0000950170-24-096972.txt : 20240814 0000950170-24-096972.hdr.sgml : 20240814 20240814160124 ACCESSION NUMBER: 0000950170-24-096972 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 60 CONFORMED PERIOD OF REPORT: 20240630 FILED AS OF DATE: 20240814 DATE AS OF CHANGE: 20240814 FILER: COMPANY DATA: COMPANY CONFORMED NAME: DURECT CORP CENTRAL INDEX KEY: 0001082038 STANDARD INDUSTRIAL CLASSIFICATION: PHARMACEUTICAL PREPARATIONS [2834] ORGANIZATION NAME: 03 Life Sciences IRS NUMBER: 943297098 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 000-31615 FILM NUMBER: 241207275 BUSINESS ADDRESS: STREET 1: 10240 BUBB ROAD CITY: CUPERTINO STATE: CA ZIP: 95014 BUSINESS PHONE: 4087771417 MAIL ADDRESS: STREET 1: 10240 BUBB ROAD CITY: CUPERTINO STATE: CA ZIP: 95014 10-Q 1 drrx-20240630.htm 10-Q 10-Q
0001082038Q2false--12-31http://fasb.org/us-gaap/2024#ProductMemberhttp://fasb.org/us-gaap/2024#ProductMemberhttp://fasb.org/us-gaap/2024#ProductMemberhttp://fasb.org/us-gaap/2024#ProductMemberhttp://fasb.org/us-gaap/2024#RestrictedInvestmentsNoncurrenthttp://fasb.org/us-gaap/2024#RestrictedInvestmentsNoncurrenthttp://fasb.org/us-gaap/2024#RestrictedInvestmentsNoncurrenthttp://fasb.org/us-gaap/2024#FairValueAdjustmentOfWarrantshttp://fasb.org/us-gaap/2024#FairValueAdjustmentOfWarrantshttp://fasb.org/us-gaap/2024#FairValueAdjustmentOfWarrantshttp://fasb.org/us-gaap/2024#FairValueAdjustmentOfWarrants0001082038us-gaap:CommonStockMember2024-04-012024-06-300001082038drrx:MonteCarloValuationModelMemberus-gaap:WarrantMemberus-gaap:MeasurementInputExercisePriceMember2023-02-082023-02-080001082038drrx:OfficeLaboratoryAndManufacturingMemberdrrx:CupertinoCAMember2024-06-300001082038drrx:OfficeLaboratoryAndManufacturingMemberdrrx:CupertinoCAMember2024-01-012024-06-3000010820382023-06-300001082038drrx:JulyTwoThousandTwentyThreeFinancingMember2023-07-192023-07-190001082038us-gaap:FairValueInputsLevel3Memberdrrx:FebruaryTwoThousandTwentyThreePrefundedWarrantsMember2023-04-012023-06-300001082038us-gaap:StockCompensationPlanMembersrt:MinimumMember2023-01-012023-06-300001082038drrx:FebruaryTwoThousandTwentyThreeFinancingMemberdrrx:BlackScholesOptionValuationModelMember2023-02-080001082038drrx:FebruaryTwoThousandTwentyThreeFinancingMemberdrrx:PreFundedWarrantsMember2023-02-030001082038drrx:FebruaryTwoThousandTwentyThreeFinancingMemberdrrx:PreFundedWarrantsMember2023-01-012023-06-300001082038us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-12-310001082038drrx:OxfordFinanceLlcTermLoanMember2023-01-012023-06-300001082038drrx:PreFundedWarrantsMember2023-02-030001082038us-gaap:FairValueInputsLevel3Memberdrrx:JulyTwoThousandTwentyThreeCommonWarrantsMember2023-06-300001082038us-gaap:ResearchAndDevelopmentExpenseMember2024-04-012024-06-300001082038us-gaap:FairValueInputsLevel3Memberdrrx:FebruaryTwoThousandTwentyThreeCommonWarrantsMember2024-03-3100010820382023-09-012023-09-300001082038drrx:JulyTwoThousandTwentyThreeFinancingMember2023-07-210001082038us-gaap:WarrantMember2024-01-012024-06-300001082038drrx:CollaborativeResearchAndDevelopmentAndOtherRevenueMember2023-04-012023-06-300001082038us-gaap:WarrantMemberdrrx:FebruaryTwoThousandTwentyThreeFinancingMember2023-02-032023-02-030001082038drrx:CollaborativeResearchAndDevelopmentAndOtherRevenueMember2023-01-012023-06-3000010820382024-01-012024-03-310001082038us-gaap:SellingGeneralAndAdministrativeExpensesMember2024-04-012024-06-300001082038us-gaap:AdditionalPaidInCapitalMember2022-12-310001082038drrx:OtherForeignCountriesMember2023-01-012023-06-300001082038drrx:OxfordFinanceLlcTermLoanMember2018-02-012018-02-280001082038country:US2024-01-012024-06-300001082038drrx:MonteCarloValuationModelMemberdrrx:FebruaryTwoThousandTwentyThreeFinancingMember2023-02-080001082038drrx:CollaborativeResearchAndDevelopmentAndOtherRevenueMember2024-04-012024-06-300001082038us-gaap:CommonStockMemberdrrx:FebruaryTwoThousandTwentyThreeFinancingMember2023-02-030001082038drrx:MonteCarloValuationModelMemberdrrx:FebruaryTwoThousandTwentyThreeFinancingMember2024-06-300001082038us-gaap:FairValueInputsLevel3Member2023-04-012023-06-300001082038drrx:AgreementWithInnocollMember2024-04-012024-06-300001082038us-gaap:MoneyMarketFundsMember2023-12-310001082038drrx:BlackScholesOptionValuationModelMemberdrrx:CommonWarrantsMember2023-07-210001082038us-gaap:EmployeeStockMember2024-04-012024-06-3000010820382023-12-310001082038srt:MaximumMember2021-07-310001082038drrx:VacavilleCAMemberus-gaap:ManufacturingFacilityMember2024-01-012024-06-300001082038us-gaap:EmployeeStockOptionMember2024-04-012024-06-300001082038drrx:MonteCarloValuationModelMemberdrrx:FebruaryTwoThousandTwentyThreeFinancingMember2023-01-012023-12-3100010820382024-03-310001082038us-gaap:WarrantMemberdrrx:MonteCarloValuationModelMemberus-gaap:MeasurementInputExpectedTermMember2024-01-012024-06-300001082038us-gaap:WarrantMemberdrrx:MonteCarloValuationModelMemberus-gaap:MeasurementInputExercisePriceMember2023-01-012023-12-310001082038us-gaap:FairValueInputsLevel3Memberdrrx:FebruaryTwoThousandTwentyThreeCommonWarrantsMember2023-06-300001082038us-gaap:CommonStockMember2023-12-310001082038us-gaap:AdditionalPaidInCapitalMember2023-04-012023-06-300001082038drrx:FebruaryTwoThousandTwentyThreeFinancingMemberdrrx:PreFundedWarrantsMember2023-11-300001082038us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-03-310001082038us-gaap:WarrantMember2024-04-012024-06-300001082038us-gaap:FairValueInputsLevel3Memberdrrx:FebruaryTwoThousandTwentyThreeCommonWarrantsMember2023-12-310001082038us-gaap:WarrantMemberdrrx:MonteCarloValuationModelMember2023-02-080001082038drrx:LeaseAmendmentMemberdrrx:CupertinoCAMemberdrrx:OfficeLaboratoryAndManufacturingMember2024-01-012024-06-300001082038drrx:FebruaryTwoThousandTwentyThreeFinancingMember2023-02-082023-02-080001082038drrx:FebruaryTwoThousandTwentyThreePrefundedWarrantsMemberus-gaap:FairValueInputsLevel3Member2023-01-012023-06-300001082038us-gaap:ProductMember2024-01-012024-06-300001082038us-gaap:AdditionalPaidInCapitalMember2024-04-012024-06-300001082038us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-06-300001082038us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-04-012023-06-300001082038drrx:MonteCarloValuationModelMember2023-02-080001082038drrx:FebruaryTwoThousandTwentyThreeFinancingMember2024-06-300001082038us-gaap:FairValueInputsLevel3Memberdrrx:JulyTwoThousandTwentyThreeCommonWarrantsMember2024-04-012024-06-300001082038us-gaap:CommonStockMember2023-04-012023-06-300001082038us-gaap:WarrantMember2023-04-012023-06-300001082038drrx:TwoThousandTwentyOneSalesAgreementMember2024-01-012024-03-310001082038drrx:JulyTwoThousandTwentyThreeFinancingMemberdrrx:BlackScholesOptionValuationModelMember2023-12-310001082038us-gaap:MeasurementInputExpectedTermMemberdrrx:BlackScholesOptionValuationModelMemberdrrx:CommonWarrantsMember2023-07-212023-07-210001082038us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-03-310001082038us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-04-012024-06-300001082038us-gaap:FairValueInputsLevel3Memberdrrx:JulyTwoThousandTwentyThreeCommonWarrantsMember2024-06-300001082038us-gaap:WarrantMember2023-02-030001082038us-gaap:CommonStockMember2022-12-310001082038us-gaap:WarrantMemberdrrx:FebruaryTwoThousandTwentyThreeFinancingMember2023-02-030001082038us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-06-300001082038us-gaap:StockCompensationPlanMember2023-01-012023-06-300001082038us-gaap:SellingGeneralAndAdministrativeExpensesMember2024-01-012024-06-300001082038us-gaap:EmployeeStockMember2024-01-012024-06-300001082038drrx:OxfordFinanceLlcTermLoanMember2021-05-012021-05-310001082038drrx:MonteCarloValuationModelMemberus-gaap:WarrantMemberus-gaap:MeasurementInputExpectedTermMember2023-01-012023-12-310001082038drrx:FebruaryTwoThousandTwentyThreeFinancingMemberdrrx:PreFundedWarrantsMember2023-11-012023-11-300001082038us-gaap:MeasurementInputRiskFreeInterestRateMemberdrrx:CommonWarrantsMemberdrrx:BlackScholesOptionValuationModelMember2024-01-012024-06-300001082038drrx:CantorFitzgeraldCoMembersrt:MinimumMemberdrrx:TwoThousandTwentyOneSalesAgreementMember2021-07-310001082038srt:EuropeMember2023-04-012023-06-300001082038us-gaap:FairValueInputsLevel3Member2024-01-012024-06-300001082038us-gaap:CommercialPaperMember2024-06-300001082038us-gaap:CertificatesOfDepositMember2024-06-300001082038drrx:FebruaryTwoThousandTwentyThreeFinancingMember2023-02-032023-02-030001082038drrx:JulyTwoThousandTwentyThreeFinancingMemberdrrx:BlackScholesOptionValuationModelMember2024-06-300001082038us-gaap:MeasurementInputPriceVolatilityMemberdrrx:BlackScholesOptionValuationModelMemberdrrx:CommonWarrantsMember2023-07-212023-07-210001082038drrx:BlackScholesOptionValuationModelMember2023-07-210001082038us-gaap:MeasurementInputRiskFreeInterestRateMemberdrrx:PreFundedWarrantsMemberdrrx:BlackScholesOptionValuationModelMember2023-02-082023-02-080001082038us-gaap:RetainedEarningsMember2024-04-012024-06-300001082038drrx:OxfordFinanceLlcTermLoanMember2024-04-012024-06-300001082038drrx:JulyTwoThousandTwentyThreeFinancingMemberus-gaap:WarrantMember2023-07-192023-07-190001082038us-gaap:MeasurementInputExercisePriceMemberdrrx:CommonWarrantsMemberdrrx:BlackScholesOptionValuationModelMember2023-01-012023-12-310001082038us-gaap:FairValueInputsLevel3Memberdrrx:JulyTwoThousandTwentyThreeCommonWarrantsMember2024-01-012024-06-300001082038drrx:OxfordFinanceLlcTermLoanMember2023-04-012023-06-300001082038drrx:JulyTwoThousandTwentyThreeFinancingMemberdrrx:BlackScholesOptionValuationModelMember2023-01-012023-12-3100010820382023-01-012023-06-300001082038drrx:MonteCarloValuationModelMemberus-gaap:WarrantMember2024-06-300001082038us-gaap:SellingGeneralAndAdministrativeExpensesMember2023-04-012023-06-300001082038drrx:BlackScholesOptionValuationModelMember2023-12-310001082038srt:EuropeMember2024-04-012024-06-300001082038srt:EuropeMember2024-01-012024-06-300001082038drrx:LongTermRestrictedInvestmentsMember2023-12-310001082038us-gaap:FairValueInputsLevel3Memberdrrx:FebruaryTwoThousandTwentyThreePrefundedWarrantsMember2023-03-3100010820382023-04-012023-06-300001082038drrx:JulyTwoThousandTwentyThreeFinancingMemberdrrx:BlackScholesOptionValuationModelMember2023-07-3100010820382024-01-012024-06-300001082038drrx:CommonWarrantsMember2023-07-310001082038drrx:AgreementWithInnocollMember2024-06-300001082038drrx:MonteCarloValuationModelMemberus-gaap:WarrantMemberus-gaap:MeasurementInputExpectedTermMember2023-02-082023-02-080001082038us-gaap:RetainedEarningsMember2022-12-310001082038us-gaap:FairValueInputsLevel3Memberdrrx:FebruaryTwoThousandTwentyThreePrefundedWarrantsMember2023-06-3000010820382023-03-3100010820382024-06-300001082038us-gaap:CommonStockMemberdrrx:TwoThousandTwentyOneSalesAgreementMember2024-01-012024-03-310001082038us-gaap:FairValueInputsLevel3Memberdrrx:FebruaryTwoThousandTwentyThreeCommonWarrantsMember2023-04-012023-06-300001082038us-gaap:ResearchAndDevelopmentExpenseMember2024-01-012024-06-300001082038us-gaap:CommercialPaperMember2023-12-310001082038us-gaap:MeasurementInputPriceVolatilityMemberus-gaap:WarrantMemberdrrx:MonteCarloValuationModelMember2023-02-082023-02-080001082038us-gaap:RetainedEarningsMember2024-01-012024-03-310001082038us-gaap:MeasurementInputRiskFreeInterestRateMemberdrrx:BlackScholesOptionValuationModelMemberdrrx:CommonWarrantsMember2023-01-012023-12-310001082038drrx:PreFundedWarrantsMemberus-gaap:MeasurementInputExpectedTermMemberdrrx:BlackScholesOptionValuationModelMember2023-02-082023-02-080001082038drrx:OtherForeignCountriesMember2024-01-012024-06-300001082038drrx:FebruaryTwoThousandTwentyThreeFinancingMember2023-09-300001082038us-gaap:FairValueInputsLevel3Memberdrrx:FebruaryTwoThousandTwentyThreeCommonWarrantsMember2023-03-310001082038us-gaap:EmployeeStockMember2023-04-012023-06-300001082038us-gaap:WarrantMemberdrrx:MonteCarloValuationModelMemberus-gaap:MeasurementInputExercisePriceMember2024-01-012024-06-300001082038us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-01-012024-03-310001082038us-gaap:MeasurementInputPriceVolatilityMemberdrrx:PreFundedWarrantsMemberdrrx:BlackScholesOptionValuationModelMember2023-02-082023-02-080001082038us-gaap:WarrantMemberus-gaap:MeasurementInputPriceVolatilityMemberdrrx:MonteCarloValuationModelMember2023-01-012023-12-3100010820382023-01-012023-12-310001082038drrx:BlackScholesOptionValuationModelMemberdrrx:CommonWarrantsMember2024-06-300001082038drrx:PreFundedWarrantsMember2023-04-012023-06-300001082038us-gaap:ProductMember2024-04-012024-06-300001082038drrx:JulyTwoThousandTwentyThreeFinancingMember2024-04-012024-06-300001082038us-gaap:WarrantMemberdrrx:MonteCarloValuationModelMemberus-gaap:MeasurementInputRiskFreeInterestRateMember2023-01-012023-12-3100010820382023-11-012023-11-300001082038us-gaap:ProductMember2023-04-012023-06-300001082038drrx:FebruaryTwoThousandTwentyThreeFinancingMemberdrrx:PreFundedWarrantsMember2024-06-300001082038us-gaap:AdditionalPaidInCapitalMember2024-06-300001082038country:JP2023-04-012023-06-300001082038drrx:FebruaryTwoThousandTwentyThreeFinancingMemberdrrx:PreFundedWarrantsMember2023-12-310001082038us-gaap:FairValueInputsLevel3Memberdrrx:FebruaryTwoThousandTwentyThreeCommonWarrantsMember2024-04-012024-06-300001082038country:JP2024-04-012024-06-300001082038us-gaap:CommonStockMember2024-06-300001082038drrx:FebruaryTwoThousandTwentyThreeFinancingMember2024-01-012024-06-300001082038us-gaap:ShortTermInvestmentsMember2023-12-310001082038us-gaap:CertificatesOfDepositMember2023-12-310001082038us-gaap:CashAndCashEquivalentsMember2023-12-310001082038us-gaap:RetainedEarningsMember2024-03-310001082038drrx:TwoThousandTwentyOneSalesAgreementMember2023-04-012023-06-3000010820382023-02-080001082038us-gaap:RetainedEarningsMember2023-01-012023-03-310001082038drrx:PreFundedWarrantsMemberdrrx:BlackScholesOptionValuationModelMember2023-02-080001082038drrx:OxfordFinanceLlcTermLoanMember2019-12-012019-12-310001082038drrx:OxfordFinanceLlcTermLoanMember2024-01-012024-06-300001082038us-gaap:StockCompensationPlanMember2023-04-012023-06-300001082038us-gaap:ResearchAndDevelopmentExpenseMember2023-01-012023-06-300001082038drrx:AgreementWithInnocollMember2024-01-012024-06-3000010820382023-01-012023-03-310001082038us-gaap:FairValueInputsLevel3Memberdrrx:FebruaryTwoThousandTwentyThreeCommonWarrantsMember2024-06-3000010820382017-09-012017-09-300001082038drrx:LeaseAmendmentMemberdrrx:OfficeLaboratoryAndManufacturingMemberdrrx:CupertinoCAMember2024-06-300001082038drrx:JulyTwoThousandTwentyThreeFinancingMemberus-gaap:WarrantMember2024-06-300001082038us-gaap:MeasurementInputExercisePriceMemberdrrx:PreFundedWarrantsMemberdrrx:BlackScholesOptionValuationModelMember2023-02-082023-02-080001082038drrx:CommonWarrantsMemberdrrx:BlackScholesOptionValuationModelMember2023-12-3100010820382022-12-310001082038drrx:FebruaryTwoThousandTwentyThreeFinancingMemberdrrx:PreFundedWarrantsMember2024-01-012024-06-300001082038us-gaap:AdditionalPaidInCapitalMember2023-12-310001082038us-gaap:ResearchAndDevelopmentExpenseMember2023-04-012023-06-300001082038drrx:LongTermRestrictedInvestmentsMember2024-06-300001082038drrx:OxfordFinanceLlcTermLoanMember2024-06-300001082038us-gaap:MoneyMarketFundsMember2024-06-300001082038us-gaap:CashAndCashEquivalentsMember2024-06-300001082038drrx:OxfordFinanceLlcTermLoanMembersrt:MinimumMember2016-07-012016-07-310001082038us-gaap:FairValueInputsLevel3Memberdrrx:JulyTwoThousandTwentyThreeCommonWarrantsMember2023-12-310001082038us-gaap:EmployeeStockOptionMember2023-04-012023-06-3000010820382024-08-090001082038drrx:OxfordFinanceLlcTermLoanMember2018-11-012018-11-300001082038drrx:OxfordFinanceLlcTermLoanMembersrt:MaximumMember2016-07-012016-07-310001082038drrx:FebruaryTwoThousandTwentyThreeFinancingMemberdrrx:PreFundedWarrantsMember2024-04-012024-06-300001082038us-gaap:EmployeeStockOptionMember2023-01-012023-06-300001082038drrx:JulyTwoThousandTwentyThreeFinancingMemberus-gaap:CommonStockMember2023-07-192023-07-190001082038drrx:TwoThousandTwentyOneRegistrationstatementandTwoThousandTwentyOneSalesAgreementMember2024-01-012024-06-300001082038drrx:JulyTwoThousandTwentyThreeFinancingMemberus-gaap:WarrantMember2023-07-190001082038us-gaap:CostOfSalesMember2023-01-012023-06-300001082038us-gaap:WarrantMemberdrrx:MonteCarloValuationModelMember2023-12-310001082038drrx:TwoThousandTwentyOneRegistrationStatementMemberus-gaap:SubsequentEventMembersrt:MaximumMember2024-08-090001082038drrx:CollaborativeResearchAndDevelopmentAndOtherRevenueMember2024-01-012024-06-300001082038us-gaap:CostOfSalesMember2024-01-012024-06-300001082038us-gaap:MeasurementInputExpectedTermMemberdrrx:BlackScholesOptionValuationModelMemberdrrx:CommonWarrantsMember2024-01-012024-06-300001082038drrx:JulyTwoThousandTwentyThreeFinancingMember2024-06-300001082038country:JP2024-01-012024-06-300001082038us-gaap:AdditionalPaidInCapitalMember2024-03-310001082038us-gaap:AdditionalPaidInCapitalMember2024-01-012024-03-310001082038us-gaap:StockCompensationPlanMembersrt:MaximumMember2023-01-012023-06-300001082038us-gaap:WarrantMember2023-01-012023-06-300001082038us-gaap:CostOfSalesMember2023-04-012023-06-300001082038us-gaap:SellingGeneralAndAdministrativeExpensesMember2023-01-012023-06-300001082038us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-03-310001082038us-gaap:EmployeeStockOptionMember2024-01-012024-06-300001082038drrx:AgreementWithInnocollMember2023-04-012023-06-300001082038us-gaap:RetainedEarningsMember2023-03-310001082038drrx:AgreementWithInnocollMember2023-01-012023-06-300001082038drrx:TwoThousandTwentyOneSalesAgreementMemberus-gaap:AdditionalPaidInCapitalMember2023-04-012023-06-300001082038us-gaap:MeasurementInputPriceVolatilityMemberdrrx:BlackScholesOptionValuationModelMemberdrrx:CommonWarrantsMember2024-01-012024-06-300001082038us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-310001082038drrx:JulyTwoThousandTwentyThreeFinancingMember2023-12-310001082038drrx:FebruaryTwoThousandTwentyThreeRegisteredDirectOfferingMemberus-gaap:CommonStockMember2023-01-012023-03-310001082038drrx:JulyTwoThousandTwentyThreeFinancingMember2023-07-212023-07-210001082038drrx:PreFundedWarrantsMember2023-11-300001082038us-gaap:AdditionalPaidInCapitalMember2023-01-012023-03-310001082038srt:EuropeMember2023-01-012023-06-300001082038drrx:FebruaryTwoThousandTwentyThreeFinancingMember2023-09-012023-09-300001082038us-gaap:MeasurementInputExercisePriceMemberdrrx:BlackScholesOptionValuationModelMemberdrrx:CommonWarrantsMember2024-01-012024-06-300001082038us-gaap:IPOMemberdrrx:TwoThousandTwentyOneSalesAgreementMemberus-gaap:SubsequentEventMember2024-08-090001082038drrx:JulyTwoThousandTwentyThreeFinancingMemberdrrx:PreFundedWarrantAndCommonWarrantMember2023-07-190001082038us-gaap:FairValueInputsLevel3Member2023-01-012023-06-300001082038drrx:FebruaryTwoThousandTwentyThreeFinancingMember2023-02-030001082038us-gaap:MeasurementInputPriceVolatilityMemberus-gaap:WarrantMemberdrrx:MonteCarloValuationModelMember2024-01-012024-06-300001082038drrx:JulyTwoThousandTwentyThreeFinancingMemberus-gaap:WarrantMember2023-12-310001082038drrx:JulyTwoThousandTwentyThreeFinancingMember2023-01-012023-12-310001082038drrx:JulyTwoThousandTwentyThreeFinancingMemberus-gaap:CommonStockMember2023-07-190001082038us-gaap:FairValueInputsLevel3Memberdrrx:JulyTwoThousandTwentyThreeCommonWarrantsMember2024-03-310001082038us-gaap:FairValueInputsLevel3Memberdrrx:FebruaryTwoThousandTwentyThreeCommonWarrantsMember2023-01-012023-06-300001082038country:US2024-04-012024-06-300001082038country:US2023-04-012023-06-300001082038us-gaap:CommonStockMember2023-06-300001082038us-gaap:RetainedEarningsMember2023-12-310001082038us-gaap:AdditionalPaidInCapitalMember2023-03-310001082038us-gaap:FairValueInputsLevel3Memberdrrx:FebruaryTwoThousandTwentyThreeCommonWarrantsMember2024-01-012024-06-300001082038drrx:PreFundedWarrantAndCommonWarrantMemberdrrx:FebruaryTwoThousandTwentyThreeFinancingMember2023-02-030001082038us-gaap:WarrantMemberdrrx:MonteCarloValuationModelMemberus-gaap:MeasurementInputRiskFreeInterestRateMember2023-02-082023-02-080001082038drrx:OtherForeignCountriesMember2024-04-012024-06-300001082038us-gaap:RetainedEarningsMember2023-06-300001082038country:JP2023-01-012023-06-300001082038us-gaap:CommonStockMember2023-03-3100010820382024-04-012024-06-300001082038drrx:FebruaryTwoThousandTwentyThreeFinancingMemberdrrx:PreFundedWarrantsMember2023-04-012023-06-300001082038drrx:TwoThousandTwentyOneSalesAgreementMemberus-gaap:AdditionalPaidInCapitalMember2024-01-012024-03-310001082038us-gaap:MeasurementInputRiskFreeInterestRateMemberdrrx:CommonWarrantsMemberdrrx:BlackScholesOptionValuationModelMember2023-07-212023-07-210001082038drrx:FebruaryTwoThousandTwentyThreeFinancingMember2023-01-012023-12-310001082038us-gaap:MeasurementInputPriceVolatilityMemberdrrx:BlackScholesOptionValuationModelMemberdrrx:CommonWarrantsMember2023-01-012023-12-310001082038us-gaap:AdditionalPaidInCapitalMember2023-06-300001082038drrx:OxfordFinanceLlcTermLoanMember2016-07-310001082038drrx:OxfordFinanceLlcTermLoanMember2016-07-012016-07-310001082038drrx:OtherForeignCountriesMember2023-04-012023-06-300001082038drrx:JulyTwoThousandTwentyThreeFinancingMember2024-01-012024-06-300001082038drrx:MonteCarloValuationModelMember2024-06-300001082038us-gaap:ProductMember2023-01-012023-06-300001082038us-gaap:CostOfSalesMember2024-04-012024-06-300001082038us-gaap:WarrantMemberdrrx:MonteCarloValuationModelMemberus-gaap:MeasurementInputRiskFreeInterestRateMember2024-01-012024-06-300001082038us-gaap:FairValueInputsLevel3Member2024-04-012024-06-300001082038us-gaap:MeasurementInputExpectedTermMemberdrrx:CommonWarrantsMemberdrrx:BlackScholesOptionValuationModelMember2023-01-012023-12-310001082038drrx:FebruaryTwoThousandTwentyThreeFinancingMemberus-gaap:CommonStockMember2023-02-032023-02-030001082038country:US2023-01-012023-06-300001082038drrx:VacavilleCAMemberus-gaap:ManufacturingFacilityMember2024-06-300001082038drrx:FebruaryTwoThousandTwentyThreeFinancingMember2023-12-310001082038us-gaap:EmployeeStockMember2023-01-012023-06-300001082038us-gaap:CommonStockMemberdrrx:TwoThousandTwentyOneSalesAgreementMember2023-04-012023-06-300001082038us-gaap:MeasurementInputExercisePriceMemberdrrx:BlackScholesOptionValuationModelMemberdrrx:CommonWarrantsMember2023-07-212023-07-210001082038drrx:BlackScholesOptionValuationModelMember2024-06-300001082038us-gaap:CommonStockMember2024-03-310001082038drrx:MonteCarloValuationModelMember2023-12-310001082038us-gaap:RetainedEarningsMember2024-06-300001082038us-gaap:RetainedEarningsMember2023-04-012023-06-30iso4217:USDxbrli:sharesxbrli:pureutr:sqftxbrli:sharesiso4217:USD

 

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington, D.C. 20549

 

FORM 10-Q

 

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

For the quarterly period ended June 30, 2024

OR

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

For the transition period from to

Commission file number 000-31615

 

DURECT CORPORATION

(Exact name of registrant as specified in its charter)

 

 

Delaware

94-3297098

(State or other jurisdiction of

incorporation or organization)

(I.R.S. Employer

Identification No.)

10240 Bubb Road

Cupertino, California 95014

(Address of principal executive offices, including zip code)

(408) 777-1417

(Registrant’s telephone number, including area code)

 

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

Title of Each Class

 

Trading Symbol

 

Name of Each Exchange on Which Registered

Common Stock $0.0001 par value per share

 

 

DRRX

 

The NASDAQ Stock Market LLC

(The Nasdaq Capital Market)

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

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

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

 

Large accelerated filer

Accelerated filer

Non-accelerated filer

Smaller reporting company

Emerging growth company

 

 

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

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

As of August 9, 2024, there were 31,039,381 shares of the registrant’s common stock outstanding.

 

 


 

INDEX

 

 

 

Page

 

 

 

 

PART I. FINANCIAL INFORMATION

 

 

 

 

Item 1.

Financial Statements

5

 

 

 

Condensed Unaudited Balance Sheets as of June 30, 2024 and December 31, 2023

5

 

 

 

Condensed Unaudited Statements of Operations and Comprehensive Loss for the three and six months ended June 30, 2024 and 2023

6

 

 

 

 

Condensed Unaudited Statements of Stockholders’ Equity for the three and six months ended June 30, 2024 and 2023

7

 

 

 

Condensed Unaudited Statements of Cash Flows for the six months ended June 30, 2024 and 2023

8

 

 

 

Notes to Condensed Unaudited Financial Statements

9

 

 

 

Item 2.

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

23

 

 

 

Item 3.

Quantitative and Qualitative Disclosures about Market Risk

30

 

 

 

Item 4.

Controls and Procedures

30

 

 

 

 

PART II. OTHER INFORMATION

 

 

 

 

Item 1.

Legal Proceedings

31

 

 

 

Item 1A.

Risk Factors

31

 

 

 

Item 5.

Other Information

32

 

 

 

Item 6.

Exhibits

33

 

 

 

Signatures

34

 

2


 

Special Note Regarding Forward-Looking Statements

This Quarterly Report on Form 10-Q contains forward-looking statements within the meaning of Section 21E of the Securities Exchange Act of 1934, as amended, and Section 27A of the Securities Act of 1933, as amended. When used in this Quarterly Report on Form 10-Q or elsewhere by management from time to time, the words “believe,” “anticipate,” “intend,” “plan,” “estimate,” “expect,” “may,” “will,” “could,” “potentially,” “possibility,” and similar expressions are forward-looking statements. Such forward-looking statements contained herein are based on current expectations and beliefs. Any such forward-looking statements are not guarantees of future performance and involve risks and uncertainties. Actual events or results may differ materially from those discussed in the forward-looking statements as a result of various factors. Forward-looking statements made in this report include, but are not limited to, statements about:

potential uses and benefits of larsucosterol to treat alcohol-associated hepatitis (“AH”), non-alcoholic steatohepatitis, or other conditions;
the results and timing of clinical trials, including clinical trial plans and timelines for larsucosterol;
the likelihood of future clinical trial results of larsucosterol being positive with statistical significance and/or similar to results from previous trials, the possible commencement of future clinical trials;
our communication with the U.S. Food and Drug Administration (“FDA”) regarding the trial design for a Phase 3 clinical trial for larsucosterol in AH and the potential for a New Drug Application filing as well as our plans and ability to obtain sufficient capital resources to initiate a Phase 3 clinical trial in 2024 with topline results expected by the second half of 2026;
our intention to seek, and ability to enter into and maintain strategic alliances and collaborations;
the potential benefits and uses of our products and product candidates, including larsucosterol and POSIMIR;
the potential milestone and royalty payments we may receive from Innocoll Pharmaceuticals Limited related to POSIMIR, earn-out payments we may receive from Indivior UK Limited related to the commercialization of PERSERIS, and milestone, sub-license fees and royalty payments we may receive from Orient Pharma Co., Ltd.;
market opportunities for product candidates in our product development pipeline;
potential regulatory filings for or approval of larsucosterol;
the progress and results of our research and development programs and our evaluation of additional development programs;
requirements for us to purchase pre-clinical, clinical trial and commercial supplies of product candidates and/or products, as well as raw materials or active pharmaceutical ingredients from third parties, and the ability of third parties to provide us with our requirements for such supplies and raw materials;
conditions for obtaining regulatory approval of our product candidates;
submission and timing of applications for regulatory approval and timing of responses to our regulatory submissions;
the impact of FDA, European Medicines Agency and other government regulation on our business;
our ability to obtain, assert and protect patents and other intellectual property rights, including intellectual property licensed to our collaborators, as well as avoiding the intellectual property rights of others;
products and companies that will compete with our products and the product candidates we develop and/or license to third-party collaborators;
our employees, including the number of employees and the continued services of key management, technical and scientific personnel;

3


 

our future performance, including our anticipation that we will not derive meaningful revenues from our products and product candidates in development for at least the next twelve months, potential for future inventory write-offs and our expectations regarding our ability to achieve profitability;
sufficiency of our cash resources, anticipated capital requirements and capital expenditures, our ability to comply with covenants of our term loan, our need or desire for additional financing, including potential sales under our shelf registration statement and our ability to continue to operate as a going concern;
our expectations regarding research and development expenses, and selling, general and administrative expenses;
the composition of future revenues; and
accounting policies and estimates.

We caution you that the foregoing list may not contain all of the forward-looking statements made in this Quarterly Report on Form 10-Q. Forward-looking statements are not guarantees of future performance and involve risks and uncertainties. Actual events or results may differ materially from those discussed in the forward-looking statements as a result of various factors. For a more detailed discussion of such forward looking statements and the potential risks and uncertainties that may impact upon their accuracy, see the “Overview” section of the Management’s Discussion and Analysis of Financial Condition and Results of Operations herein and Part I, Item 1A., “Risk Factors” in our Annual Report on Form 10-K for the fiscal year ended December 31, 2023, filed with the Securities and Exchange Commission (the “SEC”) on March 28, 2024 and any additional risk factors that may be described herein or in our subsequent filings with the SEC “Risk Factors” section. These forward-looking statements reflect our view only as of the date of this report. We undertake no obligations to update any forward-looking statements. You should also carefully consider the factors set forth in other reports or documents that we file from time to time with the SEC.

4


 

PART I. FINANCIAL INFORMATION

Item 1. Financial Statements

DURECT CORPORATION

CONDENSED BALANCE SHEETS

(in thousands)

(unaudited)

 

 

June 30,
2024

 

 

December 31,
2023

 

A S S E T S

 

 

 

 

 

 

Current assets:

 

 

 

 

 

 

Cash and cash equivalents

 

$

15,646

 

 

$

28,400

 

Short-term investments

 

 

-

 

 

 

1,280

 

Accounts receivable, net

 

 

1,012

 

 

 

1,261

 

Inventories, net

 

 

2,474

 

 

 

2,219

 

Prepaid expenses and other current assets

 

 

818

 

 

 

1,511

 

Total current assets

 

 

19,950

 

 

 

34,671

 

Property and equipment, net

 

 

67

 

 

 

91

 

Operating lease right-of-use assets

 

 

3,390

 

 

 

3,980

 

Goodwill

 

 

6,169

 

 

 

6,169

 

Long-term restricted investments

 

 

150

 

 

 

150

 

Other long-term assets

 

 

128

 

 

 

128

 

Total assets

 

$

29,854

 

 

$

45,189

 

L I A B I L I T I E S A N D S T O C K H O L D E R S’ E Q U I T Y

 

 

 

 

 

 

Current liabilities:

 

 

 

 

 

 

Accounts payable

 

$

394

 

 

$

1,777

 

Accrued liabilities

 

 

4,670

 

 

 

5,966

 

Term loan, current portion, net

 

 

12,545

 

 

 

16,663

 

Operating lease liabilities, current portion

 

 

1,299

 

 

 

1,381

 

Warrant liabilities

 

 

3,020

 

 

 

1,224

 

Total current liabilities

 

 

21,928

 

 

 

27,011

 

Operating lease liabilities, non-current portion

 

 

2,220

 

 

 

2,702

 

Other long-term liabilities

 

 

669

 

 

 

693

 

Commitments and contingencies

 

 

 

 

 

 

Stockholders’ equity:

 

 

 

 

 

 

Common stock

 

 

23

 

 

 

23

 

Additional paid-in capital

 

 

605,370

 

 

 

603,780

 

Accumulated other comprehensive loss

 

 

(7

)

 

 

(14

)

Accumulated deficit

 

 

(600,349

)

 

 

(589,006

)

Stockholders’ equity

 

 

5,037

 

 

 

14,783

 

Total liabilities and stockholders’ equity

 

$

29,854

 

 

$

45,189

 

 

The accompanying notes are an integral part of these condensed financial statements.

5


 

DURECT CORPORATION

CONDENSED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS

(in thousands, except per share amounts)

(unaudited)

 

 

 

Three months ended
June 30,

 

 

Six months ended
June 30,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Collaborative research and development and other revenue

 

$

606

 

 

$

508

 

 

$

1,102

 

 

$

1,151

 

Product revenue, net

 

 

1,565

 

 

 

1,573

 

 

 

2,896

 

 

 

2,984

 

Total revenues

 

 

2,171

 

 

 

2,081

 

 

 

3,998

 

 

 

4,135

 

Operating expenses:

 

 

 

 

 

 

 

 

 

 

 

 

Cost of product revenues

 

 

356

 

 

 

359

 

 

 

645

 

 

 

747

 

Research and development

 

 

2,247

 

 

 

7,946

 

 

 

6,366

 

 

 

16,539

 

Selling, general and administrative

 

 

2,972

 

 

 

3,827

 

 

 

6,108

 

 

 

7,922

 

Total operating expenses

 

 

5,575

 

 

 

12,132

 

 

 

13,119

 

 

 

25,208

 

Loss from operations

 

 

(3,404

)

 

 

(10,051

)

 

 

(9,121

)

 

 

(21,073

)

Other income (expense):

 

 

 

 

 

 

 

 

 

 

 

 

Interest and other income

 

 

227

 

 

 

511

 

 

 

548

 

 

 

1,028

 

Interest and other expenses

 

 

(445

)

 

 

(749

)

 

 

(974

)

 

 

(1,475

)

Change in fair value of warrant liabilities

 

 

(78

)

 

 

(892

)

 

 

(1,796

)

 

 

1,585

 

Issuance cost for warrants

 

 

 

 

 

 

 

 

 

 

 

(1,200

)

Loss on issuance of warrants

 

 

 

 

 

 

 

 

 

 

 

(2,033

)

Other income (expense), net

 

 

(296

)

 

 

(1,130

)

 

 

(2,222

)

 

 

(2,095

)

Net loss

 

 

(3,700

)

 

 

(11,181

)

 

 

(11,343

)

 

 

(23,168

)

Net change in unrealized gain on available-for-sale securities, net of reclassification adjustments and taxes

 

 

3

 

 

 

1

 

 

 

7

 

 

 

7

 

Total comprehensive loss

 

$

(3,697

)

 

$

(11,180

)

 

$

(11,336

)

 

$

(23,161

)

 

 

 

 

 

 

 

 

 

 

 

 

 

Net loss per share

 

 

 

 

 

 

 

 

 

 

 

 

Basic

 

$

(0.12

)

 

$

(0.46

)

 

$

(0.37

)

 

$

(0.96

)

Diluted

 

$

(0.12

)

 

$

(0.46

)

 

$

(0.37

)

 

$

(0.96

)

 

 

 

 

 

 

 

 

 

 

 

 

 

Weighted-average shares used in computing net loss per share

 

 

 

 

 

 

 

 

 

 

 

 

Basic

 

 

31,038

 

 

 

24,508

 

 

 

30,838

 

 

 

24,140

 

Diluted

 

 

31,038

 

 

 

24,508

 

 

 

30,838

 

 

 

24,377

 

 

The accompanying notes are an integral part of these condensed financial statements.

6


 

DURECT CORPORATION

CONDENSED STATEMENTS OF STOCKHOLDERS’ EQUITY

(in thousands, except per share amounts)

(unaudited)

 

 

 

Common Stock

 

 

Additional
Paid-In

 

 

Accumulated
Other
Comprehensive

 

 

Accumulated

 

 

Total
Stockholders’

 

 

 

Shares

 

 

Amount

 

 

Capital

 

 

Loss

 

 

Deficit

 

 

Equity

 

Balance at December 31, 2023

 

 

30,334

 

 

$

23

 

 

$

603,780

 

 

$

(14

)

 

$

(589,006

)

 

$

14,783

 

Issuance of common stock pursuant to the 2021 Sales Agreement, net of issuance costs of $13

 

 

702

 

 

 

 

 

 

648

 

 

 

 

 

 

 

 

 

648

 

Stock-based compensation expense from stock options and ESPP shares

 

 

 

 

 

 

 

 

508

 

 

 

 

 

 

 

 

 

508

 

Net loss

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(7,643

)

 

 

(7,643

)

Net change in unrealized loss on available-for-sale securities, net of reclassification adjustments and taxes

 

 

 

 

 

 

 

 

 

 

 

4

 

 

 

 

 

 

4

 

Balance at March 31, 2024

 

 

31,036

 

 

$

23

 

 

$

604,936

 

 

$

(10

)

 

$

(596,649

)

 

$

8,300

 

Issuance of common stock upon exercise of stock options and from the ESPP

 

 

3

 

 

 

 

 

 

3

 

 

 

 

 

 

 

 

 

3

 

Stock-based compensation expense from stock options and ESPP shares

 

 

 

 

 

 

 

 

431

 

 

 

 

 

 

 

 

 

431

 

Net loss

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(3,700

)

 

 

(3,700

)

Net change in unrealized loss on available-for-sale securities, net of reclassification adjustments and taxes

 

 

 

 

 

 

 

 

 

 

 

3

 

 

 

 

 

 

3

 

Balance at June 30, 2024

 

 

31,039

 

 

$

23

 

 

$

605,370

 

 

$

(7

)

 

$

(600,349

)

 

$

5,037

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Balance at December 31, 2022

 

 

22,785

 

 

$

23

 

 

$

586,357

 

 

$

(13

)

 

$

(561,382

)

 

$

24,985

 

Issuance of common stock in the February 2023 registered direct offering

 

 

1,700

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Stock-based compensation expense from stock options and ESPP shares

 

 

 

 

 

 

 

 

2,338

 

 

 

 

 

 

 

 

 

2,338

 

Net loss

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(11,987

)

 

 

(11,987

)

Net change in unrealized loss on available-for-sale securities, net of reclassification adjustments and taxes

 

 

 

 

 

 

 

 

 

 

 

6

 

 

 

 

 

 

6

 

Balance at March 31, 2023

 

 

24,485

 

 

$

23

 

 

$

588,695

 

 

$

(7

)

 

$

(573,369

)

 

$

15,342

 

Issuance of common stock pursuant to the 2021 Sales Agreement, net of issuance costs of $13

 

 

118

 

 

 

 

 

 

658

 

 

 

 

 

 

 

 

 

658

 

Issuance of common stock upon exercise of stock options and from the ESPP

 

 

6

 

 

 

 

 

 

23

 

 

 

 

 

 

 

 

 

23

 

Stock-based compensation expense from stock options and ESPP shares

 

 

 

 

 

 

 

 

657

 

 

 

 

 

 

 

 

 

657

 

Net loss

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(11,181

)

 

 

(11,181

)

Net change in unrealized loss on available-for-sale securities, net of reclassification adjustments and taxes

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

1

 

Balance at June 30, 2023

 

 

24,609

 

 

$

23

 

 

$

590,033

 

 

$

(6

)

 

$

(584,550

)

 

$

5,500

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

The accompanying notes are an integral part of these condensed financial statements.

7


 

DURECT CORPORATION

CONDENSED STATEMENTS OF CASH FLOWS

(in thousands)

(unaudited)

 

 

 

Six months ended
June 30,

 

 

 

2024

 

 

2023

 

Cash flows from operating activities

 

 

 

 

 

 

Net loss

 

$

(11,343

)

 

$

(23,168

)

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

 

 

 

 

 

 

Depreciation and accretion

 

 

49

 

 

 

78

 

Stock-based compensation

 

 

943

 

 

 

1,261

 

Change in fair value of warrant liabilities

 

 

1,796

 

 

 

(1,585

)

Loss on issuance of warrants

 

 

 

 

 

2,033

 

Other

 

 

150

 

 

 

237

 

Changes in assets and liabilities:

 

 

 

 

 

 

Accounts receivable

 

 

249

 

 

 

2,119

 

Inventories

 

 

(258

)

 

 

(150

)

Prepaid expenses and other assets

 

 

693

 

 

 

796

 

Accounts payable

 

 

(1,383

)

 

 

(2,126

)

Accrued liabilities

 

 

(1,328

)

 

 

1,721

 

Deferred revenue

 

 

 

 

 

178

 

Total adjustments

 

 

911

 

 

 

4,562

 

Net cash used in operating activities

 

 

(10,432

)

 

 

(18,606

)

Cash flows from investing activities

 

 

 

 

 

 

Purchases of property and equipment

 

 

 

 

 

(39

)

Purchases of available-for-sale securities

 

 

(887

)

 

 

(3,044

)

Proceeds from maturities of short-term investments

 

 

2,200

 

 

 

 

Net cash provided by (used in) investing activities

 

 

1,313

 

 

 

(3,083

)

Cash flows from financing activities

 

 

 

 

 

 

Payments on equipment financing obligations

 

 

 

 

 

(1

)

Payments on term loan principal

 

 

(4,286

)

 

 

(714

)

Net proceeds from issuances of common stock pursuant to the 2021 Sales Agreement

 

 

648

 

 

 

658

 

Net proceeds from issuance of common stock upon exercise of stock options and from the ESPP

 

 

3

 

 

 

23

 

Proceeds from issuances of warrants and common stock

 

 

 

 

 

10,000

 

Net cash (used in) provided by financing activities

 

 

(3,635

)

 

 

9,966

 

Net decrease in cash, cash equivalents, and restricted cash

 

 

(12,754

)

 

 

(11,723

)

Cash, cash equivalents, and restricted cash, beginning of the period (1)

 

 

28,550

 

 

 

43,633

 

Cash, cash equivalents, and restricted cash, end of the period (1)

 

$

15,796

 

 

$

31,910

 

(1) Includes restricted cash of $150,000 included in long-term restricted investments on the condensed balance sheets at June 30, 2024 and December 31, 2023 and short-term restricted investments on the condensed balance sheets June 30, 2023, respectively.

 

The accompanying notes are an integral part of these condensed financial statements.

8


 

DURECT CORPORATION

NOTES TO UNAUDITED CONDENSED FINANCIAL STATEMENTS

Note 1. Summary of Significant Accounting Policies

Nature of Operations

DURECT Corporation (the “Company”) was incorporated in the state of Delaware on February 6, 1998. The Company is a biopharmaceutical company committed to transforming the treatment of acute organ injury and chronic liver diseases by advancing novel and potentially lifesaving therapies based on its endogenous epigenetic regulator program. Larsucosterol, the Company's lead drug candidate, binds to and inhibits the activity of DNA methyltransferases ("DNMTs"), epigenetic enzymes which are elevated and associated with hypermethylation found in alcohol-associated hepatitis ("AH") patients. Larsucosterol is in clinical development for the potential treatment of AH, for which the FDA has granted Fast Track Designation and Breakthrough Therapy Designation; metabolic dysfunction-associated steatohepatitis (“MASH”), also known as non-alcoholic steatohepatitis or NASH is also being explored. In addition, POSIMIR® (bupivacaine solution) for infiltration use, a non-opioid analgesic utilizing the innovative SABER® platform technology, is FDA-approved and has been exclusively licensed to Innocoll Pharmaceuticals for commercialization in the United States. The Company also manufactures and sells osmotic pumps used in laboratory research, and manufactures certain excipients for certain clients for use as raw materials in their products.

Basis of Presentation

These condensed financial statements have been prepared in accordance with the rules and regulations of the Securities and Exchange Commission (the “SEC”), and therefore do not include all the information and footnotes necessary for a complete presentation of the Company’s results of operations, financial position and cash flows in conformity with U.S. generally accepted accounting principles (“U.S. GAAP”). The unaudited condensed financial statements reflect all adjustments (consisting only of normal recurring adjustments) which are, in the opinion of management, necessary for a fair presentation of the financial position at June 30, 2024, the operating results and comprehensive loss, and stockholders’ equity for the three and six months ended June 30, 2024 and 2023, and cash flows for the six months ended June 30, 2024 and 2023. The balance sheet as of December 31, 2023 has been derived from audited financial statements at that date but does not include all of the information and footnotes required by U.S. GAAP for complete financial statements. These financial statements and notes should be read in conjunction with the Company’s audited financial statements and notes thereto, included in the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2023 filed with the SEC.

The results of operations for the interim periods presented are not necessarily indicative of results that may be expected for any other interim period or for the full fiscal year.

Liquidity and Need to Raise Additional Capital

As of June 30, 2024, the Company had an accumulated deficit of $600.3 million as well as negative cash flows from operating activities. Presently, the Company does not have sufficient cash resources to meet its plans for the next twelve months following the issuance of these financial statements. The Company will continue to require substantial funds to continue research and development, including clinical trials of its product candidates. These factors raise substantial doubt regarding the Company’s ability to continue as a going concern for a period of one year from the issuance of these financial statements. Management’s plans in order to meet its operating cash flow requirements include seeking additional collaborative agreements for certain of its programs as well as financing activities such as public offerings and private placements of its common stock, preferred stock offerings, issuances of debt and convertible debt instruments.

There are no assurances that such additional funding will be obtained and that the Company will succeed in its future operations. If the Company cannot successfully raise additional capital and implement its strategic development plan, its liquidity, financial condition and business prospects will be materially and adversely affected, and the Company may have to cease operations. As further described in Note 6, the Company classified the remaining balance of its term loan as a current liability on the Company’s balance sheets as of June 30, 2024 and December 31, 2023 due to the timing of repayment obligations and due to recurring losses, liquidity concerns and a subjective acceleration clause in the Company’s Loan Agreement. These financial statements have been prepared on a going concern basis and do not include any adjustments to the amounts and classification of assets and liabilities that may be necessary in the event the Company can no longer continue as a going concern.

Inventories

Inventories are stated at the lower of cost or net realizable value, with cost determined on a first-in, first-out basis. The Company capitalizes inventories produced in preparation for product launches after receiving regulatory approval on a product. The Company may be required to expense previously capitalized inventory costs upon a change in management’s judgment due to new information that suggests that the inventory will not be saleable.

9


 

The Company’s inventories consisted of the following (in thousands):

 

 

 

June 30,
2024

 

 

December 31,
2023

 

Raw materials

 

$

170

 

 

$

165

 

Work in process

 

 

1,335

 

 

 

1,164

 

Finished goods

 

 

969

 

 

 

890

 

Total inventories

 

$

2,474

 

 

$

2,219

 

 

Leases

ASC 842 requires the Company to recognize an operating lease right-of-use asset and corresponding operating lease liability for the Company’s leased properties. The Company’s operating lease right-of-use assets and liabilities are recognized under ASC 842 based on the present value of lease payments over the remaining lease term at the lease commencement date. In determining the net present value of lease payments, we estimate the incremental borrowing rate based on the information available, including remaining lease term. As of June 30, 2024, the weighted-average remaining lease term was 3.10 years for the Company’s leased properties.

Revenue Recognition

Product Revenue, Net

The Company manufactures and sells ALZET osmotic pumps used in laboratory research, and manufactures and sells certain excipients used by pharmaceutical companies as raw materials in certain of their products, including POSIMIR, a marketed animal health product and Methydur.

Revenues from product sales are recognized when the customer obtains control of the Company’s product, which occurs at a point in time, typically upon shipment to the customer. The Company expenses incremental costs of obtaining a contract as and when incurred if the expected amortization period of the asset that the Company would have recognized is one year or less.

Trade Discounts and Allowances: The Company provides certain customers with discounts that are explicitly stated in the Company’s contracts and are recorded as a reduction of revenue in the period the related product revenue is recognized.

Product Returns: The Company generally offers customers a limited right of return for products that have been purchased. The Company estimates the amount of its product sales that are probable of being returned by its customers and records this estimate as a reduction of revenue in the period the related product revenue is recognized. The Company currently estimates product return liabilities primarily using its historical sales information. The Company expects product returns to be minimal.

Collaborative Research and Development and Other Revenue

The Company enters into license agreements, under which it licenses certain rights to its product candidates or products to third parties. The terms of these arrangements typically include payment to the Company of one or more of the following: non-refundable, up-front license fees; reimbursement of development costs incurred by the Company under approved work plans; development, regulatory, intellectual property and commercial milestone payments; payments for manufacturing supply services the Company provides itself or through its contract manufacturers; and royalties on net sales of licensed products. Each of these payments results in collaborative research and development revenues, except for revenues from royalties on net sales of licensed products and earn-out revenues, which are classified as other revenues.

In determining the appropriate amount of revenue to be recognized as it fulfills its obligations under each of its agreements, the Company performs the following steps: (i) identification of the promised goods or services in the contract; (ii) determination of whether the promised goods or services are performance obligations including whether they are distinct in the context of the contract; (iii) measurement of the transaction price, including the constraint on variable consideration; (iv) allocation of the transaction price to the performance obligations; and (v) recognition of revenue when (or as) the Company satisfies each performance obligation. For arrangements that are determined to include multiple performance obligations, the Company must develop assumptions that require judgment to determine the estimated stand-alone selling price for each performance obligation identified. These assumptions may include: forecasted revenues, development timelines, reimbursement rates for personnel costs, discount rates and probabilities of technical and regulatory success. The Company expects to recognize revenue for the variable consideration currently being constrained when it is probable that a significant revenue reversal will not occur.

10


 

Licenses of intellectual property: If the license to the Company’s intellectual property is determined to be distinct from the other performance obligations identified in the arrangement, the Company recognizes revenues from the transaction price allocated to the license when the license is transferred to the customer and the customer is able to use and benefit from the license. For performance obligations comprised of licenses that are bundled with other promises, the Company utilizes its judgment to assess the nature of the combined performance obligation to determine whether the combined performance obligation is satisfied over time or at a point in time and, if over time, the Company applies an appropriate method of measuring progress for purposes of recognizing related revenues from the allocated transaction price. For performance obligations recognized over time, the Company evaluates the measure of progress each reporting period and recognizes revenues on a cumulative catch-up basis as collaborative research and development revenues.

Milestone Payments: At the inception of each arrangement that includes development milestone payments, the Company evaluates whether the milestones are considered probable of being reached and estimates the amount to be included in the transaction price using the most likely amount method. If it is probable that a significant revenue reversal would not occur, the associated milestone value is included in the transaction price. Milestone payments that are not within the control of the Company or the licensee, such as regulatory approvals, are not considered probable of being achieved until those approvals are received. The transaction price is then allocated to each performance obligation on a relative stand-alone selling price basis, for which the Company recognizes revenue as or when the performance obligations under the contract are satisfied. At the end of each subsequent reporting period, the Company re-evaluates the probability of achievement of such development milestones and any related constraint, and if necessary, adjusts its estimate of the overall transaction price.

Manufacturing Supply Services: Arrangements that include a promise for future supply of raw materials or drug product for either clinical development or commercial supply at the customer’s discretion are generally considered as options. The Company assesses if these options provide a material right to the customer and if so, they are accounted for as separate performance obligations and allocated a portion of the transaction price based on the estimated standalone selling price of the material right. If the Company is entitled to additional payments when the customer exercises these options, the deferred transaction price and any additional payments are recorded in collaborative research and development revenue when the customer obtains control of the goods.

Royalties and Earn-outs: For arrangements that include sales-based royalties or earn-outs, including milestone payments based on first commercial sale or the level of sales, and the license is deemed to be the predominant item to which the royalties relate, the Company recognizes revenue at the later of (i) when the related sales occur, or (ii) when the performance obligation to which some or all of the royalty or earn-out has been allocated has been satisfied (or partially satisfied). To date, the Company has not recognized material royalty revenue resulting from the Company’s collaborative arrangements or material earn-out revenues from any of the Company’s agreements.

Research and development services: Revenue from research and development services that are determined to represent a distinct performance obligation related to services performed under the collaborative arrangements with the Company’s third-party collaborators is recognized over time as the related research and development services are performed using an appropriate method of measuring progress. The Company evaluates the measure of progress each reporting period and recognizes revenue on a cumulative catch-up basis, as collaborative research and development revenue. Research and development expenses under the collaborative research and development agreements generally approximate or exceed the revenue recognized under such agreements over the term of the respective agreements. Deferred revenue may result when the Company does not expend the required level of effort during a specific period in comparison to funds received under the respective agreement.

The Company receives payments from its customers based on development cost schedules established in each contract. Up-front payments are recorded as deferred revenue upon receipt or when due and may require deferral of revenue recognition to a future period until the Company performs its obligations under these arrangements. Amounts are recorded as accounts receivable when the Company’s right to consideration is unconditional. The Company does not assess whether a contract has a significant financing component if the expectation at contract inception is such that the period between payment by the customer and the transfer of the promised goods or services to the customer will be one year or less.

Total revenue by geographic region based on customers’ locations for the three and six months ended June 30, 2024 and 2023 are as follows (in thousands):

 

 

 

Three months ended
June 30,

 

 

Six months ended
June 30,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

United States

 

$

1,182

 

 

$

1,143

 

 

$

2,155

 

 

$

2,421

 

Europe

 

 

644

 

 

 

613

 

 

 

1,187

 

 

 

1,044

 

Japan

 

 

140

 

 

 

112

 

 

 

287

 

 

 

282

 

Other

 

 

205

 

 

 

213

 

 

 

369

 

 

 

388

 

Total

 

$

2,171

 

 

$

2,081

 

 

$

3,998

 

 

$

4,135

 

 

11


 

Prepaid and Accrued Clinical Costs

The Company incurs significant costs associated with third party consultants and organizations for pre-clinical studies, clinical trials, contract research, regulatory advice and other research and development-related services. The Company is required to estimate periodically the cost of services rendered but unbilled based on management’s estimates. Estimates are determined each reporting period by reviewing the terms and conditions of the underlying contracts, reviewing open purchase orders and by having detailed discussions with internal clinical personnel and third-party service providers as to the nature and status of the services performed in relation to amounts billed. The costs for unbilled services are estimated by applying the rates and fees applicable in the underlying contracts. If these good faith estimates are inaccurate, actual expenses incurred could materially differ from these estimates.

Prepaid and Accrued Manufacturing Costs

The Company incurs significant costs associated with third party consultants and organizations for manufacturing, validation, testing and other research and development-related services. The Company is required to estimate periodically the cost of services rendered but unbilled based on management’s estimates. Estimates are determined each reporting period by reviewing the terms and conditions of the underlying contracts, reviewing open purchase orders and by having detailed discussions with internal personnel and third-party service providers as to the nature and status of the services performed in relation to amounts billed. The costs for unbilled services are estimated by applying the rates and fees applicable in the underlying contracts. If these good faith estimates are inaccurate, actual expenses incurred could materially differ from these estimates.

Research and Development Expenses

Research and development expenses are primarily comprised of salaries and benefits associated with research and development personnel, overhead and facility costs, preclinical and non-clinical development costs, clinical trial and related clinical manufacturing costs, contract services, and other outside costs. Research and development costs are expensed as incurred. Research and development costs paid to third parties under sponsored research agreements are recognized as the related services are performed. In addition, research and development expenses incurred that are reimbursed by the Company’s partners are recorded as collaborative research and development revenue.

Comprehensive Loss

Components of other comprehensive loss are comprised entirely of unrealized gains and losses on the Company’s available-for-sale securities for all periods presented. Total comprehensive loss has been disclosed in the Company’s Condensed Unaudited Statements of Operations and Comprehensive Loss.

Common Stock Warrants

The Company accounts for its common stock warrants in accordance with ASC 480, Distinguishing Liabilities from Equity ("ASC 480") and ASC 815, Derivatives and Hedging (“ASC 815”). Based upon the provisions of ASC 480 and ASC 815, the Company accounts for common stock warrants and pre-funded warrants as current liabilities if the warrant fails the equity classification criteria. Common stock warrants and pre-funded warrants classified as liabilities are initially recorded at fair value on the grant date and remeasured at each balance sheet date with the offsetting adjustments recorded in change in fair value of warrant liabilities within the statements of operations.

The Company values its pre-funded warrants and common stock warrants classified as liabilities using the Black-Scholes option pricing model or other acceptable valuation models, including the Monte-Carlo simulation model.

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 during the period. Diluted net loss per share is computed using the weighted-average number of common shares outstanding and common stock equivalents (i.e., options to purchase common stock) outstanding during the period, if dilutive, using the treasury stock method for options.

12


 

The numerators and denominators in the calculation of basic and diluted net loss per share were as follows (in thousands except per share amounts):

 

 

 

Three months ended
June 30,

 

 

Six months ended
June 30,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Basic loss per share computation:

 

 

 

 

 

 

 

 

 

 

 

 

Net loss

 

$

(3,700

)

 

$

(11,181

)

 

$

(11,343

)

 

$

(23,168

)

Weighted average number of shares outstanding - basic

 

 

31,038

 

 

 

24,508

 

 

 

30,838

 

 

 

24,140

 

Net loss per share - basic

 

$

(0.12

)

 

$

(0.46

)

 

$

(0.37

)

 

$

(0.96

)

 

 

 

 

 

 

 

 

 

 

 

 

 

Diluted loss per share computation:

 

 

 

 

 

 

 

 

 

 

 

 

Net loss

 

$

(3,700

)

 

$

(11,181

)

 

$

(11,343

)

 

$

(23,168

)

Change in fair value of pre-funded warrant liabilities

 

 

 

 

 

 

 

 

 

 

 

258

 

Net loss adjusted for change in fair value of warrant liabilities

 

$

(3,700

)

 

$

(11,181

)

 

$

(11,343

)

 

$

(23,426

)

 

 

 

 

 

 

 

 

 

 

 

 

 

Weighted average shares used to compute basic net loss per share

 

 

31,038

 

 

 

24,508

 

 

 

30,838

 

 

 

24,140

 

Dilutive effect of pre-funded warrants

 

 

 

 

 

 

 

 

 

 

 

237

 

Weighted average shares used to compute diluted net loss per share

 

 

31,038

 

 

 

24,508

 

 

 

30,838

 

 

 

24,377

 

Net loss per share - diluted

 

$

(0.12

)

 

$

(0.46

)

 

$

(0.37

)

 

$

(0.96

)

 

Options to purchase approximately 3.8 million and 3.9 million shares of common stock were excluded from the denominator in the calculation of diluted net loss share for the three and six months ended June 30, 2024, respectively, as the effect would be anti-dilutive. Options to purchase approximately 3.1 million and 3.0 million shares of common stock were excluded from the denominator in the calculation of diluted net loss per share for the three and six months ended June 30, 2023, respectively, as the effect would be anti-dilutive.

Both the pre-funded warrants and the common warrants to purchase shares of common stock entitle the holders thereof to participate in dividends and other distributions of assets by the Company to its holders of common shares, but are not required to absorb losses incurred. As a result, all warrants were excluded from basic net loss per share calculations during the three and six months ended June 30, 2024 and 2023, respectively. For diluted net loss per share purposes, warrants are included in the number of shares outstanding if the effect is dilutive. The dilutive effect of pre-funded warrants was 237,000 shares for the six months ended June 30, 2023. Pre-funded warrants to purchase 300,000 shares were excluded in the computation of diluted net loss per share for the three months ended June 30, 2023 because the effect would be anti-dilutive. Additional common warrants to purchase 3.6 million and 3.6 million shares were excluded from the denominator in the calculation of diluted net loss share for the three and six months ended June 30, 2024, respectively, as the effect would be anti-dilutive. Additional common warrants to purchase 2.0 million and 1.6 million shares were excluded from the denominator in the calculation of diluted net loss per share for the three and six months ended June 30, 2023, respectively, as the effect would be anti-dilutive.

Recent Accounting Pronouncements

In November 2023, the FASB issued Accounting Standards Update (“ASU”) 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures (ASU 2023-07). The amendments in ASU 2023-07 are intended to improve reportable segment disclosure, primarily through enhanced disclosures about significant segment expenses. ASU 2023-07 is effective for annual periods beginning after December 15, 2023, and interim periods beginning after December 15, 2024. The amendments in this ASU should be applied retrospectively to all prior periods presented in the financial statements. Early adoption is permitted. The Company is evaluating the impact of this guidance on its financial statements and related disclosures.

In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures (ASU 2023-09). ASU 2023-09 requires enhanced annual disclosures regarding the rate reconciliation and income taxes paid information. ASU 2023-09 is effective for annual periods beginning after December 15, 2024 and may be adopted on a prospective or retrospective basis. Early adoption is permitted. The Company is evaluating the impact of this guidance on its financial statements and related disclosures.

Note 2. Strategic Agreements

The collaborative research and development and other revenues associated with the Company’s collaborators or counterparties were $606,000 and $1.1 million for the three and six months ended June 30, 2024, respectively, compared with $508,000 and $1.2

13


 

million for the corresponding periods in 2023. The collaborative research and development and other revenue included (a) amounts related to earn-out revenue from Indivior UK Limited ("Indivior") with respect to PERSERIS net sales; (b) feasibility programs and research and development activities funded by our collaborators and (c) royalty revenue from Orient Pharma Co., Ltd. (“Orient Pharma”) with respect to Methydur net sales.

Agreement with Innocoll

On December 21, 2021, the Company entered into a license agreement (the “Innocoll Agreement”) with Innocoll Pharmaceuticals Limited (“Innocoll”). Pursuant to the Innocoll Agreement, the Company has granted Innocoll an exclusive, royalty-bearing, sublicensable right and license to develop, manufacture and commercialize in the United States, POSIMIR®, the Company’s FDA-approved post-surgical pain product, with respect to all uses and applications in humans. The Innocoll Agreement provides for the assignment of the Company’s supply agreement with its contract manufacturing organization to Innocoll and also provides Innocoll with the right, within the United States, to expand the approved indications of POSIMIR. The Company retains, outside the United States, all of the global rights to POSIMIR.

The Company receives tiered, low double-digit to mid-teen royalties on net product sales of POSIMIR in the United States. The Company may earn additional milestone payments of up to $122.0 million in the aggregate, depending on the achievement of certain regulatory, commercial, and intellectual property milestones with respect to POSIMIR. There were no revenues recognized related to the Innocoll Agreement for the three and six months periods ended June 30, 2024 and 2023.

Patent Purchase Agreement with Indivior

In September 2017, we entered into an agreement with Indivior (the “Indivior Agreement”), under which we assigned to Indivior certain patents that may provide further intellectual property protection for PERSERIS, Indivior’s extended-release injectable suspension for the treatment of schizophrenia in adults. In consideration for such assignment, Indivior made non-refundable upfront and milestone payments to DURECT totaling $17.5 million. Additionally, under the terms of the agreement with Indivior, the Company receives quarterly earn-out payments into 2026 that are based on a single digit percentage of U.S. net sales of PERSERIS. Indivior commercially launched PERSERIS in the U.S. in February 2019. The Indivior Agreement contains customary representations, warranties and indemnities of the parties. Amounts recognized during the three and six months ended June 30, 2024 and 2023 related to earn-out revenues from PERSERIS have been immaterial and are included in collaborative research and development and other revenue. In July 2024, Indivior announced discontinuation of sales and marketing for PERSERIS due to the highly competitive market and impending changes that are expected to intensify payor management in the treatment category in which PERSERIS participates.

Note 3. Financial Instruments

Fair value is defined as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. The Company’s valuation techniques used to measure fair value maximize the use of observable inputs and minimize the use of unobservable inputs. The Company follows a fair value hierarchy based on three levels of inputs, of which the first two are considered observable and the last unobservable, that may be used to measure fair value. These levels of inputs are the following:

Level 1—Quoted prices in active markets for identical assets or liabilities.
Level 2—Inputs other than Level 1 that are observable, either directly or indirectly, such as quoted prices for similar assets or liabilities; quoted prices in markets that are not active; or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities.
Level 3—Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities.

The Company’s financial instruments are valued using quoted prices in active markets or based upon other observable inputs. Money market funds are classified as Level 1 financial assets. Certificates of deposit, commercial paper, municipal bonds, corporate debt securities, and U.S. Government agency securities are classified as Level 2 financial assets. The fair value of the Level 2 assets is estimated using pricing models using current observable market information for similar securities. The Company’s Level 2 investments include U.S. government-backed securities and corporate securities that are valued based upon observable inputs that may include benchmark yields, reported trades, broker/dealer quotes, issuer spreads, two-sided markets, benchmark securities, bids, offers and reference data including market research publications. The fair value of commercial paper is based upon the time to maturity and discounted using the three-month treasury bill rate. The average remaining maturity of the Company’s Level 2 investments as of June 30, 2024 is less than twelve months and these investments are rated by S&P and Moody’s at AAA or AA- for securities and A1, A2, P1 or P2 for commercial paper.

14


 

The following is a summary of available-for-sale securities as of June 30, 2024 and December 31, 2023 (in thousands):

 

 

 

June 30,
2024

 

 

 

Amortized
Cost

 

 

Unrealized
Gain

 

 

Unrealized
Loss

 

 

Estimated
Fair
Value

 

Money market funds

 

$

1,165

 

 

$

 

 

$

 

 

$

1,165

 

Certificates of deposit

 

 

150

 

 

 

 

 

 

 

 

 

150

 

Commercial paper

 

 

12,821

 

 

 

 

 

 

(7

)

 

 

12,814

 

 

 

$

14,136

 

 

$

 

 

$

(7

)

 

$

14,129

 

Reported as:

 

 

 

 

 

 

 

 

 

 

 

 

Cash and cash equivalents

 

$

13,986

 

 

$

 

 

$

(7

)

 

$

13,979

 

Long-term restricted investments

 

 

150

 

 

 

 

 

 

 

 

 

150

 

 

 

$

14,136

 

 

$

 

 

$

(7

)

 

$

14,129

 

 

 

 

December 31, 2023

 

 

 

Amortized
Cost

 

 

Unrealized
Gain

 

 

Unrealized
Loss

 

 

Estimated
Fair
Value

 

Money market funds

 

$

951

 

 

$

 

 

$

 

 

$

951

 

Certificates of deposit

 

 

150

 

 

 

 

 

 

 

 

 

150

 

Commercial paper

 

 

24,896

 

 

 

 

 

 

(14

)

 

 

24,882

 

 

$

25,997

 

 

$

 

 

$

(14

)

 

$

25,983

 

Reported as:

 

 

 

 

 

 

 

 

 

 

 

 

Cash and cash equivalents

 

$

24,566

 

 

$

 

 

$

(13

)

 

$

24,553

 

Short-term investments

 

 

1,281

 

 

 

 

 

 

(1

)

 

 

1,280

 

Long-term restricted investments

 

 

150

 

 

 

 

 

 

 

 

 

150

 

 

$

25,997

 

 

$

 

 

$

(14

)

 

$

25,983

 

 

The following is a summary of the cost and estimated fair value of available-for-sale securities at June 30, 2024, by contractual maturity (in thousands):

 

 

 

June 30,
2024

 

 

 

Amortized
Cost

 

 

Estimated
Fair
Value

 

Mature in one year or less

 

$

12,821

 

 

$

12,814

 

Mature after one year through five years

 

 

150

 

 

 

150

 

 

$

12,971

 

 

$

12,964

 

 

There were no securities that have had an unrealized loss for more than 12 months as of June 30, 2024.

As of June 30, 2024, unrealized losses on available-for-sale investments are not attributed to credit risk and are considered to be temporary. The Company believes that it is more-likely-than-not that investments in an unrealized loss position will be held until maturity or the recovery of the cost basis of the investment. To date, the Company has not recorded any impairment charges on marketable securities related to other-than-temporary declines in market value.

Warrant Liabilities

The following table summarizes the activity of the Company’s Level 3 warrant liabilities during the three and six months ended June 30, 2024 and 2023 (in thousands):

 

15


 

 

 

Three months ended
June 30,

 

 

Six months ended
June 30,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Fair value at beginning of period - February 2023 issuance (Pre-funded warrants)

 

$

 

 

$

1,359

 

 

$

 

 

$

 

Initial fair value at the original issuance date

 

 

 

 

 

 

 

 

 

 

 

1,743

 

Change in fair value during the period

 

 

 

 

 

126

 

 

 

 

 

 

(258

)

Fair value at end of period - February 2023 issuance (Pre-funded warrants)

 

$

 

 

$

1,485

 

 

$

 

 

$

1,485

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Fair value at beginning of period - February 2023 issuance (Common warrants)

 

$

672

 

 

$

8,197

 

 

$

312

 

 

$

 

Initial fair value at the original issuance date

 

 

 

 

 

 

 

 

 

 

 

10,290

 

Change in fair value during the period

 

 

42

 

 

 

766

 

 

 

402

 

 

 

(1,327

)

Fair value at beginning of period - February 2023 issuance (Common warrants)

 

$

714

 

 

$

8,963

 

 

$

714

 

 

$

8,963

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Fair value at beginning of period - July 2023 issuance (Common warrants)

 

$

2,270

 

 

$

 

 

$

912

 

 

$

 

Change in fair value during the period

 

 

36

 

 

 

 

 

 

1,394

 

 

 

 

Fair value at end of period - July 2023 issuance

 

$

2,306

 

 

$

 

 

$

2,306

 

 

$

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Total fair value at end of period

 

$

3,020

 

 

$

10,448

 

 

$

3,020

 

 

$

10,448

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

February 2023 Warrants

In February 2023, the Company issued pre-funded warrants to purchase an aggregate of 300,000 shares of common stock and common warrants to purchase an aggregate of 2,000,000 shares of common stock in a registered direct offering.

Pre-Funded Warrants

The pre-funded warrants were accounted for as current liabilities on the balance sheets and were adjusted to estimated fair value at period end through “other income (expense)” on the statements of operations. The estimated fair value of the outstanding pre-funded warrants was $1.7 million, zero and zero as of February 8, 2023 (i.e., the issuance date), December 31, 2023 and June 30, 2024, respectively. In November 2023, all 300,000 shares of the pre-funded warrants were exercised in accordance with the financing agreement, resulting in an issuance of 300,000 shares of common stock to the holder. The Company calculated the estimated fair value of the pre-funded warrants using a Black-Scholes option pricing model with the following key assumptions:

 

 

 

February 8, 2023 (issuance)

 

 

Common stock price

 

$

5.81

 

 

Exercise price per share

 

$

0.00001

 

 

Expected volatility

 

 

86.60

%

 

Risk-free interest rate

 

 

3.82

%

 

Contractual term (in years)

 

 

5.00

 

 

Expected dividend yield

 

 

%

 

 

Common Warrants

The common warrants are accounted for as current liabilities on the balance sheets and are adjusted to estimated fair value at period end through “other income (expense)” on the statements of operations. The estimated fair value of the outstanding common warrants was $10.3 million, $312,000 and $714,000 as of February 8, 2023 (i.e., the issuance date), December 31, 2023 and June 30, 2024, respectively. In September 2023, 1,400,000 shares of the common warrants were exercised through the alternative cashless exercise provision in accordance with the financing agreement, resulting in a net issuance of 924,000 shares to the holder. The aggregate number of shares of our common stock issuable in such alternative cashless exercise equals the product of (x) the aggregate number of shares of our common stock that would be issuable upon exercise of the common warrant in accordance with the terms of such common warrant if such exercise were by means of a cash exercise rather than a cashless exercise and (y) 0.66. The Company calculated the estimated fair value of the common warrants using a Monte Carlo simulation model with the following key assumptions. The Company took the likelihood of achieving certain clinical events and related impact on the Company's common stock price into account, as appropriate.

16


 

The exercise price for the outstanding common warrants (i.e., 600,000 shares) was adjusted down from $5.00 per share to $0.51 per share as of December 31, 2023 as a result of an anti-dilution provision in the common warrants issued in the February 2023 financing that was triggered by the sale of our common stock in the open market in November 2023. There were 600,000 shares of outstanding common warrants as of June 30, 2024.

 

 

 

February 8, 2023 (issuance)

 

 

December 31, 2023

 

 

June 30, 2024

 

Common stock price

 

$

5.81

 

 

$

0.59

 

 

$

1.29

 

Exercise price per share

 

$

5.00

 

 

$

0.51

 

 

$

0.51

 

Expected volatility

 

 

86.60

%

 

 

118.00

%

 

 

122.00

%

Risk-free interest rate

 

 

3.82

%

 

 

3.93

%

 

 

4.43

%

Contractual term (in years)

 

 

5.00

 

 

 

4.10

 

 

 

3.50

 

Expected dividend yield

 

 

%

 

 

%

 

 

%

 

July 2023 warrants

In July 2023, the Company issued common warrants to purchase an aggregate of 2,991,027 shares of common stock in a registered direct offering.

The common warrants are accounted for as current liabilities on the balance sheets and are adjusted to estimated fair value at period end through “other income (expense)” on the statements of operations. The estimated fair value of the outstanding common warrants was $5.8 million, $912,000 and $2.3 million as of July 21, 2023 (i.e., the issuance date), December 31, 2023 and June 30, 2024, respectively. The Company calculated the estimated fair value of the common warrants using a Black-Scholes option pricing model with the following key assumptions:

 

 

 

 

 

 

 

 

 

 

 

 

 

July 21, 2023 (issuance)

 

 

December 31, 2023

 

 

June 30, 2024

 

Common stock price

 

$

3.05

 

 

$

0.59

 

 

$

1.29

 

Exercise price per share

 

$

4.89

 

 

$

4.89

 

 

$

4.89

 

Expected volatility

 

 

88.60

%

 

 

115.60

%

 

 

116.98

%

Risk-free interest rate

 

 

4.18

%

 

 

3.88

%

 

 

4.43

%

Contractual term (in years)

 

 

5.00

 

 

 

4.60

 

 

 

4.06

 

Expected dividend yield

 

 

%

 

 

%

 

 

%

 

There have been no exercises of the common warrants issued in the July 2023 registered direct offering.

Note 4. Accrued Liabilities

Accrued liabilities as of June 30, 2024 and December 31, 2023 were comprised as follows (in thousands):

 

 

 

June 30,
2024

 

 

December 31,
2023

 

Accrued contract research and manufacturing costs

 

$

2,899

 

 

$

2,340

 

Accrued compensation and benefits

 

 

1,056

 

 

 

1,320

 

Accrued clinical costs

 

 

68

 

 

 

1,578

 

Others

 

 

647

 

 

 

728

 

Total

 

$

4,670

 

 

$

5,966

 

 

Note 5. Stock-Based Compensation

As of June 30, 2024, the Company has two stock-based compensation plans. The stock-based compensation cost that has been included in the statements of operations and comprehensive loss is shown as below (in thousands):

 

 

 

Three months ended
June 30,

 

 

Six months ended
June 30,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Cost of product revenues

 

$

4

 

 

$

5

 

 

$

8

 

 

$

9

 

Research and development

 

 

164

 

 

 

301

 

 

 

376

 

 

 

593

 

Selling, general and administrative

 

 

266

 

 

 

353

 

 

 

559

 

 

 

659

 

Total stock-based compensation

 

$

434

 

 

$

659

 

 

$

943

 

 

$

1,261

 

 

17


 

As of June 30, 2024 and December 31, 2023, $12,000 and $14,000 of stock-based compensation cost was capitalized in inventory on the Company’s balance sheets for each period, respectively.

The Company uses the Black-Scholes option pricing model to value its stock options. The expected life computation is based on historical exercise patterns and post-vesting termination behavior. The Company considered its historical volatility in developing its estimate of expected volatility.

The Company used the following assumptions to estimate the fair value of stock options granted and shares purchased under its employee stock purchase plan for the three and six months ended June 30, 2024 and 2023. There were no stock options granted to employees for the three and six months ended June 30, 2024.

 

 

Three months ended
June 30,

 

 

Six months ended
June 30,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Stock Options

 

 

 

 

 

 

 

 

 

 

 

 

Risk-free rate

 

 

 

 

 

3.96

%

 

 

 

 

3.96-4.07%

 

Expected dividend yield

 

 

 

 

 

 

 

 

 

 

 

 

Expected life of option (in years)

 

 

 

 

 

7.3

 

 

 

 

 

7.0-7.5

 

Volatility

 

 

 

 

 

88

%

 

 

 

 

87-88%

 

 

 

 

Three months ended
June 30,

 

 

Six months ended
June 30,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Employee Stock Purchase Plan

 

 

 

 

 

 

 

 

 

 

 

 

Risk-free rate

 

 

5.43

%

 

 

5.14

%

 

5.43-5.50%

 

 

4.58-5.14%

 

Expected dividend yield

 

 

 

 

 

 

 

 

 

 

 

 

Expected life of option (in years)

 

0.5

 

 

0.5

 

 

0.5

 

 

0.5

 

Volatility

 

 

246

%

 

 

88

%

 

 

246

%

 

88-104%

 

 

Note 6. Term Loan

In July 2016, the Company entered into a $20.0 million secured single-draw term loan (as amended, the “Loan Agreement”) with Oxford Finance LLC (“Oxford Finance”). The Company and Oxford Finance entered into five subsequent amendments to the Loan Agreement in February 2018, November 2018, December 2019, March 2021 and May 2021. For amendments 1-3 and 5, the Company paid Oxford Finance loan modification fees of $100,000, $900,000, $825,000 and $712,500, respectively. As amended, the Loan Agreement provides for interest only payments through June 1, 2023, followed by consecutive monthly payments of principal and interest in arrears starting on June 1, 2023 and continuing through the maturity date of the term loan of September 1, 2025. The Loan Agreement provides for a floating interest rate (7.95% initially and 12.74% as of June 30, 2024) based on an index rate plus a spread. In addition, a payment equal to 10% of the principal amount of the term loan is due when the term loan becomes due or upon the prepayment of the facility. If the Company elects to prepay the loan, there is also a prepayment fee of between 0.75% and 2.5% of the principal amount of the term loan depending on the timing of prepayment. The $150,000 facility fee that was paid at the original closing, the loan modification fees and other debt offering/issuance costs have been recorded as debt discount on the Company’s balance sheets and together with the final $2.0 million payment are being amortized to interest expense using the effective interest method over the revised term of the loan. The Company made principal payments of $2.1 million and $4.3 million for the three and six months ended June 30, 2024, compared with $714,000 and $714,000 for the corresponding periods in 2023, respectively.

The term loan is secured by substantially all of the assets of the Company, except that the collateral does not include any intellectual property (including licensing, collaboration and similar agreements relating thereto), and certain other excluded assets. The Loan Agreement contains customary representations, warranties and covenants by the Company, which covenants limit the Company’s ability to convey, sell, lease, transfer, assign or otherwise dispose of certain assets of the Company; engage in any business other than the businesses currently engaged in by the Company or reasonably related thereto; liquidate or dissolve; make certain management changes; undergo certain change of control events; create, incur, assume, or be liable with respect to certain indebtedness; grant certain liens; pay dividends and make certain other restricted payments; make certain investments; and make payments on any subordinated debt.

18


 

The Loan Agreement also contains customary indemnification obligations and customary events of default, including, among other things, the Company’s failure to fulfill certain obligations of the Company under the Loan Agreement and the occurrence of a material adverse change which is defined as a material adverse change in the Company’s business, operations, or condition (financial or otherwise), a material impairment of the prospect of repayment of any portion of the loan, or a material impairment in the perfection or priority of lender’s lien in the collateral or in the value of such collateral. In the event of default by the Company under the Loan Agreement, the lender would be entitled to exercise its remedies thereunder, including the right to accelerate the debt, upon which the Company may be required to repay all amounts then outstanding under the Loan Agreement, which could harm the Company’s financial condition. The conditionally exercisable call option related to the event of default is considered to be an embedded derivative which is required to be bifurcated and accounted for as a separate financial instrument. In the periods presented, the value of the embedded derivative is not material, but could become material in future periods if an event of default became more probable than is currently estimated.

As of June 30, 2024, the Company was in compliance with all material covenants under the Loan Agreement and there had been no material adverse change. In accordance with ASC 470-10-45-2, the term loan was classified as a current liability on the Company’s balance sheets as of June 30, 2024 and December 31, 2023 due to the timing of repayment obligations and due to recurring losses, liquidity concerns and a subjective acceleration clause in the Company’s Loan Agreement.

The fair value of the term loan approximates the carrying value. Future maturities due under the term loan as of June 30, 2024, are as follows (in thousands):

 

Six months ending December 31, 2024

 

$

4,286

 

2025

 

 

8,428

 

Total minimum payments

 

 

12,714

 

Less unamortized debt discount and accrued final payment

 

 

(169

)

Carrying value of term loan, net

 

$

12,545

 

 

Note 7. Commitments

Operating Leases

The Company has lease arrangements for its facilities as follows.

 

Location

 

Approximate

Square Feet

 

Operation

 

Expiration

Cupertino, CA

 

30,149 sq. ft.

 

Office, Laboratory and Manufacturing

 

Lease expires 2027 (with an option to renew for an additional five years)

 

 

 

 

 

 

 

Vacaville, CA

 

24,634 sq. ft.

 

Manufacturing

 

Lease expires 2028 (with an option to renew for an additional five years)

Under these leases, the Company is required to pay certain maintenance expenses in addition to monthly rent. Rent expense is recognized on a straight-line basis over the lease term for leases that have scheduled rental payment increases. The lease expense includes the amortization of the right-of-assets with the associated interest component estimated by applying the effective interest method. Rent expenses under all operating leases were $345,000 and $805,000 for the three and six months ended June 30, 2024, compared with $478,000 and $957,000 for the corresponding periods in 2023, respectively.

Future minimum payments under these noncancelable leases are as follows (in thousands):

 

 

 

Operating
Leases

 

Six months ending December 31, 2024

 

$

683

 

2025

 

 

1,401

 

2026

 

 

1,443

 

2027

 

 

432

 

2028

 

 

227

 

 

 

$

4,186

 

 

19


 

Note 8. Stockholders’ Equity

In July 2021, the Company filed a shelf registration statement on Form S-3 with the SEC (the “2021 Registration Statement”) (File No. 333-258333), which upon being declared effective in August 2021, allows the Company to offer up to $250.0 million of securities from time to time in one or more public offerings, inclusive of up to $75.0 million of shares of the Company’s common stock which the Company may sell, subject to certain limitations, pursuant to a sales agreement dated July 30, 2021 with Cantor Fitzgerald & Co. (the “2021 Sales Agreement”).

Registered Direct Offerings

February 2023 Financing

On February 3, 2023, the Company entered into a securities purchase agreement with two institutional investors relating to the purchase and sale of an aggregate of (i) 1,700,000 shares of its common stock, par value $0.0001 per share, (ii) pre-funded warrants to purchase 300,000 shares of common stock, and (iii) accompanying common warrants, to purchase an aggregate of 2,000,000 shares of Common Stock, in a registered direct offering (the "February Offering"). The issuance date of the common stock, the pre-funded warrants and the accompanying common warrants was February 8, 2023. The aggregate net proceeds to the Company from the February Offering were approximately $8.8 million after deducting $1.2 million in placement agent fees and other offering expenses, which were allocated to warrant liabilities and included in loss on issuance of warrants on the statement of operations for the year ended December 31, 2023.

The pre-funded warrants were exercisable immediately following the closing date of the February Offering and have an unlimited term and an initial exercise price of $0.00001 per share. The common warrants were immediately exercisable and have a five-year term and an initial exercise price of $5.00 per share, which was lowered to $4.89 per share as a result of an anti-dilution provision in the common warrants issued in the February Offering that was triggered by the July Offering (as defined below) and then lowered to $0.51 that was triggered by the sale of our common stock in the open market in November 2023. The combined offering price was $5.00 per share and accompanying common warrant, or in the case of pre-funded warrants, $4.99999 per pre-funded warrant and accompanying common warrant. A holder (together with its affiliates) may not exercise any portion of a pre-funded warrant or common warrant to the extent that 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 after exercise.

The Company accounts for the pre-funded warrants and the common warrants as current liabilities based upon the guidance of ASC 480 and ASC 815. The Company evaluated the common and pre-funded warrants under ASC 815-40, Derivatives and Hedging—Contracts in Entity’s Own Equity (“ASC 815-40”) and concluded that they do not meet the criteria to be classified in stockholders’ equity. Specifically, the exercise of the pre-funded warrants could be settled in cash upon the occurrence of a tender offer or exchange that involves 50% or more of the Company’s common stock. Because a change of 50% or more of the Company’s common stock may not result in a change in control of the Company, the Company believes that the scope exception related to the occurrence of a fundamental transaction in ASC 815-40 is not met. The common warrants have the same characteristics as the pre-funded warrants related to the occurrence of a fundamental transaction, therefore the common warrants are also precluded from equity classification. In addition, the holder of the common warrants is permitted to receive the highest volume weighted average price ("VWAP") from the date of announcement of the fundamental transaction through the date the holder provides notice of repurchase, as a way to protect the holder against reductions in the stock price in a fundamental transaction, while allowing the holder to keep the benefits of an upside, which precludes the common warrants from being considered indexed to the Company’s stock. Since the common and pre-funded warrants meet the definition of derivatives under ASC 815, the Company recorded these warrants as current liabilities on the balance sheets at the estimated fair value, with subsequent changes in their respective estimated fair values recognized in the statements of operations and comprehensive loss at each reporting date.

Estimating fair values of liability-classified financial instruments requires the development of estimates that may, and are likely to, change over the duration of the instrument with related changes in internal and external market factors. In addition, option-based techniques are highly volatile and sensitive to changes in the trading market price of the Company’s common stock. Because liability-classified financial instruments are initially and subsequently carried at fair value, the Company’s financial results will reflect the volatility in these estimate and assumption changes. Changes in estimated fair value are recognized as a component of other income (expense) in the statements of operations.

At the date of issuance, the Company valued the common warrants using a Monte-Carlo valuation model due to the presence of an alternative cashless settlement feature in the financing agreement that provides the warrant holders with an alternative settlement feature to receive a fixed percentage of the shares underlying the warrants for no consideration. Because this feature allows for the warrant holders to use an alternative mechanism to exercise their warrants in a manner that would yield different values, a Monte-Carlo valuation model was determined to be appropriate. The Monte-Carlo valuation resulted in an estimated fair value of the common warrants at issuance of $10.3 million. The pre-funded warrants were valued using the Black-Scholes option valuation model which is a common valuation method that is generally used for valuing warrants that are for the exercise of a fixed number of shares at a fixed exercise price per share. The Black-Scholes method was determined to be appropriate for the pre-funded warrants given the lack of alternative mechanisms to settle the warrants in a manner that would yield different values, such as an alternative cashless

20


 

settlement feature. The Black-Scholes valuation resulted in an estimated fair value of the pre-funded warrants at issuance of $1.7 million.

Since the estimated fair value of the warrants at issuance was greater than the gross proceeds of $10.0 million received, the Company recorded approximately $2.0 million (i.e., the difference of the estimated fair values of the warrants and the gross proceeds received) as a loss on issuance of warrants on the statements of operations at issuance.

In September 2023, 1,400,000 shares of the common warrants were exercised in connection with the alternative cashless exercise of the warrants and the Company issued 924,000 shares to the holder. The Company recorded a gain of $3.4 million resulting from the exercise of the warrants in the accompanying statements of operations for the year ended December 31, 2023 and recorded $2.8 million in additional-paid-in capital upon the issuance of the shares on the balance sheets as of December 31, 2023.

In November 2023, 300,000 shares of the pre-funded warrants were exercised in connection with the cashless exercise of the warrants and the Company issued 300,000 shares to the holder. The Company recorded a gain of $561,000 resulting from the exercise of the pre-funded warrants in the accompanying statements of operations for the year ended December 31, 2023 and recorded $186,000 in additional-paid-in capital upon the issuance of the shares on the balance sheets as of December 31, 2023.

As of June 30, 2024 and December 31, 2023, common warrants to purchase 600,000 shares of the Company's common stock were outstanding with an exercise price of $0.51 per share. At June 30, 2024, the Company updated the estimated fair value of the outstanding common warrants using a Monte-Carlo valuation model resulting in an estimated fair value of $714,000, an increase of $402,000 for these common warrants compared to the estimated fair value at December 31, 2023.

As of June 30, 2024 and December 31, 2023, there were no pre-funded warrants outstanding.

The loss of $42,000 in common warrants and the loss of $892,000 in common warrants and pre-funded warrants resulting from the change in the estimated fair value of the liabilities for such warrants were recorded as a change in the estimated fair value of warrant liabilities in the accompanying statements of operations and comprehensive loss for the three months ended June 30, 2024 and 2023, respectively.

The loss of $402,000 in common warrants and the gain of $1.6 million in common warrants and pre-funded warrants resulting from the change in the estimated fair value of the liabilities for such warrants was recorded as a change in the estimated fair value of warrant liabilities in the accompanying statements of operations and comprehensive loss for the six months ended June 30, 2024 and 2023, respectively.

The common warrant liability will be adjusted to estimated fair value at each balance sheet date until the warrants are settled. Changes in the estimated fair value of the warrant liabilities are recognized as a component of other income (expense), net in the statements of operations and comprehensive loss.

July 2023 Financing

On July 19, 2023, the Company entered into a securities purchase agreement with several institutional investors relating to the purchase and sale of an aggregate of (i) 2,991,027 shares of its common stock, par value $0.0001 per share, and (ii) accompanying common warrants to purchase an aggregate of 2,991,027 shares of common stock, in a registered direct offering (the “July Offering”). The issuance date of the common stock and the accompanying common warrants was July 21, 2023. The aggregate net proceeds to the Company from the July Offering were approximately $13.9 million after deducting $1.1 million in placement agent fees and other offering expenses.

The common warrants were immediately exercisable and have a five-year term and an initial exercise price of $4.89 per share. The combined offering price was $5.015 per share and accompanying common warrant. A holder (together with its affiliates) may not exercise any portion of the common warrants to the extent that 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 after exercise.

The common stock and common warrants are separate freestanding instruments. The estimated fair value of the common stock issued in the July Offering as of the date of issuance (i.e., July 21, 2023) was $9.1 million, which was the number of shares of 2,991,027 multiplied by the price per share as of the date of issuance of $3.05 per share. The common stock issued in the July Offering was classified as equity on the Company’s balance sheets. The Company allocated the offering expenses related to the July 2023 offering of $1.1 million based on the relative fair values of common stock and common warrants issued. The Company recognized an expense for the amount allocated to the common warrants of $427,000 (included within other expense, net) upon the closing of the July Offering in the year ended December 31, 2023. The Company recorded the amount allocated to the common stock of $673,000 as a reduction in additional paid-in capital on its balance sheets as of December 31, 2023.

The Company accounted for the common warrants issued in the July Offering as current liabilities based upon the guidance of ASC 815. The Company evaluated the common warrants under ASC 815-40, Derivatives and Hedging—Contracts in Entity’s Own Equity (“ASC 815-40”) and concluded that they do not meet the criteria to be classified in stockholders’ equity. Upon a fundamental transaction, holders of the common warrants are permitted to settle warrants for a value determined using the Black Scholes formula

21


 

that incorporates a leveraged common stock price. Specifically, for purposes of the calculation, the stock price is determined as the higher of the VWAP measured over the period from the date of announcement of the fundamental transaction through the date the holder provides notice of repurchase, and the value received by common stockholders in such fundamental transaction. This in effect protects the holder against reductions in the stock price that may result from a fundamental transaction, while allowing the holder to keep the benefits of an upside. This feature precludes the common warrants from being considered indexed to the Company’s stock.

Since the common warrants meet the definition of derivatives under ASC 815, the Company recorded these warrants as current liabilities on the balance sheets at the estimated fair value, with subsequent changes in their respective estimated fair values recognized in the statements of operations and comprehensive loss at each reporting date.

Estimating fair values of liability-classified financial instruments requires the development of estimates that may, and are likely to, change over the duration of the instrument with related changes in internal and external market factors. In addition, option-based techniques are highly volatile and sensitive to changes in the trading market price of the Company’s common stock. Because liability-classified financial instruments are initially and subsequently carried at fair value, the Company’s financial results will reflect the volatility in these estimate and assumption changes. Changes in estimated fair value are recognized as a component of other income (expense) in the statements of operations.

The Company valued the common warrants issued in the July Offering using the Black-Scholes option valuation model. The Black-Scholes method was determined to be appropriate given the lack of alternative mechanisms to settle the warrants in a manner that would yield different values, such as an alternative cashless settlement feature. The estimated fair value of these warrants as of the issuance date and as of December 31, 2023 was $5.8 million and $912,000, respectively.

As of June 30, 2024 and December 31, 2023, none of the warrants issued in the July Offering have been exercised. Common warrants to purchase 2,991,027 shares of the Company's common stock were outstanding with an exercise price of $4.89 per share. At June 30, 2024, the Company updated the estimated fair value of the outstanding common warrants using the Black-Scholes option valuation model resulting in an estimated fair value of $2.3 million, an increase of $1.4 million for these common warrants compared to the estimated fair value at December 31, 2023. The loss of $36,000 and $1.4 million resulting from the change in the estimated fair value of the liabilities for the warrants was recorded as a change in the estimated fair value of warrant liabilities in the accompanying statements of operations and comprehensive loss for the three and six months ended June 30, 2024, respectively.

The common warrant liability will be adjusted to estimated fair value at each balance sheet date until the warrants are settled. Changes in the estimated fair value of the warrant liabilities are recognized as a component of other income (expense), net in the statements of operations and comprehensive loss.

The pre-funded warrants and the common warrants issued in the February Offering and the July Offering in 2023 are participating securities which, by definition, entitle the holders thereof to participate in dividends and other distributions of assets by the Company to its holders of common shares as though the holder then held common shares.

ATM Financings

During the three months ended June 30, 2024, there were no sales of the Company's common stock in the open market. During the six months ended June 30, 2024, the Company raised net proceeds (net of commissions) of approximately $648,000 from the sale of 702,090 shares of the Company’s common stock in the open market at a weighted average price of $0.94 per share pursuant to the 2021 Registration Statement and the 2021 Sales Agreement.

During the three and six months ended June 30, 2023, there were no sales of the Company's common stock in the open market.

As of August 9, 2024, the Company had up to $222.7 million of the Company’s securities available for sale under the 2021 Registration Statement, of which $72.7 million of the Company’s common stock are available pursuant to the 2021 Sales Agreement.

Note 9. Subsequent Events

None.

22


 

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

This Management’s Discussion and Analysis of Financial Condition and Results of Operations for the three and six months ended June 30, 2024 should be read in conjunction with (i) our unaudited condensed financial statements and related notes appearing elsewhere in this Quarterly Report on Form 10-Q and (ii) our Annual Report on Form 10-K for the year ended December 31, 2023 filed with the Securities and Exchange Commission (“SEC”) on March 28, 2024 as well as Part I, Item 1A., “Risk Factors” section included therein and any additional risk factors that may be described herein or in our subsequent filings with the SEC. References to the “Company,” “DURECT,” “we,” “us” and “our” refer to DURECT Corporation.

Overview

We are a biopharmaceutical company advancing novel and potentially lifesaving investigational therapies derived from our Epigenetic Regulator Program. Larsucosterol, a new chemical entity in clinical development, is the lead candidate in our Epigenetic Regulator Program. An endogenous, orally bioavailable small molecule, larsucosterol has been shown in both in vitro and in vivo studies to play an important regulatory role in lipid metabolism, stress and inflammatory responses, and cell death and survival. We are developing larsucosterol for alcohol-associated hepatitis (“AH”), a life-threatening acute liver condition with no approved therapeutics and a 28-Day and 90-Day historical mortality rate of 20%-26% and 29%-31%, respectively. After completing a Phase 2a trial in which 100% of AH patients treated with larsucosterol survived the 28-Day study period, we conducted a double-blind, placebo-controlled Phase 2b clinical trial called AHFIRM (trial in AH to evaluate saFety and effIcacy of laRsucosterol treatMent). Through our AHFIRM trial, we evaluated larsucosterol’s potential to reduce mortality or liver transplantation compared to a placebo with or without steroids at the investigators’ discretion. In total, we enrolled 307 patients at leading hospitals in the U.S., Australia, E.U. and U.K. In November 2023, we announced topline data from the AHFIRM trial that showed a compelling efficacy signal in favor of larsucosterol in the key secondary endpoint of mortality at 90 days. Both the 30 mg and 90 mg larsucosterol doses demonstrated clinically meaningful trends in reduction of mortality at 90 days with mortality reductions of 41% (p=0.068) in the 30 mg arm and 35% (p=0.124) in the 90 mg arm compared with placebo. The numerical improvement in the primary endpoint of mortality or liver transplant at 90 days did not achieve statistical significance for either dose of larsucosterol. Both doses of larsucosterol in AHFIRM showed a more pronounced reduction in mortality in patients enrolled in the U.S., representing 76% of patients enrolled in the trial. The reductions in mortality at 90 days were 57% (p=0.014) in the 30 mg arm and 58% (p=0.008) in the 90 mg arm compared with placebo in the U.S. Larsucosterol was safe and well tolerated. There were fewer treatment-emergent adverse events ("TEAEs") in the larsucosterol arms compared with placebo. In May 2024, we announced that the FDA granted Breakthrough Therapy Designation ("BTD") to larsucosterol for the treatment of AH. In July 2024, we held a Type B meeting with the FDA to discuss the design of our planned Phase 3 clinical trial of larsucosterol in AH that, if successful, could support a potential New Drug Application filing. We plan to provide additional details of the Phase 3 trial design following receipt of the written minutes from this meeting. Our goal is to initiate the Phase 3 clinical trial in 2024, subject to obtaining sufficient funding, with topline results expected by the second half of 2026. We have also investigated larsucosterol in patients with metabolic dysfunction-associated steatohepatitis (“MASH”), also known as non-alcoholic steatohepatitis or NASH with encouraging results in a Phase 1b clinical trial and may consider further development of larsucosterol for this and other indications.

In addition to our Epigenetic Regulator Program, we developed a novel and proprietary post-surgical pain product called POSIMIR® that utilizes our innovative SABER® platform technology to enable continuous sustained delivery of bupivacaine, a non-opioid local analgesic, over three days in adults. In February 2021, POSIMIR received FDA approval for post-surgical pain reduction for up to 72 hours following arthroscopic subacromial decompression. In December 2021, we entered into a license agreement (the “Innocoll Agreement”) with Innocoll Pharmaceuticals Limited (“Innocoll”), pursuant to which the Company granted to Innocoll an exclusive, royalty-bearing, sublicensable right and license to develop, manufacture and commercialize POSIMIR in the United States. In September 2022, Innocoll launched POSIMIR in the U.S.

As a result of the assignment of certain patent rights, we also receive single digit sales-based earn-out payments from U.S. net sales of Indivior UK Limited (“Indivior”)’s PERSERIS® (risperidone) drug for schizophrenia and single-digit royalties from net sales of Orient Pharma Co., Ltd. (“Orient Pharma”)’s Methydur Sustained Release Capsules (“Methydur”) for the treatment of attention deficit hyperactivity disorder (“ADHD”) in Taiwan. We also manufacture and sell ALZET® osmotic pumps used in laboratory research. In July 2024, Indivior announced discontinuation of sales and marketing for PERSERIS due to the highly competitive market and impending changes that are expected to intensify payor management in the treatment category in which PERSERIS participates.

NOTE: POSIMIR is a trademark or registered trademark of Innocoll Pharmaceuticals, Ltd. in the U.S. and a trademark or registered trademark of DURECT Corporation in countries other than the U.S. SABER, ALZET, DURECT, and the DURECT logo are trademarks or registered trademarks of DURECT Corporation in the U.S. and other countries. Other trademarks referred to belong to their respective owners. Full prescribing information for POSIMIR, including BOXED WARNING and Medication Guide can be found at www.posimir.com. Full prescribing information for PERSERIS, including BOXED WARNING and Medication Guide can be found at www.perseris.com.

 

 

23


 

Collaborative Research and Development and Other Revenue

Collaborative research and development and other revenue consists of three broad categories: (a) the recognition of upfront license payments over the period of our continuing involvement with the third party, (b) the reimbursement of qualified research expenses by third parties, (c) milestone payments in connection with our collaborative agreements and (d) royalties and earn-out payments from our agreements with third parties.

Product Revenues

We also currently generate product revenue from the sale of two product lines:

ALZET® osmotic pumps which are used for animal research; and
certain key excipients that are included in Methydur and one excipient that is included in POSIMIR and in a marketed animal health product.

Because we consider our core business to be developing and commercializing pharmaceuticals, we do not intend to significantly increase our investments in or efforts to sell or market any of our existing product lines. However, we expect that we will continue to make efforts to increase our revenues related to collaborative research and development by entering into new collaborations.

Operating Results

Since our inception in 1998, we have generally had a history of operating losses. At June 30, 2024, we had an accumulated deficit of $600.3 million. Our net losses were $3.7 million and $11.3 million for the three and six months ended June 30, 2024, respectively, compared with $11.2 million and $23.2 million for the corresponding periods in 2023. These losses have resulted primarily from costs incurred to research and develop our product candidates and, to a lesser extent, from selling, general and administrative costs associated with our operations and product sales. We expect our research and development expenses in the near future to be comparable to the second quarter of 2024. We expect our selling, general and administrative expenses in the near future to be comparable to the second quarter of 2024. We expect to incur continuing losses and negative cash flows from operations for the foreseeable future. As disclosed in the “Liquidity and Capital Resources” section, we have concluded that substantial doubt exists about our ability to continue as a going concern for a period of at least 12 months from the date of issuance of these financial statements.

Critical Accounting Estimates

The preparation of financial statements in conformity with U.S. generally accepted accounting principles requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and the disclosure of contingent assets and liabilities at the dates of the financial statements and the reported amounts of revenues and expenses during the reporting periods. The most significant accounting estimates and assumptions relate to revenue recognition, prepaid and accrued clinical costs, prepaid and accrued manufacturing costs and valuation of warrant liabilities. Actual amounts could differ significantly from these estimates. There have been no material changes to our other critical accounting estimates as compared to the disclosures in our Annual Report on Form 10-K for the year ended December 31, 2023.

Results of Operations

Three and six months ended June 30, 2024 and 2023

Collaborative research and development and other revenue

We recognize revenue from collaborative research and development activities and service contracts. We expect our collaborative research and development and other revenue to decrease in the near term due to Indivior’s discontinuation of sales and marketing of PERSERIS.

The collaborative research and development and other revenue associated with our collaborators or counterparties were $606,000 and $1.1 million for the three and six months ended June 30, 2024, respectively, compared with $508,000 and $1.2 million for the corresponding periods in 2023. The collaborative research and development and other revenue included (a) amounts related to earn-out revenue from Indivior with respect to PERSERIS net sales; (b) feasibility programs and research and development activities funded by our collaborators and (c) royalty revenue from Orient Pharma with respect to Methydur net sales.

The increase in collaborative research and development and other revenue in the three months ended June 30, 2024 compared with the corresponding period in 2023 was primarily due to higher earn-out revenue recognized from Indivior and royalty revenue recognized from Orient Pharma. The decrease in collaborative research and development and other revenue in the six months ended June 30, 2024 compared with the corresponding period in 2023 was primarily due to lower revenue recognized from the feasibility

24


 

agreements with other companies, partially offset by higher earn-out revenue recognized from Indivior and royalty revenue recognized from Orient Pharma.

Product revenue, net

A portion of our revenues is derived from product sales, which include our ALZET osmotic pump product line and certain excipients that are included in POSIMIR, Methydur and in a marketed animal health product. Net product revenues were $1.6 million and $2.9 million for the three and six months ended June 30, 2024, respectively, compared with $1.6 million and $3.0 million for the corresponding periods in 2023. Net product revenues were approximately the same in the three months ended June 30, 2024 compared with the corresponding period in 2023. The decrease in the six months ended June 30, 2024 was primarily attributable to lower revenue from our ALZET osmotic pump product line as a result of lower units sold, partially offset by higher revenue from certain excipients that are included in Methydur and in a marketed animal health product compared to the corresponding period in 2023.

Cost of product revenues

Cost of product revenues was $356,000 and $645,000 for the three and six months ended June 30, 2024, respectively, compared with $359,000 and $747,000 for the corresponding periods in 2023. Cost of product revenues were approximately the same in the three months ended June 30, 2024 compared with corresponding period in 2023. The decrease in the six months ended June 30, 2024 was primarily due to lower units sold from our ALZET product line, partially offset by higher units sold of certain excipients that are included in Methydur and in a marketed animal health product compared to the corresponding period in 2023. Stock-based compensation expense recognized related to cost of product revenues was $4,000 and $8,000 for the three and six months ended June 30, 2024, respectively, compared to $5,000 and $9,000 for the corresponding periods in 2023.

As of June 30, 2024, we had 8 manufacturing employees compared with 10 as of June 30, 2023. We expect the number of employees involved in manufacturing will remain consistent in the near future.

Research and development

Research and development expenses are primarily comprised of salaries, benefits, stock-based compensation and other compensation costs associated with research and development personnel, overhead and facility costs, preclinical and non-clinical development costs, clinical trial and related clinical manufacturing costs, contract services, and other outside costs.

Research and development expenses were $2.2 million and $6.4 million for the three and six months ended June 30, 2024, respectively, compared to $7.9 million and $16.5 million for the corresponding periods in 2023. We incurred lower research and development costs associated with larsucosterol, the depot injectable programs as well as other research programs in the three and six months ended June 30, 2024 compared to the corresponding periods in 2023, as more fully discussed below. Stock-based compensation expense recognized related to research and development personnel was $164,000 and $376,000 for the three and six months ended June 30, 2024, respectively, compared to $301,000 and $593,000 for the corresponding periods in 2023. As of June 30, 2024, we had 18 research and development employees compared with 38 as of June 30, 2023. We expect the number of employees involved in research and development will remain consistent in the near future and that research and development expenses in the near future will be comparable with the second quarter of 2024.

Research and development expenses associated with our major development programs were as follows (in thousands):

 

 

 

Three months ended
June 30,

 

 

Six months ended
June 30,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Larsucosterol

 

$

2,221

 

 

$

7,175

 

 

$

6,266

 

 

$

14,690

 

Depot injectable programs

 

 

 

 

 

3

 

 

 

2

 

 

 

319

 

Others

 

 

26

 

 

 

768

 

 

 

98

 

 

 

1,530

 

Total research and development expenses

 

$

2,247

 

 

$

7,946

 

 

$

6,366

 

 

$

16,539

 

 

25


 

 

Larsucosterol

Our research and development expenses for larsucosterol were $2.2 million and $6.3 million in the three and six months ended June 30, 2024, respectively, compared to $7.2 million and $14.7 million for the corresponding periods in 2023. The decreases in the three and six months ended June 30, 2024 were primarily due to lower clinical trial related expenses as we completed the AHFIRM trial and lower employee-related costs for this drug candidate compared with the corresponding periods in 2023.

Depot injectable programs

Our research and development expenses for depot injectable programs were zero and $2,000 in the three and six months ended June 30, 2024, respectively, compared to $3,000 and $319,000 for the corresponding periods in 2023. The decreases in the three and six months ended June 30, 2024 were primarily due to lower employee-related costs and lower outside expenses for these programs compared with the corresponding periods in 2023.

Other DURECT research programs

Our research and development expenses for all other programs were $26,000 and $98,000 in the three and six months ended June 30, 2024, respectively, compared to $768,000 and $1.5 million for the corresponding periods in 2023. The decreases in the three and six months ended June 30, 2024 were primarily due to lower employee-related costs and lower outside expenses associated with these programs compared with the corresponding periods in 2023.

Our research and development programs may span as many as ten years or more, and estimation of completion dates or costs to complete are highly speculative and subjective due to numerous risks and uncertainties associated with developing pharmaceutical products, including significant and changing government regulation, uncertainties of future preclinical and clinical study results, uncertainties with our collaborators’ commitment to and progress in the programs and uncertainties associated with process development and manufacturing as well as sales and marketing. In addition, with respect to our development programs subject to third-party collaborations, the timing and expenditures to complete the programs are subject to the control of our collaborators. Therefore, we cannot reasonably estimate the timing and costs of the efforts necessary to complete the research and development programs. For additional information regarding these risks and uncertainties, see Part I, Item 1A., “Risk Factors” in our Annual Report on Form 10-K for the fiscal year ended December 31, 2023, filed with the SEC on March 28, 2024, and any additional risk factors that may be described herein or in our subsequent filings filed with the SEC.

Selling, general and administrative. Selling, general and administrative expenses are primarily comprised of salaries, benefits, stock-based compensation and other compensation costs associated with finance, legal, business development, sales and marketing and other administrative personnel, overhead and facility costs, and other general and administrative costs.

Selling, general and administrative expenses were $3.0 million and $6.1 million in the three and six months ended June 30, 2024, respectively, compared to $3.8 million and $7.9 million for the corresponding periods in 2023. The decreases in the three and six months ended June 30, 2024 were primarily due to lower employee expenses, lower audit related expenses and lower market research expenses compared to the corresponding periods in 2023. Stock-based compensation expense recognized related to selling, general and administrative personnel was $266,000 and $559,000 for the three and six months ended June 30, 2024, respectively, compared to $353,000 and $659,000 for the corresponding periods in 2023.

We had 22 selling, general and administrative employees as of June 30, 2024 compared with 24 as of June 30, 2023. We expect selling, general and administrative expenses in the near future to be comparable to the second quarter of 2024.

Other income (expense). Other expense was $296,000 and $2.2 million in the three and six months ended June 30, 2024 , respectively, compared to $1.1 million and $2.1 million for the corresponding periods in 2023.

Interest and other income

Interest income was $227,000 and $548,000 in the three and six months ended June 30, 2024, respectively, compared to $511,000 and $1.0 million for the corresponding periods in 2023. The decreases in the three and six months ended June 30, 2024 were primarily due to lower balances in our cash, cash equivalents and investments compared with the corresponding periods in 2023.

Interest expense

Interest expense was $445,000 and $974,000 in the three and six months ended June 30, 2024, respectively, compared to $749,000 and $1.5 million for the corresponding periods in 2023. The decreases in the three and six months ended June 30, 2024 were primarily due to lower principal balances on our term loan compared with the corresponding periods in 2023.

Change in fair value of warrant liabilities

The change in fair value of warrant liabilities during the three months ended June 30, 2024 was comprised of a non-cash loss of $42,000 for the common warrants issued in February 2023 and a non-cash loss of $36,000 for the common warrants issued in July 2023. The change in fair value of warrant liabilities during the six months ended June 30, 2024 was comprised of a non-cash loss of

26


 

$402,000 for the common warrants issued in February 2023 and a non-cash loss of $1.4 million for the common warrants issued in July 2023.

Issuance cost for warrants

The issuance cost for warrants was zero in both the three and six months ended June 30, 2024. The issuance cost for warrants was zero and $1.2 million in the three and six months ended June 30 2023, respectively.

Loss on issuance of warrants

Loss on issuance of warrants was zero in both the three and six months ended June 30, 2024. Loss on issuance of warrants was zero and $2.0 million in the three and six months ended June 30, 2023, respectively.

Liquidity and Capital Resources

We had cash, cash equivalents and investments totaling $15.8 million at June 30, 2024 compared to cash, cash equivalents, and investments of $29.8 million at December 31, 2023. These balances include $150,000 of interest-bearing marketable securities classified as restricted investments on our balance sheets as of June 30, 2024 and December 31, 2023. The decrease in cash, cash equivalents and investments was primarily due to cash used in ongoing operating activities and principal and interest payments on the term loan, partially offset by net proceeds of $648,000 from the sale of our common stock in the open market pursuant to the 2021 Sales Agreement (as described below) and payments received from collaboration partners and customers. For more information on our registered direct offerings that took place in February and July 2023, see Note 8 “Stockholders’ Equity—Registered Direct Offerings” to our unaudited condensed financial statements included in this Quarterly Report on Form 10-Q.

Our cash and investments policy emphasizes liquidity and preservation of principal over other portfolio considerations. We select investments that maximize interest income to the extent possible given these two constraints. We satisfy liquidity requirements by investing excess cash in securities with different maturities to match projected cash needs and limit concentration of credit risk by diversifying our investments among a variety of high credit-quality issuers.

As discussed below, we do not have sufficient cash resources to fund our planned operations, existing debt and contractual commitments and planned capital expenditures. Our auditors have issued a going concern opinion. Unless we secure funding from collaborations, additional equity or debt financing, of which there can be no assurance, we may not be able to continue operations.

Cash Flows

We used $10.4 million of cash in operating activities for the six months ended June 30, 2024 compared to $18.6 million for the corresponding period in 2023. The decrease in cash used in operating activities was primarily due to lower costs incurred to research and develop our product candidates and, to a lesser extent, from selling, general and administrative costs associated with our operations and product sales, partially offset by lower payments from our collaborators. The cash used in operations was primarily to fund operations as well as our working capital requirements. We anticipate that cash used in operating activities in the near future will be comparable to the second quarter of 2024.

We received $1.3 million of cash from investing activities for the six months ended June 30, 2024 compared to using $3.1 million of cash in investing activities for the corresponding period in 2023. The increase in cash provided by investing activities was primarily due to an increase in net proceeds from maturities of available-for-sale securities and a decrease in purchases of available of available-for-sale securities for the six months ended June 30, 2024 compared with the corresponding period in 2023.

We used $3.6 million of cash in financing activities for the six months ended June 30, 2024 compared to receiving $10.0 million of cash from financing activities for the six months ended June 30, 2023. The decrease in cash received from financing activities was primarily due to no cash proceeds received from registered direct financings and higher principal payments on the term loan with Oxford Finance LLC ("Oxford Finance") during the six months ended June 30, 2024 compared with the corresponding period in 2023.

Shelf Registration Statement

In July 2021, we filed a shelf registration statement on Form S-3 with the SEC (the “2021 Registration Statement”) (File No. 333-258333), which upon being declared effective in August 2021 allowed us to offer up to $250.0 million of securities from time to time in one or more public offerings, inclusive of up to $75.0 million of shares of our common stock which we may sell, subject to certain limitations, pursuant to the 2021 Sales Agreement. The 2021 Registration Statement expires on August 16, 2024. In addition, due to the SEC’s “baby shelf” rules, which prohibit companies with a public float of less than $75 million from issuing securities under a shelf registration statement in excess of one-third of such company’s public float in a 12-month period, we are currently only able to issue a limited number of shares under our 2021 Registration Statement, which aggregate to no more than one-third of our public float.

During the six months ended June 30, 2024, we raised net proceeds (net of commissions) of approximately $648,000 from the sale of our common stock in the open market under the 2021 Sales Agreement.

27


 

As of June 30, 2024, we had up to $222.7 million of our securities available for sale under the 2021 Registration Statement, of which $72.7 million of our common stock are available pursuant to the 2021 Sales Agreement. However, due to the SEC’s “baby shelf” rules discussed above, only up to approximately $18.1 million of our securities are available for sale under the 2021 Registration Statement, all of which are available for sale as common stock pursuant to the 2021 Sales Agreement.

Any material sales in the public market of our common stock, under the 2021 Sales Agreement or otherwise under the 2021 Registration Statement, could adversely affect prevailing market prices for our common stock.

Term Loan

In July 2016, we entered into a Loan and Security Agreement (as amended, the "Loan Agreement") with Oxford Finance, pursuant to which Oxford Finance provided a $20.0 million secured single-draw term loan to us with an initial maturity date of August 1, 2020. The term loan was fully drawn at close and the proceeds were used for working capital and general business requirements. Following five amendments, we made interest only payments under the amended Loan Agreement until June 1, 2023, and are making consecutive monthly payments of principal and interest in arrears to be paid through September 1, 2025, the final maturity date of the term loan. The Loan Agreement provides for a floating interest rate (7.95% initially and 12.74% as of June 30, 2024) based on an index rate plus a spread and an additional payment equal to 10% of the principal amount of the term loan, which is due when the term loan becomes due or upon the prepayment of the facility. If we elect to prepay the term loan, there is also a prepayment fee between 0.75% and 2.5% of the principal amount of the term loan depending on the timing of prepayment. Our debt repayment obligations under the Loan Agreement may prove a burden to the Company as they become due, particularly following the expiration of the interest-only period.

The term loan is secured by substantially all of our assets, except that the collateral does not include any intellectual property (including licensing, collaboration and similar agreements relating thereto), and certain other excluded assets. The Loan Agreement contains customary representations, warranties and covenants by us, which covenants limit our ability to convey, sell, lease, transfer, assign or otherwise dispose of certain assets; engage in any business other than the businesses currently engaged in by us or reasonably related thereto; liquidate or dissolve; make certain management changes; undergo certain change of control events; create, incur, assume, or be liable with respect to certain indebtedness; grant certain liens; pay dividends and make certain other restricted payments; make certain investments; and make payments on any subordinated debt.

The Loan Agreement also contains customary indemnification obligations and customary events of default, including, among other things, our failure to fulfill certain obligations under the 2016 Loan Agreement and the occurrence of a material adverse change which is defined as a material adverse change in our business, operations, or condition (financial or otherwise), a material impairment of the prospect of repayment of any portion of the term loan, or a material impairment in the perfection or priority of lender’s lien in the collateral or in the value of such collateral. In the event of default by us under the 2016 Loan Agreement, the lender would be entitled to exercise its remedies thereunder, including the right to accelerate the debt, upon which we may be required to repay all amounts then outstanding under the Loan Agreement. As a result, the term loan was reclassified to current liabilities from non-current liabilities on our balance sheet as of June 30, 2024 and December 31, 2023 due to recurring losses, liquidity concerns and a subjective acceleration clause in the Loan Agreement.

Going Concern

As of June 30, 2024, we had cash, cash equivalents and investments totaling $15.8 million compared to cash, cash equivalents, and investments of $29.8 million at December 31, 2023. In the six months ended June 30, 2024, we raised net proceeds (net of commissions) of approximately $648,000 from the sale of our common stock in the open market under the 2021 Sales Agreement.

In accordance with ASU No. 2014-15 Presentation of Financial Statements – Going Concern (subtopic 205-40), our management evaluates whether there are conditions or events, considered in the aggregate, that raise substantial doubt about our ability to continue as a going concern within one year after the date that the financial statements are issued. Based on our evaluation, substantial doubt exists regarding our ability to continue as a going concern for a period of one year from the issuance of our financial statements.

Presently, we do not have sufficient cash resources to fund our planned operations, existing debt and contractual commitments and planned capital expenditures through at least the next 12 months from issuance of these financial statements. We may consume available resources more rapidly than currently anticipated, resulting in the need for additional funding. We expect to incur continuing losses and negative cash flows from operations for the foreseeable future.

We may decide to raise additional capital through a variety of sources in the short-term and in the long-term, including but not limited to:

the public equity markets;
private equity financings;
collaborative arrangements;

28


 

asset sales; and/or
public or private debt.

There can be no assurance that we will enter into additional collaborative agreements or maintain existing collaborative agreements, will earn collaborative revenues or that additional capital will be available on favorable terms to the Company, if at all. If adequate funds are not available, we may be required to significantly reduce or re-focus our operations or to obtain funds through arrangements that may require us to relinquish rights to certain of our products, technologies or potential markets, either of which could have a material adverse effect on our business, financial condition and results of operations. To the extent that additional capital is raised through the sale of equity or convertible debt securities, the issuance of such securities would result in ownership dilution to our existing stockholders (assuming convertible debt securities were converted into shares). These factors raise substantial doubt regarding our ability to continue as a going concern. Our inability to obtain required funding in the near future or our inability to obtain funding on favorable terms will have a material adverse effect on our operations and strategic development plan for future growth. If we cannot successfully raise additional capital and implement our strategic development plan, our liquidity, financial condition and business prospects will be materially and adversely affected, and we may have to cease operations.

As a result, our independent registered public accounting firm included an explanatory paragraph in its report on our financial statements as of, and for the year ended, December 31, 2023.

During the six months ended June 30, 2024, there were no significant changes in our commercial commitments and contractual obligations as compared with the information presented in our Annual Report on Form 10-K for the year ended December 31, 2023, filed with the SEC on March 28, 2024.

Human Capital

As of August 9, 2024, we had 47 employees, including 18 in research and development, 8 in manufacturing and 21 in selling, general and administrative.

29


 

Item 3. Quantitative and Qualitative Disclosures about Market Risk

As of June 30, 2024, our exposure to market risk has not changed materially since December 31, 2023. For more information on financial market risks related to changes in interest rates, reference is made to Part II, Item 7A., “Quantitative and Qualitative Disclosures About Market Risk” of our Annual Report on Form 10-K for the fiscal year ended December 31, 2023, filed with the SEC on March 28, 2024.

Item 4. Controls and Procedures

Evaluation of Disclosure Controls and Procedures: The Company’s principal executive and principal financial officers reviewed and evaluated the Company’s disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) as of the end of the period covered by this Quarterly Report on Form 10-Q. Based on that evaluation, the Company’s principal executive and principal financial officers concluded that as of the end of the period covered by this Quarterly Report on Form 10-Q the Company’s disclosure controls and procedures are effective at ensuring that information required to be disclosed by the Company in reports that the Company files or submits under the Exchange Act is recorded, processed, summarized, and reported within the time periods specified in SEC rules and forms, and is accumulated and communicated to management, including the Company’s principal executive officer and principal financial officer, as appropriate, to allow timely decisions regarding required disclosure.

Changes in Internal Control Over Financial Reporting: There were no significant changes in the Company’s internal control over financial reporting (as defined in Exchange Act Rule 13a-15(f)) during the Company’s most recently completed fiscal quarter that have materially affected, or are reasonably likely to materially affect, the Company’s internal control over financial reporting.

30


 

PART II – OTHER INFORMATION

We are not a party to any material legal proceedings.

Item 1A. Risk Factors.

You should carefully consider the factors discussed in Part I, Item 1A., “Risk Factors” in our Annual Report on Form 10-K for the fiscal year ended December 31, 2023, filed with the SEC on March 28, 2024, which could materially affect our business, financial position, or future results of operations. The risks described in our Annual Report on Form 10-K for the fiscal year ended December 31, 2023, are not the only risks we face. 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 position, or future results of operations. We may disclose changes to such factors or disclose additional factors from time to time in our future filings with the SEC. The risk factor set forth below supplements and updates the risk factors previously disclosed and should be read together with the risk factors described in our Annual Report on Form 10-K for the fiscal year ended December 31, 2023 and with any risk factors we may include in subsequent filings with the SEC.

We will require and may have difficulty or be unsuccessful in raising needed capital in the future to continue to operate as a going concern

Our business currently does not generate sufficient revenues to meet our capital requirements and we do not expect that it will do so in the near future. We have expended and will continue to expend substantial funds to conduct the research, development, manufacturing and clinical testing of larsucosterol.

Presently, we do not have sufficient cash resources to meet our plans for the next twelve months from the issuance of the financial statements included herein. Our recurring losses from operations, negative cash flows and need for additional capital raise substantial doubt about our ability to continue as a going concern. As a result, our independent registered public accounting firm included an explanatory paragraph in its report on our financial statements as of, and for the year ended, December 31, 2023. We will require additional financing to fund our operations or we will have to significantly curtail or discontinue our operations to conserve our capital resources. Additional funds may not be available on acceptable terms, if at all, and such availability will depend on a number of factors, some of which are outside of our control, including general capital markets conditions and investors’ view of our prospects and valuation. In addition, our ability to raise capital in the public capital markets, including through the 2021 Sales Agreement, may be limited by, among other things, SEC rules and regulations impacting the eligibility of smaller companies to use Form S-3 for primary offerings of securities. Based on our public float, as of the date of the filing of this Quarterly Report on Form 10-Q, we are only permitted to utilize the shelf registration statement subject to Instruction I.B.6. to Form S-3, which is referred to as the “baby shelf” rule. For so long as our public float is less than $75 million, we may not sell more than the equivalent of one-third of our public float during any 12 consecutive months pursuant to the baby shelf rules. Although alternative public and private transaction structures may be available, these may require additional time and cost, may impose operational restrictions on us, and may not be available on attractive terms. Further, investors’ perception of our ability to continue as a going concern may make it more difficult for us to obtain financing, or necessitate that we obtain financing on terms that are more favorable to investors, and could result in the loss of confidence by investors, suppliers and employees. Our continued operations are contingent on our ability to raise additional capital or license or otherwise monetize our assets. If we do not acquire sufficient additional funding or alternative sources of capital to meet our working capital needs, we will have to substantially curtail or discontinue our operations, resulting in delays in the development of larsucosterol and in generating revenue.

Our actual capital requirements will depend on many factors, including:

continued progress and cost of our research and development programs;
progress with preclinical studies and clinical trials, including a Phase 3 clinical trial for larsucosterol in AH;
the time and costs involved in obtaining regulatory approvals, if any;
costs involved in establishing manufacturing capabilities for pre-clinical, non-clinical, clinical and commercial quantities of our product candidates;
success in entering into collaboration agreements and achieving milestones under such agreements;
regulatory actions with respect to our products and product candidates;
costs involved in preparing, filing, prosecuting, maintaining, defending and enforcing intellectual property rights;
costs of developing sales, marketing and distribution channels and our ability and that of our collaborators to sell our products, products we have a financial interest in and, eventually, product candidates;
competing technological and market developments;
market acceptance of our products, products we have a financial interest in and, eventually, product candidates;

31


 

any failure to comply with the covenants in our debt instruments that results in acceleration of repayment obligations;
costs for recruiting and retaining employees and consultants; and
unexpected legal, accounting and other costs and liabilities related to our business.

We may consume available resources more rapidly than currently anticipated, resulting in the need for additional funding. For example, we do not currently have sufficient capital resources to conduct a Phase 3 trial of larsucosterol. We may seek to raise additional funds through equity or debt financings, convertible debt financings, collaborative arrangements with corporate collaborators or other sources, which, in each case, may be dilutive to existing stockholders and may cause the price of our common stock to decline. In addition, in the event that additional funds are obtained through arrangements with collaborators or other sources, we may have to relinquish rights to some of our technologies, products or product candidates that we would otherwise seek to develop or commercialize ourselves.

Item 5. Other Information

Insider Adoption or Termination of Trading Arrangements

During the fiscal quarter ended June 30, 2024, none of our directors or officers informed us of the adoption or termination of a “Rule 10b5-1 trading arrangement” or “non-Rule 10b5-1 trading arrangement,” as those terms are defined in Regulation S-K, Item 408.

32


 

Item 6. Exhibits

 

Exhibit

Number

 

Exhibit Name

 

 

 

  31.1*

 

Certification of Chief Executive Officer pursuant to Rule 13a-14(a) and Rule 15d-14(a) of the Exchange Act as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.

 

 

 

  31.2*

 

Certification of Chief Financial Officer pursuant to Rule 13a-14(a) and Rule 15d-14(a) of the Exchange Act as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.

 

 

 

  32.1**

 

Certification of Chief Executive Officer pursuant to Rule 13a-14(b) of the Exchange Act and 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.

 

 

 

  32.2**

 

Certification of Chief Financial Officer pursuant to Rule 13a-14(b) of the Exchange Act and 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.

 

 

 

101

 

The following financial statements from the Company's Quarterly Report on Form 10-Q for the quarter ended June 30, 2024, formatted in Inline XBRL: (i) Condensed Unaudited Balance Sheets, (ii) Condensed Unaudited Statements of Operations and Comprehensive Loss, (iii) Condensed Unaudited Statements of Changes in Stockholders’ Equity, (iv) Condensed Unaudited Statements of Cash Flows and (v) Notes to Condensed Unaudited Financial Statements, tagged as blocks of text and including detailed tags.

 

 

 

104

 

The cover page from the Company’s Quarterly Report on Form 10-Q for the quarter ended September 30, 2023, formatted in Inline XBRL (included as Exhibit 101).

 

 

 

* Filed herewith.

** Furnished, not filed.

33


 

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.

 

DURECT CORPORATION

 

 

 

 

 

By:

 

/S/ JAMES E. BROWN

 

 

 

James E. Brown

Chief Executive Officer

 

 

 

 

Date: August 14, 2024

 

 

 

 

 

 

 

 

By:

 

/S/ TIMOTHY M. PAPP

 

 

 

Timothy M. Papp

Chief Financial Officer

(Principal Accounting Officer)

 

 

 

 

Date: August 14, 2024

 

 

 

 

34


EX-31.1 2 drrx-ex31_1.htm EX-31.1 EX-31.1

 

Exhibit 31.1

CERTIFICATION OF CHIEF EXECUTIVE OFFICER

PURSUANT TO

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

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

 

 

I, James E. Brown, certify that:

1. I have reviewed this quarterly report on Form 10-Q of DURECT Corporation for the quarter ended June 30, 2024;

2. Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;

3. Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;

4. The registrant’s other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:

(a) designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;

(b) designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;

(c) evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and

(d) disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and

5. The registrant’s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent function):

(a) all significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and

(b) any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

August 14, 2024

/S/ JAMES E. BROWN

 

James E. Brown

Chief Executive Officer

 

 


EX-31.2 3 drrx-ex31_2.htm EX-31.2 EX-31.2

Exhibit 31.2

CERTIFICATION OF CHIEF FINANCIAL OFFICER

PURSUANT TO

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

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

 

I, Timothy M. Papp, certify that:

1. I have reviewed this quarterly report on Form 10-Q of DURECT Corporation for the quarter ended June 30, 2024;

2. Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;

3. Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;

4. The registrant’s other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:

(a) designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;

(b) designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;

(c) evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and

(d) disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and

5. The registrant’s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent function):

(a) all significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and

(b) any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

August 14, 2024

 

/S/ TIMOTHY M. PAPP

 

Timothy M. Papp

Chief Financial Officer

 (Principal Accounting Officer)

 


EX-32.1 4 drrx-ex32_1.htm EX-32.1 EX-32.1

Exhibit 32.1

CERTIFICATION PURSUANT TO

18 U.S.C. SECTION 1350,

AS ADOPTED PURSUANT TO

SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

In connection with the Quarterly Report of DURECT Corporation (the “Company”) on Form 10-Q for the period ending June 30, 2024 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, James E. Brown, Chief Executive Officer of the Company, certify, pursuant to 18 U.S.C. § 1350, as adopted pursuant to § 906 of the Sarbanes-Oxley Act of 2002, that:

(1) The Report fully complies with the requirements of section 13(a) or 15(d) of the Securities Exchange Act of 1934; and

(2) The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

August 14, 2024

/S/ JAMES E. BROWN

 

James E. Brown

Chief Executive Officer


EX-32.2 5 drrx-ex32_2.htm EX-32.2 EX-32.2

Exhibit 32.2

CERTIFICATION PURSUANT TO

18 U.S.C. SECTION 1350,

AS ADOPTED PURSUANT TO

SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

In connection with the Quarterly Report of DURECT Corporation (the “Company”) on Form 10-Q for the period ending June 30, 2024 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Timothy M. Papp, Chief Financial Officer of the Company, certify, pursuant to 18 U.S.C. § 1350, as adopted pursuant to § 906 of the Sarbanes-Oxley Act of 2002, that:

(1) The Report fully complies with the requirements of section 13(a) or 15(d) of the Securities Exchange Act of 1934; and

(2) The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

August 14, 2024

 

/S/ TIMOTHY M. PAPP

 

Timothy M. Papp

Chief Financial Officer

(Principal Accounting Officer)

 

 


EX-101.SCH 6 drrx-20240630.xsd XBRL TAXONOMY EXTENSION SCHEMA WITH EMBEDDED LINKBASES DOCUMENT 100000 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 100010 - Statement - Condensed Balance Sheets link:presentationLink link:calculationLink link:definitionLink 100020 - Statement - Condensed Statements of Operations and Comprehensive Loss link:presentationLink link:calculationLink link:definitionLink 100030 - Statement - Condensed Statements of Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 100040 - Statement - Condensed Statements of Stockholders' Equity (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 100050 - Statement - Condensed Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 100060 - Statement - Condensed Statement of Cash Flows (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 995455 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 995465 - Disclosure - Strategic Agreements link:presentationLink link:calculationLink link:definitionLink 995475 - Disclosure - Financial Instruments link:presentationLink link:calculationLink link:definitionLink 995485 - Disclosure - Accrued Liabilities link:presentationLink link:calculationLink link:definitionLink 995495 - Disclosure - Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 995505 - Disclosure - Term Loan link:presentationLink link:calculationLink link:definitionLink 995515 - Disclosure - Commitments link:presentationLink link:calculationLink link:definitionLink 995525 - Disclosure - Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 995535 - Disclosure - Subsequent Events link:presentationLink link:calculationLink link:definitionLink 995545 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 995555 - Disclosure - Summary of Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 995565 - Disclosure - Financial Instruments (Tables) link:presentationLink link:calculationLink link:definitionLink 995575 - Disclosure - Accrued Liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 995585 - Disclosure - Stock-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 995595 - Disclosure - Term Loan (Tables) link:presentationLink link:calculationLink link:definitionLink 995605 - Disclosure - Commitments (Tables) link:presentationLink link:calculationLink link:definitionLink 995615 - Disclosure - Summary of Significant Accounting Policies - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 995625 - Disclosure - Summary of Significant Accounting Policies - Summary of Components of Inventories (Detail) link:presentationLink link:calculationLink link:definitionLink 995635 - Disclosure - Summary of Significant Accounting Policies - Summary of Total Revenue by Geographic Region Based on Customers' Locations (Detail) link:presentationLink link:calculationLink link:definitionLink 995645 - Disclosure - Summary of Significant Accounting Policies - Summary of Numerators and Denominators in Calculation of Basic and Diluted Net (Loss) Income per Share (Detail) link:presentationLink link:calculationLink link:definitionLink 995655 - Disclosure - Strategic Agreements - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 995665 - Disclosure - Financial Instruments - Summary of Money Market Funds and Available-for-Sale Securities (Detail) link:presentationLink link:calculationLink link:definitionLink 995675 - Disclosure - Financial Instruments - Summary of Cost and Estimated Fair Value of Available-for-Sale Securities by Contractual Maturity (Detail) link:presentationLink link:calculationLink link:definitionLink 995685 - Disclosure - Financial Instruments - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 995695 - Disclosure - Financial Instruments - Summary of Activity of the Company's Level 3 Warrant Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 995705 - Disclosure - Financial Instruments - Calculation of Estimated Fair Value of Warrants Using Models with Key Assumptions (Details) link:presentationLink link:calculationLink link:definitionLink 995715 - Disclosure - Accrued Liabilities (Details) - Schedule of accrued liabilities link:presentationLink link:calculationLink link:definitionLink 995725 - Disclosure - Stock-Based Compensation - Summary of Stock-Based Compensation Cost that has been Included in Statements of Operations and Comprehensive Loss (Detail) link:presentationLink link:calculationLink link:definitionLink 995735 - Disclosure - Stock-Based Compensation - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 995745 - Disclosure - Stock-Based Compensation - Summary of Assumptions Used to Estimate Fair Value of Options Granted and Shares Purchased (Detail) link:presentationLink link:calculationLink link:definitionLink 995755 - Disclosure - Term Loan - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 995765 - Disclosure - Term Loan - Schedule of Future Maturities due under Term Loan (Detail) link:presentationLink link:calculationLink link:definitionLink 995775 - Disclosure - Term Loan - Schedule of Future Maturities due under Term Loan (Detail) 2 link:presentationLink link:calculationLink link:definitionLink 995785 - Disclosure - Commitments - Summary of Lease Arrangements of Company Facilities (Detail) link:presentationLink link:calculationLink link:definitionLink 995795 - Disclosure - Commitments - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 995805 - Disclosure - Commitments - Schedule of Future Operating Lease Minimum Payments (Detail) link:presentationLink link:calculationLink link:definitionLink 995815 - Disclosure - Stockholders' Equity - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 995825 - Disclosure - Stockholders' Equity - Registered Direct Offerings - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink Statement [Line Items] Statement [Line Items] Debt Instrument [Axis] Debt Instrument Restricted Investments, Noncurrent Long-term restricted investments Increase (Decrease) in Accounts Receivable Accounts receivable Entity Address, Postal Zip Code Entity Address, Postal Zip Code Dilutive effect of pre-funded warrants Weighted Average Number of Shares Outstanding, Diluted, Adjustment Weighted Average Number of Shares Outstanding, Diluted, Adjustment, Total Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Sales based milestones. Sales Based Milestones [Member] Sales Based Milestones Debt instrument prepayment fee percentage. Debt Instrument Prepayment Fee Percentage Percentage of prepayment fee Description of reverse stock split Stockholders' Equity, Reverse Stock Split Shares, Outstanding Ending balance, shares Beginning balance, shares 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] Share-Based Payment Arrangement, Amount Capitalized Stock-based compensation cost capitalized in inventory Reimbursed expenses and certain materials transferred. Reimbursed Expenses And Certain Materials Transferred [Member] Reimbursed Expenses And Certain Materials Transferred Long-Term Debt, Current Maturities Term loan, current portion, net Long-Term Debt, Current Maturities, Total Six months ending December 31, 2024 Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year Summary of Activity of the Company's Level 3 Warrant Liabilities Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block] JAPAN Japan [Member] Product and Service [Axis] Product and Service Vacaville, CA. Vacaville C A [Member] Vacaville, CA [Member] Depreciation and accretion Depreciation, Depletion and Amortization Depreciation, Depletion and Amortization, Total Long term restricted investments. Long Term Restricted Investments [Member] Long Term Restricted Investments [Member] Collaborative Arrangement and Arrangement Other than Collaborative [Domain] Collaborative Arrangement and Arrangement Other than Collaborative Employee Stock [Member] Employees Stock Purchase Plan [Member] February Two Thousand Twenty Three Registered Direct Offering. February Two Thousand Twenty Three Registered Direct Offering [Member] February 2023 Registered Direct Offering [Member] Equity [Text Block] Stockholders' Equity Class of Warrant or Right [Axis] Sale of Stock [Domain] Sale of Stock Inventory, Work in Process, Net of Reserves Work in process Re-valued common warrants Revaluation Of Common Warrants Revaluation of common warrants. Black-Scholes [Member] Black Scholes Option Valuation Model [Member] Black-Scholes option valuation model. Inventory, Policy [Policy Text Block] Inventories Fair Value Measurement Inputs and Valuation Techniques [Line Items] Entity Central Index Key Entity Central Index Key Entity Central Index Key Change in fair value of pre funded warrant liabilities. Change in Fair Value of Pre Funded Warrant Liabilities Change in fair value of pre-funded warrant liabilities Debt Securities, Available-for-Sale [Line Items] Schedule of Available-for-sale Securities [Line Items] Monte-Carlo [Member] Monte Carlo Valuation Model [Member] Monte-Carlo valuation model. Issuance of common stock upon exercise of stock options and from the ESPP Issuance Of Common Stock Upon Exercise Of Stock Options And From Employee Stock Purchase Plan Issuance of common stock upon exercise of stock options and from employee stock purchase plan. Common Stock Warrants Warrant [Member] Warrant [Member] Increase (Decrease) in Operating Capital [Abstract] Changes in assets and liabilities: Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table] Payments on term loan principal Payments on term loan principal Payments on term loan principal Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table] Schedule Of Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Table] Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Minimum Risk-free rate, minimum Fair Value Measurement Inputs and Valuation Techniques [Table] Measurement Input, Expected Dividend Rate [Member] Expected Dividend Yield [Member] Increase (Decrease) in Prepaid Expense and Other Assets Prepaid expenses and other assets Oxford Finance LLC term loan. Oxford Finance Llc Term Loan [Member] Oxford Finance LLC Term Loan [Member] Income Statement [Abstract] Entity Address, State or Province Entity Address, State or Province Prepaid and Accrued Contract Research Expenses. Prepaid And Accrued Contract Research Expenses Policy [Text Block] Prepaid and Accrued Contract Research Expenses Fair value of common stock and common warrant issued Fair Value of Common Stock and Common Warrant Issued Fair value of common stock and common warrant issued. Less unamortized debt discount and accrued final payment Debt instrument unamortized discount and accrued final payment. Debt Instrument Unamortized Discount And Accrued Final Payment Less unamortized debt discount and accrued final payment Cantor Fitzgerald & Co. Cantor Fitzgerald Co [Member] Cantor Fitzgerald Co [Member] Investments Classified by Contractual Maturity Date [Table Text Block] Summary of Cost and Estimated Fair Value of Available-for-Sale Securities by Contractual Maturity Lease amendment. Lease Amendment [Member] Lease Amendment [Member] Cover [Abstract] Net decrease in cash, cash equivalents, and restricted cash Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Excluding Exchange Rate Effect Comprehensive Income, Policy [Policy Text Block] Comprehensive Loss Net loss per share - basic Earnings Per Share, Basic Earnings Per Share, Basic, Total Net income per share, basic Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax Unrealized Gain Operating Expenses [Abstract] Operating expenses: Investments, Debt and Equity Securities [Abstract] License [Member] License Non-refundable upfront payment received. Non Refundable Upfront Payment Received Non Refundable Upfront Payment Received Class of warrant reduced as a result of sale of common stock in the open market. Class Of Warrant Reduced As A Result Of sale Of Common Stock In The Open Market Class of warrant reduced as a result of sale of common stock in the open market Share-Based Payment Arrangement, Expense Total stock-based compensation Long-Term Debt Carrying value of term loan, net Long-Term Debt, Total Schedule of Revenue from External Customers Attributed to Foreign Countries by Geographic Area [Table Text Block] Summary of Significant Accounting Policies - Summary of Total Revenue by Geographic Region Based on Customers' Locations Warrants exercisable term Warrants Exercisable Term Warrants exercisable term. Common stock warrants. Common Stock Warrants [Policy Text Block] Common Stock Warrants Retained Earnings (Accumulated Deficit) Accumulated deficit Accumulated deficit Retained Earnings (Accumulated Deficit), Total Segment Reporting [Abstract] Assets, Current [Abstract] Current assets: UNITED STATES United States [Member] Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities Total adjustments Net Cash Provided by (Used in) Operating Activities Net cash used in operating activities Product and Service [Domain] Product and Service Accumulated Other Comprehensive Income (Loss), Net of Tax Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax, Total Debt Instrument [Line Items] Debt Instrument [Line Items] Property, Plant and Equipment, Net Property and equipment, net Property, Plant and Equipment, Net, Total Lessee, Operating Lease, Liability, to be Paid, Year Four 2028 Contract with Customer, Liability, Noncurrent Deferred revenue, non-current portion Net Cash Provided by (Used in) Operating Activities [Abstract] Cash flows from operating activities Stock Options Description of Transaction Sale of Stock, Description of Transaction Net change in unrealized loss on available-for-sale securities, net of reclassification adjustments and taxes OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, after Tax Net change in unrealized loss on available-for-sale securities, net of reclassification adjustments and taxes Measurement Input Type [Domain] Statement of Cash Flows [Abstract] Counterparty Name [Axis] Counterparty Name Antidilutive Securities, Name [Domain] Percentage of estimated risk free interest rate Percentage of Estimated Risk Free Interest Rate Percentage of estimated risk free interest rate Risk-free interest rate Lease expiration year. Lease Expiration Year Lease expiration year February 2023 Financing [Member] February Two Thousand Twenty Three Financing [Member] February two thousand twenty three financing. Number of warrants to purchase common stock Class of Warrant or Right, Number of Securities Called by Warrants or Rights Number of warrants to purchase common stock Selling, General and Administrative Expenses [Member] Selling, general and administrative [Member] Two thousand twenty one sales agreement member. Two Thousand Twenty One Sales Agreement [Member] 2021 Sales Agreement [Member] Decrease in common warrants Decrease In Common Warrants Decrease in common warrants. Equity Components [Axis] Equity Components Loss on Issuance of pre-funded warrants Loss On Issuance Of Pre-Funded Warrants Loss on issuance of pre-funded warrants. Entity Address, Address Line One Entity Address, Address Line One Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Summary of Numerators and Denominators in Calculation of Basic and Diluted Net (Loss) Income per Share Valuation Approach and Technique [Axis] Subsequent Event Type [Axis] Subsequent Event Type Property, Plant, and Equipment, Lessor Asset under Operating Lease [Table] Property Subject To Or Available For Operating Lease By Major Property Class [Table] Other income (expense), net Other income (expense), net Nonoperating Income (Expense) Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Risk-free rate Amendment Flag Amendment Flag Operating Lease, Liability, Noncurrent Operating lease liabilities, non-current portion Other Adjustments Non Cash Items Other Adjustments Non Cash Items Other Corporate Debt Securities [Member] Corporate Debt Securities Inventory, Finished Goods, Net of Reserves Finished goods Debt Instrument, Name [Domain] Debt Instrument, Name Additional Paid in Capital, Common Stock Additional paid-in capital Sale of Stock, Price Per Share Sale of stock price per share Common stock price Increase in pre-funded warrants. Increase In Pre-funded Warrants Increase in pre-funded warrants Net loss Net loss Payments of Debt Restructuring Costs Loan modification fee Class of warrant or right issued Class of Warrant or Right Issued Class of warrant or right issued. Research and Development Expense [Member] Research and development [Member] Schedule of Debt [Table Text Block] Schedule of Future Maturities due under Term Loan Manufacturing Facility [Member] Manufacturing [Member] Equity Component [Domain] Equity Component Statistical Measurement [Domain] Statistical Measurement Increase in common warrants. Increase In Common Warrants Increase in common warrants Net Income (Loss), Including Portion Attributable to Noncontrolling Interest Net loss Net Income (Loss), Including Portion Attributable to Noncontrolling Interest, Total Innocoll agreement. Innocoll Agreement [Member] Innocoll Agreement Direct Offering Placement [Member] Direct offering placement. US Government Corporations and Agencies Securities [Member] U.S. Government agencies [Member] Agreement with Innocoll. Agreement With Innocoll [Member] Agreement With Innocoll Payables and Accruals [Abstract] Percentage of dividend rate Percentage of Dividend Rate Percentage of dividend rate. Expected dividend yield Pre-funded warrants liabilities Prefunded Warrant Liabilities Prefunded warrant liabilities. Stock options granted to employees Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Net of Forfeitures, Total Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Net of Forfeitures Stock options granted Prepaid Expense and Other Assets, Current Prepaid expenses and other current assets Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Maximum Risk-free rate, maximum Collaborative Arrangement and Arrangement Other than Collaborative [Axis] Collaborative Arrangement and Arrangement Other than Collaborative Collaborative Arrangement Disclosure [Text Block] Strategic Agreements Comprehensive Income (Loss), Net of Tax, Attributable to Parent Total comprehensive loss Common warrants exercised Class of Warrant or Right, Exercised Class of warrant or right, exercised. Common stock weighted average price. Common Stock Weighted Average Price Common stock weighted average price Payments to Acquire Debt Securities, Available-for-Sale Purchases of available-for-sale securities Municipal Bonds [Member] Municipal bonds [Member] Antidilutive Securities [Axis] Gross proceeds from purchase agreement Proceeds from Issuance or Sale of Equity Proceeds from Issuance or Sale of Equity, Total Gross proceeds from Offering Entity Interactive Data Current Entity Interactive Data Current Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, Year One Mature in one year or less, Estimated Fair Value Liquidity and need to raise additional capital. Liquidity And Need To Raise Additional Capital Policy [Text Block] Liquidity and Need to Raise Additional Capital Product [Member] Product Revenue, Net [Member] Cost of Sales [Member] Cost of product revenues [Member] Summary of significant accounting policies. Summary Of Significant Accounting Policies [Line Items] Summary Of Significant Accounting Policies [Line Items] Marketable Securities [Table] Document Quarterly Report Document Quarterly Report Additional Milestone Payment. Additional Milestone Payment Additional Milestone Payment Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Cash, cash equivalents, and restricted cash, end of the period Cash, cash equivalents, and restricted cash, beginning of the period Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Total July two thousand twenty three common warrants. July Two Thousand Twenty Three Common Warrants [Member] July 2023 Common Warrants Statement of Financial Position Location, Balance [Axis] Balance Sheet Location Other foreign countries. Other Foreign Countries [Member] Other [Member] Statistical Measurement [Axis] Statistical Measurement Cost of Goods and Services Sold Cost of product revenues Cost of Goods and Services Sold, Total Principal payments Debt Instrument, Periodic Payment, Principal Debt Instrument, Payment Terms Term loan repayment description Commercial Paper [Member] Commercial paper [Member] Property, Plant, and Equipment, Lessor Asset under Operating Lease [Line Items] Property Subject To Or Available For Operating Lease [Line Items] Nature of Expense [Axis] Nature of Expense Accrued Employee Benefits, Current Accrued compensation and benefits Research and Development Expense, Policy [Policy Text Block] Research and Development Expenses Statement of Income Location, Balance [Axis] Income Statement Location Operating leases rent expenses net. Operating Leases Rent Expenses Net Rent expenses of operating leases Assets Total assets Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term Expected life of option (in years) Fair value of liability classified warrants exercised Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Settlements Schedule of Long-Term Debt Instruments [Table] Debt Instrument [Table] New Accounting Pronouncements, Policy [Policy Text Block] Recent Accounting Pronouncements Entity Address, City or Town Entity Address, City or Town AOCI Attributable to Parent [Member] Accumulated other comprehensive loss [Member] Equity [Abstract] Available for sale of securities. Available For Sale Of Securities Common stock available for sale Available-for-sale Securities Debt Instrument, Face Amount Total minimum payments Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, Year One Mature in one year or less, Amortized Cost Date of agreement Sale of Stock, Transaction Date Europe [Member] Europe [Member] Share-Based Payment Arrangement [Text Block] Stock-Based Compensation Expected re-levered volatility percentage Expected Re-levered Volatility Percentage Expected re-levered volatility percentage. Expected volatility Re -valuated pre -funded warrants Revaluation Of Prefunded Warrants Revaluation of prefunded warrants. Fair Value Disclosures [Abstract] Debt instrument principal payment percentage. Debt Instrument Principal Payment Percentage Percentage of an additional payment equal to principal amount February two thousand twenty three common warrants. February Two Thousand Twenty Three Common Warrants [Member] February 2023 Common Warrants Stock Issued During Period, Value, New Issues Issuance of common stock in the February 2023 registered direct offering/pursuant to the 2021 Sales Agreement Liabilities, Current [Abstract] Current liabilities: Lease Contractual Term [Axis] Lease Contractual Term Accounts Receivable [Member] Accounts Receivable Cash and Cash Equivalents [Member] Cash and cash equivalents [Member] Document Type Document Type Issuance of common stock upon warrant exercises Issuance of Common Stock Upon Warrant Exercises Issuance of common stock upon warrant exercises. Debt Instrument, Periodic Payment Terms, Balloon Payment to be Paid Facility fee paid at final payment Cost, Product and Service [Extensible Enumeration] Type of cost, good or service [extensible list] Title of 12(b) Security Title of 12(b) Security Cash and Cash Equivalents, at Carrying Value Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value, Total Statement of Financial Position Location, Balance [Domain] Balance Sheet Location Statement of Stockholders' Equity [Abstract] Fair value at end of period Fair value at beginning of period Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value Document Fiscal Period Focus Document Fiscal Period Focus Research and Development Expense Research and development Research and Development Expense, Total Long-Term Debt, Excluding Current Maturities Term loan, non-current portion, net Long-Term Debt, Excluding Current Maturities, Total Schedule of lease arrangements of company facilities. Schedule Of Lease Arrangements Of Company Facilities Table [Text Block] Summary of Lease Arrangements of Company Facilities Subsequent Event Type [Domain] Subsequent Event Type Debt Securities, Available-for-Sale, Maturity, Allocated and Single Maturity Date, Fair Value Estimated Fair Value Lessee, Leases [Policy Text Block] Leases Measurement Input, Expected Term [Member] Contractual Term [Member] Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block] Summary of Assumptions Used to Estimate Fair Value of Options Granted and Shares Purchased Accrued contract research and manufacturing cost. Accrued Contract Research And Manufacturing Cost Accrued contract research and manufacturing costs Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer Unrealized loss of securities Warrants exercise price Class of Warrant or Right, Exercise Price of Warrants or Rights Financial Instruments [Domain] Sale of Stock [Axis] Sale of Stock Net Cash Provided by (Used in) Investing Activities [Abstract] Cash flows from investing activities Collaborative research and development and other revenue. Collaborative Research And Development And Other Revenue [Member] Collaborative Research and Development and Other Revenue [Member] Amount of debt issuance costs (for example, but not limited to, legal, accounting, broker, and regulatory fees). Debt Issuance Cost Debt offering/issuance costs Total revenues Total collaborative research and development and other revenue Revenue Secured Debt Secured term loan Secured Debt, Total Prepaid and Accrued Clinical Costs Prepaid And Accrued Clinical Costs Policy Text Block Prepaid and accrued clinical costs. Selling, General and Administrative Expense Selling, general and administrative Selling, General and Administrative Expense, Total Debt Securities, Available-for-Sale [Table] Nature of operations. Nature Of Operations Policy [Text Block] Nature of Operations Other Accrued Liabilities, Current Others Increase (Decrease) in Accounts Payable Accounts payable Increase (Decrease) in Accounts Payable, Total Liabilities and Equity [Abstract] L I A B I L I T I E S A N D S T O C K H O L D E R S’ E Q U I T Y Document Period End Date Document Period End Date Net Cash Provided by (Used in) Financing Activities Net cash (used in) provided by financing activities February 2023 Warrants February Two Thousand Twenty Three Warrants [Member] February two thousand twenty three warrants. Number of outstanding shares of common stock equivalents excluded from computation of diluted net loss per share Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Issuance cost for warrants Issuance cost for warrants Issuance Cost For Warrants Issuance cost for warrants. Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, after Year One Through Five Mature after one year through five years, Estimated Fair Value Sale of Stock, Consideration Received on Transaction Gross proceeds from sale of common stock Net proceeds from offering Accrued Liabilities, Current Accrued liabilities Accrued Liabilities, Current, Total Schedule of accrued liabilities abstract. Schedule Of Accrued Liabilities [Abstract] Loss on issuance of warrants Gain Loss On Issuance Of Warrants Gain loss on issuance of warrants. Other Nonoperating Expense Interest and other expenses Fair Value, Liability, Recurring Basis, Unobservable Input Reconciliation, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration] Trading Symbol Trading Symbol Equity, Attributable to Parent Ending balance Beginning balance Stockholders’ equity Debt Instrument, Description of Variable Rate Basis Term loan, floating interest rate basis Long-Lived Tangible Asset [Axis] Long-Lived Tangible Asset Other Liabilities, Noncurrent Other long-term liabilities Sale of Stock, Number of Shares Issued in Transaction Sale of stock number of shares issued in transaction Goodwill Goodwill Goodwill, Total Goodwill, Beginning Balance Goodwill, Ending Balance Land Subject to Ground Leases Approximate Square Feet Initial fair value at the original issuance date Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Issuances Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Summary of Stock-Based Compensation Cost that has been Included in Statements of Operations and Comprehensive Loss Change in fair value during the period Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings Measurement Input Type [Axis] Geographical [Axis] Geographical Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax Unrealized Loss Leases [Abstract] Cupertino, CA. Cupertino C A [Member] Cupertino, CA [Member] Cupertino, CA [Member] Measurement Input, Price Volatility [Member] Expected Volatility [Member] Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Minimum Volatility, minimum Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate Expected dividend yield Security Exchange Name Security Exchange Name Counterparty Name [Domain] Counterparty Name Risk Free Interest Rate [Member] Measurement Input, Risk Free Interest Rate [Member] Long-Lived Tangible Asset [Domain] Long-Lived Tangible Asset Fair Value Disclosures [Text Block] Financial Instruments Lessee, Operating Lease, Liability, to be Paid, Year Three 2027 Research and Development Arrangement, Contract to Perform for Others, Type [Domain] Research and Development Arrangement, Contract to Perform for Others, Type Percentage of ownership on outstanding common stock immediately after exercise Percentage of Ownership on Outstanding Common Stock Immediately After Exercise Percentage of ownership on outstanding common stock immediately after exercise. Subsequent Event [Member] Subsequent Event [Member] Maximum [Member] Maximum [Member] Liabilities and Equity Total liabilities and stockholders’ equity Operating Lease, Right-of-Use Asset Operating lease right-of-use assets 2021 Registration statement and 2021 Sales agreement. Two Thousand Twenty One RegistrationStatementAnd Two Thousand Twenty One Sales Agreement [Member] 2021 Registration Statement and 2021 Sales Agreement [Member] Net loss per share - diluted Earnings Per Share, Diluted Earnings Per Share, Diluted, Total Net income per share, diluted Fair Value Hierarchy and NAV [Domain] Assets, Current Total current assets Net cash provided by (used in) investing activities Net Cash Provided by (Used in) Investing Activities Stock Issued During Period, Shares, New Issues Sale of common stock during period Issuance of common stock in the February 2023 registered direct offering/pursuant to the 2021 Sales Agreement, shares Gain on remeasurement of common warrants Gain On Remeasurement Of Common Warrants Gain on remeasurement of common warrants. Entity Filer Category Entity Filer Category APIC, Share-Based Payment Arrangement, Recognition and Exercise Stock-based compensation expense from stock options and ESPP shares Net loss adjusted for change in fair value of warrant liabilities Net Income (Loss) Available to Common Stockholders, Diluted Nonoperating Income (Expense) [Abstract] Other income (expense): Fair Value, Assets and Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Abstract] Current Fiscal Year End Date Current Fiscal Year End Date Share-Based Payment Arrangement, Noncash Expense Stock-based compensation Share-Based Payment Arrangement, Noncash Expense, Total Gain on exercise of warrant Gain On Exercise Of Warrant Gain on exercise of warrant. Entity Registrant Name Entity Registrant Name Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Schedule Of Share Based Compensation Arrangements By Share Based Payment Award [Table] Debt Instrument, Maturity Date Term loan, maturity date Entity Emerging Growth Company Entity Emerging Growth Company Money Market Funds [Member] Money market funds [Member] Weighted average number of shares outstanding - basic Weighted Average Number of Shares Outstanding, Basic, Total Weighted-average shares used in computing net loss per share, basic Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Maximum Volatility, maximum Proceeds from Issuance of Common Stock Proceeds from sale of common stock, net of commissions Net proceeds from issuances of common stock pursuant to the 2021 Sales Agreement Debt Disclosure [Abstract] Long-Term Debt [Text Block] Term Loan Financial Instrument [Axis] Gain on remeasurement of pre-funded warrants Gain On Remeasurement Of Pre-Funded Warrants Gain on remeasurement of pre-funded warrants. Earnings Per Share, Policy [Policy Text Block] Net Loss Per Share Exercise price per share Exercise price per share Exercise price per share. Revenue [Policy Text Block] Revenue Recognition Share-Based Payment Arrangement [Abstract] Collaborative Arrangement and Arrangement Other than Collaborative [Table] Schedule Of Collaborative Arrangements And Noncollaborative Arrangement Transactions [Table] Loss on issuance of warrants Proceeds from Issuance of Warrants Debt Securities, Available-for-Sale Estimated Fair Value Debt Securities, Available-for-Sale, Total Accounting Policies [Abstract] Class of Warrant Reduced as a Result of Anti Dilutive provision of Common Stock Class of Warrant Reduced as a Result of Anti Dilutive provision of Common Stock Class of warrant reduced as a result of anti dilutive provision of common stock. Inventory, Raw Materials, Net of Reserves Raw materials Equity, Attributable to Parent [Abstract] Stockholders’ equity: Exercise Price [Member] Measurement Input, Exercise Price [Member] Statement [Table] Statement [Table] Diluted loss per share computation: Earnings Per Share, Diluted [Abstract] Office, laboratory and manufacturing. Office Laboratory And Manufacturing [Member] Office, Laboratory and Manufacturing [Member] Proceeds From Issuances Of Warrants And Common Stock Proceeds from issuances of warrants and common stock. Proceeds from issuances of warrants and common stock Long-Term Debt, Fiscal Year Maturity [Abstract] Future maturities and interest payments under the term loan: Change in fair value of warrant liabilities Change in fair value of warrant liabilities Change in fair value of warrant liabilities Loss (gain) on change in fair value of warrant liability Securities Act File Number Entity File Number Earnings Per Share [Abstract] Net loss per share Six months ending December 31, 2024 Long-Term Debt, Maturity, Remainder of Fiscal Year Lease Contractual Term [Domain] Lease Contractual Term Statement of Financial Position [Abstract] IPO [Member] IPO [Member] Entity Incorporation, Date of Incorporation Date of incorporation Operating Income (Loss) Loss from operations Long-Term Debt, Maturity, Year One 2025 Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate Volatility Entity Shell Company Entity Shell Company Fair Value Measurement Inputs and Valuation Techniques [Table Text Block] Calculation of Estimated Fair Value of Warrants Using Models with Key Assumptions Entity Tax Identification Number Entity Tax Identification Number Assets [Abstract] A S S E T S Class of Warrant or Right [Domain] Entity Current Reporting Status Entity Current Reporting Status Exercise price of outstanding common warrants. Exercise Price of Outstanding Common Warrants Exercise price of outstanding common warrants, shares Subsequent Events [Abstract] Increase (Decrease) in Contract with Customer, Liability Deferred revenue Geographical [Domain] Geographical Document Fiscal Year Focus Document Fiscal Year Focus Restricted Cash and Cash Equivalents, Noncurrent, Statement of Financial Position [Extensible Enumeration] Certificates of Deposit [Member] Certificates of deposit [Member] Accrued clinical costs. Accrued Clinical Costs Accrued clinical costs Debt Securities, Available-for-Sale, Maturity, Allocated and Single Maturity Date, Amortized Cost Amortized Cost Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, after Year One Through Five Mature after one year through five years, Amortized Cost Common Warrants [Member] Common warrants. 2021 Registration Statement [Member] Two Thousand Twenty One Registration Statement [Member] Two thousand twenty one registration statement member. City Area Code City Area Code Liabilities, Current Total current liabilities Inventory, Net Inventories, net Total inventories Payments on equipment financing obligations Repayments Of Long Term Capital Lease Obligation Repayments of long term capital lease obligation. Issuance of common stock upon exercise of stock options and from the ESPP, shares Issuance Of Common Stock Upon Exercise Of Stock Options And From Employee Stock Purchase Plan Shares Issuance of common stock upon exercise of stock options and from employee stock purchase plan shares. Organization, Consolidation and Presentation of Financial Statements [Abstract] Local Phone Number Local Phone Number Estimated contractual term Estimated Contractual Term Estimated contractual term Contractual term (in years) July 2023 Financing [Member] July Two Thousand Twenty Three Financing [Member] July two thousand twenty three financing. Pre-Funded Warrants [Member] Pre-funded Warrants Member Pre-funded warrants. Loss on issuance of warrants Loss On Issuance Of Warrants Loss on issuance of warrants. Commitments and Contingencies Disclosure [Abstract] Debt Securities, Available-for-Sale, Amortized Cost Amortized Cost Operating Lease Liability Current, Total Operating Lease, Liability, Current Operating lease liabilities, current portion Debt Instrument, Interest Rate, Stated Percentage Interest rate on term loan Retained Earnings [Member] Accumulated deficit [Member] Basic loss per share computation: Earnings Per Share, Basic [Abstract] Payments to Acquire Property, Plant, and Equipment Purchases of property and equipment Payments to Acquire Property, Plant, and Equipment, Total Office and laboratory. Office And Laboratory [Member] Office and Laboratory [Member] Document Transition Report Document Transition Report Debt Instrument, Date of First Required Payment First principal payment date Lessee, Operating Lease, Liability, to be Paid, Year Two 2026 Valuation Approach and Technique [Domain] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items] Minimum [Member] Minimum [Member] Common Stock [Member] Common Stock [Member] Restricted Cash Restricted cash Restricted Cash, Total Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items] Accounts Payable and Accrued Liabilities Disclosure [Text Block] Accrued Liabilities Change in fair value of warrant liabilities Change in Fair Value of Warrant Liabilities Change in fair value of warrant liabilities. Additional Paid-in Capital [Member] Additional paid-in capital [Member] Debt Securities, Available-for-Sale, Current Short-term investments Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Adjustments to reconcile net loss to net cash used in operating activities: Short-Term Investments [Member] Short-term investments [Member] Statement of Income Location, Balance [Domain] Income Statement Location Lessee, Operating Lease, Liability, to be Paid, Year One 2025 Other Assets, Noncurrent Other long-term assets Sale of common stock Sale of Common Stock Sale of common stock. Summary Of Significant Accounting Policies [Table] Summary Of Significant Accounting Policies [Table] Summary Of Significant Accounting Policies [Table] Schedule of Inventory, Current [Table Text Block] Summary of Components of Inventories Proceeds from maturities of short-term investments Proceeds from Maturities, Prepayments and Calls of Short-Term Investments Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Common stock capital amount reserved for future issuance. Common Stock Capital Amount Reserved For Future Issuance Securities offered Schedule of Revenues from External Customers and Long-Lived Assets [Table] Schedule Of Revenues From External Customers And Long Lived Assets [Table] Interim Period, Costs Not Allocable [Domain] Interim Period, Costs Not Allocable Amount allocated to common warrant Amount Allocated to Common Warrant Amount allocated to common warrant. Basis of Accounting, Policy [Policy Text Block] Basis of Presentation Issuance of shares Adjustments to Additional Paid in Capital, Stock Issued, Issuance Costs Stock issuance costs Total Fair value at end of period Warrant liabilities Common warrants liabilities Warrants and Rights Outstanding Prepaid and Accrued Manufacturing Costs Prepaid and Accrued Manufacturing Costs Policy Text Block Prepaid and accrued manufacturing costs. Common Stock, Value, Issued Common stock Collaborative Arrangement and Arrangement Other than Collaborative [Line Items] Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items] Warrant issuance date Warrant Issuance Date Warrant issuance date. Offering expenses Offering Cost Offering cost. Debt Securities, Available-for-Sale [Table Text Block] Summary of Money Market Funds and Available-for-Sale Securities Schedule of Accrued Liabilities [Table Text Block] Schedule of accrued liabilities Commitments and Contingencies Commitments and contingencies Pre Funded Warrant And Common Warrant [Member] Pre-funded Warrant and Common Warrant Member Pre-funded warrant and common warrant. Marketable Securities [Line Items] Lease Expiration Term Lease expiration term. Lease Expiration Term Weighted Average Number of Shares Outstanding, Diluted Weighted average shares used to compute diluted net loss per share Weighted-average shares used in computing net loss per share, diluted Significant Accounting Policies [Text Block] Summary of Significant Accounting Policies Accounts Receivable, after Allowance for Credit Loss, Current Accounts receivable, net Accounts Receivable, after Allowance for Credit Loss, Current, Total Research and Development Arrangement, Contract to Perform for Others, Type [Axis] Research and Development Arrangement, Contract to Perform for Others, Type Lessee, Operating Lease, Renewal Term Lease renewal term Lessee, Operating Lease, Liability, to be Paid Total operating leases future minimum payments Increase (Decrease) in Inventories Inventories Increase (Decrease) in Inventories, Total February two thousand twenty three prefunded warrants. February Two Thousand Twenty Three PreFunded Warrants [Member] February 2023 Pre-funded Warrants Weighted Average Number of Shares Outstanding, Diluted [Abstract] Weighted-average shares used in computing net loss per share Entity Small Business Entity Small Business Schedule of future operating lease minimum payments. Schedule Of Future Minimum Rental Payment For Operating Leases Table [Text Block] Schedule of Future Operating Lease Minimum Payments July 2023 warrants July Two Thousand Twenty Three Warrants [Member] July two thousand twenty three warrants. Revenues, Total Revenues Revenues recognized Proceeds, Issuance of Shares, Share-Based Payment Arrangement, Including Option Exercised, Total Proceeds, Issuance of Shares, Share-Based Payment Arrangement, Including Option Exercised Net proceeds from issuance of common stock upon exercise of stock options and from the ESPP Revenues from External Customers and Long-Lived Assets [Line Items] Revenues from External Customers and Long-Lived Assets [Line Items] Anti dilution provision exercise price per share Anti Dilution Provision Exercise Price Per Share Anti dilution provision exercise price per share Stock-based compensation expense from stock options and ESPP shares Stock Based Compensation Expense From Stock Options And E S P P Shares Stock-based compensation expense from stock options and ESPP shares, Shares Patent based milestone. Patent Based Milestone [Member] Patent Based Milestone Net Cash Provided by (Used in) Financing Activities [Abstract] Cash flows from financing activities Commitments Disclosure [Text Block] Commitments Level 3 Fair Value, Inputs, Level 3 [Member] Operating Lease, Weighted Average Remaining Lease Term Weighted-average remaining lease term Subsequent Events [Text Block] Subsequent Events Percentage of ownership on outstanding common stock at election of holder Percentage of Ownership on Outstanding Common Stock at Election of Holder Percentage of ownership on outstanding common stock at election of holder. Share-Based Payment Arrangement [Member] Stock Option Plan [Member] OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment and Tax OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment and Tax, Total Net change in unrealized gain on available-for-sale securities, net of reclassification adjustments and taxes Accounts Payable, Current Accounts payable Accounts Payable, Current, Total Costs and Expenses Total operating expenses Other Nonoperating Income Interest and other income Loss on issuance of common warrants Loss On Issuance Of Common Warrants Loss on issuance of common warrants. Increase (Decrease) in Accrued Liabilities Accrued liabilities Increase (Decrease) in Accrued Liabilities, Total Accounts Payable and Accrued Liabilities, Current Total XML 8 R1.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Document and Entity Information - shares
6 Months Ended
Jun. 30, 2024
Aug. 09, 2024
Cover [Abstract]    
Document Type 10-Q  
Amendment Flag false  
Document Period End Date Jun. 30, 2024  
Document Fiscal Year Focus 2024  
Document Fiscal Period Focus Q2  
Title of 12(b) Security Common Stock $0.0001 par value per share  
Security Exchange Name NASDAQ  
Entity Interactive Data Current Yes  
Trading Symbol DRRX  
Entity Registrant Name DURECT CORP  
Entity Central Index Key 0001082038  
Current Fiscal Year End Date --12-31  
Entity Filer Category Non-accelerated Filer  
Entity Small Business true  
Entity Emerging Growth Company false  
Entity Common Stock, Shares Outstanding   31,039,381
Entity Shell Company false  
Entity Incorporation, State or Country Code DE  
Entity File Number 000-31615  
Entity Tax Identification Number 94-3297098  
Entity Address, Address Line One 10240 Bubb Road  
Entity Address, City or Town Cupertino  
Entity Address, State or Province CA  
Entity Current Reporting Status Yes  
Entity Address, Postal Zip Code 95014  
City Area Code 408  
Local Phone Number 777-1417  
Document Quarterly Report true  
Document Transition Report false  
XML 9 R2.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Condensed Balance Sheets - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Current assets:    
Cash and cash equivalents $ 15,646 $ 28,400
Short-term investments   1,280
Accounts receivable, net 1,012 1,261
Inventories, net 2,474 2,219
Prepaid expenses and other current assets 818 1,511
Total current assets 19,950 34,671
Property and equipment, net 67 91
Operating lease right-of-use assets 3,390 3,980
Goodwill 6,169 6,169
Long-term restricted investments 150 150
Other long-term assets 128 128
Total assets 29,854 45,189
Current liabilities:    
Accounts payable 394 1,777
Accrued liabilities 4,670 5,966
Term loan, current portion, net 12,545 16,663
Operating lease liabilities, current portion 1,299 1,381
Warrant liabilities 3,020 1,224
Total current liabilities 21,928 27,011
Operating lease liabilities, non-current portion 2,220 2,702
Other long-term liabilities 669 693
Commitments and contingencies
Stockholders’ equity:    
Common stock 23 23
Additional paid-in capital 605,370 603,780
Accumulated other comprehensive loss (7) (14)
Accumulated deficit (600,349) (589,006)
Stockholders’ equity 5,037 14,783
Total liabilities and stockholders’ equity $ 29,854 $ 45,189
XML 10 R3.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Condensed Statements of Operations and Comprehensive Loss - USD ($)
shares in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Total revenues $ 2,171,000 $ 2,081,000 $ 3,998,000 $ 4,135,000
Operating expenses:        
Cost of product revenues $ 356,000 $ 359,000 $ 645,000 $ 747,000
Type of cost, good or service [extensible list] Product Revenue, Net [Member] Product Revenue, Net [Member] Product Revenue, Net [Member] Product Revenue, Net [Member]
Research and development $ 2,247,000 $ 7,946,000 $ 6,366,000 $ 16,539,000
Selling, general and administrative 2,972,000 3,827,000 6,108,000 7,922,000
Total operating expenses 5,575,000 12,132,000 13,119,000 25,208,000
Loss from operations (3,404,000) (10,051,000) (9,121,000) (21,073,000)
Other income (expense):        
Interest and other income 227,000 511,000 548,000 1,028,000
Interest and other expenses (445,000) (749,000) (974,000) (1,475,000)
Change in fair value of warrant liabilities (78,000) (892,000) (1,796,000) 1,585,000
Issuance cost for warrants       (1,200,000)
Loss on issuance of warrants       (2,033,000)
Other income (expense), net (296,000) (1,130,000) (2,222,000) (2,095,000)
Net loss (3,700,000) (11,181,000) (11,343,000) (23,168,000)
Net change in unrealized gain on available-for-sale securities, net of reclassification adjustments and taxes 3,000 1,000 7,000 7,000
Total comprehensive loss $ (3,697,000) $ (11,180,000) $ (11,336,000) $ (23,161,000)
Net loss per share        
Net income per share, basic $ (0.12) $ (0.46) $ (0.37) $ (0.96)
Net income per share, diluted $ (0.12) $ (0.46) $ (0.37) $ (0.96)
Weighted-average shares used in computing net loss per share        
Weighted-average shares used in computing net loss per share, basic 31,038 24,508 30,838 24,140
Weighted-average shares used in computing net loss per share, diluted 31,038 24,508 30,838 24,377
Collaborative Research and Development and Other Revenue [Member]        
Total revenues $ 606,000 $ 508,000 $ 1,102,000 $ 1,151,000
Product Revenue, Net [Member]        
Total revenues $ 1,565,000 $ 1,573,000 $ 2,896,000 $ 2,984,000
XML 11 R4.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Condensed Statements of Stockholders' Equity - USD ($)
$ in Thousands
Total
2021 Sales Agreement [Member]
Common Stock [Member]
Common Stock [Member]
2021 Sales Agreement [Member]
Common Stock [Member]
February 2023 Registered Direct Offering [Member]
Additional paid-in capital [Member]
Additional paid-in capital [Member]
2021 Sales Agreement [Member]
Accumulated other comprehensive loss [Member]
Accumulated deficit [Member]
Beginning balance at Dec. 31, 2022 $ 24,985   $ 23     $ 586,357   $ (13) $ (561,382)
Beginning balance, shares at Dec. 31, 2022     22,785,000            
Issuance of common stock in the February 2023 registered direct offering/pursuant to the 2021 Sales Agreement, shares         1,700,000        
Stock-based compensation expense from stock options and ESPP shares 2,338         2,338      
Net loss (11,987)               (11,987)
Net change in unrealized loss on available-for-sale securities, net of reclassification adjustments and taxes 6             6  
Ending balance at Mar. 31, 2023 15,342   $ 23     588,695   (7) (573,369)
Ending balance, shares at Mar. 31, 2023     24,485,000            
Beginning balance at Dec. 31, 2022 24,985   $ 23     586,357   (13) (561,382)
Beginning balance, shares at Dec. 31, 2022     22,785,000            
Net loss (23,168)                
Ending balance at Jun. 30, 2023 5,500   $ 23     590,033   (6) (584,550)
Ending balance, shares at Jun. 30, 2023     24,609,000            
Beginning balance at Mar. 31, 2023 15,342   $ 23     588,695   (7) (573,369)
Beginning balance, shares at Mar. 31, 2023     24,485,000            
Issuance of common stock in the February 2023 registered direct offering/pursuant to the 2021 Sales Agreement   $ 658         $ 658    
Issuance of common stock in the February 2023 registered direct offering/pursuant to the 2021 Sales Agreement, shares       118,000          
Issuance of common stock upon exercise of stock options and from the ESPP 23         23      
Issuance of common stock upon exercise of stock options and from the ESPP, shares     6,000            
Stock-based compensation expense from stock options and ESPP shares 657         657      
Net loss (11,181)               (11,181)
Net change in unrealized loss on available-for-sale securities, net of reclassification adjustments and taxes 1             1  
Ending balance at Jun. 30, 2023 5,500   $ 23     590,033   (6) (584,550)
Ending balance, shares at Jun. 30, 2023     24,609,000            
Beginning balance at Dec. 31, 2023 14,783   $ 23     603,780   (14) (589,006)
Beginning balance, shares at Dec. 31, 2023     30,334,000            
Issuance of common stock in the February 2023 registered direct offering/pursuant to the 2021 Sales Agreement   $ 648         $ 648    
Issuance of common stock in the February 2023 registered direct offering/pursuant to the 2021 Sales Agreement, shares       702,000          
Stock-based compensation expense from stock options and ESPP shares 508         508      
Net loss (7,643)               (7,643)
Net change in unrealized loss on available-for-sale securities, net of reclassification adjustments and taxes 4             4  
Ending balance at Mar. 31, 2024 8,300   $ 23     604,936   (10) (596,649)
Ending balance, shares at Mar. 31, 2024     31,036,000            
Beginning balance at Dec. 31, 2023 14,783   $ 23     603,780   (14) (589,006)
Beginning balance, shares at Dec. 31, 2023     30,334,000            
Net loss (11,343)                
Ending balance at Jun. 30, 2024 5,037   $ 23     605,370   (7) (600,349)
Ending balance, shares at Jun. 30, 2024     31,039,000            
Beginning balance at Mar. 31, 2024 8,300   $ 23     604,936   (10) (596,649)
Beginning balance, shares at Mar. 31, 2024     31,036,000            
Issuance of common stock upon exercise of stock options and from the ESPP 3         3      
Issuance of common stock upon exercise of stock options and from the ESPP, shares     3,000            
Stock-based compensation expense from stock options and ESPP shares 431         431      
Net loss (3,700)               (3,700)
Net change in unrealized loss on available-for-sale securities, net of reclassification adjustments and taxes 3             3  
Ending balance at Jun. 30, 2024 $ 5,037   $ 23     $ 605,370   $ (7) $ (600,349)
Ending balance, shares at Jun. 30, 2024     31,039,000            
XML 12 R5.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Condensed Statements of Stockholders' Equity (Parenthetical) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Jun. 30, 2023
2021 Sales Agreement [Member]    
Stock issuance costs $ 13 $ 13
XML 13 R6.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Condensed Statements of Cash Flows - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Cash flows from operating activities    
Net loss $ (11,343) $ (23,168)
Adjustments to reconcile net loss to net cash used in operating activities:    
Depreciation and accretion 49 78
Stock-based compensation 943 1,261
Change in fair value of warrant liabilities 1,796 (1,585)
Loss on issuance of warrants   2,033
Other 150 237
Changes in assets and liabilities:    
Accounts receivable 249 2,119
Inventories (258) (150)
Prepaid expenses and other assets 693 796
Accounts payable (1,383) (2,126)
Accrued liabilities (1,328) 1,721
Deferred revenue   178
Total adjustments 911 4,562
Net cash used in operating activities (10,432) (18,606)
Cash flows from investing activities    
Purchases of property and equipment   (39)
Purchases of available-for-sale securities (887) (3,044)
Proceeds from maturities of short-term investments 2,200  
Net cash provided by (used in) investing activities 1,313 (3,083)
Cash flows from financing activities    
Payments on equipment financing obligations   (1)
Payments on term loan principal (4,286) (714)
Net proceeds from issuances of common stock pursuant to the 2021 Sales Agreement 648 658
Net proceeds from issuance of common stock upon exercise of stock options and from the ESPP 3 23
Proceeds from issuances of warrants and common stock   10,000
Net cash (used in) provided by financing activities (3,635) 9,966
Net decrease in cash, cash equivalents, and restricted cash (12,754) (11,723)
Cash, cash equivalents, and restricted cash, beginning of the period [1] 28,550 43,633
Cash, cash equivalents, and restricted cash, end of the period [1] $ 15,796 $ 31,910
[1] Includes restricted cash of $150,000 included in long-term restricted investments on the condensed balance sheets at June 30, 2024 and December 31, 2023 and short-term restricted investments on the condensed balance sheets June 30, 2023, respectively.
XML 14 R7.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Condensed Statement of Cash Flows (Parenthetical) - USD ($)
Jun. 30, 2024
Dec. 31, 2023
Jun. 30, 2023
Statement of Cash Flows [Abstract]      
Restricted Cash and Cash Equivalents, Noncurrent, Statement of Financial Position [Extensible Enumeration] Restricted Investments, Noncurrent Restricted Investments, Noncurrent Restricted Investments, Noncurrent
Restricted cash $ 150,000 $ 150,000 $ 150,000
XML 15 R8.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Pay vs Performance Disclosure - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Mar. 31, 2024
Jun. 30, 2023
Mar. 31, 2023
Jun. 30, 2024
Jun. 30, 2023
Pay vs Performance Disclosure            
Net Income (Loss) $ (3,700) $ (7,643) $ (11,181) $ (11,987) $ (11,343) $ (23,168)
XML 16 R9.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Insider Trading Arrangements
6 Months Ended
Jun. 30, 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 17 R10.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Summary of Significant Accounting Policies
6 Months Ended
Jun. 30, 2024
Accounting Policies [Abstract]  
Summary of Significant Accounting Policies

Note 1. Summary of Significant Accounting Policies

Nature of Operations

DURECT Corporation (the “Company”) was incorporated in the state of Delaware on February 6, 1998. The Company is a biopharmaceutical company committed to transforming the treatment of acute organ injury and chronic liver diseases by advancing novel and potentially lifesaving therapies based on its endogenous epigenetic regulator program. Larsucosterol, the Company's lead drug candidate, binds to and inhibits the activity of DNA methyltransferases ("DNMTs"), epigenetic enzymes which are elevated and associated with hypermethylation found in alcohol-associated hepatitis ("AH") patients. Larsucosterol is in clinical development for the potential treatment of AH, for which the FDA has granted Fast Track Designation and Breakthrough Therapy Designation; metabolic dysfunction-associated steatohepatitis (“MASH”), also known as non-alcoholic steatohepatitis or NASH is also being explored. In addition, POSIMIR® (bupivacaine solution) for infiltration use, a non-opioid analgesic utilizing the innovative SABER® platform technology, is FDA-approved and has been exclusively licensed to Innocoll Pharmaceuticals for commercialization in the United States. The Company also manufactures and sells osmotic pumps used in laboratory research, and manufactures certain excipients for certain clients for use as raw materials in their products.

Basis of Presentation

These condensed financial statements have been prepared in accordance with the rules and regulations of the Securities and Exchange Commission (the “SEC”), and therefore do not include all the information and footnotes necessary for a complete presentation of the Company’s results of operations, financial position and cash flows in conformity with U.S. generally accepted accounting principles (“U.S. GAAP”). The unaudited condensed financial statements reflect all adjustments (consisting only of normal recurring adjustments) which are, in the opinion of management, necessary for a fair presentation of the financial position at June 30, 2024, the operating results and comprehensive loss, and stockholders’ equity for the three and six months ended June 30, 2024 and 2023, and cash flows for the six months ended June 30, 2024 and 2023. The balance sheet as of December 31, 2023 has been derived from audited financial statements at that date but does not include all of the information and footnotes required by U.S. GAAP for complete financial statements. These financial statements and notes should be read in conjunction with the Company’s audited financial statements and notes thereto, included in the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2023 filed with the SEC.

The results of operations for the interim periods presented are not necessarily indicative of results that may be expected for any other interim period or for the full fiscal year.

Liquidity and Need to Raise Additional Capital

As of June 30, 2024, the Company had an accumulated deficit of $600.3 million as well as negative cash flows from operating activities. Presently, the Company does not have sufficient cash resources to meet its plans for the next twelve months following the issuance of these financial statements. The Company will continue to require substantial funds to continue research and development, including clinical trials of its product candidates. These factors raise substantial doubt regarding the Company’s ability to continue as a going concern for a period of one year from the issuance of these financial statements. Management’s plans in order to meet its operating cash flow requirements include seeking additional collaborative agreements for certain of its programs as well as financing activities such as public offerings and private placements of its common stock, preferred stock offerings, issuances of debt and convertible debt instruments.

There are no assurances that such additional funding will be obtained and that the Company will succeed in its future operations. If the Company cannot successfully raise additional capital and implement its strategic development plan, its liquidity, financial condition and business prospects will be materially and adversely affected, and the Company may have to cease operations. As further described in Note 6, the Company classified the remaining balance of its term loan as a current liability on the Company’s balance sheets as of June 30, 2024 and December 31, 2023 due to the timing of repayment obligations and due to recurring losses, liquidity concerns and a subjective acceleration clause in the Company’s Loan Agreement. These financial statements have been prepared on a going concern basis and do not include any adjustments to the amounts and classification of assets and liabilities that may be necessary in the event the Company can no longer continue as a going concern.

Inventories

Inventories are stated at the lower of cost or net realizable value, with cost determined on a first-in, first-out basis. The Company capitalizes inventories produced in preparation for product launches after receiving regulatory approval on a product. The Company may be required to expense previously capitalized inventory costs upon a change in management’s judgment due to new information that suggests that the inventory will not be saleable.

The Company’s inventories consisted of the following (in thousands):

 

 

 

June 30,
2024

 

 

December 31,
2023

 

Raw materials

 

$

170

 

 

$

165

 

Work in process

 

 

1,335

 

 

 

1,164

 

Finished goods

 

 

969

 

 

 

890

 

Total inventories

 

$

2,474

 

 

$

2,219

 

 

Leases

ASC 842 requires the Company to recognize an operating lease right-of-use asset and corresponding operating lease liability for the Company’s leased properties. The Company’s operating lease right-of-use assets and liabilities are recognized under ASC 842 based on the present value of lease payments over the remaining lease term at the lease commencement date. In determining the net present value of lease payments, we estimate the incremental borrowing rate based on the information available, including remaining lease term. As of June 30, 2024, the weighted-average remaining lease term was 3.10 years for the Company’s leased properties.

Revenue Recognition

Product Revenue, Net

The Company manufactures and sells ALZET osmotic pumps used in laboratory research, and manufactures and sells certain excipients used by pharmaceutical companies as raw materials in certain of their products, including POSIMIR, a marketed animal health product and Methydur.

Revenues from product sales are recognized when the customer obtains control of the Company’s product, which occurs at a point in time, typically upon shipment to the customer. The Company expenses incremental costs of obtaining a contract as and when incurred if the expected amortization period of the asset that the Company would have recognized is one year or less.

Trade Discounts and Allowances: The Company provides certain customers with discounts that are explicitly stated in the Company’s contracts and are recorded as a reduction of revenue in the period the related product revenue is recognized.

Product Returns: The Company generally offers customers a limited right of return for products that have been purchased. The Company estimates the amount of its product sales that are probable of being returned by its customers and records this estimate as a reduction of revenue in the period the related product revenue is recognized. The Company currently estimates product return liabilities primarily using its historical sales information. The Company expects product returns to be minimal.

Collaborative Research and Development and Other Revenue

The Company enters into license agreements, under which it licenses certain rights to its product candidates or products to third parties. The terms of these arrangements typically include payment to the Company of one or more of the following: non-refundable, up-front license fees; reimbursement of development costs incurred by the Company under approved work plans; development, regulatory, intellectual property and commercial milestone payments; payments for manufacturing supply services the Company provides itself or through its contract manufacturers; and royalties on net sales of licensed products. Each of these payments results in collaborative research and development revenues, except for revenues from royalties on net sales of licensed products and earn-out revenues, which are classified as other revenues.

In determining the appropriate amount of revenue to be recognized as it fulfills its obligations under each of its agreements, the Company performs the following steps: (i) identification of the promised goods or services in the contract; (ii) determination of whether the promised goods or services are performance obligations including whether they are distinct in the context of the contract; (iii) measurement of the transaction price, including the constraint on variable consideration; (iv) allocation of the transaction price to the performance obligations; and (v) recognition of revenue when (or as) the Company satisfies each performance obligation. For arrangements that are determined to include multiple performance obligations, the Company must develop assumptions that require judgment to determine the estimated stand-alone selling price for each performance obligation identified. These assumptions may include: forecasted revenues, development timelines, reimbursement rates for personnel costs, discount rates and probabilities of technical and regulatory success. The Company expects to recognize revenue for the variable consideration currently being constrained when it is probable that a significant revenue reversal will not occur.

Licenses of intellectual property: If the license to the Company’s intellectual property is determined to be distinct from the other performance obligations identified in the arrangement, the Company recognizes revenues from the transaction price allocated to the license when the license is transferred to the customer and the customer is able to use and benefit from the license. For performance obligations comprised of licenses that are bundled with other promises, the Company utilizes its judgment to assess the nature of the combined performance obligation to determine whether the combined performance obligation is satisfied over time or at a point in time and, if over time, the Company applies an appropriate method of measuring progress for purposes of recognizing related revenues from the allocated transaction price. For performance obligations recognized over time, the Company evaluates the measure of progress each reporting period and recognizes revenues on a cumulative catch-up basis as collaborative research and development revenues.

Milestone Payments: At the inception of each arrangement that includes development milestone payments, the Company evaluates whether the milestones are considered probable of being reached and estimates the amount to be included in the transaction price using the most likely amount method. If it is probable that a significant revenue reversal would not occur, the associated milestone value is included in the transaction price. Milestone payments that are not within the control of the Company or the licensee, such as regulatory approvals, are not considered probable of being achieved until those approvals are received. The transaction price is then allocated to each performance obligation on a relative stand-alone selling price basis, for which the Company recognizes revenue as or when the performance obligations under the contract are satisfied. At the end of each subsequent reporting period, the Company re-evaluates the probability of achievement of such development milestones and any related constraint, and if necessary, adjusts its estimate of the overall transaction price.

Manufacturing Supply Services: Arrangements that include a promise for future supply of raw materials or drug product for either clinical development or commercial supply at the customer’s discretion are generally considered as options. The Company assesses if these options provide a material right to the customer and if so, they are accounted for as separate performance obligations and allocated a portion of the transaction price based on the estimated standalone selling price of the material right. If the Company is entitled to additional payments when the customer exercises these options, the deferred transaction price and any additional payments are recorded in collaborative research and development revenue when the customer obtains control of the goods.

Royalties and Earn-outs: For arrangements that include sales-based royalties or earn-outs, including milestone payments based on first commercial sale or the level of sales, and the license is deemed to be the predominant item to which the royalties relate, the Company recognizes revenue at the later of (i) when the related sales occur, or (ii) when the performance obligation to which some or all of the royalty or earn-out has been allocated has been satisfied (or partially satisfied). To date, the Company has not recognized material royalty revenue resulting from the Company’s collaborative arrangements or material earn-out revenues from any of the Company’s agreements.

Research and development services: Revenue from research and development services that are determined to represent a distinct performance obligation related to services performed under the collaborative arrangements with the Company’s third-party collaborators is recognized over time as the related research and development services are performed using an appropriate method of measuring progress. The Company evaluates the measure of progress each reporting period and recognizes revenue on a cumulative catch-up basis, as collaborative research and development revenue. Research and development expenses under the collaborative research and development agreements generally approximate or exceed the revenue recognized under such agreements over the term of the respective agreements. Deferred revenue may result when the Company does not expend the required level of effort during a specific period in comparison to funds received under the respective agreement.

The Company receives payments from its customers based on development cost schedules established in each contract. Up-front payments are recorded as deferred revenue upon receipt or when due and may require deferral of revenue recognition to a future period until the Company performs its obligations under these arrangements. Amounts are recorded as accounts receivable when the Company’s right to consideration is unconditional. The Company does not assess whether a contract has a significant financing component if the expectation at contract inception is such that the period between payment by the customer and the transfer of the promised goods or services to the customer will be one year or less.

Total revenue by geographic region based on customers’ locations for the three and six months ended June 30, 2024 and 2023 are as follows (in thousands):

 

 

 

Three months ended
June 30,

 

 

Six months ended
June 30,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

United States

 

$

1,182

 

 

$

1,143

 

 

$

2,155

 

 

$

2,421

 

Europe

 

 

644

 

 

 

613

 

 

 

1,187

 

 

 

1,044

 

Japan

 

 

140

 

 

 

112

 

 

 

287

 

 

 

282

 

Other

 

 

205

 

 

 

213

 

 

 

369

 

 

 

388

 

Total

 

$

2,171

 

 

$

2,081

 

 

$

3,998

 

 

$

4,135

 

 

Prepaid and Accrued Clinical Costs

The Company incurs significant costs associated with third party consultants and organizations for pre-clinical studies, clinical trials, contract research, regulatory advice and other research and development-related services. The Company is required to estimate periodically the cost of services rendered but unbilled based on management’s estimates. Estimates are determined each reporting period by reviewing the terms and conditions of the underlying contracts, reviewing open purchase orders and by having detailed discussions with internal clinical personnel and third-party service providers as to the nature and status of the services performed in relation to amounts billed. The costs for unbilled services are estimated by applying the rates and fees applicable in the underlying contracts. If these good faith estimates are inaccurate, actual expenses incurred could materially differ from these estimates.

Prepaid and Accrued Manufacturing Costs

The Company incurs significant costs associated with third party consultants and organizations for manufacturing, validation, testing and other research and development-related services. The Company is required to estimate periodically the cost of services rendered but unbilled based on management’s estimates. Estimates are determined each reporting period by reviewing the terms and conditions of the underlying contracts, reviewing open purchase orders and by having detailed discussions with internal personnel and third-party service providers as to the nature and status of the services performed in relation to amounts billed. The costs for unbilled services are estimated by applying the rates and fees applicable in the underlying contracts. If these good faith estimates are inaccurate, actual expenses incurred could materially differ from these estimates.

Research and Development Expenses

Research and development expenses are primarily comprised of salaries and benefits associated with research and development personnel, overhead and facility costs, preclinical and non-clinical development costs, clinical trial and related clinical manufacturing costs, contract services, and other outside costs. Research and development costs are expensed as incurred. Research and development costs paid to third parties under sponsored research agreements are recognized as the related services are performed. In addition, research and development expenses incurred that are reimbursed by the Company’s partners are recorded as collaborative research and development revenue.

Comprehensive Loss

Components of other comprehensive loss are comprised entirely of unrealized gains and losses on the Company’s available-for-sale securities for all periods presented. Total comprehensive loss has been disclosed in the Company’s Condensed Unaudited Statements of Operations and Comprehensive Loss.

Common Stock Warrants

The Company accounts for its common stock warrants in accordance with ASC 480, Distinguishing Liabilities from Equity ("ASC 480") and ASC 815, Derivatives and Hedging (“ASC 815”). Based upon the provisions of ASC 480 and ASC 815, the Company accounts for common stock warrants and pre-funded warrants as current liabilities if the warrant fails the equity classification criteria. Common stock warrants and pre-funded warrants classified as liabilities are initially recorded at fair value on the grant date and remeasured at each balance sheet date with the offsetting adjustments recorded in change in fair value of warrant liabilities within the statements of operations.

The Company values its pre-funded warrants and common stock warrants classified as liabilities using the Black-Scholes option pricing model or other acceptable valuation models, including the Monte-Carlo simulation model.

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 during the period. Diluted net loss per share is computed using the weighted-average number of common shares outstanding and common stock equivalents (i.e., options to purchase common stock) outstanding during the period, if dilutive, using the treasury stock method for options.

The numerators and denominators in the calculation of basic and diluted net loss per share were as follows (in thousands except per share amounts):

 

 

 

Three months ended
June 30,

 

 

Six months ended
June 30,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Basic loss per share computation:

 

 

 

 

 

 

 

 

 

 

 

 

Net loss

 

$

(3,700

)

 

$

(11,181

)

 

$

(11,343

)

 

$

(23,168

)

Weighted average number of shares outstanding - basic

 

 

31,038

 

 

 

24,508

 

 

 

30,838

 

 

 

24,140

 

Net loss per share - basic

 

$

(0.12

)

 

$

(0.46

)

 

$

(0.37

)

 

$

(0.96

)

 

 

 

 

 

 

 

 

 

 

 

 

 

Diluted loss per share computation:

 

 

 

 

 

 

 

 

 

 

 

 

Net loss

 

$

(3,700

)

 

$

(11,181

)

 

$

(11,343

)

 

$

(23,168

)

Change in fair value of pre-funded warrant liabilities

 

 

 

 

 

 

 

 

 

 

 

258

 

Net loss adjusted for change in fair value of warrant liabilities

 

$

(3,700

)

 

$

(11,181

)

 

$

(11,343

)

 

$

(23,426

)

 

 

 

 

 

 

 

 

 

 

 

 

 

Weighted average shares used to compute basic net loss per share

 

 

31,038

 

 

 

24,508

 

 

 

30,838

 

 

 

24,140

 

Dilutive effect of pre-funded warrants

 

 

 

 

 

 

 

 

 

 

 

237

 

Weighted average shares used to compute diluted net loss per share

 

 

31,038

 

 

 

24,508

 

 

 

30,838

 

 

 

24,377

 

Net loss per share - diluted

 

$

(0.12

)

 

$

(0.46

)

 

$

(0.37

)

 

$

(0.96

)

 

Options to purchase approximately 3.8 million and 3.9 million shares of common stock were excluded from the denominator in the calculation of diluted net loss share for the three and six months ended June 30, 2024, respectively, as the effect would be anti-dilutive. Options to purchase approximately 3.1 million and 3.0 million shares of common stock were excluded from the denominator in the calculation of diluted net loss per share for the three and six months ended June 30, 2023, respectively, as the effect would be anti-dilutive.

Both the pre-funded warrants and the common warrants to purchase shares of common stock entitle the holders thereof to participate in dividends and other distributions of assets by the Company to its holders of common shares, but are not required to absorb losses incurred. As a result, all warrants were excluded from basic net loss per share calculations during the three and six months ended June 30, 2024 and 2023, respectively. For diluted net loss per share purposes, warrants are included in the number of shares outstanding if the effect is dilutive. The dilutive effect of pre-funded warrants was 237,000 shares for the six months ended June 30, 2023. Pre-funded warrants to purchase 300,000 shares were excluded in the computation of diluted net loss per share for the three months ended June 30, 2023 because the effect would be anti-dilutive. Additional common warrants to purchase 3.6 million and 3.6 million shares were excluded from the denominator in the calculation of diluted net loss share for the three and six months ended June 30, 2024, respectively, as the effect would be anti-dilutive. Additional common warrants to purchase 2.0 million and 1.6 million shares were excluded from the denominator in the calculation of diluted net loss per share for the three and six months ended June 30, 2023, respectively, as the effect would be anti-dilutive.

Recent Accounting Pronouncements

In November 2023, the FASB issued Accounting Standards Update (“ASU”) 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures (ASU 2023-07). The amendments in ASU 2023-07 are intended to improve reportable segment disclosure, primarily through enhanced disclosures about significant segment expenses. ASU 2023-07 is effective for annual periods beginning after December 15, 2023, and interim periods beginning after December 15, 2024. The amendments in this ASU should be applied retrospectively to all prior periods presented in the financial statements. Early adoption is permitted. The Company is evaluating the impact of this guidance on its financial statements and related disclosures.

In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures (ASU 2023-09). ASU 2023-09 requires enhanced annual disclosures regarding the rate reconciliation and income taxes paid information. ASU 2023-09 is effective for annual periods beginning after December 15, 2024 and may be adopted on a prospective or retrospective basis. Early adoption is permitted. The Company is evaluating the impact of this guidance on its financial statements and related disclosures.

XML 18 R11.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Strategic Agreements
6 Months Ended
Jun. 30, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Strategic Agreements

Note 2. Strategic Agreements

The collaborative research and development and other revenues associated with the Company’s collaborators or counterparties were $606,000 and $1.1 million for the three and six months ended June 30, 2024, respectively, compared with $508,000 and $1.2

million for the corresponding periods in 2023. The collaborative research and development and other revenue included (a) amounts related to earn-out revenue from Indivior UK Limited ("Indivior") with respect to PERSERIS net sales; (b) feasibility programs and research and development activities funded by our collaborators and (c) royalty revenue from Orient Pharma Co., Ltd. (“Orient Pharma”) with respect to Methydur net sales.

Agreement with Innocoll

On December 21, 2021, the Company entered into a license agreement (the “Innocoll Agreement”) with Innocoll Pharmaceuticals Limited (“Innocoll”). Pursuant to the Innocoll Agreement, the Company has granted Innocoll an exclusive, royalty-bearing, sublicensable right and license to develop, manufacture and commercialize in the United States, POSIMIR®, the Company’s FDA-approved post-surgical pain product, with respect to all uses and applications in humans. The Innocoll Agreement provides for the assignment of the Company’s supply agreement with its contract manufacturing organization to Innocoll and also provides Innocoll with the right, within the United States, to expand the approved indications of POSIMIR. The Company retains, outside the United States, all of the global rights to POSIMIR.

The Company receives tiered, low double-digit to mid-teen royalties on net product sales of POSIMIR in the United States. The Company may earn additional milestone payments of up to $122.0 million in the aggregate, depending on the achievement of certain regulatory, commercial, and intellectual property milestones with respect to POSIMIR. There were no revenues recognized related to the Innocoll Agreement for the three and six months periods ended June 30, 2024 and 2023.

Patent Purchase Agreement with Indivior

In September 2017, we entered into an agreement with Indivior (the “Indivior Agreement”), under which we assigned to Indivior certain patents that may provide further intellectual property protection for PERSERIS, Indivior’s extended-release injectable suspension for the treatment of schizophrenia in adults. In consideration for such assignment, Indivior made non-refundable upfront and milestone payments to DURECT totaling $17.5 million. Additionally, under the terms of the agreement with Indivior, the Company receives quarterly earn-out payments into 2026 that are based on a single digit percentage of U.S. net sales of PERSERIS. Indivior commercially launched PERSERIS in the U.S. in February 2019. The Indivior Agreement contains customary representations, warranties and indemnities of the parties. Amounts recognized during the three and six months ended June 30, 2024 and 2023 related to earn-out revenues from PERSERIS have been immaterial and are included in collaborative research and development and other revenue. In July 2024, Indivior announced discontinuation of sales and marketing for PERSERIS due to the highly competitive market and impending changes that are expected to intensify payor management in the treatment category in which PERSERIS participates.

XML 19 R12.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Financial Instruments
6 Months Ended
Jun. 30, 2024
Fair Value Disclosures [Abstract]  
Financial Instruments

Note 3. Financial Instruments

Fair value is defined as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. The Company’s valuation techniques used to measure fair value maximize the use of observable inputs and minimize the use of unobservable inputs. The Company follows a fair value hierarchy based on three levels of inputs, of which the first two are considered observable and the last unobservable, that may be used to measure fair value. These levels of inputs are the following:

Level 1—Quoted prices in active markets for identical assets or liabilities.
Level 2—Inputs other than Level 1 that are observable, either directly or indirectly, such as quoted prices for similar assets or liabilities; quoted prices in markets that are not active; or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities.
Level 3—Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities.

The Company’s financial instruments are valued using quoted prices in active markets or based upon other observable inputs. Money market funds are classified as Level 1 financial assets. Certificates of deposit, commercial paper, municipal bonds, corporate debt securities, and U.S. Government agency securities are classified as Level 2 financial assets. The fair value of the Level 2 assets is estimated using pricing models using current observable market information for similar securities. The Company’s Level 2 investments include U.S. government-backed securities and corporate securities that are valued based upon observable inputs that may include benchmark yields, reported trades, broker/dealer quotes, issuer spreads, two-sided markets, benchmark securities, bids, offers and reference data including market research publications. The fair value of commercial paper is based upon the time to maturity and discounted using the three-month treasury bill rate. The average remaining maturity of the Company’s Level 2 investments as of June 30, 2024 is less than twelve months and these investments are rated by S&P and Moody’s at AAA or AA- for securities and A1, A2, P1 or P2 for commercial paper.

The following is a summary of available-for-sale securities as of June 30, 2024 and December 31, 2023 (in thousands):

 

 

 

June 30,
2024

 

 

 

Amortized
Cost

 

 

Unrealized
Gain

 

 

Unrealized
Loss

 

 

Estimated
Fair
Value

 

Money market funds

 

$

1,165

 

 

$

 

 

$

 

 

$

1,165

 

Certificates of deposit

 

 

150

 

 

 

 

 

 

 

 

 

150

 

Commercial paper

 

 

12,821

 

 

 

 

 

 

(7

)

 

 

12,814

 

 

 

$

14,136

 

 

$

 

 

$

(7

)

 

$

14,129

 

Reported as:

 

 

 

 

 

 

 

 

 

 

 

 

Cash and cash equivalents

 

$

13,986

 

 

$

 

 

$

(7

)

 

$

13,979

 

Long-term restricted investments

 

 

150

 

 

 

 

 

 

 

 

 

150

 

 

 

$

14,136

 

 

$

 

 

$

(7

)

 

$

14,129

 

 

 

 

December 31, 2023

 

 

 

Amortized
Cost

 

 

Unrealized
Gain

 

 

Unrealized
Loss

 

 

Estimated
Fair
Value

 

Money market funds

 

$

951

 

 

$

 

 

$

 

 

$

951

 

Certificates of deposit

 

 

150

 

 

 

 

 

 

 

 

 

150

 

Commercial paper

 

 

24,896

 

 

 

 

 

 

(14

)

 

 

24,882

 

 

$

25,997

 

 

$

 

 

$

(14

)

 

$

25,983

 

Reported as:

 

 

 

 

 

 

 

 

 

 

 

 

Cash and cash equivalents

 

$

24,566

 

 

$

 

 

$

(13

)

 

$

24,553

 

Short-term investments

 

 

1,281

 

 

 

 

 

 

(1

)

 

 

1,280

 

Long-term restricted investments

 

 

150

 

 

 

 

 

 

 

 

 

150

 

 

$

25,997

 

 

$

 

 

$

(14

)

 

$

25,983

 

 

The following is a summary of the cost and estimated fair value of available-for-sale securities at June 30, 2024, by contractual maturity (in thousands):

 

 

 

June 30,
2024

 

 

 

Amortized
Cost

 

 

Estimated
Fair
Value

 

Mature in one year or less

 

$

12,821

 

 

$

12,814

 

Mature after one year through five years

 

 

150

 

 

 

150

 

 

$

12,971

 

 

$

12,964

 

 

There were no securities that have had an unrealized loss for more than 12 months as of June 30, 2024.

As of June 30, 2024, unrealized losses on available-for-sale investments are not attributed to credit risk and are considered to be temporary. The Company believes that it is more-likely-than-not that investments in an unrealized loss position will be held until maturity or the recovery of the cost basis of the investment. To date, the Company has not recorded any impairment charges on marketable securities related to other-than-temporary declines in market value.

Warrant Liabilities

The following table summarizes the activity of the Company’s Level 3 warrant liabilities during the three and six months ended June 30, 2024 and 2023 (in thousands):

 

 

 

Three months ended
June 30,

 

 

Six months ended
June 30,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Fair value at beginning of period - February 2023 issuance (Pre-funded warrants)

 

$

 

 

$

1,359

 

 

$

 

 

$

 

Initial fair value at the original issuance date

 

 

 

 

 

 

 

 

 

 

 

1,743

 

Change in fair value during the period

 

 

 

 

 

126

 

 

 

 

 

 

(258

)

Fair value at end of period - February 2023 issuance (Pre-funded warrants)

 

$

 

 

$

1,485

 

 

$

 

 

$

1,485

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Fair value at beginning of period - February 2023 issuance (Common warrants)

 

$

672

 

 

$

8,197

 

 

$

312

 

 

$

 

Initial fair value at the original issuance date

 

 

 

 

 

 

 

 

 

 

 

10,290

 

Change in fair value during the period

 

 

42

 

 

 

766

 

 

 

402

 

 

 

(1,327

)

Fair value at beginning of period - February 2023 issuance (Common warrants)

 

$

714

 

 

$

8,963

 

 

$

714

 

 

$

8,963

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Fair value at beginning of period - July 2023 issuance (Common warrants)

 

$

2,270

 

 

$

 

 

$

912

 

 

$

 

Change in fair value during the period

 

 

36

 

 

 

 

 

 

1,394

 

 

 

 

Fair value at end of period - July 2023 issuance

 

$

2,306

 

 

$

 

 

$

2,306

 

 

$

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Total fair value at end of period

 

$

3,020

 

 

$

10,448

 

 

$

3,020

 

 

$

10,448

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

February 2023 Warrants

In February 2023, the Company issued pre-funded warrants to purchase an aggregate of 300,000 shares of common stock and common warrants to purchase an aggregate of 2,000,000 shares of common stock in a registered direct offering.

Pre-Funded Warrants

The pre-funded warrants were accounted for as current liabilities on the balance sheets and were adjusted to estimated fair value at period end through “other income (expense)” on the statements of operations. The estimated fair value of the outstanding pre-funded warrants was $1.7 million, zero and zero as of February 8, 2023 (i.e., the issuance date), December 31, 2023 and June 30, 2024, respectively. In November 2023, all 300,000 shares of the pre-funded warrants were exercised in accordance with the financing agreement, resulting in an issuance of 300,000 shares of common stock to the holder. The Company calculated the estimated fair value of the pre-funded warrants using a Black-Scholes option pricing model with the following key assumptions:

 

 

 

February 8, 2023 (issuance)

 

 

Common stock price

 

$

5.81

 

 

Exercise price per share

 

$

0.00001

 

 

Expected volatility

 

 

86.60

%

 

Risk-free interest rate

 

 

3.82

%

 

Contractual term (in years)

 

 

5.00

 

 

Expected dividend yield

 

 

%

 

 

Common Warrants

The common warrants are accounted for as current liabilities on the balance sheets and are adjusted to estimated fair value at period end through “other income (expense)” on the statements of operations. The estimated fair value of the outstanding common warrants was $10.3 million, $312,000 and $714,000 as of February 8, 2023 (i.e., the issuance date), December 31, 2023 and June 30, 2024, respectively. In September 2023, 1,400,000 shares of the common warrants were exercised through the alternative cashless exercise provision in accordance with the financing agreement, resulting in a net issuance of 924,000 shares to the holder. The aggregate number of shares of our common stock issuable in such alternative cashless exercise equals the product of (x) the aggregate number of shares of our common stock that would be issuable upon exercise of the common warrant in accordance with the terms of such common warrant if such exercise were by means of a cash exercise rather than a cashless exercise and (y) 0.66. The Company calculated the estimated fair value of the common warrants using a Monte Carlo simulation model with the following key assumptions. The Company took the likelihood of achieving certain clinical events and related impact on the Company's common stock price into account, as appropriate.

The exercise price for the outstanding common warrants (i.e., 600,000 shares) was adjusted down from $5.00 per share to $0.51 per share as of December 31, 2023 as a result of an anti-dilution provision in the common warrants issued in the February 2023 financing that was triggered by the sale of our common stock in the open market in November 2023. There were 600,000 shares of outstanding common warrants as of June 30, 2024.

 

 

 

February 8, 2023 (issuance)

 

 

December 31, 2023

 

 

June 30, 2024

 

Common stock price

 

$

5.81

 

 

$

0.59

 

 

$

1.29

 

Exercise price per share

 

$

5.00

 

 

$

0.51

 

 

$

0.51

 

Expected volatility

 

 

86.60

%

 

 

118.00

%

 

 

122.00

%

Risk-free interest rate

 

 

3.82

%

 

 

3.93

%

 

 

4.43

%

Contractual term (in years)

 

 

5.00

 

 

 

4.10

 

 

 

3.50

 

Expected dividend yield

 

 

%

 

 

%

 

 

%

 

July 2023 warrants

In July 2023, the Company issued common warrants to purchase an aggregate of 2,991,027 shares of common stock in a registered direct offering.

The common warrants are accounted for as current liabilities on the balance sheets and are adjusted to estimated fair value at period end through “other income (expense)” on the statements of operations. The estimated fair value of the outstanding common warrants was $5.8 million, $912,000 and $2.3 million as of July 21, 2023 (i.e., the issuance date), December 31, 2023 and June 30, 2024, respectively. The Company calculated the estimated fair value of the common warrants using a Black-Scholes option pricing model with the following key assumptions:

 

 

 

 

 

 

 

 

 

 

 

 

 

July 21, 2023 (issuance)

 

 

December 31, 2023

 

 

June 30, 2024

 

Common stock price

 

$

3.05

 

 

$

0.59

 

 

$

1.29

 

Exercise price per share

 

$

4.89

 

 

$

4.89

 

 

$

4.89

 

Expected volatility

 

 

88.60

%

 

 

115.60

%

 

 

116.98

%

Risk-free interest rate

 

 

4.18

%

 

 

3.88

%

 

 

4.43

%

Contractual term (in years)

 

 

5.00

 

 

 

4.60

 

 

 

4.06

 

Expected dividend yield

 

 

%

 

 

%

 

 

%

 

There have been no exercises of the common warrants issued in the July 2023 registered direct offering.

XML 20 R13.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Accrued Liabilities
6 Months Ended
Jun. 30, 2024
Payables and Accruals [Abstract]  
Accrued Liabilities

Note 4. Accrued Liabilities

Accrued liabilities as of June 30, 2024 and December 31, 2023 were comprised as follows (in thousands):

 

 

 

June 30,
2024

 

 

December 31,
2023

 

Accrued contract research and manufacturing costs

 

$

2,899

 

 

$

2,340

 

Accrued compensation and benefits

 

 

1,056

 

 

 

1,320

 

Accrued clinical costs

 

 

68

 

 

 

1,578

 

Others

 

 

647

 

 

 

728

 

Total

 

$

4,670

 

 

$

5,966

 

XML 21 R14.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stock-Based Compensation
6 Months Ended
Jun. 30, 2024
Share-Based Payment Arrangement [Abstract]  
Stock-Based Compensation

Note 5. Stock-Based Compensation

As of June 30, 2024, the Company has two stock-based compensation plans. The stock-based compensation cost that has been included in the statements of operations and comprehensive loss is shown as below (in thousands):

 

 

 

Three months ended
June 30,

 

 

Six months ended
June 30,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Cost of product revenues

 

$

4

 

 

$

5

 

 

$

8

 

 

$

9

 

Research and development

 

 

164

 

 

 

301

 

 

 

376

 

 

 

593

 

Selling, general and administrative

 

 

266

 

 

 

353

 

 

 

559

 

 

 

659

 

Total stock-based compensation

 

$

434

 

 

$

659

 

 

$

943

 

 

$

1,261

 

 

As of June 30, 2024 and December 31, 2023, $12,000 and $14,000 of stock-based compensation cost was capitalized in inventory on the Company’s balance sheets for each period, respectively.

The Company uses the Black-Scholes option pricing model to value its stock options. The expected life computation is based on historical exercise patterns and post-vesting termination behavior. The Company considered its historical volatility in developing its estimate of expected volatility.

The Company used the following assumptions to estimate the fair value of stock options granted and shares purchased under its employee stock purchase plan for the three and six months ended June 30, 2024 and 2023. There were no stock options granted to employees for the three and six months ended June 30, 2024.

 

 

Three months ended
June 30,

 

 

Six months ended
June 30,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Stock Options

 

 

 

 

 

 

 

 

 

 

 

 

Risk-free rate

 

 

 

 

 

3.96

%

 

 

 

 

3.96-4.07%

 

Expected dividend yield

 

 

 

 

 

 

 

 

 

 

 

 

Expected life of option (in years)

 

 

 

 

 

7.3

 

 

 

 

 

7.0-7.5

 

Volatility

 

 

 

 

 

88

%

 

 

 

 

87-88%

 

 

 

 

Three months ended
June 30,

 

 

Six months ended
June 30,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Employee Stock Purchase Plan

 

 

 

 

 

 

 

 

 

 

 

 

Risk-free rate

 

 

5.43

%

 

 

5.14

%

 

5.43-5.50%

 

 

4.58-5.14%

 

Expected dividend yield

 

 

 

 

 

 

 

 

 

 

 

 

Expected life of option (in years)

 

0.5

 

 

0.5

 

 

0.5

 

 

0.5

 

Volatility

 

 

246

%

 

 

88

%

 

 

246

%

 

88-104%

 

XML 22 R15.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Term Loan
6 Months Ended
Jun. 30, 2024
Debt Disclosure [Abstract]  
Term Loan

Note 6. Term Loan

In July 2016, the Company entered into a $20.0 million secured single-draw term loan (as amended, the “Loan Agreement”) with Oxford Finance LLC (“Oxford Finance”). The Company and Oxford Finance entered into five subsequent amendments to the Loan Agreement in February 2018, November 2018, December 2019, March 2021 and May 2021. For amendments 1-3 and 5, the Company paid Oxford Finance loan modification fees of $100,000, $900,000, $825,000 and $712,500, respectively. As amended, the Loan Agreement provides for interest only payments through June 1, 2023, followed by consecutive monthly payments of principal and interest in arrears starting on June 1, 2023 and continuing through the maturity date of the term loan of September 1, 2025. The Loan Agreement provides for a floating interest rate (7.95% initially and 12.74% as of June 30, 2024) based on an index rate plus a spread. In addition, a payment equal to 10% of the principal amount of the term loan is due when the term loan becomes due or upon the prepayment of the facility. If the Company elects to prepay the loan, there is also a prepayment fee of between 0.75% and 2.5% of the principal amount of the term loan depending on the timing of prepayment. The $150,000 facility fee that was paid at the original closing, the loan modification fees and other debt offering/issuance costs have been recorded as debt discount on the Company’s balance sheets and together with the final $2.0 million payment are being amortized to interest expense using the effective interest method over the revised term of the loan. The Company made principal payments of $2.1 million and $4.3 million for the three and six months ended June 30, 2024, compared with $714,000 and $714,000 for the corresponding periods in 2023, respectively.

The term loan is secured by substantially all of the assets of the Company, except that the collateral does not include any intellectual property (including licensing, collaboration and similar agreements relating thereto), and certain other excluded assets. The Loan Agreement contains customary representations, warranties and covenants by the Company, which covenants limit the Company’s ability to convey, sell, lease, transfer, assign or otherwise dispose of certain assets of the Company; engage in any business other than the businesses currently engaged in by the Company or reasonably related thereto; liquidate or dissolve; make certain management changes; undergo certain change of control events; create, incur, assume, or be liable with respect to certain indebtedness; grant certain liens; pay dividends and make certain other restricted payments; make certain investments; and make payments on any subordinated debt.

The Loan Agreement also contains customary indemnification obligations and customary events of default, including, among other things, the Company’s failure to fulfill certain obligations of the Company under the Loan Agreement and the occurrence of a material adverse change which is defined as a material adverse change in the Company’s business, operations, or condition (financial or otherwise), a material impairment of the prospect of repayment of any portion of the loan, or a material impairment in the perfection or priority of lender’s lien in the collateral or in the value of such collateral. In the event of default by the Company under the Loan Agreement, the lender would be entitled to exercise its remedies thereunder, including the right to accelerate the debt, upon which the Company may be required to repay all amounts then outstanding under the Loan Agreement, which could harm the Company’s financial condition. The conditionally exercisable call option related to the event of default is considered to be an embedded derivative which is required to be bifurcated and accounted for as a separate financial instrument. In the periods presented, the value of the embedded derivative is not material, but could become material in future periods if an event of default became more probable than is currently estimated.

As of June 30, 2024, the Company was in compliance with all material covenants under the Loan Agreement and there had been no material adverse change. In accordance with ASC 470-10-45-2, the term loan was classified as a current liability on the Company’s balance sheets as of June 30, 2024 and December 31, 2023 due to the timing of repayment obligations and due to recurring losses, liquidity concerns and a subjective acceleration clause in the Company’s Loan Agreement.

The fair value of the term loan approximates the carrying value. Future maturities due under the term loan as of June 30, 2024, are as follows (in thousands):

 

Six months ending December 31, 2024

 

$

4,286

 

2025

 

 

8,428

 

Total minimum payments

 

 

12,714

 

Less unamortized debt discount and accrued final payment

 

 

(169

)

Carrying value of term loan, net

 

$

12,545

 

XML 23 R16.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Commitments
6 Months Ended
Jun. 30, 2024
Commitments and Contingencies Disclosure [Abstract]  
Commitments

Note 7. Commitments

Operating Leases

The Company has lease arrangements for its facilities as follows.

 

Location

 

Approximate

Square Feet

 

Operation

 

Expiration

Cupertino, CA

 

30,149 sq. ft.

 

Office, Laboratory and Manufacturing

 

Lease expires 2027 (with an option to renew for an additional five years)

 

 

 

 

 

 

 

Vacaville, CA

 

24,634 sq. ft.

 

Manufacturing

 

Lease expires 2028 (with an option to renew for an additional five years)

Under these leases, the Company is required to pay certain maintenance expenses in addition to monthly rent. Rent expense is recognized on a straight-line basis over the lease term for leases that have scheduled rental payment increases. The lease expense includes the amortization of the right-of-assets with the associated interest component estimated by applying the effective interest method. Rent expenses under all operating leases were $345,000 and $805,000 for the three and six months ended June 30, 2024, compared with $478,000 and $957,000 for the corresponding periods in 2023, respectively.

Future minimum payments under these noncancelable leases are as follows (in thousands):

 

 

 

Operating
Leases

 

Six months ending December 31, 2024

 

$

683

 

2025

 

 

1,401

 

2026

 

 

1,443

 

2027

 

 

432

 

2028

 

 

227

 

 

 

$

4,186

 

XML 24 R17.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stockholders' Equity
6 Months Ended
Jun. 30, 2024
Equity [Abstract]  
Stockholders' Equity

Note 8. Stockholders’ Equity

In July 2021, the Company filed a shelf registration statement on Form S-3 with the SEC (the “2021 Registration Statement”) (File No. 333-258333), which upon being declared effective in August 2021, allows the Company to offer up to $250.0 million of securities from time to time in one or more public offerings, inclusive of up to $75.0 million of shares of the Company’s common stock which the Company may sell, subject to certain limitations, pursuant to a sales agreement dated July 30, 2021 with Cantor Fitzgerald & Co. (the “2021 Sales Agreement”).

Registered Direct Offerings

February 2023 Financing

On February 3, 2023, the Company entered into a securities purchase agreement with two institutional investors relating to the purchase and sale of an aggregate of (i) 1,700,000 shares of its common stock, par value $0.0001 per share, (ii) pre-funded warrants to purchase 300,000 shares of common stock, and (iii) accompanying common warrants, to purchase an aggregate of 2,000,000 shares of Common Stock, in a registered direct offering (the "February Offering"). The issuance date of the common stock, the pre-funded warrants and the accompanying common warrants was February 8, 2023. The aggregate net proceeds to the Company from the February Offering were approximately $8.8 million after deducting $1.2 million in placement agent fees and other offering expenses, which were allocated to warrant liabilities and included in loss on issuance of warrants on the statement of operations for the year ended December 31, 2023.

The pre-funded warrants were exercisable immediately following the closing date of the February Offering and have an unlimited term and an initial exercise price of $0.00001 per share. The common warrants were immediately exercisable and have a five-year term and an initial exercise price of $5.00 per share, which was lowered to $4.89 per share as a result of an anti-dilution provision in the common warrants issued in the February Offering that was triggered by the July Offering (as defined below) and then lowered to $0.51 that was triggered by the sale of our common stock in the open market in November 2023. The combined offering price was $5.00 per share and accompanying common warrant, or in the case of pre-funded warrants, $4.99999 per pre-funded warrant and accompanying common warrant. A holder (together with its affiliates) may not exercise any portion of a pre-funded warrant or common warrant to the extent that 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 after exercise.

The Company accounts for the pre-funded warrants and the common warrants as current liabilities based upon the guidance of ASC 480 and ASC 815. The Company evaluated the common and pre-funded warrants under ASC 815-40, Derivatives and Hedging—Contracts in Entity’s Own Equity (“ASC 815-40”) and concluded that they do not meet the criteria to be classified in stockholders’ equity. Specifically, the exercise of the pre-funded warrants could be settled in cash upon the occurrence of a tender offer or exchange that involves 50% or more of the Company’s common stock. Because a change of 50% or more of the Company’s common stock may not result in a change in control of the Company, the Company believes that the scope exception related to the occurrence of a fundamental transaction in ASC 815-40 is not met. The common warrants have the same characteristics as the pre-funded warrants related to the occurrence of a fundamental transaction, therefore the common warrants are also precluded from equity classification. In addition, the holder of the common warrants is permitted to receive the highest volume weighted average price ("VWAP") from the date of announcement of the fundamental transaction through the date the holder provides notice of repurchase, as a way to protect the holder against reductions in the stock price in a fundamental transaction, while allowing the holder to keep the benefits of an upside, which precludes the common warrants from being considered indexed to the Company’s stock. Since the common and pre-funded warrants meet the definition of derivatives under ASC 815, the Company recorded these warrants as current liabilities on the balance sheets at the estimated fair value, with subsequent changes in their respective estimated fair values recognized in the statements of operations and comprehensive loss at each reporting date.

Estimating fair values of liability-classified financial instruments requires the development of estimates that may, and are likely to, change over the duration of the instrument with related changes in internal and external market factors. In addition, option-based techniques are highly volatile and sensitive to changes in the trading market price of the Company’s common stock. Because liability-classified financial instruments are initially and subsequently carried at fair value, the Company’s financial results will reflect the volatility in these estimate and assumption changes. Changes in estimated fair value are recognized as a component of other income (expense) in the statements of operations.

At the date of issuance, the Company valued the common warrants using a Monte-Carlo valuation model due to the presence of an alternative cashless settlement feature in the financing agreement that provides the warrant holders with an alternative settlement feature to receive a fixed percentage of the shares underlying the warrants for no consideration. Because this feature allows for the warrant holders to use an alternative mechanism to exercise their warrants in a manner that would yield different values, a Monte-Carlo valuation model was determined to be appropriate. The Monte-Carlo valuation resulted in an estimated fair value of the common warrants at issuance of $10.3 million. The pre-funded warrants were valued using the Black-Scholes option valuation model which is a common valuation method that is generally used for valuing warrants that are for the exercise of a fixed number of shares at a fixed exercise price per share. The Black-Scholes method was determined to be appropriate for the pre-funded warrants given the lack of alternative mechanisms to settle the warrants in a manner that would yield different values, such as an alternative cashless

settlement feature. The Black-Scholes valuation resulted in an estimated fair value of the pre-funded warrants at issuance of $1.7 million.

Since the estimated fair value of the warrants at issuance was greater than the gross proceeds of $10.0 million received, the Company recorded approximately $2.0 million (i.e., the difference of the estimated fair values of the warrants and the gross proceeds received) as a loss on issuance of warrants on the statements of operations at issuance.

In September 2023, 1,400,000 shares of the common warrants were exercised in connection with the alternative cashless exercise of the warrants and the Company issued 924,000 shares to the holder. The Company recorded a gain of $3.4 million resulting from the exercise of the warrants in the accompanying statements of operations for the year ended December 31, 2023 and recorded $2.8 million in additional-paid-in capital upon the issuance of the shares on the balance sheets as of December 31, 2023.

In November 2023, 300,000 shares of the pre-funded warrants were exercised in connection with the cashless exercise of the warrants and the Company issued 300,000 shares to the holder. The Company recorded a gain of $561,000 resulting from the exercise of the pre-funded warrants in the accompanying statements of operations for the year ended December 31, 2023 and recorded $186,000 in additional-paid-in capital upon the issuance of the shares on the balance sheets as of December 31, 2023.

As of June 30, 2024 and December 31, 2023, common warrants to purchase 600,000 shares of the Company's common stock were outstanding with an exercise price of $0.51 per share. At June 30, 2024, the Company updated the estimated fair value of the outstanding common warrants using a Monte-Carlo valuation model resulting in an estimated fair value of $714,000, an increase of $402,000 for these common warrants compared to the estimated fair value at December 31, 2023.

As of June 30, 2024 and December 31, 2023, there were no pre-funded warrants outstanding.

The loss of $42,000 in common warrants and the loss of $892,000 in common warrants and pre-funded warrants resulting from the change in the estimated fair value of the liabilities for such warrants were recorded as a change in the estimated fair value of warrant liabilities in the accompanying statements of operations and comprehensive loss for the three months ended June 30, 2024 and 2023, respectively.

The loss of $402,000 in common warrants and the gain of $1.6 million in common warrants and pre-funded warrants resulting from the change in the estimated fair value of the liabilities for such warrants was recorded as a change in the estimated fair value of warrant liabilities in the accompanying statements of operations and comprehensive loss for the six months ended June 30, 2024 and 2023, respectively.

The common warrant liability will be adjusted to estimated fair value at each balance sheet date until the warrants are settled. Changes in the estimated fair value of the warrant liabilities are recognized as a component of other income (expense), net in the statements of operations and comprehensive loss.

July 2023 Financing

On July 19, 2023, the Company entered into a securities purchase agreement with several institutional investors relating to the purchase and sale of an aggregate of (i) 2,991,027 shares of its common stock, par value $0.0001 per share, and (ii) accompanying common warrants to purchase an aggregate of 2,991,027 shares of common stock, in a registered direct offering (the “July Offering”). The issuance date of the common stock and the accompanying common warrants was July 21, 2023. The aggregate net proceeds to the Company from the July Offering were approximately $13.9 million after deducting $1.1 million in placement agent fees and other offering expenses.

The common warrants were immediately exercisable and have a five-year term and an initial exercise price of $4.89 per share. The combined offering price was $5.015 per share and accompanying common warrant. A holder (together with its affiliates) may not exercise any portion of the common warrants to the extent that 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 after exercise.

The common stock and common warrants are separate freestanding instruments. The estimated fair value of the common stock issued in the July Offering as of the date of issuance (i.e., July 21, 2023) was $9.1 million, which was the number of shares of 2,991,027 multiplied by the price per share as of the date of issuance of $3.05 per share. The common stock issued in the July Offering was classified as equity on the Company’s balance sheets. The Company allocated the offering expenses related to the July 2023 offering of $1.1 million based on the relative fair values of common stock and common warrants issued. The Company recognized an expense for the amount allocated to the common warrants of $427,000 (included within other expense, net) upon the closing of the July Offering in the year ended December 31, 2023. The Company recorded the amount allocated to the common stock of $673,000 as a reduction in additional paid-in capital on its balance sheets as of December 31, 2023.

The Company accounted for the common warrants issued in the July Offering as current liabilities based upon the guidance of ASC 815. The Company evaluated the common warrants under ASC 815-40, Derivatives and Hedging—Contracts in Entity’s Own Equity (“ASC 815-40”) and concluded that they do not meet the criteria to be classified in stockholders’ equity. Upon a fundamental transaction, holders of the common warrants are permitted to settle warrants for a value determined using the Black Scholes formula

that incorporates a leveraged common stock price. Specifically, for purposes of the calculation, the stock price is determined as the higher of the VWAP measured over the period from the date of announcement of the fundamental transaction through the date the holder provides notice of repurchase, and the value received by common stockholders in such fundamental transaction. This in effect protects the holder against reductions in the stock price that may result from a fundamental transaction, while allowing the holder to keep the benefits of an upside. This feature precludes the common warrants from being considered indexed to the Company’s stock.

Since the common warrants meet the definition of derivatives under ASC 815, the Company recorded these warrants as current liabilities on the balance sheets at the estimated fair value, with subsequent changes in their respective estimated fair values recognized in the statements of operations and comprehensive loss at each reporting date.

Estimating fair values of liability-classified financial instruments requires the development of estimates that may, and are likely to, change over the duration of the instrument with related changes in internal and external market factors. In addition, option-based techniques are highly volatile and sensitive to changes in the trading market price of the Company’s common stock. Because liability-classified financial instruments are initially and subsequently carried at fair value, the Company’s financial results will reflect the volatility in these estimate and assumption changes. Changes in estimated fair value are recognized as a component of other income (expense) in the statements of operations.

The Company valued the common warrants issued in the July Offering using the Black-Scholes option valuation model. The Black-Scholes method was determined to be appropriate given the lack of alternative mechanisms to settle the warrants in a manner that would yield different values, such as an alternative cashless settlement feature. The estimated fair value of these warrants as of the issuance date and as of December 31, 2023 was $5.8 million and $912,000, respectively.

As of June 30, 2024 and December 31, 2023, none of the warrants issued in the July Offering have been exercised. Common warrants to purchase 2,991,027 shares of the Company's common stock were outstanding with an exercise price of $4.89 per share. At June 30, 2024, the Company updated the estimated fair value of the outstanding common warrants using the Black-Scholes option valuation model resulting in an estimated fair value of $2.3 million, an increase of $1.4 million for these common warrants compared to the estimated fair value at December 31, 2023. The loss of $36,000 and $1.4 million resulting from the change in the estimated fair value of the liabilities for the warrants was recorded as a change in the estimated fair value of warrant liabilities in the accompanying statements of operations and comprehensive loss for the three and six months ended June 30, 2024, respectively.

The common warrant liability will be adjusted to estimated fair value at each balance sheet date until the warrants are settled. Changes in the estimated fair value of the warrant liabilities are recognized as a component of other income (expense), net in the statements of operations and comprehensive loss.

The pre-funded warrants and the common warrants issued in the February Offering and the July Offering in 2023 are participating securities which, by definition, entitle the holders thereof to participate in dividends and other distributions of assets by the Company to its holders of common shares as though the holder then held common shares.

ATM Financings

During the three months ended June 30, 2024, there were no sales of the Company's common stock in the open market. During the six months ended June 30, 2024, the Company raised net proceeds (net of commissions) of approximately $648,000 from the sale of 702,090 shares of the Company’s common stock in the open market at a weighted average price of $0.94 per share pursuant to the 2021 Registration Statement and the 2021 Sales Agreement.

During the three and six months ended June 30, 2023, there were no sales of the Company's common stock in the open market.

As of August 9, 2024, the Company had up to $222.7 million of the Company’s securities available for sale under the 2021 Registration Statement, of which $72.7 million of the Company’s common stock are available pursuant to the 2021 Sales Agreement.

XML 25 R18.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Subsequent Events
6 Months Ended
Jun. 30, 2024
Subsequent Events [Abstract]  
Subsequent Events

Note 9. Subsequent Events

None.

XML 26 R19.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Summary of Significant Accounting Policies (Policies)
6 Months Ended
Jun. 30, 2024
Accounting Policies [Abstract]  
Nature of Operations

Nature of Operations

DURECT Corporation (the “Company”) was incorporated in the state of Delaware on February 6, 1998. The Company is a biopharmaceutical company committed to transforming the treatment of acute organ injury and chronic liver diseases by advancing novel and potentially lifesaving therapies based on its endogenous epigenetic regulator program. Larsucosterol, the Company's lead drug candidate, binds to and inhibits the activity of DNA methyltransferases ("DNMTs"), epigenetic enzymes which are elevated and associated with hypermethylation found in alcohol-associated hepatitis ("AH") patients. Larsucosterol is in clinical development for the potential treatment of AH, for which the FDA has granted Fast Track Designation and Breakthrough Therapy Designation; metabolic dysfunction-associated steatohepatitis (“MASH”), also known as non-alcoholic steatohepatitis or NASH is also being explored. In addition, POSIMIR® (bupivacaine solution) for infiltration use, a non-opioid analgesic utilizing the innovative SABER® platform technology, is FDA-approved and has been exclusively licensed to Innocoll Pharmaceuticals for commercialization in the United States. The Company also manufactures and sells osmotic pumps used in laboratory research, and manufactures certain excipients for certain clients for use as raw materials in their products.

Basis of Presentation

Basis of Presentation

These condensed financial statements have been prepared in accordance with the rules and regulations of the Securities and Exchange Commission (the “SEC”), and therefore do not include all the information and footnotes necessary for a complete presentation of the Company’s results of operations, financial position and cash flows in conformity with U.S. generally accepted accounting principles (“U.S. GAAP”). The unaudited condensed financial statements reflect all adjustments (consisting only of normal recurring adjustments) which are, in the opinion of management, necessary for a fair presentation of the financial position at June 30, 2024, the operating results and comprehensive loss, and stockholders’ equity for the three and six months ended June 30, 2024 and 2023, and cash flows for the six months ended June 30, 2024 and 2023. The balance sheet as of December 31, 2023 has been derived from audited financial statements at that date but does not include all of the information and footnotes required by U.S. GAAP for complete financial statements. These financial statements and notes should be read in conjunction with the Company’s audited financial statements and notes thereto, included in the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2023 filed with the SEC.

The results of operations for the interim periods presented are not necessarily indicative of results that may be expected for any other interim period or for the full fiscal year.

Liquidity and Need to Raise Additional Capital

Liquidity and Need to Raise Additional Capital

As of June 30, 2024, the Company had an accumulated deficit of $600.3 million as well as negative cash flows from operating activities. Presently, the Company does not have sufficient cash resources to meet its plans for the next twelve months following the issuance of these financial statements. The Company will continue to require substantial funds to continue research and development, including clinical trials of its product candidates. These factors raise substantial doubt regarding the Company’s ability to continue as a going concern for a period of one year from the issuance of these financial statements. Management’s plans in order to meet its operating cash flow requirements include seeking additional collaborative agreements for certain of its programs as well as financing activities such as public offerings and private placements of its common stock, preferred stock offerings, issuances of debt and convertible debt instruments.

There are no assurances that such additional funding will be obtained and that the Company will succeed in its future operations. If the Company cannot successfully raise additional capital and implement its strategic development plan, its liquidity, financial condition and business prospects will be materially and adversely affected, and the Company may have to cease operations. As further described in Note 6, the Company classified the remaining balance of its term loan as a current liability on the Company’s balance sheets as of June 30, 2024 and December 31, 2023 due to the timing of repayment obligations and due to recurring losses, liquidity concerns and a subjective acceleration clause in the Company’s Loan Agreement. These financial statements have been prepared on a going concern basis and do not include any adjustments to the amounts and classification of assets and liabilities that may be necessary in the event the Company can no longer continue as a going concern.

Inventories

Inventories

Inventories are stated at the lower of cost or net realizable value, with cost determined on a first-in, first-out basis. The Company capitalizes inventories produced in preparation for product launches after receiving regulatory approval on a product. The Company may be required to expense previously capitalized inventory costs upon a change in management’s judgment due to new information that suggests that the inventory will not be saleable.

The Company’s inventories consisted of the following (in thousands):

 

 

 

June 30,
2024

 

 

December 31,
2023

 

Raw materials

 

$

170

 

 

$

165

 

Work in process

 

 

1,335

 

 

 

1,164

 

Finished goods

 

 

969

 

 

 

890

 

Total inventories

 

$

2,474

 

 

$

2,219

 

Leases

Leases

ASC 842 requires the Company to recognize an operating lease right-of-use asset and corresponding operating lease liability for the Company’s leased properties. The Company’s operating lease right-of-use assets and liabilities are recognized under ASC 842 based on the present value of lease payments over the remaining lease term at the lease commencement date. In determining the net present value of lease payments, we estimate the incremental borrowing rate based on the information available, including remaining lease term. As of June 30, 2024, the weighted-average remaining lease term was 3.10 years for the Company’s leased properties.

Revenue Recognition

Revenue Recognition

Product Revenue, Net

The Company manufactures and sells ALZET osmotic pumps used in laboratory research, and manufactures and sells certain excipients used by pharmaceutical companies as raw materials in certain of their products, including POSIMIR, a marketed animal health product and Methydur.

Revenues from product sales are recognized when the customer obtains control of the Company’s product, which occurs at a point in time, typically upon shipment to the customer. The Company expenses incremental costs of obtaining a contract as and when incurred if the expected amortization period of the asset that the Company would have recognized is one year or less.

Trade Discounts and Allowances: The Company provides certain customers with discounts that are explicitly stated in the Company’s contracts and are recorded as a reduction of revenue in the period the related product revenue is recognized.

Product Returns: The Company generally offers customers a limited right of return for products that have been purchased. The Company estimates the amount of its product sales that are probable of being returned by its customers and records this estimate as a reduction of revenue in the period the related product revenue is recognized. The Company currently estimates product return liabilities primarily using its historical sales information. The Company expects product returns to be minimal.

Collaborative Research and Development and Other Revenue

The Company enters into license agreements, under which it licenses certain rights to its product candidates or products to third parties. The terms of these arrangements typically include payment to the Company of one or more of the following: non-refundable, up-front license fees; reimbursement of development costs incurred by the Company under approved work plans; development, regulatory, intellectual property and commercial milestone payments; payments for manufacturing supply services the Company provides itself or through its contract manufacturers; and royalties on net sales of licensed products. Each of these payments results in collaborative research and development revenues, except for revenues from royalties on net sales of licensed products and earn-out revenues, which are classified as other revenues.

In determining the appropriate amount of revenue to be recognized as it fulfills its obligations under each of its agreements, the Company performs the following steps: (i) identification of the promised goods or services in the contract; (ii) determination of whether the promised goods or services are performance obligations including whether they are distinct in the context of the contract; (iii) measurement of the transaction price, including the constraint on variable consideration; (iv) allocation of the transaction price to the performance obligations; and (v) recognition of revenue when (or as) the Company satisfies each performance obligation. For arrangements that are determined to include multiple performance obligations, the Company must develop assumptions that require judgment to determine the estimated stand-alone selling price for each performance obligation identified. These assumptions may include: forecasted revenues, development timelines, reimbursement rates for personnel costs, discount rates and probabilities of technical and regulatory success. The Company expects to recognize revenue for the variable consideration currently being constrained when it is probable that a significant revenue reversal will not occur.

Licenses of intellectual property: If the license to the Company’s intellectual property is determined to be distinct from the other performance obligations identified in the arrangement, the Company recognizes revenues from the transaction price allocated to the license when the license is transferred to the customer and the customer is able to use and benefit from the license. For performance obligations comprised of licenses that are bundled with other promises, the Company utilizes its judgment to assess the nature of the combined performance obligation to determine whether the combined performance obligation is satisfied over time or at a point in time and, if over time, the Company applies an appropriate method of measuring progress for purposes of recognizing related revenues from the allocated transaction price. For performance obligations recognized over time, the Company evaluates the measure of progress each reporting period and recognizes revenues on a cumulative catch-up basis as collaborative research and development revenues.

Milestone Payments: At the inception of each arrangement that includes development milestone payments, the Company evaluates whether the milestones are considered probable of being reached and estimates the amount to be included in the transaction price using the most likely amount method. If it is probable that a significant revenue reversal would not occur, the associated milestone value is included in the transaction price. Milestone payments that are not within the control of the Company or the licensee, such as regulatory approvals, are not considered probable of being achieved until those approvals are received. The transaction price is then allocated to each performance obligation on a relative stand-alone selling price basis, for which the Company recognizes revenue as or when the performance obligations under the contract are satisfied. At the end of each subsequent reporting period, the Company re-evaluates the probability of achievement of such development milestones and any related constraint, and if necessary, adjusts its estimate of the overall transaction price.

Manufacturing Supply Services: Arrangements that include a promise for future supply of raw materials or drug product for either clinical development or commercial supply at the customer’s discretion are generally considered as options. The Company assesses if these options provide a material right to the customer and if so, they are accounted for as separate performance obligations and allocated a portion of the transaction price based on the estimated standalone selling price of the material right. If the Company is entitled to additional payments when the customer exercises these options, the deferred transaction price and any additional payments are recorded in collaborative research and development revenue when the customer obtains control of the goods.

Royalties and Earn-outs: For arrangements that include sales-based royalties or earn-outs, including milestone payments based on first commercial sale or the level of sales, and the license is deemed to be the predominant item to which the royalties relate, the Company recognizes revenue at the later of (i) when the related sales occur, or (ii) when the performance obligation to which some or all of the royalty or earn-out has been allocated has been satisfied (or partially satisfied). To date, the Company has not recognized material royalty revenue resulting from the Company’s collaborative arrangements or material earn-out revenues from any of the Company’s agreements.

Research and development services: Revenue from research and development services that are determined to represent a distinct performance obligation related to services performed under the collaborative arrangements with the Company’s third-party collaborators is recognized over time as the related research and development services are performed using an appropriate method of measuring progress. The Company evaluates the measure of progress each reporting period and recognizes revenue on a cumulative catch-up basis, as collaborative research and development revenue. Research and development expenses under the collaborative research and development agreements generally approximate or exceed the revenue recognized under such agreements over the term of the respective agreements. Deferred revenue may result when the Company does not expend the required level of effort during a specific period in comparison to funds received under the respective agreement.

The Company receives payments from its customers based on development cost schedules established in each contract. Up-front payments are recorded as deferred revenue upon receipt or when due and may require deferral of revenue recognition to a future period until the Company performs its obligations under these arrangements. Amounts are recorded as accounts receivable when the Company’s right to consideration is unconditional. The Company does not assess whether a contract has a significant financing component if the expectation at contract inception is such that the period between payment by the customer and the transfer of the promised goods or services to the customer will be one year or less.

Total revenue by geographic region based on customers’ locations for the three and six months ended June 30, 2024 and 2023 are as follows (in thousands):

 

 

 

Three months ended
June 30,

 

 

Six months ended
June 30,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

United States

 

$

1,182

 

 

$

1,143

 

 

$

2,155

 

 

$

2,421

 

Europe

 

 

644

 

 

 

613

 

 

 

1,187

 

 

 

1,044

 

Japan

 

 

140

 

 

 

112

 

 

 

287

 

 

 

282

 

Other

 

 

205

 

 

 

213

 

 

 

369

 

 

 

388

 

Total

 

$

2,171

 

 

$

2,081

 

 

$

3,998

 

 

$

4,135

 

Prepaid and Accrued Clinical Costs

Prepaid and Accrued Clinical Costs

The Company incurs significant costs associated with third party consultants and organizations for pre-clinical studies, clinical trials, contract research, regulatory advice and other research and development-related services. The Company is required to estimate periodically the cost of services rendered but unbilled based on management’s estimates. Estimates are determined each reporting period by reviewing the terms and conditions of the underlying contracts, reviewing open purchase orders and by having detailed discussions with internal clinical personnel and third-party service providers as to the nature and status of the services performed in relation to amounts billed. The costs for unbilled services are estimated by applying the rates and fees applicable in the underlying contracts. If these good faith estimates are inaccurate, actual expenses incurred could materially differ from these estimates.

Prepaid and Accrued Manufacturing Costs

Prepaid and Accrued Manufacturing Costs

The Company incurs significant costs associated with third party consultants and organizations for manufacturing, validation, testing and other research and development-related services. The Company is required to estimate periodically the cost of services rendered but unbilled based on management’s estimates. Estimates are determined each reporting period by reviewing the terms and conditions of the underlying contracts, reviewing open purchase orders and by having detailed discussions with internal personnel and third-party service providers as to the nature and status of the services performed in relation to amounts billed. The costs for unbilled services are estimated by applying the rates and fees applicable in the underlying contracts. If these good faith estimates are inaccurate, actual expenses incurred could materially differ from these estimates.

Research and Development Expenses

Research and Development Expenses

Research and development expenses are primarily comprised of salaries and benefits associated with research and development personnel, overhead and facility costs, preclinical and non-clinical development costs, clinical trial and related clinical manufacturing costs, contract services, and other outside costs. Research and development costs are expensed as incurred. Research and development costs paid to third parties under sponsored research agreements are recognized as the related services are performed. In addition, research and development expenses incurred that are reimbursed by the Company’s partners are recorded as collaborative research and development revenue.

Comprehensive Loss

Comprehensive Loss

Components of other comprehensive loss are comprised entirely of unrealized gains and losses on the Company’s available-for-sale securities for all periods presented. Total comprehensive loss has been disclosed in the Company’s Condensed Unaudited Statements of Operations and Comprehensive Loss.

Common Stock Warrants

Common Stock Warrants

The Company accounts for its common stock warrants in accordance with ASC 480, Distinguishing Liabilities from Equity ("ASC 480") and ASC 815, Derivatives and Hedging (“ASC 815”). Based upon the provisions of ASC 480 and ASC 815, the Company accounts for common stock warrants and pre-funded warrants as current liabilities if the warrant fails the equity classification criteria. Common stock warrants and pre-funded warrants classified as liabilities are initially recorded at fair value on the grant date and remeasured at each balance sheet date with the offsetting adjustments recorded in change in fair value of warrant liabilities within the statements of operations.

The Company values its pre-funded warrants and common stock warrants classified as liabilities using the Black-Scholes option pricing model or other acceptable valuation models, including the Monte-Carlo simulation model.

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 during the period. Diluted net loss per share is computed using the weighted-average number of common shares outstanding and common stock equivalents (i.e., options to purchase common stock) outstanding during the period, if dilutive, using the treasury stock method for options.

The numerators and denominators in the calculation of basic and diluted net loss per share were as follows (in thousands except per share amounts):

 

 

 

Three months ended
June 30,

 

 

Six months ended
June 30,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Basic loss per share computation:

 

 

 

 

 

 

 

 

 

 

 

 

Net loss

 

$

(3,700

)

 

$

(11,181

)

 

$

(11,343

)

 

$

(23,168

)

Weighted average number of shares outstanding - basic

 

 

31,038

 

 

 

24,508

 

 

 

30,838

 

 

 

24,140

 

Net loss per share - basic

 

$

(0.12

)

 

$

(0.46

)

 

$

(0.37

)

 

$

(0.96

)

 

 

 

 

 

 

 

 

 

 

 

 

 

Diluted loss per share computation:

 

 

 

 

 

 

 

 

 

 

 

 

Net loss

 

$

(3,700

)

 

$

(11,181

)

 

$

(11,343

)

 

$

(23,168

)

Change in fair value of pre-funded warrant liabilities

 

 

 

 

 

 

 

 

 

 

 

258

 

Net loss adjusted for change in fair value of warrant liabilities

 

$

(3,700

)

 

$

(11,181

)

 

$

(11,343

)

 

$

(23,426

)

 

 

 

 

 

 

 

 

 

 

 

 

 

Weighted average shares used to compute basic net loss per share

 

 

31,038

 

 

 

24,508

 

 

 

30,838

 

 

 

24,140

 

Dilutive effect of pre-funded warrants

 

 

 

 

 

 

 

 

 

 

 

237

 

Weighted average shares used to compute diluted net loss per share

 

 

31,038

 

 

 

24,508

 

 

 

30,838

 

 

 

24,377

 

Net loss per share - diluted

 

$

(0.12

)

 

$

(0.46

)

 

$

(0.37

)

 

$

(0.96

)

 

Options to purchase approximately 3.8 million and 3.9 million shares of common stock were excluded from the denominator in the calculation of diluted net loss share for the three and six months ended June 30, 2024, respectively, as the effect would be anti-dilutive. Options to purchase approximately 3.1 million and 3.0 million shares of common stock were excluded from the denominator in the calculation of diluted net loss per share for the three and six months ended June 30, 2023, respectively, as the effect would be anti-dilutive.

Both the pre-funded warrants and the common warrants to purchase shares of common stock entitle the holders thereof to participate in dividends and other distributions of assets by the Company to its holders of common shares, but are not required to absorb losses incurred. As a result, all warrants were excluded from basic net loss per share calculations during the three and six months ended June 30, 2024 and 2023, respectively. For diluted net loss per share purposes, warrants are included in the number of shares outstanding if the effect is dilutive. The dilutive effect of pre-funded warrants was 237,000 shares for the six months ended June 30, 2023. Pre-funded warrants to purchase 300,000 shares were excluded in the computation of diluted net loss per share for the three months ended June 30, 2023 because the effect would be anti-dilutive. Additional common warrants to purchase 3.6 million and 3.6 million shares were excluded from the denominator in the calculation of diluted net loss share for the three and six months ended June 30, 2024, respectively, as the effect would be anti-dilutive. Additional common warrants to purchase 2.0 million and 1.6 million shares were excluded from the denominator in the calculation of diluted net loss per share for the three and six months ended June 30, 2023, respectively, as the effect would be anti-dilutive.

Recent Accounting Pronouncements Recent Accounting Pronouncements

In November 2023, the FASB issued Accounting Standards Update (“ASU”) 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures (ASU 2023-07). The amendments in ASU 2023-07 are intended to improve reportable segment disclosure, primarily through enhanced disclosures about significant segment expenses. ASU 2023-07 is effective for annual periods beginning after December 15, 2023, and interim periods beginning after December 15, 2024. The amendments in this ASU should be applied retrospectively to all prior periods presented in the financial statements. Early adoption is permitted. The Company is evaluating the impact of this guidance on its financial statements and related disclosures.

In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures (ASU 2023-09). ASU 2023-09 requires enhanced annual disclosures regarding the rate reconciliation and income taxes paid information. ASU 2023-09 is effective for annual periods beginning after December 15, 2024 and may be adopted on a prospective or retrospective basis. Early adoption is permitted. The Company is evaluating the impact of this guidance on its financial statements and related disclosures.

XML 27 R20.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Summary of Significant Accounting Policies (Tables)
6 Months Ended
Jun. 30, 2024
Accounting Policies [Abstract]  
Summary of Components of Inventories

The Company’s inventories consisted of the following (in thousands):

 

 

 

June 30,
2024

 

 

December 31,
2023

 

Raw materials

 

$

170

 

 

$

165

 

Work in process

 

 

1,335

 

 

 

1,164

 

Finished goods

 

 

969

 

 

 

890

 

Total inventories

 

$

2,474

 

 

$

2,219

 

Summary of Significant Accounting Policies - Summary of Total Revenue by Geographic Region Based on Customers' Locations

Total revenue by geographic region based on customers’ locations for the three and six months ended June 30, 2024 and 2023 are as follows (in thousands):

 

 

 

Three months ended
June 30,

 

 

Six months ended
June 30,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

United States

 

$

1,182

 

 

$

1,143

 

 

$

2,155

 

 

$

2,421

 

Europe

 

 

644

 

 

 

613

 

 

 

1,187

 

 

 

1,044

 

Japan

 

 

140

 

 

 

112

 

 

 

287

 

 

 

282

 

Other

 

 

205

 

 

 

213

 

 

 

369

 

 

 

388

 

Total

 

$

2,171

 

 

$

2,081

 

 

$

3,998

 

 

$

4,135

 

Summary of Numerators and Denominators in Calculation of Basic and Diluted Net (Loss) Income per Share

The numerators and denominators in the calculation of basic and diluted net loss per share were as follows (in thousands except per share amounts):

 

 

 

Three months ended
June 30,

 

 

Six months ended
June 30,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Basic loss per share computation:

 

 

 

 

 

 

 

 

 

 

 

 

Net loss

 

$

(3,700

)

 

$

(11,181

)

 

$

(11,343

)

 

$

(23,168

)

Weighted average number of shares outstanding - basic

 

 

31,038

 

 

 

24,508

 

 

 

30,838

 

 

 

24,140

 

Net loss per share - basic

 

$

(0.12

)

 

$

(0.46

)

 

$

(0.37

)

 

$

(0.96

)

 

 

 

 

 

 

 

 

 

 

 

 

 

Diluted loss per share computation:

 

 

 

 

 

 

 

 

 

 

 

 

Net loss

 

$

(3,700

)

 

$

(11,181

)

 

$

(11,343

)

 

$

(23,168

)

Change in fair value of pre-funded warrant liabilities

 

 

 

 

 

 

 

 

 

 

 

258

 

Net loss adjusted for change in fair value of warrant liabilities

 

$

(3,700

)

 

$

(11,181

)

 

$

(11,343

)

 

$

(23,426

)

 

 

 

 

 

 

 

 

 

 

 

 

 

Weighted average shares used to compute basic net loss per share

 

 

31,038

 

 

 

24,508

 

 

 

30,838

 

 

 

24,140

 

Dilutive effect of pre-funded warrants

 

 

 

 

 

 

 

 

 

 

 

237

 

Weighted average shares used to compute diluted net loss per share

 

 

31,038

 

 

 

24,508

 

 

 

30,838

 

 

 

24,377

 

Net loss per share - diluted

 

$

(0.12

)

 

$

(0.46

)

 

$

(0.37

)

 

$

(0.96

)

XML 28 R21.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Financial Instruments (Tables)
6 Months Ended
Jun. 30, 2024
Fair Value Disclosures [Abstract]  
Summary of Money Market Funds and Available-for-Sale Securities

The following is a summary of available-for-sale securities as of June 30, 2024 and December 31, 2023 (in thousands):

 

 

 

June 30,
2024

 

 

 

Amortized
Cost

 

 

Unrealized
Gain

 

 

Unrealized
Loss

 

 

Estimated
Fair
Value

 

Money market funds

 

$

1,165

 

 

$

 

 

$

 

 

$

1,165

 

Certificates of deposit

 

 

150

 

 

 

 

 

 

 

 

 

150

 

Commercial paper

 

 

12,821

 

 

 

 

 

 

(7

)

 

 

12,814

 

 

 

$

14,136

 

 

$

 

 

$

(7

)

 

$

14,129

 

Reported as:

 

 

 

 

 

 

 

 

 

 

 

 

Cash and cash equivalents

 

$

13,986

 

 

$

 

 

$

(7

)

 

$

13,979

 

Long-term restricted investments

 

 

150

 

 

 

 

 

 

 

 

 

150

 

 

 

$

14,136

 

 

$

 

 

$

(7

)

 

$

14,129

 

 

 

 

December 31, 2023

 

 

 

Amortized
Cost

 

 

Unrealized
Gain

 

 

Unrealized
Loss

 

 

Estimated
Fair
Value

 

Money market funds

 

$

951

 

 

$

 

 

$

 

 

$

951

 

Certificates of deposit

 

 

150

 

 

 

 

 

 

 

 

 

150

 

Commercial paper

 

 

24,896

 

 

 

 

 

 

(14

)

 

 

24,882

 

 

$

25,997

 

 

$

 

 

$

(14

)

 

$

25,983

 

Reported as:

 

 

 

 

 

 

 

 

 

 

 

 

Cash and cash equivalents

 

$

24,566

 

 

$

 

 

$

(13

)

 

$

24,553

 

Short-term investments

 

 

1,281

 

 

 

 

 

 

(1

)

 

 

1,280

 

Long-term restricted investments

 

 

150

 

 

 

 

 

 

 

 

 

150

 

 

$

25,997

 

 

$

 

 

$

(14

)

 

$

25,983

 

Summary of Cost and Estimated Fair Value of Available-for-Sale Securities by Contractual Maturity

The following is a summary of the cost and estimated fair value of available-for-sale securities at June 30, 2024, by contractual maturity (in thousands):

 

 

 

June 30,
2024

 

 

 

Amortized
Cost

 

 

Estimated
Fair
Value

 

Mature in one year or less

 

$

12,821

 

 

$

12,814

 

Mature after one year through five years

 

 

150

 

 

 

150

 

 

$

12,971

 

 

$

12,964

 

Summary of Activity of the Company's Level 3 Warrant Liabilities

The following table summarizes the activity of the Company’s Level 3 warrant liabilities during the three and six months ended June 30, 2024 and 2023 (in thousands):

 

 

 

Three months ended
June 30,

 

 

Six months ended
June 30,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Fair value at beginning of period - February 2023 issuance (Pre-funded warrants)

 

$

 

 

$

1,359

 

 

$

 

 

$

 

Initial fair value at the original issuance date

 

 

 

 

 

 

 

 

 

 

 

1,743

 

Change in fair value during the period

 

 

 

 

 

126

 

 

 

 

 

 

(258

)

Fair value at end of period - February 2023 issuance (Pre-funded warrants)

 

$

 

 

$

1,485

 

 

$

 

 

$

1,485

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Fair value at beginning of period - February 2023 issuance (Common warrants)

 

$

672

 

 

$

8,197

 

 

$

312

 

 

$

 

Initial fair value at the original issuance date

 

 

 

 

 

 

 

 

 

 

 

10,290

 

Change in fair value during the period

 

 

42

 

 

 

766

 

 

 

402

 

 

 

(1,327

)

Fair value at beginning of period - February 2023 issuance (Common warrants)

 

$

714

 

 

$

8,963

 

 

$

714

 

 

$

8,963

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Fair value at beginning of period - July 2023 issuance (Common warrants)

 

$

2,270

 

 

$

 

 

$

912

 

 

$

 

Change in fair value during the period

 

 

36

 

 

 

 

 

 

1,394

 

 

 

 

Fair value at end of period - July 2023 issuance

 

$

2,306

 

 

$

 

 

$

2,306

 

 

$

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Total fair value at end of period

 

$

3,020

 

 

$

10,448

 

 

$

3,020

 

 

$

10,448

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Calculation of Estimated Fair Value of Warrants Using Models with Key Assumptions The Company calculated the estimated fair value of the pre-funded warrants using a Black-Scholes option pricing model with the following key assumptions:

 

 

 

February 8, 2023 (issuance)

 

 

Common stock price

 

$

5.81

 

 

Exercise price per share

 

$

0.00001

 

 

Expected volatility

 

 

86.60

%

 

Risk-free interest rate

 

 

3.82

%

 

Contractual term (in years)

 

 

5.00

 

 

Expected dividend yield

 

 

%

 

 

 

February 8, 2023 (issuance)

 

 

December 31, 2023

 

 

June 30, 2024

 

Common stock price

 

$

5.81

 

 

$

0.59

 

 

$

1.29

 

Exercise price per share

 

$

5.00

 

 

$

0.51

 

 

$

0.51

 

Expected volatility

 

 

86.60

%

 

 

118.00

%

 

 

122.00

%

Risk-free interest rate

 

 

3.82

%

 

 

3.93

%

 

 

4.43

%

Contractual term (in years)

 

 

5.00

 

 

 

4.10

 

 

 

3.50

 

Expected dividend yield

 

 

%

 

 

%

 

 

%

 

 

 

 

 

 

 

 

 

 

 

 

July 21, 2023 (issuance)

 

 

December 31, 2023

 

 

June 30, 2024

 

Common stock price

 

$

3.05

 

 

$

0.59

 

 

$

1.29

 

Exercise price per share

 

$

4.89

 

 

$

4.89

 

 

$

4.89

 

Expected volatility

 

 

88.60

%

 

 

115.60

%

 

 

116.98

%

Risk-free interest rate

 

 

4.18

%

 

 

3.88

%

 

 

4.43

%

Contractual term (in years)

 

 

5.00

 

 

 

4.60

 

 

 

4.06

 

Expected dividend yield

 

 

%

 

 

%

 

 

%

XML 29 R22.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Accrued Liabilities (Tables)
6 Months Ended
Jun. 30, 2024
Payables and Accruals [Abstract]  
Schedule of accrued liabilities

Accrued liabilities as of June 30, 2024 and December 31, 2023 were comprised as follows (in thousands):

 

 

 

June 30,
2024

 

 

December 31,
2023

 

Accrued contract research and manufacturing costs

 

$

2,899

 

 

$

2,340

 

Accrued compensation and benefits

 

 

1,056

 

 

 

1,320

 

Accrued clinical costs

 

 

68

 

 

 

1,578

 

Others

 

 

647

 

 

 

728

 

Total

 

$

4,670

 

 

$

5,966

 

XML 30 R23.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stock-Based Compensation (Tables)
6 Months Ended
Jun. 30, 2024
Share-Based Payment Arrangement [Abstract]  
Summary of Stock-Based Compensation Cost that has been Included in Statements of Operations and Comprehensive Loss The stock-based compensation cost that has been included in the statements of operations and comprehensive loss is shown as below (in thousands):

 

 

 

Three months ended
June 30,

 

 

Six months ended
June 30,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Cost of product revenues

 

$

4

 

 

$

5

 

 

$

8

 

 

$

9

 

Research and development

 

 

164

 

 

 

301

 

 

 

376

 

 

 

593

 

Selling, general and administrative

 

 

266

 

 

 

353

 

 

 

559

 

 

 

659

 

Total stock-based compensation

 

$

434

 

 

$

659

 

 

$

943

 

 

$

1,261

 

Summary of Assumptions Used to Estimate Fair Value of Options Granted and Shares Purchased

The Company used the following assumptions to estimate the fair value of stock options granted and shares purchased under its employee stock purchase plan for the three and six months ended June 30, 2024 and 2023. There were no stock options granted to employees for the three and six months ended June 30, 2024.

 

 

Three months ended
June 30,

 

 

Six months ended
June 30,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Stock Options

 

 

 

 

 

 

 

 

 

 

 

 

Risk-free rate

 

 

 

 

 

3.96

%

 

 

 

 

3.96-4.07%

 

Expected dividend yield

 

 

 

 

 

 

 

 

 

 

 

 

Expected life of option (in years)

 

 

 

 

 

7.3

 

 

 

 

 

7.0-7.5

 

Volatility

 

 

 

 

 

88

%

 

 

 

 

87-88%

 

 

 

 

Three months ended
June 30,

 

 

Six months ended
June 30,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Employee Stock Purchase Plan

 

 

 

 

 

 

 

 

 

 

 

 

Risk-free rate

 

 

5.43

%

 

 

5.14

%

 

5.43-5.50%

 

 

4.58-5.14%

 

Expected dividend yield

 

 

 

 

 

 

 

 

 

 

 

 

Expected life of option (in years)

 

0.5

 

 

0.5

 

 

0.5

 

 

0.5

 

Volatility

 

 

246

%

 

 

88

%

 

 

246

%

 

88-104%

 

XML 31 R24.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Term Loan (Tables)
6 Months Ended
Jun. 30, 2024
Debt Disclosure [Abstract]  
Schedule of Future Maturities due under Term Loan

The fair value of the term loan approximates the carrying value. Future maturities due under the term loan as of June 30, 2024, are as follows (in thousands):

 

Six months ending December 31, 2024

 

$

4,286

 

2025

 

 

8,428

 

Total minimum payments

 

 

12,714

 

Less unamortized debt discount and accrued final payment

 

 

(169

)

Carrying value of term loan, net

 

$

12,545

 

XML 32 R25.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Commitments (Tables)
6 Months Ended
Jun. 30, 2024
Commitments and Contingencies Disclosure [Abstract]  
Summary of Lease Arrangements of Company Facilities

The Company has lease arrangements for its facilities as follows.

 

Location

 

Approximate

Square Feet

 

Operation

 

Expiration

Cupertino, CA

 

30,149 sq. ft.

 

Office, Laboratory and Manufacturing

 

Lease expires 2027 (with an option to renew for an additional five years)

 

 

 

 

 

 

 

Vacaville, CA

 

24,634 sq. ft.

 

Manufacturing

 

Lease expires 2028 (with an option to renew for an additional five years)

Schedule of Future Operating Lease Minimum Payments

Future minimum payments under these noncancelable leases are as follows (in thousands):

 

 

 

Operating
Leases

 

Six months ending December 31, 2024

 

$

683

 

2025

 

 

1,401

 

2026

 

 

1,443

 

2027

 

 

432

 

2028

 

 

227

 

 

 

$

4,186

 

XML 33 R26.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Summary of Significant Accounting Policies - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
Summary Of Significant Accounting Policies [Line Items]          
Accumulated deficit $ 600,349   $ 600,349   $ 589,006
Number of warrants to purchase common stock 600,000   600,000    
Dilutive effect of pre-funded warrants       237,000  
Weighted-average remaining lease term 3 years 1 month 6 days   3 years 1 month 6 days    
Stock Options          
Summary Of Significant Accounting Policies [Line Items]          
Number of outstanding shares of common stock equivalents excluded from computation of diluted net loss per share 3,800,000 3,100,000 3,900,000 3,000,000  
Pre-Funded Warrants [Member]          
Summary Of Significant Accounting Policies [Line Items]          
Number of outstanding shares of common stock equivalents excluded from computation of diluted net loss per share   300,000      
Common Stock Warrants          
Summary Of Significant Accounting Policies [Line Items]          
Number of outstanding shares of common stock equivalents excluded from computation of diluted net loss per share 3,600,000 2,000,000 3,600,000 1,600,000  
XML 34 R27.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Summary of Significant Accounting Policies - Summary of Components of Inventories (Detail) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Accounting Policies [Abstract]    
Raw materials $ 170 $ 165
Work in process 1,335 1,164
Finished goods 969 890
Total inventories $ 2,474 $ 2,219
XML 35 R28.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Summary of Significant Accounting Policies - Summary of Total Revenue by Geographic Region Based on Customers' Locations (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Revenues from External Customers and Long-Lived Assets [Line Items]        
Revenue $ 2,171 $ 2,081 $ 3,998 $ 4,135
United States [Member]        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Revenue 1,182 1,143 2,155 2,421
Europe [Member]        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Revenue 644 613 1,187 1,044
Japan [Member]        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Revenue 140 112 287 282
Other [Member]        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Revenue $ 205 $ 213 $ 369 $ 388
XML 36 R29.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Summary of Significant Accounting Policies - Summary of Numerators and Denominators in Calculation of Basic and Diluted Net (Loss) Income per Share (Detail) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Mar. 31, 2024
Jun. 30, 2023
Mar. 31, 2023
Jun. 30, 2024
Jun. 30, 2023
Basic loss per share computation:            
Net Income (Loss) $ (3,700) $ (7,643) $ (11,181) $ (11,987) $ (11,343) $ (23,168)
Weighted average number of shares outstanding - basic 31,038,000   24,508,000   30,838,000 24,140,000
Net loss per share - basic $ (0.12)   $ (0.46)   $ (0.37) $ (0.96)
Diluted loss per share computation:            
Net Income (Loss) $ (3,700) $ (7,643) $ (11,181) $ (11,987) $ (11,343) $ (23,168)
Change in fair value of pre-funded warrant liabilities           258
Net loss adjusted for change in fair value of warrant liabilities $ (3,700)   $ (11,181)   $ (11,343) $ (23,426)
Weighted-average shares used in computing net loss per share, basic 31,038,000   24,508,000   30,838,000 24,140,000
Dilutive effect of pre-funded warrants           237,000
Weighted average shares used to compute diluted net loss per share 31,038,000   24,508,000   30,838,000 24,377,000
Net loss per share - diluted $ (0.12)   $ (0.46)   $ (0.37) $ (0.96)
XML 37 R30.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Strategic Agreements - Additional Information (Detail) - USD ($)
1 Months Ended 3 Months Ended 6 Months Ended
Sep. 30, 2017
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]          
Total revenues   $ 2,171,000 $ 2,081,000 $ 3,998,000 $ 4,135,000
Non Refundable Upfront Payment Received $ 17,500,000        
Agreement With Innocoll          
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]          
Additional Milestone Payment   122,000,000   122,000,000  
Revenues recognized   0 0 0 0
Collaborative Research and Development and Other Revenue [Member]          
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]          
Total revenues   $ 606,000 $ 508,000 $ 1,102,000 $ 1,151,000
XML 38 R31.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Financial Instruments - Summary of Money Market Funds and Available-for-Sale Securities (Detail) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost $ 14,136 $ 25,997
Unrealized Loss (7) (14)
Estimated Fair Value 14,129 25,983
Money market funds [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 1,165 951
Estimated Fair Value 1,165 951
Certificates of deposit [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 150 150
Estimated Fair Value 150 150
Commercial paper [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 12,821 24,896
Unrealized Loss (7) (14)
Estimated Fair Value 12,814 24,882
Cash and cash equivalents [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 13,986 24,566
Unrealized Loss (7) (13)
Estimated Fair Value 13,979 24,553
Short-term investments [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost   1,281
Unrealized Loss   (1)
Estimated Fair Value   1,280
Long Term Restricted Investments [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 150 150
Estimated Fair Value $ 150 $ 150
XML 39 R32.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Financial Instruments - Summary of Cost and Estimated Fair Value of Available-for-Sale Securities by Contractual Maturity (Detail)
$ in Thousands
Jun. 30, 2024
USD ($)
Investments, Debt and Equity Securities [Abstract]  
Mature in one year or less, Amortized Cost $ 12,821
Mature after one year through five years, Amortized Cost 150
Amortized Cost 12,971
Mature in one year or less, Estimated Fair Value 12,814
Mature after one year through five years, Estimated Fair Value 150
Estimated Fair Value $ 12,964
XML 40 R33.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Financial Instruments - Additional Information (Detail) - USD ($)
1 Months Ended 6 Months Ended 12 Months Ended
Nov. 30, 2023
Sep. 30, 2023
Jun. 30, 2023
Dec. 31, 2023
Jun. 30, 2024
Jul. 31, 2023
Jul. 21, 2023
Feb. 08, 2023
Feb. 03, 2023
Marketable Securities [Line Items]                  
Unrealized loss of securities         $ 0        
Number of warrants to purchase common stock         600,000        
Pre-funded warrants liabilities       $ 0 $ 0     $ 1,700,000  
Common warrants liabilities       $ 1,224,000 $ 3,020,000        
Common warrants exercised   1,400,000              
Issuance of common stock upon warrant exercises 300,000 924,000              
Warrants exercise price         $ 0.66        
Exercise price per share     $ 5 $ 0.51          
Exercise price of outstanding common warrants, shares       600,000          
Monte-Carlo [Member]                  
Marketable Securities [Line Items]                  
Common warrants liabilities       $ 312,000 $ 714,000     $ 10,300,000  
Black-Scholes [Member]                  
Marketable Securities [Line Items]                  
Re-valued common warrants       $ 912,000 $ 2,300,000   $ 5,800,000    
Warrant [Member]                  
Marketable Securities [Line Items]                  
Number of warrants to purchase common stock                 2,000,000
Pre-Funded Warrants [Member]                  
Marketable Securities [Line Items]                  
Number of warrants to purchase common stock 300,000               300,000
Common Warrants [Member]                  
Marketable Securities [Line Items]                  
Number of warrants to purchase common stock           2,991,027      
XML 41 R34.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Financial Instruments - Summary of Activity of the Company's Level 3 Warrant Liabilities (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]          
Total Fair value at end of period $ 3,020   $ 3,020   $ 1,224
Level 3          
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]          
Fair Value, Liability, Recurring Basis, Unobservable Input Reconciliation, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration] Change in fair value of warrant liabilities Change in fair value of warrant liabilities Change in fair value of warrant liabilities Change in fair value of warrant liabilities  
Level 3 | February 2023 Pre-funded Warrants          
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]          
Fair value at beginning of period   $ 1,359      
Initial fair value at the original issuance date       $ 1,743  
Change in fair value during the period   126   (258)  
Fair value at end of period   1,485   1,485  
Level 3 | February 2023 Common Warrants          
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]          
Fair value at beginning of period $ 672 8,197 $ 312    
Initial fair value at the original issuance date       10,290  
Change in fair value during the period 42 766 402 (1,327)  
Fair value at end of period 714 8,963 714 8,963  
Level 3 | July 2023 Common Warrants          
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]          
Fair value at beginning of period 2,270   912    
Change in fair value during the period 36   1,394    
Fair value at end of period 2,306   2,306    
Total Fair value at end of period $ 3,020 $ 10,448 $ 3,020 $ 10,448  
XML 42 R35.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Financial Instruments - Calculation of Estimated Fair Value of Warrants Using Models with Key Assumptions (Details) - $ / shares
6 Months Ended 12 Months Ended
Jul. 21, 2023
Feb. 08, 2023
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
Fair Value Measurement Inputs and Valuation Techniques [Line Items]          
Exercise price per share       $ 5 $ 0.51
Pre-Funded Warrants [Member] | Black-Scholes [Member]          
Fair Value Measurement Inputs and Valuation Techniques [Line Items]          
Common stock price   $ 5.81      
Pre-Funded Warrants [Member] | Black-Scholes [Member] | Exercise Price [Member]          
Fair Value Measurement Inputs and Valuation Techniques [Line Items]          
Exercise price per share   $ 0.00001      
Pre-Funded Warrants [Member] | Black-Scholes [Member] | Expected Volatility [Member]          
Fair Value Measurement Inputs and Valuation Techniques [Line Items]          
Expected volatility   86.60%      
Pre-Funded Warrants [Member] | Black-Scholes [Member] | Risk Free Interest Rate [Member]          
Fair Value Measurement Inputs and Valuation Techniques [Line Items]          
Risk-free interest rate   3.82%      
Pre-Funded Warrants [Member] | Black-Scholes [Member] | Contractual Term [Member]          
Fair Value Measurement Inputs and Valuation Techniques [Line Items]          
Contractual term (in years)   5 years      
Warrant [Member] | Monte-Carlo [Member]          
Fair Value Measurement Inputs and Valuation Techniques [Line Items]          
Common stock price   $ 5.81 $ 1.29   0.59
Warrant [Member] | Monte-Carlo [Member] | Exercise Price [Member]          
Fair Value Measurement Inputs and Valuation Techniques [Line Items]          
Exercise price per share   $ 5 $ 0.51   $ 0.51
Warrant [Member] | Monte-Carlo [Member] | Expected Volatility [Member]          
Fair Value Measurement Inputs and Valuation Techniques [Line Items]          
Expected volatility   86.60% 122.00%   118.00%
Warrant [Member] | Monte-Carlo [Member] | Risk Free Interest Rate [Member]          
Fair Value Measurement Inputs and Valuation Techniques [Line Items]          
Risk-free interest rate   3.82% 4.43%   3.93%
Warrant [Member] | Monte-Carlo [Member] | Contractual Term [Member]          
Fair Value Measurement Inputs and Valuation Techniques [Line Items]          
Contractual term (in years)   5 years 3 years 6 months   4 years 1 month 6 days
Common Warrants [Member] | Black-Scholes [Member]          
Fair Value Measurement Inputs and Valuation Techniques [Line Items]          
Common stock price $ 3.05   $ 1.29   $ 0.59
Common Warrants [Member] | Black-Scholes [Member] | Exercise Price [Member]          
Fair Value Measurement Inputs and Valuation Techniques [Line Items]          
Exercise price per share $ 4.89   $ 4.89   $ 4.89
Common Warrants [Member] | Black-Scholes [Member] | Expected Volatility [Member]          
Fair Value Measurement Inputs and Valuation Techniques [Line Items]          
Expected volatility 88.60%   116.98%   115.60%
Common Warrants [Member] | Black-Scholes [Member] | Risk Free Interest Rate [Member]          
Fair Value Measurement Inputs and Valuation Techniques [Line Items]          
Risk-free interest rate 4.18%   4.43%   3.88%
Common Warrants [Member] | Black-Scholes [Member] | Contractual Term [Member]          
Fair Value Measurement Inputs and Valuation Techniques [Line Items]          
Contractual term (in years) 5 years   4 years 21 days   4 years 7 months 6 days
XML 43 R36.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Accrued Liabilities (Details) - Schedule of accrued liabilities - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Schedule Of Accrued Liabilities [Abstract]    
Accrued contract research and manufacturing costs $ 2,899 $ 2,340
Accrued compensation and benefits 1,056 1,320
Accrued clinical costs 68 1,578
Others 647 728
Total $ 4,670 $ 5,966
XML 44 R37.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stock-Based Compensation - Summary of Stock-Based Compensation Cost that has been Included in Statements of Operations and Comprehensive Loss (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Total stock-based compensation $ 434 $ 659 $ 943 $ 1,261
Cost of product revenues [Member]        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Total stock-based compensation 4 5 8 9
Research and development [Member]        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Total stock-based compensation 164 301 376 593
Selling, general and administrative [Member]        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Total stock-based compensation $ 266 $ 353 $ 559 $ 659
XML 45 R38.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stock-Based Compensation - Additional Information (Detail) - USD ($)
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2024
Jun. 30, 2024
Dec. 31, 2023
Share-Based Payment Arrangement [Abstract]      
Stock-based compensation cost capitalized in inventory   $ 12,000 $ 14,000
Stock options granted to employees 0 0  
XML 46 R39.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stock-Based Compensation - Summary of Assumptions Used to Estimate Fair Value of Options Granted and Shares Purchased (Detail)
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Employees Stock Purchase Plan [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Risk-free rate 5.43% 5.14%    
Risk-free rate, minimum     5.43% 4.58%
Risk-free rate, maximum     5.50% 5.14%
Expected life of option (in years) 6 months 6 months 6 months 6 months
Volatility 246.00% 88.00% 246.00%  
Volatility, minimum       88.00%
Volatility, maximum       104.00%
Stock Option Plan [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Risk-free rate   3.96%    
Risk-free rate, minimum       3.96%
Risk-free rate, maximum       4.07%
Expected life of option (in years)   7 years 3 months 18 days    
Volatility   88.00%    
Volatility, minimum       87.00%
Volatility, maximum       88.00%
Stock Option Plan [Member] | Minimum [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Expected life of option (in years)       7 years
Stock Option Plan [Member] | Maximum [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Expected life of option (in years)       7 years 6 months
XML 47 R40.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Term Loan - Additional Information (Detail) - Oxford Finance LLC Term Loan [Member] - USD ($)
1 Months Ended 3 Months Ended 6 Months Ended
May 31, 2021
Dec. 31, 2019
Nov. 30, 2018
Feb. 28, 2018
Jul. 31, 2016
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Debt Instrument [Line Items]                  
Secured term loan         $ 20,000,000        
Term loan repayment description         As amended, the Loan Agreement provides for interest only payments through June 1, 2023, followed by consecutive monthly payments of principal and interest in arrears starting on June 1, 2023 and continuing through the maturity date of the term loan of September 1, 2025.        
First principal payment date         Jun. 01, 2023        
Term loan, maturity date         Sep. 01, 2025        
Interest rate on term loan         7.95% 12.74%   12.74%  
Term loan, floating interest rate basis         an index rate plus a spread        
Facility fee paid at final payment         $ 150,000        
Percentage of an additional payment equal to principal amount         10.00%        
Debt offering/issuance costs         $ 2,000,000        
Principal payments           $ 2,100,000 $ 714,000 $ 4,300,000 $ 714,000
Loan modification fee $ 712,500 $ 825,000 $ 900,000 $ 100,000          
Minimum [Member]                  
Debt Instrument [Line Items]                  
Percentage of prepayment fee         0.75%        
Maximum [Member]                  
Debt Instrument [Line Items]                  
Percentage of prepayment fee         2.50%        
XML 48 R41.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Term Loan - Schedule of Future Maturities due under Term Loan (Detail)
$ in Thousands
Jun. 30, 2024
USD ($)
Future maturities and interest payments under the term loan:  
Six months ending December 31, 2024 $ 4,286
2025 8,428
Total minimum payments 12,714
Less unamortized debt discount and accrued final payment (169)
Carrying value of term loan, net $ 12,545
XML 49 R42.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Commitments - Summary of Lease Arrangements of Company Facilities (Detail)
6 Months Ended
Jun. 30, 2024
ft²
Vacaville, CA [Member] | Manufacturing [Member]  
Property Subject To Or Available For Operating Lease [Line Items]  
Approximate Square Feet 24,634
Lease Expiration Term Lease expires 2028 (with an option to renew for an additional five years)
Lease expiration year 2028
Lease renewal term 5 years
Cupertino, CA [Member] | Office, Laboratory and Manufacturing [Member]  
Property Subject To Or Available For Operating Lease [Line Items]  
Lease expiration year 2027
Lease renewal term 5 years
Cupertino, CA [Member] | Office, Laboratory and Manufacturing [Member] | Lease Amendment [Member]  
Property Subject To Or Available For Operating Lease [Line Items]  
Approximate Square Feet 30,149
Lease Expiration Term Lease expires 2027 (with an option to renew for an additional five years)
XML 50 R43.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Commitments - Additional Information (Detail) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Commitments and Contingencies Disclosure [Abstract]        
Rent expenses of operating leases $ 345,000 $ 478,000 $ 805,000 $ 957,000
XML 51 R44.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Commitments - Schedule of Future Operating Lease Minimum Payments (Detail)
$ in Thousands
Jun. 30, 2024
USD ($)
Leases [Abstract]  
Six months ending December 31, 2024 $ 683
2025 1,401
2026 1,443
2027 432
2028 227
Total operating leases future minimum payments $ 4,186
XML 52 R45.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stockholders' Equity - Additional Information (Detail)
Jul. 31, 2021
USD ($)
Maximum [Member]  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Securities offered $ 250,000,000
2021 Sales Agreement [Member] | Cantor Fitzgerald Co [Member] | Minimum [Member]  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Securities offered $ 75,000,000
XML 53 R46.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stockholders' Equity - Registered Direct Offerings - Additional Information (Detail) - USD ($)
1 Months Ended 3 Months Ended 6 Months Ended 12 Months Ended
Jul. 21, 2023
Jul. 19, 2023
Feb. 08, 2023
Feb. 03, 2023
Nov. 30, 2023
Sep. 30, 2023
Jun. 30, 2024
Mar. 31, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
Aug. 09, 2024
Jul. 31, 2023
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                            
Number of warrants to purchase common stock             600,000     600,000        
Issuance cost for warrants                     $ (1,200,000)      
Warrants exercise price             $ 0.66     $ 0.66        
Common warrants liabilities             $ 3,020,000     $ 3,020,000   $ 1,224,000    
Pre-funded warrants liabilities     $ 1,700,000       0     0   0    
Common warrants exercised           1,400,000                
Loss (gain) on change in fair value of warrant liability             78,000   $ 892,000 1,796,000 (1,585,000)      
Proceeds from sale of common stock, net of commissions                   648,000 658,000      
Monte-Carlo [Member]                            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                            
Common warrants liabilities     $ 10,300,000       714,000     714,000   312,000    
Black-Scholes [Member]                            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                            
Re-valued common warrants $ 5,800,000           $ 2,300,000     $ 2,300,000   $ 912,000    
Warrant [Member]                            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                            
Number of warrants to purchase common stock       2,000,000                    
Warrant [Member] | Monte-Carlo [Member]                            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                            
Common stock price     $ 5.81       $ 1.29     $ 1.29   $ 0.59    
Pre-Funded Warrants [Member]                            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                            
Number of warrants to purchase common stock       300,000 300,000                  
Pre-Funded Warrants [Member] | Black-Scholes [Member]                            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                            
Common stock price     $ 5.81                      
February 2023 Financing [Member]                            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                            
Description of Transaction                   On February 3, 2023, the Company entered into a securities purchase agreement with two institutional investors        
Date of agreement                   Feb. 03, 2023        
Number of warrants to purchase common stock           924,000 600,000     600,000   600,000    
Gross proceeds from purchase agreement       $ 1,200,000                    
Gross proceeds from sale of common stock       $ 8,800,000                    
Warrants exercise price             $ 0.51     $ 0.51   $ 0.51    
Class of Warrant Reduced as a Result of Anti Dilutive provision of Common Stock       $ 4.89                    
Class of warrant reduced as a result of sale of common stock in the open market       $ 0.51                    
Loss on issuance of warrants     $ 10,000,000                      
Common warrants exercised           1,400,000                
Gain on exercise of warrant                       $ 3,400,000    
Loss on issuance of common warrants     2,000,000                      
Issuance of shares                       2,800,000    
February 2023 Financing [Member] | Monte-Carlo [Member]                            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                            
Common warrants liabilities     10,300,000                      
Pre-funded warrants liabilities             $ 714,000     $ 714,000        
Increase in common warrants                       $ 402,000    
February 2023 Financing [Member] | Black-Scholes [Member]                            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                            
Pre-funded warrants liabilities     $ 1,700,000                      
February 2023 Financing [Member] | Common Stock [Member]                            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                            
Sale of stock number of shares issued in transaction       1,700,000                    
Common stock price       $ 0.0001                    
Number of warrants to purchase common stock       300,000                    
February 2023 Financing [Member] | Warrant [Member]                            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                            
Common stock price       $ 5                    
Number of warrants to purchase common stock       2,000,000                    
Warrants exercise price       $ 5                    
Warrants exercisable term       5 years                    
February 2023 Financing [Member] | Pre-Funded Warrants [Member]                            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                            
Common stock price       $ 4.99999                    
Number of warrants to purchase common stock         300,000   0     0   0    
Warrants exercise price       $ 0.00001                    
Common warrants exercised         300,000                  
Gain on exercise of warrant         $ 561,000                  
Issuance of shares         $ 186,000                  
Loss (gain) on change in fair value of warrant liability             $ 42,000   892,000 $ 402,000 $ (1,600,000)      
February 2023 Financing [Member] | Pre Funded Warrant And Common Warrant [Member]                            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                            
Percentage of ownership on outstanding common stock immediately after exercise       4.99%                    
Percentage of ownership on outstanding common stock at election of holder       9.99%                    
July 2023 Financing [Member]                            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                            
Description of Transaction                   On July 19, 2023, the Company entered into a securities purchase agreement with several institutional investors        
Date of agreement   Jul. 21, 2023               Jul. 19, 2023        
Common stock price $ 3.05                          
Gross proceeds from purchase agreement   $ 13,900,000                        
Gross proceeds from sale of common stock   $ 1,100,000                        
Warrants exercise price             $ 4.89     $ 4.89   $ 4.89    
Common warrants liabilities $ 9,100,000                          
Issuance of shares                       $ 673,000    
Fair value of common stock and common warrant issued $ 1,100,000                          
Amount Allocated to Common Warrant                       $ 427,000    
Loss (gain) on change in fair value of warrant liability             $ (36,000)     $ (1,400,000)        
Sale of common stock during period 2,991,027                          
Class of warrant or right issued             0     0   0    
July 2023 Financing [Member] | Black-Scholes [Member]                            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                            
Common warrants liabilities                       $ 912,000   $ 5,800,000
Pre-funded warrants liabilities             $ 2,300,000     $ 2,300,000        
Increase in common warrants                       $ 1,400,000    
July 2023 Financing [Member] | Common Stock [Member]                            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                            
Sale of stock number of shares issued in transaction   2,991,027                        
Common stock price   $ 0.0001                        
July 2023 Financing [Member] | Warrant [Member]                            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                            
Common stock price   $ 5.015                        
Number of warrants to purchase common stock   2,991,027         2,991,027     2,991,027   2,991,027    
Warrants exercise price   $ 4.89                        
Warrants exercisable term   5 years                        
July 2023 Financing [Member] | Pre Funded Warrant And Common Warrant [Member]                            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                            
Percentage of ownership on outstanding common stock immediately after exercise   4.99%                        
Percentage of ownership on outstanding common stock at election of holder   9.99%                        
2021 Registration Statement [Member] | Maximum [Member] | Subsequent Event [Member]                            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                            
Available-for-sale Securities                         $ 222,700,000  
2021 Sales Agreement [Member]                            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                            
Issuance of shares               $ 13,000 $ 13,000          
2021 Sales Agreement [Member] | IPO [Member] | Subsequent Event [Member]                            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                            
Available-for-sale Securities                         $ 72,700,000  
2021 Sales Agreement [Member] | Common Stock [Member]                            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                            
Sale of common stock during period               702,000 118,000          
2021 Registration Statement and 2021 Sales Agreement [Member]                            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                            
Proceeds from sale of common stock, net of commissions                   $ 648,000        
Sale of common stock during period                   702,090        
Common stock weighted average price                   $ 0.94        
EXCEL 54 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( "J #ED'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 " J@ Y9Y<#V@.X K @ $0 &1O8U!R;W!S+V-O&ULS9+! M2@,Q$(9?17+?G>RV% G;7!1/"H(%Q5M(IFUPLPG)R&[?WFQLMX@^@,?,_/GF M&YA.!Z%]Q.?H T:RF&XFUP])Z+!E1Z(@ )(^HE.ISHDA-_<^.D7Y&0\0E/Y0 M!X26\PTX)&44*9B!55B(3'9&"QU1D8]GO-$+/GS&OL",!NS1X4 )FKH!)N>) MX33U'5P!,XPPNO1=0+,02_5/;.D .R>G9)?4.([UN"JYO$,#;T^/+V7=R@Z) MU* Q_TI6T"G@EETFOZ[N[G9]=?_A=A9TW=F__ ML?%%4';PZR[D%U!+ P04 " J@ Y9F5R<(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 "J #EG=?'8.W 4 -,> 8 >&PO=V]R:W-H965T&UL MM9E=NE>!!'A1'/>8X9[V8ATEG=)$_FZC1AI1*$L4C24"9$B<5E M9TS?>BXS ?D;?X1BF[ZX)@9E+N6CN;D++CN.*9&(A*^-!(=_&^&)*#)*4([_ M2M%.]4T3^/)ZIWZ;PP/,G*?"D]&?8:!7EYWS#@G$@F>1GLKMKZ($.C5ZOHS2 M_"_9%N_V^QWB9ZF6<1D,)8C#I/C/G\J*>!E &P)8&<"^"*!-7W#+ #<'+4J6 M8UUSS4<72FZ),F^#FKG(ZR:/!IHP,IYBY)5UR)]**GX6LFIN>7RE>%,FM0/B/O9:)7*:@&(G@=WX-25D5E MNZ)>,53PMRPY(:[SAC"']2WE\?#P<;8\(<[0%OZJ.&Y57(C%/EG M/$^U@L[XKZV&"H6^7<&,T+?IFOOBL@-#,!5J(SJC'[ZC9\[/-KQO)/8*ME_! M]C'UNIL\/*^%C10/IT[WHPT)C6J)=%HAG:)E&@-/D#/=1GQI8\+C%SQ*;57A MH6$MH<3 MF*T"4.66%4"=>N)UT)+OF,G-D[_BR5*0>QY;!^H>H?OQ['IL3:]X8%O"%]:" MH@6K[(06JK!K)A=QXF5*0=^VHN**GZU&Q,.CVG*RFI/AG5GQ($R69/8E5M!C6"!:>R"*6Y>R06_#"+*_!W1+J>RMB>O1>0J2^'GU+Y@PW6TRJSS)![6%J^V M0A1W+R7>32S4TJ397T!!KPC,_&N>V-L5%VQT[GA<6]#:$U'U;$)66QYVH.7QI5I+E>^A0!MJR!]$0C*2&4PRIHD# M:\K=HWY]8T4^AOMAM?MAN'EYD6W)?1;/K2GR:H\(3)PPEYS14RO@,6P0JVT0 M.\@&/? G=D*GE@A3Z&.6*U.6*XF_D2VC-W,&(?Y#:Q M N_S6K#RU&$BK:C'L$>LMD?L('M4H5;9::+D)DQ\>P/CFM[8"GH,7\1J7\0. M\D4[WSL5D)%UOE #8OL^RA[%AO4G'M66LS9([""#5#7H1()5B,C?X;IYHL$5 MAZ<.M6^Q'\,AL=HAL3V[/3FG$KP9#!?H._:,>XRM(+X>W[+;S?R8<:6%BI[+P6C%Q+6:%BEX6%O$ MV@6Y>[9PJ@,2Q9,TS.T!PHB+-;I;/.YK(7LOC@W-XBH_34V);TQJ<8)8/:U. M;,?Y.66O?KTX[GW/S=HL)9%80*AS,H I3A4GJ,6-ENO\$'(NM99Q?KD2/!#* MO "_+Z34NQOS@>H<>_0_4$L#!!0 ( "J #EF^JGHXDP4 *(8 8 M>&PO=V]R:W-H965T&ULK9EM;]LV$,>_"N$6Q0;4L4@]IXZ! MUL6V#AL:-.WZFI'HF(@DNB1M)]]^I.Q*EOC@9,N;6++O3O\[BO\7NQ M)D2"A[IJQ-5D+>7FZ:+^9L*RO:D&L.Q+:N,7_\0"JVOYK R<\OOM"[M=1?S!;S#;XC M-T1^VUQS=3?KHI2T)HV@K &5_,+V?Y!C0K&.5[!*M'_!_F ;!Q-0;(5D]=%9*:AI<_C$#\=" MG#C R.& C@[HJ0[AT2%L$STH:]/ZB"5>S#G; ZZM531]T=:F]5;9T$8/XXWD MZE>J_.1BR9I2#0HIP0=77>K!F74TEXK=ZU'1&R=HGTQGGNT!R"Q:<9H\R1 M2MRE$GM3>5\4;*O$JQY7$%7NVXJ\!0V1MF1B\_D!1*."6XQ0 NTBDTYDXA7Y M216YD8Q3(ISB$N.Y*$JCD3B+$8*Y75S:B4N]XJXYV6!: O*PT9U)M"\PDVO" M54,\G;LVU:DA*(/92+1I V/HJ&C6BNI>L-&SS#G^N:$A24,I6TZVZ<=?U&'50LC ?U]5FE;MF/#QA*/1J_IVQZ19E(%Y5D\[IP6LRB&F6O(>_S M^$G+FXKB6UI1J5J\=8T#O1A[+DE?*MHPZ1YGT,^S#KH;_*B):TW89%68&Z-B M&L$T31V#TA,-^I&F]/&MFGHG@V*5:)))M7UC[IE6<9XD#HT]P. 9@ND95S'< MO.TPME&K,K77"[:8)4D2.A3W/(-^H(U1<5)=(P>K?)-?$.5& M:[98A9F#[.C_JO"]#PYKI$UX(9%(-(;/8%JLT0(X$>OBAY\'O M7+E-N"7&LL)FE#OF'>H)B/P$7+*ZIH<%Q&%SR1I=>-(4+JW_8=<&K'OI_Q]H MF'./5>3'ZHUDQ?V:527AXLVK#,'T7;N&EH_V$X07I>M+11OFWM,5^>FJQYLU M0.@26).U[ +#\9OHM1D*Z[&*SF"U+*F>RZI)Z1WCE#:@P!NJFI95ILG-)(A# M@Z]6NS!U;1-03UCD)ZQ:!6SK;87U(ORXGV6U&K&U/A7=J9;%A'WZF/R4ZDNZ^U2'&I&\[;1OEP2QPF6 M>UI4B_5U^]W[>GW-&UD6%7M?(]'L][3^YY:5_.%F@1=/7WPHMCNIOUBNKP]T MR^Z8_.7POE97RQ-+7NQ9)0I>H9IM;A;?X*O4=72#%O%KP1[$V6>D0[GG_"]] M\3:_63CZB5C),JDIJ/IW9#$K2\VDGN/OGG1QNJ=N>/[YB?W;-G@5S#T5+.;E M;T4N=S>+U0+E;$.;4G[@#]^Q/B!?\V6\%.U?]-!CG07*&B'YOF^LGF!?5-U_ M^M@+<=; G6I ^@;DI0WW\![:0._;]"&ONQB;X5+J*3KZYH_H%JC M%9O^T*K?ME9Z%95.E#M9JU\+U4ZN8U[EJMM9CNXDE4RE@!2(;]!/!U93W94" MT2I',=^K/-SI!#DR] ,7 EVB7^X2].7G7R&QHS43J*C0SSO>"(47UTNI'D[? M8IGU#W+;/0B9>! 7O>.5W F4J@?*@?:)O7U@:;]4HIR4(4_*W!(KX?=-]0:Y MS@4B#O& YXE?WMR%POFTNZ?_^^XC,=Q3FK@MGS?!]S.7M%2%X=CUSW&C@+U3P%[;T)T( MN,__:HO8XT$/$'$%1>W95--%_DH<:,9N%FKT"%8?V6+]Q6>\*VI%W,A=44ZU#QO,FE-0M],&C\P=J? OT);S''$UP2MQBXRAW]FCU,7XOF2H+(3\ U+# M?H/WO9X?.CTOT(_*EOS^CNWO60W1Q?/2)?/2I;/1C7HK//56:.7_H-*>UMFN MG2QS=9.2'_1<"G5+:%9 ,DZ83F\3%T:>F(>;P $I-#.!\#*4E@/. D@3@L$,LHW*P M[=CNVX'P;86I9QN-#@_P/#$$##W 0T' *#1'>PH!L1=..WD\6'EL]:?K>$>K M+=/KTPTM:G2D9=-:JP=:U[22RD#1^Z(L9#$AB@?$:O9B#.%6$5"M(2 .(V#* M!I#87UDT&4PUMKOJMT(TM%).4OM+M%'6LE<#EL!*]NIR-2=;,BM;VK.-^T;W MX:3D@Z''=@_:SI"\0L63]$,*PJ);Z5XM^IQLR:QL:<\VGI0=US(G#[XBX0-@ E+@XL\]]@RK'=E>NXLU/Y;ZJ:T;+X ME^5H2]6UWJ@^TJ*D:AE]J6K@I:!J/2U8UM3M;-"FB1ZF-FJ5]'%B\C =MRE!#* @34V4:4[2CZ'&FZ&#OR=V?]^M;[+1/O!4 M1O54P2BC@@AP4A!29Q0PCF"HZP+3)@35&86G=1A,/K&;_*>1A-0JI]OY!A68 MU=_/RI;,RI;.Q3;NCL'?$[N_U]W15_=3AUSH5T=%!O9+QQ:>9X;S!I/G:0G" MO.!Y2H(P-WR>CB L"B92<3#WQ&[NX=CSHFPD^ ;EMN?[:/0@S(P>A)G1@[#) MZ =73^P[]+^U[P!9?DF/K*:JP/>OH1K],DL5=UVJFG8KIGK9D)UU+W]6MF16 MMG0NMG''#4L/8E]Z?$K'V8:VZ=Q=[+BKY\EMPHA:X:Z>)S? YJR>LZ4@&_:F M9IEAK4#L:X5/T\A6 DRK#:IDPD"5 #9()8C-#<,)E09S3^SF/N:E\FZ\VV-& MHSWX9-B#;Z^[=4"__6][D7!KO^>KZ\"<;,FL;.E<;./>&]8DQ+XF^?@[Y9Y@ M]&K# 19C ,X'MOX3 (>Q ZS$0*!OL8_#@H38%R2O?:]U:^=[=3K.R9;,RI;. MQ38^X# L<-R7+'"L1QS,907V V!W% 2&YKHO 8!D!6T$0L!HY9D)N3P["K1G M];8]@R74?-%4LCONX!OKN4-D[6F^+ M2J"2;=2MG#>AJO=U=TZKNY#\T!Y$NN=2\GW[<<=HSFH-4+]O.)=/%_H&I]-R MZ_\ 4$L#!!0 ( "J #EG,I?"L* P $>- 8 >&PO=V]R:W-H965T M&ULS9U=DYO(&87_"J5L)=DJRP(:(_/HTC"P$W31B?&SOC3T?]'-0\[[]=;J9JZK/-\_V8TRI9KOHVRU\F>[\1O[I-T&^7BV_1AE.U3'JW*0MO-R#9- M=[2-XMW@YJK\V8?TYBHYY)MXQS^D1G;8;J/T]W=\DSQ=#ZS!EQ]\C!_6>?&# MTA,RT*E%?\,^9/V=G7 M1O%1[I+D4_$-6UT/S.*.^(8O\P(1B?\>^9QO-@5)W,=O1^C@I%D4//_Z"]TO M/[SX,'=1QN?)YE_Q*E]?#Z8#8\7OH\,F_Y@\!?SX@<8%;YELLO)?X^EXK3DP MEHG/GER9EE!#T_\C)>%E$>W5RER9.1%M<+7O%%&71E>1$F\:[(C]L\%;^- M1;G\9I[L5B+:^_&T/CU]N% M\=>??C9^,N*=\-T^V6Y&CY6?58;P78(R^]^J_1,3G M=^E!M&N%&C$^\HY!)TSUPF]7J[AHRJ*-L8_B MU5 \^&6TC\7STT&#KX;VKD#6(;E<'K:'C0CRE9'D:YX:RV0K^I1UT=@_BW%CP MY6N#6*^*JK)52?C,=$MFT5,^WMC.;#J^&CV>YYQ6N>B@WV3[:,FO!Z*V,IX^ M\L'-G_]DN>;?5!FGD"1U/0^IYR-A5+[Y\=0EXTG] P1(329K#JU&C86*:\:N M1:;VZ;I:4)%34)%^0?7*R-:1N.>+@DO+[ED+@/9F.3=-L1")2 MU4?"*!(6(&$,"0M!L%KT.Z?H=[31S[+L4+:D8KBS?.Y=L[)W%9V1Z!\:?6M: M]:VKY[XU.?:MH_TA+4BYD2=E057']26S5(FDOE4/283%)795#*C&>BLJY+_]_$?W+;F5XMQ\^:+)B+#?BA$P;0Q?MG?6-=B3,0\)\)(Q>4K$!4I$A M82$(5@MU]Q3JKC;4_\[S8HGR,8HWT=V& M#^^3=)B)<8N1\>4A%1-TGKTR=KP8ZHCQSW(395DL9K;/K7NT^N\ARY\7C(KF M/(\^JQORB?2QW$9.:#] WYQ PCPDS$?"*!(6(&&L\WF'(+E:.DQ/Z3#5IH.W M6S564=Y'Z6FB2U0!/)7'FF/BV(T@ULKV#>)I]RH*4L]'PJA<7^/IU)TUEIT" MI":3-8>-GC=47#*>$.+.U.WK[!10LQX!=;Z"TAE86G#?B1\2MIC)8T3'4:V@ M(%5])(PB80$2QI"P$ 2KA;YE5NZ1^0V6I8_0>GC)Z])Z[;XA?:1IVU2HH@^E M446E*1>GH:I,H2HO3ZLNTJU/6V?NI/4-5ZCU\+X-+)2V.-(N6*2&ZOI0&H72 M BB-06DABE9/A,K^L_3^GV[EX5BTEGXVL=SF8IE>HG< (VD>E.9#:11*"Z T M!J6%*%H]R"L[TM+[D?+<+#SL1!-OM@^A+=GK&X^;3>A:,M HO+Z++W9USY+ZPXQJ#\'I2TL MV0>S'=><*4814/L-2J-06@"E,2@M1-'J65 Y=9;>JE-.USJ7*2S9,5(M@.FU M>T?V^()&%FJR06E446G*53"H*E.H2NM@JFMT"V%6Y8Y9>GM,.UOK#C.DF3*' MTA:6[,VT+(A!=7THC4)I 93&H+001:LG0F6Y67K/[;MN+5+F$M+1F1]IYVVQ M.V[,+A=020]*\Z$T"J4%EU0N@TJ&*%H].RH'SM);<'^8C7?Z^^R=)5 '$$KS M+(6':4VEWLN'JE(H+8#2&)06HFCUC*HL2$OO0;9FU&%?[L/CZ3+.RM_*V_#* MW7E%]A3[\919HC #27/L#W4?H30/2O.A-'I!W09010:EA2A:_4Q,93_:>OL1 M%O>Z7D)_#WU["2AM8SQ2*AK"J7Y4!J%T@(HC4%I87JG0)05:90E78*J*[1[12P*X_4UGND7[%30$_N/5.$^JFVXMB?>J< M5->'TBB4%D!I#$H+4;1Z%E16KMW3RFUNN%4G@&R36LYDVEPMU&OWCFSW@D86 MZLI":511::Y))E.SV@)J@M MGUQTG>96 :BD!Z7Y4!J%TH)+*I=!)4,4K9X=E;%IO]#8_-Y;!?3WV3M+H'8I ME.;9LB4Y,6UYJP!4E4)I 93&H+001:N_\:VR3(G>,OU&-A!1G$XTFP>0]+?6 M-^RA- ]*\Z$T>DGE!E!)!J6%*%H]YBOKD^BM3YT-1&2+;3AQG>:45:_0.W2A M#B:4YD-I%$H+H#0&I86=@50/WLK#)-T>Y@\U@8AL;SG-[(!ZI%":!Z7Y4!J% MT@(HC74_]A E6,^,L[?7]CTN>G[&Q%'&LNQL38ED NEU>X?S!<=%H8H^E$85 M=>::SHRXS0$(]C6SBJ.@EMD,0-5YT9GK.BU'F4AE,)(^!F/;.29UC"'-L#F4 MMB"R;48LDRCV#$)U?2B-0FD!E,:@M!!%JV=!Y862%YP7[5R=)XKSH@H72*_= M.[(O."\*5?2A-*JH-*4+!%5E"E79!5)=I'.!2.4RDJ\X,-H=9] #HU#:@LC. M68L+!-7UH30*I050&H/20A2MG@B5'4JZ7]+:ND(A&XI#RR+R$@74QH32/"C- MA](HE!9 :0Q*"U&T>I!75B?I^^K5\QU5ZK&TXEVBHE=L1C[TY"6YX.6K4$4? M2J.*.G/-,9E((PGH>4J%JO3F"=4U8NI!6J=KE4](7OH2UNX0@SI[4-J"R%Y< M,5U3;-J#ZOI0&H72 BB-06DABE;_>S:5M^>\X&VLG>L5CNPN*=;$]-)] ]NY MX&6L4$4?2J.*.E.NB4%5F4)57A-37:1;$W,J&\WYBI>Q=H<9]&6L4-K"D;V; MEF4QJ*X/I5$H+8#2&)06HFCU1*@L.4=OR7W3URTXLN_2G.GI;Z]W\$/M-BC- MA])H=]4&4$$&I84H6CWJ*[O-T=MMW^5E"_I[Z-U+0(T\1W:;B**'@%IY4!J% MT@(HC4%I(8I6SY6S/RVIMP^_T2X[1[;O'-(\D:N_M=Y!CZ1Y4)H/I=%+*C> M2C(H+431ZC%?F86.WBS4K6$["@N)3.1))M02A-(\*,V'TBB4%D!I#$H+.P.I M'KR5$^ET_V7''[K+SE$8ALWL@#J44)H'I?E0&H72 BB-=3_V$"58SXS*FG3T MUN0+7!M'?J6IPK71Z_8.9UE37E&$NI!0&E7YX(-1 =V>9J<6V@NCZ41J&T $IC4%J(HCUGP2A;B+A(XX?UZ9L\V5\/K(%QE^1YLBV_7/-HQ=/B M O'[^R3)OWPS$ORG)/U4:MS\'U!+ P04 " J@ Y99X=QN6D" "]!0 M& 'AL+W=OFUL@*#ZI$&$?1,*P8 MET$V\G-SG8U48P67.-=@FJIB^FF"0FW'P2#83=SR=6G=1)B-:K;&!=J[>JXI M"GN6@E7@8IJZ?)_PD^/6[(W!.5DJ=>^";\4XB)P@%)A;Q\#H MM\$I"N&(2,9#QQGT6SK@_GC'?N.]DY2-L:KJP*2@XK+]L\?N'/8 Q',8$'> ^"4@?060=(#$ M&VV5>5M7S+)LI-46M,LF-C?P9^/1Y(9+=XL+JVF5$\YF4R4+NA,L8&&91;H? M:T"M*%+Y?:E$@=J\@^N'AMLG.)TS30DE6IXS<08?X&YQ!:Z7'X]T82//+PY(BX;5$O6? M0\=UE,Z5]H6I68[C@&K7H-Y@D+U],QA&7PYY_4]DSYRGO?/TJ'/_D( ;TS"9 M(^3*V(/OHV49>A;7>C;9@ Y^LV_C:$HK+MRKA KUVC<(0[LVTK:/IY_M>]"E M+[T7\Q/J36TK^4?3-C9Z66LN#0A<$65T_HDJ6[?-H@VLJGV]+96EZO7#DOHK M:I= ZRNE["YP&_0=._L+4$L#!!0 ( "J #EG_ "JF1P< (X? 8 M>&PO=V]R:W-H965T&ULK5E;<^,F%/XKC+O3:6?BM0!)MM/$ M,UFGG6ZG%T_3RT.G#UC"MKJ24 $YFW]?0(HE2T"2CE\22SHX>63\ MDSA0*L'G(B_%[>0@974]FXGD0 LBWK.*ENK+CO&"2/7(]S-1<4I2,ZC(9R@( MXEE!LG*RNC'O-GQUPVJ99R7=<"#JHB#\Z0/-V>/M!$Z>7_R:[0]2OYBM;BJR MIP]4_EYMN'J:G;2D64%+D;$2<+J[G=S!ZWL;Z!-V3+V23]\ M3&\G@49$ZIGFN-2D<_[9*)Z/@&MII4W_ M,,XTHY7Y6:GC_B"Y^IJI<7*U9F6JHDA3\"")I"JB4@"V VLB#N [E14"3,'O M#_?@JW=?@W<@*\%O!U8+4J;B9B85 *UFEK23K9O)D&.R&/S$2GD0X%LU:7H^ M?J: G]"C9_1KY%7X0UV^!SBX BA H07/_>N'8P\^=>B(@F]G:BE+2@_TLGJRR]@''QC,_E" MRLX<$)X<$/JTKWY6A2IGPFID,S(V(W4U.JZF$.)0^?W8AV\10QC&BY/8&;#H M!"SR1N8N_4>MI2:[)5,%*V%EDN44E"UB_5;_3G0(:[T>5*K;XG=MLRVZ9 O MI.S,3_')3[$W@/=4*4TRTM3D,E6&)YSJ)YO9C:ZH%ZMP.0CG6&3N".7\!''N MA?@@6?)IJFM]"A)6* (4Q 5P/II].4JXL0Q$,;1C7)PP+KP8UP=2[JE.H1W) M.#B2O*:ZJCX2SDFI,BXCVRQWUH/%&-)\&0]PCX6F,%I$=N#+$_"E%_B/>BFH MT&="U*1,^J"M2+W:WIKXRY%%*,#8;A ,.H(+O";](@^46[DJ&+LY"@9>M@@A M/'=@ZI$N]!.%R0^A$X0(0551TFNMEQ76*M,JO9"W+Z7MW 6HVNG!7Y,D9Z\CB*KP8 ;2((56S'1 [ZH-^[E,0>4W3EXHS'%.:0HE& M<1^+P3ER\ KLR _ZV>^>[BCG"B6G*CEKNQ^]*MY<)RP$Z>)PV!$D]#/D;TR2 M')"N+;,:,N:X)81#1X^%PBA&#H =$4(_$_[\FF;0"GI,8U,8A!@-<=OD%G'@ MR&/4$1X*WK0+R509$Z\ CKP\^M:TN92VX8GPJBMC2" M)C5W1WG,E=/%8CY(3IL4#L+0@;VC5.2GU UG":5IFYD%D2U2;8HX,"ZGDO+G ME'76!33F5(2"8>OFA_)_,[!C:/3R7M@4$)5]QRQ5163[!+YJJ\G7KU^58SJ& M& XYT2*EXK5P-,^HHVWDWS MBY5=]>BY@FWS;&_VH'9?>+6_V1>V]L,1YJZK0/ZNHF^A68 Y(Z5*W$P96)'< M:M6X+9B&:#'? MI#[B40VR/NR#X$%52@'N]IQ2)Q>,&XLX'+9Y-J'(T1VAKOE +S9,%^;UZPR^6@8SRC0EG_[L-E8+1VW(J,"8]F<.ZH+[CH5[-^:;]P1 M?#YT, ;T#;:>GUZT<\&699( M?5"G!*S&6/H,B.91.+3&)J?V4ZX4[)W8^QN2]>OQ7X$MW6=E:4K^SBPHU55F M++48]N&%:?^"?UO=86EL%M'H4,HB%JH4<#FC:UFPOV5YDS.H/G!XT0W^"5UN M&%\"P&A\ FH1PW )70M5-SWG;[H. /L[ (43?"R3O$ZI&'I".^$=@%%PI6J$ M6A)&RNP8Y+3G=P6Y*;(F_N\U3MD^"'NJ2G&RX3B'N: MT&)+.<"PN;@R;WO-\_^[H@_F"N10?OU_#Z'EK>W^'H>HTCZY=8?3%WS;-NZN:F^B?"U2(5(*<[ M!2-X/U>KA#>7O\V#9)6Y#MTR*5EA?AXH22G7 NK[CC'Y_* G.%W!K_X#4$L# M!!0 ( "J #ED1946"B ( )0' 8 >&PO=V]R:W-H965T&ULM5513]LP$/XK5C9-(#&<)H5-+(T$#6A,VE11L3V@/;C)M;%P[& [ M+?OW.SLA*BAE?6!]:'S.?=_=?>>D5-K8$5'E0)&H7A*:T8ET&:^+V93A/56,$ES#0Q354Q_><" MA-I,@E'PM''#5Z5U&S1-:K:".=C;>J;1HCU+P2N0ABM)-"PGP?GH+!L[?^_P MD\/&;*V)JV2AU+TSKHM)$+J$0$!N'0/#QQJF((0CPC0>.LZ@#^F V^LG]BM? M.]:R8 :F2OSBA2TGP>> %+!DC; W:O,5NGI.'%^NA/'_9-/YA@')&V-5U8$Q M@XK+]LD>.QVV /')#D#4 :)] 7$'B/<%C#N EYJVI7@=,F99FFBU(=IY(YM; M>#$]&LOGTK5];C6^Y8BSZ53) IL(!9E;9@$;:HE:DBDS);G",V'(P8QIW"W! M\IR)0_*1W,XS>+=_#M$NSN?&&LQ@/]>TBAEG,\S.D^\C-3 MLQPF 7[%!O0:@O3#N]%I^&5(K[@,H&<\MGD.O))/= MXO*AX6LF4&5S1'XHF3?:G<:CY\?UBDLF<\X$F2G#_4"YNWRT;CHM!)!+V52@ MF=L?[,G>N5W+-1K5RVR&6O,?.+.WY7S6J''?J/&^07+LSY":+<&I)W"WSCH= MG83X2^AZ6Z#]W+)_NK5ET*T1Z.ZK[TRON#1$P!*!X?$G'*>ZO0-:PZK:3\6% MLCAC_;+$:Q.T<\#W2Z7LD^$&;7\1IW\!4$L#!!0 ( "J #ED>,=A4MP( M (D) 8 >&PO=V]R:W-H965T&ULK59M;]HP$/XK5E9- MK;0VKP3&(%(I+^NT3JA=M\]NYSF?[_#= M8$W9,T\!!'HIT"9\2*!GIMSJ(!K42>$9@SQ*NBP.QU!#E=#RW7VBS<9\M4J 4[&I1X"0\@ M'LLYDS.[54FR @C/*$$,%D/KVNW/ H77@%\9K/G6&"E/GBA]5I/;9&@YZD"0 M0RR4 I:?%=Q GBLA>8P_C:;5FE3$[?%&?:I]E[X\80XW-/^=)2(=6CT+);# M52[NZ?HK-/YTE%Y,)Q37C% E^CQ88S. MSR[0&-G5%MQ]MCQT=WE(B4HPE)(#'PIX?YX0&^ M+7UN'?_?A=T+AMSGH:SW_/3EH2K5:+C#+J;>[STL;TE,"T#GWRGG%Z8,J25" M+:&*\2JZ]+N.,[!7VZ$WH+IAX.^BQ@:4Z[H]=QRVLOCM[Z^4O@"UU4>ZK2@(F+JED?A@$<[_$E'M)Y-:V,HE$K1GEL)5( MU66)Y>L:F&AB;^P=%W8T+[1=\).HPCD\@OY1;:69^3V%T!*XHH(C"5GLK<;+ M]<+&NX"?%!IU,D:VDKT0SW:R(;$76"%@D&I+P.9V@#M@S(*,QN^.Z?5;VL33 M\9'^U=5N:MEC!7>"_:)$%['WP4,$,EPSO1/--^CJF5E>*IAR5]2TL9./'DIK MI479)1N#DO+VCE^ZJRS9R ME-N7\JBE>4I-GDXVYG@)2/0D,:$\1RLI,<_!'+M6D:_-#C;.3SO:NJ6%%VAS M]""X+A3ZP@F0?_-]8];KA4>]=3@(O*_Y"$V"&Q0&X72 -^G+G3C>Y +O7)DW M:/^*-IS0 R4U9N>J;J'3\U#[W2Q5A5.(/?-A*) '\)+W[\;SX-. \K17G@[1 MDUW- (V#_>QV?*J-5D14^O]#;G6'@1EF"@;$9KW8;)#S7?#;*^2&H6_)S7NY M^56G]@32?$7X@MLP\RVW1>^VN/K@AOV&N1?]_)/^4(+,71=4*!4UUVVKZ%?[ M1KMJ^\O?\+9+/V"94ZX0@\RD!J.%>9VR[7SM1(O*=9N]T*9WN6%A?A8@;8!Y MG@FACQ.[0?_[2?X 4$L#!!0 ( "J #EF_0#+&.!X $9C 9 >&PO M=V]R:W-H965TPD ?;%DKKK>B[? MN=2I\O=WMOKBUEK7ZNNF*-T/A^NZWKY\_MQE:[U)WD;77_>?JS@K^=AE-QL=.F,+56EES\<7DQ>OIEC M>VKP[T;?N>AWA3M96/L%_WB7_W XQ@7I0F=SPY5UKC:;J0SK&!C2OZ9?A4Z1!W.QGLZ3*7#E-;-$]$JWZ9U^OK[RMZI M"EO#:/@+;95ZP^),B4RYJ2OXUD"_^O4-,T/9I;HQJ](L39:6M;K(,MN4M2E7 MZJ,M3&:T^_YY#?-AK^>9C/V&QY[N&?M$O;=EO7;JJLQUWNW_'-89%COUBWTS M?7# OS3E2,W&B9J.I_,'QIN%S<]HO-F>\09VJ?[S8N'J"H3EOX8VS./-A\=# M!7KIMFFF?S@$#7&ZNM6'K__\I\G)^-4#JYV'UVVEK^3#VKUUK]^4]GT^GXU:7= M;-/RGOZ:O#I2=ZE3ILRDM<[A#X7-70U_X=!O=9'>I3A-J7[4BZK!Q9TD:G)^ M?C92GZ"I#*F,4ZE:&+M=IZ#!F6YJ6'JA,OD:?FY,C5/45@'32XZH):;X&@0+"T*.ZAQU*[]%8FJ](MD@_Q)<=MF=HI7>9VI4O;P*]; []I M6#T X:HITMI6:EO9595N1NKGM')-9EVM*ULDM'8AP+\X50!2J[QJ5@J8EIL< M:)@ 2?W*' M1TF\+EW^_7X#W]ZM3;96R!U WEOB'TZ2.FF7JMUO<@'SPX2\029(E8 MG1:97=OB..JQUEMH5!N<^^*GPR.%?P(E76_OR&\8(0/I)C[G&BAOM\1#X"QM M,/"@R]^+GQ)JPLO'AC^^O5!K$$6@<8F+^#%UM?H$R/ %!-"!'O"Z<7-O8*0O M-8A"LUJC_ $W[^-&KY",Z0*51.7W;MF49)+B+<(&@*G11D4YWE_<_.0U(P': M.*N^E/8.YG4@6# $4PL&[H\ F_D G4D'L-M"HZSIK]O"5CH?J7@DI/3^2OU;-%LS6V:@5$'O;-%@ZV.B$"F7!J4!]I\XT"84EJ( MW1IKD-=IL8*=9PKZ%.;O7IE,"6J0H@56-Q=OKL),6V _*IVJ=;8N;6%7]PDN M&:A_G&Y!Q&]%@) 5"ZU+V$%6- X&(B7*P#]@_7T',X U+-3'CK([6C5JNJZ MUK D7KJ RN?2(/EO$%M<%SR(:INT;):@%(!JCM8!#@6,:=W&HM1OF\W6(1E( M= O@<86Z>:\01-,J6R?4J3-*IJL:"(L;,5L28UZB? S2&SZ#@9'157H'0X"( M&]P/K]P0 .1-AEKP)G7(\:7ZB/.6-6\1-@/],PO6EXBT-"5"$H@^0>F&IEFG MP!(B+ #_%O26E1"PO70S4HB'%2$\T%!O"?]:0[FM8%]FBX3T&DZ]_O7BXJ,G M"$MA4Z9-3K+Y" .!;.CB$J'2_%=P&?GS9] /I(*FM65!B%XB"0OH LRJ\(NH MPU$+W8G7#E#J4H@'(@Q..K9,=BB^3$D:=ZD]1,9:@1NG@QN7R$1$>UB19PB1 M&YA5Z36& ""DA76.A06\XNP+H%ZN*R><5/IO#3+"PSR@L=;FI"?PR2_H,]B-]8W_FVB(M2&DXH$H=NRN9WBS /9A-J,^LQ3+8@$& 6U9V MHSR_![D,9*O7\ _:;[5HX!>+HM]3%"'[?EVID$RHX^"A!,'S",E:,S3]2+!D M>&DP X_NUK8I8&S "O0Z6$5^%6O7 DE?!Q_>>!B=(**VB=]Q< S[XUV490.# M7&MP(&MR$M' 3,;'_Q:8NC0.'81[P&CAZBZ7P,YY;X40[NJ2>3P(&6%D4R). M;Q1\8RPX6:(6" , ;L@PKST&=!+\,#!29!9A.#\R<7J3WB,EP6"#=B-U4-7 M+%FD0V\:-/9A:PT(0K0_\)$,,#U'[4!B?M!L+Z]3\%;5A;@ T/@2?- :?E[0 MU@:4U!O&=8HF&6&MV: =@/$@#H8 @#RI[]3)>#R:0;!:%"2 X!-JQ"9$ZA7O M-58S%/U6_<7_-&B,Q9@5]]WI@^23Z7+-$J=&-XY&A3ZVJ3)-[NT&M1!=6W S M(AZ5^BNH$ZP*^HMJ+\%SL'?!6W&N(3UFA=HC^5UWX0[VB_(.VV@T3BZZ!BN$ MB#)EGQ-9E*RQ!C#RM&3(\(CJMO["1"S*.#B([:2B&Z0J, MQ&;' VO)B_&5BR58UM\15* OL@\Z- MTQ.T2(B5HPM@%%A^C(-Q0)G/)^.B3 M@GZ0,4L0)Z!;I<6ZM:,D@8S4,]? /S:.)<2907PQRR-Y@E BH'XR [O3(B\P!(WX 2E M)2LCNG!(@\)X?;7#YK#CDSAQ2G:=F%T#F#..D3ME*"U"-FJ;WG/4#-*^$NM' MX.5ASSN7Z+!ID-_ &P\=W#Y%8/I59ZR*(!:%T \I@I'/'O/^,Y+@PJON@Z[) M0'"#PM #L@5%3[2%7NR!46#D4@LQT@VZ\^*B"O.RX/?"WUJ^]*PQNFO36_]9 MM@@B7=9]=4'-+2P$4=5#,(R!//:V%>%(11./.ML8TKXH7F8:'WM'4(ZKK6,?T4]% (0B!VMU::&1#9V-A*EB.DIDI_,09P7OY1E)%.P. MY,\=O3P(>AZK]\%U)Z'PG9J* MZP@\(X==E< ,]"Y;*U\0NE9XO')LE\><$W':6T% 0;>U;,#ZG5IL]*Y?GZS4 M#JTT=F6WEW90?;L0;RA#04 MA.Z#YQDD

8-8YY( ABSN9NT^J(Y;V\P6[0& P$&P0,T+O ])N[S MI@K$DSC.MT$HVU& N[5F >%C3;1$Y&<2GM68OM^3HY-1$TE068@[*\J( /:# M*:S)BIH-<*F^WR)! -D)O=W:L)\HAMM/W#458A=<1\#9!F!40VLDCY_7F6:4 MV$$RT(Z@5T-^N^'5AX =W 20,$DWMV$2>1"$7[N>-:5/R&F)Z(:971]:@50# M91&DJA0^R 4: 7+S7W8VB,;2Y%'FV=/!L:G/PRBT(CJ[^;K%$SV( MO;T+L<<9\R01ETXX7F%&A7P5($R3>=>H$DV3L80F#&R<1_ "%%JZB!*C2"U! M6-MO,*\5.+MIF"L"\H1P3 3>O!8>(70_9?N0S-J"B"!<]>1%0=)$SV _) M60$".>'C!7E8T(S/87AZUF8*!MNU4H(=:8@# $""/\#"-KQVCB@*.(=MMV) M6K%Y@\!VPTDLC*M6M M8+KH B$E,@<@6["I=5O*MCR8=^;"7!FN!0:7$Z,H]$_$,C.XF-HW:=6%9(:6-IQU41T9 M0J@Q%5 ^C?P)-%&N38.D585>I405 ;1\W.$C+($MOP_)L3:YS?888+D,6U)+K=TKH+79+ !"M3_\C$-J!KX :B">\1*85.%@#BMN M.%7SJIN[:IWUA%*5!1Y18%)6#.^]S^_+J1QF"T'J<'O> 7G5^C^HI*V11&%S MS7:+V*2K6Y/U/,D =\ M72P5>0)\-LMI%P'QR.Q6,!OIG;T'6X?2#?J%3A)+ M,3I'_J2Q/72[2M$8>9:&Q?HD+F6_8^G=E^GSN@F2"*9>;_FLNNH8UB?ALK8X>3ND+X<+T8!R*?+6#_,W.D@,\0&_EC$P98;>$32Y!: F^T.18RYY M%AS_]@@/CFR7?CNC>R3:LU=6GF(*^,!9XN:0']159*W)Y /)L66IQ=)/@ TH;SERCT^+-/8H&EFB0 M<8^* #"('QX-BR8D2O"WE*09A]& +X8U[I5+ [*1=5I?B;\ M60%:MJD6BA_P5$S,/(+0D(EZZ5/8WGIVS7&4F1FR;["\KFPN(KT/)R0,OGLA M) B%1XI(";HR'$CL>I9C6)]%YZ7R+=IC"-+\![ /7_U5M9SYCI;'S=; MG^)W3W7)1NI]<$P_BH?W4EWX-"YZ:V+J:*&1>K*D"FB[SN"[ONX^JL3"%7JQ MV^$!4^>#T26L1L[O!L-5QJ-^(<4N3G!H1]/C>4!AOM"I& _"LD8G?;\%CRG9 M$0 Y\8D17Q'94HDSE,8]OMZ87<$A#Y"![ P<0 M6(\D S_(#^"&T;>4! 8TP@2]T^T@/FVBL19(XL4=3ACB7]E%[H<\"M(%TFJ4 M]/V>":E&O_AUOUFAD*%J[<0^Y6L-1Z\W$D8 H.SXMN$(TELU8I 2?9""ZKT]BD* M8J4YJP]K:+-MD>2C;&SE"#SV!=G4H@WV MX;(T\\$ZI9UY&Y*B&W(TH+>S21M'26&E+XX"Z\IGBONEDI@=- A-;O5PX-,Y MV>@Y^D/:) -U-[-3#(%9/4""NF UCBH@ FKM9LOU5V04.T$1"5DQ'=>CNYRBYD#JE/1&_RJ MA=%VL8PNC_GLX2P/Q0=7@CF.0&2/4)+[8:L):Z<4QB. W*[+67$YVWI17N9] M3-&V1K55E_!1Z\1B3$^)3D*"\#G6,%N5[^QXG7+E7N09MIHBBV@=! M@,63(]FTC13W<-.+ G0+PTK3<-3,MGA_UQW)",^S3(_+& M\ODX!:*\&2Z7G,PG!#*]1,/_:!#Q2 R1/#V(>$"$PM'C/H[M'3LJ78QN'"#] MOHI/4E$V.125>:7JU2.P<]L.%DH-Z%#=XX.F>KENR>1(O?4VQX^.:2I6VQ:. M=JIV:<]^55*=$Y!7+Y=8LYTSOR&"@'DQ@O \(Q,% U;&,:9Q0:UWGB,Z#JVY M*S?2R47G#*B_W=.X8#GZ9R0*[T?G="4&K VX^UP:@^?U*&W>Z1VIS_X09MCH MIJZUW9Z.='A-R]O6P=G&$B.N%K@/.4GNF19QKC5.P:)OX9U&H:"/0 :R[,.) M^MT3*W#=?05<_[PWDX-DIBT%07U):*_>>#^OF_LS.'&HW,1#P$]#8B39&Q\A M1X?S:SHGC6//MFH7A0<\ S36\6E]ZJ^FA$':V-Y(@6\XK1="+G1]1Z?$/_ZGFRK-\@8??6*R\7?,-45QWD-P@S/ZJC$_W MN]]^6X;=;U\V[W;*SC[1@)V!;GHC']" -%CX[:!S'0]+TI+)V91_SF=43S9Y M\8+KRZ:3@ZL&LZWJ9#Y7)Y,9-3Z%?\?S^<%?4A 7-9F/U60R55/X?'HV/> S MXNGXA9I"^]G)N9J=G4D!&PU^.J&?XS/\.4O.S\_@YSR9S%[@;81M:MAL7&19 MU< Z+WU4=4FGIK&@T@FJZX@A'ZWV;\*VI\4<2@%ZIKZB@^X;2PF)I.\@\@VQ MG*O!XT5/M7=!(&GEN*TTBM,7^:T/#/SIW["9.0XNIXCHSO7J3H&ECX=90^10 MFXV:XSC<2WJ%(D#GR^"6-24$[A@*!9$=*+4,::R1N@H9K9X3-6SG%^13&AUN M=_!AO-30,\R$>XR$><6]'#IP:4L2]$QU/K0U[%YQWOO>4; ^+L+* <](9H;[DV(;(Z:-AQV$A MWAX$VN@.4P&P,;RA "+EDY6X3(MK$S+*($:U^[G!PI\0+S@=2\V0_G;3,G^8 M$G=J&1+,;V(A"5W$KC7?V/RG;OYOZ>8_5?(/4\F]]5Q7?N#'(R6337((N:NZ>T.L( @)145KG3)X@.9RGEF.SL$D!SSGVZKE\6"Z5=IW MC;6$H9)[]E]UJYU\1V_4O2@D$4Q@%@P3J=3V@9!3\(MK/+ER*&T9^&A'@M!^ MC9N/)<&U=K;J9 #:R+)7#=S+&0RG!GJO5.QEU:X@AAQ+J(#HU[*UY<6PB9*T MN1?-/#7,O^Q<5__90GARZ>,-KB7F5/S.K78YT/.BBZGA2G."ORGY?@[&"Y18 MI5L&=+%JWWVO4'-_#$0\I@2G:U]G6$KJ;^=^L@\J!I;7WE<'U(1/]I<#7X:W M"CZ']PMNVOM8W7>!<"N[-",ZXL7(&[H'^0M%GCV['.),>I&D=Y=2W?DN P]9 MX/V+^1G>A^&G$1H(VU'%?HXJ6PFLKO@]@6>'TN/PB#T'O+\Q>8'W:>AB)R40 M\(N?=+ZB"SCRK(,T;!]U>$,&E$)["0-OC?/F32;I3E'OV_'P;KEF![C>4+S5 M?NYV[@J:Q)R+X6I18_P\.,'C)>2YJ/FY%IT7UZ@EB'#:9=+I^NZ]^!%]^ C7/.*)U\& M\L0+C\Z074>VXQN@L;C2:$ZJAP<8)*6PNT3=3[SV8/Y-D69?CF^RM:53@6TX M^:&S$)MC8JT2Z.$G2<)=/^8LM7'] D)\NDT?7Z958<'_W)>&H$ZQF<$[C/D?/"K_$X]4[/D=#Q61_3[!#-#D_:/V7PF?TQGR>3D3!T=_"+<5[O<'V#[ ML=!H-DG&LS,UG28)3OCOR;S<;N:=K6^&\X\'DVFLHCQ:'X2?IV=AE_/ MX=,#+\?_J(U?[@&^7:#JX ]9_.FKG9_3%V?M6!NGS %%FI]^\O@=4;M\*9Z>GP]+FQWJ" MO(%_MHM6T;D26.K9Z*Q]W 5 8C8Z#W][75GV#)JF>$.JM\)Y;H1%>Z!HAQJ\ MM:?FK9/H. B?DY'@0[AYYU\MPC=2CCW4CKZ)%),>*<9_'"E:3C^1'+/?1HXW M5MRI?3X,9Y-HK^'SF'9[*"*5,-1='O7"WRN-&13+,69FMNC1F9*=!XTVIHU] M\;2\,HLF9(OD1G;O\I)*"OD?^;;B)=[S)ZPN0;U.HB?IUHO_+,1B<]J#GI0\W_3Y3]QOU/(VC%I4S^D?O_HZ'U M6F>Z]Z)R94OXW3\9]0Z?#KKE!SQX&ASUQXN;-_0ZE,[COC=4G(CWAS]O*1!N M4ERQ0:Y?YE+A5]+W!3,QD1G7DN.2:@.9S,D8-<-K*%CS%9_=^,%\NG#460T691*;$+#XM3UZ1]!GRA9Z94I^"8"> MI@DOJF"NIGU"LO\ X&/=YD-4HHO?N+CV246^\(&YCUK>K^(W<-$^83X/9JL& M7AT4B1]^>.T*PGL\#K:AU %?9:8GL7=.DZ3,*CR1!U]D0-9]HAW8-1Y LTS+&+\E'Y%B6-I/9T/26O;)]VFUPA1ZH9?0=3PZ?7'(14C^C]INZ7]*6-BZMAOZ%4]] M=(4-X'M\1]7_@1.$_SKC]7\#4$L#!!0 ( "J #ED\7#H59@< "(2 9 M >&PO=V]R:W-H965T328GXUHJ/;@\#]_F]O+D=5Q8)@QM=.YB"IY(/;S[WTC\%W^+*0CMZ9ZE\J M]^7%X/5 Y+24;>5OS.IGZOQYQ?(R4[GP5ZRZO9.!R%KG3=T=A@6UTO&_?.CB M\%<.S+H#LV!W5!2L?"^]O#RW9B4L[X8T?@BNAM,P3FE.RJVW6%4XYR_Q+#T5 M*A-7A25"N+T['WM(YO5QUDEY&Z7,OB/E1'PRVI=.?- YY;OGQ[ HF37KS7H[ M>U;@+ZT>B:/)4,PFL^-GY!TE-X^"O*/OR/ML"ZG5-\E(&(IW1CM3J5Q&8.A< MS"TYN!X_F*7XJ+34F9*5N,7'&!;Q[ZN%0[@R_Y]]$8H&'.\W@&OKC6MD1A># MAG79>QI<_OC#]&1R]HQ[Q\F]X^>D_^4L/B_E=^-)S$9BGS3Q1TD"8*ODPF 5 ME238#6FS,@0PIWL4>,-[P[OQ)5ELN2?=DA/2.8-P>LJ!;U\*K"(+=2/U^L*%:#Z$/!MG>Q!?BU>3UCJ;9$TV9 ML2S"Z%SI0C1DEY, M'"Q>BB5)IQ:J4GXM&FL**VL7K/R^"QQ(%5*U;$.T%VMA6OLHL7SL('LIK%G+ M"L)WS/]L%8N:EQ*,"X2,AN(WGX_$ :-D-CG;60_?IF=/??I$OESGT)Q\&OTC M03GNOM;:L%WBLQ;O*:-Z@=#/I@$8^+N%3R '((0W2D.T%)7*T). KR3P@'=W M!B:Y2=^NE6D]NI!1ZU4F*[=)UB-!_?&1F+?6M5('#UGC4U6[=I?2":1-L]2T M5VI!#P"6 QJ'?0X.%\@H$#Q$;UY$_^2B EJYI86$]4Y#=9?R(;J0;I=(>FMC ML:%\:K),FNH;PS<8#5X%%W5#,/]]>?[J^0;2FI\=G8KB7"#Z^OSJ4#4!W MCY.-/LX[Q(.MHXBQB !5@=&#R59MC#8Q:)\&CH6 M>J]RQFY7VZ L5>BPAH:PST[70L5Z"PC!'N69RG1H%%LQ8H(P6UV([=W*"NRM MG-E8D982789D1)_WQY8YX:%A4<'\/H *M=^' 8YT&8AQZ*%BR2.PD $^<="_ M3SP'MPM$49D%DA$L&Z[;(6!IEMPT: MW&>ST231>Z=!%LAL ?%#@!Y3<"!YTZUEI4(A]/#(R'($X7/15LQSL9UT]3 , M"09_8/@$5%L&LL5<;4%_R2[WE)JWHHH:"_U/FTU318!- 3Q1OMT7]E/#\\VQ M[UQ[FF38&MO9'"J8?%NP/P9A\812N]9SK<4M-;[CU,GT%*BE1S2J'Y=-.KW+ MIMW')VPZ%-QBK%B5"JUHU9=K#$$ZUJ>E"98#B:7T 1U=G:%1V=!T]^<&#[Z[ M/7#X^E8Y3 H2%="##[$[1"*(8Z/T?W$RL*AKD=%XBTE)P/W)]]C!14M],PWR MHI5D[,D<5PI &G$$D7 ]6IF,<"VWWL1-&UO@5\[XT+"!^V_0W39HJ]UXL:<" M$*OW=S!KY1"Z>C5WTIC,15*B$>D6+0@PMD:]<3PG=RN=N/$A]\ M;3'1D:W6FQDF6130 ;B=Q%QA' N7KISK3@*RNH!7D3V0HXQG]H+8C+O1[6C3 M[P-?=.D:;>$AE2245[+5N./FFQ&H9Q86A>>/M+ P=R;.[ MK?%^2\W6?0+X=/7] /(5;SW;[;'7T\^24Q( &%%2QR=C$Y?#6)_ M[E^\:<*O OC@=+P6!(8P_(&K"\-N*Y[807I9Z'+/P%02P,$% @ *H . M63S;0W*##0 HRP !D !X;"]W;W)K&UL[5I; M<]LV%G[7K\"XV6X\0\L4=;$4)YEQW&8WG;:3C=/V86%&6GD9A.#O-I,Z/7K_DL??%ZY>F=*G. MU?M"V#++9/'P1J7F[M71Z*@>^*!7:T<#IZ]?;N1*72GWT^9]@;O3ADJB,Y5; M;7)1J.M71Q>C%V\F-)\G_*S5G6U="Y)D:R(@L3?K;I4 M:4J$P,:GBN91LR4M;%_7U-^R[)!E*:VZ-.DO.G'K5T?S(Y&H:UFF[H.Y^[NJ MY)D2O=BDEG_%G9\[GAR)N+3.9-5B<)#IW/_+^TH/K07S\)$%4;4@8K[]1LSE M-]+)UR\+>I FB:N-&SC'3&S\FI]2%^%FFI1+?:!NGQI:%LN*?%TM(#=?X5Y_,GN2D MGR2%RPN[D;%Z=81XL*JX54>OO_YJ- O/#S \:1B>'*+^=,,<)-//Y(_&*3$> MBMX]!*OJEE6E+7DX2"9"6N'62JC[>"WSE1*;0L<*0](A[LHT$4N%((T58BP1 M LA$7+6 E9PO9$Z$2?<@;<- MF .!S%@G9'(K

H,*5%#!0W($X[T>QFJRU=T %E4R2J2!_\UM)#P5*Y.Z7R MFL9&%D[35B2]\;MG2I*'D$9$(IT:BH\8O3099CU\_=4\&IV=6]:29)).Q>M< M?RKA4Z55+&Q%0EQO]8G U9G^5?$6F"?,M3!+LHI%PCS+_=YX7W9"Y8))VO M7@C2>C0[%]_37#%B(T3G_RCAS(GW'F&B$@8/'T<9Y?1<@[4&QB*)/'8:) M/0M+I[+H9^Y\9X'.&]$:+G+C*K'/:;5GN%)D#ZLT)Y84!C!K49BE*23ML'QH M3ZJ" \XO/9:YS4[/%XE*4>Q>LE^E5KJ]A:40MPR+[^L&('4+(&DGIIC ML^&:^Q;:\4%35+%7;A!]WCP]H8P4JAX:8"OSQ&\5([HLI/(@7+O@EC4OSU!< M*L 8">\41U*B-L9J%\#(6:8*GKN1&U4$(BMS[;%U:; -32DV[ 58M73"JK@L M6"\!*_BGX=50_,WYHELYWU-\ M0')4H3!536%*G*?*6I\=4%2D%/6^$JYRHU5=(G" !FVOOI;9YOP]3_W!F&2[ M/ZQ_<7%!P'%Q<>*]M^MB%Z- 7$2!>#^B2>\CGK.KV$KY=0HE;F7=?I$L\E8B M(N!V)UA]8N$WG6UZY*6MOT&5ERUAMO&(1\?B.9=LJ,KPV!Z_&-1K!A<97!15 M#! DAVW2W$^HI?.X9[4MMLYB.'K$, MGGRY7:)),%_,6G8932 .C[RAN-/2T\ MFXX'5VN0\K;I&"2(YFW?&9'O8"S\$EM^7K3/1#7A6%5681 AD"H2B]F$] 0*=XI+Y+U_@,LO2^:XI1M.%T"FT MO6&3[K1CF(%"WJF,2H[BH=L1+E6JD"6WIGW5[;>F2['[@VW&<'[70, MZUA6")$JJ&:A08UGNN Z-%[+8N55Z^&):ZB6H0N5RDJ-7'9[@1ME 9=B.C%I MM55U7_J++ IJ([[?]@@[<5=MQH$'#?GSD:8O.5A8C,5=1;[5@H@$7+>K&K:V MU?>U\RDZ6^M)R+TY^"-3Z*R\VB$U8 J\NKD:M$Y_X!%+M=(Y5TR0![BL32). MQ%NU+$I2'Z^E"E-26?C\/1R+\@/VJN2SQSM)>SQ=]*6-P;M<4V?91BGI6!6F MT."!6K!Z'_*3/?!L0#0XFXP'E_Z0"CII$6SIMQ*E612U4TTTG8OC'45 87^4 M"B;SZ?[(%^F=LB?%9&O#V5F$WWDPXE0R'D5_BJ[#(%J$3U7V)!)GR+.3,**$ M%HRCLSTM?['89TB4)/9B-N[>/6FC[\KT*9M$0706=DN>CGZ?J(_QK.6TX\6D M67_8\WJ8));&8;>$V1D9?#1NS^1=TG"3((Q(,-AU,IGO#0RZAJ@0THIW>==$ M70SG!I0.1_8"@U!Y4Z)C1._'Q\6K5:%6Y'!@:AR&01B&P@+B?0T9>TM89^*; MJLWNF.8@N8B('2)(^0[I8J6MX[3J#^Y\_PO##05%]ELO0"/Y1SZGWA>,2PX9 MU]TJ'X?;YJBBC?E5O[N4*5N27^3X#L_32/Y=VBJ!]99RL&)E/L7]IJ^.^,0M M/*\/ B$H/%G=;U1NU3$_')W76UL'FC[GTVDTJ+4[]\?J1T:+TM&)8.+/9GJT M(+FN&YZ)#-4": ;B5U48ELY?\):-[\R;=G*HAMZ).CAT'/3TGD1LI_2">3>* M3^!2E$/PSA]1A_ J[YT2I[E#ME3WU)U8+N+9L$7";-UI5Y^6\RD7-"'A M=:Q/9J1,'=?H7$TUTGS>OZO3R[5)D[J/KP,JEFE<5F7-9RS4)X\_.I'B32KC MFY.K&%O0_ALNZSI';"WIFJ+G!IV@A!@9ST=GU6.]2LKCP65;(O_"Z)F8#N>C MP;>5/JM1ZOA8$7@>#J&6D*:0$<'YK8&P_I7.?#:(O@P^HA4^NJ<#1.84K M"DL^;AL/YQ$>7[8Z%6["J#CB9N$8VX?AEG:"8BVAR.%3M08^_R(JUCN1OHLW M\LN#7/XOQ?BN_%5\A\/Q-L"YUF#')O$X!?N[_U*H7ZF-:\2-^3I1OE MM9*YI$_A0[GD$WTZ/N!^56T=V-QJ_D3A]R.#R.FXN@4.BVC2YKD'#+;)+2]9 M7*S:2FC*8B>[$7%_OER]B#HHE/J$T+$5A)BDY$0HGM\?>X7\MKV[[X@;3OBL MM]FQURR/J91BFO=B47;75,,-:3;M\H'>/N:\2E:G0/4$!$/SAD_V:(/\[OG# M,9 )Y>OOQN)=CZMQF#Z< $%9I(9>41 U\J:G(G"7'V?,C7\C2_V]7AO#%9Z, MUUK=<@RKPDFHE=I>?B.*?C1W]0&_EX0:;+)XWJ[C_FJ[5O7 #?@U-08&%.1R M X?!L^;L7761OGY??PA7*E"8=0+WF.&FPB#%.IWMMB MP85@M#B4^-F,E>7\WZ$:0(Q&"X[9)FT2EIHFV] MT\01&77TI]0T?W"V^8.J_EV)OPPGQL-P^G2SX6)^ M "<0\7/&B?G\-^'$C'["V>_$"8_A_#)B21^EY:;)F8]6J]VLLT6:0]'>]TWB M:>O#T4P5*_X\EA(]PM]_0]J,-E_@7O@/3[?3_>>[/\ABI7-Z'7Z-I>'P;'HD M"O])K+]Q9L.?H2Z-&PO=V]R:W-H965T*R'-+"BMW4["T&0E5LSTU!8EG11* M5\R2J3>AV6IDN0=5(HRC:!A6C,M@/O6^E9Y/56T%E[C28.JJ8OIIB4+M9D$_ M.#AN^::TSA'.IUNVP3NTW[8K35;8LN2\0FFXDJ"QF 6+_F29NG@?\)WCSASM MP66R5NK>&1_R61 Y02@PLXZ!T?* 5RB$(R(9O_><07NE Q[O#^SO?.Z4RYH9 MO%+B!\]M.0O& >18L%K86[5[C_M\!HXO4\+X+^R:V"0)(*N-5=4>3 HJ+IN5 M/>[?X0@PCIX!Q'M ['4W%WF5U\RR^52K'6@736QNXU/U:!+'I2O*G=5TR@EG MYXLLTS7F\(FS-1?<?,A,&?B[6QFKZ M+WZ=2KEA3$\SNEZ9F"W+6&8HPU M< %Q=WQYZ=EP3.># MT;CSQ9:HR4Y',(K'G:_*4LP%I-WA**)UT+T<#N%4K<.C;JQ0;_S,,41?2]LT M9NMMQ]JBZ>:_X&ULM5?;;MM&$'W75PR4)F@ F:)XD63' M%F [*=H":0T[31^*/JS(D;CPDLON+B6K7]^9)47+J>4B ?I <2\S9\Y<=K@Z MWVIS;PM$!P^EJNS%L'"N/AN/;59@*6R@:ZQH9Z5-*1Q-S7IL:X,B]TJE&D=A M.!V70E;#Q;E?NS&+<]TX)2N\,6";LA1F=X5*;R^&D^%^X5:N"\<+X\5Y+=9X MA^ZW^L;0;-RCY++$RDI=@<'5Q?!R7@TAA1K=&/_[A<6F>H3/Y\ MSOD6.WD>FX_.F:U%AA=#.AL6S0:'BS>O)M/PW0O,DYYY\A+Z5R7I1:3G>?ZB M'4(:P#$S<&E!KX#R@7T^1N *]%*BVD$A++BM!NL1EAXA.T2HE:AL )](YZA, MIJTC5.$\W!*Q EEEJJ%JHH&W9YUP/EF>$'4FXU4MB*H%,UAPP]@@*&TM2 NV MT%LZ_ Q(#0B^]TBZL:1AWYX-/A4&$:H/VVP:M#"=Y#0D](SI^=T<$M1%B8K/,6JQ MIBB<;- ZMDS+E,D698F%V$AMGGJ0D7V9H^%0$:\#^(U6I*BDVW$0NQIB4)9C M?/HX(>>S)_ZH\:\HY3Y**ZWH-#"&L/0];KWGP/1P7DI(TX5*KYY&"M;4.-D4 M>VJYLUJH&ZIS'YZ&SHUIZ96UTCOLCGTOXAN"SR_;J0OSMXS)^LC[4<\7KN^0ON"XZ>VH"]FWO!>G@\V.E[3?G\P.:\QD)\LHW!^?#OA[:*-WLZ^&&ZN'+6*4!=:S7])HD M_D6S$WJE(_]GP$+@_3P.0Q1E' *?8#ZX0E,0F;[W%=_?'!-*]&L M_664FJ1N*M?>V/K5_KY[V5[S'L7;R_)'8=:22EWABE3#8)8.P;07T';B=.TO M?4OMZ KIAP7=V=&P .VO-'WTNPD;Z/\%+/X!4$L#!!0 ( "J #ED/9-YX MLPD !(8 9 >&PO=V]R:W-H965T@M)NM<16MD32:BSV7JO%X7?&6O7&MG>0AE0>0A"3$("$#H#3*U^=T Z1( M63-)7CPB ?3U].D&?;.U[IM?*17$8V5J?SM:A;!^G>SEDOU186_KC\[/)UV4DI=J=IK6PNG%K>C^^F;MW/: MSQO^IM76]WX+\B2W]AL]?"AO1Q,R2!E5!)(@\6>C'I0Q) AF?$\R1YU*.MC_ MW4I_S[[#EUQZ]6#-WW495K>CJY$HU4(V)OQAMW]6R9]SDE=8X_E?L8U[9Y7?C[%8XV@UI](-= MY=,P3M>4E"_!857C7+C[JEPE/EI9WYP&B*.7IT4Z^C8>G3UQ]$)\LG58>?%K M7:IR>/X49G2VS%I;WLZ>%?A;4X_%V203L\EL_HR\L\ZW,Y9W]H2\=RH/XIWV MA;&^<4K\XS[WP0$'_SSF;)0U/RZ+:N.-7\M"W8X ?J_<1HWN?OEI>C&Y?L;2 M>6?I_#GISV?AV:/'#?O=!B4NQJ*3*S[4XK?&[!#:Z44FPDJ)!UNM9;T3J@[* MJ5+H.E@AQ<_8,IX :L90U7A5-+3J=;TTZE7IY%8$DFI(ZHGT0J)$D?\H])>? MKF:SR36KO%\ZI; 8^.7T^B6@'5;B+X^@DE*\U[6L"R4^?GP0)^G8<*D]!C=Z MYLJZ/!0Q\&"!(@?%Y%Y];[ 0S2,KO, JV3@T#J?$>Y6[!I1$T;G*Q.]VHZI< MN?3X3A7=X^M,?)*N6!%$IVS+)[GCA[$ 2_2U35^=\8;S8;C74O_@ ,>RLJ5> MZ$(R62V4\L(ND(WI9))-)A.1X??KWN^KV3G_)A4_B\OI+#OG%6!@K9CJS&XL M[@_R<^#[VMF-+J$*YE#X$$8?A*T-V;E+45LYVRQ7@$^MQ)2+\RS# 0,^1]#S MG2AL33 AG? "E- _#B?63M>%7DO#QG9J$'CIT$B<%SY(%X PJ![HX0,0C[6& MEEM;R!4PI,TA:RT :QA6V+(5E0-^5*BH=XD80SO,"QT"Z-)R+I206: M27*NPE;!JLGXD@))X9N-S_\?WTJ%8:1,0.$E7?'3HJ(ZQ&^28IU>HA2-H$X!>5GGUI&J)+,M.0MK*=3*%$M'JBDP""0*Z]^*).P!K1X11J]$XV-1@4+A!9/&?E,%A1:N;J"5 MMCBUT01GSD;*#(5H2,^5+/N)[-, V3KM;(V\-1^?=6^H_#BG*U0FKWO]& G% M"^:P87UEB#24$O-S5(@%YP-.C$^M7&2!R-%& *V1-5MZ8J'(:$/B_'I84VTC M!-]1=PFR;EG F#8VE-4.X"S!1A%XTQ!CP@$-\2@M$U9;(L#!-26[O M. 6&"HWJ'^P$4X'>D[B%;#>ZH+&8@,JR9, H,BVJ%0H\RS,AV MO:R)W=BI+1!+Y;:VGAFH]?AHHJX!LB4N(MR8D(:S2T>INQWX2;: Y[VM96YV,15413$3U_#Z>Z-C"W-DJK=FHZY11]]49VXE M:PB/&8 52^6O18."<$O;[8D+["22Y'"14!M*_K4HH#X@2L!/$T/45'B$NAP5 MK&&6B@64*H##G*12U\IA+_E[+9:4V&[-:(#PFDH<=E,'K-!8VI@%>&X?EI[J(0QC M9H]-:]P(J%T5$7<%IUO2) 0RH[99@JR!](2%6& T#RATB]B GMZMGVA&">T M#'BH+7* IR BY3">+'B.)9G]PB.6V6O3$*M=?\@ LT6\X7DP@?"83'W+UOU& MPUJ/2TRVP\!%NNUC*[J0Y0$1,@SU#]]JIELO)GY5$VSQ:#AU,.NS$\NT>N:&F # O%=Q=UR%^ DK4:8]G M $"GFPB(*'F44SL5= ,H2Z8+IS>2AYRN,OH!P/9<+QI7L!8J-D24(H$GOAKP MT(XH<8CWSH!C@FOBY/FA R(/%ZDUMK>O#E5L_Q&[=!P&6HAGJ+Z0HAJ']Q[Z M,3 U@=BEFV06[.X/P%2%I(/6<$3_(![B_D&YZNS;]_7_QF>P:R7+."O7]BE^BM>D@D;IO<;[+P]B?CEY-9V\ MFI^_FF4'UP6RLS T$RQT2W_)8VY\<:KX'Z?P'X/"#G1?!\[:.RM=KQ)&]]>3 M'L$=-)VTW=%\Z7BZLS1;9&DR( L!:_2-M%]2$_Q7FM:[FJ<"@:N-?Y+(A\&/ MA8<&Y8:HW =/KH&61\:$CT2)P6Y'!O*!L7@?X9?NX3I=+/?9[HDZ!BBZI$B? M/B1X&F]QRC8>/OJ7;UY\&_RN:SJQ=?;0!T$'5= M-=5^?)C.,EP'7GRD<:ZI][>BX7TLU;QKJ.+Y?M4F[41,+UZ+ER\>!C'@H+5> M9J)6@:Z=L^Q\?BZ.?14\[7VGK3"]\==H8BTHCY]LN[?=!^_[^)UWOSU^+?\D MW9*&&Z,6.$HWZE'L!.U#L&O^ZIO;@)F&?ZX4+F>.-F!]86UH'TA!]]\ =_\! M4$L#!!0 ( "J #ED^$M5<600 &@) 9 >&PO=V]R:W-H965T6E:_OS%*B;<"Q@;Y(>YDY<^:Z7&R-_>Y*1 \/E=)N&97>U\?# MH M6W!-50F[.T5EMLMH%!T.;N2F]'PP7"UJL<%;]%_K:TN[88>2RPJUDT:#Q6(9 MG8R.3U.6#P+?)&[=DS6P)VMCOO/F]WP9Q4P(%6:>$03]W>,9*L5 1.-NCQEU M)EGQZ?J ?A%\)U_6PN&947_+W)?+:!Y!CH5HE+\QV\^X]V?">)E1+OS"MI6= M)!%DC?.FVBL3@TKJ]E\\[./P1&$>_T0AV2LD@7=K*+ \%UZL%M9LP;(TH?$B MN!JTB9S4G)1;;^E6DIY?G9FJDIZB[-UBZ F0CX?97OFT54Y^HCR%*Z-]Z>"3 MSC%_KC\D(AV;Y,#F-'D5\(]&#V <]R&)D_05O''GW3C@C=_V#H3.X8SH2KU! MG4ET<"Y=IHQK+,(_)VOG+97(OR]%H362OFR$V^;8U2+#941]X=#>8[3Z]9?1 M-/[M%1?2SH7T-?2W$O2J\LO4_C0>83: I\'Y4J,5'!JX1*IQ!W^5R *UT#LH MA0/%QR"L%12^5H;:4O211,'>QY0_-$T\1@%^A8Y+GD"Z&@ MH!D!.Q36P?O>-Y&)>ZD4!C))VI^.TX[,&U;G_]A$)3A^"U+'2FFCP 4<55ALKA1ULGI@AG-A RQ0?A'%(! MAC@'8>=,)JG.)8STL"@ROPZ-:A;XT M^?/X.&A":H12E--#P^R]WI(>',$XG?3C. YU>03SN-UQ=-B0+RUBN'/RH0SN9/<#].9L]P,V.)-?F9,R.B)DT>$D]@XS[P M7>N@V@W@HO$\\N@QD553'7)R<*ZM.VUTQE6DQ%H=JA"X\7+*RS2>$--'=[2M?'T,H=E29]":%F [@M#PW6_80/=Q]7J/U!+ M P04 " J@ Y9MRSL7AL1 @1P &0 'AL+W=OG9GRO=VH903'_*LL,_W%LXM MOSXZLLE"Y=(.S5(5<&=FREPZN"SG1W99*IG20WEV-!F-SHYRJ8N]%\_HN[?E MBV>F>"]\\9.>+QQ^CSP)/,C7F/5Y\FS[?&R%"*E.) M0P@2_MRJ:Y5E" C0^-W#W*NWQ ?CSP'Z&SH[G&4JK;HVV:\Z=8OG>Q=[(E4S M667N)W/WC?+G.45XB.T$=DPJZTSN'X;K7!?\5W[P=(@>N!BM>6#B M'Y@0WKP18?E*.OGB66GN1(FK 1I^H*/2TX"<+I I-ZZ$NQJ>+TR6 MJM+^2[S^O=+N_MF1 \AX_RCQ4%XRE,D:*&?B>U.XA16OBU2E[>>/ *,:K4E MZ^5D(\#OJF(HCD<#,1E-3C; .ZZ/>4SPCM? XX.)?U]-K2M!$O[3=T8&<=(/ M K7C:[N4B7J^!^)O57FK]EY\]<7X;/1T X(G-8(GFZ#OS(>-4/IQ_,$X)2Z& M(M[BJR\N)N/SIWXC\6TAOJNR>Z3V>"#<0HEKDR]E<2]F.E.ID (D+)N!%LXU M$I 4RCKI%.BG$W"!*B)N#H]!?-V"(-R\OA;[^ 'WFHR>(FSQ4PS@)@"@%>.G M!V+_#6PG?C# ^^/CP\GI!?PY&(B[A4X6HEK",U.EBSFH79+)$A!3LYDBO1:Z M$%?5'!3&'T)F8&]LZRS." /K2X"$GY^(R>EH. *MRC)$Q\R$54E5:J>5%;/2 MY,*!_<&E]!=V,(42IA2Y*9585M-,)PP1<+(#6)!DE45D %38X_RTL\4"$+?X M*4+-L\.*Q.0YD198Y8\=GR"7]X!CE@W B$Y_@Y/C'HDJ'5A?D>E<.Z(LX+*L M2EO)@A8 ]V0&>\IYJ9AA*1 ^999[)1LSXZ[A$3C@&^W^F*M29JGX2N;+IX# M<)69-P3U*D -7!QZ+BMDT"M=(IH_!BJ)-VI:5F#^<=-CV*B018(L_;%H;AT/ M^&Y;%&$+ JD+/E/#*SALL@#3')V0Q?#.P&KKM*N0+#*#JUL%Q"TMB'(&M(*- MD;T+%<$H4J(7LDB"VY@#S#G0"Z_W]8$8#\Y'H\%H-(I8J5V;=4!_68I;F54* M1 "$;#0:BR5('CTR #@ "#3T<%:AP11WLBR!\A:1J1$Y7MFFO04B"H DDP2 MIA&>QR\*( ! M<,L,3#&)(\0W\/],*3Z6@1W+AH;J \185ME@Z7AG,& )Z2F@[,\+.BZG.F.I M1T!D+2% MO"5YK0HR;$@'!3X&;TFD+A !%-KOBGAI/K+7MUCA&/,5T4&L8TSC$S08@ N\ M58=$F%T1 ),_BM7=M%R/0="QK,H]%/5+:0C+%RIYW/"8WI/:\D3U.OV80D$MA!;P (,VP^" M+A;M XR&I^,-4(,5-579=FP>0\PLP*65[T$_X:L?S"T+7"-L\-24T*A5A:F, MVW7)S(Q9;RL&Z+D#Y= 6 F8]PCP@QESB/X*]NF3;1D-Q)3C, N-HYHITG?P1 MN@DY@Y *!D#LOC&MD""W2TI3.QPJR;W=3=O8+)DU]<*C8Q ^\]CC!9'>L5V M,AR2.1OL+]*Q0N$-%FB3)^@*/$@!Q "EZAA&S-)2#A?QJ7FETV /KVZNQYW[@Q!/D(D)&.P MD57.9;P+Z-BB88))F%/,!L!+$>TX'C6AX+F0BY.EM2.U0%:RF5HA_K8PV 6N' MIU1+Q_6,+/CV/O(@@27Z:? P(#*%E:RT@,O)^:*\A4O"(PQY*^_,O]'P!<;\ J:J $G=4J\&\]A8BH'GPW?M[ MO_QZ]7;OH D*0Y0BBP*L5%)'3GAO'8O<2LQEXA").C-MT".M0;OD4)*YK.02A2,:Q91V2>>BP MYWNEEO355!7@_YWU<4BUM(!UB&,"]VPO&XAVG*6#IN!SG+.E8$?23O1=JY]7 MWAN-(K:#X:WM'(4I.OBM-+*^+=O(P)E!;9]O%3O^M/)E M(:]?S79,SF"3(EIJK A@6H_@,?RA"Q]1SD#D(='OV!%#YO>00P10L$6A?\?C M(W)H)0 Y,!* B,\!+)*4^(25EA8;4;$H\/$;U@G [E[J 11'!'W.@2$5HE;+ M%WR1@!#CP]*U!+$/E08^.SC(A"!EQ0I[%@R.)P%:93ZK;>24>0FI1LZ>S!-E M**X;ZO3)-)T@$FLR=BBWI@CY*$7*8 ,,V.A]GQ0?;)-_"+==RUB'_+>M](1# M?QA9448JJ8:M#J]EF1G!82">+S>IRD Z55TIPLIJ\(4@6QG)'#7%*M*3VC?@JA#:^RB--:"S6<\>D=O#O!4M+M I03\P MKT735WK(0&;WP0LT!AQ"I<+4QML[XR"Q;@%^-FSG:ZPA=.\B#=A4ON84H9TK ME!AM<[Q?!Y=L%AMGCDXL![=+Q@$33(HP[[7*L 2%42.>FVW78 OO[BB?Q>2= M4:P5X3D& <&Y5BGHCQ:'@6EDR M$?C+3";O#V\2H"T::U:]E8.2?]9>L?+V"LA#C4\98,47L364;G_'W.K613CVF?22/WS9>;MN@_4.IL!=1&,[:S$>@[^*-DK3=+7I&WX7DC;DULM0EN+S#D M"=@JZ9@L/JLN,AS=$Z9K8JUM8G42/[NNA&O)S@>J-9^V/EU;P M]R6##IH!J0-V/P\JF:[$70V)*,BX@=2N*6 -Q'APLE);[[,3#DYB1'R#HWM=;L.TO!)8-;!_#T>GD3L16&E*#)D M2VNQ\:ZO53-;2]9=2M%TOAI%%)Z+N.X>PCV9'2ZE3@^I&K'4F S5!8F8Y9%7 M7!/L$Y(]%?%O.V7+04_79IV^[L;W1_.Z@\A#>7UZ-J;'=^!SW^'^'?_J=H%13.(Z:X@%^UL?IZV^ M!X3&+6S;QKA:IG6I_.-J'0.: M57A7FX< M?1E_S.C+IQ[1:,]>[#AM,#[=?=S@SYL"Z,L9_XDM_Q7A[NL/6@4:3G4>L#KU M/E$AG&'M4(?S2+5F8MIB+NO0NULZ#A6(EF8=>$&X;"0]'NU!."O%L)9%R='Y M+S/=3,ATZF*;,/()^.ATS5C3]N,BDE&; :Y\X]4G05U&MY.BSMA&,YR&^4%7 MF[L-Y,8SU4M]'-48#6[)>%S8BX!N=VH\6V6(";":WP9'7 0H4IC6$CZ[6&3&S]HDL\P].9YVV:+Y]7VR;N^]N4V[)E0 MA/K9^3&A[L?,? NYG3^+;OZ,"UQ7%-;GQRT1X7USNH^@6W7S$:,]NXSS_ MS_,[/R-I-O3_0V]F7<^B5.TI"E\F;W6'I+>W49V^TZ@0H;B-;PU5F?1M!XAV M2W!LU!N6(E,\?9&VA95L8G<0";>%F&UI;%1'E5E29;*9#VE-0;3:"-X\TQA( M/4""PQY <6DK#./J/C0<7YOT?S<#XJ,^)G&H5Z/#B*D4V(C2@'G@&D10&31W M9.E%B3!58F.$=ALK";W\,!5%]/EK!DT\UJ'+^ GG33X/F'P>,/D\8/)YP*0S M8!)'%!OF2#;%,P_KY'],@_P?T@3?D,%U3&90UU;!A&6D-PRM\_7H39T"6T:7 MXXEO+K2+C0\H_A<0I_7T-SJ_I&'4;AX<0 M^]A8^O]<\?\3*O[O%@][86;;&V+AN94*!7?@,1B7$.HE>LGQ7=0OH$+8 /.4 M)F0>8']!!P]3CP5B Q4I:2)H)+>IQLRH2.-*<8KOB^MIQ81 ;V8MAL>^@A9L M%0##-")*;X.5]%-IN&^=DX5,!-]H6Z!?:RT&N_CN^Z:'8L6KJ@Q6;%NWL=L? MYC>O-YOPU=?AAO&6V_2HE7E(FB5IU?SW\'W VJY[7LM?;C* MOJW6::7-_U@V^OH'.F_)?/6F6\V_'?"_+.>0R(E,S>'0T/#_=$R7_'@M?.+.DWT"9&N=, M3A\72@*I< '9*5LBDM$>LY8S8O07([TC4HM[/51G)TH=DQ6QO@10#)BL51-&.2 M"T6S)*RM3);H!BNA8&6(;:3DYGD)E6Y3.J:'A3NQ*]$OL"RI^0[6@#_KE7$1 M&U@*(4%9H14QL$WI8CQ?3GU^2+@7T-JC.?%.-EH_^.![D=+("X(*4NC:P8/9 L_?OQK/H\QFMTT'K M]!S[V^[C/,6M1B"7(_*_[5NM8'1*)#LJ( EF%]K$DEPW"KM:&E:'3EQT!?@O MO6OC&VYV0EE2P=9!H]''"TI,UQI=@+H.Y;C1Z(H[3$OWFH#Q"6Y_JYW^/O ' M#.]3]A=02P,$% @ *H .6484G&(3'P ^FD !D !X;"]W;W)K&UL[5UI;]M(FOZ>7U'P-&9M@%9T^$RZ SA.>CNS22:( MDVU@%_N!(DM2=2B6AD7:\?SZ?:\J%BE*CON8G07F2V)+9!WO^;Q'E;^_L]47 MM]*Z5E_71>E^.%C5]>;9TZGSU=IZ8\>/$]??:A>O&];>K"E/I#I5RS7J?5_4M=V+L?#B8'_H./9KFJ M\8.G+[[?I$M]H^O/FP\5_/8TC)*;M2Z=L:6J].*'@ZO)LY>3,WR!GOA/H^]< M]+/"K9@M'_ZH[?O;TY$!E MC:OM6EZ&%:Q-R?^G7X40T0L7XQTO3.6%*:V;)Z)5ODKK],7WE;U3%3X-H^$/ MM%5Z&Q9G2N3*35W!MP;>JU_<,#>47:@;LRS-PF1I6:NK++--69MRJ3[8PF1& M.W7H?SKZ_FD-4^, 3S.9YB5/,]TQS9EZ9\MZY=3K,M=Y]_VGL.2P[JE?]\OI MW@'_TI0C-1LG:CJ>GNP9;Q;H,*/Q9CO&&]KP?U_-75V!W/S/T(9YO)/A\5"9 MGKE-FND?#D!;G*YN]<&+/_]IU)V&U)_M&?_$^K9M*(]/^NM%5BO+M MAM;X^%'4J\\?7U]_4M>VVEC^3!W6*ZW^_*>+Z73\_-JN-VEY3[]-GA^IN]0I M4V;RM,[A%X6/NQI^PZ%?Z2*]2W&:4OVHYU6#TG:6J,GEY<5(?8)'94AEG$K5 MW-C-*@5URW13@RP6*I.OX?^UJ7&*VBI@2^G0)B'#<+X:3%(-UJ+&.=.LPGYI8,:TS%6VJFQI,E6 ':A4;IP&=79J#M_FMVF9X5BEO=4%/;VQ-0QG MTJ*XAS<6VJ6W,EF5;E \T!CDN"U3.Z7+W"YU:1OX<6/@)PVK![.U;(JTMI7: M5'99I>N1>IM6KLFLJW5EBX36+@3X-Z<*L*LJKYJE BW,30XT3( D9>YPT[@J M4Z[,'"?$%\FDF9JT]]7[*[76]>J^8-K *G%SAP>OWK_[Y Z.DGA=NOS[_1J^ MO5N9;*60.V F;XE_.$GJG,T,_7IGZI5:W8-\\. L$0O0%6)U6F1V98OCZ(V5 MWL!#M<&YKWXZ.%+X*U#2]?:._(81,I!*XG.N@?)V0SP$SM(& P^Z_+WZ*:%' M>/GXX(^OKM0*1!%H7.(B?DQ=K3Z![GX! 71@V'C=N+F7,-*7&D2A6:Y0_H"; M]_%#SY&,Z1R-@,KOW:(IR7_$6X0- %.CC8IRO+NZ^T=S.M ML& (IA8,W!\!-O,>7B8=P-?F&F5-?]T4MM+Y2+V!,?+&O-V_>O?D( M*CDY/WFN#N?-QMRF&;A@T#M;-/C4$1'(E N#\D";;QP(4TH+L1MC#?(Z+9:P M\TS!.X7YNUP@*QH' Y$29>#-67_?P S@N@KUH:/LCE:-FJXKH#4LB9 MH8%.JVR5T$N=43)=U4!8W(C9D!CS$N5CD-[P&0R,C*[2.Q@"1-S@?GCEA@Q MWF2@!7O,_VDP_Z=[#??+U*',+-0'7'E9$Y&&[/^O& :I"AO)+#AJXM;"E&@; M00?)IJ]IOZL49(,X#-YM P:$K0$XT2J'IS7;#>19U13"##&&Y&5@4OSR1F=- M!5(M3[S^FJW2$YF*_4F78.G1'R+B4W4VAP&YN8&++.R.M-SI\[%!A ?;0-&UQG M$I%J8YT)DV:I6ZD%X%\V>);6A&:;B/1Y=#-2:)@K8""0#8$Q$2K-?P&@R9\?PGL@%32M+0MR M+262L(!7@%D5?A&]<-3ZD,2K*5B74H@'N@38'I],MBB^2$DMMJD]1,9: >+3 M ?$E,A'1'E;D&4+D!F95>H61 PAI89UC80$LG7T!\YOKR@DGE?Y;@XSP_@;< M@M;\L/FJU@Q9-4+6[O3T"/PP2_H,]B-]X_O,M7E:D-)P')8ZQDV97L\!I\PF M],ZL-:JP 8.6=E'9M?+\'N0RD*U>P3\()-2\@1\LBGY/483LNW6E0C*AC@-4 M"H+G335KS=#T([$EPTN#&7ATM[)- 6.#K4#XPRKRB[C=UI#T=7#_QL/H9")J MF_@=!X3:'^^J+!L8Y*,&)%L36D5/-QD?_T=@ZL(X1"KWX"R$J]M< H?K81-9 MN-?7S.-!DQ%&-B4ZC+6";XP%M"=J@68 C!LRS&N/ 9T$0 C>DOPS#.=')DZO MTWND)" 'T&ZD#JH:^$>+=.A-@Z@C;*T!08CVM\]-G04W=;;7O[PU(#8YZA>R MX[UFU_\Q!>"MK@3-P'37 *?KM!CR7[_G^.J*B#]@1CR&6*6(7M#P-FOT5# > MQ/<0"Q+H_$Z=C<>C&03A14$J O!9H_5$7[)D;L2& )6S-5 "U0WB%G&WQ7UW M^J";Y%Q=L\"I$?'2J/".;:I,4R2P1CN!40 @LDB*2OT5%!Y6!>^+\5D R+)W M =@YUY"E897?H9M=9'4'^T6-A&TT&B<7:P KA/ X97@.*)ECE/"@QU3$FPC; M>T7$)07L7S-8@E71IA@JM3%0:TF C+9"C(4\CA>0VV9>(\1(J]SO=LMBS 'D M@K3$RTPQZ%Q:6HT%RE2E>">O(J"N(#"D\L32QY#Q7?!^80W,,#!! )1 (6-> MML(2Q,C3FHV:M]E.ZR_LAH.,(Y9F/(MBF"[!C:VWP&I+7@Q%72S!LOZ.H )] MD7WP0C/'F,4N(*B$1]BZ B;!@!$WE,E<,C["=] /C/7P#]VWR6$Y[69%YH_-*6KJZ:53! ]-HH8IS85CT#&CQ?<4@6E$O=$(@Q6 MT($F&"J]1)CS2C^12E)Z/O"V[@872*V:^'E' *L$N9&QCHT^RYL MV,_""DUR&_@C3<= M_'R*AND7G;$J@E@40C^D" :).P#(6R3!E5?=O>!I(/Q"8>@9LCG%=[2%7G2$ M 7,$^H48Z1H##@'1PKPL('/X7W%:QS"%WL?7DX@QN-J.*?T2 1?W(E5@6L-VP0Z(;Y M+D1:I4;_1#D--&VW:=% R$1 D1[)-2H"F2?BY<)4KCXV92(_68#OQ-&N>Q;3 M8OZNT4&T*V(GRMK)0N)3=R$7H4 *%Y6.@];=VI9D.C2_0/*UYO>\Y?FGQ) M^BGZ6.J[3L@B'F"YU,Z#84;6?BHRBJ@&L%:7%AK9T-E(F"JFH\3#.@_1:4!4 MAR3EL#O0"7?T[$FP/;')>?*QDP_Z3DW.Q_COV>F3GVWUA=EC46_4))G-3N'? MR=G)DQ_!5()ART$I,!ZX/+M4%Y?C)Y\LNI%X?=^I:7)R?D+_3R>7:H_:7 2U MN=B/JRDO/J0QW_*>NKJY5A))Q._ [%B6Z+I*?H(\I+?'X-LJ4/YA*F"]:3::C F1NT?P>X]>7 :]N-PKWQ_1G0$1/S*W M=R5=]PXR[%8&1H8HD8VT?)= @%OWS.Y@MOOJ[7^]_O2;)UI1EE" M) /M"-YJ*,0RO/J0_0%$!](O190VHB6P1[9U.PBB7!SARXAN6";P43!H'% 6 M#6B5 I9\95S6PL8K](T4D3WK;! QA,FC>HJG@V,$E(=1:$54D?RZP3I\#904 M9+4#-WN2"/H6CE>8GB-8"81I,H]B*]$T&4MHPD:74SY>@,*3+J+$*%)+4):R MM\TVC4]AKHNVF8+36%/"DIP*KP6'B!&9;#^"]PVH*)JRGKR(P781;N]G3U@! M CGAXSD!3WB,JXL\/6LSQ>WM6JE:@S3$ 8 P4'\ 03M@%F._8IXA^WK1*W8 M]6XJ>(8RHA@"+VD7L%Q$1FB3F *1G]I6NJSN3T#1$(;.ADS/"!Z/4RL?X[36 MJRADQ]__2H&Q-^:=N3#QBFN!P:4.&F5I$D$-;%Q,[1]IU85DAI8VG"!3'1E" M4V,JH'P:81UTGZ[-6*55A6!; L!@M'R(Z(-A,5M^'Y(.@]G6MM);D/@959@PG5OJ0?9S_8\ 6C!N(9+X%)%^6"2U9DSL@M3A]CPX>MYB,U32UDFBL+EF MLT';!![<9#V4&\P=<$L7"T4HA3L..$,F1CQRNQ7,1GIG[\'7H72#?B& 8RE& MX.;KYZ&4K%ZGZ(P\2\-B?46 2BFQ].Y*RGK=!$D$5Z\WW(%1=1SK(Q9&P\-$ M)06M[=AMNTF4&\*\#>F-?VX0RA*_0=_)" 5[YTT*JVSDL+ KJ<:BQL(@CJ'T M:I3681G20CW\-E;&#B=UA>;#]4(_" @W8/L/S9$"/I=U)U/"6-^NC0OQ&U S M"(I82B\$SV$4&,9O.(P"GIW(\L!H9-MYD9Q4B[;98JMHL'MZ):<:;U;'J\'J M@2R_LSA8W1KP=%,%;>6.*]"YE/T ,";K8'\9 [.;B([@D5LPU.1_**#.)26& MX]\>8172=NFW-;JW1#OVRLIS"&-5$8:.1(2 TB&F]MU1A\,.!G +E&N2A^'Q M1U@-[-E,[UFCQ W:9S&@:]! +-GO6G!7S-8-98!((2FMO=XP"VD67W$)*1"8 M)\S*B$_<)6;9@1#':8%V#$&\] ]DFE1ZSQ:#((M3YH@W+ 23/+*W9SB4SE+* MBK3:'=L3Q,(8^;BD9^HK\E8$><#DV;+4 G23@ 'E&2XR(&CQ[AY% QN/R+E' M'248SDC^?=C#=Y(.7B!\Z#@LF!$48;04I-F'$6!?C&MA%8N#L^N.HX35D'^#Y75EPQ!FO\ ]N%[&JOV\1#"^0I&^ "3WL02 MRSU96",!8+XPT:YE;-;K79NG3A*RNZV7BQ1_#FXD%/N%C&RH>]K-W74,!SI* MC$&88]]2AF9+*EBM%UG\&VLNXLJL7"%MQAV M>(.I\\'H$E8CI=;!<)7M4;\K9]M.<&A'TV.9I#!?J(#)@["L45'VU]AC2G8$ M@YSXQ(CO\VVIQ-E3XQY>;\RN ,B#R<"YT%S$&' KZZ3$,XG% 8'UE?B!N@PV MM\G >_D!W##ZEA+48(VP;N%T.XA/FVAL+)-X<8L3AOA7=BWW/D1!ND!:C9*^ M&YF0:O1;NG>[%0H9JM9/[%)^1ODQG.4ZG;=_(Z]%NLR#_F!3"< MUL"NSO?= MW7'7=K1@Y9X/(1#!/60F%@ZJH.2M:$@V@"URYNPLF.!06DVD;R2, (.RA6U#M=A[-6*0=$1(](L6O)/LA2?H_()/41#H M-&1!!CO].^W>?E3)27J''F .(L1*<\4!UM!FVR+)1]G82+="C 79U:(/]N&R M/.:#=4H[\S8D13<$-.!M9Y,VCI(N7=]I!]Z52ZV[I9*8'30(76ZU/_#I5%UZ M0'](FV2@[F:V^E8PJP>6H"Y8C:-FE6"UMK/E^BLRBD%01$)6C-PW^@Q@/1'P MH5DZ"=M'9RR^/:5/H?-(?0QI#.HXER0%*,!P@!=ZKC#9<QQ1M M&YY;=0D?M2 68WI*=)(E")]C0[Q5^=:.5RDW64;(L-44640+%#"/A@P-2'2[ M^-!IO(OEAS*&,O)6,DR:MSFE.C1PFY :=9/.L1*X8+Y]TIE3=0\]ORMY 1Y/ MRL5I&RGNX*87!7@M#"N/AC(X^]Z=%-K9VTWIZV/DZGWT/G9^FF%,CY8WEL^' M*1#ES7"Y!#(?$/FAJ;>QVMX[4*^]S_.B8IF*U; ,B9WQ!!P+P807B>D8N" 2OCV*9Q[[,'SQ$=A];(Y^C43A&?V!MP&XSQU#6*]':?.@=Z0^^R+,L---7>N[ M/1VI>$W+V]0!;&/G%7<+W(><)+^9%G&N-4[!(K;PH%$HZ".0@2S[<*)^NV(% MT-TW*_;KO9D4DIFV% 3U):$]Q^5Q7C?W9W#BT&2+1/8LVVP1N$!9(#..J[6I_Z<4QBDC>V-]&*':KT0WR/[6B>9;/L?B-?>6;%9][QG4'R0W"[,]=^72_^_5'KQA^ M^Q,.;JL;[Q,-V!GHIC?R$QJ0!@L_/>D<,L5.O61R,>7_3V;49C6VN^GD MR>L&LZWJ[.1$G4UF]/ Y_#L^.7GREQ3$14U.QFHRF:HI?#Z]F#[A&O%T?*JF M\/SL[%+-+BZDKX\&/Y_0_^,+_'^67%Y>P/\GR61VNJ^W;S)N+WP8[^UB^H#- MH(9]SU6650UL]MJ'9M>8BA^\WN&W#MH]ZE]2_TRL(%ST[9\\;^O8'.2!74]] MKPF=[Y?F%DDL0DP>HDQ7 Q9'#-T[99*T&M;V0,6)E?S6ARR^+CGL (\#&!;E MV;K.H-,1ZR-UUETIM[.[=9PA\#I8H7!2Y1L 8U/.007Q%Z], [VQ(<$V4J]# MKJT'[X81R)S0KM'AB!"W"/B7LHAW'231._C73&A985/N/!0 MQ?$-'? 4'TMDT.BSA^=56B-B0M9A02.5#]XKRJF*Z))'. M)S[AY[#Z 91J!,9Z1R4^A2G.[&2YI//=GA,=#-D&Y'/.B-][2K9E+.QYX&QY M1OY(LG]#Y/1QNN. %0_) FUTAZG@2C#PHM FY9I/W$#&71,9Y3:C R"YP9:D M$,DX'4G-/L,2W20S>;0-Z":==EN7WV7D?X2)Z?2 ))@7Q@8RV+&S05OW',;XB$N5W2MQ9VBL N+=+* M)P^EJ+QM4G:&S$% $XIR5SIEHP86A>L&T@H!0"9X03[*7AX/IL_E^2[$D;2" MU!+\5]WN-?^BAT)>1)/(?&%6$Q/C].R>%(+85>[9Y4ZPM!6L!U\DT][O6?2Y M 0B5G*TZ&9TV4]#K[N[E@(93/;V[=':R:EM!0LXL=+3T>Q/;=G'81$E6IA>= M/C)MLT_-VIO-)GNO(GMQW;D/XZUUPWKUV$%HTQ3(D.,;9AKC M5FB,WD8]W>1N7O.U+(<'\L;!$6,_/%4U.<4#=G3ZG%)G^,5/.E_2B3RY'4<> M;._&>4D0B)):D@"Y-=NZT"S"45(_Q@Z M[8*-EUQ(TSM^FX& HUL>J>M'S=YML^V?6C.8HB-7WYJHFJ_ED=-B3"VZ5(WO MD&'/(@EN>IS 8?<"&WHRY/;M8N%T7??N#>J6_,*YSWCR12!/O/"H>\)UE"\^ MIAZ+*XWFI&]^@$'2!+Y-U-W$:UM27A9I]N7X)EM9JH=M0LV3JH VQY1R);:1 M;W8*AW^9L_2,Z[?.XF69^O@ZK0H+$GU^D M%\3-;AT1+!LZ9DNGK)F%.*HCY(+E<8H;&/"T:=,1F)^BP?EV+ @$A[YNV?RK M)MZ2+-1MX#P)[*$9Z5$2>A _H3H)W[G:/]6J#LOQ]V *4RB!>-UB0[OO>29 MI9*%YJO3' ';T%)88PA24B&9*VU25A?V2(O"G#A)#^\FXIW>DYKU)PS:QR6* M^@TY6Y:OWBJ8C[3R9T_>^U5^IP[5+#D?C]41_3S!E.VD_65V,I-?IK-DMJ,=\TB(:?I\Z__IZ46['/8%TC?S M& ?PJ'V<3,^&&"AL:^0V2M%XX<" 0._CY2M1/RPO;X_* M[5KA[/Q\6-K\6(^0-\"WV]8J*O@"D)B-+MH+LL!(S$:7X7>O*XN>O]44.$I; M96BTB&S1#E.T10W>VF,+2DE4I\4KN22*%&[>^;OI\)ZI8V]J1]]$BDF/%.-_ M'"E:3C^2'+-?1XZ75M#>+HC%Z4K::_@\IMT.BDB+&KTN5S?BSY7&%)WE9$%F M-@@X3M;=+CBD_*8CHYH: T;'N RSL-3\1G%[O_7W%19^3?9C?QP@>PD!+'Z5HN]<%VI/1-5#?H%97\0UONY5G-CKKF9JSOJGY_VEEOW'_ MT\BTXE(F?^3^_]&F=5^TU][$.=E_5>9'G>G>GW6H; D_R]U]@['?;QL2\ZSO M[2U?A,3;Q]W^>'7SDF[^TWG\[@UU,^.% Y\WE#]H4SF?PQ\;P%&.Q^>)NM%\ MA.IC*$H=?K(;,*'3B_'1,_5F38?#P^5F_!A%WO[-5YSMH_M.#F$./[;Z19;GP&=ZZ4I^>H0NN(KW$R%*:[V N/^];,/ MO78R1"6Z*0(7UU[HRR?$,&54R]V$?!4\^DW,T\)LU<"=MZ*)PY=JODXK[#/, M;>B-PC].0'\98JN,*GV9X?I3^"*3 \SP[;(QG)R4O^&P\R9A7U&(.$5EA$"6 M'>(=&'69P.,9=CU_2K^BQ+&TGI\,26O[Y"XIO3R*I>!2A9NV@DR)&,2BU;T; ME8XH8 ZNQ,I3>^FSX/\5Y'> MI=42*R.%7L"KX]'YZ0$W+?I?:KNA/^XSMW5MU_0C5A5UA0_ ]WB)M_\%)PA_ M[NG%_P)02P,$% @ *H .63I!3-7R! *@T !D !X;"]W;W)K&ULM5?;1%&VK!E?DC:9Q/58 M3OW0Z0-$0A(:$F T++_O@N0HF2'9IWI](6X<+%[=O?L$IQNA/RFUI1J>,@S MKDY[:ZV+X^%0)6N:$W4D"LKQS5+(G&A4[DXSG-Q.:TY_6V&S=LM=9F8SB;%F1%YU1_+:XEKH:- MEI3EE"LF.$BZ/.V=>+(3X9A8?T].>:P#1C";::" X MW-,+FF5&$<+X7NOL-2;-P?WY5OL'ZSOZLB"*7HCLCJ5Z?=J+>Y#2)2DS?2,V MO]':GY'1EXA,V2=L:EFW!TFIM,CKPX@@9[P:R4,=A]<<\.L#OL5=&;(H+XDF MLZD4&Y!&&K69B775GD9PC)NDS+7$MPS/Z=F\2@:()'R+@ M!K6_17WN=RK\5/(C"-P!^*X?=N@+FB@$5E_P@KXV=_\\6R@MD35_M3EAI#TM%47E/>[.W;[S(/>E &S9HPR[M^SF[$'DA..5:F=5'?H]3 M(1%^&^9.K>V8;]?4VB#\\>V;V/?&)PK8S@HD LM3:9H:\QJ%ER+#.C>!/&0< M=T2I"$]5_]C!G%&;LTN:T'Q!)03>P+DA&Z2SII*13,$!>&/7/*.1Y%9ID3_ =@#\(QZ$=?6\" M'=$?-=$?O3;Z_U8Q[V!/N )W0Q%<26'Q"+]2L9*D6+,$=U>F19UC>\%(XAVX+!/$N;;[V6 ME *F&!1[@+PJEQ.\:1&$(D1=8X3$^W3!T/A%D M.WBA"Y[G@X_[?NP[OZ.S$BV-P$?Y D7Q'%-.*M\[-G1CS=>8ES:*=>,R_8$_!90^ V18DCP%M6A I34HCJ R MQ&2Q*(,%-K2#*$ ?$EKH/7&2F_+[+PRJ0O4,!0:H*+5%?NQ<;5$>P"'F>.RZ MT+=SSQ#(VRT"I%RU\ -L6#'TG3M[/T LY!ZCM;)A,TT0PV$M80,OM=+HG&DA M[^H888MT@QC\<#!R8U-,<;5">N[0[-!NCQG+[A'2MU]/PZB9!N-F.L%=9\N+ M_\OQBS7AZ"YF;TF8A'N28=]!K[$EO5N6-CT;(J7IH1DC"Y8Q;7JG;3G^R0^C M/XIW<$CZ=VF_/J8=)2\8:M/^4WZ$?M26P#IMI6F66M0!HW4&6@C=E4N;!+R> M ETN\;[:'I^.H 3C5^/K*+F7$ ;C<3O;MKI^@F]MS7"X=W_%7K*RMW1SN<"* MKJZRS6[S(W!6W7]WXM5?Q!&PO=V]R:W-H965TU= M,D/ OS F39A):#/77C.3*6G[<',/PA98$]NBDDR2^^MO5S8&)^!R38\'+$O: MU;??KG8EG]T+>:<2QC1YR-)G_;Z*$I91U1-+EL/(7,B,:GB5B[Y: M2D9C(Y2E?=>V@WY&>=X9GYF^&SD^$X5.>,E2<7_><3KKCL]\ MD6CLZ(_/EG3!IDQ_6=Y(>.O76F*>L5QQD1/)YN>="^?TZ6S4R^)@MOMM?8K8SO8,J.* M343ZC<^$'1*S.2U2_5G<_\$J>P:H+Q*I,O_DOIIK=TA4*"VR2A@09#PO MG_2AXN$0 ;<2< WN1:Y#I1Y'T> ML[@IWP=L-4!W#?#2;57XL/H,IE^0K30M&WG$5 MI4(5DBGRU\4,S(<8^7N7S:5*?[=*W#>G:DDC=MZ!C:&87+'.^+=73F"_;0'L MUX#]-NWC:;E=B)@CM>R17%-Y![OUJLAC16@>DXL5Y2DZ[ 0VZOB=-U@@$\?WL5NH[[MM$R8]:$@?XYCT"'01NSI5!<$V=@UW/7 M3^BS)B++F#0;9TF78(/C=F&TGG-$AN38=#J^!8OX7<<+&NN6,\HA=V1]A@4E M& !LG5H3JA)#480-]KW@*^ 4=R;,][JC<(\J&!J.K$\B7YQH)C/(FA#4/$*U M/%_!2[F]]QEU",YG3GNI;T8#9X]G8.3E?G'];C@*MOSB^& .]H8N&.P.NJ/1 M\(G!9DHY%GJ'>P:4#H*GY#E>J0O&!IXU34!5Z9N&0[INN!T[#L8.]-DO\>6/ M32,MZ6E0IZ?!H>EI(I0VW-0>)UO9%B:T)BHR>P0-N4G"!;COFFH<>=R5P%HA M_4P"TS :K>&S&OX42>?U.M%4D^D<(F8S7R=2%(N$S.'\8WK*J*EVO LYHU(Q"ORV MD CJD @.#8D+/'2AS17'L#V7-'_\79%/;,52XI%O5$J::_*)TQE/]Y:L]A6; MSM7HH\J[P*8R*]/=2,S>&+[=X+FO\*0;/"0&OZ%>$ ,N&3-1HO@#R:1"2 X88*A> M)X:(?9:,ZJ34'?J>-4EHOC#AO*5PB]_*E%K(W4[=[B DQT^( ,)^%05^.'C> M\R+>L1K!U6-[P6#HPG_8=4QJ]ASW?^':[KHC^U"R?9<,H6[YMHL%HNNYPV-'L4>,VW@Q;Z6*2'+.)VW:'=/$(T^#V0#R_8"EIOY-?R[9&W R1" M\NSFD>!)CW4K]#.7-U5#F'1M%PT#O_I^^*RC)6%I%V+F*4*KJPZ(7_"T>X"#,^6J&1G$F^'<+O)RG"Z*N$ '3, MOHILG/9\8Y/"H*/D,J71W## 1XA,,9@B^QZT;]N -+Z,:24ZN. M\["^IU0>/K:J,(2+>G1G5*/7![W0L=X_X$%4L:H7#Z,JH1+'[9X-/YRR9.9$ MMQ+(?8KU*0QZ@4W>6)^YNCN98ZW@.91SH(!(W/->+W1A>/NH9,Z'6&=,<3^& MY6U[HSN&NA=C1#UREFY2ZYLVLW;7!=:2$"4Y>Q*J)4/ MXC@A"D##=4WC!PS!8^3!P^_YW@%\P3S'!IG! SQX<3J7? M"T?-QVXJPS65@W4CZ(W"%BJ!E-!0&8;_B$TEU!@%9^@YB-J](=PF9/GQKGS18FD^ MF,V$UB(SS831F$F< .-S(?3Z!1>HOZ"._P502P,$% @ *H .6?H/ W*Z M @ \04 !D !X;"]W;W)K&UL?511;],P$'[O MK[#"A)A4+6F2IEUI([4;"! 3U3;@ ?'@))?&FF,'VUFW?\_9:;,BNK[8/ON^ M[[ZS?3??2O6@*P!#GFHN],*KC&EFOJ_S"FJJ+V0# D]*J6IJT%0;7S<*:.% M-??#($C\FC+AI7.WMU;I7+:&,P%K171;UU0]KX#+[<(;>?N-6[:IC-WPTWE# M-W 'YGNS5FCY/4O!:A":24$4E MO.9JM8NOO''XPV.J#-;&99%(^6.-SL? " M*P@XY,8R4)P>X0HXMT0HX\^.T^M#6N#A>L_^T>6.N614PY7D/UEAJH4W]4@! M)6VYN97;3[#+9VSY@5%!S40WTZ?=/1P IL$K@' ' M")WN+I!3>4T-3>=*;HFRWLAF%RY5AT9Q3-A'N3,*3QGB3+K,<]5"0;XRFC'. M# --WMW3C(,^G_L&(U@_/]^QK3JV\!6VA-Q(82I-/H@"BG_Q/BKKY85[>:OP M).&75ER0*!B2, CC$WQ1GV[D^*)7^-;TV>5&J"B(RYUR37XM,VT4?I#?QU+N M&./CC+9H9KJA.2P\K H-ZA&\].V;41*\/Z$W[O7&I]C3.RS"HN5 9(D?N'LJ M_O)4Q^2>)#PN=_D_,Z':QL3[A_[^W:5=0PYU!HI$([<;D2TH(+FL&\4TDB"P ME!R+'3\2$\14LM4(U.>S0<]V2#+81\_QZ]A'(%8757GEXM54M"7NMHJ)#?IH MH\D9"8?3RTLW1W%PP%!CL]*TJW<$9R"@9(@8#8-Q@F,4'GCCW;"<\AUI,L7S M\60Z^&8J4&C'$S()IX-[:=#GC,3#9!+@/!Y>)@DY]K;^01G6H#:NV6BD;X7I M*K+?[?O9LBOC%_>N&=Y0M6%"$PXE0H.+R=@CJFLPG6%DXXHZDP9;A%M6V)-! M60<\+Z4T>\,&Z+M\^A=02P,$% @ *H .6;AKT\=4! PL !D !X M;"]W;W)K&ULM5;?;]LV$'[W7W%0UZ(!$EF6+-M) M;0-)FFX=5LR(T^QAV ,MG2TBE*B1E!W_]SM2MJ)TMM$5V(/$'[H[?G?\[G3C MC51/.D,T\)R+0D^\S)CRJMO5288YT[XLL: O2ZER9FBI5EU=*F2I4\I%-PR" M03=GO/"F8[H)";B=?S]AOW?)49N]&=CDNVPCF: MK^5,T:K;6$EYCH7FL@"%RXEWW;NZB:V\$WCDN-&M.5A/%E(^V<7G=.(%%A * M3(RUP&A8XRT*80T1C+]W-KWF2*O8GN^M?W*^DR\+IO%6BC]X:K*)-_(@Q26K MA+F7FU]PYX\#F$BAW1LV.]G @Z321N8[94*0\Z(>V?,N#M^C$.X40H>[/LBA M_,@,FXZ5W("RTF3-3IRK3IO \<)>RMPH^LI)STSG1B9/%S?D5PJW,J>[ULR% MZ_T#6PC49^.NH6.L<#?9F;RI389'3 [@BRQ,IN&N2#%]K=\E> W&<(_Q)CQI M\->J\"$*SB$,POX)>U'C<^3L1<=\SIC"G<\SMB6*&;A6BA4K=/,_KQ?:*.++ M7X>D-@@\GD/<;Y/U3UJ?S.G5 +N'H MQ=U*;D!XSSDUMK?Q>HG)J&EA1&U*8V9Q;(_PF MM3X4@9,8#T?@(4/0#O'"(4[:B)-_(^8MQ,;IME'+UZB35Z@%H0:N06=R0UEO M#5+E@??.DJPT:>BSJ\Y#IA AKYF*EJDPY\^O-CJ6;Y9T$32SC@LO82B53*O$ M4&%:8U&AAI^@3T],SXB>R\X]^2 MQ(O5.:RP(+^$4V I)3NW-+15"\+! *(X@CB^A$%\V7F0A@2/1I2P1!8-B5HL M_8C>O?-PT(,3)(P;$L;?2\)K3<6\K&_BJT5A)-QIPZE:(GQB7,$C$Q763*O% M?J8\,R1IG72)J&%649BL$X?(=A++<;)9)K-B"Y5#11M+*8@&%&>BQ MHPHM[ MO$[*8E[O,;OX$MMJV54+N:Z1EWOD4!%A%'#B)^:ED%O<\;T1@5*P@E H=XYQ M['.6OB$=4+7#IMHY$@6;=V1VO__-9_@_GA*M%^QONW'/] M=+&TEI0-Z[LWH[ 7?H#(OQS V]?+"^C[P1#>=NZ>2_I-TWDI7_.43H(M1Y$V MTD?&%SW!EUB7AOKO1=F^I?339XW*T(]:\X#.'OIQYU$*2AG!S;;Y.!JU8(Z& M)&AW?C@X=WL^U%':DQUFQ(=O8Q7[E*IO:>CUW4"K"QKB@%9]/QZYE?WV?P8L M\./VTPY1V+=7Z +43"^@%UBTARI+M]68Y*A6KOW25*NJPM0]2K/;='C7=6/S M(EZWAU^86G&BNL EJ0;^D J#JENN>F%DZ=JXZ4:7RACDV'1N] >.CB&WPWN'1P MPVTJM"T-PL^KI76&'L2O8\767,EQ+M\D(UNP%"$)I MTBA-3K%/Y]1T62D0= ZWI?-B[QE]N.-H(2L12CIC \VU'2O@9(KC!2S6"#GC M!IZ9**OLCG:0#.]*F3$O7*UJ0&CUIQO0=9O#%7FT]Y@BG))Y+UNS0%GD+3C MX:!%1A^&[20>MA;:,>&[ALM20L%>:)HX"]VX?=E-6G=H+2ED4AO'_V!&S4S/ M)*-GHDOE@%+3S$A-29Z<*R+:$< Y= H,JD/;5]D&10/US*?J)WTX M]C+"@Z:5:%;5:+)0):_[M]EMIM]5W?3_PNO1><_,BBL+ G."1IW+?@"F'D>U MX711C8"E=C10JN6:)C@:'T#^7&NW-WR"YC]A^A=02P,$% @ *H .62U& M:;EK P NP< !D !X;"]W;W)K&ULG57?;^,V M#'[/7T%XAZ$%@MAQG#3KD@!I>L4VM+CB;U#H0_+:!R]"3[R M?>6\(%XM:K;'+;K?ZV=#N[A'*;A$9;E68+!<1NOQ[=W4ZP>%SQP/]F0-/I*= MUE_\YM=B&26>$ K,G4=@]'O!#0KA@8C&UPXSZEUZP]/U&_I#B)UBV3&+&RW^ MX(6KEM$\@@)+U@CW41]^P2Z>0##7PH8O'%K=:1I!WEBG96=,#"17[9\=NSR< M&,R3[QBDG4$:>+>. LM[YMAJ8?0!C-5OY2M,W3*R),^S$G F_R',)DJ8$-TN=JCRCE:N.)3]?""'K0\@NH:^V M;=N +N$1J0YA;0RC$-J@2$HQUDR]P@/+N>". CL7PF4GGRKL<2IF001/[-03 M#0+@_M^[ >:E@OK;C@:/.F>AW]9U;?214^,@;+\VC)+[X*?,AQI-J_'^6/-V M.=@T)*4;T4/8K/W%C[.?J$-'4+H1?"A+GN,0'ME.D[ZF)/@[?&*J(1*N,723 M74[00Q(C*IL;N#IP5Y$JZ#KXG&TOW:Z]M!3W^PY4>0[8Q!5?B [C%'N2/XR;@=$_ .9O/)@)93 M& ^S9.R7,[_,@O0&LDDZ"'>4IC>#=Y -Q_,9G$M\?#)0)9I]>#8LY+I1KIVM MO;1_F=;M0/ZFWCYK3\SLN?*=5))I,KJA])KVJ6@W3M=A/.^THV$?EA6]KFB\ M IV76KNWC7?0O]>KOP%02P,$% @ *H .611"JP[J! ?Q\ !D !X M;"]W;W)K&ULS5EM;]LV$/XKA%8,+;!$;[829[:! MQ)+0#,L:U.ORH=@'1J)L(I+HDI2=_/N1DB);,1\=6';+%FB K)3LD*E>),16D N;NG"9BN*8%HK%;GM M.4Y@%Q"7UG1(Y+=$L!JXH"TJ?\6+)Y0-[.E[! M!9HC_F5U2\6=W:&DN$ EPZ0$%&43Z]*]B-U *M02_V"T83O70$[EGI '>7.= M3BQ'C@CE*.$2 HJ?-9JA/)=(8AS?6E"KLRD5=Z^?T>-Z\F(R]Y"A&4?!;!?]0"X-687"HA6&K,#Q4(6@5:C+MQEFUIT/(X71, MR090*2W0Y$5-5ZTM'(Q+&5ES3L5;+/3X=-Y$%" 9F.-%B3.8 ZNRR:J972\#Q&'./\@)+[,0_#^W0?P#N 2_+TD M%8-ERL8V%T.5!NVD'=95,RSOE6'YX(:4?,E 5*8H5>B'>OU HV\+%W5^\I[] M=.5I ?^HRE/@.[\!S_$&BO',#E?W5=/Y,>O1CUF/]>HA2H2ZJU+O^=+O8LZO M\?SOQ-RG[\?04K&T&. $K"J:+,4>#!)2%")KBZTE>5 YOP$?]ATA_EXX7SN&8YU_F,W( MI,W8$%B/HJ"C*-!2%.*\DB450%DF:BS)E;!RDE5RN^IH4[&CQ3TVXYD$"TV" M1<%>0'C^V5Y Q(9L]C@\ZS@\TW)X5U>M*#V!:T1%%2X*;5G*R_TK1W*A<40+ M%85Z6!\\(4@9<$$A2Q@0@!0^J4)AIL4YECU#@XI,#BHV!-:C][RC]UP[Y;G, MC^#32I:XRI6H53]V)9H$"TV"12;!8D-@/4)'':&CMRH[1R:I-PD6F@2+3(+% MAL!ZU+O.]C/7.; F(A5G7'R52L+9$@IC\NEN4030MPJO88YDY80>D[R2FW)& M22'%5A5O/GN%5BJW@J!$.5X$A5 M.*D$'85@K'?C_Z5IIQOA:FFZ%450W!1!=\^UZ]<;)+E3+D0]W+$KT2A::!0M M,HH6FT+KT^QM:?;>*A6WEDQ%@$FTT"A:9!0M-H76CX!M"\C5MAE^CGQLM'O4 MHNVGV)BL*6M0"<=:2*VI[C M1':%";.2N'NV$DG,&T4)@Y5 LJDJ+/[< .7MW'*MW8-[4I3*/+"3N,8%K$$] MUBNA9_:HDI$*F"2<(0'YW+IVKQ:1P7> 'P1:N3=&)LF&\V]"TQB4-<7^\4[_MLNLL&RQAP>D3R50YMRXME$&.&ZKN M>?L5ACRAT4LYE=TO:@>L8Z&TD8I7 UD[J CK__'+4(<]@AN\0_ &@O>O!'\@ M^%W0WED7:XD53F+!6R0,6JN905>;CJW3$&9V<:V$?DLT3R7K?O<0S]&:%(SD M),5,H>LTY0U3A!5HQ2E)"4CT&>V!%[RJ.0.FI)G=L:T>N^8_-:P<^0[GY#G>,$$?7&< MOH14T]V.[K^FV[I<8\V\L69>I^>_HS=5G)_7&ZF$/I2_IN+U>L&TGKFH5[+& M*1??'Z/XQ]>0>M_KT*1 $T\F-[.E11S<= M9)NX%TYL;_<#3&"B<,2\\A6,OH*COIYTKS"'K!8\!3GIK!<(]U?U_?# V@3( MC8)I;^'H+3SJ[98PHB]HA@K.IT]_^&;5630[<%%<&!N N2YLP-W]EZ7,E^([U@4A$E$(=CW.>=J-S&]&PO=V]R:W-H965TQ2-W]J..=_C8OXSWCW\0:8PD>\XR*B;66'I] MH/]>!J^"62"!KUGV#TGE>F(-+9#B)=IF\I[M_\1U0$'!2U@FRK]@7]LZ%DBV M0K*\=E9/D!-:?:+'>B-.'!1'[^#6#F[7P7_"P:L=O.>NX-<._G-7"&J',G2[ MBKW\L%:TXJ+<_=);[1>A1:',)5=WB?*3TWE5(( MP9RL*%F2 M!%$)KI*$;:DD= 7N6$82@@7X"$Z,OS"),G"/=YAN,5C\ ']@MN)HLR:)FET5 M-3!3^4N!NK@NP\!<_ )N6(** A'@?80E(MD'A7V81^#]NP_@'2 4?%FSK4 T M%6-;JOB*I[23.I99%8O[1"P>N&54K@6(:8I3C7_4[Q_V^-MJ7YO-=0^;.W-[ M@9^W] )XSJ_ =5Q?\SS7SW?W=.'\O]7C5Z_>V@ROJ32OY'E/\.I:$6#)60[B M1XDY5274% =025?U05;\/OHA<[K=KQS#TK'X M3MI-73B 8WMWNJL:(V?8,8K.C;S1:-@VBL^-?.@%C5$KNJ")+NB-[H$2J]"O4@,F^B&O='% M6ZY^F_>J0R_@I35F$A:9A,6&8*TLC)HLC-Y"'48F,V<2%IF$Q89@KG*1@;X2?T0;17HGH M![RTTHS2(J.TV!2MG0KWF KW+82B7M54_DS2(J.TV!2MG;_C41'VGF=ZQ<([ M?WE]IRL6&B/H=L7BW,@]UPJ=D?N$5!P/5+#_1/677&/>+Q6]@!>7FDE:9)06 MFZ*U4W$\_<'@3:3"Z&'1*"TR2HM-T=KY.QX88>^IIEA*A<;H_'?% MN9$7CKI2H3$:#CM289^T:E5YKN0!EM[7JI36S31_^JNP^=^9G\/(::N:C MHF]?MH:/^*KI?XOXBE !,KQ42SD7 Y4X7O71JX%DF[)1O&!2U7YYN<8HQ;PP M4/>7C,G#H%B@^6_&]#]02P,$% @ *H .61D=EX0T!0 _QL !D !X M;"]W;W)K&ULK5EM<^(V$/XK&GK3R23MKG8E37:$?F=K MA#CXD:4YNQNL.=_<6A:+UBB#[)IL4"Z^)(1FD(M7NK+8AB(8*Z4LM5S;#JP, MXGPPG:BV9SJ=D(*G.$?/%+ BRR#]]P&E9':RP9I.-G"%EHB_ M;)ZI>+-JE!AG*&>8Y("BY&YP[]PN'%\J*(F_,-JQ@V<@A_)*R'?Y\CF^&]BR M1RA%$9<04/QMT2-*4XDD^O%/!3JH.:7BX?,>/52#%X-YA0P]DO0;COGZ;C > M@!@EL$CY5[+[A*H!#25>1%*F?L&NDK4'("H8)UFE+'J0X;S\AS^JB3A0$#AZ M!;=2<$\5_!8%KU+P^BKXE8+?5V%8*0S[CB&H%(*^#*-*8:2,5GRY+%P0D 4N\RG&"(YAS_UR3@@ED-K&XF \Y*BNJQOY0CMUM&;L'GDC.UPS,\QC% M&OVP6S_HT+>$'6ICN'MC/+B=@+\7^37P[$O@VJZOZ<]CM_H3I$+=:56?]6?W M-.KS_NPZ]?#GQK[XWYT_,H57QX6G\+P6O-)C4^&@RC&5[P'AIYN"*Z^^U;E; M">GK(652N64;&*&[@<@:#-$M&DQ__<4)[-]TMC8)-C,)-C<)%IH$6Q@"._(8 MO_88OPM]*E>T:BDK%S:=AY00@8*05<)V>N6-;'MB;0]-KY$:!;YW+#732#F. M,W:.Q>9:L9OQZ%@LU(IYIZ0+C9CK.<&X%CN:NV$]=\/.N?NF*@:1%N!69)45 M GF1O8JP$ZFC6O5%%<6X6.9E1KJ2Q0>.=/-;T@P/NNV&U/BZY_CVH>"1U8+::L&['G^R0G:8IL0:'7J.?>VX M)W;I9#S7+EI*/S@QBDG*4$OIG03;0BMU$^C-,:K-,>I,6?O2ZLRD-3*9M$R" MS4R"S4V"A2;!%H; CGQF7/O,^.>3UKA7TM)(:9*61DJ7M+1BS:2E%6LF+8U8 M1]*ZJ>?NIG/N'M M=E6JCOMF2[?3EJHXPEL$4)*@B.O7:7W$=0*?NSH;19L919L;10N-HBTJM"/7 MD.M>FV.\G?,XG8<"S:WG89!S4@4Y G%573=#7>LT7N\8-WK.H^%MBW&CISBZ M\;;$N*Z'WJC#E&\',,[[)S"-_6AE-ZV1_%Y;TF[6LRVD)6UL2HV2AGK2QK94 M+];8EUH'UPT9HBMUD\2 NC$H3UCKUOJVZE[=T9RT/SBWT((W[]( M@OK.;_H?4$L#!!0 ( "J #ED.N!['-P0 $ 7 9 >&PO=V]R:W-H M965T3%1F*_;U>[JQ7:Z8'03RP"X.A+ MFF1LID6ZSH((4LRN2 Z9>+,A-,5<#.E69SD%'!:@--$MPW#T%,>9-I\6 M<_=T/B4[GL09W%/$=FF*Z=<;2,AAIIG:<6(5;R,N)_3Y-,=;> #^F-]3,=)K MEC!.(6,QR1"%S4Q;F->^:4E (?%/# =V\HSD4M:$?)*#VW"F&=(B2"#@D@*+ MOSTL(4DDD[#C+66,&2Y)\B$,>S;2QAD+8X%W"5^3P M!U0+LB5?0!)6_*)#)6MH*-@Q3M(*+"Q(XZS\QU\J1YP !$\WP*H UKF 0048 M/ <,7P ,*\#P7 UV!;#/U>!4 *?P?>FLPM,NYG@^I>2 J)06;/*A"%>!%@Z. M,YE9#YR*M[' \;EXQARV<8 66PH@I<6"&Y]*#2>%-JM%[0:*([DO&((2\+(>S +_OQ@]?P7C_> MZ<'KPGNU"ZVC"V^L7L('R*_0P/@5688YZEI//_S/77:$6\,.N'L^?-#EC>_3 M[O]O[0U?#NIT'!1\@Q?X1(%(\)J(G!3U!BTHQ=FV2LI%%J*_2!:\)('>BT>& MBX+%T,=W@AG=W%7QK1DLPIR.3AO)]; MYL@T#&.J[T^#U2%GC-MR7EMN,)F,6W)^6VYH#NQ3N8;W[-I[=J_WQ+Y!*]CL MLA"O$T"/^8:*&HCN\==BYZP@ +&;NHKIC=VRR!Q)@YZ;ONRUX-)-H)+,4TGF M*R)KA-&IP^CTAK$^HM&'F$?B9,Z(+(==8>LENG0WJ"1S59)Y*LE\162-T([J MT(Y^C(-OI#(Q5)*Y*LD\E62^(K)&8HSKQ!CW[_FG+_&[. %Q(1#AK0IW5WQ[ MV2Z-;TEFGQ9_RS(ZJK^K4JUWMEI?D=I&9"9U9":]D5E5'R/BJR0@VRS^K_L M[26Y-""3EF>>!^)5">]5";]/HN$JTWBZ9AJ]SFK6MY58*:9!A+"H;:[P8T+R MHI3)\=\\ HHJ[Z*/=Y"N@7;6LGZ=E_I6*9NKE,U3RN:K8FOFPDG+P?PQSKK* M#E7YH9+-5\MWF&YCL=<2V A5QM5(' NT;->6 T[RHKVX)IR3M'B, (= MI8!XOR&$'P=20=TTGW\#4$L#!!0 ( "J #EF_I2"I^@0 /<< 9 M>&PO=V]R:W-H965T6JEJMGL/JWMPB=-8!9RU3;)[O_YLH! "N$3E\I) F/GX9ICQ? Z3 M'>,O8DV(!#^B,!93:RWEYL*V1; F$1;G;$-B=67%>(2E.N7/MMAP@I>I4Q3: MR'%\.\(TMF:3]+=[/INP1(8T)O<2_V#/9ML M\#-9$/FXN>?JS"Y0EC0BL: L!IRLIM8EO)B[2#ND%E\IV8F]8Z!#>6+L19_< M+*>6HQF1D 120V#UM25S$H8:2?'XGH-:Q3VUX_[Q*_IU&KP*Y@D+,F?AWW0I MUU-K9($E6>$DE ]L]R?) _(T7L!"D7Z"76[K6"!(A&11[JP81#3.OO&//!%[ M#G#0XH!R!]35P#;A; >XME9H^B#-3>JMHJ&Q?HP+R=55 MJOSD[)K&. XH#L%-+"1/U!.2 IR!1?98 5N!.Q:3G^ .\Q=55==)O!0 QTMP MN<4TQ$\A.5/%=+; (0$+$B2<2DH$^'A%I+K^24$]+J[ QP^?P = 8_!ES1*A MW,7$EHJ^)F$'.=7/&5740O6O)#X'KO,;0 X:-+C/S>Y7)%#N,'5WJ^ZV2EJ1 M.51D#J5X;@O>0G74,E%1JQ15 K#A/2Q,ZKW5KE#HT/"-:M5.Y& M;C-%OZ#H&REF2T"4+0&K= GX=D>B)\(;"]H(=FQ!]P16B7M8Q#T\48\/^TQ) M3V"5E(R*E(S>V>.C>IU"WSLHT[K1V(/-13HNF(U[Z:-Q%WYUHU9^T"EGK6-D M."<M:URF#OAK;WPAZ=)WWA%;=@9:" M CFGVH/V*C/Z0JNFI909R#BO.[1_#E I77<\.MR(-IBA@>>WM#_:^^O // [ MM#^J#_-:^S?9P):M'BH'/NIGX*.&6>Z.AX<;T@8SE4.OC68Y])%YZ"_6ZB&? M2<(C0.,M$3)ZL_?-B$<7^?\Q^E$Y^M&I1C_J=?3WA59-2SGZT7M'OQG@Z' ; MA43+5A&5 @&]6R"8$8Z.HTE*M$11*@G4CY(PPQP=2J,N:=EEH%)O(+/>N&7Q M,_BBUYL'M=IP&NBX;KHN/;W*CK[0JO_REK+#/97L<'N5'7VA5=-2R@[WO;+# M;9 =M3WR&T95&PO=V]R:W-H965T^+Z.4\R9/I-+ M%+222)4S0T.U\/52(9N[H#SSPR#H^3GCPHN&;NY.14-9F(P+O%.@BSQG:G.) MF5R/O);W.G'/%ZFQ$WXT7+(%3M$\+.\4C?Q:9:7IW2!FZ_OZI? M.^_D9<8T7LGL"Y^;=.0-/)ACPHK,W,OU1ZS\=*U>+#/M?F%=[0T\B MM9%X% M$T'.1?ED+U4=M@+"<$= 6 6$CKM,Y"@GS+!HJ.0:E-U-:O;%6771!,>%;B:RZ8B#G+X$9HHPJJM]%P"M.R22 3N)+: !-S^* -ISK@'*X95_#( ML@+MAO&*\8S-,CRE/\GIE&4(4XP+Q0U'#;,-*0BCJ/X%I;EEQJYLX'B"AN+> MP1%P 9]366A*HH>^(5L6SH\K"Y>EA7"'A4^%.(-V< )A$';@83J!XZ-WO\KX M5)6Z-&%=FM#IMG?HWH@5:N,*<@(3G%5%>"XL_9;!K^.9=O:^-;&7.3K-.>R1 MN]!+%N/(HS.E4:W0B]Z^:?6"]WL'?J9FVOTWDI7;/:=NSO8I:X2!L#?U5 U*G1NH<@L02@^HGE4F5+!8I)'1" MW-[?495>G;;WSXUJ.G5-8+T&L$&K MTPS6K\'Z_ZE=AV+V#V_:H(8<[(4\-/6@X0]]WON]0O[696J_2[=,+;C0U(V$ MXH*S/K&K\JXO!T8NW?TZDX9N:_>:TN<1E=U ZXF4YG5@K^SZ@QO] %!+ P04 M " J@ Y9PE/."F(' C4@ &0 'AL+W=O/D<)X_IAK&,_ B#*+T:;+)L>S$< MIMZ&A6YZ'F]9Q%^YCY/0S?AF\C!,MPESUV50& PU19D.0]>/!LO+\KF;9'D9 MYUG@1^PF(6D>AF[R\YH%\?/50!V\//'%?]ADQ1/#Y>76?6"W+/NZO4GXUK"A MK/V01:D?1R1A]U>#C^J%H\V*@'+$WSY[3G<>DV)7[N+XL=B@ZZN!4LR(!;J\%\0-;L MWLV#[$O\;+-ZAR8%SXN#M/Q-GJNQT^F >'F:Q6$=S&<0^E'UU_U1OQ$[ 9S3 M':#5 =I^P/A(P*@.&)V:85P'C/<#CNW#I Z8G#JE:1TP/35@5@?,3@V8UP'S M4P,6=<#BU !5>?GDE%)!U4=>ZD5W,W=YF<3/)"G&S[B MZZU.WOW^_G*8\6D4L*%7I[RN4FI'4JKD4QQEFY08T9JM.^)U>?STM7CCE?R: M!##D[U_S)FHO;^*U)B5^CI_.R4CY0#1%&W5,:"4/OV5;:;@N#W?R2!INR,-U MYO%P]6BX>7KV<4>X]5IX(,UNGQ"N'0^G\G"3W9T397XTW#DE?-05+NAHU!3C MJ.2-CO ^N+=.MZ M[&K 3Z I2Y[88/G';^I4^;-+J4B8CH092)B)A%E(F(V$423, <&$RA@WE3&6 MT9=?(][\!?Y_;$V".$U)?$_2ID*ZBD**ZUL42)B.A!E(F%G!IB6LZ*N?ELKE M\&E7ZWK&D$/BSFR1NT8UE,=GFB;?A_P80 M+PY#WH?QSM![[-*]%-Y7]TB8CH092)A9P28[NI\JQ<^>^)$Y;22,(F$."":( M?]J(?RH5_TW"SN[SHBMOU1_X[IT?'#W02X%]!8^$Z4B8,7WMV&R^.L)"3LA& MPNCAW-591PDZH*2"-F>--F=2;:ZJ(^^INI3"^NH2"=.1,&-V^,EIVOC@DS,/ MQXT4K>,@BYR>GG4LIUU)47QG/#TZTZKBC MS'5D4@,),Y$P"PFSD3"*A#D@F*#U1:/UA53K-$US-_)8T4_OMLXDW[8ET%1 MYX%\<2#:48=F5X?#%AW'05TZW;[21L),),Q"PFPDC")A#@@F2%M5VJ5[12KN M;_M'<+)-?(]UKLA+27V/XU":#J494)I9TV:[7?7Y=+K7M$!SVE :A=(<%$U4 M_(Y9I4H5;PA")UN6D'3C)MV2EZ)Z2QY)TVO:;CL\$35EU$-$Y4W4O;8:.BT+ M2K.A- JE.2B:J&.MU;'61\>\.8GS+,W<:.U'#R^-RDN#_J'2>&=S(L_36^1( MF@ZE&37MM54Z$YK5@M)L*(U":0Z*)E9$ZWRJ4OMH63CR[&SE)D%,OG]BQ1IX MI]DIQ_06/-3NA-(,*,V$TBPHS8;2*)3FH&AB6;2VISI^@RL"5*C[":7I4)H! MI9E0F@6EV5 :A=(<%$TLDM8Q5>66:<^5>3FM=W5 35(HS:AIPJJ[JG7T3(?C M9NKAXI4%G9T-I=&.?5"5KI4Z!Y575&MK<:IRC_,Z<+W'LUMO$P?%H5S6ZT"] M32A-A](,*,V$TBPHS8;2*)3FH&AB8;3^JCI[BUX':K1":3J49D!I)I1F06DV ME$:A- =%$XND]6Y5N7G[A9T]N4'.UONK1)VU 75OH30=2C-JVN[9?]'9Z1R. MT[J:! LZ/;LC[63>D99"TSHHFJC5UGM5Y>9K[4_)>QRD'[>"TG0HS8#23"C- M@M)L*(U":0Z*)GY/J+5L->4->AP-ZMY":3J49D!I)I1F06DVE$:A- =%$XND M=7DUNKR^&;:WUDS90&TG0HS8#23"C-@M)L*(U":0Z*)A9) MZSMK\B_V_FJ'!#6@H30=2C.@-!-*LVJ:L BS6*B*-A,;51N:ED)I#HI6%<)P MYZYP(4L>RKL0IES/>915]S9KGFWN=/BQO+_?WO/7ZL6JNE]ABZENG\C/+P]^ ME)* W7.D&ULS9IM;]LV$,>_"N$56P,DM439LITE!II(VE*D0-#T MX46Q%[1-QT(ETB,INP7VX4?*BA4]A+72"Y WB23S?D?R3M3Q#YYMN?@F5Y0J M]#U-F#SOK91:G_;[ M8WI$$SI7!D'TOPV]I$EB2+H?_Q;0WMZG,7QX?4^/\L'KP'YIE4/"V,=0_2F.W^D^_%1#PP M& P>,<"% 3[4P"L,O$,-!H7!X%"#86$PK!FXCQGXA8&?S_UNLO*9#H@BTS/! MMTB8UIIF+O)PY=9Z@F-F,NM6"?UKK.W4-(H98?.8).B*224RG31*HA-TN\LT MQ)?HK0E^K/)KM:+HDJ=KPG[\(=$UW= $>>@+$8(PA:YC,HN36,54HM>L^96DD4 ML@5=M-@'=GO?8M_7$[>?/7P_>Q?8"GR7L3?(_A MKWF/[.8!G6MSM\V\,I?>/A.]G.<]EHDD%N@S23)Z7$FD]Y3(3- %TNO0!SK/ MA(C9';H@,I;'Z!/C,TG%ALP2JC-XG2G3ANN,3F*2+UU?K[4?=*5H*O]IR[A= MIP;MG3+K^JEGOO[F^\V=;N"%A 20LA(1%0+!*F@SV:3*P MT:[B=[:)WL8H%OFU*K8=?W!A(60,)"2%@$!*N$ MTM^'TG^)RZL/F2:0L 2%D+"(B!8)4U&^S096=_XMC3YXE=K IDFD+ $A9"PB(@6"5-7*>4,9R??[?V&X(9O8L9,REAW1;8F5WC M7- J%;@WG%1K_@#49PA*BZ!HU1@^D*)<:PROF'ZY]>9N68FED9RXB'5 ]4^Q ME!EA>00M("4%I8T"KI-AIXU72+H'Q60XK+D.+NE<8BRU=K M$UC+NVD%=P[DCC:L[([]^JL)Z3)L<7F"A^-Z?(!\5N-3:FZN5:N9=M11[+3. M0?&:01F,A_6H@.I@!_F,H'Q6HU)*7*Y=XWJLR-6[I517+[8"UT[N'"%030R4 M%H+2(BA:->*ESN8.7V*=ZX*J>*"T )06@M(B*%HU6THIS[5*0$\L=OU&O>"/ M<$T#+QH]7!['[F147Y*;*,^MH4+[&#K/^'.(8FZIBKEVQ02D- 7238I(0=(" M4%I8T"H?60=/G/I7]CF$)+=4DER[E/0+M>FX,;Y!XTUJMAGYC8JS!>0T7J1F MHQ/7PZ/Z;#Z'3N.60HUKW>!WKB0GS>EQ!_4Y;#8:3WRO/HD'H,*#4)%]C$^< M0UR*&-@N8I1UW[LL.;SFLU.[+BR@M "4%H+2(BA:-=JEW('=EUCS85"%!)06 M@-)"4%H$1:MF2ZFD8+N2\J2:#S&#[T:(GG>,JF#\YR-72RG4&@YKT&AP$"P^# M1?;1=IW-_H,#O2D5=_G1:XGF/&-J=Z)R_W1_O/MM?JBY]OS"/;UT6YX'[FFX M.[Q=XG=GR=\3H3\M$B5TJ5TY;T9Z8&)W/'MWH_@Z/TX\XTKQ-+]<4;*@PC30 MOR\Y5_F0-#N=#X,YH,B,[$075Q*3AI@?OQ0EXBF*]-F]BW\)?%%YSE'.H"C6G)?D6YIDQ?5@79:;MZ-1$:UY&A;#?,,S^"%-LT#<7S>Y[D3]<#9_#R MP:?X?EU6'XP65YOPGG_FY6^;&R'?C3K**DYY5L1Y1@2_NQZ\<]XR?UX9U$=\ MB?E3L?.:5*=RF^C ;D!6_"[=)^2E_^IFW)S2I>%&>%/5/\M0> M.QZ0:%N4>=H:RPC2.&M^A]_:"[%CX/@'#-S6P#W5P&L-O'V#RP,&?FO@G^IA MTAI,]@S<0P;3UF!:7_OF8M57.@C+<'$E\B MONX:NB_7\+UK)/YWFPR)Z_R;N&/7ZPEH:39G_'9(QK.#YL$Q[]F0>./:W.\Q MIZ>;]WEG9O. 1]*\]]RU:^EU]>C5/._0Q5#E]9&'Q5;PJB)E<6ZVLLK";%5_ MV=3E_WBTSN*O6UZ0/WZ5'/*AY&GQ9\])O&^<^OU.J^[]MMB$$;\>R/9<XFK#GB(\7#B= =IB9ATB9@8$W$C M^ 7;5HU2]?H_/O+TEHL_R5_D?1)&#Q>?HW6>HY&/$66 1(6(&$4"6,@F%8&EUT97!K'_S)/4YEA>1\:/33-N"^K M1H9M5B^_:V.3XUV ]$B1, :":=F:==F:X;NU_*+[D55 Y(60&D42F,HFEX-2D%SC,K,HAOT MC]V@[\TN5!-K:7--?)A-I_L]'BIW06D,1=/3IA0OQRQYO;;'?XJ+!\($ER,Y M*[F,K"2?PM)\$V\.Q3KW4-$,2J-0&D/1]!)16IPS.4N?AVIS4%H I5$HC:%H M>C4H@;/512@](8BJ;G M3JEJCEE6>VVS7^99*<*HW(:)'.$B-7=YJ"P'I050&H72&(JFUX;2\)S96;H\ M5+F#T@(HC4)I#$73JT')=XY1%EKLCOBR&O%OXHP\\U 4/_5F&2K,'8EMT@32 MFU&H# >E,11-7RRBA#C7+,2U#7^WK5<+4OC%,A1);NSH9K)M=J&T $JC4!I# MT?2,*_G.=<[1T5VH6@>E!5 :A=(8BJ97@U+K7*/^<^*4JAEBG5SWE$G5GJ.< MH3O7CZ+0R%A+JP3VW64K\_YE*ZY2P5RS"G9BE[6;_#3[M$X*="$9E$:A-(:B MZ;6@I#77/TO_A:IH4%H I5$HC:%H>C4H%C4H@QT9&AT[$-W-$)5IB,!^6U M3A.0#&P5/A>F#"J!R3,+3*W ___MES3[L,XK=%$6E$:A-(:BZ;E7HI=WEFV3 M'E3Q@M("*(U":0Q%TZM!*5X>8O>D]_V.1V^XOSUF:79EG;3O??9,]4%]LAZ? MAV?Z/"4D>68AR;K=VLWYF;U;#SWHNBDHC4)I#$73JT*I7MY9]CUZ4+D+2@N@ M- JE,11-?YJ(DKM\W.;'%K7;IOSA;*\U+LT.;5-WDD\*]X2N-R#])(_IQVP#-_JW'(52& M@M(HE,90-+TNE*SEGV4;H ^5LZ"T $JC4!I#T?1J4'*6#]T&>(1V>!YO:;:T MSJ@YCI=).-?IF7UKLPB5H4Z,Y[*=I33,"HYVGKF=G$CMV)=,)K10F#.X%D7558_+T!RK=39^2\#-R3 M5:G,@)M.UG@%"U"/ZSNA>V[GDI,*F"2<(0'%U+D>7?H";Y$PT=K--&QMK%IG0YCYB@LE]"S1 M.I5>9YFH(4??"%X22A0!B4[GH#"A\@R=HX7>-GE- ?%"E[R)I;W8<_2XF*/3 MDS-T@@A##R6O)6:YG+A*TYDUW*PEN6E(_ ,D7VMV@0+O _(]/QR0SX[+YY!I M^D*XS?%<:W?L$!OR[QVP(-%>G7]5(JH7?A[Z%4&^]PV-O\F5=R MC3.8.OK7DR VX*3OWXUB[^-0XO_)[%49@JX,P3'W;G]DG-ELD5D"BZQ$^BOK MC"@M#K@E[1AQU]^$;Z M2A][$CJ!#$(%.\#A8#O$D M>YLIC!-O!V@_*+J,XQTBMW>VFGOM.Q8KPB2B4&B9=Y'HA$1S5S0=Q=?VN%UR MI0]OVRSU]0K"!.CY@G/UTC$G>'=AI_\ 4$L#!!0 ( "J #EFURH(!,00 M +$5 9 >&PO=V]R:W-H965TV@<12L0P-&L1M]S#L@9:N+2$2J9&TW>[7CZ04Q9(5(>GXD!=+ MHLX]Y/WPL>^=[BE[X"F 0-^+G/"9E0I17MHVCU,H,#^C)1#Y9DU9@85\9!N; MEPQPHHV*W/8<)[ +G!%K/M5K=VP^I5N19P3N&.+;HL#LQS7D=#^S7.MQX3[; MI$(MV/-IB3>P!/&UO&/RR6Y8DJP PC-*$(/US+IR+R/75P8:\2V#/3^X1\J5 M%:4/ZN$FF5F..A'D$ M%@>5E!PO(<\4DS_%/36HU>RK#P_M']H_:>>G,"G-8 MT/S/+!'IS+JP4 )KO,W%/=W_#K5#8\47TYSK3[2OL8Z%XBT7M*B-Y0F*C%17 M_+T.Q(&!Y.DW\&H#KVLP>L; KPW\E^XPJ@U&+]UA7!MHU^W*=QVX$ L\GS*Z M1TRA)9NZT='7UC)>&5&%LA1,OLVDG9@O!8T?3J]EJ!.TH(6L/XYU!D_1LJH= M1-?H6=2"VD$ZKH]MQ[>!UY:#W MC(,^NJ5$I!Q%1!ZJQSX"H;?E)^O^?QG^**BS.D/ +0$MLMB>4TQ@]/54:6=H*L\ MIW%5=;*6[B&F&Y+]*V%WP#*:Z%+DZ*]/<@=T(ZN._]U7+-5Q1OW'4:I\R4L< MP\R2I93OVR[^ M@K>E+H')G)HD"TV218;(6CD];W)Z;EA=*K[QH;ITM.48,>XHRS'BHJ,KQXA) MOZA<-(Y>##IZ+T.'69SJ_TJ)5)2D#G0<= M?>D!C2=^O\2X!]V?.^CV4G;H&=F6]+=>KSF,JL2;;0*%MDBJV=V:<.V!ULQGY&>?RC M'L8+@J[R'(/\L=]5GF/0N-M513V@P]:KE*ULBJG% L]K, M%Z_T5*VS?NU>+MR>]5#-(_7(ZXF^&F;>8K;)"$K!T%+ M/0!;42%HH6]3P DP!9#OUY2*QP>U03.EG?\'4$L#!!0 ( "J #EEJDR8; MP ( $H( 9 >&PO=V]R:W-H965TNQEQA07OJ^3#'*JSV4! E?64N74X%!M?%TH MH*D#Y=P/@V#HYY0);S)RMYQXIIM,F,G M_,FHH!M8@KDI%@I'?LV2LAR$9E(0!>NQ-^U=Q /K[QR^,=CKADUL)BLI;^W@ M,AU[@0T(."3&,E#\V<$<.+=$&,:OBM.KM[3 IGUD_^QRQUQ65,-<\N\L-=G8 M>^^1%-9TR\VUW'^!*A\78"*Y=M]D7_H./W@DV6HC\PJ,$>1,E+_TKM*A 4"> M=D!8 <)_!405('H(&#X"Z%> OE.F3,7I$%-#)R,E]T19;V2SAA/3H3%])NRQ M+XW"588X,UD:F=R>S5"YE,QECM6DJ3N0,S)-4V9-RLFE* O,+IS$8"CCI^AQ MLXS)R>O3D6\P$LOG)]6NLW+7\)%=(W(EA=9R%G8Q?M^*<1,%;$@9AORVA_X/'W? 8$H3W'#SJR":JJR)R?-%C M59%1!555+.@!K[DA4Z6HV("S?TQ7VBB\LS_;SK[D[K=SVW?L0AM$1J0Q):,$,Y^XVK M3.!GASI+=6C3MW.?Y^I;D@T=F>T1.[P<01",_%U3N!:O?M/KGB*#6I'!TXH0 M65@5--E@>1G,WD@"><'E 4"W95]R#AJA/ AV_J1'W!G7<^O ;[R^.:B-ZV(: MCW4K3/D0U[-UHYRZ_N#_=2^[[!55&X9:<%@C-#A_AX&JLG.5 R,+]Y:OI,'. MX,P,FSTHZX#K:RG-<6 WJ/\^3/X 4$L#!!0 ( "J #EG@)5R:9@4 $LI M 9 >&PO=V]R:W-H965T%;%NMO5EQ$5.E+L;;E M5C#JIT%1:&/'&=@1#6)K.D[OS<5TS'V3JVW8N])5=4/P@8K$,>(P$6TVL6_>&X$$2D+9X"MA>'GU& MR:,L.'].+K[Z$\M)1L1"ME0)@NI_+VS&PC AZ7'\G4.MHL\D\/CS&_U+^O#Z M8194LAD/_PQ\M9E8(POY;$5WH7K@^U]9_D#]A+?DH4S_HGW>UK'0VT,O#^B=!@P; OIY0/KH=O;L MJ7 >570Z%GR/1-):TY(/J?IIM-8KB).)\JB$_C;0<6KZJ/CR^>I.2^VC&8_T M_),TS> 5>LSF#N(K="OU1-HF]R7ZEC15'!&I ITHAK[00* G&NY8TO2/O-DO M@L9*MZ2QCQXW5#")YCNQW*0]??*8HD'XT]A6^AF2D=C+?+QWV7AQPWB[Z)[' M:B,1B7WFU\1[YOB!(=[6VA4"XC\5,;K%;.JFO%X#CT3;D!^8SG4ZKXJ,HWE(8_3]GD4+)OZJR[J1FU3+ M&[FE2S:Q=#F43+PP:_KC#^[ ^;E.+7X M[U*_%7JMKIDN_PHM#NBXW9P>TMNW>RI\]/UWC41?%8MD;1)[D$F$A'F0, ($ MJR2Q7R2Q;UQA#X%\OEH)QI#0M;ID['Z??T\GXYEK>^F=NK M-O.,HVDK'!"L(MR@$&[00KC/R;LTB'91G8)&4-MI# GS!F?EEM0VZ_5'1;.* M@L-"P6$[!>EKDX)&4%L%(6'>L%;!_HF ]:V.%D=%P%$AX,C\=GS=ZNVQKJIA ML$KW2CS=*Z%/08P.C I9NQ\R,P5V(>6U$/?%0 MO[W"0!WJ1,MB7?: T D6KIK*T M@Z[1J)QA)VJNMJ@U/: #(U"T:FY*J^F:G9;9'IF#6^=@=):/ NV40-&J M^I;NTSW7?IIK.I MS(6&I'F@-.+6F^F&(H-+9XM;.-OF4(L,2B/OR)=O[TRI*.TP-MMA<_W+WCSF M^@?JED%I'BB-0-&JF2H]->Y_=/T#M>*@- ^41J!HU526AAV;#?N%]0_4NX/2 M/% :>4>^-WMK^EW-/CH<%C&Q3D_E2;3DNUAE)WN*N\7)O]OTO-O)_3OW9N;6 MW/?<&Y*=ZROQV3'#>RK602Q1R%:Z*Z&PO=V]R:W-H965T"8)8&"2-K/9;3_L[ <,LJU9+EZ0<_GW%1>#\2J*W;[Y$!O0^QR!SA%' M''/YG*3?LS6EG+Q$89Q===:<;RZZW;Z:J;;5+J M!84H"KMZKS?J1AZ+.[/+8M]#.KM,MCQD,7U(2;:-(B]]O:%A\GS5T3J['9_8 M:LWS'=W9Y<9;T4?*OVP>4K'5K2D!BVB=:ZU"U?OY8*BQ=^,/F=[ MWTE^*HLD^9YO.,%5IY?WB(;4YSG"$Q]/]):&84X2_?A103NUS5RX_WU'MXJ3 M%R>S\#)ZFX3_L("OKSJ3#@GHTMN&_%/R;-/JA(8YST_"K/A/GJNVO0[QMQE/ MHDHL>A"QN/ST7JH+L2<0'+E KP3ZH6#PAJ!?"?K'"@:58'"L8%@)A@>"-T]Z M5 E&QY[TN!*,C^W2I!),CK4PK0338RUHO=W(%2[9+8>\\!?#X][L,DV>29JW M%[S\2^%TA5ZX"8OS^'CDJ3C*A([//M,T(G>)%Y/?R740L-QIO9 X<1EZN0M_ M,"CW6/A1M/CK1>P.B,5B+_8IN;N[)0W@ZSV-%C3])MI]>33(AU\_7G:YZ&)N MJ.M7W;DINZ._T1V-W"Z,K M@??>*^EK9T3OZ9JD.[=JM4']\TJN325R0RW_,WD2\EXAGTCDIEINT<4YT2=O MRBVUW-V&=>='LJ%\3Q[O.J\/)'+[>'E?Y@C_S[K[GZVWW*A?AVF_X/7?=(0% M%T&9\70K;DZ#Z]ZHB;:D;3)]J9_?:+ M-NK](?-1),Q PDPDS$+"YDB8C80Y2)@+@K5B8E#'Q$!%GSU2?YO2@/#\#A2* M.Y L$)2(4P,!"3.0,!,)LTK8J(#E^?733&3;Q=]E]VG?R9%6;23,0<)<$*SE MY,/:R8=*)_^\A.N, M>.+*BXSPC/ U+=/=ZU5*:3$>FS1Y8F)0B$B."8O%?$0S3I(X?"75D&5"EB;; MU9J(Q("2,A_LGPE!*!:H8@Y;O!(_B3,QH^7+11+E2>B^/%D**RSVV48DYUX< M-&:86&.F8F6<9B3C7LI9O!*F6W8*@<"+8]O\\*XO^:F(''^;,OY* H_3W$R^ MLYY1\QV/=,.+Q+["#<]E]SOD:-A(F(.$N2!8:RH8U5/!2.F%%DLSON<&]70@ M1DXV#RAII\X#2)B!A)E(F*4>@2*K)ST1!V^M*N;(WMA(F(.$N2!8*P[&=1R, MC[LEGK5G+UD,*$FGQ@ 29B!A)A)FJ:^^N!WLQ!3G14),Y P M$PFSU(,A\G@F%B\OY87?A%NQG"%E.4TV?2-[9B-A#A+F@F"M\-!Z3=FEIT[F M/9^%>>:RI&)(/!80CY,EBYN\7EH\44)/#0XHS8#23"C-JFC[C[2TH>2!%M2J M#:4Y4)J+HK7=?Z_JJ"G=_X&FOO!Q;U4\7^#BUL0VD&E&9":1:4-J]HK>C1)-%C2QJ.M<%/[1Q) MNT%? G3?![;=KZDE:^IB:2A)5XHS8'27!2M[7]-F5=3EQCO6M#*+I1F0&DFE&9!:7,HS8;2'"C-1=':(=&4.[6RBH3ZS9L&+7A":0:4 M9D)I%I0VA])L*,V!TEP4K1T>31544Q?BVH]0-LW/@]Y*7*"U4"C-@-),*,VJ M: >5H-[XL!($M6I#:0Z4YJ)H;<=O2I^:NO9Y[[V\GRI!2YY0F@&EF5":!:7- MH30;2G.@-!=%:X=$4VW5IMA4"5IDA=(,*,V$TBPH;0ZEV5": Z6Y*%K[%:RF MV*JKBZVGIDIJW*GA :494)H)I5D5[2!5T@\S):A1&TISH#0712O]OKOWFF=$ MTU7Q6G%&_+PFFAO9VUN_NGQ=O+![L/]&N[ TR?ZY=F'+]CO:A5N^L-R8+=^? MOO?2%8LS$M*EZ$+O?#SLD+1\);G/ETD7">1,77-?4"FN8-Q/%EDO#= M1FZ@?C%\]B]02P,$% @ *H .64MH [^V @ A08 !D !X;"]W;W)K M&UL?95K3]LP%(;_RE&&)I" 7-JDK&LC#:IIFT!" M%+;/;G+:6/B2V4X+^_6SG1"Z$?HEOI[S/F]R[,QV4CWJ"M' $V="SX/*F'H: MAKJHD!-]+FL4=F4M%2?&#M4FU+5"4OH@SL(DBK*0$RJ"?.;G;E4^DXUA5."M M MUP3M3S)3*YFP=Q\#)Q1S>5<1-A/JO)!I=H'NI;94=AGZ6D'(6F4H#"]3SX M$D\O)VZ_W_"3XD[O]<$Y64GYZ ;?RWD0.2!D6!B7@=AFBU?(F$MD,7YW.8-> MT@7N]U^R?_7>K9<5T7@EV2]:FFH>7 10XIHTS-S)W3?L_*0N7R&9]D_8=7NC M (I&&\F[8$O J6A;\M2]A[V )'DG(.D"$L_="GG*!3$DGRFY ^5VVVRNXZWZ M: M'A?LH2Z/L*K5Q)K]'Q>%:$@%GL+1?O&P8@ES#U\8T"N&&V(8:BAK*!J$1 M)2IXC3E>H"&4G< 14 'WE6PT$:6>A<:B.8&PZ# N6XSD'8P?C3B'470*292, MX6&Y@..CDW_3A-99;R_I[24^[^B=O)T-_FK#\EE6@PJU@9H\VP(SNC-F*@3C MS#%K;CKDHE4;#ZNY S35-2EP'M@3HE%M,<@_?HBSZ/,!+Z/>R^A0]GQ)GX!+ M82H-*$HJ-K# OG*@H_B]LT-(;=),Y_4'=%M/DXNLEFX'4 9]RCC@RA6*QW2 M:J/2/:T+*S:LE?9:Z4&M>VD(@?+.V17QDHJ2YD(XPO)U(4JK$K:RHL:4;W*0 M[XHH]>R*84M8XX]N7\&G('"08_*F).(D':?_@81[MXJ[H&^(VE"A@>':QD7G M$VM$M9=>.S"R]A?-2AI[;?EN9?\3J-P&N[Z6TKP,W-W5_WGROU!+ P04 M" J@ Y91IJE9I<# ")#0 &0 'AL+W=ON*MC"G/?%\G*RR8 M/I$E"AK)I"J8H:9:^KI4R%)G5.1^% 0#OV!<>-.QZ[M6T[&L3,X%7BO055$P M=7>.N=Q,O-"[[WC+ERMC._SIN&1+O$'SOKQ6U/);E)07*#27 A1F$V\6GIV' M VO@9GS@N-$[WV"E+*3\8AMOTHD76$:88V(L!*._-B^DGC^[SV'1WP/8!+*Y]TM&*B M>S'G42?@GY4X@5[P'*(@BB$SOST)AZ,7'<"]-DH]!QP? /[ $K;F>8[/83Z# MCY=8+%!]@K_ADHDJHYU5*2Z6[<"^4'0ZL&?O3)G5;%"_O?X7V493R@I7+"% MI+!)2IU,I/\C*W3Z_"^'VUH6=A>SX^QFFM]<$>ARD-H+0N=&[^;TO;MB6P##7U !PQ]1 M L-M#0R/5@3#;ZM@+PCCT_U5,-R6P?!(=?!1.#N%<'C$0NCOW(X+5$OW!M"0 MR$J8^J+<]K;OC%E]N]Y.KQ\IETPMN="08T:FPW_=,+)T=^V%-'1S M=Y\K>BNALA-H/)/2W#>L@_;U-?T'4$L#!!0 ( "J #EEQMG]>IP( .H' M 9 >&PO=V]R:W-H965T0.WI(P[<61MMS*.1*4+QN%6$E65)96_)U"(SB+)G&PFM%/I!QEC%3/UJ0:UX_0E/-LP0T9<4Y>CS<)^3L[7GD M:A0W%&[:"$UJ(?\%H8#<"*YS168\@ZP#GQS'#X[@70RZC=S?13[QCQ)^K?@% M";SWQ/?\L.,^T]/A054:FF&O&E\!3!HHD M3*6%4)4$\F,\5UKBW_MGUQ.H1<)N$=/RAFI%4Q@YV-,4R#4X\;LWO8'WJ2O_ MKTF6O";9[)7(GE0J;"L5'F./[[!&!+8X)Q161BP(C@Q)3;%( =@Q55==:LJ! MI3238QT'8=_SO,A=[V?\T"V\O#IP2P[=KKQ#MMFAV\?^Y;Y;';^[U[Q*D$L[ M-11)1<5U_8!;:SN8QK8?/[-/>L-IK\.>X""KY\Y?^GH*WE"Y9%QAXA8HY5U< M8F^5]62I-UJL;.N<"XV-V"YS',8@C0.>+X30NXT1:,=[_ =02P,$% @ M*H .6&UL MA95K;YLP%(;_BL6JJ96V<@DAJ"-(;:-JFU8M:MKMP[0/#AR"55^8;9+VW\\V M%&4K2;^ ;^=]WF/L0[83\E'5 !H],VE'DF6DT)AZ5$JF4,R^". M;&IM!_P\:_ &5J ?FJ4T/7]0*0D#KHC@2$(U]R[#BZO4KG<+?A#8J;TVLIFL MA7BTG2_EW NL(:!0:*N S6L+UT"I%3(V_O2:WH"T@?OM%_4;E[O)98T57 OZ MDY2ZGGNIATJH<$OUG=A]ACZ?J=4K!%7NB7;]VL!#1:NT8'VP<< ([][XJ=^' MO8 H.A 0]0&1\]V!G,L%UCC/I-@A:5<;-=MPJ;IH8XYP^U%66II98N)T?BT8 M(]KLLE;H(UJ9;UZV%)"HT$VK6PGH>P,2:\(WZ!N8[-$MX82U#"WQJLS7QIZ%^$5OY:JS$AVP\K7EYV@2?$!1$,7H8;5 IR=G M_\KX)KLAQ6A(,7*ZDP.ZSK="OR[72DMS"GZ/6>LDXG$)>S,N5(,+F'OFZ"N0 M6_#R]^_")/ATQ.!D,#@YIIZOR!-B@NM:(>"EW>H%%,#6(-$D[+9CS'(GFCA1 M>_>V>9).,G\[XB0>G,1'G1C4= S514WW4&$ M=1>7]1>UZ2_JF*GTU1&*PS3YSY6_5UULH;[%^KY("&%87H@1N=C(A&=9F*G-? ME1)PZIP8]<,@&/H,$^[%D5M;R#@2E::$PT(B53&&Y78*5-1CK^?M%NY(7FB[ MX,=1B7-8@KXO%]+,_ XE)0RX(H(C"=G8F_2NIB-K[PR^$*C5WAC93%9"/-K) M;3KV DL(*"3:(F#S6<,,*+5 AL93B^EU(:WC_GB'?N-R-[FLL(*9H%])JHNQ M]\Y#*62XHOI.U!^AS6=@\1)!E7NCNK4-/)142@O6.AL&C/#FBS=M'?81MRA-M#66II=HGQT_%2B^2Q$#0% MJ5ZC#T\5T5MTCB9I2FS5,$6WO#EZ6\.S:]"8T#>1KTULB^ G;9QI$R<\$N=3 M12]0O_<6A4'80_?+:W3V\A<8WU#O^(<=_]#A7A[!G>,-815##W-@*Y#?#C$[ MB6!5?Z5*G,#8,[)6(-?@Q:]>](;!^Q/\^AV_OD/O'ZMO@26<3XUN4C03S/Q+ MJBGE1$K,SZS]#=I===I:8:Z%1#=$?\]!8FJ/8']_3O@?Q7.2P5^6=]CE-_S/XAD^0W:C+KO1 M/Q#/Z#?QC 8'M>/O-4%[G\RQS E7B$)F7(.+D3E)V?3H9J)%Z?KB2FC39=VP M,-<:2&M@]C,A]&YB6VUW4<8_ 5!+ P04 " J@ Y9D%VC! PA #'1P( M&0 'AL+W=O/MUD_V>WR=)H?WQL%KGO[RZ+XK'G]^\R1?WR4.<7VT>DW7Y M-[>;["$NRC]F=V_RQRR)E[N-'E9OC.OKZ9N'.%V_>O=V][V/V;NWFVVQ2M?) MQTS+MP\//L9WR:>D^/OCQZS\TYN# MLDP?DG6>;M9:EMS^\NJ]_G.D&[-JB]U#_C=-ON:MK[7JN7S>;'ZO_N M?WEU M7>U2LDH6167$Y?]]23XDJU5%E3ORKUI]=1BTVK#]]5ZW=\^^?#:?XSSYL%G] M(UT6][^\NGFE+9/;>+LJ?MM\=9/Z&4TJ;[%9Y;O_U;[6C[U^I2VV>;%YJ#6:#4;W!Z-(1QO4&XTLWF-0;3"[= MI6F]P?32$6;U!K-+1[BI-[BY=(1YO<'\T@WTZ_TK=WVTR?.O]>'%OOC5UOD^?VV3_@NL7O^+Z_B77+W[-]?V+_O0#_^;I)W[W=C'C(G[W-MM\U;+J M\:57?;%[S^VV+]\EZ;K*AT]%5OYM6FY7O/M4;!:_WV]6RR3+_UNS_K5-BV_: M:^VWY"[-BR1+EIJ99N5;68MN;Y,L7=_EY=^^7R[3ZLT=KS1O_911U5O]!S,I MXG3U8_F(OW\RM1_^\\>W;XIR'ZN1WBSJ_;&?]L=X9G]T36[6Q7VN6>MELNS9 MWE5O/SJW?:#>?GIN>WEF_PT%\*9\<0ZOD+%_A7XUE**_75UIAOZ39EP;HYX= M^G#!YOK\V9V\OE*N[YY=G/KDLU'SVYNJS8RSLK-]6?%]HTOUYF:R.#SWOLU# M]>;OMW?EC\W\V9V/+OB9[Q^]\Q8<'4)RM/-&S_T)'\\JH\",R3[$ORZMU__8<^O?Z?OD @,9/$+!*S2[+R-(6FX>',M/RZHBP+Z.4^-",(C&3Q"P2LTG,(3'W"9OLL.HDPI=WT^OJ MO[=OOK33AQS3)['@LB<@R#$EB84D%D%8)UXQ4E-C1#2,PD,8O$;!)S2,R=G?SN'5T;/?,>39X<+R>$B".N\X^>'=_Q\ MT&'!?G;1=Q'X5R4U]+U.8B:)621FDY@S/_G!U,<]D>:2@WHDYI-80&*"Q"2) MA20605@G;/3K0]I4125%W(A-GFL_W,7I^D>MC)W%?74A64O7VFV<9MJ7>+5- M6E=J#L<>W_K22#W4T#A"-1/5+%2S4E7=[IRCJ@08'!:F9J&:AFHUJ#JJYJ.:AFH]J M0:UU+OF.3S-1]#UNY=B&H1I74CQV@BQU!&3M5A35Y_B+/51ONG3*K> M2&]O3U -4$JDE4"U$MHK1NK#7M7%U9TAMZ75JM M#NBH/JH%%SX'@8XJ>T8= MZ:=GI4)TU(C2NFG0=&IU=:GVUU6\^/WUI\7]9I7DZCD8VJA%-1/5+%2S4 MJOFH%J":0#6):B&J1936C;6F&JRKN\&_):]WE]Z7^\MKJD\RZ:>MR-UEAN,# MTP_J00>'#]K[134;U1Q4+J-O3NJAP_JH%ESZ) 0ZK.P9=MX[!4,+P)36 M#8.F JRK.\#U!XW4DR^T]8MJ)JI9J&:CFH-J+JIYJ.:C6H!J M4DJH6H%E%: M-YB:IK(^?^G)%UIP1C43U2Q4LU'-0347U3Q4\U$M0#6!:A+50E2+**V[SEU3 MB3;4E>CO7)]&K0_-+%0S4.Z:-:<-$S$.B8LF?,ZZO)T9@A.F9$:=VW?M.(-I0= MR]TB//;3(CR'1?^4TRZHLEF' *F9J&:AFHUJ#JJYJ.:AFH]J :H)5).H%J): M1&G=D&J*VL;DI:==:,$;U4Q4LU#-1C4'U5Q4\U#-1[4 U02J250+42VBM&ZL M-05O0[W*\O=>C$/;VZAFHII5:YU/)_5>B[OL<0ZZ=RZJ>:CFHUJ :@+5)*J% MJ!916C=GFL:UH6Y:CFHUJ M:@+5)*J%J!916C>]FHJX7J M#3NT6XYJ)JI9J&:CFH-J+JIYJ.:C6G#F'5 FW96F79<)MPNZWC1">^RH%J): M1&G=-&KZ[N67_\;.E5H?G%.D9J*:A6HVJCFUUNYYS7MNE>SV/&[:MQH=NG<^ MJ@47/@>!CBHO'#5$1XTHK9L-3YOROBXF.JR#:BZJ>:CFHUJ :@+5)*J%J!916C>)FF;X2-T,[TNBOIM2 M]F816@M'-1/5K%KKW$JU;W%@&QW60347U3Q4\U$M0#6!:A+50E2+**V;14U[ M?*1NCQ\JX\D?2;9(RT.A9]M*:FEP]*#]<%2S4,U&-0?5W%H[^DR\?CR#0GO? MJ!9<] P$.J:\:,P0'3.BM&Y.-#WMD7HI[P^KN#QF*0]0]HNZ_98LMXMDJ<6Y M%I=_R+>KW?VSWZ^+5#/3U;9(OU19LOF2YO45L;H3^>G90QNTJ(UJ)JI9M=;^ M^1E?W7:W+I'T-JR]\ MU-S0\$$UL]:Z-Z_M6U[;0L>U4]$$+UJAFHIJ%:C:J.;76OHR[NY?TR95R=%@/U7Q4"U!- MH)I$M1#5(DKKAH_1A(^Z,.K$Y92K3)_#2>CFZ*JRN'BL;D.^\5OSD MU8=?^U,'JE'6J4-J)JI9J&:CFH-J+JIYJ.:C6H!J M5DK75^9_8USD)TV(C2 MNJG3]*+'ZE[TN75#!MRU33W2X&A"B]*H9J&:C6H.JKFHYJ&:CVH!J@E4DZ@6 MHEI$:=W\:MK4XZ>&Y,LM)S)&.]>H9J*:A6HVJCFHYJ*:AVH^J@6H)E!-HEJ( M:A&E=6.M*6:/U<7LX^MQJS3^G*YVBR3T9A1:SD8UL]8ZUZFN^Y;NM]!Q;51S M4,U%-0_5?%0+4$V@FD2U$-4B2NOF3U/X'JL+WQ_+@Z7;I]L*7)Q!:($;U4Q4 MLU#-1C4'U=Q::U\0FNFG'\;WT%%]5 LN? X"'56B6HAJ$:5ULZ4I9X_5Y6QO MOJF:AFH9J-:@ZJN:CFH9J/:@&J"523J!:B M6D1IW5@SFEA3M\#_PBDGM3@XI] F^.2T2ZO/^LYZH\/:J.:@FHMJ'JKYJ!:@ MFD UB6HAJD64UHV@I@D^.;N8[[FY87L9$_74$*V'HYJ):A:JV:CFH)J+:AZJ M^:@6H)I -8EJ(:I%E-8-L*9#7G[YPE/#,1IKI&:BFH5J-JHYJ.:BFH=J/JH% MJ"903:):B&H1I75CK2FI3]0E]4_U,DU/ZS.M#\O\/WU,9O?!O=WM9+1"?=LE M]3"#PPMMJ*.:56N=TE7?[--&AW50S44U#]5\5 M03:":1+40U2)*Z^924SZ? MJ)?RONP^WVID<.J@!7)4LVI--UJQ:CFHUJ :@+5)*J%J!916C=OFD+Z5+UX^'>>D%+K@X,(;9NCFC4]7;*[ M=UE.&QW60347U3Q4\U$M0#6!:A+50E2+**T;1T831^HB^8";6JJEP=&#%LA1 MS9J>UM%/CH'0ZCBJN:CFH9J/:@&J"523J!:B6D1IW=!IJN-3=77\.'3BSZM$ M*Y+LH3=VT&XXJIFH9IWY5YMHWY(XZ_MLCXWNAX-J+JIYJ.:C6H!J M4DJH6H M%E%:-XV:'GCYY7=>E/N8):_MIX_;';)+=8%./>+@S"(U$]4L5+-1S4$U%]4\ M5/-1+4 U@6H2U4)4BRBMFV--\7LZ>>$+=%.T$HYJ)JI9J&:CFH-J+JIYJ.:C M6H!J M4DJH6H%E%:-]::WOB4Z(VKD<'1A/;&4T8]7K07'=!'M>#\[@MT0'E^P! =,**T;A@TM>VINK8]Y"(96LU&-1/5 MK%IK'X?HR>OKDPME:.<:U5Q4\U#-1[4 U02J250+42VBM&[P-)WKJ7KU[^,[ MF^SS9]D;/6A]&M5,5+-0S:ZU\\<<:#$:U3Q4\U$M0#6!:A+50E2+**V3/;.F M&#U3%Z.=.%U7=_H^'/,T3'M" M!RU#HYJ':CZJ!:@F4$VB6HAJ$:5U0\=H0D==AA:;/-=^N"L/?'ZLCGP6]]5E M\VJIM-LXS;0O\6K;/@HZ++C]K3>:T+8TJIFH9J&:C6H.JKFSTU[X^/060!XZ MJ%]K[>GIS?QTU*!OYWIN4"1Z'O=:G_9,>"7Z/$)4BRBMFQ1-@WGVW8M??\P2 MK=L9U-ZOE_LUL2]9YD.]#X,C!&T^HYJ%:C:J.:CFHIJ':CZJ!:@F4$VB6HAJ M$:5UDZUI0\^>6HHOUR*SU: M^O"0+-.X2%;?M/BV2++#N?#>6$/+T:AFHII5:_-V_>/J>GQ20$1'=5#-134/ MU7Q4"U!-H)I$M1#5(DKK!E93>YZI:\]_);#B0DM6R6Y%_VJC^\UJF62]686V MI5'-1#6KUHZRZK0LC8[JH)J+:AZJ^:@6H)I -8EJ(:I%E-;-JJ8L/5.7I?WM MZMDS8;WQ@[:C4:CFHUJ :@+5)*J%J!916C?6FHKX3%T1-Y-\ MD:6/^SG?W]0W=5-C@R,*[8BCFH5J-JHYJ.:BFH=J/JH%9]X*T5K;S43T^4^[ MVLKZT4QM#T^[,'I4_>E>:H?^D[7[V^@(.W1T+U6Q4>0]?>&$*[Z#>G!6)]-.\I$)OHN!:JV:CFH)J+:AZJ^:@6H)I M-8EJ(:I%E-:-HJ;^?J.NO_=%41ZO=C.RG!830Z#2.]-XO0PCJJV:CF MH)J+:AZJ^:@6H)I -8EJ(:I%E-;-HJ:P7GZIRJ(!BS.II<'10VHFJEFH9J.: M@VINK;6GV..KFZ-ZEX>.Z:-:<-$S$.B8\J(Q0W3,B-*Z.=$TP&_4#?#CM93V MG]Y-^Y<6J+7V@<6\[\#B@WK8P3& -K51S48U!]5<5/-0S4>U -4$JDE4"U$M MHK1N_#1][AMUG_NR!4W4R. C%+28C6H6JMFHYJ":BVH>JOFH%J":0#59:^W? MY]/9Z.37>8B.&E%:-W2:8O:-NIAM=]8MZ7Y69+W:CFHUJ :@+5)*J%J!916C>7FB[VC7I![?JOFH%J":0#59 M:]V%K68]!T=HDBF1XZJH]J0=]ST,<]1^X"'5>B6HAJ$:5U8F?>-)?GZA+GIY[KY-IRFU4? MFGU,LG33.P.KT?8J@,9\KE\;LZ,9F'KTH=F!:A:JV:CFH)J+:AZJ^:@6H)I M-8EJ(:I%E-9-H::_/#_37U[%Y=%/Z_!FDVE9>G>O.@ND)H<>Y*":B6H6JMFH MYJ":6VNJ6Y^A _JH%IS??8$.*,\/&*(#1I36S0FCR0EUZ5BUM(?VI_;K*E[\ M_OK3XGZS2G+EFA_J<0:'![H>-JI9J&:CFH-J+JIYJ.:C6H!J M4DJH6H%E%: M-[V:GO+\J7OX=* MB(X:]8PZN>F>T^\&2].1GI]9);L\"KI]NF?)Q>&"+GN-:B:J6:AFHYJ#:N[\ MM/MN]-T2UT.']5$MN/1)"'18B6HAJD64UDV7I@(]/U.!7B^RI/JP>KH^JA[V M)PO:A48U$]4L5+-1S4$U%]4\5/-1+4 U@6IR?MJ%[BT%A.BP$:5UXZO4<;5>CFHEJ%JK9J.:@FHMJ'JKYJ!:@FD UB6HAJD64UHVU MIH,]5W>P]V7(IQ;D>EL==#6?D*V[2-5\L5"O:ZT>9G!XS4]*'KUE2Q,=UD(U M&]4<5'-1S4,U']4"5!.H)E$M1+6(TCJYI%\W+>WJZPNNL9U9X/6,,C1X]IQN MM/ME5^7$7#]*'G9@B^5LEG-8SF4YC^5\E@M83K"<9+F0Y2*,.THAO95"ZIKV MF7-6]8=EE:>KS@PQ/*+0WC;+62QGLYS#2SGLUS QG,UR#LNY+.>QG,]R Q+)XUH:7S/Z:-V(>SJ6I^SJ(?.IS%IKE3R+GU^<_PP]-I?.')='9@B^5LEG-8 MSKWX7]EC!_99+KCX>0AV8'GQP"$[<(1Q1WDQ:>6%NO0]8 '],]3P;'CBU,N0 MF^RH%LO9+.>PG,MR'LOY+!>PG& YR7(ART48=Y1#TU8.J>OAQSD4?UXE6I%D M#_U)A+;#S^W;1/N6Q+VW_#79/;%8SF8YA^5Y@.4$RTF6"UDNPKBC M=)JUTNF[VN,?LT2SGSXYM[\H]WZ]/%K4]LQU.K17SG(FRUDL9[.CP_/5>& M5M)9SF8YA^5Y@.4$RTF6"UDNPKAN@.FM=KJN;J?_E0"+"RU9);N/ MT%0;W6]6RR3KS2[UX(.SJ^:.LFM^FEWHN!;+V2SGL)S+47:U.NZ[NM!O7AJ[]EMRE>9$]32X_%>5AU6X.V3JC)N,_TH?M0_M; MG[:?\^1?V^J!UI?DW/DT]6X,3S&V]XYR%LO9+.>PG,MR'LOY+!>PG& YR7(A MRT48=Y1U1BOK7KSWKK.]=Y0S6]?5O??W7^)T5?4U7M]NLM=YM:C#IV2QS9Y=-?0,.#RUT(736SG,-R+LMY>ZZSH/GH9%;B7_BX@-T] MP7*2Y4*6BS#N*%Q:37U=W=17SORT/S7O8_0=%Q79DC[*F2QGL9S-<@[+N2SG ML9S/<@'+"9:3+!>R7(1Q1P'7*NGK+U[2U]F2/LJ9+&>QG,UR#LNY+.>QG,]R M OJDOY?N*C(=NY1SF0YB^5LEG-8SF4YC^5\E@M8 M3K"<9+EPS[6GY+/GKBG^6UKW1JMU;ZA;]^=FEA??0NS,0(.3"N5,EK-8SF8Y MA^5Y@.4$RTF6"UDNPKBC-&OU\ W]I:>1!EO!1SF3Y2R6LUG.83F7 MY3R6\UDN8#G!:L-[J>H!AR<16Y5'.8OE;)9S6,YE.8_E?)8+6$ZP MG&2YD.4BC#M*M5:;OOSZI>>*8S;F2,YD.8OE;)9S6,YE.8_E?)8+6$ZPG&2Y MD.4BC#N*N5;]WE OA?\QVRR29)EKM]GF0NDV'\SS?,R _NO1:I' M&AYG;,T>Y2R6LUG.83F7Y3R6\UDNV'/MRW/3\>FD5;#C2I8+62["N*.@:A7H M#76!_J^>U&(+]2AGLIS%&NGC?N?OAUR2]NR_*:6#\)2FRG'N4LEK-9SF$Y ME^4\EO-9+MAS[9M975_-1_/.?R<)Q3;G42YDN0CCGA+J37Z?)(49%_&[MP]) M=I=\2%:KO#PDVJZ+:I#6=[4LN:T"[.?WQJLW)]^W]9\=O>?[KOZSW_?]0/]9 M[+[_IAGVW=O',N1DG-VEZUQ;);?E+EQ?S4/[][693[/]0#?!UD_V^>YKO_A]02P,$% @ *H .66,H M@_)( P ^!0 T !X;"]S='EL97,N>&ULW5A=;]HP%/TK4;I.K30U0-I M5D#:D"I-VJ9*[*D,+@HMJ$,ZT+C]&4369T8)45[*DPB"Y5 71IJNF454J2K(*2 6/ M.JU6$A6$B7#8%_/BKM!5,)%SH0=AMPD%[O0E&X3MY#H,G-Q(9G00/EV\_SF7 M^O9=X,YG'\[.6D^7M[OQ"PMFA@]H_)D2^VSI0?J^Z%8_JHAKVW70_JO=8IF)#*YG89 MW-]Q??D.L.J!0<9Y8[ 3NL"P7Q*MJ1)WIF,OML$74%"W'Y>E<3A59-GNW(1K M@CV9)&.I,JJ:-.UP%1KV.,[(1R M_@ /@Q_YEO8BWUA7NZJB:1I#==/)N [H;ZHY[4W9ZU?I!B5[EOKSW Q'V#Y4 M"[U7-&<+VU_DC0%,O8VKD[+DRT^<345!W> /3CCLDQ4OF$G%?IML4"H3$Z J M#)ZITFRR&?FE2/E(%WI53HL<]]PY0<__=IZG5%!%^*9I4_O'/,NO=AQWW\JR M?:KL&O9ZK-_PQV[RYA1,)J=@\@1J,DZ/WV.]ESMVDZ[+O-1G5.Z&- M[=;69JN)!K"I'83?80O-UTF#\9QQS43=F[$LH^+%GLO(:S(V_]9MZ9OK,YJ3 M.=>/#3@(U^UO-&/S(FVNNH>)J*]:M[_"\-I)LZ,VN9C(Z()FH[JKIF/;#$S# M9*T/(.PB=_;P(QC'87X$,"P/Y@#C.!:6YW\:3P\=C\,P;STOTD,Y/93C6#YD M9#]8'C\G-8=_I&D:QTF"S>AHY'4PPN8M2>#K5\.\ 0/+ YG^;J[QU<8K9'\= M8&NZKT*PD>*5B(T4GVM _/,&C#3UKS:6!QC8*F"U _G]>:"F_)PXAE7%O&%W M,(ZD*89 +?IK-$F0V4G@XU\?["Z)XS3U(X#Y'<0QAL#=B".8 _" (7%LWX,[ M[Z-H]9Z*UK]U#O\ 4$L#!!0 ( "J #EF7BKL

-8?20$3; M8T.P6BP^0"X99K>]9!:GR$@D/#T5X.?6J3N.Z7X_A\Q_&G6VVNYUI?L[^U M5'::K)Q;'XY&MEQ!S>U[O0;EKRRTJ;GSAV8YLFL#O+(K %?+438>3T8U%RKY M_&G3UZ49Q0?:0>F$5OYD./%+P*U]NAX.V8VP8BZD<'?3I/TN(6&U4*(6]U!- MDW'"[$K??M-&W&OEN)R51DLY3=+NPB\P3I1;IV\8;\(V[H\;I,R$=F!/NX*O1S5JH9>C&W\4HNHTV#IO/+HB' MYG_"J!<+4<*)+IL:E.OB:$ &0&578FT3IG@-TV33A'%5L5/E?)#8N>JZ\FW# MG?J_/J^ZNW8>-XJA.13^@CFO6G ZR&.M*E 6*O:%2ZY*8&UD;427(739:]'- M D%H;9E>L!]K,+YU!)DCD/EN(&=.E]7TB;"FU;0Q$B!\0Q ^T MB.?*B@H,NS*\\BF:'1G#U;(;](CP(T+XD99PUM0U-W?M-!%+)?S/N!_LH[+4 MC>IEGW2,9? Q,:;SN1"6HF1'2P-; 4Q1NQ#KY4PH__ )+KWYK#/-%APFEY38 M+GX@3>/G\87@;0TCH(>&*24E=DJ;EO>^\)!FCG7M>[);10-FDY18)U=@:G:A M>0\(,T=*KHZZ%F[K\<(\D1*+XL'_TB3" F#$R\@7(8X(>9,/DD1'+ M Y_-18R)"26C%@J*N1]C8F[)R-V"84YB3,PTV4Y-)909ACILEW8IH]]A#E&!-33;Z+]<@&LU=>Y)AM#3C*BC'U),3J^-)\/>XR);L 06VCH==!P(5=@%BJHUT+#F#]]"6H=]**) M6:AH+33:[+)6L! *JN_^+ZP_7WKS7AH6/KJWP,5^>)VS:*0,4OZA_!RN-INV MFPWGS_\ 4$L#!!0 ( "J #EG]+-6EK@$ ,$; : >&PO7W)E;',O M=V]R:V)O;VLN>&UL+G)E;'/-V;MNPD 0A>%707X EIE9;A%0I:&-> $+EHLP MV/)N%'C[("C@6"G2H#V5M;8\_AM_LM:SKU"5Z5"?X_[0Q-[E5)WCO-BGU'PX M%]?[<"ICOV["^79E6[>G,MV6[ZG;H]Q'T(J>JNRW84T+]RE>IZ.[GZ0_FURT5MNYD6[ MW$CA<@BOJK01Z*^JM!'HKZJT$>BOJK01Z*^JM M!'HKZJT$>BOJK01Z&^IM!'H;ZFT$>AOJ;01Z6V>SA$!O0[V-0&]#O8U ;T.] MC4!O0[V-0&]#O8U ;T.]C4!OCWI[ KT]ZNT)]/:HMR?0VZ/>GD!OW]GL)M#; MH]Z>0&^/>OMWZAW3M0KQV?-8X_/?276ZW1N>C[\O'R<[[_@=9P=_[!:_4$L# M!!0 ( "J #EDF^H>GM0$ -P; 3 6T-O;G1E;G1?5'EP97-=+GAM M;,V9S6[",!"$7P7EBHBQG=(? 9>VUY9#7\!--B0BB2W;4'C[.N%':D6C(BIU M+K$2[\Z,O=)WR?1M9\@-MG75N%E4>&\>&'-I0;5RL3;4A)U7T<$A#IU=C2M*XX:A(&)G'=J=GPT.?:\;LK;,:+!0UK^H.E2Q M;<6H?K_=!VU&PO=&AE;64O=&AE;64Q+GAM;%!+ M 0(4 Q0 ( "J #EG=?'8.W 4 -,> 8 " @0T( !X M;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ *H .6;A,<;U1!P .2< !@ ("! MZ!, 'AL+W=O- 8 " @6\; !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ M*H .6?\ *J9'!P CA\ !@ ("!;"H 'AL+W=ODQ !X;"]W;W)K&PO=V]R M:W-H965T&UL4$L! A0#% @ *H .6&UL4$L! A0#% @ *H .63Q<.A5F M!P (A( !D ("!?5@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ *H .6;1!V,[O! $0P !D M ("!NW 'AL+W=O>+,) 2& &0 @('A=0 >&PO=V]R M:W-H965T&UL M4$L! A0#% @ *H .6;&PO=V]R:W-H965T67 !X;"]W;W)K&UL4$L! A0#% @ M*H .63I!3-7R! *@T !D ("!+[< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ *H .611"JP[J! ?Q\ !D M ("!:=$ 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ *H .61D=EX0T!0 _QL !D ("!Y-T 'AL M+W=OQS<$ M ! %P &0 @(%/XP >&PO=V]R:W-H965T&UL4$L! A0#% @ *H . M60Q^W!_' @ ? < !D ("![NP 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ *H .6258^QZE" NUX M !D ("!#OX 'AL+W=O&PO=V]R:W-H965T ) 0!X;"]W;W)K&UL4$L! A0#% @ *H .66J3)AO @ 2@@ !D M ("!2 X! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ *H .64MH [^V @ A08 !D ("!-!X! 'AL+W=O M&PO=V]R:W-H965TIP( .H' 9 " @>\D M 0!X;"]W;W)K&UL4$L! A0#% @ *H .6&PO=V]R:W-H965T6QE&PO M=V]R:V)O;VLN>&UL4$L! A0#% @ *H .6?TLU:6N 0 P1L !H M ( !)EU 0 W!L !, ( !#%D! %M#;VYT D96YT7U1Y<&5S72YX;6Q02P4& #8 -@"Q#@ \EH! end XML 55 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 56 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 58 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.2.u1 html 270 250 1 true 56 0 false 5 false false R1.htm 100000 - Document - Document and Entity Information Sheet http://www.durect.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 100010 - Statement - Condensed Balance Sheets Sheet http://www.durect.com/20240630/taxonomy/role/Role_StatementCondensedBalanceSheets Condensed Balance Sheets Statements 2 false false R3.htm 100020 - Statement - Condensed Statements of Operations and Comprehensive Loss Sheet http://www.durect.com/20240630/taxonomy/role/Role_StatementCondensedStatementsOfOperationsAndComprehensiveLoss Condensed Statements of Operations and Comprehensive Loss Statements 3 false false R4.htm 100030 - Statement - Condensed Statements of Stockholders' Equity Sheet http://www.durect.com/20240630/taxonomy/role/Role_StatementCondensedStatementsOfStockholdersEquity Condensed Statements of Stockholders' Equity Statements 4 false false R5.htm 100040 - Statement - Condensed Statements of Stockholders' Equity (Parenthetical) Sheet http://www.durect.com/20240630/taxonomy/role/StatementCondensedStatementsOfStockholdersEquityParenthetical Condensed Statements of Stockholders' Equity (Parenthetical) Statements 5 false false R6.htm 100050 - Statement - Condensed Statements of Cash Flows Sheet http://www.durect.com/20240630/taxonomy/role/Role_StatementCondensedStatementsOfCashFlows Condensed Statements of Cash Flows Statements 6 false false R7.htm 100060 - Statement - Condensed Statement of Cash Flows (Parenthetical) Sheet http://www.durect.com/20240630/taxonomy/role/Role_StatementCondensedStatementOfCashFlowsParenthetical Condensed Statement of Cash Flows (Parenthetical) Statements 7 false false R8.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Notes 8 false false R9.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 9 false false R10.htm 995455 - Disclosure - Summary of Significant Accounting Policies Sheet http://www.durect.com/20240630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 10 false false R11.htm 995465 - Disclosure - Strategic Agreements Sheet http://www.durect.com/20240630/taxonomy/role/Role_DisclosureStrategicAgreements Strategic Agreements Notes 11 false false R12.htm 995475 - Disclosure - Financial Instruments Sheet http://www.durect.com/20240630/taxonomy/role/Role_DisclosureFinancialInstruments Financial Instruments Notes 12 false false R13.htm 995485 - Disclosure - Accrued Liabilities Sheet http://www.durect.com/20240630/taxonomy/role/Role_DisclosureAccruedLiabilities Accrued Liabilities Notes 13 false false R14.htm 995495 - Disclosure - Stock-Based Compensation Sheet http://www.durect.com/20240630/taxonomy/role/Role_DisclosureStockBasedCompensation Stock-Based Compensation Notes 14 false false R15.htm 995505 - Disclosure - Term Loan Sheet http://www.durect.com/20240630/taxonomy/role/Role_DisclosureTermLoan Term Loan Notes 15 false false R16.htm 995515 - Disclosure - Commitments Sheet http://www.durect.com/20240630/taxonomy/role/Role_DisclosureCommitments Commitments Notes 16 false false R17.htm 995525 - Disclosure - Stockholders' Equity Sheet http://www.durect.com/20240630/taxonomy/role/Role_DisclosureStockholdersEquity Stockholders' Equity Notes 17 false false R18.htm 995535 - Disclosure - Subsequent Events Sheet http://www.durect.com/20240630/taxonomy/role/DisclosureSubsequentEvents1 Subsequent Events Notes 18 false false R19.htm 995545 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://www.durect.com/20240630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://www.durect.com/20240630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPolicies 19 false false R20.htm 995555 - Disclosure - Summary of Significant Accounting Policies (Tables) Sheet http://www.durect.com/20240630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesTables Summary of Significant Accounting Policies (Tables) Tables http://www.durect.com/20240630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPolicies 20 false false R21.htm 995565 - Disclosure - Financial Instruments (Tables) Sheet http://www.durect.com/20240630/taxonomy/role/Role_DisclosureFinancialInstrumentsTables Financial Instruments (Tables) Tables http://www.durect.com/20240630/taxonomy/role/Role_DisclosureFinancialInstruments 21 false false R22.htm 995575 - Disclosure - Accrued Liabilities (Tables) Sheet http://www.durect.com/20240630/taxonomy/role/Role_DisclosureAccruedLiabilitiesTables Accrued Liabilities (Tables) Tables http://www.durect.com/20240630/taxonomy/role/Role_DisclosureAccruedLiabilities 22 false false R23.htm 995585 - Disclosure - Stock-Based Compensation (Tables) Sheet http://www.durect.com/20240630/taxonomy/role/Role_DisclosureStockBasedCompensationTables Stock-Based Compensation (Tables) Tables http://www.durect.com/20240630/taxonomy/role/Role_DisclosureStockBasedCompensation 23 false false R24.htm 995595 - Disclosure - Term Loan (Tables) Sheet http://www.durect.com/20240630/taxonomy/role/Role_DisclosureTermLoanTables Term Loan (Tables) Tables http://www.durect.com/20240630/taxonomy/role/Role_DisclosureTermLoan 24 false false R25.htm 995605 - Disclosure - Commitments (Tables) Sheet http://www.durect.com/20240630/taxonomy/role/Role_DisclosureCommitmentsTables Commitments (Tables) Tables http://www.durect.com/20240630/taxonomy/role/Role_DisclosureCommitments 25 false false R26.htm 995615 - Disclosure - Summary of Significant Accounting Policies - Additional Information (Detail) Sheet http://www.durect.com/20240630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail Summary of Significant Accounting Policies - Additional Information (Detail) Details 26 false false R27.htm 995625 - Disclosure - Summary of Significant Accounting Policies - Summary of Components of Inventories (Detail) Sheet http://www.durect.com/20240630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfComponentsOfInventoriesDetail Summary of Significant Accounting Policies - Summary of Components of Inventories (Detail) Details 27 false false R28.htm 995635 - Disclosure - Summary of Significant Accounting Policies - Summary of Total Revenue by Geographic Region Based on Customers' Locations (Detail) Sheet http://www.durect.com/20240630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfTotalRevenueByGeographicRegionBasedOnCustomersLocationsDetail Summary of Significant Accounting Policies - Summary of Total Revenue by Geographic Region Based on Customers' Locations (Detail) Details 28 false false R29.htm 995645 - Disclosure - Summary of Significant Accounting Policies - Summary of Numerators and Denominators in Calculation of Basic and Diluted Net (Loss) Income per Share (Detail) Sheet http://www.durect.com/20240630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfNumeratorsAndDenominatorsInCalculationOfBasicAndDilutedNetLossIncomePerShareDetail Summary of Significant Accounting Policies - Summary of Numerators and Denominators in Calculation of Basic and Diluted Net (Loss) Income per Share (Detail) Details 29 false false R30.htm 995655 - Disclosure - Strategic Agreements - Additional Information (Detail) Sheet http://www.durect.com/20240630/taxonomy/role/Role_DisclosureStrategicAgreementsAdditionalInformationDetail Strategic Agreements - Additional Information (Detail) Details 30 false false R31.htm 995665 - Disclosure - Financial Instruments - Summary of Money Market Funds and Available-for-Sale Securities (Detail) Sheet http://www.durect.com/20240630/taxonomy/role/Role_DisclosureFinancialInstrumentsSummaryOfMoneyMarketFundsAndAvailableForSaleSecuritiesDetail Financial Instruments - Summary of Money Market Funds and Available-for-Sale Securities (Detail) Details 31 false false R32.htm 995675 - Disclosure - Financial Instruments - Summary of Cost and Estimated Fair Value of Available-for-Sale Securities by Contractual Maturity (Detail) Sheet http://www.durect.com/20240630/taxonomy/role/Role_DisclosureFinancialInstrumentsSummaryOfCostAndEstimatedFairValueOfAvailableForSaleSecuritiesByContractualMaturityDetail Financial Instruments - Summary of Cost and Estimated Fair Value of Available-for-Sale Securities by Contractual Maturity (Detail) Details 32 false false R33.htm 995685 - Disclosure - Financial Instruments - Additional Information (Detail) Sheet http://www.durect.com/20240630/taxonomy/role/Role_DisclosureFinancialInstrumentsAdditionalInformationDetail Financial Instruments - Additional Information (Detail) Details 33 false false R34.htm 995695 - Disclosure - Financial Instruments - Summary of Activity of the Company's Level 3 Warrant Liabilities (Details) Sheet http://www.durect.com/20240630/taxonomy/role/DisclosureFinancialInstrumentsSummaryOfActivityOfTheCompanysLevel3WarrantLiabilitiesDetails Financial Instruments - Summary of Activity of the Company's Level 3 Warrant Liabilities (Details) Details 34 false false R35.htm 995705 - Disclosure - Financial Instruments - Calculation of Estimated Fair Value of Warrants Using Models with Key Assumptions (Details) Sheet http://www.durect.com/20240630/taxonomy/role/DisclosureFinancialInstrumentsCalculationOfEstimatedFairValueOfWarrantsUsingModelsWithKeyAssumptionsDetails Financial Instruments - Calculation of Estimated Fair Value of Warrants Using Models with Key Assumptions (Details) Details 35 false false R36.htm 995715 - Disclosure - Accrued Liabilities (Details) - Schedule of accrued liabilities Sheet http://www.durect.com/20240630/taxonomy/role/Role_DisclosureAccruedLiabilitiesDetailsScheduleOfAccruedLiabilities Accrued Liabilities (Details) - Schedule of accrued liabilities Details http://www.durect.com/20240630/taxonomy/role/Role_DisclosureAccruedLiabilitiesTables 36 false false R37.htm 995725 - Disclosure - Stock-Based Compensation - Summary of Stock-Based Compensation Cost that has been Included in Statements of Operations and Comprehensive Loss (Detail) Sheet http://www.durect.com/20240630/taxonomy/role/DisclosureStockbasedCompensationSummaryOfStockbasedCompensationCostThatHasBeenIncludedInStatementsOfOperationsAndComprehensiveLossDetail Stock-Based Compensation - Summary of Stock-Based Compensation Cost that has been Included in Statements of Operations and Comprehensive Loss (Detail) Details 37 false false R38.htm 995735 - Disclosure - Stock-Based Compensation - Additional Information (Detail) Sheet http://www.durect.com/20240630/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail Stock-Based Compensation - Additional Information (Detail) Details 38 false false R39.htm 995745 - Disclosure - Stock-Based Compensation - Summary of Assumptions Used to Estimate Fair Value of Options Granted and Shares Purchased (Detail) Sheet http://www.durect.com/20240630/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfAssumptionsUsedToEstimateFairValueOfOptionsGrantedAndSharesPurchasedDetail Stock-Based Compensation - Summary of Assumptions Used to Estimate Fair Value of Options Granted and Shares Purchased (Detail) Details 39 false false R40.htm 995755 - Disclosure - Term Loan - Additional Information (Detail) Sheet http://www.durect.com/20240630/taxonomy/role/Role_DisclosureTermLoanAdditionalInformationDetail Term Loan - Additional Information (Detail) Details 40 false false R41.htm 995765 - Disclosure - Term Loan - Schedule of Future Maturities due under Term Loan (Detail) Sheet http://www.durect.com/20240630/taxonomy/role/Role_DisclosureTermLoanScheduleOfFutureMaturitiesDueUnderTermLoanDetail Term Loan - Schedule of Future Maturities due under Term Loan (Detail) Details 41 false false R42.htm 995785 - Disclosure - Commitments - Summary of Lease Arrangements of Company Facilities (Detail) Sheet http://www.durect.com/20240630/taxonomy/role/Role_DisclosureCommitmentsSummaryOfLeaseArrangementsOfCompanyFacilitiesDetail Commitments - Summary of Lease Arrangements of Company Facilities (Detail) Details 42 false false R43.htm 995795 - Disclosure - Commitments - Additional Information (Detail) Sheet http://www.durect.com/20240630/taxonomy/role/Role_DisclosureCommitmentsAdditionalInformationDetail Commitments - Additional Information (Detail) Details 43 false false R44.htm 995805 - Disclosure - Commitments - Schedule of Future Operating Lease Minimum Payments (Detail) Sheet http://www.durect.com/20240630/taxonomy/role/Role_DisclosureCommitmentsScheduleOfFutureOperatingLeaseMinimumPaymentsDetail Commitments - Schedule of Future Operating Lease Minimum Payments (Detail) Details 44 false false R45.htm 995815 - Disclosure - Stockholders' Equity - Additional Information (Detail) Sheet http://www.durect.com/20240630/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetail Stockholders' Equity - Additional Information (Detail) Details 45 false false R46.htm 995825 - Disclosure - Stockholders' Equity - Registered Direct Offerings - Additional Information (Detail) Sheet http://www.durect.com/20240630/taxonomy/role/DisclosureStockholdersEquityRegisteredDirectOfferingsAdditionalInformationDetail Stockholders' Equity - Registered Direct Offerings - Additional Information (Detail) Details 46 false false All Reports Book All Reports drrx-20240630.htm drrx-20240630.xsd http://fasb.org/us-gaap/2024 http://xbrl.sec.gov/dei/2024 http://xbrl.sec.gov/ecd/2024 false false JSON 60 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "drrx-20240630.htm": { "nsprefix": "drrx", "nsuri": "http://www.durect.com/20240630", "dts": { "inline": { "local": [ "drrx-20240630.htm" ] }, "schema": { "local": [ "drrx-20240630.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/arcrole/esma-arcrole-2018-11-21.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/2023/calculation-1.1.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-roles-2024.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-types-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-roles-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-types-2024.xsd", "https://xbrl.sec.gov/country/2024/country-2024.xsd", "https://xbrl.sec.gov/dei/2024/dei-2024.xsd", "https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd", "https://xbrl.sec.gov/ecd/2024/ecd-sub-2024.xsd", "https://xbrl.sec.gov/stpr/2024/stpr-2024.xsd" ] } }, "keyStandard": 199, "keyCustom": 51, "axisStandard": 19, "axisCustom": 0, "memberStandard": 30, "memberCustom": 24, "hidden": { "total": 17, "http://fasb.org/us-gaap/2024": 13, "http://xbrl.sec.gov/dei/2024": 4 }, "contextCount": 270, "entityCount": 1, "segmentCount": 56, "elementCount": 544, "unitCount": 5, "baseTaxonomies": { "http://fasb.org/us-gaap/2024": 584, "http://xbrl.sec.gov/dei/2024": 29, "http://xbrl.sec.gov/ecd/2024": 4 }, "report": { "R1": { "role": "http://www.durect.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation", "longName": "100000 - Document - Document and Entity Information", "shortName": "Document and Entity Information", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "C_ee03fb1a-e5e9-4415-8d0a-fe0111887198", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "drrx-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_ee03fb1a-e5e9-4415-8d0a-fe0111887198", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "drrx-20240630.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.durect.com/20240630/taxonomy/role/Role_StatementCondensedBalanceSheets", "longName": "100010 - Statement - Condensed Balance Sheets", "shortName": "Condensed Balance Sheets", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "C_f52f4891-ef24-4ac3-8350-c5318fd9bd72", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "drrx-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_f52f4891-ef24-4ac3-8350-c5318fd9bd72", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "drrx-20240630.htm", "first": true, "unique": true } }, "R3": { "role": "http://www.durect.com/20240630/taxonomy/role/Role_StatementCondensedStatementsOfOperationsAndComprehensiveLoss", "longName": "100020 - Statement - Condensed Statements of Operations and Comprehensive Loss", "shortName": "Condensed Statements of Operations and Comprehensive Loss", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "C_616687f9-d21c-49c7-8fff-3ee9238d2bc6", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "drrx-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_616687f9-d21c-49c7-8fff-3ee9238d2bc6", "name": "us-gaap:CostOfGoodsAndServicesSold", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "drrx-20240630.htm", "unique": true } }, "R4": { "role": "http://www.durect.com/20240630/taxonomy/role/Role_StatementCondensedStatementsOfStockholdersEquity", "longName": "100030 - Statement - Condensed Statements of Stockholders' Equity", "shortName": "Condensed Statements of Stockholders' Equity", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "C_269b02e2-971c-46be-bf9d-e4bae43a84ed", "name": "us-gaap:StockholdersEquity", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "drrx-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_475d3b71-7f65-4825-b545-fe492e5ccc55", "name": "us-gaap:StockIssuedDuringPeriodSharesNewIssues", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "drrx-20240630.htm", "unique": true } }, "R5": { "role": "http://www.durect.com/20240630/taxonomy/role/StatementCondensedStatementsOfStockholdersEquityParenthetical", "longName": "100040 - Statement - Condensed Statements of Stockholders' Equity (Parenthetical)", "shortName": "Condensed Statements of Stockholders' Equity (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "C_c8371b01-d169-414e-9fdc-55c8d1d31497", "name": "us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "drrx-20240630.htm", "first": true }, "uniqueAnchor": null }, "R6": { "role": "http://www.durect.com/20240630/taxonomy/role/Role_StatementCondensedStatementsOfCashFlows", "longName": "100050 - Statement - Condensed Statements of Cash Flows", "shortName": "Condensed Statements of Cash Flows", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "C_ee03fb1a-e5e9-4415-8d0a-fe0111887198", "name": "us-gaap:ProfitLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "drrx-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_ee03fb1a-e5e9-4415-8d0a-fe0111887198", "name": "us-gaap:ProfitLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "drrx-20240630.htm", "first": true, "unique": true } }, "R7": { "role": "http://www.durect.com/20240630/taxonomy/role/Role_StatementCondensedStatementOfCashFlowsParenthetical", "longName": "100060 - Statement - Condensed Statement of Cash Flows (Parenthetical)", "shortName": "Condensed Statement of Cash Flows (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "C_f52f4891-ef24-4ac3-8350-c5318fd9bd72", "name": "us-gaap:RestrictedCash", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "link:footnote", "p", "body", "html" ], "reportCount": 1, "baseRef": "drrx-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_f52f4891-ef24-4ac3-8350-c5318fd9bd72", "name": "us-gaap:RestrictedCash", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "link:footnote", "p", "body", "html" ], "reportCount": 1, "baseRef": "drrx-20240630.htm", "first": true, "unique": true } }, "R8": { "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": "8", "firstAnchor": { "contextRef": "C_616687f9-d21c-49c7-8fff-3ee9238d2bc6", "name": "us-gaap:NetIncomeLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "drrx-20240630.htm", "first": true }, "uniqueAnchor": null }, "R9": { "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": "9", "firstAnchor": { "contextRef": "C_ee03fb1a-e5e9-4415-8d0a-fe0111887198", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "drrx-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_ee03fb1a-e5e9-4415-8d0a-fe0111887198", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "drrx-20240630.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.durect.com/20240630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPolicies", "longName": "995455 - Disclosure - Summary of Significant Accounting Policies", "shortName": "Summary of Significant Accounting Policies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "C_ee03fb1a-e5e9-4415-8d0a-fe0111887198", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "drrx-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_ee03fb1a-e5e9-4415-8d0a-fe0111887198", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "drrx-20240630.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.durect.com/20240630/taxonomy/role/Role_DisclosureStrategicAgreements", "longName": "995465 - Disclosure - Strategic Agreements", "shortName": "Strategic Agreements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "C_ee03fb1a-e5e9-4415-8d0a-fe0111887198", "name": "us-gaap:CollaborativeArrangementDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "drrx-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_ee03fb1a-e5e9-4415-8d0a-fe0111887198", "name": "us-gaap:CollaborativeArrangementDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "drrx-20240630.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.durect.com/20240630/taxonomy/role/Role_DisclosureFinancialInstruments", "longName": "995475 - Disclosure - Financial Instruments", "shortName": "Financial Instruments", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "C_ee03fb1a-e5e9-4415-8d0a-fe0111887198", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "drrx-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_ee03fb1a-e5e9-4415-8d0a-fe0111887198", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "drrx-20240630.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.durect.com/20240630/taxonomy/role/Role_DisclosureAccruedLiabilities", "longName": "995485 - Disclosure - Accrued Liabilities", "shortName": "Accrued Liabilities", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "C_ee03fb1a-e5e9-4415-8d0a-fe0111887198", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "drrx-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_ee03fb1a-e5e9-4415-8d0a-fe0111887198", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "drrx-20240630.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.durect.com/20240630/taxonomy/role/Role_DisclosureStockBasedCompensation", "longName": "995495 - Disclosure - Stock-Based Compensation", "shortName": "Stock-Based Compensation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "C_ee03fb1a-e5e9-4415-8d0a-fe0111887198", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "drrx-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_ee03fb1a-e5e9-4415-8d0a-fe0111887198", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "drrx-20240630.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.durect.com/20240630/taxonomy/role/Role_DisclosureTermLoan", "longName": "995505 - Disclosure - Term Loan", "shortName": "Term Loan", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "C_ee03fb1a-e5e9-4415-8d0a-fe0111887198", "name": "us-gaap:LongTermDebtTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "drrx-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_ee03fb1a-e5e9-4415-8d0a-fe0111887198", "name": "us-gaap:LongTermDebtTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "drrx-20240630.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.durect.com/20240630/taxonomy/role/Role_DisclosureCommitments", "longName": "995515 - Disclosure - Commitments", "shortName": "Commitments", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "C_ee03fb1a-e5e9-4415-8d0a-fe0111887198", "name": "us-gaap:CommitmentsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "drrx-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_ee03fb1a-e5e9-4415-8d0a-fe0111887198", "name": "us-gaap:CommitmentsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "drrx-20240630.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.durect.com/20240630/taxonomy/role/Role_DisclosureStockholdersEquity", "longName": "995525 - Disclosure - Stockholders' Equity", "shortName": "Stockholders' Equity", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "C_ee03fb1a-e5e9-4415-8d0a-fe0111887198", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "drrx-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_ee03fb1a-e5e9-4415-8d0a-fe0111887198", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "drrx-20240630.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.durect.com/20240630/taxonomy/role/DisclosureSubsequentEvents1", "longName": "995535 - Disclosure - Subsequent Events", "shortName": "Subsequent Events", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "C_ee03fb1a-e5e9-4415-8d0a-fe0111887198", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "drrx-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_ee03fb1a-e5e9-4415-8d0a-fe0111887198", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "drrx-20240630.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.durect.com/20240630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies", "longName": "995545 - Disclosure - Summary of Significant Accounting Policies (Policies)", "shortName": "Summary of Significant Accounting Policies (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "19", "firstAnchor": { "contextRef": "C_ee03fb1a-e5e9-4415-8d0a-fe0111887198", "name": "drrx:NatureOfOperationsPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "drrx-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_ee03fb1a-e5e9-4415-8d0a-fe0111887198", "name": "drrx:NatureOfOperationsPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "drrx-20240630.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.durect.com/20240630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesTables", "longName": "995555 - Disclosure - Summary of Significant Accounting Policies (Tables)", "shortName": "Summary of Significant Accounting Policies (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "20", "firstAnchor": { "contextRef": "C_ee03fb1a-e5e9-4415-8d0a-fe0111887198", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:InventoryPolicyTextBlock", "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "drrx-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_ee03fb1a-e5e9-4415-8d0a-fe0111887198", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:InventoryPolicyTextBlock", "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "drrx-20240630.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.durect.com/20240630/taxonomy/role/Role_DisclosureFinancialInstrumentsTables", "longName": "995565 - Disclosure - Financial Instruments (Tables)", "shortName": "Financial Instruments (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "21", "firstAnchor": { "contextRef": "C_ee03fb1a-e5e9-4415-8d0a-fe0111887198", "name": "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "drrx-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_ee03fb1a-e5e9-4415-8d0a-fe0111887198", "name": "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "drrx-20240630.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.durect.com/20240630/taxonomy/role/Role_DisclosureAccruedLiabilitiesTables", "longName": "995575 - Disclosure - Accrued Liabilities (Tables)", "shortName": "Accrued Liabilities (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "22", "firstAnchor": { "contextRef": "C_ee03fb1a-e5e9-4415-8d0a-fe0111887198", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "drrx-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_ee03fb1a-e5e9-4415-8d0a-fe0111887198", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "drrx-20240630.htm", "first": true, "unique": true } }, "R23": { "role": "http://www.durect.com/20240630/taxonomy/role/Role_DisclosureStockBasedCompensationTables", "longName": "995585 - Disclosure - Stock-Based Compensation (Tables)", "shortName": "Stock-Based Compensation (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "23", "firstAnchor": { "contextRef": "C_ee03fb1a-e5e9-4415-8d0a-fe0111887198", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "drrx-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_ee03fb1a-e5e9-4415-8d0a-fe0111887198", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "drrx-20240630.htm", "first": true, "unique": true } }, "R24": { "role": "http://www.durect.com/20240630/taxonomy/role/Role_DisclosureTermLoanTables", "longName": "995595 - Disclosure - Term Loan (Tables)", "shortName": "Term Loan (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "24", "firstAnchor": { "contextRef": "C_ee03fb1a-e5e9-4415-8d0a-fe0111887198", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:LongTermDebtTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "drrx-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_ee03fb1a-e5e9-4415-8d0a-fe0111887198", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:LongTermDebtTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "drrx-20240630.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.durect.com/20240630/taxonomy/role/Role_DisclosureCommitmentsTables", "longName": "995605 - Disclosure - Commitments (Tables)", "shortName": "Commitments (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "25", "firstAnchor": { "contextRef": "C_ee03fb1a-e5e9-4415-8d0a-fe0111887198", "name": "drrx:ScheduleOfLeaseArrangementsOfCompanyFacilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:CommitmentsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "drrx-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_ee03fb1a-e5e9-4415-8d0a-fe0111887198", "name": "drrx:ScheduleOfLeaseArrangementsOfCompanyFacilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:CommitmentsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "drrx-20240630.htm", "first": true, "unique": true } }, "R26": { "role": "http://www.durect.com/20240630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "longName": "995615 - Disclosure - Summary of Significant Accounting Policies - Additional Information (Detail)", "shortName": "Summary of Significant Accounting Policies - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "26", "firstAnchor": { "contextRef": "C_f52f4891-ef24-4ac3-8350-c5318fd9bd72", "name": "us-gaap:RetainedEarningsAccumulatedDeficit", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "drrx-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_ac9977e9-0c17-4199-befc-454d1f2a0b97", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:EarningsPerSharePolicyTextBlock", "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "drrx-20240630.htm", "unique": true } }, "R27": { "role": "http://www.durect.com/20240630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfComponentsOfInventoriesDetail", "longName": "995625 - Disclosure - Summary of Significant Accounting Policies - Summary of Components of Inventories (Detail)", "shortName": "Summary of Significant Accounting Policies - Summary of Components of Inventories (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "27", "firstAnchor": { "contextRef": "C_f52f4891-ef24-4ac3-8350-c5318fd9bd72", "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "div", "us-gaap:InventoryPolicyTextBlock", "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "drrx-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_f52f4891-ef24-4ac3-8350-c5318fd9bd72", "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "div", "us-gaap:InventoryPolicyTextBlock", "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "drrx-20240630.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.durect.com/20240630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfTotalRevenueByGeographicRegionBasedOnCustomersLocationsDetail", "longName": "995635 - Disclosure - Summary of Significant Accounting Policies - Summary of Total Revenue by Geographic Region Based on Customers' Locations (Detail)", "shortName": "Summary of Significant Accounting Policies - Summary of Total Revenue by Geographic Region Based on Customers' Locations (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "28", "firstAnchor": { "contextRef": "C_616687f9-d21c-49c7-8fff-3ee9238d2bc6", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "drrx-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_582a7a1b-2d87-4386-94a3-aa9c09c8a69d", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock", "div", "us-gaap:RevenueRecognitionPolicyTextBlock", "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "drrx-20240630.htm", "unique": true } }, "R29": { "role": "http://www.durect.com/20240630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfNumeratorsAndDenominatorsInCalculationOfBasicAndDilutedNetLossIncomePerShareDetail", "longName": "995645 - Disclosure - Summary of Significant Accounting Policies - Summary of Numerators and Denominators in Calculation of Basic and Diluted Net (Loss) Income per Share (Detail)", "shortName": "Summary of Significant Accounting Policies - Summary of Numerators and Denominators in Calculation of Basic and Diluted Net (Loss) Income per Share (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "29", "firstAnchor": { "contextRef": "C_616687f9-d21c-49c7-8fff-3ee9238d2bc6", "name": "us-gaap:NetIncomeLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "drrx-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_e6150a7f-3ed9-40df-baab-2576a7804c82", "name": "drrx:ChangeInFairValueOfPreFundedWarrantLiabilities", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "div", "us-gaap:EarningsPerSharePolicyTextBlock", "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "drrx-20240630.htm", "unique": true } }, "R30": { "role": "http://www.durect.com/20240630/taxonomy/role/Role_DisclosureStrategicAgreementsAdditionalInformationDetail", "longName": "995655 - Disclosure - Strategic Agreements - Additional Information (Detail)", "shortName": "Strategic Agreements - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "30", "firstAnchor": { "contextRef": "C_616687f9-d21c-49c7-8fff-3ee9238d2bc6", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "drrx-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_1f7cabbc-7314-451c-ae5d-13cd047f73e8", "name": "drrx:NonRefundableUpfrontPaymentReceived", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:CollaborativeArrangementDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "drrx-20240630.htm", "unique": true } }, "R31": { "role": "http://www.durect.com/20240630/taxonomy/role/Role_DisclosureFinancialInstrumentsSummaryOfMoneyMarketFundsAndAvailableForSaleSecuritiesDetail", "longName": "995665 - Disclosure - Financial Instruments - Summary of Money Market Funds and Available-for-Sale Securities (Detail)", "shortName": "Financial Instruments - Summary of Money Market Funds and Available-for-Sale Securities (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "31", "firstAnchor": { "contextRef": "C_f52f4891-ef24-4ac3-8350-c5318fd9bd72", "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "div", "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "drrx-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_f52f4891-ef24-4ac3-8350-c5318fd9bd72", "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "div", "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "drrx-20240630.htm", "first": true, "unique": true } }, "R32": { "role": "http://www.durect.com/20240630/taxonomy/role/Role_DisclosureFinancialInstrumentsSummaryOfCostAndEstimatedFairValueOfAvailableForSaleSecuritiesByContractualMaturityDetail", "longName": "995675 - Disclosure - Financial Instruments - Summary of Cost and Estimated Fair Value of Available-for-Sale Securities by Contractual Maturity (Detail)", "shortName": "Financial Instruments - Summary of Cost and Estimated Fair Value of Available-for-Sale Securities by Contractual Maturity (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "32", "firstAnchor": { "contextRef": "C_f52f4891-ef24-4ac3-8350-c5318fd9bd72", "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "div", "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "drrx-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_f52f4891-ef24-4ac3-8350-c5318fd9bd72", "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "div", "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "drrx-20240630.htm", "first": true, "unique": true } }, "R33": { "role": "http://www.durect.com/20240630/taxonomy/role/Role_DisclosureFinancialInstrumentsAdditionalInformationDetail", "longName": "995685 - Disclosure - Financial Instruments - Additional Information (Detail)", "shortName": "Financial Instruments - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "33", "firstAnchor": { "contextRef": "C_f52f4891-ef24-4ac3-8350-c5318fd9bd72", "name": "us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "drrx-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_f52f4891-ef24-4ac3-8350-c5318fd9bd72", "name": "us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "drrx-20240630.htm", "first": true, "unique": true } }, "R34": { "role": "http://www.durect.com/20240630/taxonomy/role/DisclosureFinancialInstrumentsSummaryOfActivityOfTheCompanysLevel3WarrantLiabilitiesDetails", "longName": "995695 - Disclosure - Financial Instruments - Summary of Activity of the Company's Level 3 Warrant Liabilities (Details)", "shortName": "Financial Instruments - Summary of Activity of the Company's Level 3 Warrant Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "34", "firstAnchor": { "contextRef": "C_f52f4891-ef24-4ac3-8350-c5318fd9bd72", "name": "us-gaap:WarrantsAndRightsOutstanding", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "drrx-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_ebab7e14-85b5-4198-a6aa-9ecf4a73daf8", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "div", "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "drrx-20240630.htm", "unique": true } }, "R35": { "role": "http://www.durect.com/20240630/taxonomy/role/DisclosureFinancialInstrumentsCalculationOfEstimatedFairValueOfWarrantsUsingModelsWithKeyAssumptionsDetails", "longName": "995705 - Disclosure - Financial Instruments - Calculation of Estimated Fair Value of Warrants Using Models with Key Assumptions (Details)", "shortName": "Financial Instruments - Calculation of Estimated Fair Value of Warrants Using Models with Key Assumptions (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "35", "firstAnchor": { "contextRef": "C_e6150a7f-3ed9-40df-baab-2576a7804c82", "name": "drrx:ExercisePricePerShare", "unitRef": "U_UnitedStatesOfAmericaDollarsShare", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "span", "p", "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "drrx-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_24236faf-e357-48d3-9f08-39f8f82224ca", "name": "drrx:ExercisePricePerShare", "unitRef": "U_UnitedStatesOfAmericaDollarsShare", "xsiNil": "false", "lang": null, "decimals": "5", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "drrx-20240630.htm", "unique": true } }, "R36": { "role": "http://www.durect.com/20240630/taxonomy/role/Role_DisclosureAccruedLiabilitiesDetailsScheduleOfAccruedLiabilities", "longName": "995715 - Disclosure - Accrued Liabilities (Details) - Schedule of accrued liabilities", "shortName": "Accrued Liabilities (Details) - Schedule of accrued liabilities", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "36", "firstAnchor": { "contextRef": "C_f52f4891-ef24-4ac3-8350-c5318fd9bd72", "name": "drrx:AccruedContractResearchAndManufacturingCost", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "div", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "drrx-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_f52f4891-ef24-4ac3-8350-c5318fd9bd72", "name": "drrx:AccruedContractResearchAndManufacturingCost", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "div", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "drrx-20240630.htm", "first": true, "unique": true } }, "R37": { "role": "http://www.durect.com/20240630/taxonomy/role/DisclosureStockbasedCompensationSummaryOfStockbasedCompensationCostThatHasBeenIncludedInStatementsOfOperationsAndComprehensiveLossDetail", "longName": "995725 - Disclosure - Stock-Based Compensation - Summary of Stock-Based Compensation Cost that has been Included in Statements of Operations and Comprehensive Loss (Detail)", "shortName": "Stock-Based Compensation - Summary of Stock-Based Compensation Cost that has been Included in Statements of Operations and Comprehensive Loss (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "37", "firstAnchor": { "contextRef": "C_616687f9-d21c-49c7-8fff-3ee9238d2bc6", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "drrx-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_616687f9-d21c-49c7-8fff-3ee9238d2bc6", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "drrx-20240630.htm", "first": true, "unique": true } }, "R38": { "role": "http://www.durect.com/20240630/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail", "longName": "995735 - Disclosure - Stock-Based Compensation - Additional Information (Detail)", "shortName": "Stock-Based Compensation - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "38", "firstAnchor": { "contextRef": "C_ee03fb1a-e5e9-4415-8d0a-fe0111887198", "name": "us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "drrx-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_ee03fb1a-e5e9-4415-8d0a-fe0111887198", "name": "us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "drrx-20240630.htm", "first": true, "unique": true } }, "R39": { "role": "http://www.durect.com/20240630/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfAssumptionsUsedToEstimateFairValueOfOptionsGrantedAndSharesPurchasedDetail", "longName": "995745 - Disclosure - Stock-Based Compensation - Summary of Assumptions Used to Estimate Fair Value of Options Granted and Shares Purchased (Detail)", "shortName": "Stock-Based Compensation - Summary of Assumptions Used to Estimate Fair Value of Options Granted and Shares Purchased (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "39", "firstAnchor": { "contextRef": "C_a7730964-5468-4984-9783-2e6ec66820f1", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "4", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "drrx-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_a7730964-5468-4984-9783-2e6ec66820f1", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "4", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "drrx-20240630.htm", "first": true, "unique": true } }, "R40": { "role": "http://www.durect.com/20240630/taxonomy/role/Role_DisclosureTermLoanAdditionalInformationDetail", "longName": "995755 - Disclosure - Term Loan - Additional Information (Detail)", "shortName": "Term Loan - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "C_6a1c639b-bca4-4574-a483-1b79a543f20c", "name": "us-gaap:SecuredDebt", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:LongTermDebtTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "drrx-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_6a1c639b-bca4-4574-a483-1b79a543f20c", "name": "us-gaap:SecuredDebt", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:LongTermDebtTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "drrx-20240630.htm", "first": true, "unique": true } }, "R41": { "role": "http://www.durect.com/20240630/taxonomy/role/Role_DisclosureTermLoanScheduleOfFutureMaturitiesDueUnderTermLoanDetail", "longName": "995765 - Disclosure - Term Loan - Schedule of Future Maturities due under Term Loan (Detail)", "shortName": "Term Loan - Schedule of Future Maturities due under Term Loan (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "C_f52f4891-ef24-4ac3-8350-c5318fd9bd72", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfDebtTableTextBlock", "div", "us-gaap:LongTermDebtTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "drrx-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_f52f4891-ef24-4ac3-8350-c5318fd9bd72", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfDebtTableTextBlock", "div", "us-gaap:LongTermDebtTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "drrx-20240630.htm", "first": true, "unique": true } }, "R42": { "role": "http://www.durect.com/20240630/taxonomy/role/Role_DisclosureCommitmentsSummaryOfLeaseArrangementsOfCompanyFacilitiesDetail", "longName": "995785 - Disclosure - Commitments - Summary of Lease Arrangements of Company Facilities (Detail)", "shortName": "Commitments - Summary of Lease Arrangements of Company Facilities (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "C_738e75f9-8eba-460f-80fa-216715339b8d", "name": "us-gaap:LandSubjectToGroundLeases", "unitRef": "U_sqft", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "drrx:ScheduleOfLeaseArrangementsOfCompanyFacilitiesTableTextBlock", "div", "us-gaap:CommitmentsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "drrx-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_738e75f9-8eba-460f-80fa-216715339b8d", "name": "us-gaap:LandSubjectToGroundLeases", "unitRef": "U_sqft", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "drrx:ScheduleOfLeaseArrangementsOfCompanyFacilitiesTableTextBlock", "div", "us-gaap:CommitmentsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "drrx-20240630.htm", "first": true, "unique": true } }, "R43": { "role": "http://www.durect.com/20240630/taxonomy/role/Role_DisclosureCommitmentsAdditionalInformationDetail", "longName": "995795 - Disclosure - Commitments - Additional Information (Detail)", "shortName": "Commitments - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "C_616687f9-d21c-49c7-8fff-3ee9238d2bc6", "name": "drrx:OperatingLeasesRentExpensesNet", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "us-gaap:CommitmentsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "drrx-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_616687f9-d21c-49c7-8fff-3ee9238d2bc6", "name": "drrx:OperatingLeasesRentExpensesNet", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "us-gaap:CommitmentsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "drrx-20240630.htm", "first": true, "unique": true } }, "R44": { "role": "http://www.durect.com/20240630/taxonomy/role/Role_DisclosureCommitmentsScheduleOfFutureOperatingLeaseMinimumPaymentsDetail", "longName": "995805 - Disclosure - Commitments - Schedule of Future Operating Lease Minimum Payments (Detail)", "shortName": "Commitments - Schedule of Future Operating Lease Minimum Payments (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "C_f52f4891-ef24-4ac3-8350-c5318fd9bd72", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "drrx:ScheduleOfFutureMinimumRentalPaymentForOperatingLeasesTableTextBlock", "div", "us-gaap:CommitmentsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "drrx-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_f52f4891-ef24-4ac3-8350-c5318fd9bd72", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "drrx:ScheduleOfFutureMinimumRentalPaymentForOperatingLeasesTableTextBlock", "div", "us-gaap:CommitmentsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "drrx-20240630.htm", "first": true, "unique": true } }, "R45": { "role": "http://www.durect.com/20240630/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetail", "longName": "995815 - Disclosure - Stockholders' Equity - Additional Information (Detail)", "shortName": "Stockholders' Equity - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "C_a9a42ba8-eb21-41b0-8b2a-2b7498bcaf8a", "name": "drrx:CommonStockCapitalAmountReservedForFutureIssuance", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "drrx-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_a9a42ba8-eb21-41b0-8b2a-2b7498bcaf8a", "name": "drrx:CommonStockCapitalAmountReservedForFutureIssuance", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "drrx-20240630.htm", "first": true, "unique": true } }, "R46": { "role": "http://www.durect.com/20240630/taxonomy/role/DisclosureStockholdersEquityRegisteredDirectOfferingsAdditionalInformationDetail", "longName": "995825 - Disclosure - Stockholders' Equity - Registered Direct Offerings - Additional Information (Detail)", "shortName": "Stockholders' Equity - Registered Direct Offerings - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "C_f52f4891-ef24-4ac3-8350-c5318fd9bd72", "name": "us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "drrx-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_11612b41-b2fa-4df8-a2f6-234ae5fe034c", "name": "us-gaap:SaleOfStockDescriptionOfTransaction", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "drrx-20240630.htm", "unique": true } } }, "tag": { "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsPayableAndAccruedLiabilitiesCurrent", "crdr": "credit", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_DisclosureAccruedLiabilitiesDetailsScheduleOfAccruedLiabilities" ], "lang": { "en-us": { "role": { "label": "Accounts Payable and Accrued Liabilities, Current", "totalLabel": "Total", "documentation": "Sum of the carrying values as of the balance sheet date of obligations incurred through that date and due within one year (or the operating cycle, if longer), including liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received, taxes, interest, rent and utilities, accrued salaries and bonuses, payroll taxes and fringe benefits." } } }, "auth_ref": [ "r36", "r37" ] }, "us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_DisclosureAccruedLiabilities" ], "lang": { "en-us": { "role": { "label": "Accounts Payable and Accrued Liabilities Disclosure [Text Block]", "terseLabel": "Accrued Liabilities", "documentation": "The entire disclosure for accounts payable and accrued liabilities at the end of the reporting period." } } }, "auth_ref": [ "r35", "r37", "r41", "r839" ] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsPayableCurrent", "crdr": "credit", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_StatementCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accounts Payable, Current", "terseLabel": "Accounts payable", "totalLabel": "Accounts Payable, Current, Total", "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": [ "r35", "r663" ] }, "us-gaap_AccountsReceivableMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsReceivableMember", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_DisclosureStrategicAgreementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable [Member]", "terseLabel": "Accounts Receivable", "documentation": "Due from customers or clients for goods or services that have been delivered or sold." } } }, "auth_ref": [ "r601" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_StatementCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable, net", "totalLabel": "Accounts Receivable, after Allowance for Credit Loss, Current, Total", "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": [ "r806" ] }, "drrx_AccruedClinicalCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.durect.com/20240630", "localname": "AccruedClinicalCosts", "crdr": "credit", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_DisclosureAccruedLiabilitiesDetailsScheduleOfAccruedLiabilities" ], "lang": { "en-us": { "role": { "documentation": "Accrued clinical costs.", "label": "Accrued Clinical Costs", "terseLabel": "Accrued clinical costs" } } }, "auth_ref": [] }, "drrx_AccruedContractResearchAndManufacturingCost": { "xbrltype": "monetaryItemType", "nsuri": "http://www.durect.com/20240630", "localname": "AccruedContractResearchAndManufacturingCost", "crdr": "credit", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_DisclosureAccruedLiabilitiesDetailsScheduleOfAccruedLiabilities" ], "lang": { "en-us": { "role": { "documentation": "Accrued contract research and manufacturing cost.", "label": "Accrued Contract Research And Manufacturing Cost", "terseLabel": "Accrued contract research and manufacturing costs" } } }, "auth_ref": [] }, "us-gaap_AccruedEmployeeBenefitsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccruedEmployeeBenefitsCurrent", "crdr": "credit", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_DisclosureAccruedLiabilitiesDetailsScheduleOfAccruedLiabilities" ], "lang": { "en-us": { "role": { "label": "Accrued Employee Benefits, Current", "terseLabel": "Accrued compensation and benefits", "documentation": "Carrying value as of the balance sheet date of obligations, excluding pension and other postretirement benefits, incurred through that date and payable for perquisites provided to employees pertaining to services received from them. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r37" ] }, "us-gaap_AccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccruedLiabilitiesCurrent", "crdr": "credit", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_StatementCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accrued Liabilities, Current", "terseLabel": "Accrued liabilities", "totalLabel": "Accrued Liabilities, Current, Total", "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": [ "r37" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_StatementCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated other comprehensive loss", "totalLabel": "Accumulated Other Comprehensive Income (Loss), Net of Tax, Total", "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source." } } }, "auth_ref": [ "r15", "r16", "r53", "r110", "r494", "r520", "r521" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_StatementCondensedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "AOCI Attributable to Parent [Member]", "terseLabel": "Accumulated other comprehensive loss [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": [ "r2", "r9", "r16", "r356", "r359", "r409", "r516", "r517", "r787", "r788", "r789", "r795", "r796", "r797", "r798" ] }, "ecd_Additional402vDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "Additional402vDisclosureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Additional 402(v) Disclosure [Text Block]", "terseLabel": "Additional 402(v) Disclosure" } } }, "auth_ref": [ "r727" ] }, "drrx_AdditionalMilestonePayment": { "xbrltype": "monetaryItemType", "nsuri": "http://www.durect.com/20240630", "localname": "AdditionalMilestonePayment", "crdr": "credit", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_DisclosureStrategicAgreementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Additional Milestone Payment.", "label": "Additional Milestone Payment", "terseLabel": "Additional Milestone Payment" } } }, "auth_ref": [] }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdditionalPaidInCapitalCommonStock", "crdr": "credit", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_StatementCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Additional Paid in Capital, Common Stock", "terseLabel": "Additional paid-in capital", "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital." } } }, "auth_ref": [ "r45" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_StatementCondensedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Additional Paid-in Capital [Member]", "terseLabel": "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": [ "r527", "r795", "r796", "r797", "r798", "r841", "r903" ] }, "ecd_AdjToCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AdjToCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Compensation Amount", "terseLabel": "Adjustment to Compensation, Amount" } } }, "auth_ref": [ "r740" ] }, "ecd_AdjToCompAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AdjToCompAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Compensation [Axis]", "terseLabel": "Adjustment to Compensation:" } } }, "auth_ref": [ "r740" ] }, "ecd_AdjToNonPeoNeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AdjToNonPeoNeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]", "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote" } } }, "auth_ref": [ "r740" ] }, "ecd_AdjToPeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AdjToPeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment To PEO Compensation, Footnote [Text Block]", "terseLabel": "Adjustment To PEO Compensation, Footnote" } } }, "auth_ref": [ "r740" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions", "crdr": "credit", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_StatementCondensedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "APIC, Share-Based Payment Arrangement, Recognition and Exercise", "terseLabel": "Stock-based compensation expense from stock options and ESPP shares", "documentation": "Amount of increase (decrease) to additional paid-in capital (APIC) for recognition and exercise of award under share-based payment arrangement." } } }, "auth_ref": [] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts", "crdr": "debit", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/DisclosureStockholdersEquityRegisteredDirectOfferingsAdditionalInformationDetail", "http://www.durect.com/20240630/taxonomy/role/StatementCondensedStatementsOfStockholdersEquityParenthetical" ], "lang": { "en-us": { "role": { "verboseLabel": "Issuance of shares", "label": "Adjustments to Additional Paid in Capital, Stock Issued, Issuance Costs", "terseLabel": "Stock issuance costs", "documentation": "Amount of decrease in additional paid in capital (APIC) resulting from direct costs associated with issuing stock. Includes, but is not limited to, legal and accounting fees and direct costs associated with stock issues under a shelf registration." } } }, "auth_ref": [ "r11", "r78" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "crdr": "debit", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_StatementCondensedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities", "totalLabel": "Total adjustments", "documentation": "The sum of adjustments which are added to or deducted from net income or loss, including the portion attributable to noncontrolling interest, to reflect cash provided by or used in operating activities, in accordance with the indirect cash flow method." } } }, "auth_ref": [ "r66" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_StatementCondensedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net loss to net cash used in operating activities:" } } }, "auth_ref": [] }, "ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtChngPnsnValInSummryCompstnTblForAplblYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table [Member]", "terseLabel": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table" } } }, "auth_ref": [ "r773" ] }, "ecd_AggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Erroneous Compensation Amount", "terseLabel": "Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r699", "r709", "r719", "r751" ] }, "ecd_AggtErrCompNotYetDeterminedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtErrCompNotYetDeterminedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]", "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined" } } }, "auth_ref": [ "r702", "r712", "r722", "r754" ] }, "ecd_AggtPnsnAdjsSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtPnsnAdjsSvcCstMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Pension Adjustments Service Cost [Member]", "terseLabel": "Aggregate Pension Adjustments Service Cost" } } }, "auth_ref": [ "r774" ] }, "drrx_AgreementWithInnocollMember": { "xbrltype": "domainItemType", "nsuri": "http://www.durect.com/20240630", "localname": "AgreementWithInnocollMember", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_DisclosureStrategicAgreementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Agreement with Innocoll.", "label": "Agreement With Innocoll [Member]", "terseLabel": "Agreement With Innocoll" } } }, "auth_ref": [] }, "ecd_AllAdjToCompMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AllAdjToCompMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "All Adjustments to Compensation [Member]", "terseLabel": "All Adjustments to Compensation" } } }, "auth_ref": [ "r740" ] }, "ecd_AllExecutiveCategoriesMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AllExecutiveCategoriesMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "All Executive Categories [Member]", "terseLabel": "All Executive Categories" } } }, "auth_ref": [ "r747" ] }, "ecd_AllIndividualsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AllIndividualsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "All Individuals [Member]", "terseLabel": "All Individuals" } } }, "auth_ref": [ "r703", "r713", "r723", "r747", "r755", "r759", "r767" ] }, "ecd_AllTradingArrangementsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AllTradingArrangementsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "All Trading Arrangements [Member]", "terseLabel": "All Trading Arrangements" } } }, "auth_ref": [ "r765" ] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/DisclosureStockbasedCompensationSummaryOfStockbasedCompensationCostThatHasBeenIncludedInStatementsOfOperationsAndComprehensiveLossDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Expense", "terseLabel": "Total stock-based compensation", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r328", "r333" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AmendmentFlag", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Amendment Flag", "terseLabel": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "drrx_AmountAllocatedToCommonWarrant": { "xbrltype": "monetaryItemType", "nsuri": "http://www.durect.com/20240630", "localname": "AmountAllocatedToCommonWarrant", "crdr": "debit", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/DisclosureStockholdersEquityRegisteredDirectOfferingsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Amount allocated to common warrant", "label": "Amount Allocated to Common Warrant", "documentation": "Amount allocated to common warrant." } } }, "auth_ref": [] }, "drrx_AntiDilutionProvisionExercisePricePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://www.durect.com/20240630", "localname": "AntiDilutionProvisionExercisePricePerShare", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/DisclosureStockholdersEquityRegisteredDirectOfferingsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Anti dilution provision exercise price per share", "label": "Anti Dilution Provision Exercise Price Per Share", "documentation": "Anti dilution provision exercise price per share" } } }, "auth_ref": [] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Number of outstanding shares of common stock equivalents excluded from computation of diluted net loss per share", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented." } } }, "auth_ref": [ "r165" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities [Axis]", "documentation": "Information by type of antidilutive security." } } }, "auth_ref": [ "r22" ] }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesNameDomain", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities, Name [Domain]", "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented." } } }, "auth_ref": [ "r22" ] }, "us-gaap_ArrangementsAndNonarrangementTransactionsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ArrangementsAndNonarrangementTransactionsMember", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetail", "http://www.durect.com/20240630/taxonomy/role/DisclosureStockholdersEquityRegisteredDirectOfferingsAdditionalInformationDetail", "http://www.durect.com/20240630/taxonomy/role/Role_DisclosureStrategicAgreementsAdditionalInformationDetail", "http://www.durect.com/20240630/taxonomy/role/Role_StatementCondensedStatementsOfStockholdersEquity", "http://www.durect.com/20240630/taxonomy/role/StatementCondensedStatementsOfStockholdersEquityParenthetical" ], "lang": { "en-us": { "role": { "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Domain]", "terseLabel": "Collaborative Arrangement and Arrangement Other than Collaborative", "documentation": "Collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations." } } }, "auth_ref": [ "r347" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Assets", "crdr": "debit", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_StatementCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets", "totalLabel": "Total assets", "documentation": "Amount of asset recognized for present right to economic benefit." } } }, "auth_ref": [ "r82", "r91", "r106", "r135", "r168", "r170", "r175", "r176", "r215", "r242", "r243", "r244", "r245", "r246", "r247", "r248", "r249", "r250", "r349", "r353", "r389", "r491", "r553", "r630", "r631", "r663", "r690", "r832", "r833", "r854" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsAbstract", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_StatementCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "A S S E T S" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsCurrent", "crdr": "debit", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_StatementCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets, Current", "totalLabel": "Total current assets", "documentation": "Amount of asset recognized for present right to economic benefit, classified as current." } } }, "auth_ref": [ "r100", "r113", "r135", "r215", "r242", "r243", "r244", "r245", "r246", "r247", "r248", "r249", "r250", "r349", "r353", "r389", "r663", "r832", "r833", "r854" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_StatementCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets:" } } }, "auth_ref": [] }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax", "crdr": "credit", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_DisclosureFinancialInstrumentsSummaryOfMoneyMarketFundsAndAvailableForSaleSecuritiesDetail" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax", "terseLabel": "Unrealized Gain", "documentation": "Amount, before tax, of unrealized gain in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r188" ] }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax", "crdr": "debit", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_DisclosureFinancialInstrumentsSummaryOfMoneyMarketFundsAndAvailableForSaleSecuritiesDetail" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax", "negatedLabel": "Unrealized Loss", "documentation": "Amount, before tax, of unrealized loss in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r189" ] }, "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AvailableForSaleDebtSecuritiesAmortizedCostBasis", "crdr": "debit", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_DisclosureFinancialInstrumentsSummaryOfMoneyMarketFundsAndAvailableForSaleSecuritiesDetail" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-Sale, Amortized Cost", "totalLabel": "Amortized Cost", "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r185", "r223", "r490" ] }, "drrx_AvailableForSaleOfSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.durect.com/20240630", "localname": "AvailableForSaleOfSecurities", "crdr": "debit", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/DisclosureStockholdersEquityRegisteredDirectOfferingsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Available for sale of securities.", "label": "Available For Sale Of Securities", "terseLabel": "Common stock available for sale", "verboseLabel": "Available-for-sale Securities" } } }, "auth_ref": [] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost", "crdr": "debit", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_DisclosureFinancialInstrumentsSummaryOfCostAndEstimatedFairValueOfAvailableForSaleSecuritiesByContractualMaturityDetail" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, after Year One Through Five", "terseLabel": "Mature after one year through five years, Amortized Cost", "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in second through fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r816" ] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue", "crdr": "debit", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_DisclosureFinancialInstrumentsSummaryOfCostAndEstimatedFairValueOfAvailableForSaleSecuritiesByContractualMaturityDetail" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, after Year One Through Five", "terseLabel": "Mature after one year through five years, Estimated Fair Value", "documentation": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in second through fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r193", "r487" ] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate", "crdr": "debit", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_DisclosureFinancialInstrumentsSummaryOfCostAndEstimatedFairValueOfAvailableForSaleSecuritiesByContractualMaturityDetail" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-Sale, Maturity, Allocated and Single Maturity Date, Fair Value", "totalLabel": "Estimated Fair Value", "documentation": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date." } } }, "auth_ref": [ "r813", "r814", "r866" ] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis", "crdr": "debit", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_DisclosureFinancialInstrumentsSummaryOfCostAndEstimatedFairValueOfAvailableForSaleSecuritiesByContractualMaturityDetail" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-Sale, Maturity, Allocated and Single Maturity Date, Amortized Cost", "totalLabel": "Amortized Cost", "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date." } } }, "auth_ref": [ "r813", "r814", "r865" ] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost", "crdr": "debit", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_DisclosureFinancialInstrumentsSummaryOfCostAndEstimatedFairValueOfAvailableForSaleSecuritiesByContractualMaturityDetail" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, Year One", "terseLabel": "Mature in one year or less, Amortized Cost", "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), 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": [ "r815" ] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue", "crdr": "debit", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_DisclosureFinancialInstrumentsSummaryOfCostAndEstimatedFairValueOfAvailableForSaleSecuritiesByContractualMaturityDetail" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, Year One", "terseLabel": "Mature in one year or less, Estimated Fair Value", "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": [ "r192", "r486" ] }, "us-gaap_AvailableForSaleSecuritiesDebtSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AvailableForSaleSecuritiesDebtSecurities", "crdr": "debit", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_DisclosureFinancialInstrumentsSummaryOfMoneyMarketFundsAndAvailableForSaleSecuritiesDetail" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-Sale", "terseLabel": "Estimated Fair Value", "totalLabel": "Debt Securities, Available-for-Sale, Total", "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": [ "r186", "r223", "r367", "r482", "r650", "r654", "r807", "r843", "r844", "r845" ] }, "us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AvailableForSaleSecuritiesDebtSecuritiesCurrent", "crdr": "debit", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_StatementCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-Sale, Current", "terseLabel": "Short-term investments", "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": [ "r183", "r223" ] }, "ecd_AwardExrcPrice": { "xbrltype": "perShareItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardExrcPrice", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Exercise Price", "terseLabel": "Exercise Price" } } }, "auth_ref": [ "r762" ] }, "ecd_AwardGrantDateFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardGrantDateFairValue", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Grant Date Fair Value", "terseLabel": "Fair Value as of Grant Date" } } }, "auth_ref": [ "r763" ] }, "ecd_AwardTmgDiscLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgDiscLineItems", "lang": { "en-us": { "role": { "label": "Award Timing Disclosures [Line Items]", "terseLabel": "Award Timing Disclosures" } } }, "auth_ref": [ "r758" ] }, "ecd_AwardTmgHowMnpiCnsdrdTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgHowMnpiCnsdrdTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing, How MNPI Considered [Text Block]", "terseLabel": "Award Timing, How MNPI Considered" } } }, "auth_ref": [ "r758" ] }, "ecd_AwardTmgMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing Method [Text Block]", "terseLabel": "Award Timing Method" } } }, "auth_ref": [ "r758" ] }, "ecd_AwardTmgMnpiCnsdrdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgMnpiCnsdrdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing MNPI Considered [Flag]", "terseLabel": "Award Timing MNPI Considered" } } }, "auth_ref": [ "r758" ] }, "ecd_AwardTmgMnpiDiscTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgMnpiDiscTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing MNPI Disclosure [Text Block]", "terseLabel": "Award Timing MNPI Disclosure" } } }, "auth_ref": [ "r758" ] }, "ecd_AwardTmgPredtrmndFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgPredtrmndFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing Predetermined [Flag]", "terseLabel": "Award Timing Predetermined" } } }, "auth_ref": [ "r758" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AwardTypeAxis", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfAssumptionsUsedToEstimateFairValueOfOptionsGrantedAndSharesPurchasedDetail", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Type [Axis]", "terseLabel": "Award Type", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327" ] }, "ecd_AwardUndrlygSecuritiesAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardUndrlygSecuritiesAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Underlying Securities Amount", "terseLabel": "Underlying Securities" } } }, "auth_ref": [ "r761" ] }, "ecd_AwardsCloseToMnpiDiscIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardsCloseToMnpiDiscIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r760" ] }, "ecd_AwardsCloseToMnpiDiscTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardsCloseToMnpiDiscTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures [Table]", "terseLabel": "Awards Close in Time to MNPI Disclosures" } } }, "auth_ref": [ "r759" ] }, "ecd_AwardsCloseToMnpiDiscTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardsCloseToMnpiDiscTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]", "terseLabel": "Awards Close in Time to MNPI Disclosures, Table" } } }, "auth_ref": [ "r759" ] }, "us-gaap_BalanceSheetLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BalanceSheetLocationAxis", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_DisclosureStrategicAgreementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Statement of Financial Position Location, Balance [Axis]", "terseLabel": "Balance Sheet Location", "documentation": "Information by location in statement of financial position where disaggregated cumulative balance has been reported." } } }, "auth_ref": [ "r235", "r870", "r871" ] }, "us-gaap_BalanceSheetLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BalanceSheetLocationDomain", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_DisclosureStrategicAgreementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Statement of Financial Position Location, Balance [Domain]", "terseLabel": "Balance Sheet Location", "documentation": "Location in statement of financial position where disaggregated cumulative balance has been reported." } } }, "auth_ref": [ "r31", "r32", "r235", "r870", "r871" ] }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BasisOfAccountingPolicyPolicyTextBlock", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Basis of Presentation", "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS)." } } }, "auth_ref": [] }, "drrx_BlackScholesOptionValuationModelMember": { "xbrltype": "domainItemType", "nsuri": "http://www.durect.com/20240630", "localname": "BlackScholesOptionValuationModelMember", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/DisclosureFinancialInstrumentsCalculationOfEstimatedFairValueOfWarrantsUsingModelsWithKeyAssumptionsDetails", "http://www.durect.com/20240630/taxonomy/role/DisclosureStockholdersEquityRegisteredDirectOfferingsAdditionalInformationDetail", "http://www.durect.com/20240630/taxonomy/role/Role_DisclosureFinancialInstrumentsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Black-Scholes [Member]", "label": "Black Scholes Option Valuation Model [Member]", "documentation": "Black-Scholes option valuation model." } } }, "auth_ref": [] }, "drrx_CantorFitzgeraldCoMember": { "xbrltype": "domainItemType", "nsuri": "http://www.durect.com/20240630", "localname": "CantorFitzgeraldCoMember", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetail", "http://www.durect.com/20240630/taxonomy/role/DisclosureStockholdersEquityRegisteredDirectOfferingsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Cantor Fitzgerald & Co.", "label": "Cantor Fitzgerald Co [Member]", "terseLabel": "Cantor Fitzgerald Co [Member]" } } }, "auth_ref": [] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_StatementCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents", "totalLabel": "Cash and Cash Equivalents, at Carrying Value, Total", "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": [ "r21", "r103", "r618" ] }, "us-gaap_CashAndCashEquivalentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashAndCashEquivalentsMember", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_DisclosureFinancialInstrumentsSummaryOfMoneyMarketFundsAndAvailableForSaleSecuritiesDetail" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents [Member]", "terseLabel": "Cash and cash equivalents [Member]", "documentation": "Currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_StatementCondensedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "periodEndLabel": "Cash, cash equivalents, and restricted cash, end of the period", "periodStartLabel": "Cash, cash equivalents, and restricted cash, beginning of the period", "totalLabel": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Total", "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": [ "r21", "r64", "r132" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "crdr": "debit", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_StatementCondensedStatementsOfCashFlows" ], "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), Excluding Exchange Rate Effect", "documentation": "Amount of increase (decrease) in cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; excluding effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r1", "r64" ] }, "us-gaap_CertificatesOfDepositMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CertificatesOfDepositMember", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_DisclosureFinancialInstrumentsSummaryOfMoneyMarketFundsAndAvailableForSaleSecuritiesDetail" ], "lang": { "en-us": { "role": { "label": "Certificates of Deposit [Member]", "terseLabel": "Certificates of deposit [Member]", "documentation": "Short to medium-term investment available at banks and savings and loan institutions where a customer agrees to lend money to the institution for a certain amount of time and is paid a predetermined rate of interest. Certificates of deposit (CD) are typically Federal Deposit Insurance Corporation (FDIC) insured." } } }, "auth_ref": [ "r8", "r684", "r685", "r686", "r687" ] }, "drrx_ChangeInFairValueOfPreFundedWarrantLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.durect.com/20240630", "localname": "ChangeInFairValueOfPreFundedWarrantLiabilities", "crdr": "debit", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfNumeratorsAndDenominatorsInCalculationOfBasicAndDilutedNetLossIncomePerShareDetail" ], "lang": { "en-us": { "role": { "documentation": "Change in fair value of pre funded warrant liabilities.", "label": "Change in Fair Value of Pre Funded Warrant Liabilities", "terseLabel": "Change in fair value of pre-funded warrant liabilities" } } }, "auth_ref": [] }, "drrx_ChangeInFairValueOfWarrantLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.durect.com/20240630", "localname": "ChangeInFairValueOfWarrantLiabilities", "crdr": "debit", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfNumeratorsAndDenominatorsInCalculationOfBasicAndDilutedNetLossIncomePerShareDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Change in fair value of warrant liabilities", "label": "Change in Fair Value of Warrant Liabilities", "documentation": "Change in fair value of warrant liabilities." } } }, "auth_ref": [] }, "ecd_ChangedPeerGroupFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ChangedPeerGroupFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Changed Peer Group, Footnote [Text Block]", "terseLabel": "Changed Peer Group, Footnote" } } }, "auth_ref": [ "r738" ] }, "ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year [Member]", "terseLabel": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year" } } }, "auth_ref": [ "r735" ] }, "ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested [Member]", "terseLabel": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested" } } }, "auth_ref": [ "r733" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CityAreaCode", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "City Area Code", "terseLabel": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "us-gaap_ClassOfWarrantOrRightAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfWarrantOrRightAxis", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/DisclosureFinancialInstrumentsSummaryOfActivityOfTheCompanysLevel3WarrantLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Class of Warrant or Right [Axis]", "documentation": "Information by type of warrant or right issued." } } }, "auth_ref": [ "r28" ] }, "us-gaap_ClassOfWarrantOrRightDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfWarrantOrRightDomain", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/DisclosureFinancialInstrumentsSummaryOfActivityOfTheCompanysLevel3WarrantLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Class of Warrant or Right [Domain]", "documentation": "Name of the class or type of warrant or right outstanding. Warrants and rights represent derivative securities that give the holder the right to purchase securities (usually equity) from the issuer at a specific price within a certain time frame. Warrants are often included in a new debt issue to entice investors by a higher return potential. The main difference between warrants and call options is that warrants are issued and guaranteed by the company, whereas options are exchange instruments and are not issued by the company. Also, the lifetime of a warrant is often measured in years, while the lifetime of a typical option is measured in months." } } }, "auth_ref": [] }, "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/DisclosureStockholdersEquityRegisteredDirectOfferingsAdditionalInformationDetail", "http://www.durect.com/20240630/taxonomy/role/Role_DisclosureFinancialInstrumentsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Warrants exercise price", "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": [ "r283" ] }, "drrx_ClassOfWarrantOrRightExercised": { "xbrltype": "sharesItemType", "nsuri": "http://www.durect.com/20240630", "localname": "ClassOfWarrantOrRightExercised", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/DisclosureStockholdersEquityRegisteredDirectOfferingsAdditionalInformationDetail", "http://www.durect.com/20240630/taxonomy/role/Role_DisclosureFinancialInstrumentsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Common warrants exercised", "label": "Class of Warrant or Right, Exercised", "documentation": "Class of warrant or right, exercised." } } }, "auth_ref": [] }, "drrx_ClassOfWarrantOrRightIssued": { "xbrltype": "sharesItemType", "nsuri": "http://www.durect.com/20240630", "localname": "ClassOfWarrantOrRightIssued", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/DisclosureStockholdersEquityRegisteredDirectOfferingsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Class of warrant or right issued", "label": "Class of Warrant or Right Issued", "documentation": "Class of warrant or right issued." } } }, "auth_ref": [] }, "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/DisclosureStockholdersEquityRegisteredDirectOfferingsAdditionalInformationDetail", "http://www.durect.com/20240630/taxonomy/role/Role_DisclosureFinancialInstrumentsAdditionalInformationDetail", "http://www.durect.com/20240630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Number of warrants to purchase common stock", "label": "Class of Warrant or Right, Number of Securities Called by Warrants or Rights", "verboseLabel": "Number of warrants to purchase common stock", "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": [ "r283" ] }, "drrx_ClassOfWarrantReducedAsAResultOfAntiDilutiveProvisionOfCommonStock": { "xbrltype": "perShareItemType", "nsuri": "http://www.durect.com/20240630", "localname": "ClassOfWarrantReducedAsAResultOfAntiDilutiveProvisionOfCommonStock", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/DisclosureStockholdersEquityRegisteredDirectOfferingsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Warrant Reduced as a Result of Anti Dilutive provision of Common Stock", "label": "Class of Warrant Reduced as a Result of Anti Dilutive provision of Common Stock", "documentation": "Class of warrant reduced as a result of anti dilutive provision of common stock." } } }, "auth_ref": [] }, "drrx_ClassOfWarrantReducedAsAResultOfSaleOfCommonStockInTheOpenMarket": { "xbrltype": "perShareItemType", "nsuri": "http://www.durect.com/20240630", "localname": "ClassOfWarrantReducedAsAResultOfSaleOfCommonStockInTheOpenMarket", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/DisclosureStockholdersEquityRegisteredDirectOfferingsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Class of warrant reduced as a result of sale of common stock in the open market.", "label": "Class Of Warrant Reduced As A Result Of sale Of Common Stock In The Open Market", "verboseLabel": "Class of warrant reduced as a result of sale of common stock in the open market" } } }, "auth_ref": [] }, "ecd_CoSelectedMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CoSelectedMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Company Selected Measure Amount", "terseLabel": "Company Selected Measure Amount" } } }, "auth_ref": [ "r739" ] }, "ecd_CoSelectedMeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CoSelectedMeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Company Selected Measure Name", "terseLabel": "Company Selected Measure Name" } } }, "auth_ref": [ "r739" ] }, "us-gaap_CollaborativeArrangementDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CollaborativeArrangementDisclosureTextBlock", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_DisclosureStrategicAgreements" ], "lang": { "en-us": { "role": { "label": "Collaborative Arrangement Disclosure [Text Block]", "terseLabel": "Strategic Agreements", "documentation": "The entire disclosure for collaborative arrangements in which the entity is a participant, including a) information about the nature and purpose of such arrangements; b) its rights and obligations thereunder; c) the accounting policy for collaborative arrangements; and d) the income statement classification and amounts attributable to transactions arising from the collaborative arrangement between participants." } } }, "auth_ref": [ "r95", "r96", "r97" ] }, "us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_DisclosureStrategicAgreementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]", "terseLabel": "Collaborative Arrangements And Noncollaborative Arrangement Transactions [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": [ "r347" ] }, "drrx_CollaborativeResearchAndDevelopmentAndOtherRevenueMember": { "xbrltype": "domainItemType", "nsuri": "http://www.durect.com/20240630", "localname": "CollaborativeResearchAndDevelopmentAndOtherRevenueMember", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_DisclosureStrategicAgreementsAdditionalInformationDetail", "http://www.durect.com/20240630/taxonomy/role/Role_StatementCondensedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "documentation": "Collaborative research and development and other revenue.", "label": "Collaborative Research And Development And Other Revenue [Member]", "terseLabel": "Collaborative Research and Development and Other Revenue [Member]" } } }, "auth_ref": [] }, "us-gaap_CommercialPaperMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommercialPaperMember", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_DisclosureFinancialInstrumentsSummaryOfMoneyMarketFundsAndAvailableForSaleSecuritiesDetail" ], "lang": { "en-us": { "role": { "label": "Commercial Paper [Member]", "terseLabel": "Commercial paper [Member]", "documentation": "Unsecured promissory note (generally negotiable) that provides institutions with short-term funds." } } }, "auth_ref": [ "r74", "r241", "r684", "r685", "r686", "r687" ] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingencies", "crdr": "credit", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_StatementCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies", "terseLabel": "Commitments and contingencies", "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur." } } }, "auth_ref": [ "r42", "r85", "r492", "r540" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CommitmentsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsDisclosureTextBlock", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_DisclosureCommitments" ], "lang": { "en-us": { "role": { "label": "Commitments Disclosure [Text Block]", "terseLabel": "Commitments", "documentation": "The entire disclosure for significant arrangements with third parties, which includes operating lease arrangements and arrangements in which the entity has agreed to expend funds to procure goods or services, or has agreed to commit resources to supply goods or services, and operating lease arrangements. Descriptions may include identification of the specific goods and services, period of time covered, minimum quantities and amounts, and cancellation rights." } } }, "auth_ref": [ "r72" ] }, "drrx_CommonStockCapitalAmountReservedForFutureIssuance": { "xbrltype": "monetaryItemType", "nsuri": "http://www.durect.com/20240630", "localname": "CommonStockCapitalAmountReservedForFutureIssuance", "crdr": "credit", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Common stock capital amount reserved for future issuance.", "label": "Common Stock Capital Amount Reserved For Future Issuance", "terseLabel": "Securities offered" } } }, "auth_ref": [] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockMember", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/DisclosureStockholdersEquityRegisteredDirectOfferingsAdditionalInformationDetail", "http://www.durect.com/20240630/taxonomy/role/Role_StatementCondensedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Common Stock [Member]", "terseLabel": "Common Stock [Member]", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r680", "r681", "r682", "r684", "r685", "r686", "r687", "r795", "r796", "r798", "r841", "r902", "r903" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockValue", "crdr": "credit", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_StatementCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Common Stock, Value, Issued", "terseLabel": "Common stock", "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": [ "r44", "r493", "r663" ] }, "drrx_CommonStockWarrantsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.durect.com/20240630", "localname": "CommonStockWarrantsPolicyTextBlock", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "documentation": "Common stock warrants.", "label": "Common Stock Warrants [Policy Text Block]", "terseLabel": "Common Stock Warrants" } } }, "auth_ref": [] }, "drrx_CommonStockWeightedAveragePrice": { "xbrltype": "perShareItemType", "nsuri": "http://www.durect.com/20240630", "localname": "CommonStockWeightedAveragePrice", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/DisclosureStockholdersEquityRegisteredDirectOfferingsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Common stock weighted average price.", "label": "Common Stock Weighted Average Price", "terseLabel": "Common stock weighted average price" } } }, "auth_ref": [] }, "drrx_CommonWarrantsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.durect.com/20240630", "localname": "CommonWarrantsMember", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/DisclosureFinancialInstrumentsCalculationOfEstimatedFairValueOfWarrantsUsingModelsWithKeyAssumptionsDetails", "http://www.durect.com/20240630/taxonomy/role/Role_DisclosureFinancialInstrumentsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Common Warrants [Member]", "documentation": "Common warrants." } } }, "auth_ref": [] }, "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]", "terseLabel": "Compensation Actually Paid vs. Company Selected Measure" } } }, "auth_ref": [ "r744" ] }, "ecd_CompActuallyPaidVsNetIncomeTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CompActuallyPaidVsNetIncomeTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Net Income [Text Block]", "terseLabel": "Compensation Actually Paid vs. Net Income" } } }, "auth_ref": [ "r743" ] }, "ecd_CompActuallyPaidVsOtherMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CompActuallyPaidVsOtherMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Other Measure [Text Block]", "terseLabel": "Compensation Actually Paid vs. Other Measure" } } }, "auth_ref": [ "r745" ] }, "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]", "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return" } } }, "auth_ref": [ "r742" ] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_StatementCondensedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Total comprehensive loss", "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r17", "r118", "r120", "r125", "r483", "r502", "r503" ] }, "us-gaap_ComprehensiveIncomePolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ComprehensiveIncomePolicyPolicyTextBlock", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Comprehensive Income, Policy [Policy Text Block]", "terseLabel": "Comprehensive Loss", "documentation": "Disclosure of accounting policy for comprehensive income." } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerLiabilityNoncurrent", "crdr": "credit", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_StatementCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Liability, Noncurrent", "terseLabel": "Deferred revenue, non-current portion", "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": [ "r285", "r286", "r289" ] }, "us-gaap_CorporateDebtSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CorporateDebtSecuritiesMember", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_DisclosureFinancialInstrumentsSummaryOfMoneyMarketFundsAndAvailableForSaleSecuritiesDetail" ], "lang": { "en-us": { "role": { "label": "Corporate Debt Securities [Member]", "terseLabel": "Corporate Debt Securities", "documentation": "Debt securities issued by domestic or foreign corporate business, banks and other entities with a promise of repayment." } } }, "auth_ref": [ "r643", "r645", "r650", "r664", "r678", "r899" ] }, "us-gaap_CostOfGoodsAndServicesSold": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CostOfGoodsAndServicesSold", "crdr": "debit", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_StatementCondensedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Cost of Goods and Services Sold", "terseLabel": "Cost of product revenues", "totalLabel": "Cost of Goods and Services Sold, Total", "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": [ "r55", "r56", "r449" ] }, "us-gaap_CostOfSalesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CostOfSalesMember", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/DisclosureStockbasedCompensationSummaryOfStockbasedCompensationCostThatHasBeenIncludedInStatementsOfOperationsAndComprehensiveLossDetail" ], "lang": { "en-us": { "role": { "label": "Cost of Sales [Member]", "terseLabel": "Cost of product revenues [Member]", "documentation": "Primary financial statement caption encompassing cost of sales." } } }, "auth_ref": [] }, "us-gaap_CostsAndExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CostsAndExpenses", "crdr": "debit", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_StatementCondensedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Costs and Expenses", "totalLabel": "Total operating expenses", "documentation": "Total costs of sales and operating expenses for the period." } } }, "auth_ref": [ "r61" ] }, "srt_CounterpartyNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "CounterpartyNameAxis", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetail", "http://www.durect.com/20240630/taxonomy/role/DisclosureStockholdersEquityRegisteredDirectOfferingsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Axis]", "terseLabel": "Counterparty Name" } } }, "auth_ref": [ "r136", "r137", "r254", "r271", "r410", "r430", "r489", "r623", "r625" ] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "drrx_CupertinoCAMember": { "xbrltype": "domainItemType", "nsuri": "http://www.durect.com/20240630", "localname": "CupertinoCAMember", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_DisclosureCommitmentsSummaryOfLeaseArrangementsOfCompanyFacilitiesDetail" ], "lang": { "en-us": { "role": { "documentation": "Cupertino, CA.", "label": "Cupertino C A [Member]", "terseLabel": "Cupertino, CA [Member]", "verboseLabel": "Cupertino, CA [Member]" } } }, "auth_ref": [] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentAxis", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_DisclosureTermLoanAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Debt Instrument [Axis]", "terseLabel": "Debt Instrument", "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities." } } }, "auth_ref": [ "r13", "r36", "r37", "r83", "r84", "r138", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r635", "r636", "r637", "r638", "r639", "r661", "r792", "r826", "r827", "r828", "r849", "r850" ] }, "us-gaap_DebtInstrumentDateOfFirstRequiredPayment1": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentDateOfFirstRequiredPayment1", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_DisclosureTermLoanAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Date of First Required Payment", "terseLabel": "First principal payment date", "documentation": "Date the debt agreement requires the first payment to be made, in YYYY-MM-DD format." } } }, "auth_ref": [ "r13", "r34" ] }, "us-gaap_DebtInstrumentDescriptionOfVariableRateBasis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentDescriptionOfVariableRateBasis", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_DisclosureTermLoanAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Description of Variable Rate Basis", "terseLabel": "Term loan, floating interest rate basis", "documentation": "Description of reference rate used for variable rate of debt instrument." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentFaceAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentFaceAmount", "crdr": "credit", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_DisclosureTermLoanScheduleOfFutureMaturitiesDueUnderTermLoanDetail" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Face Amount", "totalLabel": "Total minimum payments", "documentation": "Face (par) amount of debt instrument at time of issuance." } } }, "auth_ref": [ "r251", "r397", "r398", "r636", "r637", "r661" ] }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentInterestRateStatedPercentage", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_DisclosureTermLoanAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Interest Rate, Stated Percentage", "terseLabel": "Interest rate on term loan", "documentation": "Contractual interest rate for funds borrowed, under the debt agreement." } } }, "auth_ref": [ "r39", "r252" ] }, "us-gaap_DebtInstrumentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentLineItems", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_DisclosureTermLoanAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Debt Instrument [Line Items]", "terseLabel": "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": [ "r138", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r635", "r636", "r637", "r638", "r639", "r661", "r792", "r849", "r850" ] }, "us-gaap_DebtInstrumentMaturityDate": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentMaturityDate", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_DisclosureTermLoanAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Maturity Date", "terseLabel": "Term loan, maturity date", "documentation": "Date when the debt instrument is scheduled to be fully repaid, in YYYY-MM-DD format." } } }, "auth_ref": [ "r108", "r635", "r844", "r845" ] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentNameDomain", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_DisclosureTermLoanAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Name [Domain]", "terseLabel": "Debt Instrument, Name", "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": [ "r13", "r138", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r635", "r636", "r637", "r638", "r639", "r661", "r792", "r826", "r827", "r828", "r849", "r850" ] }, "us-gaap_DebtInstrumentPaymentTerms": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentPaymentTerms", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_DisclosureTermLoanAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Payment Terms", "terseLabel": "Term loan repayment description", "documentation": "Description of the payment terms of the debt instrument (for example, whether periodic payments include principal and frequency of payments) and discussion about any contingencies associated with the payment." } } }, "auth_ref": [ "r34", "r40" ] }, "us-gaap_DebtInstrumentPeriodicPaymentPrincipal": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentPeriodicPaymentPrincipal", "crdr": "debit", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_DisclosureTermLoanAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Principal payments", "label": "Debt Instrument, Periodic Payment, Principal", "documentation": "Amount of the required periodic payments applied to principal." } } }, "auth_ref": [ "r13" ] }, "us-gaap_DebtInstrumentPeriodicPaymentTermsBalloonPaymentToBePaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentPeriodicPaymentTermsBalloonPaymentToBePaid", "crdr": "credit", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_DisclosureTermLoanAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Periodic Payment Terms, Balloon Payment to be Paid", "terseLabel": "Facility fee paid at final payment", "documentation": "Amount of payment greater than the preceding installment payments to be paid at final maturity date of debt." } } }, "auth_ref": [] }, "drrx_DebtInstrumentPrepaymentFeePercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.durect.com/20240630", "localname": "DebtInstrumentPrepaymentFeePercentage", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_DisclosureTermLoanAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Debt instrument prepayment fee percentage.", "label": "Debt Instrument Prepayment Fee Percentage", "terseLabel": "Percentage of prepayment fee" } } }, "auth_ref": [] }, "drrx_DebtInstrumentPrincipalPaymentPercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.durect.com/20240630", "localname": "DebtInstrumentPrincipalPaymentPercentage", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_DisclosureTermLoanAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Debt instrument principal payment percentage.", "label": "Debt Instrument Principal Payment Percentage", "terseLabel": "Percentage of an additional payment equal to principal amount" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentTable", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_DisclosureTermLoanAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Schedule of Long-Term Debt Instruments [Table]", "terseLabel": "Debt Instrument [Table]", "documentation": "Disclosure of information about long-term debt instrument or arrangement." } } }, "auth_ref": [ "r13", "r26", "r27", "r33", "r76", "r77", "r138", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r635", "r636", "r637", "r638", "r639", "r661", "r792", "r849", "r850" ] }, "drrx_DebtInstrumentUnamortizedDiscountAndAccruedFinalPayment": { "xbrltype": "monetaryItemType", "nsuri": "http://www.durect.com/20240630", "localname": "DebtInstrumentUnamortizedDiscountAndAccruedFinalPayment", "crdr": "debit", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_DisclosureTermLoanScheduleOfFutureMaturitiesDueUnderTermLoanDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Less unamortized debt discount and accrued final payment", "documentation": "Debt instrument unamortized discount and accrued final payment.", "label": "Debt Instrument Unamortized Discount And Accrued Final Payment", "negatedLabel": "Less unamortized debt discount and accrued final payment" } } }, "auth_ref": [] }, "drrx_DebtIssuanceCost": { "xbrltype": "monetaryItemType", "nsuri": "http://www.durect.com/20240630", "localname": "DebtIssuanceCost", "crdr": "debit", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_DisclosureTermLoanAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Amount of debt issuance costs (for example, but not limited to, legal, accounting, broker, and regulatory fees).", "label": "Debt Issuance Cost", "terseLabel": "Debt offering/issuance costs" } } }, "auth_ref": [] }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger", "crdr": "debit", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_DisclosureFinancialInstrumentsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer", "terseLabel": "Unrealized loss of securities", "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for more than 12 months, without allowance for credit loss. Includes beneficial interest in securitized financial asset." } } }, "auth_ref": [ "r92", "r225", "r633" ] }, "us-gaap_DebtSecuritiesAvailableForSaleTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtSecuritiesAvailableForSaleTable", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_DisclosureFinancialInstrumentsSummaryOfMoneyMarketFundsAndAvailableForSaleSecuritiesDetail" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-Sale [Table]", "documentation": "Disclosure of information about investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r184", "r185", "r186", "r187", "r188", "r189", "r190", "r191", "r192", "r193", "r194", "r195" ] }, "us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtSecuritiesAvailableForSaleTableTextBlock", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_DisclosureFinancialInstrumentsTables" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-Sale [Table Text Block]", "terseLabel": "Summary of Money Market Funds and Available-for-Sale Securities", "documentation": "Tabular disclosure of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r808", "r809", "r810", "r811", "r812", "r813", "r814", "r815", "r816", "r817", "r818", "r819" ] }, "drrx_DecreaseInCommonWarrants": { "xbrltype": "monetaryItemType", "nsuri": "http://www.durect.com/20240630", "localname": "DecreaseInCommonWarrants", "crdr": "debit", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/DisclosureStockholdersEquityRegisteredDirectOfferingsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Decrease in common warrants", "label": "Decrease In Common Warrants", "documentation": "Decrease in common warrants." } } }, "auth_ref": [] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_StatementCondensedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation and accretion", "label": "Depreciation, Depletion and Amortization", "totalLabel": "Depreciation, Depletion and Amortization, Total", "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets." } } }, "auth_ref": [ "r5", "r168", "r173", "r176", "r630", "r631" ] }, "drrx_DirectOfferingPlacementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.durect.com/20240630", "localname": "DirectOfferingPlacementMember", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/DisclosureStockholdersEquityRegisteredDirectOfferingsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Direct Offering Placement [Member]", "documentation": "Direct offering placement." } } }, "auth_ref": [] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_DisclosureStockBasedCompensation" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Text Block]", "terseLabel": "Stock-Based Compensation", "documentation": "The entire disclosure for share-based payment arrangement." } } }, "auth_ref": [ "r298", "r301", "r330", "r331", "r332", "r647" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Abstract]" } } }, "auth_ref": [] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus", "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY." } } }, "auth_ref": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus", "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006." } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentPeriodEndDate", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Period End Date", "terseLabel": "Document Period End Date", "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD." } } }, "auth_ref": [] }, "dei_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentQuarterlyReport", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Quarterly Report", "terseLabel": "Document Quarterly Report", "documentation": "Boolean flag that is true only for a form used as an quarterly report." } } }, "auth_ref": [ "r694" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentTransitionReport", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Transition Report", "terseLabel": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r726" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentType", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Type", "terseLabel": "Document Type", "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'." } } }, "auth_ref": [] }, "ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year [Member]", "terseLabel": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year" } } }, "auth_ref": [ "r737" ] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareAbstract", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_StatementCondensedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "Net loss per share" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareBasic", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfNumeratorsAndDenominatorsInCalculationOfBasicAndDilutedNetLossIncomePerShareDetail", "http://www.durect.com/20240630/taxonomy/role/Role_StatementCondensedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "verboseLabel": "Net loss per share - basic", "label": "Earnings Per Share, Basic", "totalLabel": "Earnings Per Share, Basic, Total", "terseLabel": "Net income 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": [ "r126", "r144", "r145", "r146", "r147", "r148", "r149", "r153", "r155", "r162", "r163", "r164", "r167", "r343", "r346", "r364", "r365", "r484", "r504", "r628" ] }, "us-gaap_EarningsPerShareBasicAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareBasicAbstract", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfNumeratorsAndDenominatorsInCalculationOfBasicAndDilutedNetLossIncomePerShareDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Basic loss per share computation:", "label": "Earnings Per Share, Basic [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfNumeratorsAndDenominatorsInCalculationOfBasicAndDilutedNetLossIncomePerShareDetail", "http://www.durect.com/20240630/taxonomy/role/Role_StatementCondensedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "verboseLabel": "Net loss per share - diluted", "label": "Earnings Per Share, Diluted", "totalLabel": "Earnings Per Share, Diluted, Total", "terseLabel": "Net income 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": [ "r126", "r144", "r145", "r146", "r147", "r148", "r149", "r155", "r162", "r163", "r164", "r167", "r343", "r346", "r364", "r365", "r484", "r504", "r628" ] }, "us-gaap_EarningsPerShareDilutedAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareDilutedAbstract", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfNumeratorsAndDenominatorsInCalculationOfBasicAndDilutedNetLossIncomePerShareDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Diluted loss per share computation:", "label": "Earnings Per Share, Diluted [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerSharePolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerSharePolicyTextBlock", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Policy [Policy Text Block]", "terseLabel": "Net Loss Per Share", "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements." } } }, "auth_ref": [ "r22", "r23", "r166" ] }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount", "crdr": "debit", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Amount Capitalized", "terseLabel": "Stock-based compensation cost capitalized in inventory", "documentation": "Amount of cost capitalized for award under share-based payment arrangement." } } }, "auth_ref": [ "r329" ] }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/DisclosureStockbasedCompensationSummaryOfStockbasedCompensationCostThatHasBeenIncludedInStatementsOfOperationsAndComprehensiveLossDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]", "terseLabel": "Employee Service Share-based Compensation, Allocation of Recognized Period Costs [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_EmployeeStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeStockMember", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfAssumptionsUsedToEstimateFairValueOfOptionsGrantedAndSharesPurchasedDetail" ], "lang": { "en-us": { "role": { "label": "Employee Stock [Member]", "terseLabel": "Employees Stock Purchase Plan [Member]", "documentation": "An Employee Stock Purchase Plan is a tax-efficient means by which employees of a corporation can purchase the corporation's stock." } } }, "auth_ref": [] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeStockOptionMember", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Employee Stock Option [Member]", "terseLabel": "Employee Stock Option", "verboseLabel": "Stock Options", "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/2024", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line One", "terseLabel": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, City or Town", "terseLabel": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, State or Province", "terseLabel": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCentralIndexKey", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key", "verboseLabel": "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": [ "r692" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding", "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument." } } }, "auth_ref": [] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Current Reporting Status", "terseLabel": "Entity Current Reporting Status", "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r692" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityFileNumber", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Securities Act File Number", "terseLabel": "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/2024", "localname": "EntityFilerCategory", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Filer Category", "terseLabel": "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": [ "r692" ] }, "dei_EntityIncorporationDateOfIncorporation": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityIncorporationDateOfIncorporation", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Entity Incorporation, Date of Incorporation", "terseLabel": "Date of incorporation", "documentation": "Date when an entity was incorporated" } } }, "auth_ref": [] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Incorporation, State or Country Code", "terseLabel": "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/2024", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Interactive Data Current", "terseLabel": "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": [ "r776" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityRegistrantName", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Registrant Name", "terseLabel": "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": [ "r692" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityShellCompany", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Shell Company", "terseLabel": "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": [ "r692" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntitySmallBusiness", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Small Business", "terseLabel": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r692" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Tax Identification Number", "terseLabel": "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": [ "r692" ] }, "ecd_EqtyAwrdsAdjFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsAdjFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Equity Awards Adjustments, Footnote [Text Block]", "terseLabel": "Equity Awards Adjustments, Footnote" } } }, "auth_ref": [ "r731" ] }, "ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Equity Awards Adjustments, Excluding Value Reported in the Compensation Table [Member]", "terseLabel": "Equity Awards Adjustments, Excluding Value Reported in Compensation Table" } } }, "auth_ref": [ "r772" ] }, "ecd_EqtyAwrdsAdjsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsAdjsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Equity Awards Adjustments [Member]", "terseLabel": "Equity Awards Adjustments" } } }, "auth_ref": [ "r772" ] }, "ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsInSummryCompstnTblForAplblYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table [Member]", "terseLabel": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table" } } }, "auth_ref": [ "r772" ] }, "us-gaap_EquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityAbstract", "lang": { "en-us": { "role": { "label": "Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityComponentDomain", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/DisclosureFinancialInstrumentsCalculationOfEstimatedFairValueOfWarrantsUsingModelsWithKeyAssumptionsDetails", "http://www.durect.com/20240630/taxonomy/role/DisclosureStockholdersEquityRegisteredDirectOfferingsAdditionalInformationDetail", "http://www.durect.com/20240630/taxonomy/role/Role_DisclosureFinancialInstrumentsAdditionalInformationDetail", "http://www.durect.com/20240630/taxonomy/role/Role_StatementCondensedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Equity Component [Domain]", "terseLabel": "Equity Component", "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc." } } }, "auth_ref": [ "r11", "r98", "r121", "r122", "r123", "r139", "r140", "r141", "r143", "r148", "r150", "r152", "r169", "r216", "r217", "r232", "r284", "r338", "r339", "r340", "r341", "r342", "r344", "r345", "r346", "r355", "r356", "r357", "r358", "r359", "r360", "r363", "r390", "r391", "r392", "r393", "r394", "r395", "r399", "r400", "r409", "r500", "r516", "r517", "r518", "r527", "r579" ] }, "ecd_EquityValuationAssumptionDifferenceFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EquityValuationAssumptionDifferenceFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Equity Valuation Assumption Difference, Footnote [Text Block]", "terseLabel": "Equity Valuation Assumption Difference, Footnote" } } }, "auth_ref": [ "r741" ] }, "ecd_ErrCompAnalysisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ErrCompAnalysisTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Erroneous Compensation Analysis [Text Block]", "terseLabel": "Erroneous Compensation Analysis" } } }, "auth_ref": [ "r699", "r709", "r719", "r751" ] }, "ecd_ErrCompRecoveryTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ErrCompRecoveryTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Erroneously Awarded Compensation Recovery [Table]", "terseLabel": "Erroneously Awarded Compensation Recovery" } } }, "auth_ref": [ "r696", "r706", "r716", "r748" ] }, "drrx_EstimatedContractualTerm": { "xbrltype": "durationItemType", "nsuri": "http://www.durect.com/20240630", "localname": "EstimatedContractualTerm", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/DisclosureFinancialInstrumentsCalculationOfEstimatedFairValueOfWarrantsUsingModelsWithKeyAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Estimated contractual term", "label": "Estimated Contractual Term", "documentation": "Estimated contractual term", "verboseLabel": "Contractual term (in years)" } } }, "auth_ref": [] }, "srt_EuropeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "EuropeMember", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfTotalRevenueByGeographicRegionBasedOnCustomersLocationsDetail" ], "lang": { "en-us": { "role": { "label": "Europe [Member]", "terseLabel": "Europe [Member]" } } }, "auth_ref": [ "r904", "r905", "r906", "r907" ] }, "ecd_ExecutiveCategoryAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ExecutiveCategoryAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Executive Category [Axis]", "terseLabel": "Executive Category:" } } }, "auth_ref": [ "r747" ] }, "drrx_ExercisePriceOfOutstandingCommonWarrants": { "xbrltype": "sharesItemType", "nsuri": "http://www.durect.com/20240630", "localname": "ExercisePriceOfOutstandingCommonWarrants", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_DisclosureFinancialInstrumentsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Exercise price of outstanding common warrants.", "label": "Exercise Price of Outstanding Common Warrants", "terseLabel": "Exercise price of outstanding common warrants, shares" } } }, "auth_ref": [] }, "drrx_ExercisePricePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://www.durect.com/20240630", "localname": "ExercisePricePerShare", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/DisclosureFinancialInstrumentsCalculationOfEstimatedFairValueOfWarrantsUsingModelsWithKeyAssumptionsDetails", "http://www.durect.com/20240630/taxonomy/role/Role_DisclosureFinancialInstrumentsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise price per share", "label": "Exercise price per share", "documentation": "Exercise price per share." } } }, "auth_ref": [] }, "drrx_ExpectedReLeveredVolatilityPercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.durect.com/20240630", "localname": "ExpectedReLeveredVolatilityPercentage", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/DisclosureFinancialInstrumentsCalculationOfEstimatedFairValueOfWarrantsUsingModelsWithKeyAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expected re-levered volatility percentage", "label": "Expected Re-levered Volatility Percentage", "documentation": "Expected re-levered volatility percentage.", "verboseLabel": "Expected volatility" } } }, "auth_ref": [] }, "us-gaap_FairValueAdjustmentOfWarrants": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueAdjustmentOfWarrants", "crdr": "debit", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/DisclosureStockholdersEquityRegisteredDirectOfferingsAdditionalInformationDetail", "http://www.durect.com/20240630/taxonomy/role/Role_StatementCondensedStatementsOfCashFlows", "http://www.durect.com/20240630/taxonomy/role/Role_StatementCondensedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Change in fair value of warrant liabilities", "verboseLabel": "Change in fair value of warrant liabilities", "negatedLabel": "Change in fair value of warrant liabilities", "terseLabel": "Loss (gain) on change in fair value of warrant liability", "documentation": "Amount of expense (income) related to adjustment to fair value of warrant liability." } } }, "auth_ref": [ "r0", "r5" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/DisclosureFinancialInstrumentsCalculationOfEstimatedFairValueOfWarrantsUsingModelsWithKeyAssumptionsDetails" ], "lang": { "en-us": { "role": { "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": [ "r369", "r370", "r371", "r654" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/DisclosureFinancialInstrumentsCalculationOfEstimatedFairValueOfWarrantsUsingModelsWithKeyAssumptionsDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value Measurement Inputs and Valuation Techniques [Table]", "documentation": "Disclosure of information about input and valuation technique used to measure fair value and change in valuation approach and technique for each separate class of asset and liability measured on recurring and nonrecurring basis." } } }, "auth_ref": [ "r369", "r370", "r371", "r654" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_DisclosureFinancialInstrumentsTables" ], "lang": { "en-us": { "role": { "label": "Fair Value Measurement Inputs and Valuation Techniques [Table Text Block]", "terseLabel": "Calculation of Estimated Fair Value of Warrants Using Models with Key Assumptions", "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": [ "r369", "r370", "r654" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationAbstract", "lang": { "en-us": { "role": { "label": "Fair Value, Assets and Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/DisclosureFinancialInstrumentsSummaryOfActivityOfTheCompanysLevel3WarrantLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value Hierarchy and NAV [Axis]", "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient." } } }, "auth_ref": [ "r259", "r291", "r292", "r293", "r294", "r295", "r296", "r366", "r368", "r369", "r370", "r371", "r380", "r381", "r383", "r417", "r418", "r419", "r636", "r637", "r643", "r644", "r645", "r650", "r654" ] }, "us-gaap_FairValueDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueDisclosuresAbstract", "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FairValueDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueDisclosuresTextBlock", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_DisclosureFinancialInstruments" ], "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Text Block]", "terseLabel": "Financial Instruments", "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": [ "r376", "r378", "r379", "r380", "r383", "r384", "r385", "r386", "r387", "r480", "r650", "r655" ] }, "us-gaap_FairValueInputsLevel3Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueInputsLevel3Member", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/DisclosureFinancialInstrumentsSummaryOfActivityOfTheCompanysLevel3WarrantLiabilitiesDetails" ], "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": [ "r259", "r291", "r292", "r293", "r294", "r295", "r296", "r368", "r369", "r370", "r371", "r381", "r419", "r636", "r637", "r643", "r644", "r645", "r650", "r654" ] }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/DisclosureFinancialInstrumentsSummaryOfActivityOfTheCompanysLevel3WarrantLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [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": [ "r372", "r373", "r374", "r375", "r376", "r377" ] }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/DisclosureFinancialInstrumentsSummaryOfActivityOfTheCompanysLevel3WarrantLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table]", "documentation": "Disclosure of information about financial instrument liability measured at fair value on recurring basis using unobservable input." } } }, "auth_ref": [ "r372", "r373", "r374", "r375", "r376", "r377", "r382" ] }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_DisclosureFinancialInstrumentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Activity of the Company's Level 3 Warrant Liabilities", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]", "documentation": "Tabular disclosure of the fair value measurement of liabilities using significant unobservable inputs (Level 3), a reconciliation of the beginning and ending balances, separately presenting changes attributable to the following: (1) total gains or losses for the period (realized and unrealized), segregating those gains or losses included in earnings (or changes in net assets), and gains or losses recognized in other comprehensive income (loss) and a description of where those gains or losses included in earnings (or changes in net assets) are reported in the statement of income (or activities); (2) purchases, sales, issues, and settlements (each type disclosed separately); and (3) transfers in and transfers out of Level 3 (for example, transfers due to changes in the observability of significant inputs) by class of liability." } } }, "auth_ref": [ "r372", "r377", "r382" ] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings", "crdr": "credit", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/DisclosureFinancialInstrumentsSummaryOfActivityOfTheCompanysLevel3WarrantLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Change in fair value during the period", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings", "documentation": "Amount of gain (loss) recognized in income from liability measured at fair value on recurring basis using unobservable input (level 3)." } } }, "auth_ref": [ "r373", "r382" ] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues", "crdr": "credit", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/DisclosureFinancialInstrumentsSummaryOfActivityOfTheCompanysLevel3WarrantLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Initial fair value at the original issuance date", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Issuances", "documentation": "Amount of issuances 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": [ "r375", "r382" ] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements", "crdr": "debit", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/DisclosureFinancialInstrumentsSummaryOfActivityOfTheCompanysLevel3WarrantLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair value of liability classified warrants exercised", "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": [ "r375", "r382" ] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "crdr": "credit", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/DisclosureFinancialInstrumentsSummaryOfActivityOfTheCompanysLevel3WarrantLiabilitiesDetails" ], "lang": { "en-us": { "role": { "periodEndLabel": "Fair value at end of period", "periodStartLabel": "Fair value at beginning of period", "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": [ "r372", "r382" ] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/DisclosureFinancialInstrumentsSummaryOfActivityOfTheCompanysLevel3WarrantLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value Hierarchy and NAV [Domain]", "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value." } } }, "auth_ref": [ "r259", "r291", "r292", "r293", "r294", "r295", "r296", "r366", "r368", "r369", "r370", "r371", "r380", "r381", "r383", "r417", "r418", "r419", "r636", "r637", "r643", "r644", "r645", "r650", "r654" ] }, "drrx_FairValueOfCommonStockAndCommonWarrantIssued": { "xbrltype": "monetaryItemType", "nsuri": "http://www.durect.com/20240630", "localname": "FairValueOfCommonStockAndCommonWarrantIssued", "crdr": "debit", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/DisclosureStockholdersEquityRegisteredDirectOfferingsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Fair value of common stock and common warrant issued", "label": "Fair Value of Common Stock and Common Warrant Issued", "documentation": "Fair value of common stock and common warrant issued." } } }, "auth_ref": [] }, "us-gaap_FairValueRecurringBasisUnobservableInputReconciliationLiabilityGainLossStatementOfIncomeExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueRecurringBasisUnobservableInputReconciliationLiabilityGainLossStatementOfIncomeExtensibleList", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/DisclosureFinancialInstrumentsSummaryOfActivityOfTheCompanysLevel3WarrantLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Liability, Recurring Basis, Unobservable Input Reconciliation, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration]", "documentation": "Indicates line item in statement of income or comprehensive income that includes gain (loss) from liability measured at fair value using unobservable input (level 3)." } } }, "auth_ref": [ "r373", "r382" ] }, "drrx_FebruaryTwoThousandTwentyThreeCommonWarrantsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.durect.com/20240630", "localname": "FebruaryTwoThousandTwentyThreeCommonWarrantsMember", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/DisclosureFinancialInstrumentsSummaryOfActivityOfTheCompanysLevel3WarrantLiabilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "February two thousand twenty three common warrants.", "label": "February Two Thousand Twenty Three Common Warrants [Member]", "terseLabel": "February 2023 Common Warrants" } } }, "auth_ref": [] }, "drrx_FebruaryTwoThousandTwentyThreeFinancingMember": { "xbrltype": "domainItemType", "nsuri": "http://www.durect.com/20240630", "localname": "FebruaryTwoThousandTwentyThreeFinancingMember", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/DisclosureStockholdersEquityRegisteredDirectOfferingsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "February 2023 Financing [Member]", "label": "February Two Thousand Twenty Three Financing [Member]", "documentation": "February two thousand twenty three financing." } } }, "auth_ref": [] }, "drrx_FebruaryTwoThousandTwentyThreePrefundedWarrantsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.durect.com/20240630", "localname": "FebruaryTwoThousandTwentyThreePrefundedWarrantsMember", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/DisclosureFinancialInstrumentsSummaryOfActivityOfTheCompanysLevel3WarrantLiabilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "February two thousand twenty three prefunded warrants.", "label": "February Two Thousand Twenty Three PreFunded Warrants [Member]", "terseLabel": "February 2023 Pre-funded Warrants" } } }, "auth_ref": [] }, "drrx_FebruaryTwoThousandTwentyThreeRegisteredDirectOfferingMember": { "xbrltype": "domainItemType", "nsuri": "http://www.durect.com/20240630", "localname": "FebruaryTwoThousandTwentyThreeRegisteredDirectOfferingMember", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_StatementCondensedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "documentation": "February Two Thousand Twenty Three Registered Direct Offering.", "label": "February Two Thousand Twenty Three Registered Direct Offering [Member]", "terseLabel": "February 2023 Registered Direct Offering [Member]" } } }, "auth_ref": [] }, "drrx_FebruaryTwoThousandTwentyThreeWarrantsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.durect.com/20240630", "localname": "FebruaryTwoThousandTwentyThreeWarrantsMember", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/DisclosureFinancialInstrumentsSummaryOfActivityOfTheCompanysLevel3WarrantLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "February 2023 Warrants", "label": "February Two Thousand Twenty Three Warrants [Member]", "documentation": "February two thousand twenty three warrants." } } }, "auth_ref": [] }, "us-gaap_FinancialInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinancialInstrumentAxis", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_DisclosureFinancialInstrumentsSummaryOfMoneyMarketFundsAndAvailableForSaleSecuritiesDetail" ], "lang": { "en-us": { "role": { "label": "Financial Instrument [Axis]", "documentation": "Information by type of financial instrument." } } }, "auth_ref": [ "r184", "r185", "r186", "r187", "r188", "r189", "r190", "r191", "r192", "r193", "r194", "r195", "r196", "r197", "r198", "r199", "r200", "r201", "r202", "r203", "r204", "r205", "r206", "r207", "r208", "r209", "r210", "r211", "r212", "r213", "r218", "r219", "r220", "r221", "r222", "r224", "r226", "r227", "r267", "r281", "r361", "r388", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r501", "r633", "r650", "r652", "r654", "r655", "r656", "r657", "r658", "r659", "r660", "r664", "r778", "r779", "r780", "r781", "r782", "r783", "r784", "r819", "r820", "r821", "r822", "r842", "r843", "r844", "r845", "r846", "r847" ] }, "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount", "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount" } } }, "auth_ref": [ "r703", "r713", "r723", "r755" ] }, "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Expense of Enforcement, Amount", "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount" } } }, "auth_ref": [ "r703", "r713", "r723", "r755" ] }, "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Violation of Home Country Law, Amount", "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount" } } }, "auth_ref": [ "r703", "r713", "r723", "r755" ] }, "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery, Explanation of Impracticability [Text Block]", "terseLabel": "Forgone Recovery, Explanation of Impracticability" } } }, "auth_ref": [ "r703", "r713", "r723", "r755" ] }, "ecd_ForgoneRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r703", "r713", "r723", "r755" ] }, "ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year [Member]", "terseLabel": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year" } } }, "auth_ref": [ "r736" ] }, "drrx_GainLossOnIssuanceOfWarrants": { "xbrltype": "monetaryItemType", "nsuri": "http://www.durect.com/20240630", "localname": "GainLossOnIssuanceOfWarrants", "crdr": "debit", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_StatementCondensedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Loss on issuance of warrants", "label": "Gain Loss On Issuance Of Warrants", "documentation": "Gain loss on issuance of warrants." } } }, "auth_ref": [] }, "drrx_GainOnExerciseOfWarrant": { "xbrltype": "monetaryItemType", "nsuri": "http://www.durect.com/20240630", "localname": "GainOnExerciseOfWarrant", "crdr": "credit", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/DisclosureStockholdersEquityRegisteredDirectOfferingsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Gain on exercise of warrant", "label": "Gain On Exercise Of Warrant", "documentation": "Gain on exercise of warrant." } } }, "auth_ref": [] }, "drrx_GainOnRemeasurementOfCommonWarrants": { "xbrltype": "monetaryItemType", "nsuri": "http://www.durect.com/20240630", "localname": "GainOnRemeasurementOfCommonWarrants", "crdr": "credit", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_StatementCondensedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Gain on remeasurement of common warrants", "label": "Gain On Remeasurement Of Common Warrants", "documentation": "Gain on remeasurement of common warrants." } } }, "auth_ref": [] }, "drrx_GainOnRemeasurementOfPreFundedWarrants": { "xbrltype": "monetaryItemType", "nsuri": "http://www.durect.com/20240630", "localname": "GainOnRemeasurementOfPreFundedWarrants", "crdr": "credit", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_StatementCondensedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Gain on remeasurement of pre-funded warrants", "label": "Gain On Remeasurement Of Pre-Funded Warrants", "documentation": "Gain on remeasurement of pre-funded warrants." } } }, "auth_ref": [] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Goodwill", "crdr": "debit", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_StatementCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Goodwill", "terseLabel": "Goodwill", "totalLabel": "Goodwill, Total", "periodStartLabel": "Goodwill, Beginning Balance", "periodEndLabel": "Goodwill, Ending Balance", "documentation": "Amount, after accumulated impairment loss, of asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized." } } }, "auth_ref": [ "r104", "r231", "r481", "r631", "r634", "r651", "r663", "r824", "r825" ] }, "us-gaap_IPOMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IPOMember", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/DisclosureStockholdersEquityRegisteredDirectOfferingsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "IPO [Member]", "terseLabel": "IPO [Member]", "documentation": "First sale of stock by a private company to the public." } } }, "auth_ref": [] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeStatementLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/DisclosureStockbasedCompensationSummaryOfStockbasedCompensationCostThatHasBeenIncludedInStatementsOfOperationsAndComprehensiveLossDetail" ], "lang": { "en-us": { "role": { "label": "Statement of Income Location, Balance [Axis]", "terseLabel": "Income Statement Location", "documentation": "Information by location in statement of income where disaggregated amount has been reported." } } }, "auth_ref": [ "r234", "r235", "r236", "r373", "r377", "r382", "r513", "r515", "r564", "r613", "r653", "r872" ] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/DisclosureStockbasedCompensationSummaryOfStockbasedCompensationCostThatHasBeenIncludedInStatementsOfOperationsAndComprehensiveLossDetail" ], "lang": { "en-us": { "role": { "label": "Statement of Income Location, Balance [Domain]", "terseLabel": "Income Statement Location", "documentation": "Location in statement of income where disaggregated amount has been reported." } } }, "auth_ref": [ "r235", "r236", "r373", "r377", "r382", "r513", "r515", "r564", "r613", "r653", "r872" ] }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccountsPayable", "crdr": "debit", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_StatementCondensedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Accounts Payable", "terseLabel": "Accounts payable", "totalLabel": "Increase (Decrease) in Accounts Payable, Total", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business." } } }, "auth_ref": [ "r4" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_StatementCondensedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "Accounts receivable", "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services." } } }, "auth_ref": [ "r4" ] }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccruedLiabilities", "crdr": "debit", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_StatementCondensedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Accrued Liabilities", "terseLabel": "Accrued liabilities", "totalLabel": "Increase (Decrease) in Accrued Liabilities, Total", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid." } } }, "auth_ref": [ "r4" ] }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInContractWithCustomerLiability", "crdr": "debit", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_StatementCondensedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Contract with Customer, Liability", "terseLabel": "Deferred revenue", "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r447", "r790" ] }, "us-gaap_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInInventories", "crdr": "credit", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_StatementCondensedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Inventories", "negatedLabel": "Inventories", "totalLabel": "Increase (Decrease) in Inventories, Total", "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities." } } }, "auth_ref": [ "r4" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_StatementCondensedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in assets and liabilities:" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "crdr": "credit", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_StatementCondensedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedLabel": "Prepaid expenses and other assets", "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other." } } }, "auth_ref": [ "r4" ] }, "drrx_IncreaseInCommonWarrants": { "xbrltype": "monetaryItemType", "nsuri": "http://www.durect.com/20240630", "localname": "IncreaseInCommonWarrants", "crdr": "credit", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/DisclosureStockholdersEquityRegisteredDirectOfferingsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Increase in common warrants.", "label": "Increase In Common Warrants", "terseLabel": "Increase in common warrants" } } }, "auth_ref": [] }, "drrx_IncreaseInPreFundedWarrants": { "xbrltype": "monetaryItemType", "nsuri": "http://www.durect.com/20240630", "localname": "IncreaseInPreFundedWarrants", "crdr": "credit", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/DisclosureStockholdersEquityRegisteredDirectOfferingsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Increase in pre-funded warrants.", "label": "Increase In Pre-funded Warrants", "terseLabel": "Increase in pre-funded warrants" } } }, "auth_ref": [] }, "ecd_IndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "IndividualAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Individual [Axis]", "terseLabel": "Individual:" } } }, "auth_ref": [ "r703", "r713", "r723", "r747", "r755", "r759", "r767" ] }, "drrx_InnocollAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.durect.com/20240630", "localname": "InnocollAgreementMember", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_DisclosureStrategicAgreementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Innocoll agreement.", "label": "Innocoll Agreement [Member]", "terseLabel": "Innocoll Agreement" } } }, "auth_ref": [] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTradingArrLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]", "terseLabel": "Insider Trading Arrangements:" } } }, "auth_ref": [ "r765" ] }, "ecd_InsiderTradingPoliciesProcLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTradingPoliciesProcLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures [Line Items]", "terseLabel": "Insider Trading Policies and Procedures:" } } }, "auth_ref": [ "r695", "r771" ] }, "ecd_InsiderTrdPoliciesProcAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTrdPoliciesProcAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures Adopted [Flag]", "terseLabel": "Insider Trading Policies and Procedures Adopted" } } }, "auth_ref": [ "r695", "r771" ] }, "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]", "terseLabel": "Insider Trading Policies and Procedures Not Adopted" } } }, "auth_ref": [ "r695", "r771" ] }, "us-gaap_InterimPeriodCostsNotAllocableDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterimPeriodCostsNotAllocableDomain", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_DisclosureStrategicAgreementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Interim Period, Costs Not Allocable [Domain]", "terseLabel": "Interim Period, Costs Not Allocable", "documentation": "This element represents the type of costs and expenses incurred during an interim period that cannot be readily identified with the activities or benefits of other interim periods and are charged to the interim period in which incurred." } } }, "auth_ref": [ "r24" ] }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryFinishedGoodsNetOfReserves", "crdr": "debit", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfComponentsOfInventoriesDetail" ], "lang": { "en-us": { "role": { "label": "Inventory, Finished Goods, Net of Reserves", "terseLabel": "Finished goods", "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": [ "r70", "r620" ] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryNet", "crdr": "debit", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfComponentsOfInventoriesDetail", "http://www.durect.com/20240630/taxonomy/role/Role_StatementCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Inventory, Net", "terseLabel": "Inventories, net", "totalLabel": "Total inventories", "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": [ "r112", "r619", "r663" ] }, "us-gaap_InventoryPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryPolicyTextBlock", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Inventory, Policy [Policy Text Block]", "terseLabel": "Inventories", "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": [ "r94", "r102", "r111", "r228", "r229", "r230", "r448", "r626" ] }, "us-gaap_InventoryRawMaterialsNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryRawMaterialsNetOfReserves", "crdr": "debit", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfComponentsOfInventoriesDetail" ], "lang": { "en-us": { "role": { "label": "Inventory, Raw Materials, Net of Reserves", "terseLabel": "Raw materials", "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of unprocessed items to be consumed in the manufacturing or production process." } } }, "auth_ref": [ "r70", "r622" ] }, "us-gaap_InventoryWorkInProcessNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryWorkInProcessNetOfReserves", "crdr": "debit", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfComponentsOfInventoriesDetail" ], "lang": { "en-us": { "role": { "label": "Inventory, Work in Process, Net of Reserves", "terseLabel": "Work in process", "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": [ "r70", "r621" ] }, "us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_DisclosureFinancialInstrumentsTables" ], "lang": { "en-us": { "role": { "label": "Investments Classified by Contractual Maturity Date [Table Text Block]", "terseLabel": "Summary of Cost and Estimated Fair Value of Available-for-Sale Securities by Contractual Maturity", "documentation": "Tabular disclosure of maturities of an entity's investments as well as any other information pertinent to the investments." } } }, "auth_ref": [] }, "us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InvestmentsDebtAndEquitySecuritiesAbstract", "lang": { "en-us": { "role": { "label": "Investments, Debt and Equity Securities [Abstract]" } } }, "auth_ref": [] }, "drrx_IssuanceCostForWarrants": { "xbrltype": "monetaryItemType", "nsuri": "http://www.durect.com/20240630", "localname": "IssuanceCostForWarrants", "crdr": "credit", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/DisclosureStockholdersEquityRegisteredDirectOfferingsAdditionalInformationDetail", "http://www.durect.com/20240630/taxonomy/role/Role_StatementCondensedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "verboseLabel": "Issuance cost for warrants", "terseLabel": "Issuance cost for warrants", "label": "Issuance Cost For Warrants", "documentation": "Issuance cost for warrants." } } }, "auth_ref": [] }, "drrx_IssuanceOfCommonStockUponExerciseOfStockOptionsAndFromEmployeeStockPurchasePlan": { "xbrltype": "monetaryItemType", "nsuri": "http://www.durect.com/20240630", "localname": "IssuanceOfCommonStockUponExerciseOfStockOptionsAndFromEmployeeStockPurchasePlan", "crdr": "credit", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_StatementCondensedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common stock upon exercise of stock options and from the ESPP", "label": "Issuance Of Common Stock Upon Exercise Of Stock Options And From Employee Stock Purchase Plan", "documentation": "Issuance of common stock upon exercise of stock options and from employee stock purchase plan." } } }, "auth_ref": [] }, "drrx_IssuanceOfCommonStockUponExerciseOfStockOptionsAndFromEmployeeStockPurchasePlanShares": { "xbrltype": "sharesItemType", "nsuri": "http://www.durect.com/20240630", "localname": "IssuanceOfCommonStockUponExerciseOfStockOptionsAndFromEmployeeStockPurchasePlanShares", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_StatementCondensedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common stock upon exercise of stock options and from the ESPP, shares", "label": "Issuance Of Common Stock Upon Exercise Of Stock Options And From Employee Stock Purchase Plan Shares", "documentation": "Issuance of common stock upon exercise of stock options and from employee stock purchase plan shares." } } }, "auth_ref": [] }, "drrx_IssuanceOfCommonStockUponWarrantExercises": { "xbrltype": "sharesItemType", "nsuri": "http://www.durect.com/20240630", "localname": "IssuanceOfCommonStockUponWarrantExercises", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_DisclosureFinancialInstrumentsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common stock upon warrant exercises", "label": "Issuance of Common Stock Upon Warrant Exercises", "documentation": "Issuance of common stock upon warrant exercises." } } }, "auth_ref": [] }, "country_JP": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2024", "localname": "JP", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfTotalRevenueByGeographicRegionBasedOnCustomersLocationsDetail" ], "lang": { "en-us": { "role": { "label": "JAPAN", "terseLabel": "Japan [Member]" } } }, "auth_ref": [] }, "drrx_JulyTwoThousandTwentyThreeCommonWarrantsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.durect.com/20240630", "localname": "JulyTwoThousandTwentyThreeCommonWarrantsMember", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/DisclosureFinancialInstrumentsSummaryOfActivityOfTheCompanysLevel3WarrantLiabilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "July two thousand twenty three common warrants.", "label": "July Two Thousand Twenty Three Common Warrants [Member]", "terseLabel": "July 2023 Common Warrants" } } }, "auth_ref": [] }, "drrx_JulyTwoThousandTwentyThreeFinancingMember": { "xbrltype": "domainItemType", "nsuri": "http://www.durect.com/20240630", "localname": "JulyTwoThousandTwentyThreeFinancingMember", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/DisclosureStockholdersEquityRegisteredDirectOfferingsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "July 2023 Financing [Member]", "label": "July Two Thousand Twenty Three Financing [Member]", "documentation": "July two thousand twenty three financing." } } }, "auth_ref": [] }, "drrx_JulyTwoThousandTwentyThreeWarrantsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.durect.com/20240630", "localname": "JulyTwoThousandTwentyThreeWarrantsMember", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/DisclosureFinancialInstrumentsSummaryOfActivityOfTheCompanysLevel3WarrantLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "July 2023 warrants", "label": "July Two Thousand Twenty Three Warrants [Member]", "documentation": "July two thousand twenty three warrants." } } }, "auth_ref": [] }, "us-gaap_LandSubjectToGroundLeases": { "xbrltype": "areaItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LandSubjectToGroundLeases", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_DisclosureCommitmentsSummaryOfLeaseArrangementsOfCompanyFacilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Land Subject to Ground Leases", "terseLabel": "Approximate Square Feet", "documentation": "Area of land subject to a ground lease." } } }, "auth_ref": [ "r851" ] }, "drrx_LeaseAmendmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.durect.com/20240630", "localname": "LeaseAmendmentMember", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_DisclosureCommitmentsSummaryOfLeaseArrangementsOfCompanyFacilitiesDetail" ], "lang": { "en-us": { "role": { "documentation": "Lease amendment.", "label": "Lease Amendment [Member]", "terseLabel": "Lease Amendment [Member]" } } }, "auth_ref": [] }, "us-gaap_LeaseContractualTermAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LeaseContractualTermAxis", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_DisclosureCommitmentsSummaryOfLeaseArrangementsOfCompanyFacilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Lease Contractual Term [Axis]", "terseLabel": "Lease Contractual Term", "documentation": "Information by contractual term of lease arrangement." } } }, "auth_ref": [ "r407", "r777" ] }, "us-gaap_LeaseContractualTermDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LeaseContractualTermDomain", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_DisclosureCommitmentsSummaryOfLeaseArrangementsOfCompanyFacilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Lease Contractual Term [Domain]", "terseLabel": "Lease Contractual Term", "documentation": "Contractual term of lease arrangement." } } }, "auth_ref": [ "r407", "r777" ] }, "drrx_LeaseExpirationTerm": { "xbrltype": "stringItemType", "nsuri": "http://www.durect.com/20240630", "localname": "LeaseExpirationTerm", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_DisclosureCommitmentsSummaryOfLeaseArrangementsOfCompanyFacilitiesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Lease Expiration Term", "documentation": "Lease expiration term.", "label": "Lease Expiration Term" } } }, "auth_ref": [] }, "drrx_LeaseExpirationYear": { "xbrltype": "gYearItemType", "nsuri": "http://www.durect.com/20240630", "localname": "LeaseExpirationYear", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_DisclosureCommitmentsSummaryOfLeaseArrangementsOfCompanyFacilitiesDetail" ], "lang": { "en-us": { "role": { "documentation": "Lease expiration year.", "label": "Lease Expiration Year", "terseLabel": "Lease expiration year" } } }, "auth_ref": [] }, "us-gaap_LeasesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LeasesAbstract", "lang": { "en-us": { "role": { "label": "Leases [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LesseeLeasesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeLeasesPolicyTextBlock", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Lessee, Leases [Policy Text Block]", "terseLabel": "Leases", "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee." } } }, "auth_ref": [ "r403" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "crdr": "credit", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_DisclosureCommitmentsScheduleOfFutureOperatingLeaseMinimumPaymentsDetail" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid", "totalLabel": "Total operating leases future minimum payments", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease." } } }, "auth_ref": [ "r405" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_DisclosureCommitmentsScheduleOfFutureOperatingLeaseMinimumPaymentsDetail" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "terseLabel": "2025", "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": [ "r405" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_DisclosureCommitmentsScheduleOfFutureOperatingLeaseMinimumPaymentsDetail" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "terseLabel": "2028", "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": [ "r405" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_DisclosureCommitmentsScheduleOfFutureOperatingLeaseMinimumPaymentsDetail" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "terseLabel": "2027", "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": [ "r405" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_DisclosureCommitmentsScheduleOfFutureOperatingLeaseMinimumPaymentsDetail" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "terseLabel": "2026", "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": [ "r405" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "crdr": "credit", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_DisclosureCommitmentsScheduleOfFutureOperatingLeaseMinimumPaymentsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Six months ending December 31, 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": [ "r853" ] }, "us-gaap_LesseeOperatingLeaseRenewalTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseRenewalTerm", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_DisclosureCommitmentsSummaryOfLeaseArrangementsOfCompanyFacilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Renewal Term", "terseLabel": "Lease renewal term", "documentation": "Term of lessee's operating lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r852" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_StatementCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities and Equity", "totalLabel": "Total liabilities and stockholders\u2019 equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r49", "r86", "r496", "r663", "r793", "r823", "r848" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_StatementCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "L I A B I L I T I E S A N D S T O C K H O L D E R S\u2019 E Q U I T Y" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesCurrent", "crdr": "credit", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_StatementCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities, Current", "totalLabel": "Total current liabilities", "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer." } } }, "auth_ref": [ "r38", "r101", "r135", "r215", "r242", "r243", "r244", "r245", "r246", "r247", "r248", "r249", "r250", "r350", "r353", "r354", "r389", "r663", "r832", "r854", "r855" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_StatementCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities:" } } }, "auth_ref": [] }, "us-gaap_LicenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LicenseMember", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_DisclosureStrategicAgreementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "License [Member]", "terseLabel": "License", "documentation": "Right to use intangible asset. Intangible asset includes, but is not limited to, patent, copyright, technology, manufacturing process, software or trademark." } } }, "auth_ref": [ "r836" ] }, "drrx_LiquidityAndNeedToRaiseAdditionalCapitalPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.durect.com/20240630", "localname": "LiquidityAndNeedToRaiseAdditionalCapitalPolicyTextBlock", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "documentation": "Liquidity and need to raise additional capital.", "label": "Liquidity And Need To Raise Additional Capital Policy [Text Block]", "terseLabel": "Liquidity and Need to Raise Additional Capital" } } }, "auth_ref": [] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "LocalPhoneNumber", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Local Phone Number", "terseLabel": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_LongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebt", "crdr": "credit", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_DisclosureTermLoanScheduleOfFutureMaturitiesDueUnderTermLoanDetail" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt", "terseLabel": "Carrying value of term loan, net", "totalLabel": "Long-Term Debt, Total", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation." } } }, "auth_ref": [ "r13", "r84", "r258", "r268", "r636", "r637", "r661", "r867" ] }, "us-gaap_LongTermDebtByMaturityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtByMaturityAbstract", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_DisclosureTermLoanScheduleOfFutureMaturitiesDueUnderTermLoanDetail" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Fiscal Year Maturity [Abstract]", "terseLabel": "Future maturities and interest payments under the term loan:" } } }, "auth_ref": [] }, "us-gaap_LongTermDebtCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtCurrent", "crdr": "credit", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_StatementCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Current Maturities", "terseLabel": "Term loan, current portion, net", "totalLabel": "Long-Term Debt, Current Maturities, Total", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as current. Excludes lease obligation." } } }, "auth_ref": [ "r107" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "crdr": "credit", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_DisclosureTermLoanScheduleOfFutureMaturitiesDueUnderTermLoanDetail" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Maturity, Year One", "terseLabel": "2025", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and 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": [ "r7", "r138", "r262" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "crdr": "credit", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_DisclosureTermLoanScheduleOfFutureMaturitiesDueUnderTermLoanDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Six months ending December 31, 2024", "label": "Long-Term Debt, Maturity, Remainder of Fiscal Year", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in remainder of current fiscal year." } } }, "auth_ref": [ "r794" ] }, "us-gaap_LongTermDebtNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtNoncurrent", "crdr": "credit", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_StatementCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Excluding Current Maturities", "terseLabel": "Term loan, non-current portion, net", "totalLabel": "Long-Term Debt, Excluding Current Maturities, Total", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation." } } }, "auth_ref": [ "r109" ] }, "us-gaap_LongTermDebtTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtTextBlock", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_DisclosureTermLoan" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt [Text Block]", "terseLabel": "Term Loan", "documentation": "The entire disclosure for long-term debt." } } }, "auth_ref": [ "r73" ] }, "drrx_LongTermRestrictedInvestmentsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.durect.com/20240630", "localname": "LongTermRestrictedInvestmentsMember", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_DisclosureFinancialInstrumentsSummaryOfMoneyMarketFundsAndAvailableForSaleSecuritiesDetail" ], "lang": { "en-us": { "role": { "documentation": "Long term restricted investments.", "label": "Long Term Restricted Investments [Member]", "terseLabel": "Long Term Restricted Investments [Member]" } } }, "auth_ref": [] }, "drrx_LossOnIssuanceOfCommonWarrants": { "xbrltype": "monetaryItemType", "nsuri": "http://www.durect.com/20240630", "localname": "LossOnIssuanceOfCommonWarrants", "crdr": "credit", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/DisclosureStockholdersEquityRegisteredDirectOfferingsAdditionalInformationDetail", "http://www.durect.com/20240630/taxonomy/role/Role_StatementCondensedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Loss on issuance of common warrants", "label": "Loss On Issuance Of Common Warrants", "documentation": "Loss on issuance of common warrants." } } }, "auth_ref": [] }, "drrx_LossOnIssuanceOfPreFundedWarrants": { "xbrltype": "monetaryItemType", "nsuri": "http://www.durect.com/20240630", "localname": "LossOnIssuanceOfPreFundedWarrants", "crdr": "credit", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_StatementCondensedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Loss on Issuance of pre-funded warrants", "label": "Loss On Issuance Of Pre-Funded Warrants", "documentation": "Loss on issuance of pre-funded warrants." } } }, "auth_ref": [] }, "drrx_LossOnIssuanceOfWarrants": { "xbrltype": "monetaryItemType", "nsuri": "http://www.durect.com/20240630", "localname": "LossOnIssuanceOfWarrants", "crdr": "credit", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_StatementCondensedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Loss on issuance of warrants", "label": "Loss On Issuance Of Warrants", "documentation": "Loss on issuance of warrants." } } }, "auth_ref": [] }, "us-gaap_ManufacturingFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ManufacturingFacilityMember", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_DisclosureCommitmentsSummaryOfLeaseArrangementsOfCompanyFacilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Manufacturing Facility [Member]", "terseLabel": "Manufacturing [Member]", "documentation": "Structure used in the manufacturing of goods." } } }, "auth_ref": [ "r71" ] }, "us-gaap_MarketableSecuritiesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MarketableSecuritiesLineItems", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_DisclosureFinancialInstrumentsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Marketable Securities [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_MarketableSecuritiesTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MarketableSecuritiesTable", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_DisclosureFinancialInstrumentsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Marketable Securities [Table]", "documentation": "Disclosure of information about investment in marketable security." } } }, "auth_ref": [] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MaximumMember", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetail", "http://www.durect.com/20240630/taxonomy/role/DisclosureStockholdersEquityRegisteredDirectOfferingsAdditionalInformationDetail", "http://www.durect.com/20240630/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfAssumptionsUsedToEstimateFairValueOfOptionsGrantedAndSharesPurchasedDetail", "http://www.durect.com/20240630/taxonomy/role/Role_DisclosureTermLoanAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum [Member]" } } }, "auth_ref": [ "r237", "r238", "r239", "r240", "r297", "r334", "r371", "r446", "r512", "r514", "r522", "r532", "r533", "r584", "r586", "r588", "r589", "r591", "r611", "r612", "r632", "r640", "r646", "r654", "r655", "r659", "r660", "r674", "r834", "r856", "r857", "r858", "r859", "r860", "r861" ] }, "ecd_MeasureAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MeasureAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Measure [Axis]", "terseLabel": "Measure:" } } }, "auth_ref": [ "r739" ] }, "ecd_MeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Measure Name", "terseLabel": "Name" } } }, "auth_ref": [ "r739" ] }, "us-gaap_MeasurementInputExercisePriceMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MeasurementInputExercisePriceMember", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/DisclosureFinancialInstrumentsCalculationOfEstimatedFairValueOfWarrantsUsingModelsWithKeyAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise Price [Member]", "label": "Measurement Input, Exercise Price [Member]", "documentation": "Measurement input using agreed upon price for exchange of underlying asset." } } }, "auth_ref": [ "r843", "r844", "r845" ] }, "us-gaap_MeasurementInputExpectedDividendRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MeasurementInputExpectedDividendRateMember", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/DisclosureFinancialInstrumentsCalculationOfEstimatedFairValueOfWarrantsUsingModelsWithKeyAssumptionsDetails" ], "lang": { "en-us": { "role": { "label": "Measurement Input, Expected Dividend Rate [Member]", "terseLabel": "Expected Dividend Yield [Member]", "documentation": "Measurement input using expected dividend rate to be paid to holder of share per year." } } }, "auth_ref": [ "r843", "r844", "r845" ] }, "us-gaap_MeasurementInputExpectedTermMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MeasurementInputExpectedTermMember", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/DisclosureFinancialInstrumentsCalculationOfEstimatedFairValueOfWarrantsUsingModelsWithKeyAssumptionsDetails" ], "lang": { "en-us": { "role": { "label": "Measurement Input, Expected Term [Member]", "terseLabel": "Contractual Term [Member]", "documentation": "Measurement input using period financial instrument is expected to be outstanding. Excludes maturity date." } } }, "auth_ref": [ "r843", "r844", "r845" ] }, "us-gaap_MeasurementInputPriceVolatilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MeasurementInputPriceVolatilityMember", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/DisclosureFinancialInstrumentsCalculationOfEstimatedFairValueOfWarrantsUsingModelsWithKeyAssumptionsDetails" ], "lang": { "en-us": { "role": { "label": "Measurement Input, Price Volatility [Member]", "terseLabel": "Expected Volatility [Member]", "documentation": "Measurement input using rate at which price of security will increase (decrease) for given set of returns." } } }, "auth_ref": [ "r654", "r843", "r844", "r845" ] }, "us-gaap_MeasurementInputRiskFreeInterestRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MeasurementInputRiskFreeInterestRateMember", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/DisclosureFinancialInstrumentsCalculationOfEstimatedFairValueOfWarrantsUsingModelsWithKeyAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Risk Free Interest Rate [Member]", "label": "Measurement Input, Risk Free Interest Rate [Member]", "documentation": "Measurement input using interest rate on instrument with zero risk of financial loss." } } }, "auth_ref": [ "r843", "r844", "r845" ] }, "us-gaap_MeasurementInputTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MeasurementInputTypeAxis", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/DisclosureFinancialInstrumentsCalculationOfEstimatedFairValueOfWarrantsUsingModelsWithKeyAssumptionsDetails" ], "lang": { "en-us": { "role": { "label": "Measurement Input Type [Axis]", "documentation": "Information by type of measurement input used to determine value of asset and liability." } } }, "auth_ref": [ "r369", "r370", "r371", "r654" ] }, "us-gaap_MeasurementInputTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MeasurementInputTypeDomain", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/DisclosureFinancialInstrumentsCalculationOfEstimatedFairValueOfWarrantsUsingModelsWithKeyAssumptionsDetails" ], "lang": { "en-us": { "role": { "label": "Measurement Input Type [Domain]", "documentation": "Measurement input used to determine value of asset and liability." } } }, "auth_ref": [ "r369", "r370", "r371", "r654" ] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MinimumMember", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetail", "http://www.durect.com/20240630/taxonomy/role/DisclosureStockholdersEquityRegisteredDirectOfferingsAdditionalInformationDetail", "http://www.durect.com/20240630/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfAssumptionsUsedToEstimateFairValueOfOptionsGrantedAndSharesPurchasedDetail", "http://www.durect.com/20240630/taxonomy/role/Role_DisclosureTermLoanAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum [Member]" } } }, "auth_ref": [ "r237", "r238", "r239", "r240", "r297", "r334", "r371", "r446", "r512", "r514", "r522", "r532", "r533", "r584", "r586", "r588", "r589", "r591", "r611", "r612", "r632", "r640", "r646", "r654", "r655", "r659", "r674", "r834", "r856", "r857", "r858", "r859", "r860", "r861" ] }, "ecd_MnpiDiscTimedForCompValFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MnpiDiscTimedForCompValFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "MNPI Disclosure Timed for Compensation Value [Flag]", "terseLabel": "MNPI Disclosure Timed for Compensation Value" } } }, "auth_ref": [ "r758" ] }, "us-gaap_MoneyMarketFundsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MoneyMarketFundsMember", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_DisclosureFinancialInstrumentsSummaryOfMoneyMarketFundsAndAvailableForSaleSecuritiesDetail" ], "lang": { "en-us": { "role": { "label": "Money Market Funds [Member]", "terseLabel": "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": [ "r837" ] }, "drrx_MonteCarloValuationModelMember": { "xbrltype": "domainItemType", "nsuri": "http://www.durect.com/20240630", "localname": "MonteCarloValuationModelMember", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/DisclosureFinancialInstrumentsCalculationOfEstimatedFairValueOfWarrantsUsingModelsWithKeyAssumptionsDetails", "http://www.durect.com/20240630/taxonomy/role/DisclosureStockholdersEquityRegisteredDirectOfferingsAdditionalInformationDetail", "http://www.durect.com/20240630/taxonomy/role/Role_DisclosureFinancialInstrumentsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Monte-Carlo [Member]", "label": "Monte Carlo Valuation Model [Member]", "documentation": "Monte-Carlo valuation model." } } }, "auth_ref": [] }, "ecd_MtrlTermsOfTrdArrTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MtrlTermsOfTrdArrTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Material Terms of Trading Arrangement [Text Block]", "terseLabel": "Material Terms of Trading Arrangement" } } }, "auth_ref": [ "r766" ] }, "us-gaap_MunicipalBondsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MunicipalBondsMember", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_DisclosureFinancialInstrumentsSummaryOfMoneyMarketFundsAndAvailableForSaleSecuritiesDetail" ], "lang": { "en-us": { "role": { "label": "Municipal Bonds [Member]", "terseLabel": "Municipal bonds [Member]", "documentation": "Long-term debt securities issued by state, city or local governments or the agencies operated by state, city or local governments." } } }, "auth_ref": [] }, "ecd_NamedExecutiveOfficersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NamedExecutiveOfficersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Named Executive Officers, Footnote [Text Block]", "terseLabel": "Named Executive Officers, Footnote" } } }, "auth_ref": [ "r740" ] }, "us-gaap_NatureOfExpenseAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NatureOfExpenseAxis", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_DisclosureStrategicAgreementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Nature of Expense [Axis]", "terseLabel": "Nature of Expense", "documentation": "Information by type of cost or expense." } } }, "auth_ref": [ "r24" ] }, "drrx_NatureOfOperationsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.durect.com/20240630", "localname": "NatureOfOperationsPolicyTextBlock", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "documentation": "Nature of operations.", "label": "Nature Of Operations Policy [Text Block]", "terseLabel": "Nature of Operations" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_StatementCondensedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash (used in) provided by financing activities", "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit." } } }, "auth_ref": [ "r131" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_StatementCondensedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Cash flows from financing activities" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_StatementCondensedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by (used in) investing activities", "label": "Net Cash Provided by (Used in) Investing Activities", "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets." } } }, "auth_ref": [ "r131" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_StatementCondensedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Cash flows from investing activities" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInOperatingActivities", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_StatementCondensedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash used in operating activities", "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities." } } }, "auth_ref": [ "r64", "r65", "r66" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_StatementCondensedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Cash flows from operating activities" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetIncomeLoss", "crdr": "credit", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfNumeratorsAndDenominatorsInCalculationOfBasicAndDilutedNetLossIncomePerShareDetail", "http://www.durect.com/20240630/taxonomy/role/Role_StatementCondensedStatementsOfOperationsAndComprehensiveLoss", "http://www.durect.com/20240630/taxonomy/role/Role_StatementCondensedStatementsOfStockholdersEquity", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss)", "terseLabel": "Net Income (Loss)", "totalLabel": "Net loss", "verboseLabel": "Net loss", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r57", "r66", "r87", "r99", "r117", "r119", "r123", "r135", "r142", "r144", "r145", "r146", "r147", "r148", "r151", "r152", "r160", "r215", "r242", "r243", "r244", "r245", "r246", "r247", "r248", "r249", "r250", "r343", "r346", "r365", "r389", "r499", "r561", "r577", "r578", "r688", "r832" ] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetIncomeLossAvailableToCommonStockholdersDiluted", "crdr": "credit", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfNumeratorsAndDenominatorsInCalculationOfBasicAndDilutedNetLossIncomePerShareDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Net loss adjusted for change in fair value of warrant liabilities", "label": "Net Income (Loss) Available to Common Stockholders, Diluted", "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities, and addition from assumption of issuance of common shares for dilutive potential common shares; of income (loss) available to common shareholders." } } }, "auth_ref": [ "r128", "r154", "r156", "r157", "r158", "r159", "r161", "r164" ] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Recent Accounting Pronouncements", "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact." } } }, "auth_ref": [] }, "ecd_NonGaapMeasureDescriptionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonGaapMeasureDescriptionTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-GAAP Measure Description [Text Block]", "terseLabel": "Non-GAAP Measure Description" } } }, "auth_ref": [ "r739" ] }, "ecd_NonNeosMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonNeosMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-NEOs [Member]", "terseLabel": "Non-NEOs" } } }, "auth_ref": [ "r703", "r713", "r723", "r747", "r755" ] }, "ecd_NonPeoNeoAvgCompActuallyPaidAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonPeoNeoAvgCompActuallyPaidAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO Average Compensation Actually Paid Amount", "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount" } } }, "auth_ref": [ "r730" ] }, "ecd_NonPeoNeoAvgTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonPeoNeoAvgTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO Average Total Compensation Amount", "terseLabel": "Non-PEO NEO Average Total Compensation Amount" } } }, "auth_ref": [ "r729" ] }, "ecd_NonPeoNeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonPeoNeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO [Member]", "terseLabel": "Non-PEO NEO" } } }, "auth_ref": [ "r747" ] }, "drrx_NonRefundableUpfrontPaymentReceived": { "xbrltype": "monetaryItemType", "nsuri": "http://www.durect.com/20240630", "localname": "NonRefundableUpfrontPaymentReceived", "crdr": "debit", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_DisclosureStrategicAgreementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Non-refundable upfront payment received.", "label": "Non Refundable Upfront Payment Received", "terseLabel": "Non Refundable Upfront Payment Received" } } }, "auth_ref": [] }, "ecd_NonRule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonRule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]", "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted" } } }, "auth_ref": [ "r766" ] }, "ecd_NonRule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonRule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]", "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated" } } }, "auth_ref": [ "r766" ] }, "us-gaap_NonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NonoperatingIncomeExpense", "crdr": "credit", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_StatementCondensedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "totalLabel": "Other income (expense), net", "terseLabel": "Other income (expense), net", "label": "Nonoperating Income (Expense)", "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business)." } } }, "auth_ref": [ "r59" ] }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NonoperatingIncomeExpenseAbstract", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_StatementCondensedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Nonoperating Income (Expense) [Abstract]", "terseLabel": "Other income (expense):" } } }, "auth_ref": [] }, "drrx_OfferingCost": { "xbrltype": "monetaryItemType", "nsuri": "http://www.durect.com/20240630", "localname": "OfferingCost", "crdr": "debit", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/DisclosureStockholdersEquityRegisteredDirectOfferingsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Offering expenses", "label": "Offering Cost", "documentation": "Offering cost." } } }, "auth_ref": [] }, "drrx_OfficeAndLaboratoryMember": { "xbrltype": "domainItemType", "nsuri": "http://www.durect.com/20240630", "localname": "OfficeAndLaboratoryMember", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_DisclosureCommitmentsSummaryOfLeaseArrangementsOfCompanyFacilitiesDetail" ], "lang": { "en-us": { "role": { "documentation": "Office and laboratory.", "label": "Office And Laboratory [Member]", "terseLabel": "Office and Laboratory [Member]" } } }, "auth_ref": [] }, "drrx_OfficeLaboratoryAndManufacturingMember": { "xbrltype": "domainItemType", "nsuri": "http://www.durect.com/20240630", "localname": "OfficeLaboratoryAndManufacturingMember", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_DisclosureCommitmentsSummaryOfLeaseArrangementsOfCompanyFacilitiesDetail" ], "lang": { "en-us": { "role": { "documentation": "Office, laboratory and manufacturing.", "label": "Office Laboratory And Manufacturing [Member]", "terseLabel": "Office, Laboratory and Manufacturing [Member]" } } }, "auth_ref": [] }, "us-gaap_OperatingExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingExpensesAbstract", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_StatementCondensedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Operating Expenses [Abstract]", "terseLabel": "Operating expenses:" } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingIncomeLoss", "crdr": "credit", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_StatementCondensedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Operating Income (Loss)", "totalLabel": "Loss from operations", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r90", "r629", "r801", "r802", "r803", "r804", "r805" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_StatementCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Operating Lease Liability Current, Total", "label": "Operating Lease, Liability, Current", "terseLabel": "Operating lease liabilities, current portion", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r402" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_StatementCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Operating lease liabilities, non-current portion", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r402" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_StatementCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Operating lease right-of-use assets", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r401" ] }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Weighted-average remaining lease term", "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r404", "r662" ] }, "drrx_OperatingLeasesRentExpensesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://www.durect.com/20240630", "localname": "OperatingLeasesRentExpensesNet", "crdr": "debit", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_DisclosureCommitmentsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Operating leases rent expenses net.", "label": "Operating Leases Rent Expenses Net", "terseLabel": "Rent expenses of operating leases" } } }, "auth_ref": [] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherAccruedLiabilitiesCurrent", "crdr": "credit", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_DisclosureAccruedLiabilitiesDetailsScheduleOfAccruedLiabilities" ], "lang": { "en-us": { "role": { "label": "Other Accrued Liabilities, Current", "terseLabel": "Others", "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": [ "r37" ] }, "drrx_OtherAdjustmentsNonCashItems": { "xbrltype": "monetaryItemType", "nsuri": "http://www.durect.com/20240630", "localname": "OtherAdjustmentsNonCashItems", "crdr": "debit", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_StatementCondensedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Other Adjustments Non Cash Items", "label": "Other Adjustments Non Cash Items", "terseLabel": "Other" } } }, "auth_ref": [] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_StatementCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Other Assets, Noncurrent", "terseLabel": "Other long-term assets", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r105" ] }, "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax", "crdr": "credit", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_StatementCondensedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment and Tax", "totalLabel": "OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment and Tax, Total", "terseLabel": "Net change in unrealized gain on available-for-sale securities, net of reclassification adjustments and taxes", "documentation": "Amount, after tax and adjustment, of unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale) and unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale." } } }, "auth_ref": [ "r114", "r115", "r116", "r500" ] }, "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax", "crdr": "credit", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_StatementCondensedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Net change in unrealized loss on available-for-sale securities, net of reclassification adjustments and taxes", "label": "OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, after Tax", "verboseLabel": "Net change in unrealized loss on available-for-sale securities, net of reclassification adjustments and taxes", "documentation": "Amount, after tax and before adjustment, of unrealized holding gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Excludes unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale." } } }, "auth_ref": [ "r114", "r116", "r214" ] }, "drrx_OtherForeignCountriesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.durect.com/20240630", "localname": "OtherForeignCountriesMember", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfTotalRevenueByGeographicRegionBasedOnCustomersLocationsDetail" ], "lang": { "en-us": { "role": { "documentation": "Other foreign countries.", "label": "Other Foreign Countries [Member]", "terseLabel": "Other [Member]" } } }, "auth_ref": [] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_StatementCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Other Liabilities, Noncurrent", "terseLabel": "Other long-term liabilities", "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r41" ] }, "us-gaap_OtherNonoperatingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherNonoperatingExpense", "crdr": "debit", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_StatementCondensedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Other Nonoperating Expense", "negatedLabel": "Interest and other expenses", "documentation": "Amount of expense related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r60" ] }, "us-gaap_OtherNonoperatingIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherNonoperatingIncome", "crdr": "credit", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_StatementCondensedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Other Nonoperating Income", "terseLabel": "Interest and other income", "documentation": "Amount of income related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r127" ] }, "ecd_OtherPerfMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OtherPerfMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Other Performance Measure, Amount", "terseLabel": "Other Performance Measure, Amount" } } }, "auth_ref": [ "r739" ] }, "ecd_OutstandingAggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OutstandingAggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Aggregate Erroneous Compensation Amount", "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r701", "r711", "r721", "r753" ] }, "ecd_OutstandingRecoveryCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OutstandingRecoveryCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Recovery Compensation Amount", "terseLabel": "Compensation Amount" } } }, "auth_ref": [ "r704", "r714", "r724", "r756" ] }, "ecd_OutstandingRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OutstandingRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Recovery, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r704", "r714", "r724", "r756" ] }, "drrx_OxfordFinanceLlcTermLoanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.durect.com/20240630", "localname": "OxfordFinanceLlcTermLoanMember", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_DisclosureTermLoanAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Oxford Finance LLC term loan.", "label": "Oxford Finance Llc Term Loan [Member]", "terseLabel": "Oxford Finance LLC Term Loan [Member]" } } }, "auth_ref": [] }, "drrx_PatentBasedMilestoneMember": { "xbrltype": "domainItemType", "nsuri": "http://www.durect.com/20240630", "localname": "PatentBasedMilestoneMember", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_DisclosureStrategicAgreementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Patent based milestone.", "label": "Patent Based Milestone [Member]", "terseLabel": "Patent Based Milestone" } } }, "auth_ref": [] }, "ecd_PayVsPerformanceDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PayVsPerformanceDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Line Items]", "terseLabel": "Pay vs Performance Disclosure" } } }, "auth_ref": [ "r728" ] }, "us-gaap_PayablesAndAccrualsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PayablesAndAccrualsAbstract", "lang": { "en-us": { "role": { "label": "Payables and Accruals [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PaymentsOfDebtRestructuringCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsOfDebtRestructuringCosts", "crdr": "credit", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_DisclosureTermLoanAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Payments of Debt Restructuring Costs", "terseLabel": "Loan modification fee", "documentation": "The cash outflow for cost incurred in the modification of term of existing debt agreement in order for the entity to achieve some advantage." } } }, "auth_ref": [ "r20" ] }, "drrx_PaymentsOnTermLoanPrincipal": { "xbrltype": "monetaryItemType", "nsuri": "http://www.durect.com/20240630", "localname": "PaymentsOnTermLoanPrincipal", "crdr": "credit", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_StatementCondensedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Payments on term loan principal", "label": "Payments on term loan principal", "negatedLabel": "Payments on term loan principal" } } }, "auth_ref": [] }, "us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquireAvailableForSaleSecuritiesDebt", "crdr": "credit", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_StatementCondensedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments to Acquire Debt Securities, Available-for-Sale", "negatedLabel": "Purchases of available-for-sale securities", "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": [ "r19", "r129", "r182" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_StatementCondensedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Purchases of property and equipment", "totalLabel": "Payments to Acquire Property, Plant, and Equipment, Total", "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets." } } }, "auth_ref": [ "r63" ] }, "ecd_PeerGroupIssuersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeerGroupIssuersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Peer Group Issuers, Footnote [Text Block]", "terseLabel": "Peer Group Issuers, Footnote" } } }, "auth_ref": [ "r738" ] }, "ecd_PeerGroupTotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeerGroupTotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Peer Group Total Shareholder Return Amount", "terseLabel": "Peer Group Total Shareholder Return Amount" } } }, "auth_ref": [ "r738" ] }, "ecd_PeoActuallyPaidCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoActuallyPaidCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Actually Paid Compensation Amount", "terseLabel": "PEO Actually Paid Compensation Amount" } } }, "auth_ref": [ "r730" ] }, "ecd_PeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO [Member]", "terseLabel": "PEO" } } }, "auth_ref": [ "r747" ] }, "ecd_PeoName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Name", "terseLabel": "PEO Name" } } }, "auth_ref": [ "r740" ] }, "ecd_PeoTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Total Compensation Amount", "terseLabel": "PEO Total Compensation Amount" } } }, "auth_ref": [ "r729" ] }, "drrx_PercentageOfDividendRate": { "xbrltype": "percentItemType", "nsuri": "http://www.durect.com/20240630", "localname": "PercentageOfDividendRate", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/DisclosureFinancialInstrumentsCalculationOfEstimatedFairValueOfWarrantsUsingModelsWithKeyAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of dividend rate", "label": "Percentage of Dividend Rate", "documentation": "Percentage of dividend rate.", "verboseLabel": "Expected dividend yield" } } }, "auth_ref": [] }, "drrx_PercentageOfEstimatedRiskFreeInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://www.durect.com/20240630", "localname": "PercentageOfEstimatedRiskFreeInterestRate", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/DisclosureFinancialInstrumentsCalculationOfEstimatedFairValueOfWarrantsUsingModelsWithKeyAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of estimated risk free interest rate", "label": "Percentage of Estimated Risk Free Interest Rate", "documentation": "Percentage of estimated risk free interest rate", "verboseLabel": "Risk-free interest rate" } } }, "auth_ref": [] }, "drrx_PercentageOfOwnershipOnOutstandingCommonStockAtElectionOfHolder": { "xbrltype": "percentItemType", "nsuri": "http://www.durect.com/20240630", "localname": "PercentageOfOwnershipOnOutstandingCommonStockAtElectionOfHolder", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/DisclosureStockholdersEquityRegisteredDirectOfferingsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of ownership on outstanding common stock at election of holder", "label": "Percentage of Ownership on Outstanding Common Stock at Election of Holder", "documentation": "Percentage of ownership on outstanding common stock at election of holder." } } }, "auth_ref": [] }, "drrx_PercentageOfOwnershipOnOutstandingCommonStockImmediatelyAfterExercise": { "xbrltype": "percentItemType", "nsuri": "http://www.durect.com/20240630", "localname": "PercentageOfOwnershipOnOutstandingCommonStockImmediatelyAfterExercise", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/DisclosureStockholdersEquityRegisteredDirectOfferingsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of ownership on outstanding common stock immediately after exercise", "label": "Percentage of Ownership on Outstanding Common Stock Immediately After Exercise", "documentation": "Percentage of ownership on outstanding common stock immediately after exercise." } } }, "auth_ref": [] }, "ecd_PnsnAdjsPrrSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PnsnAdjsPrrSvcCstMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pension Adjustments Prior Service Cost [Member]", "terseLabel": "Pension Adjustments Prior Service Cost" } } }, "auth_ref": [ "r731" ] }, "ecd_PnsnAdjsSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PnsnAdjsSvcCstMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pension Adjustments Service Cost [Member]", "terseLabel": "Pension Adjustments Service Cost" } } }, "auth_ref": [ "r775" ] }, "ecd_PnsnBnftsAdjFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PnsnBnftsAdjFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pension Benefits Adjustments, Footnote [Text Block]", "terseLabel": "Pension Benefits Adjustments, Footnote" } } }, "auth_ref": [ "r730" ] }, "drrx_PreFundedWarrantAndCommonWarrantMember": { "xbrltype": "domainItemType", "nsuri": "http://www.durect.com/20240630", "localname": "PreFundedWarrantAndCommonWarrantMember", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/DisclosureStockholdersEquityRegisteredDirectOfferingsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Pre Funded Warrant And Common Warrant [Member]", "label": "Pre-funded Warrant and Common Warrant Member", "documentation": "Pre-funded warrant and common warrant." } } }, "auth_ref": [] }, "drrx_PreFundedWarrantsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.durect.com/20240630", "localname": "PreFundedWarrantsMember", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/DisclosureFinancialInstrumentsCalculationOfEstimatedFairValueOfWarrantsUsingModelsWithKeyAssumptionsDetails", "http://www.durect.com/20240630/taxonomy/role/DisclosureStockholdersEquityRegisteredDirectOfferingsAdditionalInformationDetail", "http://www.durect.com/20240630/taxonomy/role/Role_DisclosureFinancialInstrumentsAdditionalInformationDetail", "http://www.durect.com/20240630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Pre-Funded Warrants [Member]", "label": "Pre-funded Warrants Member", "documentation": "Pre-funded warrants." } } }, "auth_ref": [] }, "drrx_PrefundedWarrantLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.durect.com/20240630", "localname": "PrefundedWarrantLiabilities", "crdr": "credit", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/DisclosureStockholdersEquityRegisteredDirectOfferingsAdditionalInformationDetail", "http://www.durect.com/20240630/taxonomy/role/Role_DisclosureFinancialInstrumentsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Pre-funded warrants liabilities", "label": "Prefunded Warrant Liabilities", "documentation": "Prefunded warrant liabilities." } } }, "auth_ref": [] }, "drrx_PrepaidAndAccruedClinicalCostsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.durect.com/20240630", "localname": "PrepaidAndAccruedClinicalCostsPolicyTextBlock", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid and Accrued Clinical Costs", "label": "Prepaid And Accrued Clinical Costs Policy Text Block", "documentation": "Prepaid and accrued clinical costs." } } }, "auth_ref": [] }, "drrx_PrepaidAndAccruedContractResearchExpensesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.durect.com/20240630", "localname": "PrepaidAndAccruedContractResearchExpensesPolicyTextBlock", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "documentation": "Prepaid and Accrued Contract Research Expenses.", "label": "Prepaid And Accrued Contract Research Expenses Policy [Text Block]", "terseLabel": "Prepaid and Accrued Contract Research Expenses" } } }, "auth_ref": [] }, "drrx_PrepaidAndAccruedManufacturingCostsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.durect.com/20240630", "localname": "PrepaidAndAccruedManufacturingCostsPolicyTextBlock", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid and Accrued Manufacturing Costs", "label": "Prepaid and Accrued Manufacturing Costs Policy Text Block", "documentation": "Prepaid and accrued manufacturing costs." } } }, "auth_ref": [] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_StatementCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Prepaid Expense and Other Assets, Current", "terseLabel": "Prepaid expenses and other current assets", "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r786" ] }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromIssuanceOfCommonStock", "crdr": "debit", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/DisclosureStockholdersEquityRegisteredDirectOfferingsAdditionalInformationDetail", "http://www.durect.com/20240630/taxonomy/role/Role_StatementCondensedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from Issuance of Common Stock", "verboseLabel": "Proceeds from sale of common stock, net of commissions", "terseLabel": "Net proceeds from issuances of common stock pursuant to the 2021 Sales Agreement", "documentation": "The cash inflow from the additional capital contribution to the entity." } } }, "auth_ref": [ "r3" ] }, "us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions", "crdr": "debit", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_StatementCondensedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Proceeds, Issuance of Shares, Share-Based Payment Arrangement, Including Option Exercised, Total", "label": "Proceeds, Issuance of Shares, Share-Based Payment Arrangement, Including Option Exercised", "terseLabel": "Net proceeds from issuance of common stock upon exercise of stock options and from the ESPP", "documentation": "Amount of cash inflow from issuance of shares under share-based payment arrangement. Includes, but is not limited to, option exercised." } } }, "auth_ref": [ "r3", "r12" ] }, "us-gaap_ProceedsFromIssuanceOfWarrants": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromIssuanceOfWarrants", "crdr": "debit", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/DisclosureStockholdersEquityRegisteredDirectOfferingsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Loss on issuance of warrants", "label": "Proceeds from Issuance of Warrants", "documentation": "The cash inflow from issuance of rights to purchase common shares at predetermined price (usually issued together with corporate debt)." } } }, "auth_ref": [ "r3" ] }, "us-gaap_ProceedsFromIssuanceOrSaleOfEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromIssuanceOrSaleOfEquity", "crdr": "debit", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/DisclosureStockholdersEquityRegisteredDirectOfferingsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Gross proceeds from purchase agreement", "label": "Proceeds from Issuance or Sale of Equity", "totalLabel": "Proceeds from Issuance or Sale of Equity, Total", "terseLabel": "Gross proceeds from Offering", "documentation": "The cash inflow from the issuance of common stock, preferred stock, treasury stock, stock options, and other types of equity." } } }, "auth_ref": [ "r3", "r524" ] }, "drrx_ProceedsFromIssuancesOfWarrantsAndCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://www.durect.com/20240630", "localname": "ProceedsFromIssuancesOfWarrantsAndCommonStock", "crdr": "debit", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_StatementCondensedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds From Issuances Of Warrants And Common Stock", "documentation": "Proceeds from issuances of warrants and common stock.", "terseLabel": "Proceeds from issuances of warrants and common stock" } } }, "auth_ref": [] }, "us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments", "crdr": "debit", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_StatementCondensedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from maturities of short-term investments", "label": "Proceeds from Maturities, Prepayments and Calls of Short-Term Investments", "documentation": "The cash inflow from maturities, prepayments, calls and collections of all investments, including securities and other assets, having ready marketability and intended by management to be liquidated, if necessary, within the current operating cycle. Includes cash flows from securities classified as trading securities that were acquired for reasons other than sale in the short-term." } } }, "auth_ref": [ "r18", "r62" ] }, "us-gaap_ProductMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProductMember", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_StatementCondensedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Product [Member]", "terseLabel": "Product Revenue, Net [Member]", "documentation": "Article or substance produced by nature, labor or machinery." } } }, "auth_ref": [ "r641" ] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ProductOrServiceAxis", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_DisclosureStrategicAgreementsAdditionalInformationDetail", "http://www.durect.com/20240630/taxonomy/role/Role_StatementCondensedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service" } } }, "auth_ref": [ "r177", "r449", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r615", "r641", "r673", "r674", "r675", "r677", "r679", "r830", "r831", "r835", "r869", "r873", "r874", "r875", "r876", "r877", "r878", "r879", "r880", "r881", "r882", "r883", "r884", "r885", "r886", "r887", "r888", "r889", "r890", "r891", "r892", "r893", "r894", "r895", "r896", "r897", "r898", "r900", "r901" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ProductsAndServicesDomain", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_DisclosureStrategicAgreementsAdditionalInformationDetail", "http://www.durect.com/20240630/taxonomy/role/Role_StatementCondensedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Product and Service" } } }, "auth_ref": [ "r177", "r449", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r615", "r641", "r673", "r674", "r675", "r677", "r679", "r830", "r831", "r835", "r869", "r873", "r874", "r875", "r876", "r877", "r878", "r879", "r880", "r881", "r882", "r883", "r884", "r885", "r886", "r887", "r888", "r889", "r890", "r891", "r892", "r893", "r894", "r895", "r896", "r897", "r898", "r900", "r901" ] }, "us-gaap_ProfitLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProfitLoss", "crdr": "credit", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_StatementCondensedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "terseLabel": "Net loss", "totalLabel": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest, Total", "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest." } } }, "auth_ref": [ "r99", "r117", "r119", "r130", "r135", "r142", "r148", "r151", "r152", "r215", "r242", "r243", "r244", "r245", "r246", "r247", "r248", "r249", "r250", "r343", "r346", "r348", "r351", "r352", "r365", "r389", "r485", "r498", "r526", "r561", "r577", "r578", "r648", "r649", "r689", "r789", "r832" ] }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_DisclosureCommitmentsSummaryOfLeaseArrangementsOfCompanyFacilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Long-Lived Tangible Asset [Axis]", "terseLabel": "Long-Lived Tangible Asset", "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r6", "r406" ] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_StatementCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Net", "terseLabel": "Property and equipment, net", "totalLabel": "Property, Plant and Equipment, Net, Total", "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r6", "r406", "r488", "r497", "r663" ] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_DisclosureCommitmentsSummaryOfLeaseArrangementsOfCompanyFacilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Long-Lived Tangible Asset [Domain]", "terseLabel": "Long-Lived Tangible Asset", "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software." } } }, "auth_ref": [ "r71", "r406" ] }, "us-gaap_PropertySubjectToOrAvailableForOperatingLeaseByMajorPropertyClassTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertySubjectToOrAvailableForOperatingLeaseByMajorPropertyClassTable", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_DisclosureCommitmentsSummaryOfLeaseArrangementsOfCompanyFacilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Property, Plant, and Equipment, Lessor Asset under Operating Lease [Table]", "terseLabel": "Property Subject To Or Available For Operating Lease By Major Property Class [Table]", "documentation": "Disclosure of information about lessor's underlying asset for which right to use has been conveyed to lessee under operating lease." } } }, "auth_ref": [ "r93", "r233", "r408" ] }, "us-gaap_PropertySubjectToOrAvailableForOperatingLeaseLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertySubjectToOrAvailableForOperatingLeaseLineItems", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_DisclosureCommitmentsSummaryOfLeaseArrangementsOfCompanyFacilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Property, Plant, and Equipment, Lessor Asset under Operating Lease [Line Items]", "terseLabel": "Property Subject To Or Available For Operating Lease [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": [ "r93", "r233", "r408" ] }, "ecd_PvpTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PvpTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Table]", "terseLabel": "Pay vs Performance Disclosure" } } }, "auth_ref": [ "r728" ] }, "ecd_PvpTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PvpTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance [Table Text Block]", "terseLabel": "Pay vs Performance Disclosure, Table" } } }, "auth_ref": [ "r728" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RangeAxis", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetail", "http://www.durect.com/20240630/taxonomy/role/DisclosureStockholdersEquityRegisteredDirectOfferingsAdditionalInformationDetail", "http://www.durect.com/20240630/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfAssumptionsUsedToEstimateFairValueOfOptionsGrantedAndSharesPurchasedDetail", "http://www.durect.com/20240630/taxonomy/role/Role_DisclosureTermLoanAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement" } } }, "auth_ref": [ "r237", "r238", "r239", "r240", "r290", "r297", "r324", "r325", "r326", "r334", "r371", "r420", "r429", "r446", "r512", "r514", "r522", "r532", "r533", "r584", "r586", "r588", "r589", "r591", "r611", "r612", "r632", "r640", "r646", "r654", "r655", "r659", "r660", "r674", "r682", "r829", "r834", "r844", "r857", "r858", "r859", "r860", "r861" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RangeMember", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetail", "http://www.durect.com/20240630/taxonomy/role/DisclosureStockholdersEquityRegisteredDirectOfferingsAdditionalInformationDetail", "http://www.durect.com/20240630/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfAssumptionsUsedToEstimateFairValueOfOptionsGrantedAndSharesPurchasedDetail", "http://www.durect.com/20240630/taxonomy/role/Role_DisclosureTermLoanAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement" } } }, "auth_ref": [ "r237", "r238", "r239", "r240", "r290", "r297", "r324", "r325", "r326", "r334", "r371", "r420", "r429", "r446", "r512", "r514", "r522", "r532", "r533", "r584", "r586", "r588", "r589", "r591", "r611", "r612", "r632", "r640", "r646", "r654", "r655", "r659", "r660", "r674", "r682", "r829", "r834", "r844", "r857", "r858", "r859", "r860", "r861" ] }, "ecd_RecoveryOfErrCompDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RecoveryOfErrCompDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]", "terseLabel": "Recovery of Erroneously Awarded Compensation Disclosure" } } }, "auth_ref": [ "r696", "r706", "r716", "r748" ] }, "drrx_ReimbursedExpensesAndCertainMaterialsTransferredMember": { "xbrltype": "domainItemType", "nsuri": "http://www.durect.com/20240630", "localname": "ReimbursedExpensesAndCertainMaterialsTransferredMember", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_DisclosureStrategicAgreementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Reimbursed expenses and certain materials transferred.", "label": "Reimbursed Expenses And Certain Materials Transferred [Member]", "terseLabel": "Reimbursed Expenses And Certain Materials Transferred" } } }, "auth_ref": [] }, "drrx_RepaymentsOfLongTermCapitalLeaseObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://www.durect.com/20240630", "localname": "RepaymentsOfLongTermCapitalLeaseObligation", "crdr": "credit", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_StatementCondensedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Payments on equipment financing obligations", "label": "Repayments Of Long Term Capital Lease Obligation", "documentation": "Repayments of long term capital lease obligation." } } }, "auth_ref": [] }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RepurchaseAgreementCounterpartyNameDomain", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetail", "http://www.durect.com/20240630/taxonomy/role/DisclosureStockholdersEquityRegisteredDirectOfferingsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Domain]", "terseLabel": "Counterparty Name" } } }, "auth_ref": [ "r136", "r137", "r254", "r271", "r410", "r430", "r489", "r624", "r625" ] }, "us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_DisclosureStrategicAgreementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Research and Development Arrangement, Contract to Perform for Others, Type [Axis]", "terseLabel": "Research and Development Arrangement, Contract to Perform for Others, Type", "documentation": "Information by form of arrangement related to research and development." } } }, "auth_ref": [ "r337", "r840" ] }, "us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ResearchAndDevelopmentArrangementContractToPerformForOthersTypeDomain", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_DisclosureStrategicAgreementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Research and Development Arrangement, Contract to Perform for Others, Type [Domain]", "terseLabel": "Research and Development Arrangement, Contract to Perform for Others, Type", "documentation": "Listing of significant agreements under research and development arrangements accounted for as a contract to perform research and development for others." } } }, "auth_ref": [ "r337", "r840" ] }, "us-gaap_ResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ResearchAndDevelopmentExpense", "crdr": "debit", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_StatementCondensedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Research and Development Expense", "terseLabel": "Research and development", "totalLabel": "Research and Development Expense, Total", "documentation": "Amount of expense for research and development. Includes, but is not limited to, cost for computer software product to be sold, leased, or otherwise marketed and writeoff of research and development assets acquired in transaction other than business combination or joint venture formation or both. Excludes write-down of intangible asset acquired in business combination or from joint venture formation or both, used in research and development activity." } } }, "auth_ref": [ "r336", "r613", "r630", "r862" ] }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ResearchAndDevelopmentExpenseMember", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/DisclosureStockbasedCompensationSummaryOfStockbasedCompensationCostThatHasBeenIncludedInStatementsOfOperationsAndComprehensiveLossDetail" ], "lang": { "en-us": { "role": { "label": "Research and Development Expense [Member]", "terseLabel": "Research and development [Member]", "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included." } } }, "auth_ref": [] }, "us-gaap_ResearchAndDevelopmentExpensePolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ResearchAndDevelopmentExpensePolicy", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Research and Development Expense, Policy [Policy Text Block]", "terseLabel": "Research and Development Expenses", "documentation": "Disclosure of accounting policy for costs it has incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process." } } }, "auth_ref": [ "r335" ] }, "ecd_RestatementDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RestatementDateAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date [Axis]", "terseLabel": "Restatement Determination Date:" } } }, "auth_ref": [ "r697", "r707", "r717", "r749" ] }, "ecd_RestatementDeterminationDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RestatementDeterminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date", "terseLabel": "Restatement Determination Date" } } }, "auth_ref": [ "r698", "r708", "r718", "r750" ] }, "ecd_RestatementDoesNotRequireRecoveryTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RestatementDoesNotRequireRecoveryTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Does Not Require Recovery [Text Block]", "terseLabel": "Restatement does not require Recovery" } } }, "auth_ref": [ "r705", "r715", "r725", "r757" ] }, "us-gaap_RestrictedCash": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestrictedCash", "crdr": "debit", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_StatementCondensedStatementOfCashFlowsParenthetical" ], "lang": { "en-us": { "role": { "label": "Restricted Cash", "terseLabel": "Restricted cash", "totalLabel": "Restricted Cash, Total", "documentation": "Amount of cash restricted as to withdrawal or usage. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits." } } }, "auth_ref": [ "r785", "r791", "r863", "r868" ] }, "us-gaap_RestrictedCashAndCashEquivalentsNoncurrentAssetStatementOfFinancialPositionExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestrictedCashAndCashEquivalentsNoncurrentAssetStatementOfFinancialPositionExtensibleList", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_StatementCondensedStatementOfCashFlowsParenthetical" ], "lang": { "en-us": { "role": { "label": "Restricted Cash and Cash Equivalents, Noncurrent, Statement of Financial Position [Extensible Enumeration]", "documentation": "Indicates line item in statement of financial position that includes cash and cash equivalents restricted to withdrawal or usage, classified as noncurrent." } } }, "auth_ref": [ "r132" ] }, "us-gaap_RestrictedInvestmentsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestrictedInvestmentsNoncurrent", "crdr": "debit", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_StatementCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Restricted Investments, Noncurrent", "terseLabel": "Long-term restricted investments", "documentation": "This element represents the noncurrent 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": [ "r599", "r600" ] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://www.durect.com/20240630/taxonomy/role/Role_StatementCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Accumulated deficit", "negatedLabel": "Accumulated deficit", "totalLabel": "Retained Earnings (Accumulated Deficit), Total", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r46", "r78", "r495", "r519", "r521", "r525", "r542", "r663" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetainedEarningsMember", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_StatementCondensedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Retained Earnings [Member]", "terseLabel": "Accumulated deficit [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r98", "r139", "r140", "r141", "r143", "r148", "r150", "r152", "r216", "r217", "r232", "r338", "r339", "r340", "r341", "r342", "r344", "r345", "r346", "r355", "r357", "r358", "r360", "r363", "r399", "r400", "r516", "r518", "r527", "r903" ] }, "drrx_RevaluationOfCommonWarrants": { "xbrltype": "monetaryItemType", "nsuri": "http://www.durect.com/20240630", "localname": "RevaluationOfCommonWarrants", "crdr": "credit", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/DisclosureStockholdersEquityRegisteredDirectOfferingsAdditionalInformationDetail", "http://www.durect.com/20240630/taxonomy/role/Role_DisclosureFinancialInstrumentsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Re-valued common warrants", "label": "Revaluation Of Common Warrants", "documentation": "Revaluation of common warrants." } } }, "auth_ref": [] }, "drrx_RevaluationOfPrefundedWarrants": { "xbrltype": "monetaryItemType", "nsuri": "http://www.durect.com/20240630", "localname": "RevaluationOfPrefundedWarrants", "crdr": "credit", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/DisclosureStockholdersEquityRegisteredDirectOfferingsAdditionalInformationDetail", "http://www.durect.com/20240630/taxonomy/role/Role_DisclosureFinancialInstrumentsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Re -valuated pre -funded warrants", "label": "Revaluation Of Prefunded Warrants", "documentation": "Revaluation of prefunded warrants." } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_DisclosureStrategicAgreementsAdditionalInformationDetail", "http://www.durect.com/20240630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfTotalRevenueByGeographicRegionBasedOnCustomersLocationsDetail", "http://www.durect.com/20240630/taxonomy/role/Role_StatementCondensedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Total revenues", "verboseLabel": "Total collaborative research and development and other revenue", "label": "Revenue", "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": [ "r88", "r89", "r168", "r171", "r172", "r174", "r176", "r177", "r178", "r180", "r287", "r288", "r449" ] }, "us-gaap_RevenueRecognitionPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueRecognitionPolicyTextBlock", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Revenue [Policy Text Block]", "terseLabel": "Revenue Recognition", "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources." } } }, "auth_ref": [ "r562", "r614", "r627" ] }, "us-gaap_Revenues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Revenues", "crdr": "credit", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_DisclosureStrategicAgreementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Revenues, Total", "label": "Revenues", "terseLabel": "Revenues recognized", "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss)." } } }, "auth_ref": [ "r88", "r89", "r124", "r135", "r168", "r171", "r172", "r174", "r176", "r177", "r178", "r180", "r215", "r242", "r243", "r244", "r245", "r246", "r247", "r248", "r249", "r250", "r389", "r485", "r630", "r832" ] }, "us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenuesFromExternalCustomersAndLongLivedAssetsLineItems", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfTotalRevenueByGeographicRegionBasedOnCustomersLocationsDetail" ], "lang": { "en-us": { "role": { "label": "Revenues from External Customers and Long-Lived Assets [Line Items]", "terseLabel": "Revenues from External Customers and Long-Lived Assets [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "ecd_Rule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "Rule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Rule 10b5-1 Arrangement Adopted [Flag]", "terseLabel": "Rule 10b5-1 Arrangement Adopted" } } }, "auth_ref": [ "r766" ] }, "ecd_Rule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "Rule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Rule 10b5-1 Arrangement Terminated [Flag]", "terseLabel": "Rule 10b5-1 Arrangement Terminated" } } }, "auth_ref": [ "r766" ] }, "drrx_SaleOfCommonStock": { "xbrltype": "sharesItemType", "nsuri": "http://www.durect.com/20240630", "localname": "SaleOfCommonStock", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/DisclosureStockholdersEquityRegisteredDirectOfferingsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Sale of common stock", "label": "Sale of Common Stock", "documentation": "Sale of common stock." } } }, "auth_ref": [] }, "us-gaap_SaleOfStockConsiderationReceivedOnTransaction": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SaleOfStockConsiderationReceivedOnTransaction", "crdr": "debit", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/DisclosureStockholdersEquityRegisteredDirectOfferingsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Sale of Stock, Consideration Received on Transaction", "terseLabel": "Gross proceeds from sale of common stock", "verboseLabel": "Net proceeds from offering", "documentation": "Cash received on stock transaction after deduction of issuance costs." } } }, "auth_ref": [] }, "us-gaap_SaleOfStockDescriptionOfTransaction": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SaleOfStockDescriptionOfTransaction", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/DisclosureStockholdersEquityRegisteredDirectOfferingsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Description of Transaction", "label": "Sale of Stock, Description of Transaction", "documentation": "Description of stock transaction which may include details of the offering (IPO, private placement), a description of the stock sold, percentage of subsidiary's or equity investee's stock sold, a description of the investors and whether the stock was issued in a business combination." } } }, "auth_ref": [ "r10", "r30", "r81" ] }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SaleOfStockNameOfTransactionDomain", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/DisclosureStockholdersEquityRegisteredDirectOfferingsAdditionalInformationDetail", "http://www.durect.com/20240630/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfAssumptionsUsedToEstimateFairValueOfOptionsGrantedAndSharesPurchasedDetail" ], "lang": { "en-us": { "role": { "label": "Sale of Stock [Domain]", "terseLabel": "Sale of Stock", "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/2024", "localname": "SaleOfStockNumberOfSharesIssuedInTransaction", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/DisclosureStockholdersEquityRegisteredDirectOfferingsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Sale of Stock, Number of Shares Issued in Transaction", "terseLabel": "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/2024", "localname": "SaleOfStockPricePerShare", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/DisclosureFinancialInstrumentsCalculationOfEstimatedFairValueOfWarrantsUsingModelsWithKeyAssumptionsDetails", "http://www.durect.com/20240630/taxonomy/role/DisclosureStockholdersEquityRegisteredDirectOfferingsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Sale of Stock, Price Per Share", "terseLabel": "Sale of stock price per share", "verboseLabel": "Common stock price", "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": [] }, "us-gaap_SaleOfStockTransactionDate": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SaleOfStockTransactionDate", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/DisclosureStockholdersEquityRegisteredDirectOfferingsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Date of agreement", "label": "Sale of Stock, Transaction Date", "documentation": "Date the subsidiary or equity investee issued or sold stock, in YYYY-MM-DD format." } } }, "auth_ref": [] }, "drrx_SalesBasedMilestonesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.durect.com/20240630", "localname": "SalesBasedMilestonesMember", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_DisclosureStrategicAgreementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Sales based milestones.", "label": "Sales Based Milestones [Member]", "terseLabel": "Sales Based Milestones" } } }, "auth_ref": [] }, "drrx_ScheduleOfAccruedLiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.durect.com/20240630", "localname": "ScheduleOfAccruedLiabilitiesAbstract", "lang": { "en-us": { "role": { "documentation": "Schedule of accrued liabilities abstract.", "label": "Schedule Of Accrued Liabilities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_DisclosureAccruedLiabilitiesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Accrued Liabilities [Table Text Block]", "terseLabel": "Schedule of accrued liabilities", "documentation": "Tabular disclosure of the components of accrued liabilities." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfAvailableForSaleSecuritiesLineItems", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_DisclosureFinancialInstrumentsSummaryOfMoneyMarketFundsAndAvailableForSaleSecuritiesDetail" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-Sale [Line Items]", "terseLabel": "Schedule of Available-for-sale Securities [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r184", "r185", "r186", "r187", "r188", "r189", "r190", "r191", "r192", "r193", "r194", "r195" ] }, "us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_DisclosureStrategicAgreementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Table]", "terseLabel": "Schedule Of Collaborative Arrangements And Noncollaborative Arrangement Transactions [Table]", "documentation": "Disclosure of information about collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations." } } }, "auth_ref": [ "r347" ] }, "us-gaap_ScheduleOfDebtTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfDebtTableTextBlock", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_DisclosureTermLoanTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Debt [Table Text Block]", "terseLabel": "Schedule of Future Maturities due under Term Loan", "documentation": "Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "terseLabel": "Summary of Numerators and Denominators in Calculation of Basic and Diluted Net (Loss) Income per Share", "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations." } } }, "auth_ref": [ "r799" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/DisclosureStockbasedCompensationSummaryOfStockbasedCompensationCostThatHasBeenIncludedInStatementsOfOperationsAndComprehensiveLossDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table]", "terseLabel": "Schedule Of Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Table]", "documentation": "Disclosure of information about amount recognized for award under share-based payment arrangement. Includes, but is not limited to, amount expensed in statement of income or comprehensive income, amount capitalized in statement of financial position, and corresponding reporting line item in financial statements." } } }, "auth_ref": [ "r29" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_DisclosureStockBasedCompensationTables" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]", "terseLabel": "Summary of Stock-Based Compensation Cost that has been Included in Statements of Operations and Comprehensive Loss", "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": [ "r29" ] }, "drrx_ScheduleOfFutureMinimumRentalPaymentForOperatingLeasesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.durect.com/20240630", "localname": "ScheduleOfFutureMinimumRentalPaymentForOperatingLeasesTableTextBlock", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_DisclosureCommitmentsTables" ], "lang": { "en-us": { "role": { "documentation": "Schedule of future operating lease minimum payments.", "label": "Schedule Of Future Minimum Rental Payment For Operating Leases Table [Text Block]", "terseLabel": "Schedule of Future Operating Lease Minimum Payments" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfInventoryCurrentTableTextBlock", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Inventory, Current [Table Text Block]", "terseLabel": "Summary of Components of Inventories", "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process." } } }, "auth_ref": [ "r14", "r50", "r51", "r52" ] }, "drrx_ScheduleOfLeaseArrangementsOfCompanyFacilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.durect.com/20240630", "localname": "ScheduleOfLeaseArrangementsOfCompanyFacilitiesTableTextBlock", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_DisclosureCommitmentsTables" ], "lang": { "en-us": { "role": { "documentation": "Schedule of lease arrangements of company facilities.", "label": "Schedule Of Lease Arrangements Of Company Facilities Table [Text Block]", "terseLabel": "Summary of Lease Arrangements of Company Facilities" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Revenue from External Customers Attributed to Foreign Countries by Geographic Area [Table Text Block]", "terseLabel": "Summary of Significant Accounting Policies - Summary of Total Revenue by Geographic Region Based on Customers' Locations", "documentation": "Tabular disclosure of the names of foreign countries from which revenue is material and the amount of revenue from external customers attributed to those countries. An entity may also provide subtotals of geographic information about groups of countries." } } }, "auth_ref": [ "r54", "r68" ] }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfTotalRevenueByGeographicRegionBasedOnCustomersLocationsDetail" ], "lang": { "en-us": { "role": { "label": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]", "terseLabel": "Schedule Of Revenues From External Customers And Long Lived Assets [Table]", "documentation": "Disclosure of information about revenue from external customer and long-lived asset by geographical area. Long-lived asset excludes financial instrument, customer relationship with financial institution, mortgage and other servicing right, deferred policy acquisition cost, and deferred tax asset." } } }, "auth_ref": [ "r25", "r54" ] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetail", "http://www.durect.com/20240630/taxonomy/role/DisclosureStockholdersEquityRegisteredDirectOfferingsAdditionalInformationDetail", "http://www.durect.com/20240630/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfAssumptionsUsedToEstimateFairValueOfOptionsGrantedAndSharesPurchasedDetail" ], "lang": { "en-us": { "role": { "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]", "terseLabel": "Schedule Of Share Based Compensation Arrangements By Share Based Payment Award [Table]", "documentation": "Disclosure of information about share-based payment arrangement." } } }, "auth_ref": [ "r299", "r300", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327" ] }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_DisclosureStockBasedCompensationTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]", "terseLabel": "Summary of Assumptions Used to Estimate Fair Value of Options Granted and Shares Purchased", "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": [ "r80" ] }, "us-gaap_SecuredDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SecuredDebt", "crdr": "credit", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_DisclosureTermLoanAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Secured Debt", "terseLabel": "Secured term loan", "totalLabel": "Secured Debt, Total", "documentation": "Carrying value as of the balance sheet date, including the current and noncurrent portions, of collateralized debt obligations (with maturities initially due after one year or beyond the operating cycle, if longer). Such obligations include mortgage loans, chattel loans, and any other borrowings secured by assets of the borrower." } } }, "auth_ref": [ "r13", "r84", "r867" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "Security12bTitle", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Title of 12(b) Security", "terseLabel": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r691" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "SecurityExchangeName", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Security Exchange Name", "terseLabel": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r693" ] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "SegmentGeographicalDomain", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_DisclosureCommitmentsSummaryOfLeaseArrangementsOfCompanyFacilitiesDetail", "http://www.durect.com/20240630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfTotalRevenueByGeographicRegionBasedOnCustomersLocationsDetail" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]", "terseLabel": "Geographical" } } }, "auth_ref": [ "r178", "r179", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r529", "r530", "r531", "r585", "r587", "r590", "r592", "r598", "r602", "r603", "r604", "r605", "r606", "r607", "r608", "r609", "r610", "r616", "r642", "r665", "r666", "r667", "r668", "r669", "r670", "r671", "r672", "r676", "r682", "r835", "r869", "r873", "r874", "r876", "r877", "r878", "r879", "r880", "r881", "r882", "r883", "r884", "r885", "r886", "r887", "r888", "r889", "r890", "r891", "r892", "r893", "r894", "r895", "r896", "r897", "r898", "r900", "r901" ] }, "us-gaap_SegmentReportingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SegmentReportingAbstract", "lang": { "en-us": { "role": { "label": "Segment Reporting [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SellingGeneralAndAdministrativeExpense", "crdr": "debit", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_StatementCondensedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Selling, General and Administrative Expense", "terseLabel": "Selling, general and administrative", "totalLabel": "Selling, General and Administrative Expense, Total", "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": [ "r58" ] }, "us-gaap_SellingGeneralAndAdministrativeExpensesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SellingGeneralAndAdministrativeExpensesMember", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/DisclosureStockbasedCompensationSummaryOfStockbasedCompensationCostThatHasBeenIncludedInStatementsOfOperationsAndComprehensiveLossDetail" ], "lang": { "en-us": { "role": { "label": "Selling, General and Administrative Expenses [Member]", "terseLabel": "Selling, general and administrative [Member]", "documentation": "Primary financial statement caption encompassing selling, general and administrative expense." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensation", "crdr": "debit", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_StatementCondensedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Noncash Expense", "terseLabel": "Stock-based compensation", "totalLabel": "Share-Based Payment Arrangement, Noncash Expense, Total", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r4" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfAssumptionsUsedToEstimateFairValueOfOptionsGrantedAndSharesPurchasedDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate", "terseLabel": "Expected dividend yield", "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": [ "r325" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfAssumptionsUsedToEstimateFairValueOfOptionsGrantedAndSharesPurchasedDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate", "terseLabel": "Volatility", "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period." } } }, "auth_ref": [ "r324" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfAssumptionsUsedToEstimateFairValueOfOptionsGrantedAndSharesPurchasedDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Maximum", "terseLabel": "Volatility, maximum", "documentation": "The estimated measure of the maximum percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfAssumptionsUsedToEstimateFairValueOfOptionsGrantedAndSharesPurchasedDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Minimum", "terseLabel": "Volatility, minimum", "documentation": "The estimated measure of the minimum percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfAssumptionsUsedToEstimateFairValueOfOptionsGrantedAndSharesPurchasedDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate", "terseLabel": "Risk-free rate", "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares." } } }, "auth_ref": [ "r326" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfAssumptionsUsedToEstimateFairValueOfOptionsGrantedAndSharesPurchasedDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Maximum", "terseLabel": "Risk-free rate, maximum", "documentation": "The maximum risk-free interest rate assumption that is used in valuing an option on its own shares." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfAssumptionsUsedToEstimateFairValueOfOptionsGrantedAndSharesPurchasedDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Minimum", "terseLabel": "Risk-free rate, minimum", "documentation": "The minimum risk-free interest rate assumption that is used in valuing an option on its own shares." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetail", "http://www.durect.com/20240630/taxonomy/role/DisclosureStockholdersEquityRegisteredDirectOfferingsAdditionalInformationDetail", "http://www.durect.com/20240630/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfAssumptionsUsedToEstimateFairValueOfOptionsGrantedAndSharesPurchasedDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]", "terseLabel": "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": [ "r299", "r300", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Stock options granted to employees", "totalLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Net of Forfeitures, Total", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Net of Forfeitures", "terseLabel": "Stock options granted", "documentation": "Net number of share options (or share units) granted during the period." } } }, "auth_ref": [ "r838" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfAssumptionsUsedToEstimateFairValueOfOptionsGrantedAndSharesPurchasedDetail", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "All Award Types", "terseLabel": "All Award Types", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfAssumptionsUsedToEstimateFairValueOfOptionsGrantedAndSharesPurchasedDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term", "terseLabel": "Expected life of option (in years)", "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r323" ] }, "us-gaap_SharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharesOutstanding", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_StatementCondensedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Shares, Outstanding", "periodEndLabel": "Ending balance, shares", "periodStartLabel": "Beginning balance, shares", "documentation": "Number of shares issued which are neither cancelled nor held in the treasury." } } }, "auth_ref": [] }, "us-gaap_ShortTermInvestmentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShortTermInvestmentsMember", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_DisclosureFinancialInstrumentsSummaryOfMoneyMarketFundsAndAvailableForSaleSecuritiesDetail" ], "lang": { "en-us": { "role": { "label": "Short-Term Investments [Member]", "terseLabel": "Short-term investments [Member]", "documentation": "Investments which are not otherwise included in another category or item that the entity has the intent to sell or dispose of within one year from the date of the balance sheet." } } }, "auth_ref": [ "r593", "r594", "r595", "r617" ] }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SignificantAccountingPoliciesTextBlock", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPolicies" ], "lang": { "en-us": { "role": { "label": "Significant Accounting Policies [Text Block]", "terseLabel": "Summary of Significant Accounting Policies", "documentation": "The entire disclosure for all significant accounting policies of the reporting entity." } } }, "auth_ref": [ "r67", "r133" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/DisclosureFinancialInstrumentsCalculationOfEstimatedFairValueOfWarrantsUsingModelsWithKeyAssumptionsDetails", "http://www.durect.com/20240630/taxonomy/role/DisclosureStockholdersEquityRegisteredDirectOfferingsAdditionalInformationDetail", "http://www.durect.com/20240630/taxonomy/role/Role_DisclosureFinancialInstrumentsAdditionalInformationDetail", "http://www.durect.com/20240630/taxonomy/role/Role_StatementCondensedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Equity Components [Axis]", "terseLabel": "Equity Components", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r11", "r44", "r47", "r48", "r98", "r121", "r122", "r123", "r139", "r140", "r141", "r143", "r148", "r150", "r152", "r169", "r216", "r217", "r232", "r284", "r338", "r339", "r340", "r341", "r342", "r344", "r345", "r346", "r355", "r356", "r357", "r358", "r359", "r360", "r363", "r390", "r391", "r392", "r393", "r394", "r395", "r399", "r400", "r409", "r500", "r516", "r517", "r518", "r527", "r579" ] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "StatementGeographicalAxis", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_DisclosureCommitmentsSummaryOfLeaseArrangementsOfCompanyFacilitiesDetail", "http://www.durect.com/20240630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfTotalRevenueByGeographicRegionBasedOnCustomersLocationsDetail" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical" } } }, "auth_ref": [ "r178", "r179", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r529", "r530", "r531", "r585", "r587", "r590", "r592", "r598", "r602", "r603", "r604", "r605", "r606", "r607", "r608", "r609", "r610", "r616", "r642", "r665", "r666", "r667", "r668", "r669", "r670", "r671", "r672", "r676", "r682", "r835", "r869", "r873", "r874", "r876", "r877", "r878", "r879", "r880", "r881", "r882", "r883", "r884", "r885", "r886", "r887", "r888", "r889", "r890", "r891", "r892", "r893", "r894", "r895", "r896", "r897", "r898", "r900", "r901" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementLineItems", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_StatementCondensedStatementsOfOperationsAndComprehensiveLoss", "http://www.durect.com/20240630/taxonomy/role/Role_StatementCondensedStatementsOfStockholdersEquity", "http://www.durect.com/20240630/taxonomy/role/StatementCondensedStatementsOfStockholdersEquityParenthetical" ], "lang": { "en-us": { "role": { "label": "Statement [Line Items]", "terseLabel": "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": [ "r139", "r140", "r141", "r169", "r400", "r449", "r523", "r528", "r534", "r535", "r536", "r537", "r538", "r539", "r541", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r554", "r555", "r556", "r557", "r558", "r560", "r562", "r563", "r565", "r566", "r567", "r568", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r576", "r579", "r683" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementTable", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_StatementCondensedStatementsOfOperationsAndComprehensiveLoss", "http://www.durect.com/20240630/taxonomy/role/Role_StatementCondensedStatementsOfStockholdersEquity", "http://www.durect.com/20240630/taxonomy/role/StatementCondensedStatementsOfStockholdersEquityParenthetical" ], "lang": { "en-us": { "role": { "label": "Statement [Table]", "terseLabel": "Statement [Table]", "documentation": "Disclosure of information about statement of comprehensive income, income, other comprehensive income, financial position, cash flows, and shareholders' equity." } } }, "auth_ref": [ "r139", "r140", "r141", "r169", "r181", "r400", "r449", "r523", "r528", "r534", "r535", "r536", "r537", "r538", "r539", "r541", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r554", "r555", "r556", "r557", "r558", "r560", "r562", "r563", "r565", "r566", "r567", "r568", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r576", "r579", "r683" ] }, "ecd_StkPrcOrTsrEstimationMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "StkPrcOrTsrEstimationMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Stock Price or TSR Estimation Method [Text Block]", "terseLabel": "Stock Price or TSR Estimation Method" } } }, "auth_ref": [ "r700", "r710", "r720", "r752" ] }, "us-gaap_StockAppreciationRightsSARSMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockAppreciationRightsSARSMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Stock Appreciation Rights (SARs) [Member]", "terseLabel": "Stock Appreciation Rights (SARs)", "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period." } } }, "auth_ref": [] }, "drrx_StockBasedCompensationExpenseFromStockOptionsAndESPPShares": { "xbrltype": "sharesItemType", "nsuri": "http://www.durect.com/20240630", "localname": "StockBasedCompensationExpenseFromStockOptionsAndESPPShares", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_StatementCondensedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "documentation": "Stock-based compensation expense from stock options and ESPP shares", "label": "Stock Based Compensation Expense From Stock Options And E S P P Shares", "terseLabel": "Stock-based compensation expense from stock options and ESPP shares, Shares" } } }, "auth_ref": [] }, "us-gaap_StockCompensationPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockCompensationPlanMember", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfAssumptionsUsedToEstimateFairValueOfOptionsGrantedAndSharesPurchasedDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Member]", "terseLabel": "Stock Option Plan [Member]", "documentation": "Share-based payment arrangement in which award of equity shares are granted. Arrangement includes, but is not limited to, grantor incurring liability for product and service based on price of its shares." } } }, "auth_ref": [ "r800" ] }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesNewIssues", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/DisclosureStockholdersEquityRegisteredDirectOfferingsAdditionalInformationDetail", "http://www.durect.com/20240630/taxonomy/role/Role_StatementCondensedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Shares, New Issues", "verboseLabel": "Sale of common stock during period", "terseLabel": "Issuance of common stock in the February 2023 registered direct offering/pursuant to the 2021 Sales Agreement, shares", "documentation": "Number of new stock issued during the period." } } }, "auth_ref": [ "r11", "r43", "r44", "r78", "r524", "r579", "r596" ] }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodValueNewIssues", "crdr": "credit", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_StatementCondensedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Value, New Issues", "terseLabel": "Issuance of common stock in the February 2023 registered direct offering/pursuant to the 2021 Sales Agreement", "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering." } } }, "auth_ref": [ "r11", "r43", "r44", "r78", "r527", "r579", "r596", "r689" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquity", "crdr": "credit", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_StatementCondensedBalanceSheets", "http://www.durect.com/20240630/taxonomy/role/Role_StatementCondensedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Equity, Attributable to Parent", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "totalLabel": "Stockholders\u2019 equity", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r44", "r47", "r48", "r69", "r543", "r559", "r580", "r581", "r663", "r690", "r793", "r823", "r848", "r903" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityAbstract", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_StatementCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Equity, Attributable to Parent [Abstract]", "terseLabel": "Stockholders\u2019 equity:" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityNoteDisclosureTextBlock", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_DisclosureStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Equity [Text Block]", "terseLabel": "Stockholders' Equity", "documentation": "The entire disclosure for equity." } } }, "auth_ref": [ "r75", "r134", "r269", "r270", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r282", "r284", "r362", "r582", "r583", "r597" ] }, "us-gaap_StockholdersEquityReverseStockSplit": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityReverseStockSplit", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Description of reverse stock split", "label": "Stockholders' Equity, Reverse Stock Split", "documentation": "Description of the reverse stock split arrangement. Also provide the retroactive effect given by the reverse split that occurs after the balance sheet date but before the release of financial statements." } } }, "auth_ref": [ "r79" ] }, "us-gaap_SubsequentEventMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventMember", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/DisclosureStockholdersEquityRegisteredDirectOfferingsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Subsequent Event [Member]", "terseLabel": "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": [ "r396", "r412" ] }, "us-gaap_SubsequentEventTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventTypeAxis", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/DisclosureStockholdersEquityRegisteredDirectOfferingsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Subsequent Event Type [Axis]", "terseLabel": "Subsequent Event Type", "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r396", "r412" ] }, "us-gaap_SubsequentEventTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventTypeDomain", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/DisclosureStockholdersEquityRegisteredDirectOfferingsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Subsequent Event Type [Domain]", "terseLabel": "Subsequent Event Type", "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r396", "r412" ] }, "us-gaap_SubsequentEventsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventsAbstract", "lang": { "en-us": { "role": { "label": "Subsequent Events [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventsTextBlock", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/DisclosureSubsequentEvents1" ], "lang": { "en-us": { "role": { "label": "Subsequent Events [Text Block]", "terseLabel": "Subsequent Events", "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business." } } }, "auth_ref": [ "r411", "r413" ] }, "us-gaap_SubsidiarySaleOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsidiarySaleOfStockAxis", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/DisclosureStockholdersEquityRegisteredDirectOfferingsAdditionalInformationDetail", "http://www.durect.com/20240630/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfAssumptionsUsedToEstimateFairValueOfOptionsGrantedAndSharesPurchasedDetail" ], "lang": { "en-us": { "role": { "label": "Sale of Stock [Axis]", "terseLabel": "Sale of Stock", "documentation": "Information by type of sale of the entity's stock." } } }, "auth_ref": [] }, "drrx_SummaryOfSignificantAccountingPoliciesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.durect.com/20240630", "localname": "SummaryOfSignificantAccountingPoliciesLineItems", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Summary of significant accounting policies.", "label": "Summary Of Significant Accounting Policies [Line Items]", "terseLabel": "Summary Of Significant Accounting Policies [Line Items]" } } }, "auth_ref": [] }, "drrx_SummaryOfSignificantAccountingPoliciesTable": { "xbrltype": "stringItemType", "nsuri": "http://www.durect.com/20240630", "localname": "SummaryOfSignificantAccountingPoliciesTable", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Summary Of Significant Accounting Policies [Table]", "label": "Summary Of Significant Accounting Policies [Table]", "terseLabel": "Summary Of Significant Accounting Policies [Table]" } } }, "auth_ref": [] }, "ecd_TabularListTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TabularListTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Tabular List [Table Text Block]", "terseLabel": "Tabular List, Table" } } }, "auth_ref": [ "r746" ] }, "ecd_TotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Total Shareholder Return Amount", "terseLabel": "Total Shareholder Return Amount" } } }, "auth_ref": [ "r738" ] }, "ecd_TotalShareholderRtnVsPeerGroupTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TotalShareholderRtnVsPeerGroupTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Total Shareholder Return Vs Peer Group [Text Block]", "terseLabel": "Total Shareholder Return Vs Peer Group" } } }, "auth_ref": [ "r745" ] }, "ecd_TradingArrAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TradingArrAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement [Axis]", "terseLabel": "Trading Arrangement:" } } }, "auth_ref": [ "r765" ] }, "ecd_TradingArrByIndTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TradingArrByIndTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangements, by Individual [Table]", "terseLabel": "Trading Arrangements, by Individual" } } }, "auth_ref": [ "r767" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "TradingSymbol", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Trading Symbol", "terseLabel": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_DisclosureFinancialInstrumentsSummaryOfMoneyMarketFundsAndAvailableForSaleSecuritiesDetail" ], "lang": { "en-us": { "role": { "label": "Financial Instruments [Domain]", "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms." } } }, "auth_ref": [ "r184", "r185", "r186", "r187", "r188", "r189", "r190", "r191", "r192", "r193", "r194", "r195", "r196", "r197", "r198", "r199", "r200", "r201", "r202", "r203", "r204", "r205", "r206", "r207", "r208", "r209", "r210", "r211", "r212", "r213", "r267", "r281", "r361", "r388", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r501", "r650", "r652", "r654", "r655", "r656", "r657", "r658", "r659", "r660", "r664", "r778", "r779", "r780", "r781", "r782", "r783", "r784", "r819", "r820", "r821", "r822", "r842", "r843", "r844", "r845", "r846", "r847" ] }, "ecd_TrdArrAdoptionDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrAdoptionDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Adoption Date", "terseLabel": "Adoption Date" } } }, "auth_ref": [ "r768" ] }, "ecd_TrdArrDuration": { "xbrltype": "durationItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrDuration", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Duration", "terseLabel": "Arrangement Duration" } } }, "auth_ref": [ "r769" ] }, "ecd_TrdArrExpirationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrExpirationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Expiration Date", "terseLabel": "Expiration Date" } } }, "auth_ref": [ "r769" ] }, "ecd_TrdArrIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r767" ] }, "ecd_TrdArrIndTitle": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrIndTitle", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Individual Title", "terseLabel": "Title" } } }, "auth_ref": [ "r767" ] }, "ecd_TrdArrSecuritiesAggAvailAmt": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrSecuritiesAggAvailAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Securities Aggregate Available Amount", "terseLabel": "Aggregate Available" } } }, "auth_ref": [ "r770" ] }, "ecd_TrdArrTerminationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrTerminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Termination Date", "terseLabel": "Termination Date" } } }, "auth_ref": [ "r768" ] }, "drrx_TwoThousandTwentyOneRegistrationStatementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.durect.com/20240630", "localname": "TwoThousandTwentyOneRegistrationStatementMember", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/DisclosureStockholdersEquityRegisteredDirectOfferingsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2021 Registration Statement [Member]", "label": "Two Thousand Twenty One Registration Statement [Member]", "documentation": "Two thousand twenty one registration statement member." } } }, "auth_ref": [] }, "drrx_TwoThousandTwentyOneRegistrationstatementandTwoThousandTwentyOneSalesAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.durect.com/20240630", "localname": "TwoThousandTwentyOneRegistrationstatementandTwoThousandTwentyOneSalesAgreementMember", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/DisclosureStockholdersEquityRegisteredDirectOfferingsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "2021 Registration statement and 2021 Sales agreement.", "label": "Two Thousand Twenty One RegistrationStatementAnd Two Thousand Twenty One Sales Agreement [Member]", "terseLabel": "2021 Registration Statement and 2021 Sales Agreement [Member]" } } }, "auth_ref": [] }, "drrx_TwoThousandTwentyOneSalesAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.durect.com/20240630", "localname": "TwoThousandTwentyOneSalesAgreementMember", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetail", "http://www.durect.com/20240630/taxonomy/role/DisclosureStockholdersEquityRegisteredDirectOfferingsAdditionalInformationDetail", "http://www.durect.com/20240630/taxonomy/role/Role_StatementCondensedStatementsOfStockholdersEquity", "http://www.durect.com/20240630/taxonomy/role/StatementCondensedStatementsOfStockholdersEquityParenthetical" ], "lang": { "en-us": { "role": { "documentation": "Two thousand twenty one sales agreement member.", "label": "Two Thousand Twenty One Sales Agreement [Member]", "terseLabel": "2021 Sales Agreement [Member]" } } }, "auth_ref": [] }, "us-gaap_TypeOfArrangementAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TypeOfArrangementAxis", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetail", "http://www.durect.com/20240630/taxonomy/role/DisclosureStockholdersEquityRegisteredDirectOfferingsAdditionalInformationDetail", "http://www.durect.com/20240630/taxonomy/role/Role_DisclosureStrategicAgreementsAdditionalInformationDetail", "http://www.durect.com/20240630/taxonomy/role/Role_StatementCondensedStatementsOfStockholdersEquity", "http://www.durect.com/20240630/taxonomy/role/StatementCondensedStatementsOfStockholdersEquityParenthetical" ], "lang": { "en-us": { "role": { "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Axis]", "terseLabel": "Collaborative Arrangement and Arrangement Other than Collaborative", "documentation": "Information by collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations." } } }, "auth_ref": [ "r347" ] }, "us-gaap_TypeOfCostGoodOrServiceExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TypeOfCostGoodOrServiceExtensibleList", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_StatementCondensedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Cost, Product and Service [Extensible Enumeration]", "terseLabel": "Type of cost, good or service [extensible list]", "documentation": "Indicates type of cost from product sold and service rendered." } } }, "auth_ref": [ "r836" ] }, "country_US": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2024", "localname": "US", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfTotalRevenueByGeographicRegionBasedOnCustomersLocationsDetail" ], "lang": { "en-us": { "role": { "label": "UNITED STATES", "terseLabel": "United States [Member]" } } }, "auth_ref": [] }, "us-gaap_USGovernmentCorporationsAndAgenciesSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "USGovernmentCorporationsAndAgenciesSecuritiesMember", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_DisclosureFinancialInstrumentsSummaryOfMoneyMarketFundsAndAvailableForSaleSecuritiesDetail" ], "lang": { "en-us": { "role": { "label": "US Government Corporations and Agencies Securities [Member]", "terseLabel": "U.S. Government agencies [Member]", "documentation": "This category includes information about debt issued by US Government Corporations and Agencies. Investments in such US Government Corporations may include debt securities issued by the Government National Mortgage Association (Ginnie Mae) and by the Federal National Mortgage Association (Fannie Mae) and the Federal Home Loan Mortgage Corporation (Freddie Mac)." } } }, "auth_ref": [ "r864" ] }, "ecd_UndrlygSecurityMktPriceChngPct": { "xbrltype": "pureItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "UndrlygSecurityMktPriceChngPct", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Underlying Security Market Price Change, Percent", "terseLabel": "Underlying Security Market Price Change" } } }, "auth_ref": [ "r764" ] }, "drrx_VacavilleCAMember": { "xbrltype": "domainItemType", "nsuri": "http://www.durect.com/20240630", "localname": "VacavilleCAMember", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_DisclosureCommitmentsSummaryOfLeaseArrangementsOfCompanyFacilitiesDetail" ], "lang": { "en-us": { "role": { "documentation": "Vacaville, CA.", "label": "Vacaville C A [Member]", "terseLabel": "Vacaville, CA [Member]" } } }, "auth_ref": [] }, "us-gaap_ValuationTechniqueAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ValuationTechniqueAxis", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/DisclosureFinancialInstrumentsCalculationOfEstimatedFairValueOfWarrantsUsingModelsWithKeyAssumptionsDetails", "http://www.durect.com/20240630/taxonomy/role/DisclosureStockholdersEquityRegisteredDirectOfferingsAdditionalInformationDetail", "http://www.durect.com/20240630/taxonomy/role/Role_DisclosureFinancialInstrumentsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Valuation Approach and Technique [Axis]", "documentation": "Information by valuation approach and technique." } } }, "auth_ref": [ "r369", "r370", "r654", "r845" ] }, "us-gaap_ValuationTechniqueDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ValuationTechniqueDomain", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/DisclosureFinancialInstrumentsCalculationOfEstimatedFairValueOfWarrantsUsingModelsWithKeyAssumptionsDetails", "http://www.durect.com/20240630/taxonomy/role/DisclosureStockholdersEquityRegisteredDirectOfferingsAdditionalInformationDetail", "http://www.durect.com/20240630/taxonomy/role/Role_DisclosureFinancialInstrumentsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Valuation Approach and Technique [Domain]", "documentation": "Valuation approach and technique." } } }, "auth_ref": [ "r369", "r370", "r654", "r845" ] }, "ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year [Member]", "terseLabel": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year" } } }, "auth_ref": [ "r734" ] }, "drrx_WarrantIssuanceDate": { "xbrltype": "gYearMonthItemType", "nsuri": "http://www.durect.com/20240630", "localname": "WarrantIssuanceDate", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/DisclosureStockholdersEquityRegisteredDirectOfferingsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Warrant issuance date", "label": "Warrant Issuance Date", "documentation": "Warrant issuance date." } } }, "auth_ref": [] }, "us-gaap_WarrantMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WarrantMember", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/DisclosureFinancialInstrumentsCalculationOfEstimatedFairValueOfWarrantsUsingModelsWithKeyAssumptionsDetails", "http://www.durect.com/20240630/taxonomy/role/DisclosureStockholdersEquityRegisteredDirectOfferingsAdditionalInformationDetail", "http://www.durect.com/20240630/taxonomy/role/Role_DisclosureFinancialInstrumentsAdditionalInformationDetail", "http://www.durect.com/20240630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Common Stock Warrants", "terseLabel": "Warrant [Member]", "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": [ "r680", "r681", "r684", "r685", "r686", "r687" ] }, "us-gaap_WarrantsAndRightsOutstanding": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WarrantsAndRightsOutstanding", "crdr": "credit", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/DisclosureFinancialInstrumentsSummaryOfActivityOfTheCompanysLevel3WarrantLiabilitiesDetails", "http://www.durect.com/20240630/taxonomy/role/DisclosureStockholdersEquityRegisteredDirectOfferingsAdditionalInformationDetail", "http://www.durect.com/20240630/taxonomy/role/Role_DisclosureFinancialInstrumentsAdditionalInformationDetail", "http://www.durect.com/20240630/taxonomy/role/Role_StatementCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total Fair value at end of period", "verboseLabel": "Warrant liabilities", "terseLabel": "Common warrants liabilities", "label": "Warrants and Rights Outstanding", "documentation": "Value of outstanding derivative securities that permit the holder the right to purchase securities (usually equity) from the issuer at a specified price." } } }, "auth_ref": [ "r843", "r844", "r845" ] }, "drrx_WarrantsExercisableTerm": { "xbrltype": "durationItemType", "nsuri": "http://www.durect.com/20240630", "localname": "WarrantsExercisableTerm", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/DisclosureStockholdersEquityRegisteredDirectOfferingsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Warrants exercisable term", "label": "Warrants Exercisable Term", "documentation": "Warrants exercisable term." } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://www.durect.com/20240630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfNumeratorsAndDenominatorsInCalculationOfBasicAndDilutedNetLossIncomePerShareDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Dilutive effect of pre-funded warrants", "label": "Weighted Average Number of Shares Outstanding, Diluted, Adjustment", "totalLabel": "Weighted Average Number of Shares Outstanding, Diluted, Adjustment, Total", "documentation": "The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation." } } }, "auth_ref": [ "r799" ] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfNumeratorsAndDenominatorsInCalculationOfBasicAndDilutedNetLossIncomePerShareDetail", "http://www.durect.com/20240630/taxonomy/role/Role_StatementCondensedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted", "totalLabel": "Weighted average shares used to compute diluted net loss per share", "terseLabel": "Weighted-average shares used in computing net loss per share, 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": [ "r154", "r164" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_StatementCondensedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]", "terseLabel": "Weighted-average shares used in computing net loss per share" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "presentation": [ "http://www.durect.com/20240630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfNumeratorsAndDenominatorsInCalculationOfBasicAndDilutedNetLossIncomePerShareDetail", "http://www.durect.com/20240630/taxonomy/role/Role_StatementCondensedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Weighted average number of shares outstanding - basic", "totalLabel": "Weighted Average Number of Shares Outstanding, Basic, Total", "terseLabel": "Weighted-average shares used in computing net loss per share, 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": [ "r153", "r164" ] }, "ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested [Member]", "terseLabel": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested" } } }, "auth_ref": [ "r732" ] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "13", "SubTopic": "10", "Topic": "480", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481766/480-10-25-13" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477401/830-230-45-1" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "470", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-1" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "405", "Topic": "942", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478353/942-405-50-1" }, "r9": { "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" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1B" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-2" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2A" }, "r13": { "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" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483489/210-10-50-1" }, "r15": { "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" }, "r16": { "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" }, "r17": { "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" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-12" }, "r19": { "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" }, "r20": { "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" }, "r21": { "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" }, "r22": { "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" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-2" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "270", "SubTopic": "10", "Section": "45", "Paragraph": "8", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482989/270-10-45-8" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "41", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41" }, "r26": { "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" }, "r27": { "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" }, "r28": { "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" }, "r29": { "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" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B" }, "r33": { "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/2147477734/942-470-50-3" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "470", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477734/942-470-50-3" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r36": { "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" }, "r37": { "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" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r39": { "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(22)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r40": { "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(22)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r43": { "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" }, "r44": { "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" }, "r45": { "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" }, "r46": { "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" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(31))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(32))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r53": { "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" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r55": { "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))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r56": { "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)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r57": { "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" }, "r58": { "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" }, "r59": { "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" }, "r60": { "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" }, "r61": { "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" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13" }, "r63": { "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" }, "r64": { "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" }, "r65": { "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" }, "r66": { "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" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/235/tableOfContent" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "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" }, "r69": { "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" }, "r70": { "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" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/440/tableOfContent" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/470/tableOfContent" }, "r74": { "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" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/505/tableOfContent" }, "r76": { "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" }, "r77": { "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" }, "r78": { "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" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SAB Topic 4.C)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-4" }, "r80": { "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" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-23" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r83": { "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/2147478546/942-210-S99-1" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r92": { "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" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "840", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481501/840-20-50-4" }, "r94": { "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" }, "r95": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "808", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479402/808-10-50-1" }, "r96": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "808", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479402/808-10-50-1" }, "r97": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "808", "Publisher": "FASB", "URI": "https://asc.fasb.org/808/tableOfContent" }, "r98": { "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" }, "r99": { "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" }, "r100": { "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" }, "r101": { "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" }, "r102": { "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" }, "r103": { "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" }, "r104": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r105": { "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" }, "r106": { "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" }, "r107": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r108": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r109": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r110": { "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" }, "r111": { "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" }, "r112": { "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" }, "r113": { "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" }, "r114": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r115": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r116": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-11" }, "r117": { "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" }, "r118": { "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" }, "r119": { "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" }, "r120": { "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" }, "r121": { "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" }, "r122": { "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" }, "r123": { "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" }, "r124": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r125": { "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" }, "r126": { "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" }, "r127": { "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(7)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r128": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 6.B)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-5" }, "r129": { "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" }, "r130": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-2" }, "r131": { "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" }, "r132": { "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" }, "r133": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-1" }, "r134": { "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" }, "r135": { "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" }, "r136": { "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" }, "r137": { "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" }, "r138": { "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" }, "r139": { "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" }, "r140": { "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" }, "r141": { "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" }, "r142": { "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" }, "r143": { "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" }, "r144": { "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" }, "r145": { "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" }, "r146": { "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" }, "r147": { "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" }, "r148": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6" }, "r149": { "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" }, "r150": { "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" }, "r151": { "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" }, "r152": { "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" }, "r153": { "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" }, "r154": { "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" }, "r155": { "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" }, "r156": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-40" }, "r157": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-40" }, "r158": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-40" }, "r159": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-40" }, "r160": { "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" }, "r161": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B" }, "r162": { "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" }, "r163": { "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" }, "r164": { "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" }, "r165": { "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" }, "r166": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r167": { "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" }, "r168": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "270", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1" }, "r169": { "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" }, "r170": { "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" }, "r171": { "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" }, "r172": { "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" }, "r173": { "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" }, "r174": { "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" }, "r175": { "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" }, "r176": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(ee)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r177": { "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" }, "r178": { "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" }, "r179": { "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" }, "r180": { "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" }, "r181": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-13" }, "r182": { "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" }, "r183": { "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" }, "r184": { "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" }, "r185": { "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" }, "r186": { "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" }, "r187": { "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" }, "r188": { "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" }, "r189": { "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" }, "r190": { "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" }, "r191": { "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" }, "r192": { "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" }, "r193": { "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" }, "r194": { "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" }, "r195": { "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" }, "r196": { "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" }, "r197": { "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" }, "r198": { "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" }, "r199": { "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" }, "r200": { "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" }, "r201": { "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" }, "r202": { "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" }, "r203": { "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" }, "r204": { "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" }, "r205": { "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" }, "r206": { "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" }, "r207": { "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" }, "r208": { "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" }, "r209": { "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" }, "r210": { "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" }, "r211": { "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" }, "r212": { "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" }, "r213": { "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" }, "r214": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-9" }, "r215": { "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" }, "r216": { "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" }, "r217": { "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" }, "r218": { "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" }, "r219": { "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" }, "r220": { "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" }, "r221": { "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" }, "r222": { "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" }, "r223": { "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" }, "r224": { "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" }, "r225": { "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" }, "r226": { "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" }, "r227": { "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" }, "r228": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/330/tableOfContent" }, "r229": { "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" }, "r230": { "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" }, "r231": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482598/350-20-45-1" }, "r232": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476166/350-60-65-1" }, "r233": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r234": { "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" }, "r235": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r236": { "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" }, "r237": { "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" }, "r238": { "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" }, "r239": { "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" }, "r240": { "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" }, "r241": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r242": { "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" }, "r243": { "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" }, "r244": { "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" }, "r245": { "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" }, "r246": { "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" }, "r247": { "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" }, "r248": { "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" }, "r249": { "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" }, "r250": { "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" }, "r251": { "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" }, "r252": { "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" }, "r253": { "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" }, "r254": { "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" }, "r255": { "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" }, "r256": { "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" }, "r257": { "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" }, "r258": { "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" }, "r259": { "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" }, "r260": { "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" }, "r261": { "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" }, "r262": { "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" }, "r263": { "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" }, "r264": { "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" }, "r265": { "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" }, "r266": { "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" }, "r267": { "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" }, "r268": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-4" }, "r269": { "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" }, "r270": { "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" }, "r271": { "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" }, "r272": { "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" }, "r273": { "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" }, "r274": { "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" }, "r275": { "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" }, "r276": { "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" }, "r277": { "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" }, "r278": { "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" }, "r279": { "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" }, "r280": { "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" }, "r281": { "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" }, "r282": { "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" }, "r283": { "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" }, "r284": { "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" }, "r285": { "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" }, "r286": { "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" }, "r287": { "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" }, "r288": { "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" }, "r289": { "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" }, "r290": { "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" }, "r291": { "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" }, "r292": { "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" }, "r293": { "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" }, "r294": { "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" }, "r295": { "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" }, "r296": { "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" }, "r297": { "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" }, "r298": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/718/tableOfContent" }, "r299": { "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" }, "r300": { "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" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r302": { "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" }, "r303": { "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" }, "r304": { "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" }, "r305": { "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" }, "r306": { "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" }, "r307": { "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" }, "r308": { "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" }, "r309": { "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" }, "r310": { "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" }, "r311": { "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" }, "r312": { "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" }, "r313": { "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" }, "r314": { "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" }, "r315": { "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" }, "r316": { "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" }, "r317": { "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" }, "r318": { "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" }, "r319": { "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" }, "r320": { "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" }, "r321": { "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" }, "r322": { "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" }, "r323": { "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" }, "r324": { "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" }, "r325": { "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" }, "r326": { "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" }, "r327": { "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" }, "r328": { "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" }, "r329": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r330": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r331": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r332": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r333": { "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" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "720", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483359/720-20-50-1" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "730", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483044/730-10-05-1" }, "r336": { "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" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "730", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483041/730-20-50-1" }, "r338": { "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" }, "r339": { "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" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "808", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479402/808-10-50-1" }, "r348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-19" }, "r349": { "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" }, "r350": { "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" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A" }, "r353": { "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" }, "r354": { "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" }, "r355": { "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" }, "r356": { "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" }, "r357": { "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" }, "r358": { "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" }, "r359": { "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" }, "r360": { "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" }, "r361": { "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" }, "r362": { "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" }, "r363": { "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" }, "r364": { "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" }, "r365": { "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" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "54B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482134/820-10-35-54B" }, "r367": { "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" }, "r368": { "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" }, "r369": { "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" }, "r370": { "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" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r377": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r378": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r379": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r380": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2E" }, "r381": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3" }, "r382": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3" }, "r383": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r384": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r385": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r386": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r387": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6B" }, "r389": { "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" }, "r390": { "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" }, "r391": { "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" }, "r392": { "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" }, "r393": { "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" }, "r394": { "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" }, "r395": { "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" }, "r396": { "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" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2" }, "r398": { "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" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-8" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "12A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479165/842-20-35-12A" }, "r401": { "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" }, "r402": { "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" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-1" }, "r404": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r405": { "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" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-7A" }, "r407": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-7A" }, "r408": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479773/842-30-50-13" }, "r409": { "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" }, "r410": { "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" }, "r411": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/855/tableOfContent" }, "r412": { "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" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483399/855-10-50-2" }, "r414": { "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" }, "r415": { "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" }, "r416": { "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" }, "r417": { "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" }, "r418": { "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" }, "r419": { "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" }, "r420": { "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" }, "r421": { "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" }, "r422": { "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" }, "r423": { "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" }, "r424": { "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" }, "r425": { "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" }, "r426": { "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" }, "r427": { "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" }, "r428": { "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" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-7" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-9" }, "r431": { "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" }, "r432": { "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" }, "r433": { "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" }, "r434": { "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" }, "r435": { "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" }, "r436": { "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" }, "r437": { "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" }, "r438": { "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" }, "r439": { "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" }, "r440": { "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" }, "r441": { "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" }, "r442": { "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" }, "r443": { "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" }, "r444": { "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" }, "r445": { "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" }, "r446": { "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" }, "r447": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478345/912-310-45-11" }, "r448": { "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/2147478411/912-330-50-1" }, "r449": { "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" }, "r450": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478934/932-220-50-1" }, "r451": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18" }, "r452": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-19" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r457": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r458": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r459": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r460": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r461": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r462": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r463": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r464": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r465": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r466": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r467": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r468": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r469": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r470": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r471": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r472": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r473": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-6" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-7" }, "r475": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8" }, "r476": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8" }, "r477": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "280", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478657/932-280-50-1" }, "r479": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478988/932-323-50-1" }, "r480": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "940", "SubTopic": "820", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478119/940-820-50-1" }, "r481": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(10)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r482": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r483": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r484": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r485": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-1" }, "r486": { "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/2147477268/942-320-50-3A" }, "r487": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477268/942-320-50-3A" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478451/942-360-50-1" }, "r489": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(1)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r490": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r491": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r492": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r493": { "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/2147478777/944-210-S99-1" }, "r494": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r495": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r496": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r497": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r498": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r499": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r500": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r501": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r502": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r503": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r504": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r505": { "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/2147477965/944-235-S99-2" }, "r506": { "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/2147477965/944-235-S99-2" }, "r507": { "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/2147477965/944-235-S99-2" }, "r508": { "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/2147477965/944-235-S99-2" }, "r509": { "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/2147477965/944-235-S99-2" }, "r510": { "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/2147477965/944-235-S99-2" }, "r511": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4E" }, "r512": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r513": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r514": { "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" }, "r515": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-9" }, "r516": { "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" }, "r517": { "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" }, "r518": { "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" }, "r519": { "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" }, "r520": { "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" }, "r521": { "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" }, "r522": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.W.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479583/944-40-S99-1" }, "r523": { "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" }, "r524": { "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" }, "r525": { "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" }, "r526": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-3" }, "r527": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-4" }, "r528": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477796/946-210-45-4" }, "r529": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1" }, "r530": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-2" }, "r531": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r532": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r533": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r534": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r535": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r536": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r537": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r538": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r539": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r540": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r541": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r542": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r543": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r544": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r545": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r546": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r547": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r548": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r549": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r550": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r551": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r552": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r553": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r554": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r555": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r556": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r557": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r558": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2" }, "r559": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2" }, "r560": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-3" }, "r561": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-7" }, "r562": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r563": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r564": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(g)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r565": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r566": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r567": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r568": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r569": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r570": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r571": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r572": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r573": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r574": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r575": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r576": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r577": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r578": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r579": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r580": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r581": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r582": { "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/2147477968/946-235-50-2" }, "r583": { "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/2147477968/946-235-50-2" }, "r584": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r585": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r586": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2" }, "r587": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2" }, "r588": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r589": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r590": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r591": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r592": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r593": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "7", "Subparagraph": "(SX 210.12-15(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-7" }, "r594": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "7", "Subparagraph": "(SX 210.12-15(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-7" }, "r595": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "7", "Subparagraph": "(SX 210.12-15(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-7" }, "r596": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2" }, "r597": { "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/2147478448/946-505-50-6" }, "r598": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-29(Column A)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479628/948-310-S99-1" }, "r599": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477220/954-210-45-4" }, "r600": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478600/954-210-50-2" }, "r601": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478785/954-310-50-2" }, "r602": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r603": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r604": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r605": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r606": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r607": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r608": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r609": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r610": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r611": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "976", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477332/976-310-50-1" }, "r612": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "978", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479230/978-310-50-1" }, "r613": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-2" }, "r614": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4" }, "r615": { "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" }, "r616": { "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" }, "r617": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "7", "Subparagraph": "(SX 210.12-15(Column A))", "SubTopic": "320", "Topic": "946", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-7" }, "r618": { "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" }, "r619": { "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" }, "r620": { "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" }, "r621": { "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" }, "r622": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r623": { "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" }, "r624": { "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" }, "r625": { "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" }, "r626": { "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" }, "r627": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4" }, "r628": { "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" }, "r629": { "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" }, "r630": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "48", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-48" }, "r631": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "49", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-49" }, "r632": { "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" }, "r633": { "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" }, "r634": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482548/350-20-55-24" }, "r635": { "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" }, "r636": { "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" }, "r637": { "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" }, "r638": { "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" }, "r639": { "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" }, "r640": { "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" }, "r641": { "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" }, "r642": { "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" }, "r643": { "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" }, "r644": { "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" }, "r645": { "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" }, "r646": { "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" }, "r647": { "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" }, "r648": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4J", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481175/810-10-55-4J" }, "r649": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4K", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481175/810-10-55-4K" }, "r650": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "100", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100" }, "r651": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "100", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100" }, "r652": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "101", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-101" }, "r653": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "102", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-102" }, "r654": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "103", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-103" }, "r655": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r656": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r657": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r658": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r659": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r660": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r661": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482949/835-30-55-8" }, "r662": { "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" }, "r663": { "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" }, "r664": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481395/860-30-55-4" }, "r665": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-17" }, "r666": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-21" }, "r667": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-29" }, "r668": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-3" }, "r669": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-2" }, "r670": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-4" }, "r671": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-5" }, "r672": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-6" }, "r673": { "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" }, "r674": { "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" }, "r675": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C" }, "r676": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C" }, "r677": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9E" }, "r678": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480078/944-80-55-17" }, "r679": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480078/944-80-55-18" }, "r680": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1" }, "r681": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r682": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477439/946-210-55-1" }, "r683": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477802/946-310-45-1" }, "r684": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r685": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2" }, "r686": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r687": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r688": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-10" }, "r689": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-11" }, "r690": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-12" }, "r691": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r692": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r693": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r694": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r695": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r696": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r697": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r698": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r699": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r700": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r701": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r702": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r703": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r704": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r705": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r706": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r707": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r708": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r709": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r710": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r711": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r712": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r713": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r714": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r715": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r716": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r717": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r718": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r719": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r720": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r721": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r722": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r723": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r724": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r725": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r726": { "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" }, "r727": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r728": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r729": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r730": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r731": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "B", "Clause": "1", "Subclause": "ii" }, "r732": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "i" }, "r733": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "ii" }, "r734": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "iii" }, "r735": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "iv" }, "r736": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "v" }, "r737": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "vi" }, "r738": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r739": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r740": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r741": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r742": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r743": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r744": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r745": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r746": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r747": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r748": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r749": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r750": { "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" }, "r751": { "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" }, "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", "Sentence": "C" }, "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": "D" }, "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": "E" }, "r755": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r756": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r757": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r758": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r759": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r760": { "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" }, "r761": { "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" }, "r762": { "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" }, "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": "E" }, "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": "F" }, "r765": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r766": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r767": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r768": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r769": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r770": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r771": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r772": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Number": "229", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1" }, "r773": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "A", "Number": "229" }, "r774": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "B", "Clause": "1", "Number": "229" }, "r775": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "B", "Clause": "1", "Subclause": "i", "Number": "229" }, "r776": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r777": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "SubTopic": "20", "Topic": "842", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-3" }, "r778": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "a", "Publisher": "SEC" }, "r779": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "b", "Subparagraph": "(1)", "Publisher": "SEC" }, "r780": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "b", "Subparagraph": "(2)", "Publisher": "SEC" }, "r781": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "b", "Subparagraph": "(3)", "Publisher": "SEC" }, "r782": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "c", "Subparagraph": "(2)(i)", "Publisher": "SEC" }, "r783": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "c", "Subparagraph": "(2)(ii)", "Publisher": "SEC" }, "r784": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "c", "Subparagraph": "(2)(iii)", "Publisher": "SEC" }, "r785": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r786": { "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" }, "r787": { "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" }, "r788": { "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" }, "r789": { "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" }, "r790": { "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" }, "r791": { "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" }, "r792": { "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" }, "r793": { "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" }, "r794": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-3" }, "r795": { "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" }, "r796": { "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" }, "r797": { "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" }, "r798": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6" }, "r799": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r800": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r801": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "270", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1" }, "r802": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r803": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r804": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(ee)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r805": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r806": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-2" }, "r807": { "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" }, "r808": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r809": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aa)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r810": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r811": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r812": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r813": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r814": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3" }, "r815": { "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" }, "r816": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3" }, "r817": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3" }, "r818": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3" }, "r819": { "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" }, "r820": { "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" }, "r821": { "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" }, "r822": { "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" }, "r823": { "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" }, "r824": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r825": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r826": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r827": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r828": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r829": { "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" }, "r830": { "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" }, "r831": { "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" }, "r832": { "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" }, "r833": { "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" }, "r834": { "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" }, "r835": { "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" }, "r836": { "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" }, "r837": { "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" }, "r838": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r839": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "720", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483384/720-30-45-1" }, "r840": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "730", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483041/730-20-50-1" }, "r841": { "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" }, "r842": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "54B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482134/820-10-35-54B" }, "r843": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r844": { "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" }, "r845": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r846": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2E" }, "r847": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r848": { "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" }, "r849": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2" }, "r850": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482900/835-30-50-1" }, "r851": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-3" }, "r852": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-3" }, "r853": { "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" }, "r854": { "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" }, "r855": { "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" }, "r856": { "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" }, "r857": { "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" }, "r858": { "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" }, "r859": { "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" }, "r860": { "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" }, "r861": { "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" }, "r862": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "912", "SubTopic": "730", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479532/912-730-25-1" }, "r863": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r864": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477268/942-320-50-2" }, "r865": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477268/942-320-50-3" }, "r866": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477268/942-320-50-3A" }, "r867": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r868": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r869": { "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" }, "r870": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477363/944-310-50-3" }, "r871": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477363/944-310-50-3" }, "r872": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477363/944-310-50-3" }, "r873": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B" }, "r874": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B" }, "r875": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4C" }, "r876": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4D" }, "r877": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4G", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4G" }, "r878": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r879": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r880": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r881": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r882": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r883": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r884": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r885": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r886": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r887": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r888": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r889": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r890": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r891": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r892": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r893": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r894": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r895": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r896": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r897": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r898": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r899": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-1" }, "r900": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2" }, "r901": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2" }, "r902": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-4" }, "r903": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r904": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r905": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2" }, "r906": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r907": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" } } } ZIP 61 0000950170-24-096972-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000950170-24-096972-xbrl.zip M4$L#!!0 ( "J #EFNB!Y72<0! />\& 1 9')R>"TR,#(T,#8S,"YH M=&WLO>ER&TF6)OK[SE/$J&]/9]F52[XORJP<8VFI5H]24I'*KN[[1^:K&)T@ M@A4 )+&??LX) -Q$BI0($$X*964ID@A$>+B?Y3O[+__[\\&H^9C[2=N-__PO M[!']ER:/8Y?:\8<__\O.WM.7+__E?__Z/W[YGX0TSUZ\?-V\SI^:G3AM/^9G M[22.NLFLS\U/>[_]J7DY'K7CW/S'7W9?-<^Z.#O(XVE#FOWI]/#)X\>?/GUZ ME$H[GG2CV12>-7D4NX/'#2&+FS_ML\>_-\_\-#=/..624$N8?,?$$VF>*/'( M,:W_/TJ?4'KJ:]WA4=]^V)\V/\4_-?@M>/9XG$>CH^9%._;CV/I1L[=\Z$-8 M97S4[(Q&S2Y^:]+LYDGN/^;T:'[/_2EL!VS)>/+G!Z=6_DD\ZOH/CYES[O%G MO.;!_*(GGT,_2NWQM?CK<"6G5#^>?WCFTNF%EZKYI=/3E[9G%G#Z:O$8MG$* MKY:7U\/&__&5R_'CX"?'EW_^XOHS[X>?+B]M/U]V7X;+P!/' U]>/N[&K^'@ M^S9>_+4T[1]/CP[S8[B0C.=7'J]JTEZT)G@#]O@_?GNU%_?S@2?G7WTV(1^\ M/SS^9O&3,'QO\<%CI(GEQ?!X@H^?7+$Z^ XG5!#!CK_9]V=W(@'=Q^E Q/@$ MJ@5=7AN[V7C:'YT]Z4F.CSYT'Q\O/CRSK.A'B_V:G"4,+A[C9[/1P!J$/6(G MYS(E<,LS2UH^XN18'D][/YZ4KC\8;H"GII"K3MXKQT0FLW#Q6A3H'L.GQ]N:VXL?#1^3-HPRR0.U#MLX(?P1/740%R_J:Z> U,4)TP]^_1_-+_O9 M)_BW^67:3D?Y5T;)WWYY//\9_WJ0IWX0HB3_8]9^_/.#I]T85C4E[X!2'S1Q M_MN?'TQAL8\'T?08[_IX<=M?0I>.FLGT:)3__.# ]Q_:\9/&SZ;=_VP/#KL> M>&GZ\Z%/*.^?-/;P\\\/AJ>F]N/R2ZF='([\$?)VAD]_:3\_P7OG?OYCFU(> M#S^>,'_3PN:_>.\5A?]91Q2<#)%611*D-(11[ZDU6CF3'C1C?X!/R>V3YV-X M[:.G\#J]'[T9)4=D1(HVB;J2RZCE5-A?'I]9VL4K#3*P%),@U 5.)*61.!X]$9'YH)B/1;K3*UWJ MMQ>@ _WH+=RI2R_@;Y/O6^W?^+56:44V@<(J908*DCX;8K-.).C$ E>,RD!/ MKW('EIB&98[\A^];6?&C2;[6XIRF/BG#B"O.P!9JN%_(F;C(9"Z&.LKCZ<4] MG?7]\0[^9_;]\W%"W?]]ZR2$<1!KEZST1>_C "[F2\W,Z6PX)4JG3"3^Y#E\ MWQ3NLLY*RB*72UVHD2=/NX.#=HJ;.=D9)^1!X!A 2FW^XLR+XD5:QT@N &*D MCX)8H2B)2C!;D@O)\ ?-;-S.O_#[^]_WGH$XF;1/QNT(&+F?9>#ABY?N$U-1 ME@@LI6#ID0,)"&-)+-05(5+V0=]@Z=YF$3./)*4(',N,(,$4V'8JBPD>"(SE M:R_]+'UD%B+UI1 ='% PTX%8KO!8M0*Y;42QYOS*4<2]*4^[R?2O79?>]'L MU=J8GQ^+Y5?M9'K^'33 1(N+3IQ%(EV$+2KP7)&SX\(F'B((WJ_!A7]ZVW=I M%J>_Y8.0^VM1O]1:.,L#R8X5H%(';Z>Y)4FY4+C70&2K>;N<%)P$,P38PH-, M38$$SPN)C OA88NIX"M_.P%21EN:B5 >B$%82[PM0!LB\B)<]BY^P3#?]W;7 M8O85OUU4R8",#P18"LXN&9"HP7C"X3RM25SR*%;S=IHIZ@V28D*>2@7.#I[+ ME='>6"JC7?W9E609=1'@A@P6MA3VU1LF"0,J KI,/!E__NW *)K"':8Y/?63 M?10:\,]SA!]^A&+D=3>.<_&],YGDZ=X4Y#;*ES?EV.9ZVTU:E%M?WY%KB*T]HD(QH1S0F;- 0[DJ]/2$:JXR"&Q(IC;V!Y=2R:O M?X\R*Q%@$".X&< EE!%+BR*"PP9EF:V/?&-[9)5P<("&Q*SP "U(124I$6#P M9*H#6./T%O;(Q9*YR8JX!'!"!FD)* 4%@H4KZX-)3'RQ1R]\V_^['\WR;L9' M@6K^BY^TD]_'74#/A(7KT5]^.7W63R:F] M>SD&J_0*462H9=YD2AS@!EB?3<0+'0E@]"B-")&5JS;L>.$[Z;]F\_UZ4_[N M>S!VII-K;9=*U&D=- !%W*00(O% 94!7D@7'X>CR%VIE,]OE!1?!A4 H& 2@ M ,%Z"P%L&N% @%D9@<+\VK=+@,8 GH?G2]PN -2 H 0CQF9EHA'.ZUC'=B47 M@S,J$>Y-1$&E0>< 8_(,RITR$\&(6?MV1=!R+H%&IR$BB8/P],6!;K'::C!& M&%X]^,;)T@#WZ/$D(_Q^? MN^?PZZ2;]<-O@W/SR6('AK,"^-BFUZ!-;683<>C*W/[>3!KZ>ML&Z\-^WB'TOT=N$C?EVN M[7@ECR]Z[H0F]RW!^W_P V M&LX.J?O);_B:3WT_ZHXO^ZU+>73%*:Z:?A;,O*JG_I8]AF[PN8-$0X/F[ // M7_'\<^YC.\EO083D-9.P0/\HM=G^XWT8_.K6&IS-<;#ONGNZLGI+F(:+I M!?)M^6E+% -< G& %(* E.]+B<:7++BU6^*HGCC.:TJV 4UY+6-U MO93T;6PD5LA&2I?B0R8 :SV:!@ZM/[!D;,C!%<&2T[6RT=SIMX-Z^,- P*>( M]M]FHZ-WG[IW^]ULXL?IW2?X^.@=@.2\<&5F@Q7B%4!LJV MZ]H88H624RM!LXG$>@SM,)N)#[2@&(F>41.]%;42V\XGWZ2NT$@-"LHDIB1 EB1+PL0M1;S1@3#* M@PJ"1^W6;O%]+T%=TSVY$^/L !-5UTG!&6J(;T.A"0@R4)!%DY"X6;ZLU:9[E,'T)[][/SO'^F\^EZ].Z4M^!R=]0\#GE;A+,RMV'2REBNB3-, M@V$7@7 KY,B)* U:YABU7+T7/L=\_6K+@YFTUEJP3HDI*0=$'M(*=W@GW_^ M&?T"ZXZV;2A@G".U/@$*$@F=.0JSV9,D.5B;@K36UAMMNU.RX.NP_Q;E@9S7 M5*U"'CBF-)/*8PR.8:(P!41=.-$BZJ"B\PX31S<>0SF/A=SUL9!;$9NA-UXS M"SO%)"52!T&\5XQXIFFT5'DGJT6SU05@3ND%LMK/^8]3)IKIVV>//\<1S/ IR_Z[@ 1[&PZJ+PW MY;GOQW RD[>YW]OW/ PJ(2X;CTX70 OQN-YAD$<*87 QOX;7 3[,*?QK-;2"?:0+3* MJ51 W :2*=:5 "<3GZ/'FCV550S:VE#;R6XV*6W]SLL54-)I6_CJQ#2Q$DHR M5',O/(E%RD0PV*:(,E4HYXL$$(-SS4'3B#"!_;3SP M31Z O3P:@0#[:QZ#'3D"XM])!^VXG4SG/+)P!:P[0+(97X!#""RT)TYI=-@: M-%*L!NL.3K9$KT.HUKUSW0!)2D,AFQ^]]6UZ.7[J#]NI7V_[8V60U5I ZXG%\TSKZU@ABB.?6A< L##%"/."N5HX,[* M4AN-W#6S;C-X%J"19#P"1@H&\:R 0Y4!Z$8;L.QH8G"\M9WLVNI9[QGKKR01 MPG.>M)$<6!]L'5F40FN6D92-YC0II6-U<'JK'FZWXO!Z32?JI)';")#?S:B M%ZZ8@C9T* )[#6GL%%:(T=);I0 U.?+O0[S[7P 'L.__;V=[K\=8M8Z8:LJ[/*C&0FT<")4\B87I4.HER^7?97.6]/'5?^@ZX]^\_T?>8HI MANM.$%N9?\KKS)RUD:C$-9&8&N* F8@+.L*_C&=7[:&LL_!F5;!O@>YO,W=P M5>D5WAA!G99$26VQWEH29ZP@/.LQH-D:Q)LSDL>O"49L9]D@1(;N"<\&&P=$'VQU0FV MB^I/_>?UU)^>VG6&,F-%NPXP+5A)"?,4",W#B88<"Q'1Q @$EZ*JTC5S5;CC MWWWT']O1*%_96^/:(NI:S46.X<7I9B(O?!S:IMW+O"X?G3,F.[3>#!:B.()5 MRD0JF5CAGH9ZX]6WDM1W1F_-D@<$'^@H(P5E27$HJB52B MKDZ ;UT]JP_DGD$$-R(H;,3+$Q@X3BH 05Z1$"AVLV?%R"B,Y&MO=_#-3K%5 M)?X';K3/P1$=L-$Z"%+B:3$DRJ)EL-0H6:W[9#-)E1OEX>]I,WB8L0LS1O+O M)3 (@BM!:2+690#TF1;4!X4D!?^E B>C5.OZWU)P?8TR-Z"!@A(BR\P)=2(1 MZ;@CSH)!GHVGBJN8DJLVE6A;NK?A4MY@C-(J.J*\PD$P&>0?7>OA;P'WIJ%=BH(.KD)E*1"/ M8<1KE8EC7-IHN*:EVI;;]\?A<&-%LJJL\Y#A=M(JPK4U.!\S$8?93![(($F: M0Z'5DL.K["<9)YCB5-29'Z&3\-31#!\?3[V]*36L=E;!M=_QUH8UW%'W:19% MI0!8-3DP5+G)Q,HD25&V<)I**;Q:\KT3$:T-#-X)V?K,/2-)Q0"6"/9UYU$2 M!]:J"R[X%*LK;-M,W_ZJ4->M.J]7)D BC28+D!TQJD1DR!(,J<")3LH9!7@: M:+ V8KN\ZNJ4UC@]&/A>B?PHN/0A!Q*8QN:/5A#GMNES MK/5H[[6)'K4LWL(Y

G%J]\?4J;9SU%&A&K:DSPA-& M ^ 2&@+Q.H!1FIR1UF1J9;69/'?**[NY;N8UP"6=LN5.$.ZU(3*# G9"6:(] MM3DG28NYZV&ZVYN-O2%%:]PP)Y&(D@'QVJP!0TE!M+':\Q13EM7ZK.Y1[&Y# MAV^%80'LYL3 9I4,\58!ZT%E(3$Q8;C)W]35WNI6L_2K(9%4(YE;*XL\KL=.%\5,C*%)J7G NX8Q:" MXK T *=,">)X"=F48(JH=D#(G3G:#9F.,7**K2=--)CJX3AQD280"WC,D@

K2PH]UX11K$?MW:)6,L<*2(%K#V5TE<+:,K8*E_!*&@;& M4BPM3I(\=PD[$-"T9%*T-R:'*(2OUE=?@Q=H/5W1$PM*L8&E;C7RGP@,K9-G$M6!.*^*EP9;Y19* "?S& YUP)F40U68UU0RL MUJ/RDI!)@$@E2H="9, ^2Q0 <:&&1E]BTJQ:"V?GD^_3ET;Z($KQ2.#ZP3+& ME-*J;)A5 =TD>4G91!*$E3:AVH#IW1H.LX'TKR255-X9 M(A)6FV?EB?46P"@O3&'['"7J5;+5]>_;R 'J%&,&S1>5A0.T'*P)"2HQ&4&E M]QR8M]8#K&SR"/:X4]<\P>'2U?B(DI8T6QE(XCBA5 1+G!2:% M,*)/GV5>; M!+;1[B&; =E5=]W93,L2H&!L99")S:5@KHZ#GQ@C6DGNO91%UCO]:%L0?P5! ML6\@*+8JI::--$I%$J5-.(PI$I^U)RH6;A*+*L1J?:O?+A]VV\D?+X"@7L(6 M]'DRW85MJS;$MAK5B<3? M1-[->IHL)^LR]V#398GS[(23Q OLD4I=,8)IGW-UF8U7% 7CQ\]G6,%[+W/9 MDHO!&94(]]B'@DI-O%&%\%P"H\Q$FJIUDMV%BL@-"7T?8F0@]&5DF &0#;$A M,1*?"?9,*" UIP"MRK-\V$W:]6JM59Y," #\G2,L1NRI0A7*0 'F MI$[>2LJUJ*Y^N.KHVP4-",0U]=KI2V\D 6/QG!F)(YU #$H;B*. %?-^LD9$L/>#\A0+\X#M0S3$)6X#BUE+42W^^7:C?VA@_._= M",[I&F,ZJJ"4:R]BF]<[)^C"I"\.$'Q4H,PP=\5E4&O1.64X3B&-U0J^>B7. M"H>7I>(%5T83I5,@,C&&'1\#_$=(YZD I54MVKA[;L9O=5W?55JMH.=3IAGL M&9&)D@R#PAB:X8# ,N!GP7W@IMZ6EM>,ZNWFJ6_'.2UK(N]ECGEF8(HR$0G# MS$J9I,'!%I2H(DLT41:1JS54:PON;^H$BZ(I*("R!4&M*B1$3;' A^L24BJN M6O=/)<;/IG/.OT22S%T;29Y<>B,JXIDZF\ @8AF=^=ICSY)"1$D(*Y/7NMHR MY_7.>-F<37)?X,D&\D6R8)[1%(FWZ!&B'@PC!U+7TJ@2X!;+ZLTHW99.W97( M2Q8%""E&(CS+6'NIYLT$M \F&RJM2-5%0&L%3YN)B&;%#9!$)-1'S&BEA5BE M$F$,H),*24557<)$9>!IJWR^("K-%/4&P%-.J'P2('*/+1B5T=Y8*J-=>\;[ M6G=J=>RGN2],)F*"241ZGXFGR1#NDQ8.&[&Q:KMLW)_$Y&KB,]E(T)]"DIR$ MP$;BE%B;@7&RHKP4.,-0K;?T#M4!;4C5&H^C;API&G-5MI>00'Y+*7@GB%[28"_,=R;HD6,J7$F'7UI437DL^W(=>?*=(; M'+X9C<;*K$2LEI1P"D9)\8915YW]4=&);<)BM"6X8@'A.)Q>H+4&BS%G8F.1 MP66A5+VM)"_-"YL/[^G&']!4W,WP88O%2"_''^%GO.S.S-K* 2UW)L$(#(I( MYBSQVGL,JB.GB>3+UFVT"K?1:L>JW)1^5C;E,2=53&"&9"H\D38%L/QX(9%Q M(7R(E*Z_UOF.H,&4K7$%6$MJM/P$ $%6+#K11(Q",*ZKC1]O'2]7<]2JBDPR M<%()S).LT&J03!&;J"<&(L(_$194# M]3X[4:U]54,ZW[KH-QL6X%2XS=CXJV3T!6JPK#P>2@S95@OXOB;GCJO5_MY. M]U^.QUWL1G.!MF6U\*F:]+OU-!4L/' %M@LQ-."T M".](T)J3Q+B-+B<6;+4AQ:T-N?F);452)@L'Q.L$ _H1DG@C"Z$I:E6\I&'] MO;HW9D 7Q8NT#E1Q 84O?118TT5)5(+9DEQ(I@8#>CVPI!C. IP^>@\ P>L0 M2,@Q8(2$\2R#"/JN(OAO;Q*[$I3Z@PXY*<8F3J4$%<10!8'Y87F*L)!BP8RF M)OAJDSGOD0JZ[0*T#;CQBHF*4E!6RC-'9+ @K:@+A"7G!*69\WK!SK4B]KMY MDI'T=F"3D+2ZPT'(S0/U50F/U1TIR ZL[(G44# H AC'6,'&2HF2\P3XMMX8 M2$WM)%88ERJ69\JL@N.P!1LX>N)8,D1&92B5QHC[5$:XIL+ES3@O*IET6X// MPAK%E<7@F,?N0S$2R[#':=!%2*ZER-56WU?CLZ@!7?H0J(F9@&K08*-I2IS& M\G.MJ99215.J[29;5TWSMI7")=)I TG;)7KE2J)$\(P%S=00YZ0C@7E>LO0A ME^IRJ:JHC;__TP;OJ+J-V-P[.R)\!*2HDP<<[X&J162,ZJBXKRZW_HKDP'E] M$DXJ>='UN?TP'OJ&]NT]G9Q0DHR&_.N)%!NHG?LYH(A&W W4N:9,E*";0_@ M7P:GYIU;=3:46>>SH&O7N7=DIW@$GL:.K%%B5E22Q'(-:U&9NR%;3%:KPK8. M_B^-YQ4FS%$A.'=2DT(Q"SH#;/*QP*],>28[<(?4CF;8]V$OQUG? M3ML\>?XYCF: (E[TW0$>U&PZT,.;LHPHOLW]WK[O\U^.+K[!1@>Y;<+^IK(H MK4 >%(-N;B[121H+"%+IA>$J.Q5KHP%T<[_MNS2+TS?]7NX_@K(]JX\7GZ[? M)ME UP*JJ"T\9A*8<2#0'86?:""VR!AH GU8;R.0]99^WM'S-#Q+'A+)+$7T M?T?BBG4D93A:[H(-ZV]W=;?P^!WS@'U'"L0=!>5624H=([($ .6.8F:+D<2! M>!+61U.TJP^4;V)\*K5:2YL]82JB#%>96&,9*=:Z0'UTH()KX_E:M.Z&<%(L MB@?J2)%.@Y3.&:0TCR3+I')@,MA<'4[:3E"^97L*-'A.-&'"=P'Y)Q2QT0&- M9":\"R6Q7.TXF>L& E)J4:5B GB;7HZ?^L-VZN],Y3K-2LDL!+&:)TP$MP2G M/!*1I'=@_,2DJDO.OR*I)PXY/$=/_NWM?9.X607%%",I"0MG53SQGE%BDO,F M*^YHO4G[6XE[.X4=M+ 2@[1@ 4>/PSN GTN,1$=!.5/":5YM>Y!M[M"=LM*+ M2EP"_DL12XA"*<3E;$@03F5#C16AND2CS6N.S9P5P^X>,1=",T>/"BO$.K"S MJ'$V1.ZID-5B]947@E>#O1C3C ?)2."@RF4JEGA>-.%"^JQ*KOE4JDS'K2#U MB7'*RZM]_U4RRRN(.=6)F0TH.M M0QSS!?-B PE:P$]4*\<5]M*L%QC5-T!]I2>#PDYX8L#D1'<_B,&<*"DB'.U>6',ZB>SA9E04:AP?QR,C(B M%5?$*; J,HN*VIR$M7%:N],;[S-S*MDH23NO"366P%'BNT.L3,+6GHD+V*FB)7:/,6"$@V9),C.KJV6S M5]E/@$#'T]['ZJ #8 > M?SDZ09MS4Z&4%FP$'[K>3[O^""[^S8]G!1?;KR!#Z3K=JI[.<+'MN'NZ $\EH]E66E92#V%(+G3Q '>%,CC= M4*#3&Z 4&*?%5GW7:6C]<32N7:!\LR),P!>I08;,1272);!9RF\E7GM6O#; M7GZ%,ZPXO#.38/85!GA4NIA(L"*0;+PH,IBD=;61H6WJ>H5N%VY4TD&!Z(X& M,"6%GWP2G)3LO1-9>\U1L(0/ @4P$V(Q18C,@Q:Z\0=T M-L"93@&>3W.ZK13759I3,$60 ]4CI+'!.&))T=8, 2$ZTV9GYE=NMOH+>.?O/]'WF*F./N<$KB M24:>B;<*)XXX"J@6L]Y%XD/ YL)!Y1BMY*E>_'&7(HB7>[9OM2G^ZFR1%)U@ M"3"KY2!4,&,^2%J(UB9:*WP4IEIDM-:^?A>VU9][V>ZG!9,*VLE7)!E*90%PB171*I B0V9$H'YV4Y8K;<) MN-=5@/;:7;+FEZZ(?(M()AI. 5A"HT"<"231'O<&F6IL:[:=+$JP)'_?&_! MD:"T<.DU*1DH0@(ODU L(X8&'ER..9EJ@ZE;%WN%32,$5A)2GXGV>A&PD@QA[IJ4=/K2FU$2V.Q%>D(+EI]D;8GS11-G-)5))!]#M*$S_M M)M,W96#Q^PD/M'8B!@6G_:M5?C:Q7: UZD MGJ2 .M[S2()7CJB0O;$\JI2K-1MNHN./26EEXGX6)AEH XCS(_SG@LK7LQ?< M)7_)>AR<0B?J6 3-I(=!;MH0:SPGH$.TDMX[1JO#&)/"+A-9P2)HAG3['] M*B..^P!&JP9E087B]25#5M&>>A/LY*UP.>"\<#3\!:S!JQB(,L$Y%5*V[L[/ M"]_,F)!5=9L40:@,C -W!%M1XM@?JP!C>T5U9DGFS*O%7[6=T T8;E6M.$0T MTE G29 *T%@6E#ATO &D=M&6&'BH]CA7V :J*I.X!D]>#)';'$AQTF"'%D=" M+H$(',08N2N>5YL@="L1W[6YUJLX_&Q8,ASTKY3HMP/I7C@C@3+I9- TAVJG M$51F8F\FMU$DKG0ND:BL(AHEC%C)' &#I/BH653UCL&]U@'NY=$(>/:O>9Q[ MP,3CM),.VO'" ?LQ+RKO[FF0)>6B&J5:JU]7?-MM9!U MK4-,5HZM-N+4C#:):;_*WAQJ';G+_ MW@%L;D?P)MMHXST$D3+2039J@X8]SE/W107,MV,F:9P562V(O".VWPI;G4FM MF"X@^)+&+BP!W3!91Q _7F6JE63U#LFH.3:\PA1%:502P3" '1HQ/78B5U*! M>2X=SRK&J*KUJ/SM,H')A,!\ CGJ30' M8<$"\9X'.$I>K*H63E92S'I6BK,59?A(ZU5,ND(M=)8DEJ0T&+))RO)@16'4<2 M0,?0S'.)IEH1A>5=;6I!$*'K^$T93*:S]/SR[9M5$4PE[NS5UKS=#*NNL#)- M,3 ))7>$^\ !W&BP'YS&\:E> 7 U293JP,W=JGZ_T);!-JBGA=RZ(YNKJHE7 M/% C-",LB AB2P$,IE@=;VRF8.DP7JH-.M]&H\N[B9>5R$9PJXF..#[982MH M'2(!X1!2BBE[?R>%P,;P\A=SRL5*F$\ZRW!,2?$4:TV!JRUP'WH8:.^$U<1R, M6RF+(CYH/%XK#/5!,O>#AIM6S>AK#5RNR8XPW%$!U, 3Q3IU*HG'%K',EF T M*\:J:D,DVX;Y&RQ@4"9KBP-KL@-5(35(%:MY L+18+($A@2T)9P5$,YF9[77 M8!1;[HUG**(LX!$!YK&37A#O7:0N6J]==4;Q-?LT_+ZW3J-B QVAE16PAT$0 M(P(V F:6^!C 4)9"I^1S664VT.L/8 M*1:=9\09KN>CNYVGA425A.3:9J:K4T2UIA.MI]Y+>9&Y,9YX2P&41FU(B$(2 MF9W3S!IK?;5=2[:@]$YY3P/8RB)QHK.F8/YD3;SSZ#UU.?%HE*=W51:L(DYZ M[;7\2%&C1+/E.A%K,H"N%#P)6,K(2C+640N#(L8##BK* M:&^K:^!]A94WGS.&A64ONCZW'\9/![.OO8UFNYNPTW-D06-[9.'!RH@R@9TN M 3=ESDP0L.>YVAA/G5;&R@Q 35.DU 3"AZ%:T3I@+N8)EF7).:,2J=EB06]*,@BSH<2BVHP4$&VDE5G2"LUX6R*BM0,ZVM*8XDSK#- M633$XKP8D;/CPB8>XMJ=D'=##6@N7: M=B)DA3YE#=!!!*=(HH@,"^@M'PL%V]AY:X(J4=W)TO9MNY8-]B+64O*(?4>] M*08;;%$2C')$F,2S9H!EZW6)WXH5N5)!]4W.NVL_>9TE3RL0E1NH&@>K.6@P MH(DN3!&9,HA*(7$:08E:^FQEO298E5Z["E+MM*;>\B*PB$< J%*2^* ,*3[% MH'AR3-!:S[2:Q/!M=61-!*T OJ5 0,5BOQ*MP93*C"AO4^3>>LZJ30^L#4FM MR5WD6=3"A84O5AE,X+1 L$XKZ0HG%;G+EIN_;,<0)),IOWLG YY\[ET?9KK MBOQJ%'%*UJONRFD--SH4IE&WK\@#X6/*U&22M4,'>2B 74'5!RN\H$K;4&]+ MV H.Y;3@FQ_+M03?^1.\D>"+1F+&&C%&J]/DM88X M-N2*R$H8[0Q1.$Y>>CA+"YQ(0J!.^EB*KS>SO>XRELUD7.@<+#6 K0W#1@W) M%.*4*"1R(9(K5ME<;2_G2JH.US-'3Q>P=I++A&>1B70E@904DAAO*/.>&ZZK M4W:7S]1='MGBTYI0_>I8J7B (3D0(;4!,S5B"Q]0*$CL2I&:42(K%2'L^]2'Y,-R2?F,DT M5HO5ZICEO8W4U.,$-C)J"\8ECVUK W3*:3#P.4V4E>>4RV+&BNG8,591(;L!0,L)FHPIH MKQP\Z#%:B*7%$\ZT84H(%VQU51[7\0+^NX_^8SL:Y:<[J^+NM]C$N)\>X5!E MK!9!)C_$)?SEZ (-ZL>SXN-TAM,%7OAXG?AA-?X.(U(6I62B!#9IP]Q<)SDG M)F>C>8K!QFJ+S*H,W*^G6M-(EZC3%"MG0F8^9DVP:W7"5QMN:"E$.0RB40!@'@Q$D@J+H:3B1/EQDJM7PN$WSF*\FY$@ MHUUQA2KBE )KU&30XHF#8+!,:18+,[E:_+[M6%YW3LX&$@>-HQ10AR$9\:CT M(A.71< >*UR!=@.=5UV/E4J="VL"B FD#6@NXD/$L3,^@*@QCB3K2U0Q2=C5 M6@^H!B-]/0W+#)C7-B:PNU, +9 40R\.(RD$)9*2 "FJ/97ZXL>K!.J%*VV3 M)B6@LUBD1#S6Q1?AJ.*;O>EW\K=:BKE*2E9!I],^ZTL^4*EA\M?[_P^_C'9WG< M';3CBVZ[V!51K]SUSB\=G5W_JL@MVXW!VZH7//A8_^MI#+[C;Y!]E^L7= M9M/^"7[PK?<:WOJ2M5V])1>=_-ZS+VYWS8/[]9?V\Y,^CP9U,MEO#YM1._YC M%Z#9&3[&+SSJ^@^/.:7B<0\?/\;K'C2^C_W7+UY<\1C]@*1TW73<3?.#9MKM MYC+Y\X,7K]^]#]&HDK,DT40,MPCL7 S6&TB+F"+%2=W\05/Z[F#QG?=&"N8B M\P21,)&2&X)%AT0)C7,U79)%-R_>"^U\9$$1;8;X)+J%?)!$.^_P#WQT_I_+/B#]K1T9-W($DGS>O\J=GM#OQX>6'HIM/N *Y% M(4/\J/TP?C+*98J+FASZ\7(YG_9!V!#X2\Q/#OM,/O7^\/RSO_HX>-:G-DWW MGY1V2@:A-L:'_*]_8IK^_,MC?!9LP^'935C#R\6,J1?G7R]VHZY_\D]T^-_/ ME[_LI_FYA6Z45O'VO[]^^>[YLV;OW[FW]_+-ZQ]U9_[N04*//TR[\28O&:JQ06"^&T_'V03Y-NU*;EE?VP#[B**_>V-LFBKWK> M'2&>%V]V?VN6KW]Z/=]P[P<#7!AWXP'OM7' 'R_>VU1<<)F3$H,!_0FVO+<% M8V9:1\.R8?,= M?*2$^.>O[-@-6/[[[Z MSV;W^=LWN^^:M[_O[OV^\_I=\^Y- ]CF'0"8AHGFS6[#U$_I3\V;%\V[?WW> MG((]QY!GY^D[_)@Y(7]@Q=7US70_-_]8TG S=XDT&=OLK$>CQ:!S+"$1H4(D M8-DEXCDV3K>T6$Y3*%2MBC??#F_S?.[V.<.93Q+\A1S 4_;Q:R3Y(W*4?4_R MN(ZC:?YM-LZ-H _7!"QTS-J[P$AP3,,Q^$A\%(&8XD/B,<#/*SN&%^TD^M%_ MPO:^@+],ZMA@=/->A3%6)PIO2 P_KHAZL_NC@ACNK0Y4.)!-<]V=U[OO1RPRA;&K!3&3(^I>(ECT+%] MH0+]GI4.KY]R[/K!I?\$>Q'VHW:<5R+B+_I?160[[2I:3$T;\[5S^_%8$;-: MV@F&D9O2CG(SG@W!Y35A6.I!Z M*(L/Q2]X:XKCS!(S\I*0%:__F&O+Y$)9^ M >_R>GB5.K89'D8$TTQMO63WPG%]$\%8%[ MYE?#"[OY0SM!53M]#9_4P0_/?M\%W-0\?;/[MGX$^&9WY]T/'&K[Z?EG'Z<# M635=:?ICH,\F\\@V'J ^","ZC! MSZ;=\LQP+4 5N'2\G(S\43>;PNT_Y_3S_%&,TD=P1TC+LXR=8+PE]]G\\&?Y+\ \7,_.7IW;^Z1]S/\4ZQ\550!AXM+,5AWWW$^ZS$<7RI?LLC_\EC;MU5< _H)=V1)\[@2$UR%C/-. F, M8H*:B90%GZ(IJSG7=_[SRT4^[+S7T\[O]HNUI036\;__!C]O_'G[_4^WB8"U' M__+1[J.]1\VBJ+>_/V=]5G(UK[M'%Q[P4GC OPAQ[K(I*X(,TDH2+1VZ QCB MA!JB'X4&7@H/-\[>F.N%G93Z/)DL_GG5CH=Y 1782(QR29N_S$* "WWZ1B_/ MK9'YS<_:6Y>SQ4(_BJU<"HYP*!+3R(UQ15JK15CI63^%']_T[[I/E<3YG\ZP MYT<[[NKW6ZPK%0'P?=3).I)Q,KBDV",ZET)TS))RSHI@-\YQ/$,# TIXT[\% MY Z*]%: _2HH!3@1%CIN??VDLB9*<=$QL!@T*28$(D-(Q%'*B#$T!Z-$*?'& M22MG*.5M!Z0P^O_;P\$ K&)KG:+LRL25'\VEN#@N]"<>]L#3[:$?-?ESCK-I M^Q'=C "?\N1A Q^-9N@?;/Z[/01"2?E2Q^+]C]7]M!XFS0P'U1E)J"F@T@&T M8?)M >DNI3)!L5ANS*2HQ7? !*Z'+26]RM*O8)%_6I-<]M$9'Z0@FB4X8$[OQD6.;ZM';_6Y<52#6&$.89&8KD,^*EI,@X?_Z)\N9^7G2 M3/,H'^+Y+9("3DMC#[S\=7&\C?-L.G)]4:3G=M)?]T"/]^VTA8OGT<+@E/ZH^:W5A;MS;9%VX_>_#Q32^T%!SC.AM\2Q)8Y3F_)ZD4(S2(_GG^,^-JQL0 W^ M?;^%O^P>Z\IO##;>AEC?2,#I[#%?8LR88&/*@1%M'"/2N4!\U)1PX92A$8P; M>^-,N@6B.6(\##I@C40R[S/7#(WFFO\78 NEK &8TGS$.1J8*-\,G7&N$:>^ MFEU6?%ZW(R+NL_B['INM,0CX%4:+F?J$K86<"< T+%#B.>>D6).5+2GDG&[* M: O].5>?ZTS0V=W]CW4GY]Q?7JM![(M4=+3*$A&R03H?@G-7XT@@^QH!0]-_^8M>BWF79-R(L+X)[' MKAN!>4SS@L>% ^>4W^<8W>[$*7Z,!8]-&H9?#)?"&\<\6$J,-T-9_Z3Y">X' MO-5,9@"&)_L=YI$O"P.G^WYZ?NV?_-E5#@5,PY<7[_"GAXT?I^8G/G]'T$]P M%K/P7_ &>/UP*7P)5[&X#];63H9%#(OTDVGC:)/\T>319?5]-_?&)Y,E2BN2 M2PR8+^M(D,X0JZ47M!2=V8KR99_.^A[><%XSC&IVZJ??7=]_,S+]SSQ90_SE MIJ6!JW_V*EJ\;&(GFN9U5]=^R&NU1[KM)@(U"G44=B#G#MKI%"1C'H&\Z[LQ M(KO149,!Y1TUPY1-'X=H^S,_]0U63)Z7^2?W..V[WYW!E9(J%.N[^<-LWC"U MV2/OFI\09YJ?N>"/%A=,]]NA)N@0:X+6K0#FZSV6ZWGRIS5*[2!]X<:"!/8% M)'#2@GBJ,AA'7&8=.35R1<6LI\X*CVHAQ+=2>RNUMU+['DEM$)2^&<%[Y,;' M"%(;(Y-I$&0] MD+_]H "Y(+/Y@<@+B'I_1+L >RZ "VX.@AXG:X'8!=W+,/ MS8>^^S3=7W[\"&!\'M:6+SA\L+ M+EW?\D8(W1?77K+4Y97M>*Z4& ^$+XV1TQ;(HVV!9?4Q_%FWG MZZC,O#)B,B>,=7O/OE.R749-KR[F[&_T&E;]ZFO0:7=^3RY[U9TM(7P?(=QO M07-)IK]D187"P1 JF"J[$BGQ8:*CV3X$J/W3]T07.^.&B M@5[CXJ+O\%CD9HYU;$@LN3^^MP<$_GYW:[ MK'AE']GJCWO]V1QW_MU6%]>_F\[$\A6G'=;F7.AK;,M%P:$A) 3H==P-$9W9 M9.[P@]<#0\MAG#LCM$.A_;R8"&QWX<6S]"+P)V M8L*+<19G\GV:-%BAW:;+2D'$3_Y/%SKOMO[L6DCPV_W9D_T\&BVIM/D):&_P M*L_[!7[=:3L/WOTGK.Q;(WC?HR\!SS$$=41FL%TECP[U92$6#K(XRD60*VIN MM8=;LBXUN6Z:KR?H5U^H2__ HF%G"!'MS#[,,&7J88/3.AXB2_>Y^83_N6$0 M_@8(<<'N+X80.BB:.;\KH4/6UA-73"$R^DR25%TEAS*:#3@3E^*#!R;/#[8^GX8*$ MC"V8M9,_/WCY^L79*3CCV0%)W=#5'B]Y\*M@#ZEP#X5E2]Y#F< 1RRGQ)/^D,FX M R6\^ ZLZ]2(X#+*GTEJ^SEJQ+#B[&#\.&3(?_-%D$4T\O:33/GZV?/_J)QKKTQI_P$R#;Y6 M8V_9(\N_5H-/'S%[G90"]K^-VV9+YB4KA@';7&X^HN%;$[N^^:EX^:%R]?[[Q^^G+G5?/R-7[):??U8$%>T2C@S*3?X0MG MYOR>&*&WFI%RF2"^U)R?YH.&/;J*N*[:G OB[AO>GV.%!IMQ\)Z=4FA#'^VA M!OK;M_';U=>+XVCQWO%SOT-K+3:X#G:^09Q";37:5J-M-=HF,B9OH=/-BM,E MKTQDO,-J"=X2UC#)Z7WP(] 0^?UD/^?;T4E/E\]N?A_[66HQ2^HO\U4T>\,J M<.IE5YI_FXUS(^@\TCW4*C[+,0_#DP4;_BJVNFRKR[:Z;*O+MKILJ\O2*=OJ M/:9#]GD?_MY^S.]'W61CJNW$\$*=]N8PS^\V&13:T]/+;%[!,H\[8TWA]?)P MT:3]O&S?,L\=_E(Q_N"Z4&]UX587;G7A)G3A?::-VZWGN4"AM4B)[<%IQ8:] MN*9'=2BS(>%VOQO!G2:+O-/F^;"^K1;['I#VW;GVEXYBVNK%K5[8_6Y59I74:W=JKBMBMNJN*V*^]%5W+B; MYLG[:?=^ME0O[T^TWJG\D]O0=:]Q+=AYX"*EM\U).3N\?*O M@ILJ\"V69;K MS;+D]S[+DK^'K_D/"^,NM9-)G$TFWU4X\.T:[[?C1Q\7X#]KEPL8[+2=L1\= M3=K!TCM1@:@@YUV \)K=/)F-S@<*?V#=>,JRW2K'K7+<*L>MJO4KL':/RH[KT$YW#W^W4C"7QW,M=66=XV:KLE>7VNSLJ$- MNKA7U7#!T*@XL2?2?[Y>WJO?+W#RLM'S9MW__I\]\+V*EOFW>K# MK3[OP1VKB,\@<_FIN.PV#U6[$=7^%#YT;C_*$_LM7(MJ[0K2MT MZPK=*K,U*[.=^Z_-_/N^G?SQOO@X[?I;T608QVM>S)^W56+K-O5^/-%^G]^M M#JJ_#VKK F*Y1YI+W5AQU;<_9Q67N@U5]688M_?RI/OT]_=ZKH-S;Z*O^-;H MNE6W8WT3G?.YXMG_.D+V)I-=KY[&^:U)4;X=YJ#K&_AS-;O[@>R2*YD77?X(?R:NN^P-_OZ O MQ[E1NZ<5I'RDA/CGK^A#_?TL>).]N]E6O=MO)UB=U@-;C8Y@LPZ[?MIT8]RL M@X91\K=A.CE=9#]&#_%QIES8=EP]GPY MP1W^-.O;:0N+>_XY[OOQA]SLQ"E^S)R0#W$F@C\8FH ]'*H(CN]A=BZXQ\E7 MQ>FO/FK^OI_'S0P[L@S+NO(EN[[)HTG^M)_[W(2CYJ3&OBE]=]!,83^QTPO^ M^W!8!8*T28-E\)S^'/*HS1_SP^%7]O/RSU@%&-M#V*;SGV#+TW$Z_U?0)>/S M?\N@+@XNN$/^#%0^/?_7 W]T_D^?VM'H_-]B-QM]^?0.B0(89_3%/0Z[R7(J M\O%'\VZG0&T>]NXS$.70! #. ';P!AP?'C#X/$L MX3YLV;P48^+1")\A%0X W$#!#"TN.N;?M'@ $ZC M26TIN6_P"/MA;Q<$M=]-W%G7.Q'W[?=#+AR'F@^]@^M M3X;,+\4[/VFG(+CBU0VH;E^@O;A\ P]\RL?BH)\+@78<1[,$+!UFTV.J& %5 M8PNG:??PS %@L6Y-V_SDJC;S#^? M1;/G--N%L!4VIY_^/.@P@D^0XPT6# MO /)#8*RFX!DZD:#=@.,#6PPBMU^!Q;O9-(!CIH.DAB4&*C<2?/30B/L_.M" M#_SI(?#,F"R^U$9X0[A)=_R-AR@0NR'.&)==8"8_G[2H.POZMR2\)>$S)(Q* M<:E.D7X!#"W0981%H6<&J!8H'.AL+LOQT[,?-0BKCK\]G.V\]>P9^O]Y2Y%; MBKPN18[:/^!$]KLNG<*-YZBN/^ER=5;0AHPT"I"Z'?J!H.TTP P@K.'KZ YM M"_RX *"/@5270!N$]/*^ XR$%_LXP, E$^#JYFA]!"OJ#H!,X]R.N6RADRWE M;RG_6I3?S?J!I&9(/8-5/M NDMSOC_8>@3D-_# ,,.QG'YJ=!/30:AC'"^YWH"C^W=Y'ENH#&'EB5!=BR M16:*_A#!.3(C?"O.V\#"&J>(ERY?.-QDZ&@^W[?N$,_RF*'G)BV@K7 T[XJ> M$3 U^WY4D'GABWK+JEM6O3:K#CZF@=2!-B&S&=B.1C"W3PI$WFKK=!]/9= MFL7%!XM?0-""S9B &L\ _+/"?^@V\V;OY6\O=[3+OQW.'; M=T=^!!+RT!\MPAMY<.7V.69$[ /R?CD>=R@/4=7W!["\V8#>)\VKA?>PSR,_ M]R(NB?-ADWT_)MCR[XI;P[ZU@%Q^_S\7W0V7/B#['J-<[7_/X0PPT=OGNWO/ M=U_NS>7\\3L]!. 2@.(CMJAO2EX(\VN]Y9M^@#OS=VR>=H\>-J^FZ=&6S;9L M=BTV.YBWMNP.T=L^&\^C=@C*OY3O"(Y/J0$P!#[F47'\4+=TMZ6[ M;_-\@XTY ]'9]4<+BV].?V@7'@*I?81+SGMHME2VI;+K@XB^^X"Q[[E./?'Y MH2B#7T'CQ_WALS/R#+_D#^9?PBLST.'L6)%C%A/^/+A#OOS6ECZW]'DM^NQQ MC&Z_"%^CU)L-?JK#&= D^J?P64L/UN&%X-)'J;,K[HX&.;<^&Y71BR0X[?9^#;TRO6O:[%7B?Q[#FD M&+S$Z)XXA3E.@XS3Z/:$=;;DMB6W:Y$;6/$'[H>,H _=Q]R/!W"[(, ! <\= 6$VP6]MB7!+A-GT1M44D M.LG]=!E5F.:([M?I/*7SF!(Q6#8:Y7DF[R%2;@]W&+KYNX5Q-2VEZ M$BCK^K-8V'_LVN.(]]<>.@ &7-J6_K?T?TVGU^D &IANL(#!+-KWTP:K (:_ MY6D^,8W.?&/AS3AOV7W*2R?$TLA;AA*&6 088 0-L*.S1+\EVBW17EMHYX/# M47>4S\9XD1S'LX, PAE$X?$EQZ2*MVC',Q"Z(-X_MG'NFO@CGR[>>=B N-^? M>S6&>I4A>P>3Z[#*8]*-Q_DZWMYM;>@&".-L>XIM;>B::T.W@GDKF+\0S%]6 MQ)V6T />7I8X#GEF ]+(<["!E53 0NCH7=2$EAF&XSYF$-H+#^\UTGXP+'PZ M"#)D=$Z;4?:3Z5Q' "TT4\#7^"!8_3YHD;,)H(NW:,=8H(<>CD\];EE7RJD MS.EZPI.\U',FA8_[6.>)RX3-6GRPA3I;CKJF V^1/QR/EN[@Z"?[)TG$#T_8 M"6#-28[QJ?C% .T7'R#-H@<:>YD\/$^JB/5'1W.H'SN@?#\^"4R"HCQH1IT? MS[\VSEA%FD_T\0@?CAY/< M[^,BRF-V.[/0.8X;;.=A''B>U[I^Z(9:G@Z+;<=;)MLRV?7MB8N%^:7A^(&1 M)LL8(YSF:*#V#WD,Y#BW'/RI:@90 ,MO;,ER2Y;7=I"C2!ZJON99'@M8LD1$ M0T>%+3EMR>DZY.1C[&:H-U$3CQ!4S*'!LEO(23^(X7C3T1 MM,2QM3L6=42--_;31-9-Q"X(<'&1I?/KWVJ I"B!DDBH 8+=.;N>H00"Z*JL M?#(K*ROSDH4W"[8,;ON&C9M]7QCR6JC-Z"Z/(Y<7JXUI'C5I1W$YP_AAV-R& M6GW#YQ^?OGF$H^HG?YB/ M5J+Z>>TNUT=\=I4?LOJ=UQ]S T]6;N[*.[FJ<=-<8:E+9O!B.'AQV9IE>/5X M-QN*7#WB9;+TT632R'=SD?W'RHM?R:T^:OV5#[FIT]-41QH\SS&OXJJ2#YMK MA7+8I,;6%ZZO<]XHL=0\V76IIF?3\ZL4A#_7 M'5?NT^3#S2U%([RKY?%18J%9'O,X&X6/Q7^FLZNASI=A7G="JQC 92+OQ^<] M?O:UR;J4YY/!F[,\_^I*GN72G,>MOK!9$74X52UP?K44FI#$9>+950V9)X.* ME=7V9X'_T^CN8!HJ^2[E6S-R/:*KF$PCX%>J(UXMH\$H-7*8+7X;_5:N#,5OHX\-. ZC@N*Z6W$U MW"]>'KU\]N)[BEZU_&1'OWRA=_(7G5O@XHEUXO>?%3?FZ\W*;JBQ7M$K88_6 M/34_"OLC\P]#UFMWX\G_M_9;#DC4C0OU[1J=7Q&@>RCLMSP1SW]]??SLS>#9 MR>M7)Z^_NNYW:P-7Z[E)>E[E.OT6<-QL1'Z;G^5\*(OYV/!Z=^/C]^<'M!C#>Z_CK[; A[$P/^PVM/6/6K=F\S_V-M96$YP MF9KKY?N<@H8S&':YC:'X=ZH9FNJP;D]'[ MG'Z\C@H^8;^_>L,J#>YBGI_._]IIXXIQD'__YZB\?U#-\I2#?\<9G_ZJ8GD;;<^OC)Q M:PUD\B"FCA2&%.;[%.9F7/U*:6YMLD9*<\\669O&.]8I*+%5X]VTQ[K;G![@ M=N#^?;".!J?U_XX';P:G;7+LT32@NS/(#J/9%_7>VZ'>WSSN M8&_[>??(PPD-?3$8?-DKJ+D O)@_)3[T1F%ZQ@=:Q3T5:Z>&V_(F\!NMR%>= MEV][\&^8O9OG!*L/N?FI["OY! =C%9LK1^MK1/6'YF[1.QQ_=L)^ZQ*\RVQU M S>W?.1D>EC#_70!?&FO:]BG/P\PW5V;Y/-\/-O220A M Q,0==2@M%> -B,DI0)G3I4@S ^K5/#Z9*^;?N7/?BM:%.4\AUR$ H51@I.: MU8^0W)7D0[+54$WPO#[P<@YO$2^>-FIW-$G-?XX_ZMS1XAG.9A]&D[?_Q/$R M_S!H:B2OON77WWX]?5ZM795#_13YPR#E.#K'\?PO/T#]TSIA["\_C-XOGDZ6 MYY"FJ_!/\QL__,3UT"CSYS]].N"?'O-Z;T^3"5V$KFZ@JRCF7 P#12RS2^\_1A2[+F$6$E"('Q:V$8(L'Q52Q 5F%7GY(= DW5(SU'%TM MQWO($_Y"G_BSZ6P!J[OP36V(^>+S1%.R)=W3K;Z:$" QD\8>P'!)8[_/Z7-< M*U$P@+8\5 RT.G(?KX0^SV'Q M\4^7ARQM[5R'PI'W1W'0/7A_1^L2"O/+AF?-4A\.)GE!UJ33VD76Y!-KDJ+0 M0@@P2;%J#ZI=02\3H'6"16EL":*-Z.>5LKV^UK67>=&VZ6!<]-QT$*?Z+LJ. MGA.$]YQ0%./?BXKZXK'B[ M:I]&KFW7M8I,QDV3$:U!+;( 'ZT %5V&4#""KZ8"A<0D>2NN[962?:B6HJU# ML*&RJN-$3.HVGL3U$;]F<;O_A2@X_7"GPT22>-]AZME+;=B(KC M;G=&Z2XW\;NL)P1%@F+WH]1SME"OM\&HZ6(FH3P5AMJX4) M$M"AJQ;&UG^\""*P5C(M=F%+_-#KOJ?E$9GZ+LJ.DBD5'VS2#DHJU8_U*D)P MR8*74B1>*:.T:B6W8@=DDFIH+&53[#@DO8W'>O@NZ:M9TVYT\6'=..U_EZ.+ M=5/QO:<]L2AOHNRHQRR053X, %:&0,JE03.*0^6YX(N&I7;28QH MAT.>O,X=!TZ[Z75>]OYL>LUFG#>M6^N,P;3 ;Z8C>(B)ZKI=>*):-0N M39=AG!_2Y.R_^^-=)J*CUL?X)+QO*GRA05 1.;C&A99*994,ETJWTMQV;7C: MJC+IAT[OL/SM5]?#XS)(1$(B(9'P3MD2UCAKJN,M2W6LE?;K'C?@3%$H,;)>S]U%'[ZD^J^_[UWJ& MPG2E-_=_QX'10_^KE MX/F@_O1F<#)X-OB/P=_K?W^I?W4\>#TX_3__Y@2W/P[JG_[OX-?5^_[K6PNZ MDU:LRJAYY2\_5&_JJ^,\#"+OP(#3<&D5=U6LG1INRW&O[8WK@WOI]YK0RU)7 M@_$(PVB\ZI;[E"#1&ZWI&21H%?=4K)T:+K5WV6_S[0O\T'39I.#F(\HVW'_@ M\C 0TW[%*U:<4"8 .E5 (8^ *#W8[+3W0O)H-H*2W]-]^]5:V5HNP>JI52&! MZB!%2:!J"52^H \E1\@^IPH=7< [[P%MY+HI;)]D*[5/=@HJ/K2V[\5#J?'V MOMS;V3*GFY$?,AR=5BRR%Y]<"#.J")$XF)Y#BL*V^\G,;^Z\CJPZ+E@(@8:J5[;CF(3WT7 M94?YI(UCDGD!VLJ&-;* -RP YTI%R54();3AWNZ03V9HC.PYGRAB^R!M66Y$ M;C=\73(CG=8X,B,WS4@0UOBB"ACO375SHX.@;("0M;8N%B8+;[\_RU6PY$/; M1X#"][WX+)&J[Z+L**ED%"Q;$\!PP9LKG@Z<8@@"LW1H9$Q.M]^@96>DDHXZ M#%)0=P^N[W_B;(:?7E,AN]'.E6HJ\]63,E\!K3 8#.3,'*@H)7AT")'%:-!D MQK 5+_E25^='D[3J##8_62[F"YRD:HY:ZPW&Q YS'CI3#(QX2#PD'G[)%P_( MD] !LE 9E& )T(L FH? 0C'2FE9R*_; 0SX48F_5J!XQ#ZDXXAZ+(\;-J^5D MHSJ]&:98SR>Y>]%4I]H&\-%56Q&3!Y==AN*MYSID95@KA0UWEK0G^-#OLN9N ME]843K#HCRH["ROK"?4 +W%?Z*)L4!%7WVQ%UR24G(W4[ MS6OV!BO+1,]A1;W'6VG\2('7OB@,F81/;Y4(+I4(U6MM;I784/U7A[HZI+P8 M*;T*FK76N?%&>&.;IF;&4*XO8:C?HNPHAC(R822K#@DF#2HI QA$!JE5H7,/ ";!$^FZR5*NKSB=_X$$Q<1U4B:-4$DZ*PU;!:![$P7Z1,&8-I416?3<_/ M1XOSW-3MQ4E:J5?=M.5)O.D%W_H?JA-^L&RF.N%4[9Y6<3]7,35VVCQ0?J[](?Y>D9*V@5]U2LG1HNW2G=3^NSNE6<-A]4 M#24%)CL=W*' Y"='YC8;IA2#IGD+J"(=H%$>C,LIQ?J_'%4;YR-K!5LYHO_$ M\3+?/1PI^AZ-)/;T790=98_R*:>L X3H(RB!%CR7"-DYY"AE"9NEFK8Y%"'V M'&[V#;F?S><.!Q;;6M1MVHJ4$3L/T4%)'%N)5ST79 M45Y%S;Q.3(%-)547U H(35$E'CF77!>;L96LGCWR2@ZMZSNO*.:ZKZ:#R_/E M&!A='HRG<\I5[[:F]=6<_.%J,G9JGE*QECG%JU%2 MLIH:M."B","#]$HJF;+Y9\^NZG&+R95J_,O59=?YL5)>8/O M[VZKYG7NZT\__-2M-KAW:_/\1V+?(Y(IL>^PV.>--XX)"]QA6!*.V<=W6,SO<<&/@M%[]\M3+J,XHD:)5$^6ZLD^I#DK2B1N M0X$04S5-6"Q@T &\8(99YZ5SK;CRK_,"1Y.SF^PX/D:!?>W8-\* M.;&A5#N\^'J@!6MI$T#D)?(>/GES" :KYP\A6 %*:0^8'C.VP$WOWR$L5%EN^?T3FCC.5.@#5->TLA$_A8''CG MDK5,JDKU-C8"-U7V>*6J+1TQZR&3.PSG'ZC-H:09HB!1L+U$0<&<$]:!<=I6 M!UL(\#('R%:@,,:I'%OI%;\S"G(UM&Z'R>6=P2!UZ=ECEYX;12)7!7/FY+?O MV&*))Z)1S31=AG%^2)MUMTWQ[W9FO&Z?B(Z:K^K$.ZU=$\,OZC*:KTP!S(%Q MH]#GW,JERQN%X(XF:6?&3/BATWMK.??92GEI2\I7=[VD M7$"9Y %E8N!MJ']Q$*]]37%H;[YBP/,#9I_3CYT'18FDP7S=YB5O^Z M*GK]M;>SU9W7V6(P+8/%69[G1J?KOFF>TZ",)CB)H_H;\P4N\JJ2YY//)B^- MW@WB&.=5"2_P;8;)-.6K)ZAC;EZ^FMUQ?@]I-,LKU7M:9V!Y/ODQC>878_SP MM'GUQPM,32?>&_OFT7IPEUO.]5_\]W*^&)4/5]^R>BOD2:I*^+Z9L/H)3Z_U M\?T=E8X_4A'K3U2X3O?EOQO9G%UOV5>B6>_#L=1G?8KC?^&'^8\__.E:B->_ MN1;!2J5OG__OF>;'28F/4[K+(7[?,OK76D2A&L\VYN#YKZ^/G[T9/#MY_>KD M]=&;%RG;Q\?OSR]/CYX/3- MT9OC?QR_?',Z.-DR66(7#_CSX.35\5JFIX.CE\^KD/_QZO7QW^M#O_CG\>"7 MD]/3^\NZ&ZO^#Z-)M8+3Y1PG:3X0GJVLYOET6=?>'WL[/\L) M+E/]LK3/*7AP#W'E"-\6;,;E8GKE^S?/TMC$^NC-KT/U:J;+ZIV,WN?TX_JK M.&-/V.^OWE!E.,:+>7XZS]4#JUR[FH/5#F_]V3]\'GQ_-YJ/UNVNGEZ]_[8\ MEM77:?9$NM]?&OE;7N=/A/C:RU]YS3_A3K&/_WSM=[_Z&CW"0SS"5XYUW+[J M.&]>J+K2\UM8XG9*TP=O6X/96\=9\H^+MO0[&'TSJV]C0+^^T9SD/SNN? MS^:#NA?-Z<]A]J>?_GTYR0/)AMNMEKN<(A_"1)+ZD/I\G_J4A'2$>^JB.2=(1TA'2$[ CI".D(V9&'V^71!=BO MM1<:C[$N%5PTA2UG>9YQ%L]6.?8IO\OCZ45SI+SZ\[H2YJS^[629*85TVWRX M!U\?^T@/[6CJ9PI"!,<](+<%5) 20N81@F=)EV0P\8T[KLC1.,DM:-'TI_;) M0.":@W=2>Q:$=ZILEEQ8*=G/L^GYL_IAS4/\YVAQ]FPYKP//L^/W<;QL[+#LPJ-(\B2*':@HB6(M48Q94[+A#'2Q"E1, BJ@$&1% ME4654FR(]"G%O+8ZY&*A<*N;]TAP3-3W."%$_;"@PRTENQZ*8IHYHAA1[!!% M211KB6(81$Y&& 6-V[:2Y.8Y]$"-]: <">(8<>P014D<:XMC5@C.*X0X5D=,&<7 >U&=LRAC3%9H M&S9:]7C+C$")$(NJ[Q%!@\N156],,2]MD-$=D#=6.:9YSSFV\VHAW0Q/OII- MTS(NKJ*.P\$D4\EOJDE%-:GN96&JTQN-=^ 0ZWY?10\AF+J!]U8FGY57:#ZW M,$P5;73]I6*KNZR$2H I%C#5Q9;5*&6OXR%9F/JP5+.*O&G")&%R6TQJQ&QM M4]A..<#P^@K,P\* MDY9*^Q$F"9.$R:TQR5$%FY,%QM!5;[(8\!%YY5ZVQ3B=HMF(5T06;9:>0XPZ M@0I904A!@$G:6RT]TTU5U$/!I!@ZW[_F X1)PB1ALC5,QF1C3C(!RXZ!8LR" MYU&"P*0CS[;NJ./GF#1%8*@[5G$,$9Z)W23DAU8:; M;K@QKBE+F@2/U?Y$"ZZ"%F3.7DB71(CFD.P/MSL\5NR,_2%,$B8)DU_*Z.=. M*I0&G(\&E.8(R*,#):.TW*:$:>-L+"==;*A S4PB*)<"!!0%(A=28HB,R0/* MOA!#Y@B3A$G")&%R:TPZAY=X>#23GT?H>7!@B3A$G"9-) M 4%$"6B-Q:S1JK1QLRH;KAG:9I>=FH8@J51O$@,(;0U:Q]1!Y?*J(9>4:;7W M?-_MJLX]OJ#OR45N2A%,W@[R^XNFKOW\:9L%41Z-O;ES193# .G>ZMST;+BT MBCLIUIX-EU9Q)\7:L^'2*NZD6#LUW)VGFJS&<=D]G+?1DYSOO2?YIQ,/\QQA M]![.1JE^_=.F W*(#$L!$[P$Q4T )W03Q#1:<&MEB<"9,\+ M*.7KAQCA(&D?BD"CK/CVA\ALDG$L@]3H04GG %V1$&041?J,/JIO?DC4R6J. M 91NFI4F6\4<+(*H3^=L$DI$V>+^[=ETONJ7>/'IOS>*>7XZ':>VCDTTU8LC1O5;E!UE5#"*Q>8DPA9>_0>O$GB!"BQ+W.9B M0I2YC=28/3!JA^W-N[RPB5&=$65'&6688BPH!C'%RALK'3B?,Y0L4U+9Y443L\5>WRPB9&=4:4'654U$XF(3PXX9M;?<9#:#)#5/ ZL(*:>]5& M4LC.&665[3FC=E[%K0/QU1;TZ/47VE"0V>BT=I'9^*3.ABVIJ" A!-74*E:J M_L0C,!FDLNCBJF9&&Q?XULI6;<;SCZIVO$Z_:NT.BNB][2!0]5V4'045\IRB MD1ZLL[9)>A: UM8_JER9@]*$Z-JY0K=[4-FA5W2@0:#JMR@["BK'LI7"Y@8U M&I0)&5Q,"9A10F7DH0C1SB6VW8/*#*4A4!&H^BW*CH(*35'&E0R1<08J( /' M$H)EIJDD M "'06'2(D6,;<<^]DE$.G=CA20V1DFCV()U6R6C'7I!N^D#R![MN.NC9,^UUXB:GMBZ=-U<0+JW,O"4SHX?:4NE) M97E9R-R&RD"&/#F1K78;#-SV4OL.&,C%D$ORM0F"!$&"X/9-;UB25ED+ MP7$'JE2TA..#H';->,+%YOW+;:_D[@*#00T'G48>0>]O-J.LOT_E\4&;3\ZO( MZW1"$5>R,61C;I^S/UQ-UTYMEBK5/?<^ 0LN@0I6@.-2@I0*K:G4TFRC)-\V M$=SK-BPO)G%ZGAL6W-ULS>O\UI^^F6BF6/^ZQW^Z(KXD_#\2: FT!-H'!*UM M*I^BJG@-Q8'*V4+0G$%BT5F9!%-RLY';%F'B/8"6LR'3_6L 3*0ETA)I#Y^T M63L52O(@?-/EPC 'OB0&BF>4,IKHLV\C%KT'TOHA%P1: BV!ED![>*!EV:/+ MVH/TIH"2WH(SO$!Q(H:2K8JVE=[$>P"MX$-F)9'V[J2E=L3;M2->G.798+1: MR(,_7"8>_Y%:$G]UG(?!XQU8;!HNK>*NBK5GPZ55W$FQ]FRXM(H[*=9.#9=* MW^UEI_*B62=YOEB5O)O>V+90W&W;*$"7HVJ'@9CV#Q-""D4Y#NB;PB->!$#) M2W/'7EBO)$9LI:WN*B[P" -H M3(5-,!I<4ST.F><\:59,:J6G[FX!I?D.CSF[O*H)4)T1949F!8@JPVI1D47I+1^@C]!'Z M=HP^M"48E\#)ZKPI;Q14_%42,FV%%@K1F9W$1]M%G[<[K+U Z"/T$?HZA[[J MO+GDC8#H2O7@T'C &#GPA$IF[7+BK11,VS'Z^%#MLHSXXX(?96?N)0;[[ PG M;_-@-!D4',T&[W"\S(-I&?P+9S.<+ ;C$8;1>+0844SV46D>F:C#,E$^(9?" M9; B-V5[N(=@M81H9=0Z&Z?21N.Y;6*R/UCQ$?IOY?SQ7E]II/RGVME M;JO I^W6^2!YZ(0_PM]N\2>8-8)%#SXUN1')9P@Z"\C6"\69EL&WTI%X'_AS M?H=M+HA_Q#_B7^?XYWC"4$P"AKZRS#0M+7BNKEPR-A2I"F)L(SB[#_[QH?6& M"$@$/&B9$@&_=\.:(J8L :/E=?/9] /.HK(KN>24CCY$W49,M25BW;'B[%"[ M;D58*;GU0 .K+^;S)4YBKBHR7S2K\BJD2G'4;NM77\W(__DW)[@@89/>'L)P M26]);TEO292DMR1LTML.B?+1Z^U^ LY)66=3BI!B4J"TM> <(E@3@V$BRA*^ MZS)RFLW>/[W:XS:-1'^>SG87M1&,=2IJ0WEQAQZ^6349;;3I*HSS,2>. CC4 M,(0:ANS'*3W0?A?DN!(?B _$AP=?,L0'X@/Q@?A ?" ^]($/^PF>Z<"-\TPU M5W0L*(T(WF4#+$8=2T0T]KONDZZ"9TV$X61R%4+;7?M4>VZ\1S"V-+=/&8*3UH%-3JIBDI5F MHS;,-K=/-ZO2WKM"PAV-VBYO('3/I!%L";8$VSW!ELN4LE%U$X!,@E(R0'"H M@#F; W-%^.#:N.NZ-]CR(9<[/'\GW!)N";>$VRUQRV)T#@VO?-4"E,@*0E0< MC,XE%I&X$)NE!;:X6KL_WW8HQ XK#!!N";>$6\+MMK'Q+%+,JE2^Z@A*1@-8 MD@.GI+0EYRBX;.->\!YQR_P.[P1W#[<[ST#M9GS\95X,QM,Y98\^ID1MNM9P M6-;'%%G_GU5WG;DFMF(T!)8=B&(8K(U.-VO9CFI,S"NSYL&;['^N2H,OL/1&,,X0UV,,*\+=C#/<3E;M:]9 M92(WU_AG.8YQ/A^5.ADK/R4R)A\47XIJ># M Y6JHQZ$%H E:(E8E%;M=1U_-CVOCWF6)_/1N_S1;!U= >#GZ>RTJO_IM?9_ MK"Y<*7)2WN#[EJJA]^]J#5U>)&X2-UOC9E*H72X&DDT2E'494,L"SFKK9102 MPP8WMVY9?CC8O/N;LKLF$AN_ M-[OVV>)[I)=7B+_$7^+O@Y3%\#'*@AQ2R1J4B+JRU%:WT8G HG4JV\U]QQ9Q M[CWR=Y7-O+?*& 1@ C !F "\=2(A"U)Q+8&QU-S*>EX;F- MR/L> ;S*Z]Y;*D&=^W+L;-+3(3X=XA_*(;YWS,I0$A2= M"JC$<]/ZPD,R&+(W@6=CV[A&<(RSR6CR=OXJSTZ;Z,0*!9\>W]9Y5P3^?CL[HN[GNVS)WQO;8BZ<;)/5"8J$Y4?Y'*! M"M)'H<%PAJ"$U!"$M( I&Y^<5R)NIE9M<;G@$*BL*.&5J$Q4)BH?/)61)2$* M#V R;^X9> X>N0;M;>&9EXR;5VZWN7%P"%26=!&7J$Q4)BH?/)4+^IB,0/#" M)%!,!\!H&615F.$B%B]+&]<0#H'*GGSEP^KM27']YG.>C\;+NO+)+I)=)+MX M*':Q&D7%E775LJFZ6W%2 *)1D&-1]2N"DGDGD?U+&%!L_U#TD_8KQ&7B\L%P MV4JNK>(28G$!%)H"WE=,*^=DYI7 N9A=Q/8?ALL4W2)RX?/91ZD3)RX^ RSI$9:("J[UI MR@PQ<$V]_^#1^V"2]*F5AK&'P66*\!]J]:&-4/^CB.K3-1^ZYD/7?&@5]UNL M/1LNK>).BK5GPZ55W$FQ=FJX5*UHJYW^?ZZF*"? .A1\F]<5B^:#Y3RGP6BR M:CZV7-3=^&!"=8T()C1<6L5=%FO/ADNKN)-B[=EP:15W4JR=&B[5-:*Z1I0U ML+>&XY0L<._R0XHIGJV#I N"TLJ#DR) *9SIR!#+9A.W;2XI7 43MYJ6^=63BRXV%OM[1F ^9=#T\T=^;[A J"97] M0&524BB% G)%8Y.?&B#XR"!&$8R-S%B^F9^ZQ;V!!T*E4$/-")6$2D(EH?([ M46D*2S(E :PD"TH(!X&+!-S(DDVP4GC11BK_0WF5;.C(JR14$BH)E=^+2H?: M26TSL.@=*%X4N(I/$$X4:[!(D3=KFFV17?]P7B57C%"Y_U06BA53K1PR5F2L M6BWU)J3DN3KEK-HE4,55O][H"*4@CS(RSZ+>8;3X4G4W;!;%BQ^/]A L"9;] M@&7T)8D2.2#')O;K(J#5!ES6UN>2!?I=QHMW#TN*&!,L"98$RS9@&5)$Y-)" M\8:#"KJ #]J!<]QJ+WFR:K,H5WL1XSUXEA0S)E@2+ F6;21M\:!-:$JL5T:" MTHF!%]6SS$+F%*73+/$=QHSWXEE*V\<"6=M'C>M_L3[^ZL>#P.!GW_W5K[OK MJ.\X./&M[_OR\#YBXIX:W,)PWYSE <;FZB5./JSN7DX7]8U5CP;U44;UU][. M<#RXP-EB,"V#Q5F>YT;+4YXTUS;+:(*3.*J_,6_J(YW7#YT_^6SRTNC=((YQ M7I7PHFHT3*8I7SU!'7/S\M7LCO-[2*-97JG>TSH#R_/)CVDTOQCCAZ?-JS]> M8&K4_GH>G^C1>G"7IQ;KO_COY7PQ*A^NOF7U5LB35)7P?3-A]1.>7NOC^SLJ M'7^D(C:?J'"=[LM_-[(YNS[U68EF?92#I3[K4QS_"S_,?_SA3]="O/[-M0A6 M*GW[_'_/-#].2GR'[UY M#T MS=&;+8OI[>+!CO]Q_/+-Z>#DY_I@)\_^X^\GOSP_?GWZ?_[-"6Y_'!S_WU]? MO/FO^PNX&TO]#Z-)-7W3Y;PZG?/A(+^/N3IOU]4)!G@^7=:%]L='Y#:T/4/+ M"2Y34RAQBTEXG,AO!K?R?V]+4\#E8GKE\C?/TIC"^NC-KT-U9J;+ZI2,WN?T MX_JK.&-/V.^OWA";XI(7\_QTGJOC53%V-0>KK=[ZLW_X/&WCW6@^"J-Q!=W3 MJ_??DH^Q_CKIGCCU^TO;?LOK?,O7[!,E=O"Q7_U*^K['_7U/[-U6XE=2E=S] M;[7>2HE-LGS/K7"W4TOXP%?>'\_@KN^\FV_<>?\T0%,W,M7$SZ?C4?I&:'.W M4[&-/?^B[SD]/Y].!J>+:?R?[1;#5^;H&R&LQ[-@^J$-WZH \=C7^E&JWNAH M.L'QG\/L3S^]PE&"%Y-^"KW3@^O/BHYQ>;X<8Y-(W"SID\59GJU^JERO'W>6 M)_/1NU9+Y3V>5=#IP?5RB?=2TIT>7&^6\9OIXM+M6+G:9_5W\VQ^&4KMG>QI MXTZXV"DNNK]Q7Z>]T):=]*#?>G"T.F/,.+4>-BDB*0(O1:$7Z9 MSLDM(BWHN18\SV441^07D2+T7!&.5XF>I =M1.'N6>AGF[H^[4]AZS7>QSB) M>8"+P?,<*[ME (]UF6UU-6K_:V)O-P8/XS;@IY/:^MU MI7)B@1FPGF50447PHEC(S@G$G&+)&U4G@K7:Z.A!HY:@>"X0N$<0J2AC4Q32 MYL_O!FY_^^_%RY^_?5=:2K6[ZW\=7N/['UJ_8/6IOGYIF+\C:MVS_(-&SS%9 M,$EY4*4(<-I(T"%A4+E89*H5:MTX UX[J)]@Z]?3Y]O>6):$*\+5P0F2<+43 M7,44;6JJ>G&?#:@L&02O-/A03.#%%,KK M3]] (^_4QO-NRO1'PF/')$IX/"@\YNP"3\Q#L+[N5=$JP.(#>&=U3H5)SC BBI#7CT"++^79%1,\WRYQ1#EV7,HCIY*7)0W,K*P-)4(%3%UO>I MP/<7I>.J[GI['JEK]PI(VX?/#]TUYFXNQ(OY?+DZC)Z6NMQ7%_GGS9H=7"QG MS2N+P6+:U.=K#J?YX+2NU/G@Z.TLKVI@#0>3O"K@-[KZE#B=+^;-W_SN 5P3 M&US $#/PS)HJRDT8792JI6@P8%$1;?QEJBI\U<].6^G^?ZE/F MP*.''UGW+X/ H,F!51!(J1BHC'6/8EC3@,(7D2.K9GMCCU*LX$%5$&0F,RA3 MW8*08]VH9,M%5D$&<[MU7ROY\^5L-'G[*L]&T\MRPG5V5B_-6TPGL$STV^33 M+J7?@KPKOMH:;-M5T%>WM06)FG3VP4=[<#K[J%T.+"@Q"@'2^ 2J2%/=!^X@ M%AN]Y=(R5S;Z"4HF9? :$JL>BBH< 6-A@-ZCLT&7J._J1N]$37I;$<$23K;&U&3SG9$D+W8(7"A1&ZR^D/D%E0N M 9Q"#J8$;96)Y9:\LFU.)VB'<,A'D'3_]8=U^4((V+3Z:GJ$YR%(TMG> MB)ITMB."[,7^+7AOBRD%K%0.E$,#WM:MF1).*"]$R4I_OG^30>ILB@$FA005 MF >GK0'4S&2>5,[";95=UCC!*P?ZV0W_^6B2CM_G61S-\TE9.=DG:^^YI=V> M9CW?[1'G^BU(\DUZ(VK2V8X(DG2V-Z(FG>V(('NQGY#9)B%=A."YJGL#5. Q M6"B9,UURX\L&1PA5EP'I/-4@:A:3_Q>-3CL"^P'>CI MTNZA9GM=#.0F88 M0;$8P7&F0093I!*F?LI&!<.7>?%B$J?GN6DGV';Q0CNLW]FEZ"F5+B0F$A,? MC(FV:(["@VYPJ)(TX%ATT&2I:9$2)K_1M62;PRABXIZ8> @7DPYDWNY]NA3/ M J[NLNTP/=TBZE%\_;074@?U !^>_"TU;_SC.VI+2N% M X@-Q 9BP\$M&&(#L8'80&P@-A ;6F'#X\[2]C8'H1)8;0LH9R+X)! 4FA)L MCESZC5N?I<0HO7' #7>@2BK@G;* 0JH@G/7:;E3M.5FG)0W^+ZE5.T= M=I(CI!)2":GD;A$;B W$AIZ[6R@PJ!(<).N:@H>1 UK.0*!P,7CI4FSE4ARY M6X\=J71W;@NE^RN.5VW:<#'X!\[BV4#R8=/93=%)Y"-.$^A9HLV.39#)23.' M"HKVU9SH& ";#F)>(OI@0C'H/C=!-OEJ<5@!#$UKT((!0MWG0W)8HHY)";;9 MX'A5R/1DN9@O<-*8FA;[A%6U9K)3G8W)Y^X(K*BA\6X<9W12L%P=YZ@;)Q@+ M>.4X>&:C#Q&#=-@*M7;5T%AT*G./<$6X(EQ]&5?*&6&UE, $-U!!%6#5CEUG M[H+/VCJWT:%55L3Y')ICE5) 2<8!&^],V^"]#BF[+S1#V 6N#%-#3RX6,>L M!=E79CWJ&Q@^":%DL, UVN:&&8-@'(+5NGB!TB2ST1Y&IIP3,@%"N Q*" 3' M;'7ZT#E,/*)!U281[W8-@[,N49'NI1$>"8\/CL?L&J9E 2DD!4H9#U[X CK6 M+\B-^Y?,YWCD*L41JS7P,3I5P>W_=G>)1>S,TRA,C MB9&/7:+=8^2.*6:]L^BSA%(,!\53 )>8AF*=5$E:@6GCFBV6&(M("-XK71U# MU! "JUMEPXM545HE]-ZVO6XH6:?<.VKYMY>#YZ;KY.KD>5J:EG_GT^9#F_Y^ MRXM5W[]UE>'FU5B3Q&*%D897.+MIR;4S2;/;^Z97B MGI1G*[5=699?J]+>7AG\:))^KNIZ?'XQGG[(>?72J^4LGN$\OQKCY/3R6+N] MD^Y^&R-RG_LM2$H8[XVH26<[(LA>."?9VJ2J#P)9N03*V>JF5,\#LBC*IL*T M%1M%]J(4"D,.U24Q!E1R$CP:#UAWRUJ6$HJTNW1.6MHCDTM">.NQ(,DEZ8VH M26<[(DC2V=Z(FG2V(X+LQS9">)%5CI!MUJ"$RH#*:!"8=8C>1)?BY]L(4WGZ5M'K$U)VN#=2">#MAZI6;D,)*HR6'LA2!)9WLC:M+9C@BR%YL\)K(N MTEL03$A0FC-P3&GP02B54HDY;N1VW^>LZ"HK\NAC#X8WTZ.41LTSX/@5CM*+ MR3.\&"UPO$I063G0SV[XSW7+=_M>L*UZ/Y+W>[='G.NW(,DWZ8VH26<[(DC2 MV=Z(FG2V(X+LQ7["6B&2$@FL\+*Y,64A&.O YB2"E?5%S-]S:$3[B8-7#[JD MM84V-;T/FS:'= 34*UTA]X]$3>Y?+P1).ML;49/.=D20I+.]$37I;$<$23K; M&U&3SG9$D(<1&GW41?J"$@E1,5!*!U!!1 B%&<#Z[_I_.J#>*$*?638\R Q: M-<^G@=>7>;%NU]1T9FJ[/I\ J[NLNTP/=TBXG:LAY:6]:^;/6[TE_TT2"9V$!L(#8\A@5# M;" V$!N(#<0&8D,K;'C46=HLZ,R94V!%TJ"L3.!%#B"=4,[&K#VFC5N?J(1H M2IYG*1DHAP:0:UG?6$*V)=@B_>>!L9/%69XUR=>S?)8G\]&[O(Z3_7H=@?C[ M=-STW_X;CB9-\.QD;UI>?UCY.WK_)L-$TO\^*DO,'WAU_FAY!* M2"6DDKM%;" V$!MZ[FX5HSF+6H%PC;N51*FND^*@G6&A.EM%&]_&.22Y6X\= MJ71W;@NE^RN.5_W-<#'X]^4D#R0;#@03BFQ6*]HDGHA&G=)T&<:Y?U;K]N'W MPFY)IJQI+(\.OH#224((64),0J;B6;$F;#3^9<*7F NP+*K=2KR \]$#L]Z% M*)!)%3=:9JZJGYXL%_,%3AK[U&:3,CYD[!6/[AV"Z.T@L)A9W MAL6J:.Y,D>!4#J",J[ZP<,T%;:VT]\)65'_.8EN$-BX9*$%E4#(EP.I10Y'( M9$;K>1. W3>+#6-#J7H84R4B$Y&)R/L,KBI1Z<@3%&LK_RH,JR?+,[B@153) MY6(V_->B15'.<\A%5/\58R6NU RBEMR5Y$.R8F_Q SUDLH>N:SN)#_>\SGWK M>MM,@3B(;(<=4+8?-ZCK0FA>^T&MI(L2 MJ1+(YZA A9 LVGRZ9 +&9'+LG&&N16UMC_#W.D=$"(2$8F(=%!$BB:)* ,$ MQ3(HEA@XK@UH--XZJ277]G,B>:\J=0R"UZ82R5D)B,Y D/6S2D030MY?5H4S M0ZEWF%=!S")F$;/ZDYL;@@TNNDI$EWCUT5P$IT2&[% $GQDZW"ATH%1DBB<$ M8W5SB9=5OZ[H ")S;I/!K$NKEWBO1*^M\V2F\"?9 MD YK%IF.+YL.'F/6/$B,$8'62H5H:6XR&:GHT M-)=YH63E1=8Q1JUO-1V-MN9TL]3N^LRYSL[JI7F+)\Z\:_U#*51* -L-P/K2 M@*##HB:=[8@@26=[(VK2V8X(DG2V-Z(FG>V(($EG>R-JTMF."))T]O&)FJ[! M;;%05L%2"#C/S571\XL\F>,J9IO?-S_G09E-SR\/.J87S2OS 4[2X/CTU:O! M.FQ*_.RP4A$_2=2DL[T0).EL;T1-.ML10?8B<< 4Y91W#@QF#TK;"$XV%PAL MV((/NQHP@BR&@LE,P"J%08 M>)T1,.10;)8N:;G14C@664IP(&TNH+A-@#%DP!Q<$CPY'0KM*!Z1@M MF"WT MZ65>#,;3.1WZ=%DSR-TC49/.]D*0I+.]$37I;$<$23K;&U&3SG9$D*2SO1$U MZ6Q'!'D8H=!'7?3,%"Z50 '.605*%X1@M( 47;0%G;!NHQ NMUX*X3G(XARH MB 8<:RI'YH0N2LU$VB@7]#(O7DSB]#S_,IW?(T1ZMWIGG ^]ZU0M7"IW1E D M*#X4%!%ER,8B2)0,5%-(+4BT8$2P3K#$%;9R^D10W!<4#^'JT8',V[U/D^(9 M3M[FIHK:8[+V6@QRO/A8)*; MNFJ#68YCG,]'I4['2L_PX[GKZK;2 M_3/:6M53'419EGUX_Z1%\L!O/I>)0& M5T+OL+W[]N!I:W_G&5MCC\DN+QAB [&!V$!L(#80&X@-Q 9B [%A9VQXU%G8 MTBL>QQO^/ATW78C_AJ-)$RL[F9Q>!QF. M9J-Y?>EF)>F7>7%2WN#[NW?_-+N+DQ$UB9I$3?*HB W$!F)#SSVJ)(NV,6C0 M*GE0CD=HVF2 *U8@#]5'BJZ-DT7RJ!Z!*M']MBWTZJ\X7C5YPL7@'SB+9P/) MAZN.3F27'LU!?L]R87:]2S7#&AP/-<30RSUHEHO-)^HVW3JICHR7(Q7^"DL1TM=F@2:JCZWO2/8'60 M@J0^I;OQA#$Y[VP GD4 )9@$9*5I5LJSD49&%!N)QUM1:_L^I3^)3K69)R(1 MD8A(7R92W99'(6P$BT:"4LC!&5=W6B+;R%'ZPO+G1-)>\^CK;WHKJN^5D@5? M,091)ZF$<9F;_75.ULX-C2(+L*[,>]3V((ECR&A44AJGZ:$)7]XP% MP+K3]"+FQ/W&SC)X+W-) K*3!52I_ZI$1 C6>VYDB.8+#8&W).+598B?Z*H# M ?#12Y0 >% Y,86+D1U!(NQH*SSU=%3$HKWP3"1,9J-BV"*F>A]XJ!9;#JB M.PY!Y>H2YN!C4[\PV8T$F#8 ^ W?T,JA-)X828Q\[!+M'B-W3#'!K96..TC6 M5#?.2 ?!! ]%:IX]9Y$G]CG%BF)<%8&0O>258E(!6E6 I>K %50L;*;Q[6QC MR_6P[J:[Q*ZN'1:WIA];GA;?S85X,9\O5X?'T]+TTCN?-E_1-,Z[6,Z:5Q:# MQ72P.,O->3(?G-:5.A\&(X%C=AZBH5=U=5-,> MF+*9,70&-T(RUEAA62F@O5>@6,R 2E=WH/ 82BI>EMN/S=8J?3,/;)T#4&=G M]=*\Q0P SGM>[9SPU6]!4FY\;T1-.ML10?;"Y1!:B,2DAB(:E\,Q#J$P"3X6 ME!@9QX(;05!A39!&@RV\R5E/"-[X -%J*S+/%EV^H\OQ3QPO\^T>Q_9;"J/) MVR!R]5B0Y&WT1M2DLQT1).EL;T1-.ML10?9BAY"S$I(E#Y9Y5KW]F,![+T#H ML#J+")K%-LXB:(=PR >..RB9^^ANIW[QA'%Y47_,EPU#FU?7?SU=]PQ=U< M ML^GYZO3Q^/35*[(E'58MLB5?.>#R*K*4!/ BF_0Y+0"E\V!TT3HAU\:;C9I3 M)F4GO 2!39I>1@5>:@<&F/[U2TY/R;*6D*\/R:U71VUOZ M'DW2SU4YC\\OQM,/.:]>>K6GGRU=ABVP^()'=8/ EU'!$D; MW=Z(FG2V(X+LA7-BA%-HDH6B&N=$"@[(T$%4T3/DQOI8-BY$V9*0!04J)@XJ MZ-*4?$J0@DV8(^KL[2Z=DY;VPW07GOC69T&23](;49/.=D20I+.]$37I;$<$ MV8M]1$(52TD.A$D15)8>?,X:A"@1+9?,IXU2,SGI8@.WD)E$4"X%""@*1"ZD MQ! 9DX+V$0>O%H=]C^] C]56B[$N]WE.S;':19[,UWTD\_OFY[P^.]L\4FM. MT@;K4#S9F@XK%?F')&K2V5X(DG2V-Z(FG>V(('NQIU-%1QD5 R,E V6B J]4 MA,!5%E:'X,UWG0W=JR!#X_*NW.5G-[SENL.[?>O76LIDIVKP$>>(<^2;D*@/ M9&BDLZ2SI+.DLR3(?NPG9.8IA)3!FU1 *2LAE)2:!H",>VV\W2R[<)\S(MI/ M'+QZT!6L+;3I95X,QM,Y'?AT63/(V2-1D\[V0I"DL[T1->EL1P1).ML;49/. M=D20I+.]$37I;$<$>1B!T$?=XJMXK:7R&G@Q'E1@#%R,&70J&I-(T:J->B.V MA,R29TVHLGD/=X!2&[ J9V]4D"QLA%E?YL6+29R>YU^F\WL$2._6W8OS(7>\ M2\%2:NY%4"0H/A048V(-!#4PB;D"+B-@# Z8#3IYP6)L.H9\_]D307%?4#R$ M:T<',F_W/DV*9SAYFP>C25V@=0[&]7'3ZHAI4!4&W^%HC&&Z1//L^L&?Z(O%8#X=C]+@:@DD1Z1'I$>D1Z M1'IT&-/TN/7HOENL;VM.A^,8[6'C4>?!.AY=T2%"=NA !<< )<_@G#'!:H9& MV(V"T*J^(V 41R"2J@ F:Y;M%A2J&_2F#>:"YPLSO*L26^=Y;,\F8_>Y75H MXM?K/=_?I^,TFKS]&XXF3;SB9')ZO=$[FHWF]:6;70GJSO&DO,'W;35!WET@ MXR[H[;">$5()J8?EB1W0*3BQ@=A ;.B3NU6RY9@9Z*PM*,,Y!)Z?U;I]^+VP6\4$Y8W(D)1K.HXS!ZXH!3DH:;5GP;J-\CO:!>ZSKR;+ M"@Z*Z=!V34$/#_+XLSV>+ MY5'9'D+CHT7CW9)8?D>,W$'9:9XR*I/ )M'4',M-=3);?7N-/IFDC-QL7[,5 M(YM: &?5?<^S^?'_+D>+#X^@>#3!D>!(<.PO'+$@1F$03"P:5&J.F$)0P"TK M7@N9*@@_AZ,Q.A:6 L0L786C,=7IS!PTNA0%.A1\(_"Q,SA6)W?()!&2"$F$ M["(XJRI2:%BJA)% ^"4#' M'101N1$Q,>9IT8)B8=7+@8..PJ-&GWEQGS/3:>FE]A9BUJ7ZKRY T(J! M9%QG9@)CANTO?C#4K(>@;"?QX9X7:&]=;YLI$ >1[; #RG;1@-QR1^B "RWM M3:C]&BTMX0X*M5^CI27<0:'V:[2TA#LHU'Z-EI9P!X7:K]'2$NZ@4+LTVKO% M<;YZ:^76)]E@,!_%U4$:['YP=^;!8Q\H#>ZQ#HZ6* WNP ='2Y0&=^"# MHR5*@SOPP=$2I<$=^.!HB3[RP5T%1^I_F^KFJQ]WF;)UYWC>9]_]U:^[ZZAW M/;C;)76O%.&M!_OF+ \PQNEY_>8/H\G;P62ZJ&_$6?WKR6!4?^WM#,>#"YRM M*M4OSO(\-VEJ*4_F.0W*:(*3.*J_,5_@(J\JUC_Y;.K2Z-U@5=_^+S]TFB65\EE3^L,+,\G/Z;1_&*,'YXVK_YX@:DIJW"C M/LYH/;C+VC+KOVBJYX_*AZMO6;T5\B3]&*;OFPFKG_#T.N/L_1WS#;GXUAP? MIHCM)PI9O MG__OF>;'R8B/4WJXI/C76D1A.DYMS,'S7U\?/WLS>';R^M7)ZZ,W+TY>WI^9 M;>C4*L/V&DF_?031;Q'G9[^5\?1?\\.8L6K\H=T*A-OE MY&^>BU\M\<>Z\WOH;>W>,CO,-T(3]ZH(^V!2W\9\?&GF3D?O!^?U3V?S0=U+ MY?3G,/O33U=U*K=;*_?LZ_'8E8>01$C:8;2T?T@23"@B#^D(Z2;!:1) M1[YNG5>[S >^Q;O377:;"^X9SL\&J[#;H,RFYX/I1:Z;WN9PH;DU_FY5H[]- M1NT__' H6>.[+8EP<&GC'1DNK>).BK53P[V_+=QK_XZ'MH5?:PC?]'[?>>&D M1T.+6S[RJX5@'ES>^RB+=!BH^(YU?FO9N=:+)@5F6?!&0+2*@9)!@HO%0,DI M\&R"LWFCN6?.3); $;+.'I3B&EQB6-_#..?.6>XWBGZ^FDWKXS1MI-HN,,?Y M4*H=%ET^6&W9?>DX(B 1L/L$-$4+H1QHU[0JMI5KWJ &'TU@B$6I(#8(:+AF M: O(G"H!62H0L.EVK*U!ZYB*;J/L_.X(*.20&T<$I!#3=RC'46HR.E=)78/% M=##+]:4X&N?!Y-+?;OZV^;G)^!HLF\S4T>36N--3VK+W9@_;LRT[K>*>BK53 MP]UYX&DUCE&3+7SYB=M$HFZF!JX^Y.:GLL_3$P_0HC[/]5?B"%>^)DY2VMN=!B,:;^M5S1>W_M_K[E@IUJQVVB.WR"B=8=4:4'855=7VD2IY! MPB88%-$VX F0N2T\\Y05QS:"07N$E>U69.C!>TB^W'3?@AF='96@2Q,@DI: R:7P!13A+#9%:O:<'9/SW"6_]KH MVK,;JM:2Q?C_V7O7YKAQ)%WX^_D5C#X[9^V(@A8@01*T=R=";;MWO:?;]FN[ MMR/>+Q.X2IPN%6O(*MN:7W\RP4NQ5"5;EY)4*F%/G!Y9(D$@D?GD!8G,XL". M4X-]&_ IX%/;(\MJR;2@)#,\)CQ7EA1::%*D>:Z4+0J1;:9[W,"^O5-\8I,X M8T\G\:>30_4"=Y<8<=PP^9NP-0'D? =\44ZDDJTH-"P/W)'PR6]7;:8R)LA&+5-$LYTV.K M.IC2CTG4@H:Z^EZ+F,5ALX/<[L-R@]S>,I1:4&ZTD82R+"-<%1D1L$*3IW[>$Z*I]V+SO5^-O]PUR@0(%Z"_ MN\[]P-%P=31<@ Y<_#2Y^%[#/?$NPCWQ8U24QUH##4$_UE;;\@LV<@F>U4%; MH,&S&GM6)A=I+G-**#,&O*0D)\I13:1.LMQH)23/=I$D]W:F 8P:^]JV__MV MUDO>QT'P=EYS*MR!#K#UQ+?R0&&KH DON# DESHG7,0)$<(Z(E.1V43(6#"] MBQ2W!X&M"6-/';CN-<'MZ5J_;V=?X(>J#E=##EV@GJKZN)^,:YNP5*A,$Y$[ M!NH(K&AI&:B6/.>QE$8Q5=R-%3V2X%V=4:2'58PC%*H.^!?P[X[KIRDPQ_,D M);&),\*S@A%E64RLT,9IH93-W-V8X[O'OT-+([G7:R8A!GT#F?I0V[DL362_ M814"VY[55IB-T!W>!MWTB.0MZ*9;WE[$R]F8YI,:1L$N!H.ZR*4E-LZR3'-C MDV*SU\%.;.E.#E];9^O:FC>M.![/3)L9Y$5QU\&>K'CJ>>T!R)[Z5AXHD!69 M+:RVDL1,("@91F2:2I)D %54 9;EFT=K.S&*'P+(0GV*$+.^WXR-N3P/Z1H' M+U5/5:?<3^"&YPG+=0JJ)LD5_(<)HHPSA!M%-4VRM.";%T1WFO[QH97BW9<+ M2<1A6=8ACAW@,,#AW<)AEL@B=HH3*33%^_*&B#3)P63/XCQ+TL2QG51.NG6T7\HI3F1&>49)RJPFO!""R$3!/U.5 MNS0O[.G^.">J[1<[6X; ]XVE2@&; MV7J8ZE$Z7T1--2U-U&_,HY"[&V[VCU?_Z-7/KJN8?H=D;6B )@?-,@$? CX< M$CYKXK2_4NFZP>#$#>:VPXV84MFSQ&6_9SM9#32*Z*K05E%9154%;7 MJ]J:F]@DQ!F+:=*9("(3C*@XI4EN19&)G:1)CPHB?JX^6AA0EU/[SBY BX&: MPL+?GRNLD_BAKKZ4QIJ?SW]OK'D[>S^WM5R4LY-CF/:77<9<"G:'$9>#T60! M/0-Z!O2\!#W35#N;6$.Q63PAI+F"VD4IG4U-RJH.P>HR>?I%D<\'._ MHMI/UQ, 68@T"$"T!+['>K55S_F1'%@_Z+>@WX)^>\#<$R644PD5V$;7$I[$ MBA0BX83%3.M"6I-FM^H1T>M+0(.=:\,K9J#0"2SKR>G%D*82 #@ \/X#<);Q M0L:*$R&<)#Q.&)$TH&GIL66M3R76'*M<-*\Q]K8X]_7'[#^6Y1P#U\'U M.^CD[:=Z0R$TN@]RNS_+#7*[7^$6+KG(4IN06&4QX5HZ(JVPA&:R8'EI,4HO\AR MBO4J"# =:8 ?H\;J91T.;1^;( 4%M%\**&9<<9'FQ+!8$5!&H$RL,B3/;:ZT M*V3&U2X.7#<4T'$OTK]4]2<0Z$^#/+^V:E=:".82U%! Q+W>TX"(^X6(/,Z3 MN&":J"SG@(A%B@GODA1)&O-4YC)/=U(\X&$0,9E0S@,FAF#NK?I(5-I:TYUB M J]U;(J6>G-:U0L"X-(?;X9;5R&M)Z3U7+LY!1C55*0%47F2$)[%*2F89N2$L'J S "9>W"D=C#X$(H*W.]5HGF7O1JI\^A9=Z_H^8W2 M^@*:!S1_HFB^W0 VW$AN34SBQ($![')%"I?')!/4666<,&HG90=U93% MV4[Z4=P%VE[MUD\RH7?9IV=/87=_8N/ATD\7+G?E3,YTN/03KDN$Y08N/MAM M/:CEAA3.FYT3=V=($=B9PS6?D0*L%'Q5HB$6XF./*>,B9"R%RS\A_5K.3 MS[8^>R7GY4).?\6B\.\');RK '?(+@S9A3NR>>X;2"<>=U"4;C7$Z#QGE$ MTA,TSGYI'":9EGF<$%K@=5/)$B*8 #TBDURX+%9,;W8>N<:IJM3FNBXY/:VE"YZ9&)6]!*M],BH"6<9=(1D^D8$Q,%$=8Q MDMF<@CX &UGFN[Z9\[83S_?NE9?-3RB:.U(G&;_#=GV'S-\!J@YF*P\4JFA> M"*/R@A09=E0PC!.9:$6,RVC.I4B=*G9RD_V^H"I]ZE 50LH[-G@W[-WE'),5 MOME:EXW_:_OK:N[3%'S%4C\ VL)O/GWX$!3*00M<4"CKQ:**/"MR2K12EG#0 M(D2D6"RJL$I)'A%>%5)ZX*@H@]]2W\D!!CBG!DAALY33E!JQF M+4EA;4JH3&5>2*X=VTW]IT< U[XWO.4*"-2PI-UJ@$UK@QUDQO?09D%9?9$ ME=G]) ,F3M,BT99D*;>@'&5"BE3G!/,W,N6H5?E=-IK_I<>$NZQXDB7IDU.2 M(9$ZX&_ WSM(>V.99EFJB%0T 1@?<3)JVW@"4QO@#'@IL\\='PVC:+NM0+NMZ/?5\P%V>Y941(Y0B/"TV44H(8G14F4S81R4[2M%%9X?]_ MLQ+FCX,8XQ^.9V;]%Z,G/]BZK$"[M?#PNH.)-]^Z UWXX53.3NQ'N;!OG+/Z M&DV KN8CL'B2I^$Z40#7_=[3 *[[!:[229%IJHC(8DFX W MDE02D2N;ID[$ M>C?.P",'5S;)#RR!)E1#N6__X=75_85)I"S,:N9+ZSF?H3[W,A ]8T'?A8!7 M"'A=2\=1J@5@.4E, CI.JYA(7@AB&8U5K H#_^^BCI/")MK&FABC&>$L3XC* M'6H[;& A*5?,[E3'[2K-4TS2-!RHAWRC@)@!,6_1LS)AA6823'KA".=Q3E3J M-$F3+!9@]!ONLHN(&6>%HK&-29$S37BF+%&N,,1R)2U/I.#6["-B_W)GFFP[(0Y4ER59(353 M*MW+CIZM+8<5$P8EW,"9<:WDE22G2:,.%,H4R^ MVPC7KM)ITTE>W-L1^ 4V>ES:+ !H - H%>Z12L2*PMA2)XJ07@BP!D0:4JT MX<9EG.=YOE';7*1)D:1%3K1-P8$HA ('@E.24)9:FBE*,[J/ )JP2<'N+7SR MJ &T=P?@?R5,W_^XAV;YA9E\]^.7G<2QYU%/ 6 ,5U6+6;6PK7B\^_PWI?/4 M6A28!9@C/Z+[?DEITK),T,IVFJ"),..,,R#>Q5:.)8 M$NM069;F7#J2:D<)=XDE*@;<2')0 MDKJ@H HVJAC?Y%SBKM>AC60\%IQD">806.6(C TCA@,N^ M2EIS:BV6;%A$_[V'PT0-]*LWM!X"'OBKO9NPXJZXN+B'WWO\N6M/)#[9]7/P Q2 MZ^H,OGR..0RXJ.ZGE-)K+>M%%.YLQ]W2W+.&)9B$7OBYU*;\$NFI;$#8Y_+$DEEE;#\#6#/^N:?NU'XCIJRM%^ 70('EV>RE*9OY5)Z_ MP+^^G$N#>42C&'W9+JX+;[>_^/NR693NO/^*?Y78F0&C_AL2#$9X,=CWWZYH MQ+-'NL5BS24 _O1OPR8.3[9;X$5Z M._UO0^;'B1(KDM[E$F_'1N/&V3N@P>O?/[YY]3EZ]?[CA_0UD?/?ZS;O;V"P[GN,GF-0O;]\=OWOU]OC7Z-/GX\]O?GOS[O.G373O M;?RB-9[F1F2>$XF/&<@ZMM.&",H;*@(I;<[:1LY2?@A=*56LX6 MQZ#(EK,%P,Z':EKJTC:?8>R?I[X(AFVTG,-[BWII[Q[P=]7@?A?,A@$0=A1] M6I[!A,]1C8]H%JV(%O54&^/:6#U?*^RPC2<V,1+TM9W*KVA;PT"_6%4O41ZS2<2* M0AQ%:(MW0T8EV."1*JOYJ03G6-NECU!'G:'N2_B5"_P$=HBIY:Q!)QIE&+^W M #/.^WOX3:F7^/'ZQ-OS?U_"%WT1P-.ZFH%@3L&WJR.PL3%/O\'**=)\Z2JG MS"KP^_S3\PHI AIT>@YO.-O(+]W'@-(EOH=5,G%9)3B18&E7)W96+>''>0D_ M69@]^)(GRZE<5#76:0&OXNPH^E76S5)7#>CQ:CKQ<^\(\*]--+721*9>GD2 M4Z8T0,,)D&1F&EPTSJJ3\;SL[)_GR [ 1/K4>SYV:K_X_<./@.-2@>V __Q:+DZCTW.0 MBG;PEB,2UM>.^XWW5*?E MS.^SL4#YJFO=#A3S62;]'JSO[_%_3?PC[?3QP5]>'T>GP(HG6 P*)O&+;!;1 MYUKJ/X$!\19%.V](AFE0OR,S'GCEC/OFHV7 M" N 31TMM!..WXX__5]C* MKRF+O&:_S4'DK3F*WL(8X(+@1";1A_>?WO[V]N,-#:<+1S_-$O9V!!S947YS M!R'G+Q\P!/5,+>?E%ZEE.;.8Q+9$" Q%A1].O[Y32#Y19+/ 1 0AJ.%U:#F"R2\=P"1H][80;&.G,&;5G%6(@_/E MV;R)NF):T12DOD:T/L<@H)6U/FT3X=9&T;"9P&&XD'+N@:V=8O=KP+/A=S P MBGXMO\(0 'HEKJ>=>>E5@EGJ]>!1']'M;,@^>+%3BS1+"Z> P$39% /[148D MBS-2B$+1PK*".[,++^5GV93->W?!0SD/ENEU+%-/1-1Y'Y E9PO/_4_4-/U\ MA4@L V M4<:^/0<3)O63@$FK(V/^GN+!K&C7DX[4.C,--]XISLFDNFL6?WKP:*7YX DJT(.HY["XM&BF%9-EVCMRY*#86ALW70[Z;.Q%^>#)0P&J[7MP^6W MZ QDXM0['4#%S9.R]B#KP@;W(UWQ_7;7UH[*4)=YC^[B.=R@W&$!)6I\7XV] MW^^MNPQD6YS"?]#%B=02TXR0]2\(2D?VRV6E1C+5;?G+@?%ZDZ&5FJWG-5&+ M)=NG!E]H1V].J^44Q@:L0,>L%9&_=P[!"D@NRN#W%SZ,[B%B44W6CDZWC7<\ MFRUAD(\6?.R%]Z/1XF*4_-]A4UV)"671.1@MW:YN[A)8P+U#YQ'NS:NCIZM( MM@/E0$\\!:S+L^Z:0].# 8(?0#JR:8\9\%UXVH"MZMT$&*X?V?/WF3Q'_@%/ MSOJ#:0\P8)U6N/L7/H->X+"A2V#_T:[>MY$8"TU-IG,2)YD"(S&38"[&F#J1 M"YNI))=9?.NPY:\E2"_(ROGQS+RSUGRN/LJRL<>=IRNGK^0<[:-@,E['9!RH MZK$&Z8K^E:=LM")MU-'VB4+ L9?\+9J[=Q]/)3JN:.LLS] X!"H:ZTI=+O8T MZTRHW().$"Y)"!GY.LL-)I#W89JE0WIBR-./"N]4RQJ;VX TGZ$YAF'@.79F&K3& M##8W6L"LX/W.QG/5%*8S!+1&[2@7EYI ZX&4K[!>SSGE;&GQXYW1!3-4\$X; MGW7++D@]/-B'4#P*C8*[O;V#4QJ"OXLV-@*S\HMJ(R.K(/C*8 ,R5C6&5!#- MQA/ -/4%>G*R-OUJ-PPS54X1%\?3E'CJ<%+YV51 F7K6.0&]3@;[ $#"6U9# M0\ZKDO&WP/&VC];;V= $K M9$-Y M["V49L:D5>/(MHQAR\K78\T!>W#UY8*@Q:5\Y9]+):(Q9"UVG9NSFJ4R7J_)F-A_UHO:>8#IGCKP/^RG#6@Z#<2K9Z2 MNL)S"MO9GG@\LZQ;NGD;L]VF%2^@+.).>L$%X[-2+69W@0GO>ET0;Q@"NVL@ M7^(.NF5['CH8QD?1V[5X XHF(I5_KVG06CWOA'+,E*V)T1YAAF'+C!PL(I=J&4#BVH\._N,S698U-=@.V9UVJEE8^SR!;1W&? M]U>ZTK8? -D%XN-V]+YT)R4^975:R5D+01C!0!I,RQZEJNW>X,54V4U#YI)L M6=.BMX\FE&==\2:,D9VWYVH@XR=RU7W8]&#?QU8P7F%!:H>]Z0%SZX6->U+& M?G]1$?R]S=GU4:IIMW.X%\NV'.XV2OZ*Q#_NH?*[,8$M445DPPN*0_E@K2?> MA: ?GD>,8EG=-L@SC*-UL:&.;?00<()_V^Z//5.4=MVM7 6NNB6",,T6%P45 M,0-3LFW]/;5WWQZF+O*<:BZ)+O"&0"HHD0GGA,I$JEQ0V,>='$.\G2%-JCH< M/%S+B^S)=B$WZ@GIW!$%O.;U<&"B3GV"<0;RY+NZ-PN,W,PLFI_^A!(MER]R MNK23-MSF'S$6$=_K80\=KJP;I."D^ZE:+EH 6;>^.QT**VG\K89^1JV-W*JA M%I/ZU(SA9#$"])OI4YP^ICM,VNP<=UYZAP(S/-@WCOR_-B5=$G>*9 MP0:- [^=J7-R8IL^N-9&ZOI/>>V/J MS;<#CQ&TX>D#5-!8; $!_\&WL7\/E M@ >^'%!<Z-[!.[9U:%HEB*I'4$:&]E9!H M(FE!B>*QBQ7+99)L]B.\21HV8*M93NU[-]@8KUHK_C-BSQ4LC<-7HI^WV-UC M-=8=ZMJAL-0J7O7,V[2@7, ";IZ_V&J%')IL]% 3_;LO6[#-(I7+1=57:L 9 M(7+ O!Q FH!S CXR#=K7K8?S.D1_4O_O(\2S1O[HFD-!ML3PM?J:(?^:36) M<2VU+V53MH[IBWZ4M4?7"D[X+V?945$ 1[?7J2Y]C!UE\8\?^O$3\9$0"5W] MWQ5>>41S&\K;;6Q,ITW$]6O<;>7JR_;TAW7L>[G9(IOB3N^"[:H"T167?+=+ MO,L22ZL% G?@W__CI_BG[R_V6C5&'XP#;N(T7T:_/I+V[ZK^M[]B-.TVO'*5 MZIK[0, @0D&$=B="X]!S+T9)$*-K"-_9Q7OWT3:V_G*-QJI_9?D5JQX^*L;>M> &O-J+10>\VBE> M6V9*_2H.&) M6+)_5/6?[4EOA1D?03<\,1$**F&M-&E"K6(2% $WBG"5YT2I@A*:BT+FCC'* M=Y+L/J@$%+^WLP^M\-U,)_R@Y.VO1^:6PZ+' !,KMOZ??/@2\IA;/_M7N#EG=S;W>DE764S MP:QP),TDAB$+0V1B+;%9G J16<,VS_!O=5$*D?:\O^- M[EZ&@QM;GQ#EK9R85O=!*]LMQ_I:DC!U[&SSGK9J_8)7^VJ+YWB?^-[ M.LS:TG&^#+3OE+^&%5E1]\=!)]M2#)BQ*O>G0U071;,D].(U!1=7N? MO/:EIL>K6:LK_4664T3[<7W";:OPU<"VUPYMA=("D@$9Y,DE5,"62;=O<;ZU M\ $M,I%H13*;982G,2,BE9RP1*:9-K'+Q$9)I9MX=>]['O,@\4>WZN-VT1_[ M-?L_?H85LS53!;N@OS#+&BLJ/HAP)T>,COOZKJGPS6VYIVHQ2([F&L)_S]6Z M#,VE84E.C.)@"1M@LD)DC&CC8A:K(DZSG;0V_(@5S); 1!Z-4#)#V:[KJ.V. M?M&(@ >NPZ].FP]=6:R.1A,89''@Q+E"69;+>B0=__K_O_E\JTY)J[&V]$SR M0ZGS:&NW/V^4;&F<-"IDN]Y#::RTN_9HV.(+:/^G;;O:H5<FI;NTDO&U@!EK_SE65]%9\%MO2[ MI"E--^JDZ\A2:;VL?0L0&]D@IOO5P1O+7U]XK*=_="K09Y5 MH&N[AF.KA5 MY=-C+/CDRQF_6-M6K$M8FE''M7[WF[:JHAE&\?O@NUA^FV,[WP7P3U>M\9+2 MKSTCM#/H^;S&QBF^,BJPPU+WA5CK3J=V8W6 7FR&)YO1_C_5O5ZI M6U 'LPN;NVHKY>N!-Z/-E>";GOD&.MYW;7< AQC7MNPV?527=PE*"(WD"]C0 M^87-J.#NQ3+S+=@-3 2_5K[X%CS6]N%L/]_J*U_@?#57WST,.0<'@&T?_-#= ML]%Z6="VT-QTO,+5ZYY:8P]_7L,SOE<-5LT^\:N Z>+A.FK=E@(C=W@38/7B MX@=\&6.LMEUZY7KH;'YU._/56BW^C^,^"*]'U<[QW^]]3?%.!Q\X :]BB_JS M(^1$8*VN.^BHF<&D"TVU9D2YZ!]9J0B/&)XQM_>1B-80!(V*L@:YDZ. &L9H MFE5C!UG76+2VJ]L]F"=]9>^^>GIGH/3KZ+I&P-?.JMINU#9\X9O/UA8K];=LM.7>2C'VUGYK:11&>NC=R*&K[F4; ML0W0%:.$+89A=+#O*CLT6(W>2#0[^RT=)MMWZO*-W<8R>UGODAZ9@1/!E;'S MME-UO69"7V-B?GCXT,P7?UZ-O6K+/6HF@(7^/5KTSQTZX%Y>EWLC2NRY''2< M5[R#CN_5:*NF1@8Y]JQ?8(LU5Z)WZGNOC+H?M))C.Y[!OXXA:(U_;8TJL[E0 MN;19V#G8.\_*YU&)&[%6UK\-HU=G9=-?:D&V'\2CLPYZUG\)H\ P_8*'4#7;N7S&^SZ9>C&>#K86ZZ:]-#F9W9F6SK >, M\ATFL E]=Y8.&Z/7PNK=&-@$!+T_>.0+&"?>YO+U8$W7OP''__(<.T%6Z_3; M&+W'WTO6VD+&,QBK7L7%QBSB'<%GV/>G>;ZVPPT,T#B49L\/V\<_PHZ,%S1% M;TV.RKZC5NK4QAG@#K9-O6S"ZVQVMO3UXST,^>XO9_-V"_U7^G9,0P%U^,[P MU=:C[4Q$/. '0H $(WIC:*;KX:JM![+O+'%@Y,X0;0^3AHE@B?AN;2]P**NE M+^J[PK0QBJ*O/\7F+9,+"J[V.MJ;^0#TU6QF.T=^,GA[W3-M!R(TU'L3%UD# MFY![@W;4U1>#5%V;FNU6[=IY7L\0?2!^.V..S._60QBXN0^3 +Z4SRA=I/R/SYM?=Y MT#;99J^_Z'MU]:[$NF\R*L.^S=@'U%I766ID#@P-\%I+]%++8M 5O0$QTHWK MJFU WN:"&;U=S7>F0#NS\1J'V'3_"UB'?[WK/7PI>5W[5+5/B:73 V('_T(M"FMX-,E^(!S(J&YF8, M'RDWP5#Z\-SZLL!4G_KCG=F:U7X&LVG#ZZTQV1HF%=C=36<0+.MYU;%]SS1M M;*Z-G6URSXA7+O+1]W=PY"E\[BC77]4^?JF_XVQ";^- Y^2^BX[Y1$#KLG=WO MMV<$2JU\=A9LLT;2S7#'9;PP%JGAK=8'ZZU':[:&ER5V$FFC =OBU2T*7VP3 MOXF.;6S7?QX[3DW+/WW3PW:05L)\(\>;&*?^9&NP3B?]*5BE2R]B*RJU65IE M\^/Y'D6_;=!V!93X+03)L4.\<<08=69ZA[,@IGW/TBTMKF#C^H&_NQ^P&Z7] MXA/A (.Q!TEC5X/TIT46!+$+RF_N1.GW;[:NK[[G7GD$\%B&\GVYF^8!8>(1 ML8T2?5^9^JA1O=*.ET%>&_(8^_9MR[,>]8]Z*0*K?Y ?;+\+OF>+.^M(=U') MDW7$7'EN/E3:$;R/'_@MW"J"W7&='[*%_548H4U ,4S-$6<=#T76Q4ZG,QT M'(30#MNSA2WWI&?84X+MM8CQIS9B_*D+8@&";T16AL::O?'D):)K6]M%G-%0 M6$L@@2=,O3P9C@5\R*/TD#TTHAZS'79.7H6]NU&[$__>;ARL:8Q/U+9-)84Y MK,XW1U"#PCCO6LJ.(Q&M18>F7A^B[A[K ^0^E:5=1GA;>;:K**XDGM M(R;P8=_1&HRXKNO/I3#@I6N ++3LZN^'W=;2:2^$F;;!5S?0^F(VF@OC.2I M[V+:XN:HH_"@)C9S4>PWW*C6UAZ1L$4BT_>@WN)2=(BR[2MKB0'7/B6X>L*, M#]P^59OMXW!@@G1\TQV'@-AO#ZH.3=#Q6(6T##@ZCRD: MG0*(^&R+%4@,OUIYB!A']T>J'O^&WS\'T*M\IO_ZBG$$M,E&;M<*'[I)K.Q1 M/+'##1W U@ZKN\X_; MH] ?/7_9,0F8D]V=#[D*/EW"P[T P&O#L-VCPUV6UK"]E"]\+&;;EOOT (*\ M?#YZO\(,A>UA M2R8ZG\,05&)W0X7>_!72,VR MT)#$>=F.73KV2BY'5I>GW[?.X*_]:;WMDZUZ*+EPX:GU'%>##7>9_*V='A5M M,^\[S:_P('K=VQ?]Z'@@UH+5"H3[73*5;1'/K[F?5==<>= WU@%/8#?DNLU= MQ>^B>][OF3='8,"Z;%HDQV229O!,1W3<-N>G"F&?UU4MDJH99:\@:JUG^ U6 MPL7,FZCIVK]ZUU("(/DRE9CECC+6^]%'T>]]:L]VLU(V*^NTYQZ?_.RG-U\, M_COVQ6YS[,^',]_V33D=GV6/C[C1>N[=HHYO^J#&EBR&[8D0FWE01]'Q69>_ M>S%S5GX07BZ,'@?=!LE=Y_Z MW,MQ.,NA+:;;@]HSH"WNX5JV=W<'<+$:9!4NQ.CWTMMNG2'6$5+9Q5>?>=JE M@'7Y5QM'#/TQQ!62/RYZ=?Y(6-GOIX_O])X7E[G2CJ4DD]81;KDEA:*49%P) M86BLA=RH>'"[WLF=Q? +4.7--X!:V/%7O?0=+Q9UJ9:@23]7X U8V-)7R%]8 M$NKG\_^TH-3D' S8X]K*T&YY*)S5(X'"/.N>1A@1178> &W N$X@HS[+9G4- M<7$*ZJ*]QU-^B\[@,Z?HFJ.PKUU_]8]@E[\V[M!TN5#-E7HX7VM7'N>1]>[; M.HL':^N\=1")^S0QO<.VOAFH8WO MAJN$RG^L]'TSWZ%!=FCH&P0J"-0U!.K3!1LZB-.=]L<.=D" K>O#5AQ@ZP+] MT,$/Z!2D)DC--:4F"5*S:SM;A^JT\2!=I'($\ZYL9QD-,>RS$8181*)_TP-IU0SJ2[F5*0B MEKEDBL1&Y(0G(B,%EPF1LM"TT$)FA;FD=BYF4KSJTEC^*!>G?3;%FV]=,O1Q M>]W ?);?=M?W6<2A[W/ M\>QK0'?=HIO-(LUC5E*+!-8&UP((AUFCQF>9U;D MU%BQB6^)B*E*2)XHP$3)X!VM.'$\R8PI"LU9ME?XQI. ;X?!_P'R N3=NC%8 MD>9)7AB2Q:P@W.66%";&#L$ZL:D5-HGY1<@KM!8Z3AQA-@&3SL2.J)2FA(I$ M,FU%01G='\B+)RQ- ^0%D^YQ;&O MYWBFU1669,P"OJV6=Y]=S@\S M^/EFB474@@IY8I(3-,=:9W')0%L4G!AA$L*YT$3$W!%G;&839IV@&YK#YK*P MDB>@.7+0-@K^(V)0)%G"C3&,B4+O43 @XW?>?OSPN3^ VD%NZX&"6J)U(;@P M),]2/,%AE,B8 MY=C0X'B&;,U=BM)_2Q@G*(XG)CA!<:S%*XW.N$LR(DQN",^SG!3.Y.BF:\%5 MRG).+RH.ZE(3PP/$:.$(5V ^%];F1"5%:G.:BT3=ZTG^7QFG03,$W K;^G1P M2V@P7[55Q* SSYU31*592IC(TI3*5(!3OH%;-DVY31+PWC%7*5&"%(5(2&*X M+'C,M4DW"O7=+6ZQD#5^( P>H.RI[/3N?7<5,QE+P"Z3YR?0^@5HPWD+^Y X%Z3T6<@]J8Q>"\^.*%X](M&ZX\=>J^G%(JD?E,N6T MR$F>9CGA:>S -DX9,%5"G)9<)CE^:9 M%,6]A@9B>N>WCZY2Y.3PQ23@8\#'IX6/F=,BH3'#(Q]!N!"6J+2PA"7&\%S8 MA,J-T&FF\QA3H"013A:D<(QS8=+8V/L]\HGO/ILSX./^^*! M%YXL9&JN 1T9 &66*$R %Z3(X3^9R+1Q,H6?-V[U..UBQVU!$JG!#,T,0&8J MNP9/DRDP$9DA21I3/-\JB+*&$L&= M2G5"#2#H1K$0&2=)SAU)\P3\<0&.O&0V)ZZP-%99F@ 0[Q%X"A' BH5!=CW*24LR7B1)4[P?./>1<:R3.2N("9F M&DMFY40 @)/$VB).A(G5/EWWCRHWP*:!C0-:'KMLEN2XNW: MA.0Q^ ><:XVINIJDAB5,69$7U&Y[TU\8-0S*0H[CD8\W0!-IBK 4V?,)HR MJ@#^M"1Y3M%<31-PY',\X2NXM(;I1&Z:JQE+J IEA^04FI2(PY9KF@ M7(L],E?YA"7WG(=V &BZ'MR&?TE8RE][,KY;PIZ5&OYMRB^7_79KV!E(D^5_ MN:]0\U8!N?#M[W[NRM0#"EC/PT D6'VDI[(![IS+$TMFE;']RS^U?^Z98&J_ M$5/6UC/E"Y#NY=GLI2F;^52>O\"_OIQ+@W(Q.C4IVWEUAPSM+_X.O/SIW];VK]\ ]!,QI8IXKC RX9XS[!()6%"6>$8U])LE'*\C@=@ZOK;BP^U MG\FO2BOL3?MH_BI%^4"9J$O99".DI&Y3+;HY4MZ'=[23G\ZF%]9_!=\^CB104BLP +;6&C.TW-\M*=A,QF]7\WM+)HO@58PU\CC?SL4?.54?L%' M8$*RQ.6 VM?+IO'#^ZTN487.8)N&_8(I-M5L9J=^#,\*I&6%CE2PX=67LOU* M@T3&2<[D8EFW^] KPNSZHE?![=;L+, ]G\0?X&RP+;63X[&7D/(K>^MD"_4XJ MV!\GD39V;5/+F=0@/_#O203O+(%4]AN0'GR)5K*0=W2UG)H(7T*N!U8SI7/ MS0Y\DNX#*ZY9TV=;S=N=JK2$9U2FB06E)%/"';A40FM&M')&L"(W LMS[EJE M_29G2X?TJH'B=ZC7'@B='T2SK=$TJ+>[56]G8V)/HB^P9./_/ '4;CRJ!ZWU M4%HK**L#558%3:DL',/&QC'AU%D"_I@AS)K8%%F6B#S;S0E,*["@L%ZOQ/5- M2ZM64P4%]5T%]7$,>2,:1AT1GZIJ^GB)*E@)(@KJO ;YJF%[34(Q[#>P>['OX,8 MKERY\8#=\^M.G7^E5VS#G];TY?!B[_SUP#@9*G,I%]\GR3(%)TRJ.Q&'0Y+F+F M=5LW0U"C?G[ XE.I*E Y1=[^2*X448G5Q.0* M,#PUF6 ;Q51O NY(KMJ> GV!"F]G(&$=I <7Y#H(OT;&Z->J>:J0CH2H9AX2 M *-;\-)KQ)D"<;PPKM <'@>['@ >7EG.:@N+0! YD>6LA7=\!SY?S;:*N/P" M-C":A 1PA8!>0"L5D*+TZ(5&)YANG87>(* W>"J"EBG>8]@V/3"X0:6 ]8UF M-?RF-7*W??M5A;N)#_P^DTN ,OCI$QC,'2S"@M[#ASM?"9>RR2GW#2V6<9&Y MV!'N&/Q'JY1(6G 2,R?R1!A#VG[.6,HR<*>>,H!;B4K?.+J(/VJ&ZWL?';^+7;1@03?+(V<@;^MS=4 MCS^]BKB@D^AUZ2,FR[(Y1>OPUU(J-$@]E*'7^>8?2S1/G_W4O?'3\S;P!?\2 M+(7W0=2_>*.F!9S_LN8$!WJ&F!73E]V#_E_LY?.CZ&_PKF]'/I<;PUM+VNNC$S]%@ M)*HU]<^L;)9U^[B/$2GP4W"7FU-KNR>[$!L,XEQC%VV S&#R0*LUAD\"G^A3 M.3OQP8[QQ]U GO'$<=Q.3S5K.J@:=-!1$-*6AHT7SZULZ8-UVUCIIU'^23_JTFJ+%,O<\"G:.Q@?.*F.G$0A*:QB![-BY3^GQ27K:14UY=ER.GKXZ#9JX79DC:)[-EXD8UGJ*"4TP^Y$.<^) M2C4E,B\4.$5&%G+CEMQ-_*(WLIX![9L/MOYT"H#P?>/%?[ $-]$<+ZXZR[^Q M8/-XBE8#" /,Y@L[RS-,?@T*E7F@"1T IHC0!J>Q7[K#RR1Y,.[?T9RG!L,W[G M^?>7,D'3Q^!JP'B;C":\J+U1<=Y]^5:,? M :I/>:WN'[Y6VK%_VEX="8,\WG\]?]&/\]1^6.E+7+\OQ%8DN$P,?E@;H,>: M+>:4V!&<;;=F[^PNZW5NZ^YJB?=S61>X __^'S]E/WU_L=>JMOA@''"3J,CE M!D1M;01NZ^(4E#I&1_]=U?_VU_]>SFR4T,EM..]+7G7)4J&JOB[ M*.+]X)[P_56\WP_XN07G/[OA!:WK5<>WA6:IY(I8EV*N>1J30E,'_RFDR.(X M*39[9M^D-1[(<5L"!2^A7;WN/9;3@Y]^V$XDI_2N"^#OK>P\#]AXT/L;L/&! ML+&062*HYD2D&G NI8((46@2"YL9'LL\W5(%\ :-[NX4&QF;L+MO9K>WPA/ M\;#W-X#C X&CS*C(A4R(+F(!0&=3 ,>8$R=R1G6A*,TW#,>;7%*\:W!,>!+ M,8#C0>YO ,<' D?J4G"BG2 F X3DDH(5J&D*,)DD1<*D='2SQ.@->L[=*3C& MR81E=]ZE"=9+B$._#TY^Z,K+!-M%I;94E&&M%?N@WK;?>?';:E_ M#T"6>^ZA>ZWTQ\>I&;=K,I$ISK.D(-H(1[C5,5$Y!W66T2S-G$WC8B?QX5Z^ MCUOQ?N>E^[WSU4B:]RO1]MEQ:YJN%?^;-J)F$YK<>+IY::76>"$)CFA/NM"(B9I(4SB2:BUS'MMA%3/F!\#3FDY0&/+T7&0K& M: #/IP6>L61)I@I#,J$R ,(B)D4:,T*E2*@R"1BF.XDY/Y0Q2BS]CU6_VRSN&@+2=R9Q\5&,(F>J)5:!?4"M]5!GLE.TK@%YJ(.$F-4%9EZ4;_MIM$N[?6VUX_OYUAOSO?[JYY[XY] M>7#Y&HL)UXU_9=")=*P3XZL>[M(CK)]_GYKQ F,^I&X,V3$!K0-:/WJT-KF+ M4T$I,<9FV&U3$)F#(R,RS31W":7:["*6O@]HS;. U@&M UH'M'ZL:)VYQ*7& MY,2)I [N0"@+GA,&"TTD[F2Q:9MO8OV@@^!UDD>T#J@=4#K@-:/%:U-H0%" MN"%9DF&>"L<\E=01R7E,%>.ILGP71P/[@-9%L*UOC-:7'Q?<8Y> !SHB"#63 M0LVD4#,I\'7@Z\#7@:^?XA8_R44'OC[X+3[ 18?*]+>.%'3=P$-M^H K 5<" M7XW\#.#Y4C0/.$JVX)B)3E/ D$T2H M/"=::F8S)F5L-HNHA=KT>R4\H3;]/L6!7YW*V8F-REGD9%E'7^1T:;$P/;[H M@,361%]E78REVQZU MW12@9!]X(4!)@))@@@3<"+@1<".8( %* I3IZV\OVEC%V]DOLJS_!P,5[]V'VO[BHQ1_M$&*7U"]->#12%\2JPL!NG =1A6S-X?0#EC M5"9D3/(B2PC/&4"54X)HRK1"I"Z4W7E:Y_$764ZEFMK/U:OJ[*R:?5I4^L_3 M:@I:H^DNMH;4SW" '_ SX.>>XZ<1AND$O /'"PY8J"Q1UF%N?*RU*R@M1+KS MU,^'P,^0'AH ](#W-P#H P&HS)+<,; X%4=C4DI&9 '8"*B8*.-RF_/-O@&W M30]]( -*:0!0 ]U?P. /A" Y@7-4_#929%@FRS+'2D 44F>>L4TH< T#B9\/C.JT/OK8"%NL^A[G.H1Q+JD02^#GP=^#KP==CBI[SHP-<' MO\4'N.A[O0]WF)DT?WA"61-)6(H\L6W=YR9:-O"[1=45@+9MB_MHUN?=#!6B M0QCND48)GF06\,ZC987(C'""$F99CF7,4B)X$9,XT2JQ.DG%;IK*]V)ZW$KI MN^69LO5[YWND->^7BV8A9Z:X/./=4=GKW MQZIIG G-&>!<80@7F21%K@TIK%%2"2-9L9F_?H.\E ?"N9A/4AIP+AAO85N? M$JA9F0)$Y806BA.>Y#$12@D2%R[50F59:N)=Y(H\E/%&)R(8;X?"_0'GGLI. M[QSG6!Z[C#-%,@IN)N=93E3L#,F<2&66"O!3-W'N!BD=#V>\,7Z(=S$>Q07# M4"8,Q_$Y2N47&UGGK%YLKQ 6;AV&B_3A(GVHR?'P[+,?S!&@9!]X(4!)@))@ M@ARL,_"H-<3>R7S8^*=B&H2=WGL1OZ0$B5 N9AH#79H13F5*A-4Y,29F*A-" M)E+=6;2KNZNT$?(Z]G6*SF#>.XQ[)7D(>JV6%VKC[VONH&F%(F0/!B\V>+$[ MST#,!&693DEA$DZX5884BG+"F)4T3=,XR38*'NPP _$RA??8O9:[G_J9L*,KUI"DQZQ M^'XC2Q=8\R'U8ZA3'/ ZX/6CQVLJLD)DF2(IHY3PC!HB:9P0*RD53&''C _H4-8?[:T_/=TF\7_-N47T:K&R?-\Z,T2?YR M7YGS6X7CPK>_^[DK _S-%IO]Z/L[/\_8P>+?SU%H&KP^,%_6^E0V-I+S>5U] M Q%;V.EYM VUKO'AG0.0Y MV*)4^[*Q18%M/C7A*3< DY*J(K\(<,>S16FZ,B.?K%[6OI'YFV]ZNC36_%)7 M9Z_\?0N)5Y+??/-A$\/<4]D3.S=QR2 MN=@9++U44& 33H4@0J64%,SP-)&*F71#!8*_DB>6&A)3\'!X'L=$JV/>>08A\YI+ND5#F\GW2&O\!>8]%76]O(=K2*'! K6IQ:6.^L@B'E MHJJCUM9XMF_);!-];G#:1]66!_GLY MLU%")U%,8SZ)8%9SJW'SIN>32#;^]:Z>T-=J.361PH$6)>DW^2AZ?'")Q<98 MX1+"9)("8R-2D1>2:ZM .L_T8;P+ >XS*0EF4Y390 $9<(VX)*:V%%\2&:@ M1C-E2:%]1%[',LLDY46Q]QQR>0V[0X;+58[+-2$SN1%D/B!)GZA)_W.U./4; MLZ4BGM]ESR4MS@H^J6JOR>FL"_SJL%UKW:Q1AIWL^[D?N;S M.)%:_?ZM6N=5SN+9L50:YEV5S.GF"N:+EL[%5>X;/PMMG3!.P:YG.>%<.E*D.=CY+ 9\I+'(S48P1!4ZD7%>$"DP/]*F M&5'&&2)=GKJ,)8"R^Q\NN_QD(/A_ZQHT5RD3EA&6QL A"07_#[0@*<"C$VE< M6!5O9&057"#\C(/N(D;E+6:(<1PLO RU:6+ *94)L8FAN*4VDWL#(1"L 4# ( M7<&!JTSL#YT4.!W,:!T73L;IGG,(>R(8^4 Q,7\FO\/C]AV%J[P,(-G+V5*. M^S&Q!(/H3,N4;8=$4**3-#4I&RSC,T-LB)A(L=:HU"#F'^HJQG\ MJ"T&%IH/U;34Y^U_/\-7?IY6^L^?(@N"/D?&J9>VG0&0PIKCQ56G?>,=_-I> M-U75U%QG2]M'\5,OR@4PH[YTDS]:3/R*5@2)UBDRYH$UD5I)&PC7C9E@BT1< MF9Y/*/S\=A:]J[Y8'XQL$1(!\9?C3S]'9=, *XXW\!,&S&1MFNCWN<'(\3.L M(QW3E\>??O<_L9?/_2B$YI/HDSW!C8X^VGE5^_>??:[F()2QH,]?1&_/YC5^ MV7;V9OL89C4-;[XN&PV(OT3U\0R^T8_]O(V#@NS-3/L^:([1W[N(ZZ+5 !B@ M;K\%Z#]\H^F^889O3*)Y#8JT!O*A0JF6)Z>@0TXE,*P9/=9$4E7+A4]Z*UVI M05D,@]EO@_=!2!J0,C2%/-6_GS2ONL7"PPP/]Y M='J M/DBIRBG78 >]DJV06T_UY-E:7 +(AP&UK#M>YX\M06387VGPG'60^#) MP(>7X,D@&<4D>CL#S]-&G^4W%/$6'G*^#1Y63UX&"\7SL=@5_5E3LQ+B3N[& MLES;$P"TGO=J!+7:PG)T.2U;W=&*GO_XPD]S+DO\36N*PQ/K7[VML+<'3V?R MW(LF"A!,'*8+-MZZT;P_%2=&,V$7^/]?7\'( MJB[_==+(64,:V$UW->'?ZC+\KRBZE76S8>+FA=,FIIS8&*U][L!,T:(3SPLKF;S,NKW2CC\0YMW0&+ZT0DD% M,!(?@;V$@'("FW1\ @[JNMG[M/3"9W\B-.(=],2MK/6I!Q%CP>2HYMZ(6F4@ MU/!;<(<:S#RH 'L09KZ67;Y$AV2^DTG^LAF-7F$:0AUYL]76/M.ACS_\R[Z% MJGBB$D6I(I(F&>%,6")B(TA2Y#R."R6XW9!;R60F$I:3-#:6\,)D1+$4JP,F M:4%57 CN+LKMQY:4;4QJML!)_ &4?+5L@$ELW<:L\"P5&'P#+".RG C,H<@HSU(NL3;DW6S_#8.2>YG:>=L3%CS=EG6/1WO'5[3@A92Q M)$S1&&"%4J(R;DBJTH1+JS,A-B)>19JGRKH<#U)2PK5)B* P!'!A'-N,J51M MY-G<,ZRD5 18N4J7'P4Z16>*<,HHX6G*,?:KB-"425 /G.5B8_MSFL4RD40[ MCE<1E>\,1&'[.2V27"5;TJP>$E:^7UL)_M2=-;1A1#T%&^(_?IK+$TMF%:C- MCH0_K4<9I_8;,> T^@'!;9DNSV8OP;.93^7Y"_SKR[DTN*)10<*RY8ZN?E_[ M"TPH*]UY_Q7_*@%8>:FJ;\@4,,*+X:[BMRM>2&3QS2V_U27<^Y<1EJSY0][[ MZ_X[WJ;1S^T]QW\_'8HC^GUK*QYZM_F%G'Z5Y\W+G_YM;?_ZS>GJ3F[;F=ML MP".](+F%UOOKBNU(OS^<1N@M"UW5:#)4;4IO'_XI9UVFY6TAXY*YM2E=-R<8Y1J9-:GO6QH,N6@(:3 M/QV/NO12=1Y5R_J"UX:O/=//H[HZEU,8?&WZ[^L2A_IP*D$O@/MW-(E^79BC MX1!B[>_#<<3%-?UF%Z?G!KX\K.GH?_W0)X^/XBS?0Y_\S@_QAKA%2\>WLUF% M._9$@QCOQ\%MYAT#-EF[#.&UK#\-"OAO3!0__I1]&%9-TL\F8)IX!8^@6C#L\" M>;W": "=)KU,$@42#H@VB9JE:M?GS]-\_0TOP/VBX=,=!$PBH.K2 0@LZ];9 MPGPS6V,X&3:D/TIJ"U!$;06*2?3A_:>WO[W]>$,DOU ?HED" H]X(#O*;ZY? M<_[RX?3+9&OTZY?7Q\1?;?T"%)Q7#7QE"1*D\>1! GWA+V:I8=\2WQ M @YNBS\*U-VE&7CK= DS:5IEM&UI=+P ;&XCM_U:YK?.$?9CC"<4Z MKN !@^XLZ&Q%,E5+BPLPX+_.K,@.>?M.1>,N9SC)/;.TT^4RE02 M"Z+S# MT:%*FMSIIPDL;#@Z3MG\4)51D0L%952*RN& M9%A3U]]>K!*%?^MI\Z$ES:Z\^7A/LUL[#I(G)WA0O U:.S<:E2%/%TDMC3LWWXHAOW_VRQG&DL1JY#KLE-'9V:30^IK)@3!"6@$QP MKA51AFJ2I? _F4R2)(TO+H'3C#O+#5&4P1*DX[#L'*2PH#&0@\);^AZ7X+3) MTB+%7$^\ZE'$6'R7Y21W,I'8#%7RC0MQ@ 4F+B1,7 I80BI@YW+NB&5.:9W# MA/3C'%: #AM'HEQEJ4R!=ISAT5D$HT( M"&R8IC+722(2G^%Y!TN855M@ZP:_>#"D&\Y8,>WE!"PM:\:1A.W.P_>/3_I8 MQ_=N56\W>\9-OY^LS_U!+GP\+QG%SV,(?:U[H!WO]QPP"<11JGJ"-:@3W'XUK-I96)XK=?U<[]C M>)= +KQ)V;DDD5O6/FZW7>'##XOVI,'+4Q]MFPP?&+PF(+L7)@*2:9$GRMG? MX6B-T@:L$_^6E1(-&FN44:8++%#'B00+AA24%UFB1<;2C9-2YG(ME=(D3^!QGC)-I$T- MF W:H+63)U:L&=#OJMG'@6J_MT3K+.B/K>]C=F5)YT?I/JF7SI >7S;$X_-6 MNCROVOJLZ9WD2X1V/58U>(O_6,H:7I^>K^+= ^MY& !%D[5"B0GA"@2G2Z5L M@!6G6$@#?4L01CP=DR<6I_'[T:>C56S8>Y.=7!Z-!'\PZ.'C4[F@B7 M]WXG#@4__V)5#5,]1[ J^F#*1>3Q+(8!A4C[TU-\OK9=NG4;BAA*BI1=N :! M_FS6AM4["G;93D#OX51@4.NWJ8+RO=.%IHW/#\L_E9B0BJYZ>89UUFK,&O7A MF@N%4&YZ_O%P_.Q1\[^7T_,N*6381SEKK[:T>;#5Z.X)0K!GI3:OM_[3^I3; M,>+#SMC>V#H%ZP*&Q_P2>- 3IGVIW?&SWOL$VV!V8IL5>^/= ]WMD+_[T)3N M' 7"8_=,MGF:/6^N5(3&%$5P4_$OK;H;IC4J$K29TWM93NOV_%0C:*:,M21) M"PT^8183P>*,V();#H9>$J<;C9]NDI_ZBRSK_Y'3I1TEB8>,U#8C-3F*?AFR MN-_.&B#"4TY)15:), ?>^A)+UI5HW_570K^U H;77[1MI6RX']II(-/E][>% ML3#EU%\-0$$&E&X< !8> 2:_E6=XLH.?P(HM M (*5:FS]Q9N-Y6R^[&X/P.9L/+F<;3R['K5UH#>JKU@F;/3-TQ+L6% ?YRM% MWVJY*:H2KR#;L2;X8XMT[06F&FB^^%IY%.TM8AQ@-8G^@& JX='Q]"8KFU_9 M[U#$S[_9G(O_II^%7Q)FI5R\ -EE+H$,G)%IV2P(N "X75X.P';Y:9OSC!(+ MSO-:YM(%>=V:HM0L@$=>>LDD^,7F!1(3+'>[(<,KL>H^]D!"S8_R-,[B+,MC MQA)!D]6RRQG.G/C5?V>Y>*8';E\V'.J-,HK:;S!*+X[Z,)CU*_)/Q+Q@QB__ MOV6%"M_CB3^ODWID,+3'W)B9?2P"-,-4UML9 M]^6%%\K9P/;#++#B9"L2+_'MJHO%^-EOF:J_-")1;?KDK4DG>;]O6D8K1L;4BJKN&!9X M;-%R]*P:',@V">^\,V?ZUT;WV#L?=&1579N#GY #LSIZOW_C_VWJRWT2-)%[[_ M?@51Y_B,#2C4N2_E'@.VN]WPH+MMN#PS^*X&N426.*9(#1=5Z?SZD_E2E"A1 M*FT4Q25\(;/(=\W,>&+)B">:$=L0I,[IW)U9@//UH\UG\[CW8\N1:E,_G0>0 M,IZ-)OWI\H9U=1HJY!SU3F?#_MQ+B:-ZFW;(^*S#QWI6; P("_JC^19W%_OZ MV^@G7EZZB$MIIU36"YA,MHE?MQ*MK+\][ M[.?.N2HX7J0#UX_8BL@[;3E_LFX^YN-]%?$[ZU()YU'.NV;[]GIL<[TT&EU MJW_:Q=#J]+4'FH-<%XN;#:\7Q%7L$[J89Q<&JZY:]=[Z56>/KQS@,.<-KD]X M&OK#^2-?7O>>Q+:[UD#HI.IF0+4^^0 GD[G=5-WSP?D5Y>FEE]EM[RQ=9#SG M)>A@_ZJC>*?IU?@>-Y?5#2]7UQCZ< ;O2B[ MNVIV+-U7#3OO/X8?"_'0(0_\[H^Y4^SZOX>.?_!W>J1=>*0;S3Z75NFE%G95 M%IL?\7%KZZ+]^J_O6N[K%]_U9MO<:N2=58]^-.CGN_HY MO]GT/V?O_+[A6VCG/\?QG[YK&OKY"^4+@W?5<7@;AF^-RXOPB?!IC?@D")YN MUUV?-LK<_XNYPZM7-3'4H2KK'S;S; MHUS>SNBN^AA&F3IV-P9X.83=763YJNP+^R.;9CF_;S)6DTD>LUH?,U1?1+W- M[VJ\'-67+SL<;=[61NRM M;=I%-* % GYHG1[NK1:5-ZI%Y4/5HD?_Z[)- DT"30)- DT!O[Y220*^3U3'8D"*SX#,KH$0*X.MW$+6,07EN[6J+ M\W6X'=7Y)CDF.28)IWD^.U?F>3XY9Z%3NB]0 F^,20K+3($ M(0PPDT4.,H3(5YHHK,.S>.W8%7D4+XI<45K63DG=&5E\ MYJ0_*2EWGY031J,PY@!H4P#%D@*/2D*,T6@M.>>FK"JGF!)O#!NI-=-V:,'% MS"%6Q21CQ354>5O"7N*HFM:OJZ<>DXB\[_)#H$F@N8^@^1J>.>$%X07AQ7[B MQ=?/[,3RQ,Z2.:6,+D%QIK5;D@H#29 M7%=)M@+)'[ :9OA[^+PF2\X>I!'WN"2R;PB="9T)G9^;^6%XULY9\,YV/7E2!R+ M)D9Y-&MTH&^H?=XF@?TQ@[&GBL@(ZX,J"4)A&A1&#T%%!4:8+ 4&SL1*DGO1 MHBCG.6 1U14(28*3FD'2DKN2?(Q%A9!6NEB\@DFW MOY':+<)HBM426!-8;])?C@*5]PC!, ;*R@0^H@.==7$L!I/,2F+M.L#UM0.W MU4\6_D!!=&M"M\_GWW^CT.T+Q.NW11_$,'G_F&6VMYKHT22NVX&H&Z7H/]B?2YQ*JYS;T(H:[3*X#TF4%(F""EY<"Z56#ACW*\P7HDLLDH"(3AM M0 7/P%N?0:)..GN5@_3;DFXBC[Q[Y723G0F0$:IM\902JFU- @@)- DT"?1> MIV1$&97G)8%7K=Q#<@=!I@3H68XF6\;,'532:S=[]BDE8VM%C)(M]G=N"3X? M!W<*$WJ+8&7DH)1N"0]>@,'J^Q6+R957\?)>.TFB>G?VE9,D=L88).K\C<84 M_SX:?H0*$*>],4ZFXWYJJ1/]X7G]QRF%%JD:FZJQ7Z*O$D:A4$(Q554IG27$ MD 5HF]"JI WS9D5?195+J$->!)>$%X07A!>$%X07A!>'#9>W.V1)60L.:? Y(*@#(;JD<4 M5B?-;4G2N)4RJW5X9+O>OV"OD)+(L8@<:PL4#Q7['FJQKU)<."L2Z)(S*"D" M>)L+>.T\YZI89@.18QU2T2]A*&$H82B18Q%\$'P0?.Q@)B83VG&7-#"M(ZC, M+41LG0Z=34X4)YES1(ZU'QA-^9H$U@36FXS:^A!Y:TG@4\55E25"%*EUB]%" M%42EXJOXRT2.M6V&[G+HMGYN<[4EL'CKWE^\W6-???&BW7O>E7(:9M/18HK; M\_2'']OCM\-A$"Y&LVF]Q6?,W\YOY]DQ^VIQ?)7203B;X/L)GH5Q-1D6P]#) M]/S2[^X*DY_W)_W8'_2G%^\7U[@O_MW=5;-CZ;[Z]MV?OG ,/Q;BH4,>^-T? M M<*.T-5P]P%OSI*WS-YO^1YA@W?T^S:4DC@;YWN'["R8\C3CN27[4$TS(YR^4 MQVPC;\/P;8XCA_")\&F=M%J'!T]7VYA_CN,_?=?V,@F?2'I(>AXG/=<1XDY\ M_A;Z0Q(?$A\2GV>)3]ME(?$A\2'Q>9SX_'4R[9^VWGX*_7'WX3_"8(8D M1\3$NJVL"?\8#?&B5^_W!TY[I8XH\23L(D,)D?.LDX)5M>(9],"<=8WL($(H ML8 )Q4>?C-1VA>P@F)S0F-RV9@6H:#A$5@1(G8/%HDUL&[M;D=3L-2>&'H*T M;9]2@K2MR3$F@2:!)H$F@2:!)H$F@7X=IZ,8GTHP"J*T6!T(R<"A,N!*2%Q$ MR0M3K^%TO')F*#D;1 ?Z-BV&VON5^H;3^@"C4M?LV6C2?]2..BF:O1 XTB_+ M^L55&#%%(;"@$J@DL6H-ER!DY[0.4F0LM_4+ETH%K15X'@HH'B-$(^LG9K07 M.L3$S)8$M5Z=-V;?ESTAV=Y-ZQ;" MQ:"T+2 +CZ"**."T"Y 8"X:I()C/K^%9[#H3Y M63C#,2D6HDDFFN1G*J?@3)!1&_!!(*B $0)/$HK/2>:2C=5ZA7##9L&BQ*K! M+ -EHZ@*S1K@I20E1"XBNBT)>PEUY/Q&"2IWG#&90)- DT#S53USP@O""\*+ M_<2+S5!09J:=0:_ FJBK 685."\TL*RU09Y-T'O7ME8KS:;-U@F)STPK *6?N _S/KGU>7?#@E1O==+-4E M: M,06*\0@NFP2HHS$J^Z2"V(#9L]F3MQ:&:-LB_V=6\+/1^&=MLPP7SV\ MR%J>@W4>G*A0ADI[70P7I16MK1_O7K_03>O]@[6MR7^@H.+]@O;A9#2>0D6( MTUY_>(Z3Z2E%% ]*WDC#W,ARYJHJA<3!AB1!H>'@0S)0/YBD*L:@7*$3XX)Q MC-Y"B"J \CY#4"I6>URBS=EQ&=26!!+YD7#4KX6PC*9TK[",PH);42K_-=:#<:W =(KA45/0HM58'T[YSKX@<"3$),0DQ7S6\ M27A!>$%X07A!>$%X07AQV'AQMT?&!$?E0P3)O )5;(;8VLMII;SG7AY9.V,\AZ<$094J0ZSJR )F)SPGJ$Q-A"E M_FZ!Z,N#N/5SFZOO%@/XS]DICONI_COWSY=>:#DYTQS7M?+5IC(T[USZM^[] MQ=L]>HSJ&]\S?U^Z_I6\70[=(H'-2"&M;E+3*F>UB1!",-6V*5)GYK2SJPEL MR&2)/ #JUKA8<5T-(!:@(..<.V>Y7VE"_/-UPNF/@S"9]$L?\P\7/]8+-UF8 MA<$_PK2)W,5?JDGS>YOLW^L=?QB,TA_O>EAE[JQ-[WB&[^Z9;G6LI=S8=#\" M]]8P^;^?8(65P6#TJ3_\V.M/>J$WF9W61[WHC4IO6G]-H\FT8Q>MHUN1IN7V MEM ?]\[#8(;MH+# .:CX!),*7;W)%;CUPK3W;[,A]B0[Z@DFU%$O7G2S?3DI MO=/+6>E]W1_6&XYFDWJSR3^Y*" ^SZ6@!N^UYZBRU MQ^^&>Q N1K-IO<5GS-_.;V?9,?MJ<7Q=08-P-L'W$SP+XSISBV'H].S\TN_N MVL0Z[T_ZL3^HD_)^<8W[=J>ZNQIS[$0%PG=_^L)!_%B9APYYZ'=YS/F#]]G, M<\BG/<<#^X7NZ14)SV_>LEK?LY"!.^3,K4G,KBW(#?@$3_%YUO6"&V51-P^P MJ#\I.>/-9O^Q*N[37$CB:)#O';V%DOES'/_INZ9HGK].'I.HL W#MSG&=H(G M@J=U-GDX/'BZVA_O\*EMDA,^D?20]#Q.>OZZ<#T[Z?FINI_=A_]H+BC)$:4M M;BIML8L@8:\_[(VJM7F!8=P;C7L#G&RFQGF7T.RIH>4W7PA$P?NB797@99"> M!RA1.U R:W!1:.!>!<]54%&:VV'>HD51SG/ (A2HQJSHI&:0M.2N9!^S%4_; M5;D,\=9__6=_>M(?_C+$_[]*Z8WLQ'5M6(LC)_://HARA@CG".?NQSGIA77I21^OC2:_TS^??D"5-I:E4FOK==/O(:BB$T0>+3!1O C)AOIG&]!T[58_(2F%U(D)8$=5%!4V'&YA@S-!^P02 MHP,E7 +'M0)9+7]>U9*7::/6_X?^\., E[.N7X]&5!QY^\K!^#TK?B!\)7PE M?'V2/^"\*C89$%((4%%8\$9+8$SY8B-Z[5:ZC&X67]>(IN90ZW'?II1LL[5% MFRLEVX*7W5@AU1A[G]J?NS@"GG"'M>,69L^ST>P6D<"OHTF_/2P7_ZA'G$Q^&;=^$CA>Q;)K!/OY MGS_=@#"88&HPUKSG"0[??3<FU\:R^5PTY,P[9V$QJ,'J# M.AKMK7K52L9VY+#'1?U'&Y5>F+1:NQNE=,;^M#?N3_[HZA[;4?7FDW[5 M5_,C8IT=/#T;C+Z8YWJ5_J2;31CT_\#!!;1) MA7;+^>]+S](?WK4:SBZ%H_>I/QBT^Y[@(->CIOVEPLG1N"O4'&,:55U[LW S M-B=K\I3CWJY6@Q'W0^+QS^IJZP]7;M45<]M@5[T^O6W_KB=U4LG=3W, MA[:NC#_PLFSQ>GF/L>,+:8,TJA<>SU_X:K":" _Z0^Q>=WZ%>1WI[B[EY?3E M)ZSM^:'M5N_[T_H4Z=[5_I]A/ YU[/_>#UU-9AWFAVNU^:W;_\N/]1YQW/^7 MHTD83BI M>K-_8)C,JI3],ORM+:IQM7"[,,&_#T>Q/O1Y6V\_#\]F];[U 5(]*S3Q6'0499EON.%,U^.^G]O6+7H"=[GR[7W.!Z M9GIY-NZN>])4TQBQP\9)__-"0>&P <8-5.X.J1_D?;7=KS=(CY>O7F_+[-7- M&>=5^O%S&LPRSG$D-=Z$?WUW%CYB55(9%R>_NPDS _P,N5]U1!.]5B$^.QU^ MF_N3LT&X>-]^_?8LY%P7R](.3W_^7)>;(O,O_GLVF?;+Q>(NW:E0EU'U#3^W M=VVU[E=NXN='^H)?4S=Q\ M(ZG+LWH?!I_"Q:05HB_/X&)ZNJ5[]]R\9 IV5!I61WO=[ ROOG;6];&5WQ:]7A!=4 M_TJB1*+T*%'Z<,M=)4$BPIAM'>&#@BJBO+@]>D1A1?)"\O(D>9$D+VN5EWU\ M89(@TCBD<4A>2.-LG<](E5)?'MR?KEG7P[07L=YVV';D1Z5WAN/^*/>@]Q/& M\:PEVG2[[OW)9!:&"7M?_UHO7F;=#OWEWOZ$.LKL(G4) MXBDE@5YCIGLT1B?&)>2D=:O85Q"9JY^4D*+DDK'8E=3%&*)%KL#I6(_DWD$P M(8#'5%2P,H=R?^KB9;YB2XYM1%PK:8J3FWF*DYM9C8O$QXNU5N\?2>V)LFOW MI8/ D,"0K!NR;G9Y2DF@2:")9W.C8:*?JQ'9#X/E)GUAVI5MC.HR[0_K3U=Q MH58!1KAZ,))%<$J33G*\3:],AY>U]F8@NH @"; "F#20]>)%FN?,8"+*927R)Q",4S2,XX MHYSF#.,:X>?'DS#\V#5H7 I_+3&7S!.EKI;E(_Y'JOJ98$2-$PZ@<<)KF.U[ MU1V \(+P@O#BH;0MP;B668#QS=RP.8+C7H V:*W-A5=C_[9[X+1#QV0U#E$@ MJ.PX^-:,L1Z-6'A(6?A7=@_^%OK#QF#Z\["C"\H_#_\:QBTE>WVL]H8:L1R& MRTWH^];KX #0EZPULM8(+P@O'KMNOGXF3^O3K#^F,WJ9'03))*@4$[B0(O!2 M>"JZ*,;-%@:'UV']3>JLU4\/F(%"NX,T Q^7/'IO'>/&\@B7J8*[JSXGZGPY M-AVM:'>1Y:NR+>J5\;CR5!QF*DPE[?QT<7[=?E5[J:;)K">SGH"#@&--]CA' M88K@&D(Q I1,":)4' KS*=M0G%%JI5V4B**:\1DLBQF4"QZBJ6=G+ESRF'ET M:[/'-U-$JYP^2*.;8J\$N@2Z9*WM'):0M4; L=? <;>UIJ06V3D!);H$*A0. MSO $3K(S2!Z"(-! M W#H T#B0*N!!H#$@58##0") ZT&JI!\_624IW&E_S@Z/1T--YV.LB\+=U<* MEXF9<*U!2%8RQPC2,@ZJ)68&XQE88X(1SDMCXDH!#R;F0H[ 94Z@N+;@,"O MZ%R.RCDG\RX%(8T55-U/P$C 2,!X#8RV**9%1HC6&5!>*0C%,O Q!Q63+$+S ME=V9;(MH)/;):@8J!P&^> /1KN#>07-:$HO_'K+XD\&Y"Z)'>$N33H). 7Q(PHZ>UYY/>D;IXI M3UM9=DO$FMCT?D*8 J MVH$OJ:JY))G@6GHCS YP%7Y1C:E7WL?> U* "=R L:+T^B9C6%MF7-OA;36 M4$^ W&X"7W?>AT<+/IZ[PWWB0.*8D$9:2 X%8$55:W?&'-A=B4T$R0*:T,] MDD50R5B(22I0V"[FK'/![3KZ*D:&+AFZ!+4$M<^ VLVT4RC"!C0V02DB51AV M'@)G!F2IGU%:@VFEU^X61-4WUTZ!'TGQRO4H6XKBU%!A=QLJ[$(-.VGHK11H MXMI$*10D9M02Y9-02OA*^/L*HC2P*E )B MJ+:I,@K!&_0@0DBI".1"K_*6W/1OLP$E-NTC>0;QB:XS*2E[(7.*P&,.H)1$ M<(XS8-'8F#&@RRO[-]H*SZ2)(#)SH#Q3$%0PT/)\K>'%.BUV*;XHCH0E$@U" MOJV?4D(^X@&C#!>2<9+QQU8S.:5,VSUUK9Y4*6%;2F "FZVHQDN27JP4HHH< MN-7BPY)7+9)>O&4Y<(LFVV?TH)]\BVH2X1Q/BWAVBZ ME7E\5)Z_"0/4&=TZ-6*CD\J@I(@0N*_V*"]18/U-K[8I2\8P;V4 SF)C"8SU M'!.K*9J]5/I*<*-[+7"&P);,E>VY8PYC.2 8D9;35Y$(?Y@;1!@OF]A'DJ M9-ZH<9U0BB@$@I-.M'9=U63.T4,H1A2'45H55R*A*0G&BP:;K 55#6OPB65@ M5KE@5+U>6%OOD\TD&DI&@4\RI EA"6')HMX^X-B.A4%80ECRUM8:9[YX&P-D M$ZJU)E/KA61+M<%4K!^BEGXE<9*L-0)=LM8(80EAR5HCOJKMJSFG 2 *!EH- M- D#K0:: !('&@UT "0.-!JV*I*.TI1:=?Y?30-@^6JO-N)*A2#6V\$11R+ M%D+)HUDX>C)V/P]V3])TP!*\M>.\#*.<3>"D"I,2+%UZFHMPZ=CK^ M\Y)S[OMA_JV]V.27V70R#Y%'@DN"2X++I\"E M$2RG(AB@UZT_N$P0>6[2LQDEQ%0<*!T5Q%#/JI M9&/? "XY.U+*$5Y27@U!*$'H!C.A'6:66_ZS101E>8 HBH7"51)"%!=76^:1 MQ7G8"$H6)\'E@<*E8ZX8%1-PFZKU&!I#-:L.>HF*,^6TM7JEK3-9G/N"EY0; M1!LM?FXE>UL2K;IU[R_> M[O&O/O?>_SD[K6.6ZK]S_WSI?9=3C=2QEO*K+L* S ]M5W[?G]:;IOOY M=#".9V%\R9JS"*,L#]GS!L<\-&5O.3SW#<;/P]Z-\3CJF-1_')W6)[GH*(4P M]]H-RZP.0[YJ1=B;CGIGLW$Z"1/LU8<.'S^.\6.88LOY6HSE\NL\X5G7'I(3 MQ27!''OY0/K0*X/^WCI$+9 /,/%XNE=WG@3?K# MR4D8XV0Y7/?S/W]Z:'N#L:,Z9/<&[#:_O'KSUVB+(LU[64ZFH_1'73%Y\<5. MKBC%O/-UX4 P6H&RED%PR$$&$7F4-L<@5O;$4#(1@@;.3%U1QN?6NM!#D3FF M(K)2(6_;BA)M/>W(FNK7-=.K2Z8_F>*X0E7NCS%-ZV$%6^']\9XC_.,5X*_U MZC_-X?S M=_OK6O('F'2:PP.];S>X)*]H=\6X;!3 MF#$,NHZ]DQ/$>GZ#M_DU\G_/)NT2%=QP,JU"U5WO1J+T)95?RY>>GHQ'LX\G MO5:"+=BWHWKI<5W7=9EC[VO\?(;#"7[3_V(2]JK=H6&M@4$BA9#$3I,D3KLF>:->+C MV\C+=6(58Q4P#$W_8P9?F&D\(2(*[I%SOD#>/!Y_?E\E9#X8E_+Q]^L9OW=K MS=S86M,/;:T=VVV"U'KTH#["T=8I6ADP!R82&,X\J-R(7;PI$#$HH9G,@J\0 MNU1-+!/6'XHOV*-! Q91 M;:^0)#BI&20MN2O9QVS%(4YOA_]7SIP[FONW7_>/\7CNU5WUE<]5(7QSU/L+ M)FR69$_RRX/;$OFWV1![DG7?J*-J4$W.JAG5/\?!Q7&O5_W%?X[.YZ?-_<5J M>F[=LHJ221=% <],A7DC/32;[5#M_T2\85?L9QZD_J]\ULKY;6.'=+\U-_>M*=6?K# M^D4S34+U SL#IUN,L\&T?=G.&EZOZ"UT$7D)4@7FH&@70:FZJ+Q6!4)N^BDD M4_1*=P;FM&*L0ILJ4;1.]0R\L0H\9Q460[+%^!O0]O/E /Q2?NQB\#J(L 0!!&,5.- MBE0A0_F@P"57-1$KRAH9,F1!0JR:H Z9[F_O_?& M]Y,)=LE>2]KKDH0N_W+=:J,>\,_1<'R#;:Z=W_D$OV,Z&?;_9X:3WUO4^_?Z M:#\,ZI"]JVY""F?-Y1O/+ON[]8^_7PZRCA8 JG18##ZU'[X R^J M!I[,3KOC)^^O'.K;T?=K/SOWSY^!4_/U>#E#83DD];A9>M;DBG=;L6.PL4V3 MQ>Y0MSET5Y5VF$U'B]3%]CQU";3';X?#(%Q4S[K>XC/F;^>W\_*8?;4XODK& M()Q-\/T$ST)UUG$Q#%U^ZOS2[^[*(3SO3_ISVLCWBVOL7/HUB0#UVG1 M&TAT?\I>\+I>]W\2M>.;S?YC]>JGN9#$:@4]O!-Z[2Q>VI/?/'_% M/(;J<1L&DL1HZ_K]/(<[97N2%>YM6[[LG#1#DCKTO+AJY,U7P*8*J?:T2"K' MX(4O%F1$UG9Q! 04 812DOG"O15I91?'>Y.9*B"EP.JI: 512 E6Y5!,C,6Q M>-M]_A &^$OIHB*_-LG[%<VC37XIWW>>6OA+L[#'D\NC M+_=XV'+,1#P0,=''CK]N[=3.5$4=)+!MC(-L/]7F(G0Y5YEMEWP>\*,UMH.P M00M432BB 4EM0+LN6 N% M^N**$T*H%&[L+"S$;^UJ\Z',"';<^]\- C3+F!, MRXL0XR!U94JZ^HTE@PW*@>(BML9@&H2P+L5@7>8=6&B;5,$%T=3!5S=F&,WR\J3O/9DOJ$<2R?GR( ME,.98_/*'$9O#G?WS?%7A&/D8*X+,'[K3_Z ,D;L]1O>X63::[NQM,1V$#Y( M5;Y<53*KI ^I@.>-YX\5WFJ:$**2S>,TPO@559E+D$); ]KDZHIF7L\I-M8_ M4OG ).^ZI"_GXE[IPU_*7Q<9.DT2?ZJ"^/.E'/Y6OWRLNE0/Y:T=.T':DJ", MG,J7[F(.ITU\9F'0JU)ZVONZ/^Q=8!A/'I4K<##+;%<@Y( TYMT9O*[5E@19 MQ;K5=BLK L3@$QC)D^2H0DHKZJZDH*LSR4 *K-XDLM:&07F(/(A23XE8]$W/ M<*'BEL3G]RH]JZ4E>39NTK0^@=7'+5O[P2Q46KM[#4?D(ZXGE)K[Y_W<2G0O M^CB@=D:$&ENM\=:P\E^C"_B;RSYY2L\FR/K3K:J3+2*2VAR7UA:\[%N1AEQF ML1)AR IO47@Y5TC8):J0V^^_E30A0@1C+,;JFG%5/;7,P;<=0&US==:\8]SY M%8(FG9P4"L'G@*"D]1"*R^"%<2:KH *FM;#P/Y$JA!W+;2J[O>(*V;Y)CZ'8 MH!&8E]6EK],%GD4$89A+/G$3Y4I1KLU!NY0=A%R/5%ESB(QSR#%JF;6*)P6!T MS!8)EF=9Y]FV]C[@V729/63;EI;2 MJ+*H*P2S3:!$B."B\\ $*Y9)EC&LY%9ZK@U7.D"4%3B4X@R"+0*,3";JY(._ M14AS)VW((N$ROYBJ@1^I;29KF-YA0]WB!%D8-^W0,*C>\S"T-=1+87(RP,GD MZM#>V7C4RJ+;_#V;1Z0WQ.E64XDHH6SBHBZK1G:D7"[@E#H4B\:H1+S8.OB[7)VWJ$.:57Q-0SKL>'W:^KA>RZ/9^!8)91O%1AI0%]9D MEDX>6+[X/[,Z:)><%*,\Z_@J>U]__F:^])]V[^E)=1$^C6:#W(MX_22S.H?7 M=[Q3 .\3GK;1U]VK>Y7;YUQ^?77I3HCC1>\4P[ [*W1O?'U =3>:EU*?R+=%(W M$O&O?KSBD.*;*&5CQ\9LD;C.)?,9O"^WU+2H#]LL<,>GG<^ M>5O^8YR_2;]>JX'!<)F/^U\F-P5^7AG5'U;8N@Q '#5#+IQ5+*F_U0O=(+VM M\X>?TV"6<4X^D]IR^]=W9^$CPK"^ZF*$W]WDIAG@9YASZ=9W;9>[3/,O6GBC7RX6=^E.!1SF;^/HVN.5#D;Y+ M;W#;U+,NC=,U!F#$DC,C2JX^E@Q5.^_9;<& MZYA*3FRF0/)A7H'M6AU7E=G-?=JZM="(-A4WU6,N%1)4EAE:P!>2$;Y@P13B MBNW^,G#8Y%JH^OO^2MDW70OS@.(=0<))UZ6AQ5\ZJ[CQN$[[U< %Z\VFX_['CUT_B.J9=IM@=93O=MWG5QR=8;7\ MP_@/[-SB&VS'G:$_OO1TMVZE([:.-0*LKKI0>2L@ENJJ)AZ9XTDSD5>VO-;F MI6Z0]'AK%>1\5=UO/LU%XD:$? U-25YJ@"]LXS=B)!7/8R255UF(ZR/IU&]! MTBG-L17V06Y,*UY*KUGOP^2+.3I?_ARN/L>#I*1;.1[$1TI$BL1'2GRD)$8D M1MLL1BM.%PD/"0\)S^.$YX9[1H)#!=9$$[T]N+4W!4?$=/FXD*;4P;K8FK"U MQ)L<%001#:C [.2%;8:THPY2>:5!J4= Z5:X(JCB,GHF$9B5E01KC98H:!/("BG?MX[HD M=53.%R.L7]FK>4M@JT:O)V C8-OV*25@6V>JM T96YT!4SY?6E]>53LLR(I2 M3$1E5TH5T(A06N==&VT])P2$P+(%$;*17F5O>=DF8./'@H#M)3X_TMQ5-UY8,3$&2.@,%F9XW66JT8R(X;FT2,D+DTH*)6X"Q' MX,YDF57TW&Y)VMX74SAW=?V3:4R01I#V!=8"D4Q,)@&S!JO/'Q1XES-P783W M+$6V"FE1"BT9R^ \\D8X62"B+Y!U__O4D8N4!U'(KL,,U@DQ1@6LA7R5+KYJCZ1 (W?29L&-6"U3 MJIJ$<:>KSG %E(P!/,^V&M':,J:LE;?:C*RU(]=#+4:H(Q?AV&[-+>'8RW&, M^YBDTA)8+@)4:!UU12P@4T0I69"TB\PWB&.=N'^.2!&0$9 1D]P.9UT4$EZOK7EQUR(LJX'(UKFRH-A::D*K# M?AO(M/*.(43&% M,G6L",IH2WZ]Y?;4SYR4QTXJC[O[F9?D-89/:9EQM MBH4E*NV% R-&&82&JL%]3/?K[5+<+1W4[J-<.13%$)Z#X:) M"D<\&7#:51>;.\M%UI;9%4,T&\705?,S"VU;FH\#KZ2!XHHHU<46&-2VP)$Z MY@1'!$TV[W^C/7G;M)9ZH]ZN6_"RZ^T[-C^T7?E]?UIOFK[ 7C^X;(6WZ#KV\H'9R0ZW/P][ M5V-QM-Q#>]$_\'9SMNFH=S8;IY/0]:'OA8\?Q_@Q3+M6@=O6Z<]$YK0($J(V M&I1W'J)1&AC+"5&7Z'"EA!81)9H2P J/H$31X&)+6DL:(PL!O<1MZ_0GCKSG M1TS8[>SU=[M[9.MK^;$_F7;=)N<=T^MA!7Z)12?B*KJX MB+SV2NB/>^=A,*L'3!NC8G^4>RU^-3T9CV8?3WK->A#LVU&]\KC.6GTX['V- MG\]P.,%ONA_YMXL[3QJER"FVAVZ]'>O5.JTZZ?J WGW3>MQ#;;1;6]*MZY,; M8W!>* ;:MY[)+I8*#6C!1,N2%J9XMT+A!Y9+!\Y8S@C:;JH"R4_C\ M^;Z>9?; )'LNMJT#; .EK9OCPJUQW#M@2M?YLIE!\,Q!$B4ER'K& M5. 6T+#2T397F981BI)"NZ*\86;#,BV.[T_^?#N9OFKGVZQ,?M6P\!B/Y_;F MHG5A+U<5\A[=@YV1^:T7^9=J"??CN/\O1Y,PG,"D&A_E M4CB?VQ[Y%?H<<\;>HM&QML>:/]BU]_C%K8'9L34O;@Y\P(]QW\;YIEL;WQ.1 MXV\2HOJ2@&^VS>1^#<"C&U$>PF#0 !SZ ) XT&J@ 2!QH-7PI&1.]_1; MIW>,SBXW;Z:NYTNO>HA=SV]&L2YC5X\JA:4&Z"1#)$/OOEL)\)+PD/"0\#Q6 M 2WM@Y#@4&N.S?& +"7Q=&TX*8-Z;Y-IJ:W3XTBDP2#WSB7061A02@?P.G+PT:3Z?RZP%=AN3Q-G>4^ M 1L!V_W )I4L23(.P2@)*C,&'HV"&()&5S!:OI+D*)31R6@#6-&PGI-;3^+L MH#!K>,;,G53;!&S5Z*7N] 1L6S^E!&SK!+8@LBU2U@=L#,9">7!.6:A&G!$J M*,F]6&$P%JFB'K,@4K/R3%;@A)' - HOBG)>E6T"-GXL"-A>XO,3N4%;]SZ&HJS+#N3998K>_HY.RN3JRBB VL$V-4@CLF"S\)%GM H*=^NR[-S MQX::/!..[<[<$HZM <>8*#JF (;C@5;(*)#X$FH8%3*(JU$*(UAP8DB080H M00E=[>6H;7W'G*(6V7/)WK!;/=<$9 1DNS2W!&1KV+(OWFA6W?#"0MM^=QQ< MO1SDXEGDSLLD5CJ2*,FT%MARD4HUR%AGQ,4(/'LF=$@LRMMQR8T"F3GV]].O M[>IB?Y,^G;17?SFNK:TLE#%BKS^<-Y;M-98B4AL[*$FD-EZN-GB*JG#6V!IU M I5:BGVS?TNQ/#%,,J<5M6&4$BE; =5:MHWAD4&TVH.TN2H3KC&A?.L&SYP4 M!T'9[LPM0=D:+.!J_TK'JUO.9TLD6]+93)8T=01E"V.W-+4+8&JTR%R'01D%6.H(IB M$&34P"(&9IMSK^QJMV.KK*Y&7%*M^7H6"0*: #H583-/.B;SUE:9NI]Y>5>7 M^YNX\[0E?U5N?]49MU<7[&GOZ_ZPUUKA3A[%-43*8\NDZ8"4Q]V-I8.(IM@L M(9K4:N59@*B8K:YVBL$H[E&L]%%(GNOD! >1?:CG5",V!E4@92Z=L"B6*J_> MNK&T/F;46)K@B*9T-^!(*>E=T0A"Z]94@#GPU54&)6VRR=@BW$JVNZT@Q;*H M^*.Z0M#4,DF3 ^>MY/4,&9S:%CA2W58YP1'!$4WI#L"1R3K+Z!)P5IUC):IA M%)D(P)V2SG#FL\NWX4A:E%QP!SF4"F'U=' Y)_#&1,^\P6SX]L 1,P1'M-N] M]HSUW#_OY]:V\**/@TS@?S "M)/@OX:53TV]2:"W?&Y)H$F@2:!)H$F@=WG2 MU[C_5S^W)IMSUV^YPV?]IAKP6R+#M^[]Q=L]6B">U\)^TV[6&E[]]Q,<8^\D MG&,O(@Y[PU$/+ROC)_ MH."X/_QXO"5==5=B&&T9U]5^3P/WV0J_3VDTJQ/R:[AHO:/D[^TI^DP6@R&^/O]68_#$;ICW<]G*1PUA9W/?AQ$&4> M&OW76=O+K176L!;^.9IB3QWW+H>IMS1.RZMDK8LA!F0ZUL40>(R@N#1U8J," M;ADBE]B*EM>Q&#ZD$\RS1E^YN@A^;\OC$?/_)+![HR7QLA6PF/G!]>!<-3I? MZM#1]2Y?[6C^J6%E1<.S<87'W$Z<]Q&?=&D>TY/1;%)/G'SS_D%58HZ-L1M3 M)1O3FPO#85V]O/V;M/(VYMA[^6#SZI?WOQ;'SDEV_=^#)VS],U$G0VHD18VD MUF#M/-1(ZL]Q_*?OJ)D4"0\)S_-:&"X$B-H8$F/;QO:_%^Y'NLSDZ(UQ@F&< M3CJ'HS[+K+3\CA8RJ<=,IA.*N^]M");(0!]5>A1:K5")!D)!G!.[!60QCMN)&BM6E7"X2K'Z[E,KOA_D? MRS+Y8Q7)FQ2A'_YR57LDETN/0#Y0>R2.G"<:4 *SK9]2 K-U@ADZG8MA8%ME MMW()P8M@03I,W)ABLHDKG2<=RH0B0U\=;D\;@1TP;TAB$ M7#2E^X]<(M M.^@/VXM0R/? Y(?4Q+*:8,9%*Y2J6.L;R53VX)EK)%/<*:-*0;U"_?GL2.^E MR+4@R&1-FL'L'R\>&;2$5(14*TB5N+;26P/2Q@3*A6K0HF1@4HY,")UB6F$A M>788]Q60BA]I2V!%\=HU",@OTQ,$1H^SK*I;')-WMNZ@0 M/A(^'@X^4@(8_-VK;@142PK<]]$#H[NU).^9SP\4;PT8I7-KSW"A\W M%F!>KLWKKOH<:WVYT*V[R/)5V1;5C=];##Z:A@'IJO6*H#@630;S:-9J(M]0 M6[U-)M]C!F-/%9?Q61MF+##K&*B,'IP5!1@KPG'I+0:WIHR-!WD UJO%U)&Q MK[P)^L5ULWN:C-"3T)/0\RGH*402V,S^$ -ON=()@A0.)$-O0E)66KFFK)$- MHZ<^\N:5D]_V##WO9:5:(?.YG^+GP'@X_MR-QEV,-$D:'@VOHI&8!"6YJF:) M"Z"U=1IC9$*OA9'FFGKHE_+C4CKW;SB8LUE/II,/)V&,/X0)YBI^I_5M)B^B M*7H3 J[7("G2Q[T/TSH(T(U-;WGX7DY3MIO,/:LL/4<=_U@;FS"\Z)V$26_Z M:52?JHU;[,;M1A7!V2 ,)\=7?&#+K_"$Y[N'YDFAX:9D ])745+9"0@L>V & M2XY6JUS,>FF>%FF.'W!\WD]X+4G+B^7[016E[M,OY3=,HX_#^I+YU_K@H[D MWB=NO4N^/\S?3Q_[?O_%WXK"[OY);REU=9F$:;<^.HJ[_C -9OF:P&XRK7#4 M84];8:,S''>G3KJRDX[M"4_J]?KGV*MPUNCO>I.3T:=AK[O@8/3I7O:G^QGS M7T(QMLS$^(35U\W.5C@3KZ3QYK;23C-/:78LW8,D3^*E)$_^F#O%KO][.>\4 M/=(./!*1$*F+A)'DA>7F2O!#I)LD+R0OI%Y(7DA?2+V\M M+T3C\:+TI;:/VG8.S\:C/.LXG<]Q.$,JBMS%(F*B.UUC"I_R*(0H")8+ \HQ M!@X+@Z@91RS62K]"=VI*"))A!*F,!262@9B5 *ZM<2)GD[)>2>&;9SE@OCL) MHG4='TYP7;G/5#A/,+;M4THPMLY,9,T3ZFPAI,Q!Z6# F0IC3"6N3*-NUN(V MC,F$EF 7]%7JY4%!.5: M56\^>+;JLPL7#'.Q@&,M7"D#J_AE-$B9;%0!K=3E3?%+,D[X1?A%4[K_^!6, MDD7QZITSH1N)BP=?'6X0DBDAG0BB^!4*+)MT/3R #MR#BA7X'/,1>/9>,H9" M./:V^&6I=1GA%TWI >"7J0:8D%9 J'Y@]06S *>*@UA,-%BXE'JE=1F/*DEC M(GC52*AT!3ZOA0.FT6,UVS#+M]TST5X2?KT@W$B9CXLB31P,^L./1[V/.,1Q M&'1AQY#KX?W)M+&HG"-I#F(^)^;S9VJ?'&)26)4(1QNJ]R\Y.)TT9.M]R"$P MHUH[6+6+ %513NRJM+'CP]DVUC]@L]^&.,Z 33A).$DX^ M@),R":E5C) 5:E",:8BN0B!RY44HGL6XDA)04=([+A54D9.(<11#71 M1<4()V)\VRB#?F4KG7"2<))P\I!P,K5DIR0""%FZOI42?+:JM1NK-F,US(Q< MJZJ%C\RJZ5S$(;K+"J45=L]:;ZZHI[*"R6D Q/6KUM MUI AG*1$U$U%AKM.8KW[6+E).5&3'&J2LPY-Y85(N: 'S;,"I5+%'2T$%"6" ME]RHY%9Z8QINC&M=<;+@35,E"ZX50TA$+Z3+(K:LL)>OG-^Z9]UQ"#8) M-@DVGV3@FV2%*1J8] C*F@(1*Q@Z$8(/01@=5KNU9%ULY!:0R0#*Y5@M&U$@ M<2%EB(DQN=J9<8\-?()-@DV"S8."3>^YB"$D*$+%:CE&#C':"%I5)%1HM(QL M'4VN-EMZJS:ZST:P2;!)L'E8L)E\#"XPD"JW2BZ=(";+P257?7471/8K3CH: MKEFPS2O/K7]MKA9J"!&$MB98QZIC_[;6)C\2YI7+N/8,..]M8KODCJ"^/GK@/CO UB&H1)77!GX2/"<%0%Y/+D=S>[) [P,^3^ M&+MUUKKIS4Z'W^;^Y&P0+MZW7[\]"SGWAQ^7-B#Z\^>ZC-G/O_COV63:+Q>+ MNW2G @YS76V?V[NVOH!7"^_S(U<7%\]OJ?HR0N27S0ZW-Q;KO('R51OEJVE: M^CQ?OW\^N=H0Z>9MOLL12GV1]V'P*5Q,6M^YY?E;3$ZW<.^>F9=,P([*PAUC M_;R6OF_2^'CM#7V[^H&_8,+3B..>Y-VW\JAW98LL/^43'F']B32"2>M5 ND; M+1I:!IZ7#+(8$WEUC&Q:2:1YCB.TGAZ_/X:S_K1.=_WV^]/6ZW[5!+A6_.PA MO2^.ZB#>J_@WOXZZ1?-VM]^ZM:FY-ME) 9&S1KJ<'43)&&17OY!>9YE6G'3& M ]=6*9#!"U#1:_"8-)BZLKGS 25;*1K8QK6IMFUMCM[NWN7>[?=Y4^Q/8=)+ MUZ/?NF'WA^?UW-'XHC<:+O=6_S__RPENOYWT8AB$8<+>Y 1Q.FF3T<.03GIG MW80>]<8X.6L6VCD.+HX/M%'][TL]Z6>3>DH;R!\&H4[%AW0R&M1O1F?SAO3C M?FM#W3NM5N^@-QWUSL-@AKU^'=ENZBZ/FQSWVC7Q'XWG=UN\07VO2;_:8FV!U.=:NOSY:%!/;+VMV]*Y)!MK%VW'M>M7.<6F MXJ\>_/J,&VOC);W0K]NK7Z)?XVD6I:K57%$,5(D(P4D)V7@NG8LE"+X.S5RG M$O-L@+^4:^#[-5PTLK7O/X5Q_M F\)?Y_/U'G=8Y&DXFL]/Y=[\W]^_W^@P_ M5(#\XUT=L"J+33[&,WQWR/*2.WDIHZHX/K75%*['K(G(U<+JC@K]\:70C,I- MF>E]'(=A6W1MS4_:%$UZ9[-Q.ND$958'=#Q?J)=:[/+LQ2&]ZE8..WQK]YEV M?7V[*]UJ2WJ'_=I,UN,W-$CJ>(ZQ]ZG]V3;3)*&R,<=J5\2803%;P,?2C)2H M2Q+:\J#6D:URCRTRKDOB(S81_>'B;JF]%-B_M;4S^7DXMU-N6"3SI;1LE/S\ MSY]NF"4PP=1,DY;S-\'AO35+UOE2#3-(HOH12I?J13,?P,;BDYEOIZP%J+9J M+(:C.ZRS[3'7[H:0!CN7,#%Y,B;<;0;ME2??6WK%17RS"V]>Q4OG3]V>\'V8 M34>+R&Y[E!;NJ>_1#H=!N!C-IO7JGS%_.[^39\?LJ\7Q]74&X6R"[R=X%L95 M"RS&HXOCSR_][JZLW?/^I!\[R^/]XAKWI>-V=]7LF/.O6@SK_F->^KL_5DR\ M\CUVY!G$VS^#,4][!NJJ35T)TH?;AFH)$BOU"F5M#Y!%?5N?@E44:]SDA>2%^IU3O)"\D+ZA>2%Y.7- MY87TRZM[B%\DE'ZQA[AY 5UK\*+;DKO@1*[9E$40CD(%Z8EC>]\!Z_ M,"UO>N$]?F%:W@?RPL2+^+(&W?W)'U!:9D-+7R.*A8/I-'6H;=6ZTB%!D[Y[ MDTZB?0BSO/8:#W0"71()K.0,E'55XP<5(*D@9&M"E?)*C0>/$H5(%I@O;MYE M,117/[%DD1<=4:JUU37\%/KC5I&%2]5832W_5+7RSVT><#+]K2KG&Z4.9[,Q M7A&E@%BN>5 /]7$Y]OO7+O9Q'$)?[:7($# 2,)+-LY>3OH&PR,Z-R?KIT*3& MI$L&G5NWMB ,>*$G&S$4UC0CL.;KW3W#2I64../5Z#,QF <^U3 MT,9@6FDC]>S,JOCPKEI\S*[:0L_^CN-3OLH-FV?CIFW7!VGV^+I>^<8@[GS* MU0&M?T*Y0YIE,F .<-(IT^HA=9^E2\G$""8X#,*TQ1FL= MZ* 9J#IW$)G)]9-0GK.,W(?;$R:3599Y!5'I>B3*UDC,2)#6^^1*BB+>S>B_ MNQ.FUV2?;;5(4][2M@7\_N.J^1 %]LA$V@7L(+OX ">=1/L09GG]G;5DJ;X! M]^"DJ[9G% B>:02MN6+:66Z2W+JJRX7M>:V:GU)W*1Y(MG>.JB[W2&0(& D8 MR>;9RTFG6. &+ 16G,* U2[@$4'YW"R$F$!G%5C"4').6U>3=[>%\,2ZRP<- MA5>OR=M,U26+M@@?4C7@F :54IWA9%*=+5.*"BEI]+LRPT^KNWR!*;BF&2&; MZPG1R_JYM?O:=4 M19U2MXJ3\Z#8[ZF](W5*?4M1>JQEMJY7WJS'3-)%S5.WJC4.&0)D"&R@6=?; M0?G.=K?;'^UWP/J>A.AM6][MSY(B(2(A(DU$0D1"1)IH*W:9J/OJ&I;@7T_/ M!J,+Q-Z\#>NOLW$Z"1/L_3H(0_)"G];O;"\D[$#5U.&],:UP>N/]?F-:X?3& M^_W&M,(/YHV)#I#ZLE*US($53JP]A=P5J7S6$;CF E16"7Q@'C0&H[017JJ5 M(H%@K63>*-#*.%#>*?#621!H,!GC!"M\9YLWZF,EJ8QPCT2&@)& \3FU-=ES MG:VHJ*8"*"D#1)TUL,)TP6I8R=7:FH*,*>GK.45(4*WLRBE30)F ,2M,WK$= M!D:N"!CW2&2H"',#,**LK&*?.&0ING*[!"Y+59\WRVB*2<[;E1(]I94.WH+, MLE&$Z0 N. ]%E I))1DMQ?]C[TV;W$:2M,'O[Z^ U4Z]*YDQ.!&!P%6:&;,L M'=.:J2K5*ZFG=_?+6)R9Z&(2V0 I5^O)*->M ._)MBC YYVE,G2&2PY:)/$F)M(DE-'88&/-Q'8X":B_[2E1BN7:4N,*"GJLR1Z0"8UX9SHW)9,K%%L9X M)@I#BY2"1IRGB#V4([) 3'(G%$T2%3LEG[J $M/DP6O(OXV [>>PR\>C/9IDS+O7H3UA M-\:]>C./AH9&G]7]+;N:.9K)@A>6<$DE$4Y1C(\F1!N=YH4L3*ZVXJ-WSC!\ MJDVRZ+V:9(V1&$:=X_^TIORDC[^)!:5,:\)LCL??,%)P9TBLBSI^H[.S)$S'CGC73+$8RLISW-B9>:(H*H@"LQL$N<%_,1HFLC# M^>B>!F<\]A+^KH[,D3$>&>,=&*,N*$U3)HG5,3"YA"(( ?NF)DB,S9SF;"C MJ^T\JHQ'SC@J=^636Y.#\Y%8YUR@W9AR15%%TD3E-(&/>9$4RE*3BM&5X'V; M5LS?29&E8";F5H+.G%'D^BHE!I$5&F3;I4]GAP[9B9O189?G8G'EG M+^:M6(,IO^SY%FX=AY=WX]U7ONZF*X63@TGNF=Y5K_AA3\I+FF8)31E)% 6# MV E#"@/GFC,;9S'8TAG;<$O MU?P48U1OK%I\AD?]/*OT'S]$%H[I!5RVJ)?VT96IFS4C.,"V_E8M;)1.(UR0 MZ)=JU:S@+F.[WU#\(5L=Q'X#_,*5C5H3E?-%%OF:#L4K2:XSR.CT8#@[AR!^N'J&Z]J$F49-.3^= M66)J^35:X.&

&,7L@F@H7!_JJ!4+!\@--7>'*CD]/:>F7&?\E>O8R^EHNS MZ,.?L! F>E?.Y5S;Z)=?7D#PD'VT#&J %4&C2)%I204N*C(4E""K-G<:&Z%[8^SGN&&YANY-HCS6/ M8HR<;&B8&]K;15TA9%*#-(,*H(<9BZKY##6MRU;O.ZNKY>D9S&[$)JFOQ M!&Z8S:JOH#:J2UPU5'1Q T$/FR_.AK>#&G8!E*O+"SGSQ[I_#:B.LJZQLA'6 M1-8+(&]X]0/M?P*"U8(U0T IAKWDAI-"@U1.4PJT8&.=FZVS>__]?R,7]H-[ M5]8-//,?R[+N_9'K.;4_&;B0^+7#QQ$C+PGFUQ([?Q2R&>[U-6FYCR0<\&,Y M7R+-= 2*] T+"GQR<1GA@B+MX9"#R*GB2<08RW&821'K,B4IS 92C MC -U/>?YEKOK_N3U:SO;-SZV.6)Z^F0O%L$*#$1U7:[WMQ_A='0C\G;[5?Q: M1@Z(VK/-GJ=B'Y_HQ=@4I\0D(D[BC%AIP(0U3I(<&"YA<%BL &6*\1W,]_:. MI?73,83-_+2 _YC?;8VQ#'EZL(8 V;1(1J1+_0B44"Y*.9L%5\_8",$5M"A2 M(XGC,6C#1@O0ACGL<:R+/.$2?]XRB[468"ZCO$XH$8XEI' I)325.1I?(M9; MZ<>')X3WO[V[SB_"I]G!HGR'H(7'E-!>[_-:1$P]QQ6%2C8V&& MY/M-V)-8^ MS4GMTSZ %-UZN&YF=8A[A)O\C_AP;TK7%M\.JXNAO,%3G?5VA[*+K];>F]<= M/L9G7*98FI(,Q"=(4VG1'U40"@3*G %!FVSY*\%8=HF,-LZ6'FN[)^8R6NC91-\NC:R0)L^*K2Z MZ!S(J ("_@*TA)?4]DN)1J7GK"V71<)?3WHYEV;(E(>AB=%1H$Z9$")F1#,' M(E=I"U8L4!-F #"5LTRIK1PLR_(L8Z"?,\T/91"4!,#];H\) $@%YTKWV=U2!R5G.$5U428QR"IV07,6"I*;05"56%6K+OVIC MES.E-8DEYI?E,B%%SA*22I79C(*:9K:R4>Y*/+?)4Q!CT\1&R2YHJK75!2.Y MM2GP_A3L>33JK>))6O"$1<2F\TZ+5$VC0TJX,"&F8 6JNW%(MA98>=G,PD/![715#":>85Y*WJV-"@O M+KUF.D,_(7JK+^H*: -,M1?A$B266:E!K?56F7^6JNI@C05I Q.5=22[ &\# MM#0+(5WO8EQ4+R*X'@@ND&H\01F'86TUVA8EP?N*.)]+*!S<+\[-K" MLC?HA/&5;Q.P)+%F;E&V=J$&O7HN<13J#W&0Q\L=/ZDRI8JZ#: MPPB^6+BY@16:1#,K&PNF*;RP 9MS@F,'ND'GK)_45U#DT;:\J!KO0.UFO'.C M7H%T/I6GUN<0P38HM!ILT[3K ]L7;-/N>XO+ &=XOIA=MK=B(M+&/'$L-0RS MFDLUNPQ;@<9%V(E7,.M_+,N06%+C4)MJ]L6^ O/B#]L/%PA5GK8[<(;UB,TK MX(G&UJ=5?TWXP4\2-JFN9I']@IO_*M+P^@6L$M#/,BP1L-L)ODZ!8>-C2T'S M:%F.7^;VJ7C&%8P7Y_LJ.L6-[7^;E4"$K]#RZ9ODA2U?&WM8/#2TZM(CT7>6 MTL8<2]C79M'^TC]E95:%/8&C5]5P!OP:XM#&PAI!OK0'Z-]\S9N>P3K_ZP\7 ML&]D7AG;W??#OZV5Q,WLG\24M?52Z2<8]_)\_@H)=B8O?\)?7UU@(&M^VK/' M:5*&(;7X?.&+O\-Y+-UE]Q9_*X$->:6J/W&:\(2?<.5L#0_Z\X95EXS?G7.O MRCN__<:P?*U<,U1?]C68_38-_@X5G/]RUH,?^GT+B(;2P41^DK.O\K)Y]<,_ MK^U?MSF^UF_WSMQG YYFV>>NM7YFFL.&V/0!O1VR$]?A?+YRIE8*QA[D:)"= M_96!ER-W-];)Y6PQB7IU8(+.+_3SMV(*OFHF.^6HD^4,E!AD\&XY2@]N)'8KXD:+,8J3!?; V2MY5-0>!C>-4ZD*#> M^[O_ZG*/)[B5OB# 0"_JE X09AHUZ=#6];#F"UH M6D'^P>>U@*ZO$4/W8C4?^@/]6W<_L1T[#- %UHZ77H"&[]-(X1DS= 34_:10 ME'8W#;1#GS_MO_R" -X8[/T.E-WB4]U\'[-+^U@6_K8U$+V;6+KU_?#B;Y6 MRYE!K0!^*!>SX$RU?]I:HQY5>DWRW!I4[;S^XA\ZH,3@/D7FAS=*,")GUN>+ MX/'L+CJ%V'@)=_)RSDLM7\+'C9845P)^.13-7T*#JR27^+5 M9,K>HNZIH[,N6U6]2]SOJXRF"<="0^@=.W:%50VJ5QNC=ZHTGGUY'(J.$42(2 MPB<;<6D'0=!U3+_=9V]^!-ONAH&_[47Q$^@+@N.VP,#GZ+0GTR%;@*DNF[WB:WWQ MUVC[H% 9<>9BGBA'1,89$53G1$JAB,F30L0TR?-T*R7G+E 9G_29-OV$:O0O,M*T] M*=NLL]4I'CQJ%Z/ R*ALVHJJQO=[6YQ5RP9HMWGYTTZ6^KW9(1TLCT?EZ<$; MPV!Q8#_)Y:)ZU1IE.!ZTT6#X>#D!^QLT#7C%G]:\"J]+Z93^V%WO5;"+QO[4 M">!N&;SZ$Q[]PRY8_2]E4P:6]U/WC'UX^?ZM.9WR./T1+<_]%[%I(:Z[Y+K? MDVG.XUL]Y-@YX%[@6I_6PH)X]#>EF#BV%/AN02__ZY,H4RV M!10[A/SZM9>Y'SM]L?G@^GCD1WLN47>IL0@7,Q?^7VQ:LR^G(5[+:8BORVF8 M\/S[@X$=3>O?YR1>UBIBC_+CCJ>E]]EWT9>+1=14L])$W:8\F?-TQTV_?@6^ M4]=@_A8$[%Y$9E&*J%PZDB8FUTQSG;$M$_J!1<_[^6_PKL]?[>R+_=6K MC@>2._E$\ =NS' %'06>3>.G%'Z^5>!^473+Q;SE=E/>ME8FTTM%YB+-27?;5"Y"A#CA;/T>*Y MEFYVHCD='A? %C++"DKB--4(T921(DTT?)2<&UE0R[8J'V\CUW:4A_]UQ3+> MM,SB9&Y. JM <.<.[^+F,@\SBN&OZX1?6CQ+^^EFWNZ71T/J0<3DZ[6HL0\S M=W'A232W1W%XX&/'IQS/G:F6&%-^1('X.$&FFRS&DY>->VPTKCAE3I(B4S'( MI:(@N=$YH;S@FYYEOH+W=)5GM=G9^7H<8(E<-9U2SKFZ2KC4'91@^0+N/O[;+]\@%?0Q M"R:#-#VFGMXZ]931@^2>[O4W;_'.VV:ILF3*TNNR5/F4\ANDH3)Q;;KK=2]* M0/^\YS,$G0J6WCK?=;=+8B?A[5[/6SI_'M_VO)DPWNOGKT+MXTV,D1W>FILX MQ7;,YB%7;'?E\P.Y,6Y++:-8BT/2S\FJCN);29:'G]2G?RRQ?N.=73GP#N3; MB&Y"5$,E*I^F0#V['*7W/7I#<=B^9?AB>H7B=CR;3X*,/W0%VD>B.Q+=MR*Z MMW]>E%=3W6.H<4\PLK1$V*ER7DVBUR=WU,Z^GW#1."9W^.J:F#%14-8&Z'/+ MB$H-)ZF62:Z-,0*QV#=P05W!#VPVF,Z@?$?"MWO:C)I_C&-W'K%]DUD&=95 M[A%F^P13=\N#2Z;C ;KY5#\X5VH[B7X):'M5?=GV&I\OG6P;J1YIXPG2QI[6 MKK1(8\U3DFCF@#-B4S'$068ZIYGFS,4JW^2,RE)@B< 9>9IG1!3:D")-#9'4 MI490JQQ-UWS@G@>N%!8,^QXR@Q(=PQ:?#LLR9(F[9^PDHY8Y3K+"8T1C@%L9 M21(#?]N<2:VW*BUS805E3)$L,;!*>+>*X6[IG,ZDLS'/\ZMF["LG#UGQEAVV M&=6U9O2ATO$".MCM*8HFMM'Q#S M6_L11RUGGI*'HILT5O]DEC6JT$%Y@;7E,I61;O@ IDZG=_IF@*6NR5/7Y\L.\;LZ;]V M^+F-#9G3ZYT2-B'8$8%^U80'^S+-/1IUVU?4XV]W9P2O]W">OLL/@J]_1*#I MK@6I?[*N3N<>S0#;V<#,:XE&&9F55(VR*I;ZX+ MGRM=>BCZOG,J0H]70;\SG"F,424D=PY MD#36%CS.#5=Z/42TSN8:7+*W[8K]9G<4"-Z\-5XLDK&UQAME,T1'70XZ@R)I MIBVV&4^)1-4B307/'(7==%O;?.MJF(?;YIR.;IN_NPZI-G7,,2F(*S#PFPO0 M9S*1$Y?PQ,%WU!;9%HF8!/@&RPB0"F@^N5%$2>Z(9CR.I=*4QOP;D8C(\K&1 MR"@Y@9*Y8":-B=.P;R)-$E*83!#*%&Q9QK5*MK*E;,H2*C/D\ 8X 34.MEDJ MPH&/R"RG0N??:IN+)!O;-M^G%^K!RQYS:52JJ8*S"V:RD)H2Q1TP>E@"S?*X MV&$YWJ/L,31X^#5@('[T.EP+3?.NJC>HX%C^V)%,UQ9C SIRU1@#E%S868UJ M^LQ7W[4ZY!T:8MQJ-8^%BL<>&;?OD9'?'@7PWK6$NYV2^9-WN&YCA%Y1T7"H MZ7Z;X@Z@"_SU7W\ 7>%NA1Z[X'D>;7D>H,AH?OHOJO[G?UL'93A@H>YWA:CN)B*"XD93:E MUA"7'%!=H3WS^6AU. M2HBC47$T*@XC);*CE'@VI^4H)=;RN#25*I:&I&D!'%_D,9&YXR2-,Z52P8S2 MAP'POXV4P RH0[6.COE12AQMB0/7'QREQ!U/R[&-VC-HH[9;TN2I-C:/4\)% M4B!V$"5*JY30V,G4,F-B_>VB':VD>539<2\^"B CHW+ MCHW+=C?AC!E/A2-9D5B0+""7"FY,6)X>>YH= M>YH=MJ>9GLD&R.]"GEHRKXSM[OEAO=A@9O\DIJRMISI,4EZ>SU^9LKF8RIVP-/ MEKLWX#[K_#0I?;6D!ZV>,2S-8R93$!06 5.=($I0+),R64%39TRZ!1]ZEQY^ MGQ:5_N.LFL%6-6__L039@OWKCNW\^@WW[?SR:31X*]@KUY&+][!ZZ+?JFD4QS'A M20[_O)Q$,&U]%BTOX!YE,8\85)V9+WH=EM!')\M3D!GM)&0H9AK.95%%%5Q? MPY/P[]$547(MQ(QD3,8L*V++G=W"9RFDX$KFQ"K.B&"* MDEQQ2;C*1)$K+5TNUZKLL)5E-?S89("6:+<@4S M%(T@N94W9G)NE+ =(D.>,R+3%+O06IMJ(XQU=!RTE27C):TSB>A,+89(RXI: MH=-@]?ZY9Z6P9"V;&W*L+&L<4G] M!<"M81&;2)[6-C!HX_%'/(MOD0-88-2OX18@['?EXG].P3J=F>A_R_.+5S" MZ3;S_N2?>M(]M>/:C]DV\SN7U^%2?/)US7>#8+4H$]]XXROZT#&H:SL6/YF=5O92U5W-BH'D$+-K ]!L%#=W?X@"%065<:%(8A6$6U IL6A GK-8L2W/' MM[@]8RGC2C"L[)=$&)<3B37^/!;2)F!WQ$)O61P2R_4]PW\#)D5=>JRT#^YS M+>=-8,./HL]^F.]L0W ( 3*1)9F%K2S!*%)+"QLZAAQCJ<\UCS9H:+=-&^_0 M":A=7FJNM$ 0I_K,=X_N96@P;+Y6<'6S*!?+%OROG'^Q(+X/#79W".%8VUG M"D--]LP.)H6X0D!AJ)4@E.$I3/(4* D_ORA?WO?L'%QY%9(E<+-8;RA ".9&.5YLW6D*!302PZ2+F=*BF0;V919P;C&#C 96$0YW%T(Q0E- ML[R0U+""JBL(Y'!./!N0;Q"LHV[:JULKAPXI M1EQ#+V ]TRMJ8AZ!6"YL'0AF EP#V 8^W"T]2-E76<-1 1)"I,B.[8R-:C)> M.+!J*>$@U8F@-B4*@>Q40J4N-.>JV$)EO0O5O,; R0?WM[ F'^J/Z-3L&4PO M=%[+VG"8>,Y]9YS$HF8"6@)BDUD%*HP!K+^JH:K)&5IL2 M;&QD9HQ*0-@4A-HEK>]]V*>V6AK!@$Q5JYZP\\NQR?/BUPK&1LP:%)LGF<31?+$ MQ(0;+IS)%$_=ECPW2HDL*0K"-+:T2&A"9);$:/@:F0O*T_@J>?ZZFC>E:;MR M?[3:EE^L^;!7X]OKK"3)=:BCTWQ,!Z1S5?IX, MD1" ,U[,X.G>Z)6G^%]G;>!;%;"4>L4D.X#J+D(76,ML5FGO;P:>U#*T:-9F M.Y7M@UJP;?PCFE5-@R'$GJ<".^T9(8*'G]EAK-%U(-AP8'N43'1ZM/BXFQA# M\71T#KYOLZ.?]P@@OTOV3UOKLO'8AN7YN35E$ 4!!+)#*,?$ 1]O'4BY;8F" M&^J!UV&&R[D/2^#N(SX[_B21IF#KY:Q[*XZK#!L].C9#LXPS3A6Q-,]#AKJ4 M&24FH85S,I9YOMWK-:,*5#I&I.; 9C(07(7+).$ZSS"Y@Q9:WDA;>]NNCSR062UHX2W MJYD=OJ'' ;8*>W]X#_3XO*%/E!\5L4@R#@Q(4D369@D#*G&2))33/,L2Q35] M,.OQ6_ C?@T_2J;CLB@'7J]6ZP%;#62F;1NCC(Z"K,J35*'7 7N6BUR =.*) M)@QDF6>8,MKGJ8W]FQ5HPJ %WN,)XGXR.K/!:I MRC-&E %B$NCH*F2J25X4*I=.<*FWQ/M=#-:')*OK;%(Q+?!_8Z.L;0*YCLRF MT4D4"@^B%XOJU'I_FL\LP7B[=*Z=[)TX=/K8OJ: 4<^%I;L!6 MQ@Y2!KAHD@LIP-!V.MXR@!(E"HHQMM3"E0+^2V0A$S"W"VNXSA))UP4[$#.6 M=\E3(/$/7^>V;L[*BP_S#\M%LY >NWPHU%>NAA/TFG=6TMI)N%@.B)WPVT3Z MD=I'1.H_1B^J>A*UE&-GH;*O

VE#0VJ@'+1F4TE:30EB-.*H._%*:_)](R MFM$DWQ*V#TLU)XNW[=)]<'_QBW8H>BE&1B\O]V6[5ZN%V5#X!LZ[$(CJV-YS M=MYWP5R4)TNT\;IHQU5AY4V[$#1AO:RQ$>I:$$:!CF-"217>=;HL31=[.?GT M.A(Y]4_$OW.6!&V[3YO$++ 0X5F]$*_>-:[0?:I]#A%T$KT!I>"+1$= &/5? MK('U/_54PE^]AB5 &O8]SMZ"#;Q8T0^$S82'; %,G M\BXC4WF!>FYMX&2ZAJVK2XDR4ME0WERZ,AC1S8X20>M?/8T^7<#)]:".UE+;RHL8O%++P%-,VSU294.NQ4V 88E_5K%VK6*CP3&@3T MJ0US*N=?JAFN84)_[(N3;E!F,HU^MEHN4:.(VN?!7;=\2*^>M"X+GT[1/@WG MA9M8S3:>M)Y\J^RLM%^ZQKW>'M1@\>$L;6BY[?-7@[MAU_+@ LMSWQT.;,L^ M3.\K 7NJP.;"8=<7NX,'/C80K-%SBU- X@.R:!:E]J=GWW[>;71^#6KK@KJU MX[CZ"&I3X2M;"O:Y'('V>B+5/OXYC=ZOFBQ/AN)X/2-EX"1"O?6\7+0#KT.> M0[BS/#W#%L1?L&(?3&A?>HNUGU]L#1*NM:Q?_/!??SOY_8>7JPR3+C8HYW/@ M4KJ/TN)O^[9H<597R].SU?V#H7M/%_9AAFUKG?*U[9*])L%1]E7Z:DZX=.&+ MHE9WRU.)^=EPBT]DP!AQV860D6[#+#RY[MTAX.FS$,?N Z'MT^&=?UA[X;]2 M=FX=:NW!7;>\P/21SB?<[5ZS/YW8D+L._!/[!EXG3EH.IN3,2Y'FS&*'[$YE M[#M@.UFV.<238/4T2]4 :>/C O?HM@NN6[6VW/F$M:;AY4::0+.1)Q!DPCFL MTYF=^U)-GW4 [02M@L(#"VK-M)]+&C[YO-^&S88=V"XP[")'95=DH& =J%V MRY=?-(MZ&;:\;4_?M%3_QD%8M=J MWBSKM1[PJ]<%^NV$P(!X?2]WK S!QZ/=[3^T;DP'/*:JFPW&77EY1X).!ASM M;%[^8]DVYD2V#(,#K@P#:>/9#=*P/QA8#KIV;I"3>?VZ?6$?V+RY6G"+%<'S2*!M9WAA_QETRS/@^K0+LHT>KU:G5U,Q,]@P$>\=$%&4P, MV('MBZF 3GMM#P[SS!]T?RA1JY]9$"]!TS\/*732=^=MZ<9UQ:># C//F'KM M!Z_JG'BM'1)8SL;+=KQCH-B!EH,M:%'K:ST5'2]H$Z.]"C"[[/2.)EDF8R)=KDD@KD$V]4YH@JAN8Z5%H79#!]TN2,GLD,E MU-+I_FX0CY=1.XUV>D='D 3:B&.X8R-"9TO&ON2]C M&>!IX#WM;QM)7!O)@NM3:L=W'2^XTM-V"OPK<'%\M!_E+L;F.5_@SNNL]99< MK5G":J->LEO(C$31@%-G__0F[[\=P0(?&2R0TSU@@9XY]MLT^#M 7]X,2/"( M(G@C%,'UM;[!9)^DTCW0/A^/$;6*Z"Y^?R<5;F=X9>1JG"IRY1*:DD+%!1%9 MEA!E7$QL8@2WA4A$ZK:R0%)EG68)26,']VC?]@5A^4VB)*/&29VLQSO!'/?K MTBISOZP\@ >KB=H/H/^(&MQ(A.PSLN97;NZK3NK.XXG*'1C5,13DSB6&H983F"-JDB)D5.'6$B%[$TF+:P54BB;.P2HQPI#/;WXYDE MN3""N"1W'$XPXA+=J,"QS^T_G"TVJD3 KKJQ=8R8/=&.D==%\UC%L12"Y"FB M BSZ-/]F*Q2@B? MC"X%+4E5D4E+">52$\&L(@6U&G-N"ZVT ]XN-@^K*&)-\]P1D:8&U+A"D]S1 MF"2"F4P*G5CFKJA(V"C;,@< J1)CQO38Y7 =EC>W63;5?-XF+?;HU#O]]9MI M/%MGNI,7;;'-V"B.IKE@3EI2B)P3$0.QY3'-B58QRX'[%PG=@LUP1NB,6ER251S&6%31.IF!@;TDS!Q4AIL@T.A=C'>M;<2L>(,$=EE"JHC RD6\52,B2Y6>B>Z'WQ^0YSUO \I#@'^ >6Q7K==4<4.T=)?A/N:UVE.I%QO%45I HF0089XJS( MB>"*$I5D,6%4)[ 7T4&+,ME M"5>Y5,DV"-UM&=6-%>052=#KZK)3-C:"N(%&O(MC/3?EV!@7%Q9#.9+)0.E5S3O8K=>-CGSHYG__=FKS,T M/(;UX(\WX"ZK_@F 7*96F$21@P7 L$ .5%2IT"\F3%2TY_##-DDA)-4U@,FE+4SQ4!94?%"6CLU&SQOH.=_C$LRQ[,K_'PA$%2]N.- MXF2Q+O;7+R58B@Y-VDF.-R3Q<$**U-%K'((+&8,428UL(%"IH8Q 3QR:[]-+@J' MC1LD@_U6P).5+7+B"F,2$QNGT_5VQ._;%0 ;\YHTHYMOMJ!\9)O=.2*:[72% MQQN4=Z#4*\"!W?6QBW$9K4>K]5JKU0.,! 5[;"Q%2*,REV3$I1K[2 N'TH.3 MF&M#J3(ND5N*&M4NX8IB\](BQ4@O8A6"$HN*L%5,J-QNM<_\MF::!UX'+K0" M7M_=;JS [JNHO)L")J^5( 4'SEJHC,6%!MFJS=;D;:(2YN^) M:\&^E((9PA1-K+5%8N26^SVFU''0D8CS4<8T3L#BSAG)J.*J (9MLBUTU7<@ M[*#W]53OXME*'1Z4(^R+Q1)-^&CT=+!@HTWX(+2JRC''O(.B)S@;IP M6A2@"M-4;27>IUQ8A5JS &( WIT@,*_6Q"74NECGA1!;'6@?C SRXJG0P6ZL MM:U8X0IL[CJ#?8A3A7JX+ZA>SX!8A9Z;-1R[JQZ]J[75K8*3>S"INICEXJRV M-O*]O9LV=KFM_@6-;X64-;L\"K"C %OC7-3&N8M]9P-&A ,&5"@)NJ0M.+5* MQ=XB7^=2"@V6?X[=BC(9.Z$RDZ9;6N?#";#Q6?-72+#19J[D M:9;* GTX#D,'>0J6A,XXB#'%0&&QRA1;BDR>@>V1%8IH 63CH>55D3OL;Y5Q M2W/GXJTDVUO2P;XLV@:.-/QU;;EP.B:Z&*33CD&RR6:4@JTI_[R'6'N&LF4# MTK_'YPL0>8A[W9 MY]WP]2:^N_'=4#UWDTJ[N[B33YQ4PJ7XY)\P(:G4>XG'=W;R.6[O.KRYT1VC M6TQ\3P-&"DH)-2#/$NZ3>E-#0%E)P? N5$QE4NALRZF8VB3.TB(CB4/;3)J" MY")51"E:"*F=D\E5?77>V$;7Y44 \Q^VB'X,%O%A_C"-+662%#0'Z9\I@2T4 MXIBH3##BE,U37F0%+;9R:NZYKH.E? -G?EWZ([LB7G#@_<3(2]]IDCQ2J\O0 M-XT5P>T^NGZ7Z\%MCT;E$_Q!1$C@[IT7>)70M@*B#,C,%G&_ ]QKN5B&9$@$ MG0<)4-7-Z.8;H'@]D%T+T-E/#&%IVU9C"*)V"A,];5%"7Y0O1QW&;[S(6.[;^(:GQ0%FU ^*GB?5:9:N5C/3YM$%[+3;D9GREFJ M$I<7,6$LC<&05QZWB9*X,#Q/"\[ G-OJ;9,"RXZ!-@H.?%P(A.Q4P)@U&/89 ME4JPXIMV_+JNIXWO0CVJ/H:#OJ_(45Z4P#JNZ/2UGBV\R7?&1E) ,S9.>4QT MEB!)\9SDW&J2B518(QWE=#O,(3C-D\(1;F-%1(X^)D,M5L5(!QH"MK\>6_[L MR-G0.@OR0*% ,V43A'< RESUNGR!8J[M@[/6Q+5KA1/JJ_HZA0X:>X":$9)Q M.^?5E>2,[H2'432YRTQ,LX*(N*#HFC)$L5P2R:SE(,^,2[84^#Q)09E4ECC' M0-&DV!5.<4[R7%E5N)B98@OXZHDJFL&*8R/5,P.-K9C;W#<=:$&/UEN9K%Q< MZRV'?0AFY,A;69%KH$Q'9"90?HH$C*'8DC3)--@VG&5RJPOA76AT)SA;'2@W MM+XZ%$!;/!U3T[C>=QK:OYG0O@>(8W24(++,&$,52;($A)V1H&H7,256,LPB M3V-IMV"=[LFM7@]1^#^V0&(?]NKG]X'?')7*-?"G7\QDVUI*GH9>!S;X_X+_ ML)>)K0-QCQ/P.?J+VQ#WL,5B6^DB5=M/QO= DP\DW6-N.*5<$JPV(4*!8,\1 MN#!-DM0D)M5QOB7=+7,)-2J!4^(HIHT[HG1*B=0%3YTRQA7KG3@[1?'M:F:? M;7V^G:EFEO4J3>_;;X^#D^N5B=')\0C1\$,;G7G7T^)(QSG):Q&(+B>HNQ/20GI7X.BB(*67)* GFVS5/ MWX4;^?0[I7.*QH@PP =4&_ %QEA.3)3E+K4YROE6PD[""6L$+PJ7"Q,94 M@3:;@G&3RP145C#,W;%3^DU)^4EV2E=&L03VF63:%$3()"4Y34!=RQ(*7TN5 M%NS;4LVQ4_JQ4_J=+)Z5-W-76^7&7LC:-W>JP7CL5G?0SC(H+#=H[M9N1< X M:Y-4UEU:LL<_V.Q'V$&,KWGU7HY3'6(N1,H\@# B<:08G)()(Y*E5"-C\7A%W[PW7#%*ST;7+OIKVV=\J\W9 M"$-%U.2I9M80RS#=1M.<@)Y,"8NYI;#SJ:-;&!0B4QE(C)P(2AT1(F-$2:.( MB7F>)#RWAFY''U=@4V^6>*A AI25"2%JF)__Z3N-")UC3NC%#'OGJLL6"FVM MM]U5#&:,5CK"\^16 B<1,2@,A MTG':5;TA?C/9A.B0S39UE76DLW5,1^P-JWM8C2TO;=\_NS6^ M5@F+_:5CI.8\R[7-@1YY8A%\6H')!=\075 FF8@U-UM(&+=A@5YE[A/INPXL M03>>FS6@A, @OV_W?^B+WE)?2//Z8C=[L%RK @:2WX8<[3*3YQU5]HGJ\KQ: M8L!A1.K5F72GU3JQI].D"-"97@H4ZNYQX MGG>QA)N;%6@P_*27,QF8:B@![>\'P3;DC:WG] SH+7A.\=-__>WD=V#WLEEB MWG3UQ081>>$]B*LTU,YU)N=S$*9M?EG[B#T\'F$YJN7IV>K^06COHJZ^E :F M =*FS9>I;5<#,.G3K -_[QJ"HH=ON$J=#$%1A/7<>P:"DKCT5UF0ZMHGW2XL M2L_!@"3"$32+E0;8K&IJ5POJ=Q!#YJ$8/:S/%5(.* D3Q\#^^-K)I?9](-+^ ML/8B .#;N75E,(^!)I<7F,+8CKKMV(X5\?YT-#O%I1^'LB$&%C(@O8@V]L^5 MU;/IC?(3.RJGWWS>JX;=F]O8JUT&Z&%>=B%Q,U &UU3%/:V9 WSF2I?:K<+N MZ;ZPV%N\/FG+'9>J 2T/'Z?7*M[ANA4.P9X6P ,WTMU*UOL"?6 7F*4"%(^\ MY4C&WWS>;\,&>T".=0=C#[M !O:""W7U;9UL&T>&701[H6ZYF@%9.*LN.MG2 M45#3L]T@&- VF)5_8%Q_44TZJ(Y>=)EEH*!./*U>%^BW<^Q:W,_]X M3&OR'V#5_X#SZ("95W4SC=ZO7 (3(%3\EP0[$*3)V;S\Q[)%<4 )"X/[4J%< M;A.'&Z1A?S" &Z^?&Q09/L#>OK#/(-W%M(?R;QK];+5<-O8V*XX#;)-6,3$" MA]8?:/A" ]?PL8S%VLG?-935\X,T; +*1FT=YJ0$^1V6 (W1,-=FQ1C"7H+I M?>Z7LEN4-1R-W1 ==P/*N([A'%G(H[II_-[N=H],P'L64%<;=,8^MTB_97/>#+P5 M:U@QOD815F/N^125G:&18LXH20?@,;G02-%FE[OKL#=WC%>:CP\#KB MM4DY&TI!QQ_7BA[#H=SIQQQGYDVJF&0)YR1Q-" M(H@2+",TYP4WF!K MZ*P(DT8#%\0DR:4")4RDMM4$V9D8FF:"+;J@?O0LQHW MOOQ\NS?R58J>K[Q4UJZZCR'DWA-J.YA+R]-$QR0&[8*(I%!$"I,0+91*J-:9 M-5O5 SPNM+-PI*R.X1XE'%&HMQ@X;-I:COVWQ@8)YE$L[4V&9_59+L:([> M'1L//J'V?XE1VO)$HU4 !R=CH.%S"O(I26.;IE)G:KL\\18":?2UKGMXD#(R M9;$FQE>+BP+; M;C\^K8&TN]O 3N0+A0S&Q M#N1N#MR!TO44SUOUX[N3?X!/XS&1:E^9,_KV?(G*C,&NBC9'KB<8:%XJ)H6* M@=]K%HMT2_.R"<_@S&G0_;'_EJ&.Y$EB$$C0J4291"?TCNWY[IAP+D:X]T^W M6]_C#6]GG\ H&G5K#&S!IN("49FP\IDRL$,$J$:.Q9DN6)H+N:6]TX3FCFM+ M%$/ NA1T?\6H(KF#IU$C"RZV](;[M,:X61^$.!V9VVV<[E6J1*QC8T#5D]B6 M"40@Z,]@>FF5&@&[6L@MEGD71.MOW -CE#STH(TMUOPI8^UK$1HV^=CSE1TN MCB[I$01HCSTU#M!3XWF0RJZV/5TJY]5!_7=6U4M9#PLOVONVZL%\*-K7!\AZ M4>KR(N0@#8#Z/5+ !+-%5WET$P3V+[N@?)S0EYJ?.S1 Z MT93-HB[5,FP_)@ T#>;,M87GG64.#\-DSD&%0^=6"UXWGX?;9\9V^:! 0]$9 MI@*L77SLT-)'QS[_NNK-TCS30Q;@'6[4]'"MN_6\\GT=KO/XMH<1>-R\34:; M1H-77B>LUY)1)49HUC&.7^"G]CC \<=3Y&%]1@YH;!S-4A$;DK3^'XI@88RD M:0I:,IU5< MBGQLAD^O[78M1\:V\3:-$R5309S&MCX\L40R"IOHK)!8'*[%-F#F'3;^&^&W M9-@>LA@5">R,0^W,==W!FU"OE,#?,'J RETHI!EQ4(I;9XJBT"3)A,]98D0J M_$MK1[6TCO-[T5/()UCQB[^U2W,25L;'7;Y%D(5.BU$9VBLLH(MEC7QUT;D& M06ZQZ*/O&]$FC7_JM/U> ?77?/+2\Z1K_/28INASM46W=)]K_0?Q@72@9[K@ M(1_M9'D*UGU4[%+RSB36P.-A&AVO36WFI'(%B6/,2&,L(7F.,6_E&,V5X0">(: MQ'&2(\A*09PU!F%>"Y#06PD4AAF19F U)"8F E@%PEYK1'3)J06E0&?N6Y-5 M]K2H:AVR"D']>MK:*=)')*[7:MTW6QA@[?O_ HD^1'FX^3OWM)'($%O8QCG1 M-C% HPQH5-F": 1?%R;GJ=E*6[66QDXQ;#UA,=L!V:4!3N@L98SE><:*?,ML MZ>O&WG[Q"$+PN)]GWDZU0)07*"3KI;T9>L$C2?B.""R/B,#"]R"P_*^;HJQLL- CT,I>H!5< MJ6_!C;TH@IF=_S?_;[@!MLY'T/X;SDJCE][W.PZ._1[&&/%I]&L8Y'WX](%' M!O_M]9\W9;=JWNH]FV)ALN^=#'+ ?TL$8) M0W&03M,T>[+BX.8!)0^O\FM/FP=?ZUMG.T3-F:\(5ABSECXT"J/]^W(>#!"? M?8]=N*ME#4: 7)K2PQA4N&W-6KW_(&2-K^T0#^:5QQRZN+ R8 O/&OO5.TB\ MTP/F^'^6L@;6.KN$*2&\!H*$@!%R'C%*_L^JF2^.X&0^7\*KMJ_[SW[B5Z%V MPFAG+4"HO_;3P&Z$U[S]L\U4>=W'BGHXNT]O7_PE+X$7-N^ MPTX[W-8:FG1#;;]^\]>/;U]_WOSVJ]W\9MG/$:?2?@E#ZKZM\;WXRO# $:BJ M8V /KUN4+@20VLK@IVX*_(>MZ>U&>VKF%5Z''#M'F@*W]7E>GM3R?1K_(NEGJ"CMO M5[,)#&\.,]%G]MR/S&?=>/07#3S/?S6 ^9D@1)U/8T2!I[%,Q;0).->_^&2. MPJ6"*ZIE,P%6ZZ<(B[-R#C7G\!V(W!E(EYF=1+/A6*,SD!&^HA0$[UIE!#3F M27E67I0&<68D<,&R.9_ $VK$<,&E+>=N)L_/VSML =*51D3%6^K)+ M!&H";OQ%SJ91U/*"]BCA>5XG;0^/.]/5634CLFDJ77H-\,QBMMP"#EV/#?R7 M3I?"HXO\@:"^"E?/?1:>7BXPR1C!M72O\WJ]95Z%Q)TOK:XD+SPW"K.2H)"1 M-S( 3!74_PD*)DS2LX!S7"R?1%JWP)*<_DAX^J._GA<_DIC]N)']&_F^>)[5 MS:Q/^9/1[[[2F\MH40>O_A+AA+TFO/"S:E7.]=4*"]L6T[4# MQTV^;'$P)Z!2^NDOM<\TB$RU!/9"%+ T^-%W7%:5)Q%X'.JU[<#4BNN%$6I? M=PSC>O?^XZ_1BW[8,%#,GFU1HJ-&OK.+L'C6N?=:ZDL/K"8_#D;M)_0KS.TE M(O\$K$VOF8>'^V?[D:_ I]>FW5L\O83 ,7@ 3#O8(:"DL/\>V1+F.E^$@,VP MSD9VBQ"6MPK=)JOE(O+O*DV/++B2.]4*-=J S57; -;Y'FR1:M$-?=XN:$RS MU5;"HU!@>%B JO&0['V*\%^GGT#1/UEB7&E6RDGT=OK7J5_)OT[_$TX.//XW MH%EOC(08\5?;PYKB7"Y@QSP8DEQE* V7-"C\*#(\*> JP#'U]I1#J%;8*BQ' M"/OJY)>J#ELW)+AVK'_82[0[@+ P]16$V455AKSDU?+#NPH*P[EL8/ _5ZW! M$-/H_+0]7/C7^N.-1X@U%FQ-'UY#,[&E0Y"0YU;BV79+3T*8XEK.!\CW>]X> M-G9P<%= J7"'8#]&+R[^E4YIFO=(:^T@VV;)<=)>PKCH+RGZ2WIJ\N]IJ2E M6LV#RQ97]-PS')^?T3[AHB[/]Z_>#N(=S@G4#8]W+O59":S4&\[ I?R[/:DD_#UI@.FG=KNUL*ZLG&]T:%R71TM]9Y8#5^[.?> M47U_%M8HO;8@VQH\OT"!6>K9WMY;/ &WQ6;K2+>[MQQ] TG6;2T3>[8VR;M+ M:'[3K1W.(EI7(GW=2B-=<)IX:WX!HM03_M\ (D28(4$;MF]Z# M(FQK!!OTT9?HQ0^?WYZ\;7[H![>^/S#(9A\!ODG$2G MF-4.7_Z,#NH.^?BS%XN7T1OK.8+?WA<__/SY#0P$F.:VR Y[U,XF"# _@J[; M4QB"3Q.7T>?+"QO][$%C>W2&;CCP=!/\6"VR)@[ UR^ @,!C,.^%5+PIHW:3 MKY\NZ.L.D>DT:"_ /R:P:.BQ:I87W@LD!Z($]:@W]?(T.KD CJK#Y(/C(^@O M. JO0@4HZ*%_Q8"J5,[Z3)UNG&%X[5QWCHBQZ.^FN-30. HLOY$OU= M+1,OFVZEX/4?8!5.*V0H7HL+>)@M0O6>50F5!P*!^=3?/;YE%54*QNGUI&:) MO+_T:'Q+7VS?HN5V\J2#R,02$Z]$M$4#@?V#*3)S00WBZ117Q\/=@%BK!@)S M4X"O<8? GEL=4T?F$C8H> Z'"B#<"()W6PW\]>334!'$]_XQ1Z-((D0W/"+H MDO#@S2< U?X&-X?WVSD01"U/P[:$&7OU&:"(M40V%B#/9^:=&*#C^J-QC?GN&5F[R5X@#AP6'G(3*+G&3N0- M#&P)\]6A#<\H1*=%+IR6"[_X/JB1+/"*PQ@%%]-/)SV^/2[:5)PP4BEE3 <\9WGGJB[GL MW/N2\$(0*=42=!.P+J2'B376JY?>.E/+"[#.-?[@W6# -L$T!]LGPO9C2-MR M=@K"2T\ZL&J,"WE%RW>;0F[II7U?#(>Y3)..PE=M$%# !]-;!EZXXY2L]$F\ M("1I9AS,I67=#&2GK%%7:30,5*-DDQJD99"RH;31AU[\J/H03AB5-\X6;9\! M;P&"=/!- 667=@7V[2J(\1ZH#_9QMLK*ZH,X7G3TO_^^YMILHE_*K'Q MH)6X&J: !?M_F*3::6;P8_\.#V*E9TNLV@05NKJ4L\4E42$NYD5\F(S?^!H= MV)XS=3-$[2JPK@DB^BXQ%(1-&KIFBHAS)/'@]7O7*;L^X3ZD.H:]_F0O%OVR M\LEJB#,)XOMLQ>"&^O+SE3(GH4N;;[[1ZGN(=WXZ[Q0%#=Q)!KT(O_%[UP3% M'96:]@Q%"'P$6VO*TW(1TL);*'<@ 3BVRP4\X#)$4+W^Z*T4+%_K4\C?S[%$ M%,[67_]S!XF&WSH2[3TMO[_]^.GMQ_>?QLEZ'Q$4Y45=-NAK,]78:SX1:>69??.7-_TC@:(_R_*KG'OCP)/R)N-IT$X^^>7_ M>WO7".[W2UU5'H[=4%(@ZX2^12\*)5AM7*T=.1'C8^/<4Y]L[Q?EB#DO?FZ<2X#QU/ M^NW#Y[<_/;89-P!G:/!X;_M, J>4HQ#2#S4?G=;?TO2DS6G"2W[^\/^\?1/][>3C;^]_^W<_K%]MYSB)_GV) M?C@-BZ70X[V<^S8P7[]^G8*! 2I./06V=9/WM@SF$"]&+R[H!O[-MV=1WS)5 M-S]4INX(YW:X-.1CPOT($N[C8\+]HR3<#W%[^)2/,LWZCOEZMTFLG+6:-PJS MCZWFW7:Z6#G]\7.0D!\QB+>TS]?IL;YB]7#%S,:*!26C#BL6HBK-H@VDH;=1 MU95/M/,V 6@A/T4OY$NOI[0P:9U-L[P D]JCJ0675^\.V6P1V\846YNHS2RL M9FV0O@]*+L[*VGB+XW(2O5#=.\MSM00)WQG)_UC"6OOF=?TL6TRV%F6K>TB) M*5(O]$LL'+7-HIH/1ACRYN=VD#8?1CA=TD&QQSZ&[QSTF?OSA&I MH9>#K];RL#=T]N.9.YZY=0C\-@J&":;V3UU>M"G0G3.Y+W*#:_I0A]P@H7\SF(S?76PZ3S&)IO(IK#XFX%V'J\15%.VKSAP^!01S MR7HU&9-:'3";1=NT=C:+?#2AC4=<=LJ]_1.38O']0\D_C?Y2?87QUB$9P,S>M1ER$,(E@?O&N(K]0L0S+UY8Q/U_%^%.)N=[AH&A[T;GQ65'D(?$6DS*#KHR)] A_ M)MNRELL!.#A6XU1-@R=DNX>3?XSQ;9VU7IXO [UW,6&$K4PIG<8=(M+4YZIB M9#L\,N0]_U,\S=;[\S*VNN>>./N3C51H?#9??QN/!]]T;P-^%NJ7O,,_N >: M#K';9_(WMIN%7\F0QV%-F\,/.Q7L#>)^$ MDA3LDVV1>RU\J:%_=A-J-2;=-H9HDP&*:)'(L,>V?_\@:[;W(6R@OW=O]P%@ M'YEON6#@:7LX5N_1:"-$N M8W77(@@]&+Y")Y!W^[1]#[QL:@6;[RAP6H7F:L SZG '<$ M>ZO:M-5O?0_VOE'[+C"'IQ.C/W#1]VM$AL#4QA/MXZ>XW&_;5A#/6%RU+1?P ML'9NVYT8(,$ABC':T+8#F)F/2J\D&8@BS$,TOKU+N\# E.%)%S.OE<$90Z#F M0:))K])U^Q"8#1#R^44XT,':<"ZHA_A8NY?I:#Q!B$7?&X#3_PD[&]IPFU:U\M!+5\05+NO666'!=[4M)->]73< MW><'>"W(Z&@@HX#[K*:0H% MFQ+1G>[=ZS6HS&K%T8HJF@XIX)YH-,^6L]X*)>HIF$N'1XFZ(7B3+URG:Z'U M)[=XWSCV>_-(YO.5\7\;-+!:C\K" MS;XHHO7I#&T+8/WG70;L,#'>YUG?,)L6ONZ2RL887_W^R3 T@KLC9>RRI%4/92'(Z'Y\#UW\6WIW?WY1"O?,*%@Y-9MB;L12C"[. !KV<=;5AK$YUC[VT(_U&=@^"NE&'L(U#L(_,^YY[ MB,JP\M2U'!WK&=#'MDFC@ZZ+Z^3J*6Z#4C8O7B.:<+J&HN6^"W.-)G>(99E5 M7P?OW9R?-TM7QW$\$NV8F?O(F;GBF)G[O4%A/TJ/^8T,Q:[V!"NB?>JD5[.\ MZZ]RKK$^C/H-6/G1.+Y!@F*[E+X)\?/5ADXB[V2M>M2BWBU;;D"4KD7A)FTN M5:M4!^<@9J"M95RM)3*T4(LA8^:Z;)F^IFHM;>8FB3 PY\5F?F5GY[!INA%@ MG18/%LW=?%<\I;>U=ZZ8RWHSUY Z>OY0.NFV;G@#_6Y=89.+T-.YBW>N:VY] MSO>U-+0.3!">@JV:FJ@!CG$EQUUWZ]R0$&]+?UM>]"O7=3PJZ5%&K#M0&T]? MFV?O^>D#\]$U MPW?%^#8YZ)!I7LD4!X\8P+H\+E>,?%O=%BG&0SC,F^"W;L/$0_5W+97Q*AH5 M*^K)#TN?V)@S63V]N 5ECE ?/^\+'1](<3Y M=SI)G^]9V[#J]$QA]BE++VCA1EYQ8>W""F_Q[9, 3_&'R] M.\MTKS<;D3"PJG46T //K P)/W!*0TQGE0S4YP?YU,MJ3G:UWNBNWP'(VDFN M_J<=R423/H+G4W%XWP.J(MG MJ1$BK>DTN:WKX6]VE1G>V>I[)KK[A,W6^]4$>.P+7T&#N,ZAJ7 ?'UUU$^M" M2>W+^DO6M/$;) K=1./LYSO!-WNL>+=$-;D%]<90+$SSZYTUTNO93-!-63K0 M3N,L/;Q^&E.V>D-2Q+>QGJ[2EUA^10;^'MTIS@^A.^U][8W5J#8]52[N5D3@ MW[.>R-][T_:D\A\Y]"@Y]*[,F7/Y]VH='[UG1<%IT.'[-M$+3QS5LH$7-"\W M*_6_V_@>3B[P\1TF@%PNJE=MH!/'@G%/&#I>3F;R$A07>/R?UKP*KRKHE/[8 M7>\3#RX:^U,3DN[[:F_0.^'M[?!VN_E%V<_Z?N_O8BN,JL%Q G=!KG M/[9QW!V_LRGG5_U\Q6_%E.6"KOYWU;57_G85%O4E8;QD?@.27U M'Z1EGY\C)TS MN$4&P,+<<+9C282XX]R &O"7?_TA_>'J>?:Y'UVRSL4"O:^EB3HQ>+-]SQ]T MV^_B4+DZM7^HMOZ+JO_YWSK=[V[D\\P%]_&,[#@C\?&,',_(\8P< MY\I[?CAJ M/A[?X_%]:L/GXE1XLR_5_\@CO^OC\EQ9HT?:Y,?-/I[;,4SW>&YONM?71E:. MVWP\L=_35C[Y$\N/VWP\L2.8[O'$WEC&LN)Y;?0Q$>%.=/(!*_^/#H([GXWK M4Z.>Q.FYXV;?*C'L:3)2?KC8R4U2P[YG:CFRAB-K^)Y80Y;F1]YPY U'WG#D M#5MK5AQ9PY$U'%G#D37LR.B8)/'A$CJ^&^YP3/JX$S5]KK G_+58>D=^?)@# MQJ<<3YBIEIA@\X@<^=NGTMUD(9X\<^83+K)O0SM/BST?F<6161R9Q69E3"$> MRCU\9!9'9G%D%M\1LT@G\0'K<([,XL@LCLSBNV46+)TD\>$R>+XC;M&YB>!? MK''Y_M'>CWW+'[EO^7KM^[%O^8-0^HZ^Y>U0;];<[&G.>B3S/>Q!"I?BDZ_K MW+83!6D, WO&C5L^+*_H.M4W;\$F1FO-IO8WW(K[+V[936JCM=+]Z>-: 70= M-7S[W=CH,;:QN$Q,L]OV&!LVP[U]@R^_RWL:XVYTV^LZ<@T:_F#_*IS1S#>M MQ1>?_.7=^X^_#OKSA4=US:=(WZ[/MSL+4RR;R-3+TTC#]:6!GV_86'T4#6"? M="O/0[/9:PO6QS#(HRRX@2S8WV70[*U8Z/;UY^W^UH>3_3U)UK. M9FU;T/6C_$\\'71=SP]^G+,T7SV?W;Z'ZI@.]6:+PP,=\$=06XXG9G='V6XK MS^5EY,>&+6WE_!+_A0=$EW!?$P'E8I_;T$3:-@L@+]_'MG*=.HR?4)7UUP:Z M KKK=&7?KONL/#V;X5NL7@+]P=D)!+U4?P]'J:/6^?(JR^2/0YW*N M;;V0Y7Q1[B#+=D:>Y,YD?0Y+N/1.9)R?66KLB%W.]6SIJ;*!_2@=_ SSQV?K M,SD_Q1].L7?WW*]+;4_]&*OY9./=,.6VD^MF,^_^P__?WI4UMVUDZ^>YOP+E M2NI*4R1#<-%BSTR5HM@3S226(RF5.T\ND&B**(, @T7+_/I[MFXT0%"B9,FD M1.0AB4BPT'D*$Z\+$Y2*@6S_PYW;!9D M-(>,-0XZ(I4:5E"T/[YW7^#1,?[2/G'\5;EEN-5&.?5"EBRXYP M4?A^P)NA^Z!SP]V8%E)+4'*LW$@Y2/PV< IJA*X7#<.EW.$9R(GF$8FM!>^" M_2T34'GEL/NE\14W/ L9?&$2A[MYJD574Z M3,@P)GZN)C "_!DIW%0ON5V8X+W7K.-\0,DDNPFD$D0PIEPFH#DO(0IE-KN$ M^EM."J+@$^RF<])R3C(U<]RC3LM!"NIUWYW!KYP/<+A"5#WW'5(.;LI1%.7P MSC-0=>''\$:8#/RXV_ZWD4V3($4*QELOXN4G6"VU5.Z[+>EZ/0E"F^>?OS_& MP7ZEE?<.M(C$B1,C*5:+*W(F/#=NH8QL9X3R+ATGP0A&Q8/"Z29ZTG#.J?HS MQUV$]\+NI#7O7ZHZO@3V;I?S?Q9=\AQN-VQ)VB M>87I61I)2;W!VP=$!=0 =Q28%WR*%V0$ \%+\*HLZ\".[V#ML/1Q?5?Z21!Y M< 5;3@A7-(3Q\S2(*HRU5<<\K==4%F1:N;<2F>J"98" 2!ORJ1>MH7A M@\6'@.3^8'('O76E-VK"EGL7H5HFU@<<^D@'#LAA*32? LW"2'_FH""B23^A MZ37"84-U,_;S@7$:SY2S(P>^VUECQ(YGI%D@LZ]#BWW9$=*'RH,[69AKB4%Y MD_M <;7A5+XMSNL3!#N!36UIKTSA+YD5?!U]F"V1J\[WJK=OJ06#I_=%#UW7 M]D5W-T?[&X&Q!B95JLW\L9=.6_1O!ZS]X ILJ4A\TT%T!1LWH[]?D,>Y"937 MD;_(E881E"7L8#"T@E+[@Z>/2@T.-S0J!1]'XV .&K#A"3'S!-BH&3SD12_I MVC>WOMB,8XRL*#R5B1^ =8WNU9KC^WHK#_2L/;RWN\L@]N(_SW+\#F\,LFDR)-6=*E-,;FTR) M;Y4I\#[M/R5+LF\/:MEH/.H&C0X=$4+(1MA@VY;[\0WXP*"BC4R"V^ M<7?MRM?>M]7&%J]^]Y'Q@PVZ;LNH:.-(YI$!K*4T%/R9!S[B4_"TCKTYWD3G M3*5QGHRWV8J74/**;NP,:QZB!?N=.[1!&MFRH#(B#6N';BV,C?IB[[ \Z@*( MCR1DJFPW/,)C%4ZH2ZHK#!.(J[(]4A[9VPR\H&ASJL9@@Y,Q3A9K, E@FG#1 M\0=),,Y495;LTI/W.>E4J:P^D([KJ9^O<4 BWUAQIY'W+#@>Z5=YRMIR'%W& MN+AXKC#LCJ M9#"\-@;@:@45ZZ@GL,_!2GR=1PN;2(B*5\!Z, F[*L>;J,L TVEA1'9.X :HA%";A/?,XOB+,P_A]I6,'WR%L5H8 MX/HQSI1SH%&M!-69 A-3!53Z/1Q[=BL]-,^*-__$;S[5;]8H6$$KYQ$!C CS M@QP)R8 !?@%AM[U,\>;(E?!Y_X/4^8TQ%3#-10CM;UL,HSF5^-W"Y9O'H*7= M(G!FZN$K4B^!=Z:3 M6VO^"7*=1$@%[C=/ =F'NB'0/>T(D([%*3E9(4#"Q+?#W='?P+3@+\[P0EB[ M8E$"7 /9!4'?8#T9S@L=9$F1?@$4CV@Y1%;#+'Q81P+,^)8X6IZ4=L8#E@+< MS;E"F&R&S(ER,F2,]I^Y1\A32^Q$A, MXPSS HK4$Y%[,L)8M#P[-Z/CX*4G1HI8?IJ7.* \A^4ID6H"1#H/(GA]Q_D] M"O%>7(ORH&BN^.2B\$&UID@;4,3H'P%09^G;0V5LI(E\?D-?Z<*'3UDVL5A66RA>4]@ B,D]D M2G6I3,Q7.*.N*%Y!S*)%V6H.7G "#V:4$4$7>Q6@:WW:!;ZNN)XZ&8[>3KD6 M]8JVH JTBDMSJ$\)J]TS?%-YIPQ7M:92I,SAT-=Q\H58GG!*6S<@]0$T]0 5 M&\H3\[(5#JL&\7L-]/$HS.]6WEQCVGSG6A5\].4EJBA4MJ^[OI@-=(GI%FX= MD[CS+???<;B4Y3L.5^ JP F5E,[[[KD7E48J6:.T&98RBE'R*R\(D<3:,-,V M6::6'LMA*IO[@#TZGA(TR/[Q_2,]=+?OQ/]L,OQG*^X<2\N^)V#4MJ^\ M;7RQV7G6M7S)I:O]^)7;5AYHT6-BAN9[AA9:"26W MU._$E^/T!I;I.Q\X9='YY9=C9^=-^<,WNP\ T#17;W.NWNKJ^_E4A1.'G6+B M+#C7GJW7OT_+L;?&R^B28/G.V_URTOL._H\X*,D! M6[_?XG_<=78^P.N6UB@J,ET+(+-TA5 _9M:<-_ M%==VQR$F?<>FH[J%E$'MJ-G.1D M>O#*@*M/@Q$YYH!-1L;)Y^FMG !G1B\XF4:H_$>X?X6M1WIHFN94F*0X*; W M,!/V;L(,(NUKQ*V/5)L*;=")Y# WGM*M65%I1O!;SW%[;>+\PL3I2F""/9F! M489F503_TJ8&.7C0RL/C NJ+ M=8$H0N_&6!PTU8EM)*CV]9#2ZBZ%"_0S_1)[T>O?E/O]!VA+@CPA[8FB.!3^ MPMTAI]TY<\G;"AC+FY&RSE4/W]#3YH$WNW7^N[(YS,RRXN$S\0 /A)IM^W.4 M'3&UT66HVG[B75O.0HI;B+&*L8$ VDZ"G!+M3R13VC;F81HEWVCEL<1%C7) M,?Z&HQ/44D$LEC"!:V6!*8PE5KMPIT+LN-WO]4*L_9K%>90M+%![ M";!7 N@YUU-5]7:/% *Z^.LX8?\9#ZWTFV5075.OXYQ,Z-:&XG_B1ZLO9BP) MO-@+4[S5UH 3I>"]V;6"V70[^["+N.Q>9[CZPK#2O&+7N7;@<[U1HB+])CC? MTUSP+M9Z0(A?2@BZH.H*$:"G#0D!/36C'&R<2&M+Q^P0HM*^4W4K.X@;*)%T MK,N+\,:)N6N,E9L'!> LFQ87K=J= M.NZ#&P*_2 4LC+A>(%T$DD3&N2LY(3J(/ 8RC3Q!4.;&JUI\S*A'VJ\1U\5D M[-:5NFV)/SG$,!W<6A@WG:!=A&CTRZBLL**O!N42^KYD8;R2=R##+SW..\?M M-=*'UTW^2#P6_3GBW8UWE']*P2^:/[[3JBIL:@;RQKX3]"CQ\P2GE,;AE7J' M,D:9:0&AP9B\H901#U.DNWY9^,LE59X<>5SV&"S""!>#0-I%/-G<-]F'&!<^;9 MEM HH/SX)!,-DI&O)EX>9E:5]):@A?4UX&@07L0)F&Y2@!!4OPF"DLSYU\HG MU)87)B_Z83SFV\098UYAO8K1J$F]4 84J$><:;+\::DII>]LJP2"I?KT$6LI MSDZ!_+?Y!?+ 8O0 Q&:0V!H%\%V^/O'$*:D;2+<(6+>$I:59D%96-ZRVTE4R M81\S/@JJ1$P:($6/<#N-CP>OH_Z1)3"X:C9^:*IG2"1(/T*Q+Q+J5S)C.7IA M8'>>&JNG/!50X=&V'Y$-%&0A8S/4C4K&R&\#$BPSY1.X'?D?C6R7X<>QJ.LL M>9[&8]#*$EV"'6][BU6Z4@1QI+15(% 09$@H5%G9HE=%U,8B\UC'6J8F=9PC MI" NTM^J BDHC\G*:T(NR5R_5(:$XB.4K5_S95W&T^H)3]J[EZ J06$?+ 9 M17)-"H(@K#4>RVJD8+:3:EJ'7LY EIIM>/TL=74/QS\)MW[,N_KZ-^8QSO.O MRV]\QG1&86LO/RZZ??2&:(SQ&%0]XI.DG1Z=_TXX&1!"@[8[=#Y95@3N]P $)" M:$V!='M6F%HF$4WG!JH"S-!B2XZ(S#;^J%EYAC&7O,Z>X5P44FK*V3.X'0+2 MH:8<% )E&6G0Y-IIM)#!Z"4Z*Z?C_*B=./AR63+A7Q8G26E"J=6/Y 'S9<^3 M@ (9EL(3-W?&+A% ^F3-S+?X-@BI8P''#G.:\! M->ECYKS*VH/&[ C4[/!*@:EJ!0&+Y1$R"+8W\#$; RWRP@0O,BO\EFAS[/&4 MB8G#V7)+2M:978L=L4UH,&O*+M0MVI (;S:EJ1"^&).B)*VDR @Q#71B/#_% M84S*V]AB6I:S]=48N\JA-DMLT3H,36.&K.SD5'W^#?^")63N$&](&G1FIDM8/1_NFKH8.GM3^]V7P M3^6<:E$^0/-)]HY.I(UO3-^B6QV4)+5P=L5V]CM])(LU'6:_,SAT!]UA=[!W M>. .A_UBV4&$,V_3ZN]8+N)1#GJ]/0-(L= Z_ ZWVZV.NAY:M:+DDF_*>EM: M@&G*"*6&@AH**E'0/ $K!G0R(9\BCZ.AH(:"5J(@*UZ#3AP,E;"-L@H)-1C6 M=6!8#QH,Z[?$L#8LLV&9)5JA*"YC'2F4^$.<--*V(9V5]#5)=J-(&VENY2!S MF7RVR&R_6%9,A]V-UU**@L2N0!\MB[ZLPQ0X$\PQQ():'J6MB4-JV=,M>867 M1)5G$G3"YHK&H^G4>!-TI0RK$ %V%;B*I6J&2F9I!135"_ 0^0'<@J@BI#>C0V7.F!WJFQM,(2.@RX/V;QWCBC/LD M6[?EJ( \X :9SQ!N\C_6Q-LY0=6$.DV\O7#U%:%V]-E(3W2:65%WR;DH%65; M=JI!JF,W>H?L$$Q1)(K@04E&==W(X5GD++06/- 4'[=+M-%Z>9Z$([C&&HC3 M8.[X09C30J2.H*'AU*I-B##?-)^)1WS9-!@-*P]H^##G4.[JRIRZ3?:R2,)C MO/-%4,2^6HP.R6I:_DJ)&)O2\G M<0,@TQB1U+ CO7R!W%;S(M"#C9\+8Z$]H]N,92BVJDS9'9'I K+!M,AH6CPE MJY*&2':,*B*VFS#CR:PHZ.E1BU\X5:P%A4#N!"2/-^=R/13YTN4]EP6H&,C! MYZ5=_Q3F$H#_8H1Z>T_M 6G+''@E[AB59*G&0IIV@?%LAE"CFO"5'=HJ8=_J MN@?:-6P%JBI%N> E1U&44W7K:K'7?]><^>*1MZ2\1*EF!(SR*]55ZQVTFLZ\ M&P3^^3F'YW5%\]>_,7>#?R3KY[""_AGL%TVP[7";>^"0#K%8,I!A@_0UO#5' MI8:Y >5-N%P?]][Z@!MT1QJ'ZYH=KH>-PW7M10/:F"UVT/O>$##YR5R7?5?/ MR!&=P&?OW>?^YS\Q*Y+*!EVISUR[FO\?,]S#.,TWHV/&"XAV(?1:K\R?O$L2+]LNURLJ*OL!IC3;G$)=]HI*L8^ M]3AWBQ57WS;^P$ /Z3!QKMR4G+(?+Y[ &R O7KOB M>CKZ&"M[]W:-FO1%X6TO:M*9=&EUH_/KRSUWK 0MA+^BCS515X&Z5IQSKM'; MONW--^/[Q8Z,[1TI;I]TR>&L,F"?[V\DB>QH#&R-2N:X?:_M#G<4-\]QAS[_ MM2O9/.2ZCGR3&\;89\QAE1S@%9K'%/!L\G[;^.RZ93UJV] )S/XO]K _U>0? MN_$84RDJ7.*JHU2[BJA"82$#[0C+2.G!]02+S':R0G&"NMV0]1W*$8IZI/EH M%I3J0I3./*#<+]3S_19/%ZLE(4Y^AI5]_ZO=M/PB$4V!2>57IAD]>G\Y?0R^ M1;'%!9C$93C3N2XI^BGS68?XFK[C(5:CFSZU"%W+^]]%'B^(% MF.\"#W$B0\QU1FE5(<-X*37&BCV8@RG.>X.,]:T6#<>%2GB"*B%&/D0J.*?8 M7JE(HN%+C?;M>L7#_;[?.J(/].IT,CPUCRH(/-&KNY?5:TX_V2U5R*Z^<(;] M9+&,-\5XT:DB*(X=^#&A'LQ*P+R&HEY &'Q1W&]BX0?U M8F#EE5?UX\:+M5XO5K_;>+&:1O//8"I].CJ[ +O>Y$*>7OS\_LPY^?CA].S7 MHXN3TX]K:%Q;F+_NYQ TA_"SY-TB-GXSMHV,7[?C_(+38W-)^1MD >-.O7[= MYHXT,H._HD)5M]S1QBIV273E6'2UU"/T;0C=^XPNNL\"XMDD(C_JD+/.^;!! MY,V[M,40B?_$.:8W(O1L#*3.N"6=9:YKV!$W'%B>M:3EP^8?Z) M=LNN#FIX,K=LJP0B7%!JEX(&YW$JS1D*G--'I^(E7JGD/%73 M@G?\OFLZ%-5QC@ID&7^#EG8>"0J3\'X4"# YRU^B^%H7X-0HUFN[ZX*OX#S9 MU1',"M <%GQ"9)B]D=7:ND^PI3IK5YPLQOQ"C"*B)34I<@TSJ?=IY5?+U_7- M1G+S]@E5 $Y+)%2H6:H,(.Y /9DG^?<@S K_RZE(L-!G*?A MK>4N(ECA5%,9BFHQ''F&][ *12DY*+Z"> M@5B?P*JT( X.N2 VEA>AMG.NC[4(Z]U>N7EJ<3N;?^K"F0PIRDJU,TP" ?I9 ML"87X0EK.G=J,*[4X-"U(L@WG?'IPU=I7(.5)B9*I,#%,X3UT&_L,^5O2^AN MR0&@LZ=6I\22!%K5*N.J%B%58V / 3*?3/I"8NTX+P'JBQ$;&X>;R"Q>/YT^ MLJB+(4_$*A']3E5RI"LL3BBMILLR&[,;I=BX5UA><9T66AY4]Q=M"BJ+\A(^7 M^24=&(U@=0\3S:<%O'2FBM0CU+NQE"/6CC$UULC/;8?!-&I4+TS*745) M.3&'W/UW#H:0K0PI2=7 1TWLM=(HKD*L3-D5T2W$5YE,.6Q7Y"[5%8)KZ:PR M7;MF=%M?B[4<480+@!%$6B\6%AWKDLZ. MX7R+0QX6D&AT0MOW7#.C)$5-'C M<,(9D50BUG0"+'<2K)03L_NSM:S LEVZGC57_NN^B+)I1*?KB\-.2"PTSV"< M_RHI"'1'!)!-_G7%?UI/-C9Z^#G^KU6I7F"2HE868NDGYW-QU&;*4Q M%2'2S<#+;?;2^L9_)GV0LI6PE7C1_HX.S91$7.CMM_ .7XO_6ZS!M="I(%WH MFE,LA@D(+GZ833GG,*2($OU:,U*.&U."+!79]L:RU;BG%,D7BK62([GBEYVO M:'$\,@8YT)T*O0/)QG:6$_,E*B/-/#"B\N!:RZ[E21FE?>#,B2?!X0!?G'+1 MV.] #E@EBHRTG&!'=9H '$B)>E5N20[$*?*\"H7U?!U M%I\H2-Z82U?2LJN2ZFID8*PRK(!MEBSVB2(BZ/F&=;591)V:$\-%ZA)&V M3=6WI@;$/167-*\#'1!4L#0U@DE+AF5I3?P+;]:4]VJ(;=4"<4)BY+V=8X5Y M\=:D6>Z;GBC&A8,^_I+MX#F?II@,WJ\\1+I'6:9@P_"?&\IL*'/EXI M;=#^K(8;Y)I0;0V].(;>I7FI"'D]W[E##%[F?\0]?[HS]\-9&^ MI^1SQ.RNL6Y.N]C0DJO9-;39T.8#:)/:V9&#ANKR86"M)3$X37<^QHJ"$5?R M0V1;I"0ST?9G**ALU>*UWOK@@>ESI"1WZ+6PGE MZ%UN-3RYH?O'T_ULSL1=U/;4]H_4BK!*9A(D4(M6 M?JW%M@[E+Y4P)266/D@9&:O2B8));%&/R,(,65F>0X=R)XDHR MB.JZ4&B<[-A#9#O"ND7/&@+*%OA330KB'^'.(3IB++C4%'-L MUEQ+8+A!U0.&'G,D4__(CP55GC@7F+80&47[(O$H M^'%DW8[MA?=:/2$J5;-J^T)$V$9>+C\[>30CT<4-N5H@_#(WV2=UF8X/F#KL M2W#S%M[\$40C<$^ZD1\^=X?>9#(\5&W?FWCMP7#2;8^\__L'@\-!_Z#?'_6^=JH?X^@1LUV#(2TWTURY MTH;5_+VV+%F@ZN>AW,%XU!T=[$_:D_W)7GO@[NVWP6[HM??H1)ILT'/V.7B9Y(W;P)4(:MS!7I[%[^2>XUSPVL/4\?$V<.XX M%P'_SK@[.]WO]0_(:S%/U=L446Y>9ES!Y)3@L=_@^V$"AEF!DOWE,HGSR&\+ MI4SHGT6BN I221WQUV._L#\_W??LB2 MZG*$=])Q7<.V,!]^R]P8/ZB_ =8Z8&UX5G]_TS,.>_*?@_)B[ M3$/Z6"">-(RW!.'F0,$2DGW/=_>IF,DJY75>Z4Y^I)(A)=F6^0NT72$O6&O= M[)]SA^J5JMI=>8 8KUEJB<-W.RXH./67:R,VX)M>-^/ M9G3+J:]^LP^^M?3].E)[=>NZ7S"]Z#5N"IFO6^SW,\UFRP\<=.K:S7BXQ#C&16,U-1VK.9X& M:N*\-RUT3J6%CEU(J>@7,MCQN#,4?X3MH>@C"4.4NHQ@22%VD9<&.V?'DM/O M]O3/SKUDY$4J;9_>A.J6?@S?]+K=7N'&\M9YY6>![X?JY3+(1KB]W#4^CZFZ M=A[X/**MUXBV31-MO36+MJ+U5R/:&M'VLM;5B+9&M+%HZX'5ULBVS9)MO1=D MMHV6"#)L\GO@_-XY[QQWC/QR^\-NZSXA=]C=:X1<(^2^Q1U_Z M(^)?1LG<1C&U]QQ MJ:9KDNE1)6WL__>>+C"FM]*=J4$,UL\8^7U"*>;E/#75^]$*J:',^5=2;9R=8\N!Y,7<0::=6,PR0G+B(1$WA-VAJ_A*G M/-)*0QU+1TV8\;F5MJF[D[RG[%,<[FJET; ;UP?3C6L'?O0QSCA!MN[7A>)0 MC--R,N_R$KMCI)^//%9B>W$*Q:QJ. M+Q'T("9-:\?4T>A/4"QW5Q9/#>#S26_F4RUTPR_F"SA/3>SP7\QY*><,53(6 M79V1\]553? M9N%_!:,@E'[ 6+%E:<635[\1?\6ND5&03K&D$58DFN#&-)G#&Y8YW&\RA]>2 M.?R,N4*4#XR-K3UJ*KL9J<#G)__\>+1!:< 7OY^]/W^2LD%?<_77QY\_55H9 MEWJ"ZHB4:5-=CG?!U^YA?T#-B;%&!'6-AJ&F8#;X>2C5TGSN3RU=X.$U(T7M MUKG;-3:('ZFI%TZPHRX.1/$[>0#+8:D<6P'1>%Z>3>,$UKL@/S;0S'L&]6F# MTK(?DFR]U[TC9;K_R%3K_MXSYUEOE%OA64RT_H;Y3NAKZHB.KHFW.1:EQ3J- M[[["J?(3\/?C"^?X].S3Z=G1QE;OK"-8&&-/?(- MU/:?O$R]=8[RRSS-''? "-/F*FS!PE[['7\%][JA\&9AVWAU7YEX?K74WK@+ M&W?A*N["BY-?3R]^_H_S:\?Y=/3I4\,&7A<;:!;V\J7Y4_K58#)Q-KVEZ^[- MYZ_-8;A0A.#55+E__AW<^90$$;9/#9VCHIFM[.-N8]HU/'/+%[81PJ Q[1K/ MZ_JOPJM=V&N\X[79=J\M.:1)@]J -*@RCWQ4&M3??AC%_NT__N=O/TRS6?B/ M_P=02P,$% @ *H .68^,('7["@$ UX0/ !$ !DW/D-I8G^O]^"EQ/Q'8Y;LKE*K=[VM[IV4B]JM6M4FHDE;VSCAL= M%(E,L3!.0 (G.?O_,?_?EU'Z!FG M69C$?_GJW3???H5P["=!&*_^\M6G^Y/Y_=G5U5?_^S__QW_\/R7:-[_PFO/72>^,4:QSDZ04]YOOGQ M[=N7EY=O@F489TE4Y&2X[!L_6;]%)R><^%F*/?@].O=RC'Y\_^W[/YY\^^>3 M=W]\>/?=CW_\]Q^__],W?_S^A^__WV^__?';;Y77DLTV#5=/.7KC?XW@+3)V M'.,HVJ++,/9B/_0B="\&G:&KV/\&S:,(W<%;&;K#&4Z?I^%CD>/+)%V?XZ571/E? MOBKBWPHO"I!,XY&^EJ2KM^3/;^'/\,[[DV^_._GNG7@3^\%)5CS6#\7_ MJ U%?M?XL/8@F4B-FY?O*"_OO_WVW=O_\_&:[1/QR1ODQ^J;%?9"Y'/GLPJ#'WW%OY61)2+DW??R-4/TO2U>UOS^=E9([ZB[W[XX8>W]*]?_>?_ M0(A^0>%ZDZ0Y8A_2=>+3D5LF%_YU(F;X!'YU\NX]V:;?$&)?H;CV$VQ8GK?# MF!!;[2 FY#X]E FQ*6'T[YO&K=W%O4;,V@X3\8\3^$?KV+5'T6$,B%-#G#7] M!]<.I]Z#5R:\_5OML0 ='_M^D[)S#KS%49[!OUJG9??X.&PMQ.$)/_1?!WGD M'BBK>I0Q>?EO^LFLG80';X.=$[)VW.YS]3 &:NYG^N^LU\E3=[L;^!CW^1"K ML^_%<9+3D>!7XI>;31@O$_8;\CLX+'],DP@_$.81_/#I[JKK-GJ;>Z])G*RW M;^&%MW?D?_XA=$WQWWD<7,1YF&^OR'#IFO+Q%0J).M+_<<&EX#/ 1'4-J43O MOH7_CRBVBHXK?_3B #%J2"'W'V^K1"KDBPP'B_@_Z<^;E&BD,9N^:_(+_C)_ MI.5%93/N]5[)5N-K_)=BM!/?Y_1/&>:8L7]>3 M'2OW#E9.TD!@0' RB--!C-"7-=M_S>1OLL5RL1$W(?G SI(UF:(GN">?\762 MM2_H'F0Z5OM]\VJ7@Z!DBL#81@I"_;8=AVN,\3_]>G) IPFEW\5I # MLO<6J'FU8]F_Z[OL*ND_($;\RTJWK/2^*W7KI>1/3S@/B1Z%CY/PY9 M>?1&&^OK+SMAV#=_YF5/EU'RTO^T+]_H6.?O^ZXS4$24Y)?5'+":RM+4?-(' MO]VQRG_JLVGJ07_[Y8K[UT2\[@W213Z M(5:_Y;U?;5GN'W[X_H_??P^F5!E5(&O/Z-(#NZ2,2M)(T/ZRT'LL=$YT7;P* M_?DJQ>RHK%_5FNI&S*2UPZUBK/^^L%:>!%")?5FJ?8Y"8 M *<>&1[,?:)6['@*NQ[M6+$?:@Y#0N>$$D(JI2_+UG_9'G"ZODZ\^H62?VQ? MFN^_W5D:>!/!JU_6HO]:D#V\#O/F.TG]>\>*O-M9$>7E+VNRY['6Y&EK?:QC MA=[7'V=?W&?]ETJUF!XS_%M!A+]XAAW^CBU2VP,=R_-=C?4D2"!&X\O:F+:& M#5C%/:UC8AX?;AVC-^*G+QX1XWO@P7N,!NT 3J!C_8=X1] ;-L:7U1]H>;>L M=AM)V[;"QW+N.MA M:;+7OZSE ,.]9?4JCW2LUZY_11KQ7Q9HF#7?LD:[3[4OTY]V?2T*B2\+94TO MG0(YS+XP&**MM5#LVPJZ+9P\-EMRI M=(?)G!?X=/L!)ZO4VSR%_AU>$8&H#K:(SXHL3]8XS40JN\%-.(R!CDU:YYT[ M;)-2-A'G$SUN4OF%U0$D*6U'+_T5YY=%',"9,W\F,PSFWF62WGL1 MOL=^D5+G6,LV,3Y(QT;JZXW5CB?*!V*,(,H)/7TD+R=DHYT -ZADY\N6,[WE MSI*,EO-E>4B^:AQ<>F'ZDQ<5>+%LWA6GV[,D)D>%GQ=>]-'+X=?;0_>C<0XZ M-FO/!+ZJF9/Q2D7!)@(^$644'FC?MD3E5/A%@N$OV]G0=M[W'MV71L>6VO6" M-VVI+S>IB4R0UO.$(NV0CXM8IT_@>=UX\3:[)K9?]-W/7IH2U5F),+%YSZJ9 M).8'Z-A!NW[Y'H>28 1^SI\PXKS\(4.4&_0=XOSH,37.TI?-=OAFTVR_NIN+ M3WSV*2/VV<*&Z37YC,[8/MF_/?=Z$/39JS8D$V7 MHV .4>X08P^]$/X081 I''[9G68B]GP6 3(J*")0I0[-L>]#J6,_[08Q:F/] M8N7AD..CP>;Q^+/1EY3]?1,F(13_6 WLEQZPVC^#IOOPY.5_];)3C..KV(^* M =7<7^( 57QF@PW'7NT(5.W+I%!]\@U/44MAIRPCIX\8@ 0YI'@'KQO>V(I M?-$0C67"[.]SVY=*QU:KB6LT;[4O!H/E[5"J]:46\HD\\Y (;4;1LA;L[Q] MF\$!.6VH-SR[+5+_"0COO8ULC-ZQ_6H"#+U..E5+ Q91GDB%KZ+O<481YY2> M:8Q7))G]LH4'Y(/M>X;U>:]CV^P&"\K,L2_'E(4U+C7NRR(GO^=.0U#)"_PI M#G JGNRQ\'L3Z]@-NQY_=3>HZCL;#Y4#HH <$@4,J>8>?MDHSC;*>Z,[Y7W7 M5MGUMYO9*NC]E\UR4**JU#FN,;F(Y^":64DT(>9"O/1\S?SORFH]A&3'MMGU MJ:LIL)IF0@=%ZJ@B,XV,B\J!OYPRPS;.OEI'SU<[-L*N:US?"%]4#RN'1.4: MX!Z*>$4_MH^$Z76QOO6V].&>A\0!)-OWQI_;\^1K;Q*D/;][A)>(_JMM-@K&' MG%"_[-W[X-^5-0'?_RU=9N-Y$O+6$ <[(S^"2 M3^*3@#6B.9#/1CJVN4[67A@/9UHC8X=G.L3)&J\?<7HHPW4TK'#[1(BF?O&( M3^0D'(G_!_$&G>_?GDW;N3][0EQ+_5TSU8G-V.$H*)#"Q".,].PARO=P7HW<7B MW^HIM;,L^!VBB/?JRJ"*!=V(3@1)ROK>A*Q+U=FGH(= /6F,(,L^^/T'";K_ M "//0AV8UF#)FXG:E'8@='N[U$:(C[S6"ESYX"7>H36F;,W@W2U&4D[B5',P&G^ZH>$7?/ MK=5&Q*$T)5#L7OQ77W/(L0:GNA?3-6^ZWC?[:TE]"-B4HA6-LYW_'J].[O:S M>@N.>1ONA=)H07:=],CWYT%R=A,:]2X]2*8N,J/?JX?MR!ZD1KAC#Y*E_N5Q M[MN#!&A\?W*G7VO0RL*1V&.\R1N( M0S:7PQZ_X_IA#!ZT!Q$?6?L%$>0<_]JT8.$/W28<3R4!U6Z M'>K.'##8.+-C[M/8C^A(>^&0@J:#]\+A@SG4E_I7[>REWNQ+=BR)#RM7.7PJ MAHQW!#?*>T=7ROMA<[+TLD>:_5UD)RO/V[ YP#A8O[UXS4%C?HSP13=^]/WOV)LEE'K9W="!Z])C_QIX%Z(\_?L<'A04D]S.$%248? M%^]F@$48BDIGRAYX+!;\KUXK\H,SH);_B*_"AW!.7X+U^U M//AV+*;/\6->>CKFKV$3TS4/CL;T'29\A'X.YNTS^9G>D#=)[!7X;X)#)1'XH M12'_^ >K'B'W%+'MLMLDR[WH_X:;LR2H,M_Q\&CK\#,.5T]@H3Z38WV%;PHH M"N,!,F:R+HJ<!_\LV!YJ6)I#J3E=+0CXI9N$W6+T7#J#W9-N6Y>M M_:U#!=A5!N W_X!@1T8=$!]#\E.>Q#C[J-7K"?XZGC;,EWX@WJ9XPU3U2PP! M5!_*=%<[4]C_Q=&^@CJ=E&SAC"FK]QMBFS;>:]UOCB=6]9-K$F+GN=%8EBZT MTZW\\:\A.4U2_VE+XS/[BI4&G=C6<\&B3 MP/\.I"'E7V*D\>,?(2@K5_% MFR*'#RT&-S#+0B:F[2GA\M>NH][D4$;54)^IAVS>^#_**>._^,??;BL"*G\P MNXY9FBMK2/Y5,D/^\8_;- D*/U^D_&2LN68;'S-\^/WD^=YS&$7X;-Y\KNT^ M-*(_89-B/^3>R4V$Z1T2P]60YN&_M)JU'0]#CU<-3Z\X-VM] \T3WN>UT99 MC2J1Z;M)8J_\#;W=/)\&9&OE.Y3*^#H3&!FM(M4]:7@_7>+'M/#2[<-+\O"4 M%!DQ(1Y>R(1M'\AKN,FYW[S1!M&;D EYD^18]>JW7VC]WQ]-Q+/(RS*9^+5( M[\#9TV*.-3\_WBIY$$^AG^\41?:FLN&/[A63 M*]HGRN,-SL%Z <4'-ZU0GS>-6S;/1&WCQA5$AI-89!+6FR_-CQOF[#3R_%_O M_2>(3+'TG9_$T#2]L?G$ZOGF^!N$EDYLNXZBQL?'-RSFQ"BB=W.[VL\N[U2S M N22/&#_*0Y_*W#6Y5:Q/JQ3O_<9AHSYZ(K8BZ]_Q]OJ1FY\SO!G=O8$&M55 MK"3+W:88*BMPL)N:7?>Y[4EAO,NFS )N+&3H].SM16F4]#T) M.]XPS-]5EA4 =B9N!GH]?]HD\<4K3OTP$S($^]F&T&@OZ,Q.*#4LW&'>\SA\S6OS3.T+<2&#\*\V ZLE6&Y\&,.? ML/!D+F*1S'1+^/'#30G]I7Z.;8]/X)PW$UUH6T\[8QU?1$Q5S40R_EV8_7J9 M8K)WP3^0Y7=>+E)*31H$\D9AQU ST:(IH$3]#Q\ M#@,&'-QDC66B93=.E#MTV,DQE$N%NEMFCR3R[HS-:[Z MN&F5@^U"B+*PXDQ12@XN+T@5$8'R=F_),%JF??"E*:S8*:S@L729@3&#@UJ? M^S[O6TTJ^Q1[+/8%)V-&HZ'E[,)'&?%[N#O-K#\ITRX.#]QGEV'^KQ4Q.R(R MB.SHWH+>5B/>O##98B#>L %\IW2:[F/1_%@DJ;#G[0*C? 2 #\M\ZCTSY(;IU@#E@8./J1)EGTBQ@Y+'OS@A?$I M)NHF.?->FY(2C- >;6JDYTVF'[;KK:;WQ\O,.9^E1Y=40' M]_7/CI 3_^F^(2>>_&&\F935JME#(@*C^ ;GS)8"++&'!*Q+ZK8,P+T!X%!* MZ)E#$NXFM5@98K2)(OP.FX8]"(Q1(0$!+1YSS6I31MN?'6\#E^C3VR08B^SW?0M*0,!@WP-O-COW0ZY5I%\:= M%Q@JURZ38E YG$IF1#\=S%DE,*W21@9?1:X^N5'/O"@" M545XW_B#>Q5 [D%U1+]7%,$EAF/(28&DF6 =QB&5 B3[*[+++QV?&O8!;:+)N/M10(M[]C'/8 M+&R MGJ=:,E8[S]TOC9%/R?\#;HIW5:Y;GYU >*HVQ0:J.)OYO.WO)5 M-#P\WMKI78E!WV_[IAN>'MV31AC[)_;SAV21JBDUNDOI=/O1^V>2BG?H!=Y6 MZV"(^'C>G"1.!(_,DFV/US<___F6$(U5.^3J:I$YKI>15T6(W/W[^(EDNN^W MTZ/:_9[IBA-:S%+&\LA(X&&H"S]T/S^B&YNAW5;R#5M5_O9WQH>_N 3[@Z@. M'Y(DV \?I>7-B42X.ETOC8^/&%(7[1UNO3" 9JVT-EO)^. 4_^VT: M^K*Q;+=S77_<-%1"K!3A==L];8^/&7HJ(\S-427EF?&43E&GOH3/CI8?%'Y. M'?^T[+I)G>QZS6HF*_<[-5>)M3T^9F,$6FE'>S\_XRBA,6^NEK9>5WW>G(#% M#%MA3[.XYI7Q DQ>7"P]OHMYHZ]M>Z5TRQOCA8!U%U7K55O_K-.@TAU8(;6S M7/VKM8NFVXO9^.R8SH)EF+?<+\H#QB->V0U@ V;R//[^"K M_871%O73_0>HEXR!E[.RB0=MY+["L4],E)X&SB&4#"^*7'/($!(;H7E)VAX? M4SN"RRD3U=A>U!6M;WO#8LA8Q>;HBA!KSYJ'+%CN 9#7]OCQ^>G45KH9,4AH MXHQIIUS]("/>0Q17HA8AI;TK0I\WCV\/],9;\EY'A7OBPX\VP1!N62P5B5HB M-?7/CNAPC B#"'"'R"0+ON[!,HW+);-Z:WF MJ/.LEL&.5T9W$3TD M=)J#0^][2'M_QN=>[M5K8YV/3P:J1#\?RA[38"^&\2)F%35"_VG:L<.(FL[T M"LFV"" %*@YN,%2>WWGD-BJC1CQ>U*/B^E!28WYF4'C8>K[JSXRH"64_?=EMMP61L.7IXX1M M:_I(!]$TO$1_*Z*&@@,]SM#L-MV3PFA+>>I%H _=/V&<7W.D[Q;-LO%Q&RE0 M5;B7%L3=EL?=1\T:ZJ_*OXU\8](<) 58X#Z)FMRA+2],)&V).5I#GQ^*3>#_ M>[X\%>$87P @U ]X0'MA3!?5&APXD%ZUP6F'S=I= .)C9SY'JI& MVQNFM0WM0R1ZIYRV;!B^P5<==4: M-@<#CM^/18%1 *_83N^E3&^^I'=JDE4,]SC/(]:PN&$2+0XX$2VKS7U1]^2( M^7+*V&CMC<-[OS]R M_FI'FE7E(=.>LTJ40,5 J/6=M3T_D-R,S<"B&N=3E[C ],VEM MRT[F5=9U$0ZE:OAX$QKF';XF]EN*@Y\2P@<#*)1YHG7G7+\7#7.K-5:O)HQV MMV+??6-\E;K<#UWIQ*VO&(=UT3Q\PD'GDB3K:^-Z_WR1"RA2C".QK!.O2A*DEC\*CG%4+!_2&ROC=S(V?:@9T*( M=9'R "LT02&6/_EFK\-&8ZG?NXX^$FZI;=^]?WP(\QUO6NTC$SN(YOD9^3"V MY/9M2U3L]^ZDTCE:*XU;7A@?"9";QT])%. TZ^6 ZO?N^*;&GL[TK,&;WK95 M[8SE^-:])/85L5?H67Y)?K=SU;4^.\TH[B'QVQ$59Z4]62=65L/#IO-M)4X% MZ[%;!O0RYLCQXBV'?1#9IJU)VH/H30E6L?6H;WY^\I[D>W(8$0-&:?$\T(-< M0W#D!BW56MTO3@!$I[ZN5^G/D4G8525I8$_8'2.# MF ZZL40IX0M1;BD-9JYSPX-,"^I>>!-H3:S\HT2B;\K0.8S6>/8Z!.J6T)54)$.3 MK;M8\BX$7E1Z'S*X7K/Z/[7>TD:'&%4W"8/02[=*F+,#]+G^^3'! NO:2[%6 MW ;Z5+41,E[UKN :U)L9 N>#M^)MCLD<3,M&5(R[.)ONGIUG1K0'98?CN@9M MK#0;]@)1[,C_"YK!' ZA-&(;$'+=01O>1O@!]0GSF$< 9",0GX@.0MX)?8!Y MS7IU2]Z/P,1[K33.?Z^7)ZJ9=65N=KUI>,>)J@B>'4Y4\QZ[K/NE\1#3*?(3 MV_N[,=V&>>]X:[K*^_]NF.?+_/@ M7A"=H@8UK_&YJ2F*LC79H?VJZP@X3=,9FJ SE=2<@7 XK=FY9FA;RAL /87< M=ZT(N@V/3MXE/%_F.%W$F.RTI%@]79+YAVS@S!323#?]*:0:$Q. V,U<<6"I M/CA8Q'OUY.U!8^S2SM[*AWF]HS,$M3MDP[7;_SW#O):MA,NC\3+\+E9%R7 0#;1Z9 LY&MR1IDC.)O!QW&_7 MCTD5Z6'W[^/F!&LJ=5L"L/[@1)+RM(;M/WEI"#L%D&KI]NF5B-=!8G2HA]O( MHSY+F/@-JPH&SWJ+M[K/F^.>D\JMTMW?K/F%*:@XLMTQZ,L9RY*_VD_#Z28Q MFJ"0N_D21DUP-?+/X_D8B$TG\4L^$%TX#ECB09-3H?'Y\2]>,Q7LK:4<=L:: M0/Z# $KA:<8-2.A1Q'-(H;^=GZQB"&,S/PUUFN_1F-?P>)_+[A.:&%&_J(OA M*A8^!3<[LF7\R:0>=5S?C8\[K;N5JO0'G*Q2;_,$D:4&Z+CF9R?CIZF$6TH\ M W('9)6[1H2QJZ:EK0S\'E-86815OBI0,GF'9F8PBON)TXQ&3O+&+\7[O3N8@K&T2M,]IV$)@ M>IZ7SAJ&/F^.K^DKH!!=!D_[.R/7)%0!2KD)((!0S@L:$J.QWM9*A7WH3*QD M2SG*1;K=0T(,3*)DK@'"%7QG6>>V-4/;='Z$$LP]^* M)N7+PO&K]1H'Q##$T99&1D6.=FW>G!'"4ZFK:CUMZY]U>B'REG&- $[ZWR>; MJW1@CM*(?G;M4*.E"8OEIPQ3E-4F5WOK.X:_[YVDG$6,[_"*YW82?5,X%>@# MN\_2ABD]F@E;&6<\F,-*ALXY)/?LM*[K>GI\'431 \NVC;>EOM M1V-DK...?)!IM"WM7P(RN(9D<@A8+.AV( 16]64+F3&+^([L<+G1!5Q.5X), MUVM.,7,OPPBG9^28725I]29M>FJ\[S;X9Y'EHNFD;&\$2#Q7,6^'UH#<30P^ MKA[RR"ZOBFWZ^BV,-.89PE)NP,LM/>0/B:)+<\VH_WF4[5Q\Y1''KZWFRV[W4:<7G+ GXKS!,5W[V 32)CH#!%E3A*"MMLT< M_8FD&?: =FEYP>E6O%CC= 4EDVGRDC]Q=*#&'5G_]'CAA23&6]:2\[+H;*-= M__!HS%?:K^M9?8IW$2XPOT&F_6A,[,HP&[-E?L$1@\:<@3'#4+N-P56TU.8@ M5,=[HYZJ922I0S%L>'@22'.=$%BUSXZGUN]BL+0DH#4][<*[<9OBRTZD_IYO M3L9)VP\VK>LMX^T<%!@C,6;=;-<_.#96"<^GA0.\W_1VOS?]]B%J)[BN#+Z! M1"=@G&A8/JK-,(\#J )I^+-2.-':^MW"0!/3%1K.T)XO329W5Z^!;NRIM??K M8_=*@# "'$'=&%TM+YC.S-40[^[(!^(3:R2;W^&LB,@M"X "YQQ0@(9[,EK= MT*R5FJ(Z(C +I$XD*3$*7HA9CU.B&$$752CI !=DXS[L\>*$2C\[@;L?@4E8U*=;X3/MJDQI?VD"H3,9UNW4P-K? M<1ZC9^[&U@ ]?V0RY\V>!\WXVT3=OB6< ,,'!F\#=X=A@RF !S 9;BP MQU=Q$-EQR]$JKCXA:W!:^J2"R-!>?-SSJ&U"[MT'Y-%,LGQZS'SO;K+Q>")GVQAOO\@%X%WIM@W/RG)S,A+_VAMLM;UCJ*Q8I/37J3NW:YR8: M.FUK,#A?P[WX+Y88T(:>:72(R4]4$\ZV)LO F>HWAO&F2ZI.T=90J>8YQZ7 M\C [O,JW2L)580B$)HB2<)8$M<4@ZI^G4/O>7JXZK7XI/+I^TUC.KCUB>,NJ MSBCAKN(E>]0_O7B,PE6M*W+/MRWU7M"2*SYMDKB^GI#H&1!#E&B7\*=;#E($ M(#>=35=>'/Z+K@ET)$BB,!"EF+>$,\ /8$"?4MV21TZ7G62& MMJ,3[3J!)N9/2=P<+=QYQ+21G>7AFN4P:D&@6J.ZZ5G#//VMB!K:S,@^.M0P1_LT@IA>$P@XZL)3Z$(K_O;,=M'?&2\YG>NZ#\G<_ZT(4]P(D]B4J-Z?@)7,08BK MR13 KF3!NH<=NU-I84+(BCT@W-'B3]UY=")'$DO-N Q3+XX(#5>+T=9ZCK2_,QGSO:E( ML@._87QDS[(3,O?>;7_%9HU4;;WYF\"=$WT_I0%U%Z=ZO3P 90D9V^<72*UFZ M]^N30'$HTT-N4QDMIFE?490!(A@Y9G/]F&WRG@VDZC:KM_Q$=D#/FG-[VUZR MDC?#.M,S56Z^AL^$U_0'1!.Z+,@D8Q&7:DZJV8?(!#XZ#J!#]Q&D$*9$IQ7) MKK3T("$72/@,P YPXO:#7CF(Z(B*!, XK!43\B;)F9E)^.K0)WJ\:CJ'D6XJ M;@;C0( HMZ"I=KPQVL13O]=B6;F2MOV0GWJ^/ WCI D'O 2@%V="74JJ$9+C M(6B6^ 2TK*3E\._UBOELB0V9P-*KHD%!T+EKWY"'4IF"LY2Z8[I]I>RQ$1D> MC.35Y7HT.H3A'#X:(0W+ 'RN^@ZQ!M M?\=T3B%XM2Y>-V'*P\OUJ:)UCTT-3)P#9769QH=2&>]\:G4[=9U-_5X>/<9W MAWT-#YO^E"3)8F+Y>(E)C?<4[A9Q#LX:_24G><7$?99[OA? M:=N#VI-O(,EQ^S]4E9WVO,Z6-\9-!@2F4OP$D%;/N*9W]$YN9QF-RW -J#F(4WELW.VXV]V[;7?5/&T94:$; MB++CC0GY['9CD;U==S6O3N4KK2W;V>O3;:50)R900Z_KB/P4K_[R%8Y//MU_ MI4E.K(RD2'?2&2+3]/+R\@V=*IBE]]]^^]U; M^/-;2O"K_Y2$T"] "E%:_]]_O"T'G2;[Q'C.H%',>#+H!= 0#CEP"8 0*BFA M7X#6$;"O+D%%!MO,E]672N9T67-PX$*45)%"=H9*PD&M* M."E-I4%G/>\H8H<92D MB _@Z%@S*F#-^3:JE**D,].#'CP4O*]T <=B8H"O_TD)(]J5&ZTEZ6^.1!AA MQE$A*$54DD2_,*+6C G#PFA&7:U$5@713:*R8O,2X]+S/'"W44,I+(V]C1P% M+3%&&SF.W0UH1=0&>[:DC@AY5-(_/@G5#5I2X1J0LH[V_2?5]M"06D!X8T6Y MFR@Y%+*S:"TJ%7,(1N,!G**,#'(D81!=*7#+Q>NA#G*@ M>L+T$'5HI(R-'K=(?8Z/CR@#;AWKSJ=)T]GH'#SVG*O'D>?*#*@=K^Z&W[)J M?@/[3,Y).6W$:J;4D3+>[V2"]% /N9_YSO'5'>:3H9!?#@4.X%#@SEA5-.]P MN'XL"(LR(@X5@S@%?.N/'J!0>%%&RY&7.$V)D63":"T'19B/2@]DGXV+UF)@ ME)'VE3Z;%!8 MCD:N@!0"6C/$J:$27.D(9%'7B\H2)5X\0SRPAVB75'"LQ=BZX6%"&L4+W+T\ MEKV\>U7!L=S- (J3RMZ6@VZD\!6M*4@?PLR*.<<^_:31=^]F"))//A_!Q1=) M!R0FIQ@2T3%G2(XZ0WF"'C$"!!RPKOG8X$U@HR,8WIE1-!SE6Z;)#MHK#/8/ M9H'GL=.?\R>,>%_U/V2(&FOH.\03P)#"^^]AOG9,SIDZ TBP@XC.)QE"E*,9 M4GE"E"FDV;/6 MM2I L[]-DZ#P\T7*;9$!S@Q.BJK+G)IE'X8I 33O\ZX45K7:GSS?>PZC")_- MC1@PDAY1&.9V#9/!K/.-(^F@,S1W8TL,9EW=,MJ46^>_S#/EM MG!*/B;O:W@8$T-+7.+F,BR&:7".HIW1S,+4C MWA59A!.\_@/"1W82Z0.HW< M.&)H1,9&8G#$1D=T>%2.CQ@#2'!@]SIR.2O"IS!D-CZ_O:)^)G)JWG_[_KLQ M9Z$Y >@FR7$-8L*AIQNEB7YQX FR+M).@+22WF1;L+/(RS+9.FR14F3P 1X: M2@\7&J>;I2 M)OOU53RB_W.2_GH54]2I+*-U_[R7QZ%[3E*>(: -Z0.<^@P1^B"A&.$(A507 M3(BW870MQ\*?19?9:EW[L(#W"=!E.2"$IO6B(]/"1$(.29'T0BS MDYI2"D6^FLH*V54J3R//__7>)_11Y(^H@,4"/> M:9V*39DU]P0?B.;<:3)G(',YFIM+$_8[M'3&9UX:)::-$TKYA))VH[.;%252 MI$!,BE$L$;-256X>=8U<&1Y4JBK ('78?=J4T-W<1U@"7E.8E@XBYCX$3 M)%B!O[)?-F,<-X\UU\]9UX\2UAT@\W M7C3PBA&40?A M<4H5OX0BL/RU3FK2:GT*1.DNM6M>2D290G5X(9(O>*_D##'6$.7-V9P>BA.B M!DJ*-=.1[\+LU\L4DSL&CGX\RVL2>R%L?;$?*_0QS9!Q!IMF8H@&$8G&.& MWL'O9O(%T$(#]L&8M>;XB$(-H)N=536PT8Y\#NK50RZSAJF34*$]JT)3K7?Q MNDS(.4];W>'KR!>ZKQ&_,R...'5T?7U6*L!V'<]FQ>*;MBI.Y+/B+"#L)DI@ M5BSU]*E9*G>R*9]?LL:RMELR2F>P/2G0%L4J!:#.GH1:+/2.2&?Q<[@IT*U98$R'A(#:I M% -Y"BRG^QH2AV_A73'.'"4!FA)$ M"[2/(8U:R\)176@I ;XE+4? 4 ;XUS5(QT+@\!]GR3-.!_K@ M* V'*5EG7O8$_P<@%,3J8"#$ CH+_D T%_T7RI,L*%Z- 5R\^E$!(,OD!YJ* M!>&>"]J&<@@,'13X!WP("'WXA)<9_5^$2Y9F]-Q1H-O@@=_W)$K= ^8+_A== MJ/.E(*6Q1V "*[_4W^"Y$#4A*8@\<3HCUG/:TM<'4U-E?DZL0=&(<'%O!2:,\&'(9(L0G]8.C6<'1%A M'5KWL5Y/Z 2Z28;^40@CHAJ<%GR +*MF1K,VCT,(]2QOE,11%P(S BE?"6RP MD(7/Y!:;N=EAU=H\\$64RO3<)SII$8$._B$E7\"GF)S4-$/P@Q?&IYCHW\0& M>+57L3A#"@N(\H!*)A!P02:*\H$((Y_E;*D[I2*[;7EE@KWL6+)0-"5**L5_'#$_1-BC]ZZ:]X:#A-PE:*"&K* M.$!>ACSP&Q F:'TI1TS4 K!A3(N:$\(,6E-N+$K&!$>H,P0>MH!%Y_5%%7*=,WN)NO*+ZMNP4%]?0/7JBR7 M*AVGD%IK0#!1V2+6=#EUV1G02+/&*3.LAQO3= MZNLR.RC8Y;,IKLQ>C$ MXU'6Y]WA9QP7F,(XO)(9C+WHK"";>4VF>I[G:?A8D(_G(2$&,@Y7\1EM0D:, MA=/M!YRL4F_S%/IS8L,.=::JH#^<)X;A(+A"DBU4\@4M"SEG2+(&$<.2.03< MC1!XG= 4-\1E[\E@X3+TX:::^S1-!+XGZBV&:3Q!RL/LE!,KH\\P8,^3>XP= M]N0'*=T?T#6OG[2;?2D@,3A*"0MBIX/JZ01) 3-"MP^<,,<@2%2102%'RQ*. M08:*IMZX'I9U[E)5%!R8S6@_4W5 -XC+YF4J V*[,#4N(V&6Q*L$P-Q#\=QA M: J. Q&H4!S3YYBV'A(!385O<,X28"!#Y2&!I"5:%AE [NNG#/I,RD ?;^M^.#ZSP@+8HY() MVH2&5]&^ 4:^AC_3!"K!#!A2;X ?%,9?*V!L)4^?\_RI%P"S+[V2&]N"$Q'M M;@M8_8DMMCV9JZF9-!&S8+*"3YN+ZED756G<#F@T'.(I&]0#K+;]O.5.8$;E M&*D+O3QC2DV.PG[4)"K".4/;91V>?:3JBPSTI"Y!DY_$LD.8BR0CN^(WF3H, M \77YB!RD+!I6USEI#EXR1W9$7HAX+6)A@!*Q:-+\']#DJA[=4QQR"%([J1\ M"R#5(N%J US<'!PF%R1G%*6[3+':L'#GC?V(E$FA*C<&I4M%PJ5(#H)L1D52 M#H[NQ7)T0D#5+L92 :-U2@)!;RN03\\+_-_82R\)H8.+N&"8F:)TTI%*(& R M$\0V><3HU@N#&8+A$(QW[/*K^_C]M^__;+\&@U4J_ASF3R(,)N6Y(<85\SL< M[&#GX"8OA+P,LVFK6(YQI*+J5P2#C4,IBSN2,R>)3SAA1)UI]C,L^AM- ]UK M!QB,#EUP]J=!S^X@\[",DI>,90&X-"%E68C:UH)UO##1S$'K^6'=DUTVDC[' MF9^&&X:RK/23'O:!2II4LRZI'J%@PENO=L>&?/FQ1&RRGLJ:D;\F$1170N4( MF#B+6"D92,.,_.F\ )A=5J)IPL"DOAW9DJTHJU=H/1V9(F^W85>F5 3%S 1+ ML<_!"#B\MN+XH\I8[KW:_\"G,L%\XRW.KGAY1E<-E5(UQ#FDU4/2T.4%5*5O M=X:\)5E&%]Z.J4SJ;LGG9[-OJX#*#^2E00[.'!KP=+U)X4^C#0'@.AZ,, S0:.4^"H3M82H:BAY\1QREI% MT?T]K*]^_Y?M,=R)=LV06S9A2N<=7%A&,*2P)(FVA*8#)*EA0D@?)#!?DJ). MQJGSO@LB59E]NT"S^#$MO'3[\)(\/"5%1C3,AQ>R';8/3V0K,[!YHB@/+TD6 M Z'WW[[_#DG";L"^K$H9500D@R Q"F+#(#K.9R5U%4582)\3Z7,A?HWF(KT+5T_Y30%B+I:E5G7F11&X&46.-7]PD"+*1E$J-&G"EFP+ MJ]9C?F:S(*P)4:$J:GF3%%&"1(>5G MW.,H G<)C@%5%:"# VCN!68L&"("_&30\PI&=46;/P_UV&,WQGJ)\=_0$ 3 MM(NCD*6MEYPK@6K:A==!L1+5_QS"+C@PTKA!A1IIA)ZE-@ ?=53T$*LSTH , M0JQ?2+=*4A;4/L=Q0HPA]@MRYQ.3VX>L>YX2LSM?$&WG%6]7)0PN9=_VQ.TV MDQZ@&)2-HN>;39IX_A,54Y)VI2<4CQDFPQ%%X9G\#\3F!PA54D.4'(_U'Y,D M^K:M$<=57CH9_)_8SQ^21:I"">OYS*?;C]X_DU2\0_U:0QJ<5Y+79]7L= LH(<$+=(RJ0K0HW9FYW2+*"M(OLW\IHYF M[2:)9;HK.SX/1:E3*AY8>10')7_#L8V_=E+$84X>%:?Y,Y"'?\\J/5FRQDE: MAUZIAT54D!I/M^4CO"!C3K3V0#;!).=,L6;9S ;S,E3\2)4S%402XA*U.)/ MWTQM,J7P.'.=VC'9F58_IS(_PFI:!#%@9!.FR\A;'9J()1LY 9')0<:7R^H&ER U%8_YJ[RR+AT]0T (JH,1)P\2P-V5WY$O3/TEE,@.HB(D,QZ M4.UMQ3'#+E 5NP3PP&FJ+"5_-'*)K?FYR+.CY=@OY$O)7B;'OM[]9%AK4T&S M6M#@+'IL5"H]F[E!-!=]0J#%ZO82 M-/./B0) '#4;C#&4Z?#X:JD91G2-!& ME+C$3! #'*&,6IZ;D&X%9-V")@Q./Z\ )CA*.S:4T1CD] 39$MI=P0\B>T]R8=P&') MYVT:^EAXQ,W4>5*291C@6(317*%<(@8FO*$"R?YSQR)0I:6&"H],);*JQXDF MIE>QZ3BH;(]*OA>G\4_#8DF-HC^" ,HLE:!YWT-6X\'-:; Q-Z@_]& 19.'NI2J-11I3TL8FF MY^!X,5HG05GVO,1VS^':W&](4AG6\6RG05.2HA1(T_04IZW.!LD45<2I9O.C MJZ,2IZLI6V65K.<8@J7II3[T:3_'SSA*:&"51V0&N44$99Y6(6F+Y'IGWA$+ M(FKA!%7.0)'36>V S)^!X]!XVA ]Y=$2GD6<>Y=UQG:4@*_:BKBF*W+#%,L9\OEDM,8?XB MSQ^^&HPF$D21I.JH^-6D2-5R2R9:(D3;".K6'2&?[C\DSSB-83"1]@#9AU"+ MO\(Q=(DUE"_RZ1Z50R%U+ 9%P$<;(Y'$P21H;;2^N?]&G0M/B.YD'\L# %"] MQ;%@9!>7IR0%+Q>T[9[X!L7A&[44XV=5C*-;'2VD7R^3@Y %J#;T0_+]M/"B MH:B?@B([,SA-!YB?.TAVYR& I,>!623&@%-UB\HW1):H3@Q!T"V@XA Q6O$3 MM56Q>YR9DD>/OH+7WZ>=9(4DVQ!'=J-'MRE>JI'[ZS++>EBYUT[<7DW@/A:1 M(BF-GE>!KH]/ENJW(V42T3UE?>RCAQQ:@\/;-7R@6^HJ9M#D)OI )(PP6@%E M,BO$SL>\[X3]YA"CSH;J#S%0[;40Y5V,*_#:,;YD#O-EDBYQ"-&MS%4?Z5$G M.!IG;C_O2=4#$#5?L'T')(:\6QZJ)[HSJSU1&V0??MT 99F+ $HTKZK1&W\? MH8@5)8'*B06@(0C*NV5J;<$GNY/[5H1^]%[#=;$^FA+<&>(<_UYGOKDD=X;6 M;J8&X#,62V4J!C6OB,A/"8?05+<--="5?[-S)G_R(&ZHON0&E\2(T'J1V%#) M[=?'*8,I#)V'F1\E$$P?FC#5/ ?E&.@7A^E3%D76U0+X8%>A7X93[(,E[S9< M&MB-JG<>J'V<"$9SUO@:@\G.@1 MR2/V8S-T^<412M4WYWE6KIE=WZ)2'O@SAI%Q,'_&J;?"M)QKJ'QJ'=<+IX\\ M-@ K[#HJ\2+M^V*&H*"+.&%64GA,4M4<'6TKYJJFY2&9^[\588I5\#"H-RSC MKI //;1ZA]Q=?)P^71B/5?@?F/ Q7D&G)6$2\\8&] AJ;85H/5&ZB$,_W'C1 M:1('PW(*)"E$:;G+]38@@I;D+>5X="I'?1>]BU?(4\/!99JL00DKV!%? U2Z MK2WR-BU-#:JW:Y'D]=&JKY3U99!S%,:+&$-_/NE? M'8*1T]4^N_1*ST2=&_D>YU&4^+0/)KCH[LD6CF09W!9FCCP-++H 1'<[=WI% M&2W_"V/:$0@Z',+9%5%8^+([:CF#=IL3A.2("@#O/@YNR!'SD-QYQ!(N(6@X MM,UM$H7^]F#G7;5E@1B5;H08LZA\"B,CKT2_X:@WEMMONID!_O64DI/A$(P' M>,ET1*3@_O Q$1O4B0O7Y61HT ?:7KCA>Z%I1AS*Y M>5/&[_ SCN'H!B>T.S3!+%\L:5^M@;B(&?6J1L/1PE MJ/,N%42:!W&V 1(JM(3(RO'0YX<$&WXB':O M ]7K7-4"9B/@E=$#Z*Z;1M5(+'-(^ MHJ2GN5#L]C8 .^>X<.YZ%E/J52)"F+K"#+M3[&1!+>QA91CD22!N!.9^)(!<3+ MGN#_P.7T3-20.,\H1%D(=0?P!Z+1Z[]0GCQ4U2)49@P 7"$V0^4XB#T"FGWE ME^H;G]7<;&C2ZT4L C]L!GP0&:N3!'.2EG/BT\>@-(1H0OD3A14E=#[#J;G/ MR2E\R.0\XE480P#D,YXBU=%MZO-R 5_PMR+:[C1??GA*,=;A0HP4NL)@**]I ML9W#@&[A7>P*S@]:*G!=HVTZ4!4'QHV9:%=P]5JETK__]OUWK@!OQ)=_ZD40 MS;E_PCB_3A@PYY"V@*(9,2WG"&-".Z0^OHQJ#4@, ?TQZ<".HJZFQ%373$A MB4K)['<(N4Q23"S+,[ GTX/1 FH;N2P9:>0+VG8/%H/B\/W'Q. DD:3IYK@P M*,YNDSK;$DA(M8%??RT%8Z7X5&BQR..NO\H MUG $R/-0KLG$"7#FI^'&IK*FU)>L(>\>FN@02WY@T$_00I28P[B? 2&J2>%< MDHU32?;J)'T], YFHL'VM;L D9NY&=Q5V^64W- LIL52E) ?KA@S2C1O4T#T M.S%[#4B@P:-6Q;">P0;H6SBXX%@FISC&RW H0@$GB@15),@Z@R8P*Y86GN&R M^6JE/1P\CWR,45M"L)0J2UTO9C*3C/_784VP!:D;&V'4B.Z@H2:4QDKGGFE' M(:\+'LLY:%"Z"O0W2%5*ZL9%J%W4V5VY#Z$!ZE OH=[6.D,4YT1"H,38 MK'#"9ZBK&!FZ4S\M2! \(IGT8T-='/*=)97ELW[/40"<0Z]I)^@YA[&X6^SO M$.OGL1MQYK$/XHQ ; 0;^=WTT'TDH"3P]_N96*WV1DQ!%"XQ^X#IY+X)8UI4 MD7UM>UZD>(H_',I%/L7)(S32!COM*MX4D"_@)S%T)*(S=PYWG$L$R&S O=,L]TRY!)$="/6^0#_D&X#%7@3NM@%=.;JDB9)5&@I$1C M*'*VRA5B;"&=+TC"X)PARMI, H=N9TAASZUG<$C2JMJA[#J)5R?4/5CQ>UK/ M8C4H5TL;=%=2W. 7)9,Z36+R(VLLD#'#QTQ1$1E&RZ'6!AK3]+,MOZ[0^;B2 M2ZX-:+^^=!X$Y)GLC/RX2!^2EX,;MK&J4DYNAH @E @"R2.0HJ9 UJDHBB.I M6!<15%/2+($:/*MA?0H69U<-T%SN "1LR5CQFXE!!(CG#GJ7X\Z( [L8\$:" MCMH65$N-%\NR*F1H+8",!RS)5Y5Q_(,22\9R/8!!P<1'I04X** #% M9!\(,X%62^'Q@MQ]XGP*PN<)Z,B>&,-/Y'4])SI!"E&Y4FWFD%P4D)0S2 MF1D))_FZ0[C53!@W+,O;0"(E+Y:JN_4.4P4JH8F'-EW^!H3#0L'/R5$4.I*++M1&?&4DR6.V!#H68X!571\ MD.,3,ZI(>%=*6))'MTK ($BG7%OQ7D7WFB++EGU7=#I;_$CVGAI>[JWL6 4ZE] MMS\!XO@2@D^L!M[^!&B9'6(6QJB%IZ81X!OCX+R O =6W47OE!O\0O]R>+XK M.,89<<2HR^Z'/$<#0MQLC*,45$M]E8C52_&YLLA &%-4$WV94[P*LYSJ^4&8 M0B5(PN&?WVZ*%"CE49^@,U%86@+#EPH*>8ET<+ M '$YE$:\/UJ7!+)8SY*8,D^N1TCG&9"3SBJ,%'HT]=!1$KHI6335S%;1I6C0H 3*"A5)&8 MW)6E&A1*.\B$9%7(+OOZEH(-^4 >'(II"32FRFLM>*55AD&9E>"BZ3"<&!L.+H$5\,*K\-5'A'P$K-+2>BN]J1O2: M!)_%)Y;$4J>=P;T<+4/%A6-;:C@]8>]G.:#*+%*.*'/QFD,2(U$SKL.#LT]8 M.HD SU?P:M O)7UT$9,)3^EGXJC9LF%I->@0,@#[Q$'T%1D$\D0R(38NQ8[( M2%:5 IX@LWWW_O$AS \N?Z#O@DCOWK]Y_%HD$]D+.1G@7%L0M^RWZYGS_(P< M]-LP7@UI--2H1<_@]! CV.V18U7.7HKU<4I60;'MNXR.H+WJ "_/D[47'EJQ M<0"R)QMO%&S/PT0=#]VS],SR6>8)=4])%!"FC%0$:"NH4O\#2SY3CE;@"X)S0?*G:Y/B,:./GO:%XB93+LU--:[H*G^&HN MP\SW(F8279+?'0P6*'PVC" W A$E>11RU#J@' K3"SK($E324F4] 'E KV\X]D2,L"SQ. [!:A%% M9RA.XA-.$4&O)7K(Q_;@@@P+I6S#?9;,1:L- =2P6-(0II*FG[&$>2_>; MZ&-FJF^KBA%!49*0IXS.?;XP/EI*!BRW[7,X&<)4$).P6'+<3754^"T?%Y4# MHP<6FG75Q]7EM-0U^$MJIR:IFQKK5F-!=,_?"KB2GGD\;IBM+^DA2I &YIS9 M\\:DT5>M1J2I%#JRA^1:'VFW2[GRWUZG/9CKS,] MGZ&>VY3B3" 8CH"#8U"FG10FZP>H8LY3VUU%[:78EKR@DAD$W,@PY0R]>X\81Y#- MP7CZO&=0W5S*M%!$,PU(RWH8'M!9%TN>C;=([\+5DTS*NTU#R-P3I3[\K]D@ M^%Q9*"5R\:!VSK>?2.%"3OY=T+%@&46J)=G4E.),)ETB.J3R3"8?LK[D%+IE M299$MDXCQ]9B*=,'%-15L,>S^C\-\F64J0H:Q*M#7T88A$2K45!RAK1-4*%Q M'%6F&)-!T_540>QCM.:0F7.;)L]A@(/3+:B45_%5_(PS@%&=^WGXS [G82D6 M9""6 R2& NSS-U2!#>.OD1P0E2,Z3+JP/PT[Z5[+*'G)T#)-UF0"A/">',>J MPG:61.2?">2C/N/Z"![Y%\44O6/-)(U4,&O#ZMJ;$K&D_V9(H[R3I5UEW=5D MB'M)FP1-;5>CG/!OUMZ6#^JFIMG59.@NDMH9J<9]O7%FA&;,\[H&$X8J12: M\SV@@!6B8H(:+.@-H(+B5V^] :W]L>=&,'!0"Z)H\ MEB:_XI1UT4OQ"K!ZDY1FVV=?.T"Z&# WJ@DC:T>LFZM#N=Z!EI%]RFJJ*OFP@Z$TQ&GF'C^ M@5?49S =_&.\A'9U<.MRAGI(LX;140[ M(='C%;JB;:GKZPGWL1">7M+6:U#O<41^O?J 8YQZ$4@= #(W6)%PQPQ+9^7$ M9XB39QM9&\!59JL=.?73DPN[4H3UM%&.5$CMJ.V]HHXR8-M]]$.:3O4(7=CN MU41/)-$+FO>;3&+#IU#9'#J1(]@US(Q+)+QX3)+%$I6498"\M> _B;1CSCUHQ.O%LII_N4'GY+\/:('.T-_17\E_K\EO M+M =NO^?__;G]^_^_7^1?_P7^D1?^F\7U7RWHA)W2.ZS*.+CU7L7X%FWV"[$ M&/^UE8B.A.@(#?+@N1H:M!,9E0,ID='CE5D]5D%P"GCQIA#";I0I6$K!'45% MV_%\;2'Y.L',MRE:5)&J&:5Y2O#,KJ&YG?4/F,=Y&(11 9Z"TK9F 0(E/DO('"A9<";D%&3E6:&GQ@]SG5@BI@1JFU6^193F8"ON&,Y1U7@>%4$$G, M>61)$7[))8V6@DCD;S$Y-&B"'K'.&-'/)NFA#3GTJ-R5&E&E/3.=M$TQ)$LM]N512A)5A !RM$FK MD^O+D!!-:)4[*V+_D.Y9T#=?DBVTB#&YLI)B]71)C@'H^)A)\!>;2>,:JLM> ME9$>L"V;9B+./;ITX*$?;69K&FFR:9"]-',^#4LXS.$W9-['J+%4+O+ACP^C"M4%7."BFM!04^I64]7+>D^>&$,A62+N$1&-Z'CTX(Z M=4>DT/68&?N F[NX&W2;^ -L/HUH"\HZ+>, M7ZB#!*]2BI^ [V?E_\M(0=O8=.3KIL6NJ98PR"AS' M8AP$ [$#_IBE;H +79+_4+TE%%=_"N(^NA#W-@7M)=_>$@)0VP@;EA;YG&ZA M\'Y(TT2 #KVFCJX'PAR],Z$^)W=4G6Y!,MW8:1#/B=:I6(V#87F9 JWY%4J: MQR/-3H8D^;K($K%B(W?.'\7KR$+!'#XK8VUUK\Q[E\N(,T>WXLV$P['_U:04Q-=8OMJRZ$-6QKZM1AH11\3 M?<"+T%)K90.]Y),T7-'^C-(]&CC(M)W$!-7XV@QWM)E);[I]54Q&4Z3[%29>_[Q1J O'! D\ET_-M3O$Q2?#C$3Z_L3X4%Q!+:*LC! M,W*G !^(,/)YS59M5+HBO?VF$6#F#*WEY#TOW&35G!7@;@[CY&QN!BY2T)NA ML[EE#,BAK/,)EW30&9H[0FP0AE MUG%P=SBH@(O-*-BD6_%W-]&UYV(@IF0;XLA>]QX<_H/KU]N+5Y^Z/6Z\]>$P M=8P4$K00$)LZ\SO(GR&2FM\]@W0BH(B"+9(8TS0H;2_DS)V6S MICNVS(TY5."F&_3]M62'.>K 8D&V2>2'R?OX/,S\*($M-3ARI:@J"E4GF(=6 MQ-+P:.KZ +EIBKH0A2/44R7=_%R[RLX+6I1- 5L.=H&Q]J]R)):YH,44\@0] M8J*@3& L5]8$S,W#;S'F6Z-'W"V)S9Q0O'Y ]Q[JT \O4E M)H,^A9M%O"C!A_-]?M-4A:8WNJOL MP]@7CQG^K2 <7SR3_QFDYY>T$"7FSL-K0@@]#\>Q)&!#?_1>P?$XS-1B-*;/ MKPZKXX;IODBT1A%VCTT8-<^<]4Z**G)EHQ7NZ4HU;>BZ6'[*,#4_#RT2JAH0 ME.Q)LCPAA!T5/ID42ZL6DK)%%.4+>+]K #T;F(\1U>\8X7";%* M>;8/?6#W64@)R:1#T4CR 3&8WB&5!R29H)N;_IV.BSPQL-T M >A-94=F:,WI,_4OL F43+G).)C"1%9L\\I6NV_::NYF2IPY53C3XRW2."HA,R64BD=,-EO(T$OD=INYVFUU MN=HEQN1?0W+OIO[3=E@?]](W+0G2@^-F_I,S;Q;5089"[U$:[M#VAK"\J_[R MJFW+^M+^'-R4\-B1LA9NO"HG M ,\0<6KVH0BI=HG3FF"40J5OK*G]:9(@1+U_\.+==KHC(,/6(<$7,1W9$!Y MDRZ6S$]K KN1%A:164K5 939';AC MCU6T9ZKC\!\7<1[FV\LPPND9,>1627HPF!JEA"@I)&A-G'4M;=$E_U*O"_Y9 M9#G5M!^2>1"$L#6\".+[5S$O*J8G[>-.LF< M6KZ %.63 6%""9@L2GM(E' A=W@;L,:EE\2CZP3=7I(4^74UR"5ZK4ND)^NS MH6CD''^45_[*P4 K42/*?#QG3A@5_%9 O=+-.K!R3T/S%;)STE\[;,9H7+Y= MD#+NFWG#O_*O?W3FDV$. '*6*;$Q[J<)%O%>$, #EULMF6=#&8&E^L@M/Q.VN\B&4O2A8Q"E M8J(+>DJSA6.0HL$2KUD3!\:W"*?&^8"R-6Z]EK2LEZV98+[&_G8DP2YD5F=- M9=945/EP2--V<4,I;73ZE*EFK76J''/,(="8XUG3KCZE00\= G5-W>E6>W"4 MJ=,ART4SPB$=TZNP[%J#P^,1IP%O?2VDL0GK6)YG%VN M/- C*D@B1A-QHDC[2+H2\,MJ,>EE\1QE0=N= V>!BH!.Q _BZ\^P.WH = M5G^WY_K,S7YP 0K#:@HF#(*RB\C#6/[]3GXC(H^;B;GE?6XOTV1==B=4@AZ' M%M!I_7/5! XUPG%TTNFY-[>=79%G]+SAOPRS#+;/T0E=34#5>R,+6/5L)SNG M3[:-"_.CQ!@8&-F@EE1)S6'H"O GP.8!#H;"/U L"VI 47ER,#]ZX2#HT#I-+H6Y=ZY8Z,C4\I,%]ARFP/>T=4R9C M"GRH@=IY1WZ 0VV]C'Z=)1'Y6P(Y9\]8#37-XP#2%1K^K'17S(8$#[7AM.^I+S@.%84]84.6R<0V+%0EUBA25M5E6F7,UDO?EO0K>G M>@/1 T/%FV-;E[3RK;RWM0+I.P#HG<%L=<ELFSXXX<]#X.YMG\ M#F=%1,SG.6&+9MR3TYR6S6:T 9XA!RH=73EB$&< >1GR$.,!_@Q<(,$&*UD& M/EQYT$>:J>C+).W?6DA,EJB:2=7)2N5D>3!90>UDJ6Y[Z_8;%)W'>9)N[[R7 MC^343D,ORFYP#CTF(>__X-M.$IXA0AI)VE#R36= T#\^"35[CLBV%E2=%'=K MV&H##WY&A%QE>9Z&CT4N"I]NO=2QD69,LIUT^UJ<..NE0%5(>\WI8Z*;$??W ML(9-8P'U&Y"*[\0:A/Z19)0068,2A27.EBN3?1#7^D?CF/4&9"83!P G584$ M8PE(],:V?A 8EJXE1"*$=:2Y+Y9+\EE>,U\+N5[G7JC,K4PJOF,/2F6%D5>@J 'ES2I+P4-*U=V+HV)=>0_0_0'27 M>3ZG6U'T,;0!L):W--.*CV5)RS@I6<-EU'K8%#EDE_'"%H% '8J>41L>+D.0 M>9'2S+I"N#W?!GTT$!,2I>I9GOYR9E;6?QST[*ICC8FY4'"(KD M1.T+8N,(ZXH560QK;@EGSMS/*=85+R>9,O,-*%V6.6\RMXS;60XO-5.R5%/. M=&O8Y=7\4=ZB=UC$K(GI6_I0AS.K- MSK%/30STW;L9Y,#_\7,3OT$_$RH18,+Q4>!85-0V^UWIO R+GE^%%]%)&=3G MDG:44"@B*J\K7&IS\FC76:U0SKR'L/-X-OQMDH4& *A*=R+=;B+57E!W>)Q> MW2X&.6O(^\Z$6!W LXBFIA<.EKC3%^?XSJ' ^GKKRW^%DU]>1V[^? M[I]P%!F!P:&4W('?#&&\QN'@A/M#45]9ZGRJ@<#"^W3;/F#_*0Y_*S#+FS?8 M77XGPX)YLN7(J!R:1_Y=%MU,.#O)'\TR)$D4[5F4_2D#PUYX5S MH?1.44/3MQFNLSM+>AC7ZOS/T3WY_R_0 [JWS;2>&KQ(:9?300ZHG<3H)&6] M6ZW[H,IO@H,_$[TY2<$, G=+<:A5P+\& 2@MB2)&]5BDJ?G G8NT4^B[6.XT M@3>$"%"I_86>[[MMWNVWI[$IL=B?>D8HD509P6F_(5N"ME37MZ^K[499#8WN M!Y<)5]KK'$JU-!#[2DQ"GHCQH'N MAM+#SU1#,=A,-F:P;K58EE[S;.(E3J'!1,J*WVV)EJ7Y/^[Q"H[&#SA9I=[F MB6AST: [7B5D_5HW*H &!*10LWF+G_.;J0Q?7I+?'%PPRZEIR664X!'(H'T MS@4IL2S(81J"0PL:CT*>(_D/%-@\>Q$&)]8Y@7,U09_RPY M=Q&2:F=?>^NUQAE-N+4(FZ3G1 M*PE#@^*+*D40EM-T%G,T*)'F.*F(%3@2B^II<]]/"[+YR1_@[*-8)P/5;4X2 M^9PFT<0RVWJU"3&$LX"S+V@A2FSRW&M.@]H5&!=CH QAW1/M/,(JMOY\#3;G MOQC4#O54VD.04$-Y\RA*?.JCA&.6\:7W&R#/"-[H/OBTJ18/5V&SQ@TA4R3W>;6T:=EWZWD ?LR?HRX% C$^*QG6,/V]VBU )N* MA,S"%J8CYU.QA%I_^$WFZL-CH B:2V*8CJ+[6-QXE<%G().%D;O"ALZ] MXQ B4V98RR;F=.B>B2?.]\Y."4ONK=X":@*C2''D#>]I:O_B,0I7^^4*UY;V M"9A6V@CSMR+TJL+6-2SYM$J6U*_W5@F4VS>, "NTOUILH MV6),_W1+:#\1GF\) ZSCU*"S2$$'U;J<%)M*8UCVZX0Q1HU7FMT-==H7][>W MML.FTYF^J#)S"QV5#P$_6H-@]FO.$P6KH%@6@BW^=\$8 LYXB[//?S(K7^O@ M[8C%I,I>/6Q2-S"I;(=:1P)\*<970D#1I MAJ8!J&//D#8ZG21U?#T.5++@ O>(6 [7B>]%MT_$UAJ434G)($K'0?[D4*;U M@GMGG--,&Y%H6RFU- -1["N%EKG%0DNCHD15*5R5BQJ5HIK%=MQK4H$7J8B MWH0Q<_Q:*XBCTORMB+8[?JB'IQ3C2V$9#/-BL21]7X;;C-?QLWJ,"WY>/DJ$E.! M^C1E"KB!J$T)$L'W(EU:VZKWB4)Q0IT^]0<$M)N^26V%U:!R:GC;E"#,DQJ!X!CPG M.4#E.,IYUX8XT @W@U2F 4Q),'[7&50FQ&CDNI: MK O:IQ$%>!GZ#O/!J_"#<(OY)HI^*:$I8?(/DDQXXVH0^9F@[I0Q$11^2.;^ M;T680HLC,L/Y%B(=.5%++T2D^%!;5 0E\P3Q(9 88T9#0.2P!,U4#G2$(M?' MVWE()F.MMMD85%1\Q*+6J&C[+[%EG4WI3P"H(+)]@,'^$E2>2%)VT5#"@"A" M[60B0("VI.BR:X0!478;1= E<2F/4OE'&\6&K$4RJ+1#RQ=+>AQ_X!B$J*U? M="9)O>++$!30+/ZYTI35^@,-)!D!A%0* =K;A:1P,JVD:@ZXD6 M!BAP@-5VC;,,XP8S55P]YP6MRGAX20Y&!H919JC-(B?7VR.YV;PPX)B'9+@C ME[Y2"/ GV^+LXFT-*K4OD3XK#Y;$G2$[2RRR=@@RZM7[%">/T$42 M'($458W\.2$?5A124:Z).7B5X_6A?L\27*SP@>A)SAJB]DD,Z5^@7X M1QJR"&7P,XW!=K(=U!F0TK&L @_G5ZL <,:U&'W@NG(GZ+I;; M=S3,:Q498TB@PRR8P4:8-L]:#]R2<7_ZC"NV;F7&'04?9"XJ.:*)I=, 7\L* M;FF^)1S>JQC"/[M%JRA!A/#'K!Z3S.?1_6+B,K#MH!,=TY MF(*B7)1QY*'HLV(TQ(>C6TF@-ZCJC!JZ=@@ZZV@VZK KKNU7K+'::=H/ZRJ6 M.JW,ME X&'3?CM]CS)Z@457&6K#?XU[,:F5\__6TGE,S#P+J;/(BL-.O8GX+ M#=)P2YK4^#\!+#Y>5.5*6S0JEG:XE+)MN&R^:]E:D3C*?PU+M>B5#N0HY\*R MQ%H[LZ %\(.D66 MGL&2-Y=9 4C&44=XKCR8CJYJ$<=X:4 MD7FHCXP-TU-O&#MH E5>T@R=1^FN,["QE:)MS#A8D=I"Z+ADJVMS-9: )4PO M'9M[M%F@^ Y#,A(.+I/TL@!X9%'X:P;#ET$F"3^WQV+3*1\3+9,4+>FHLBS8 MKIIF?19$3$K-)GDFT>2DQ*:]#(C&S5@U-!T>B M,Z1K]H>3%W2E7;9;7;TH0>:[(KPD.B8=0/"L6P(]R3#1?RI-+K M[X@$BS29YJI,>B>!(Y*IV@ZH<[VLITG0M._%LN(BV++_'6HT4^)P]Y3D9\PQ ML$6_\/\Z-)GMR%JM3J8"JZ"33@/"#?DA5*T"Q0D'0GTZJ)62#E6G8I>Z:2'J M4E9Q .GQ[4H.$"IS@&9^%TJ=%O 0!@R 4)GDLJM390#4P+H M:D5IA)P? >^5RZ-V_JT#[&!Q%0X$HJ%T$&:5D':UFB%<1Q6&K7<4'<+L+@(3 MEDJ$=1VB M):*=TPDF72HS9EA%03FX(WI)M\3&*\)0IS^BO.$6"),_NH9CI* MQMR%J'8K/8WG&-55NHZ99&1:Y-H(')%;& D.C?H6]&T;6-M')$[59E!E\EW( M5-M-@$JE!&&,='M >K<'JN'J8:9Q^C^8$;9T2E3:0?#MJ\MMUB>AU%!?FLJ>5., M@O@PO.L<2U&M9CC.$!_]R&570UIR CP^ 2Q.R^IP6;K!A@R* C9V6;0KT;6/ M?3)4APX?ZJ1N,@#P@$X&&)2[TS 34V1=YVXMW!AJ8G06:S@T+JP(VF!0=@CN M"BWH#OLXI."*-S@?AF,A 9)*FC/D+7.HKHRBY(5ZS""%^2S%00BUP%GF#MC" MH+P5""0F=*H([:"AO%%YU.8\0Q;1$>8<)&![J?]$E/1S_(RCA"*W*]Y^T;'R M(;G%*6%V?9FD-)*2G6X?R CSUX-[-XFQJ>:NC*[#S0D&X$+C+-!)8TR0:2), MH%^ #1=HCNXGJP*H:&C&QJB6O\,Q?AG4V;81&X"3=J+<&A9MUUI*N3 V>]SN MBVK@!,SA6(7=33,K$7!H5ZQ,E!JM.?RO**QS@$:2 @/GF/WW*E:J.P\N)V"T MT!M!]6O0KQV6C9J1JK:=R]%)4;,%NQ?(16>62_R8%D1!KV]5?)OBI?DNLF+, MEK;%&S&PHSZS3J:!?YE2_.9>U=(YZ[CUL9-IT)I9B+F@#B6/Y/K8\7D, M1+X[S GF$-+.]CR8\@'9K_&^7WM1=%ID84STD&$%ZY04$K0FSGI-/;HC_BEH MB@QSLPICWH'A#FZ-B"M]8*9I6N' '@5-T>)@7-%L*(@[BB&EBI@3X:14 M*G)Y!;KHB<&&EZ#S4*->L1LRQ+(D7'@R1YNHINP)/EO55LEB]FXMFQ1T/OY6 M1 U7N+F;&\9@M_:+Y:O:JDB1(DVS/N96"[,E:^6\HS(WJ^#6%>_27\U M F$TG/EC#V,YTKF=*INZ,Y/C,:2R_X5+B"61RRQ4T4_$.DB)Z4PV*N3>QT%] M+Q%H=)J1QZ("E%9:LK'8T%3X(;M,,*84EDH%GN/UM+5DD?P@Q@NZ>,6I'V90 MJ>IDVTYJ8B/+<_J[FDSUBP4P]8V&%Q8J,ZLB7J)B0W[$?,9H"?G_S]Z;-4F. M&PG"?Z5-W^N.I&J-COYLYR'/4FHR*W(CL]0V^]+&)!$95#/(:!Y9%?KU"P=O M$F<0)$ R;#12504 PAT.A]]._CG*-T'\%V2!=(]^N'MY?IZ*84D6GGD<&,1U M;CV>Q^DRD:;"")7EVX>6O" (OE7$0@)7""KL)_@/Y;U_CGT7E9WA!_FY\5?R M@!-@*\?R._5U.<*7)K!,C MRT("V_,(/U2/%-HN]5?;#IC MPO][;T31QPWN?_.!@'[QF"'GS\U0PP>L6W1 UY$3)%=J :66/ M4"$:6S:#^#-*DY][/\3"MLZ^22#1<[HA51\TTPUI?#2TDJ #[L@^E:(I[L* M^+J+T83Y7?JZ;3:SNPPUU-0+%R-U;6P@JNZ*I'5Z\@CQ=W\:SF+(.C_\:4:[ M+^BJV8,^7_1__5 ,UE#J;;GI>-KWB(H)UK^",%YG\[-H._&K_7<[M6W"K?, M%)&(8P//=:W'%<"Y!W.*:,67["U!OV7XLM]]D&)X0YV1U7H_Y M.FR.A"YIV M6D0'I'&%+JS-@@S[CC:[S;<0[V/O'S=A(ZRC4=KH*KT+D)NWX?Y[%'@#);/J MTV!>C,J/_P ]M>O/MZV24/*OV ),VI--+ E! 0TWFR9N&E]N=04 W-PU&FJW#IHI_1W9AYV?R.=7]@:TNN\V.Z'I?Z(.N7+2W<-K#D=.((I%@ 0#': M8YC\#U0W;F7W Z[+NV*-9[-[=;Z?*Z;!=+Q5;3\ZH991/Y6XUAKN,-=*NF\%D8(R< )_X/[X H?/.<%A(3*.B3-' , M(9B8B<;(#9PD(?F;Y,(ZC9K,)';$^3Y=#B?FAK!C3=F;Q6J39V8.@X*:DWG, MEYP)!+0LS.YA3'152>%5L),7Q>+.-N(DQ7VX&[GJG*Z-\[*BQJZ9R1;_IF8#1:Y2"DOSAB@A@_JBPY'5-\/NT">N@EE9AH$$. M)%@9'AU*1,HD8:1Z(0L:0&W".H!IL^L4=)H34-VR.N(3&UVUZN?@]6OAZ4V3 MI-3^FR.0'1EAZK)^HX D3J&D'-Y$4D1'+JJ+O#>VHE=H;56W;P%L1IC5"7)/ M-)& Y2IV6[MW8K?\)/ZCX*O%B#^X$69TQ_0_*(*#/QC>/"C2#V&2QH310[D+VN;[HZS8_!:+0['OIN!CKMK:0B7TG,AH MD BF6 $6E5=V"M[08).99Q3 .CWQRO,P,TF>L<;B!/_7/]Y$7@LD_D@K3HF: M)LNJDU8;58M-V;3P6&6I'1]-:KT)7K4_7'O_N8N<7N_D0B3EB2AMQ,*X"D M)_(TO'+7IWI(X;2[PHJRQY<3!Z]J!7+N#L<@.B'T@N(/WT4,J/)6J\1%O*UR M"ANMAHM.B?"O>7=6&L9&^I1Y_KU%_N$MPXRILNA"96X4IXX?/CG0-MD)$M+; M9X>P].HQGJCSEK&"BB"S" *AX$VZ80OUE&%V;%^F?%D>]N5!B95[/W&=X'^0 M$U.A/'LU*Y!1L?.&-> )PY!ADMN$6_ S0O<8TK3W:QB])?@Z@\9" A7ARH8N MGE54UR[BKK@OB,;O&$6@FXO&O_SCN0EN_:]&-Y?$*:2_>IF;;N*" W??=M88 M\QSVGX[K?/A!@&ZN&,RS-\**NW2+CC%R>)">+GBU/]W;J^GVG'$ M\\R?2LG.J;8:QCE)S+'BY/H=!!UZT\ ^G&]^ IY9[];'=RLMNZ QZ'3(8E:<9%][_A*EB)(C(J=Z,R9; >H-A#EM=H7W M=!.3?M LQ94YV I0P$RUV1'T?W$.^(\-/G$;@4"N \?]]<7% MEQ\E>:#O/\O-/D4>"AC\4FZ:7638:=K-I3U:@V_3@%0:5%[- TJ+<%6I7 B) M6YI5=4JOR-V'_F]9H\\65VL;Z9N6^$IN$%3Z#QZPAO[]O]&)[AWI##)_=V]( MT/!#6!W29M?M&=1%%?F M#S7TK2+[5[)'J MI>YU@S2]Y7[ 0V4=+>9F5S+];F^^["-]\4M$( M/09N^2(Q!'+^<%O.-#J@*@Q:()G1AEJBPQ<1J61[FYC4N@I=?O1J9ZQY\BHN M01VB7[8@+!L6EJ$B'%O6H(7,HZ!AC6A6K0B]EN44-#WD]=TX"I/-@]H.Z?P: M.KF[%]A_0N((ZN,#%E+VR>A!?>8ZYA%PXX"Q]=Y/__V.-;P GQ*#C[(&6L)! M*X_V39&!#S7VRAN7.<&3DX)MZ72+V4V[IPG+"'WN>N;/E,0_7>'=>P !*RR M,LCX,W(3?6!!@_+^]7ZT@NR@S"+\/SAL/YP@CS(KHRS@!WSKV__0&)EK@5TI M[.Y[4>@>_X$8AT'^O-OM$%T>F'8'=B"]7RHD?T$EG$NRALDDJ5Q,%S51G:V%< ^^BZ< -NP MT!I@7BCX$H5;TID4;LW7(_XE3 LI-,^!I,CR$G/, ]8.+]HB+W.AT<<5?O:R M(-WL\E"=AB[R$+[N(5@\?'+B7U%?EA^ZH!7D65B>$:.I3L$_J*Q5:J850#:S M&ZA7L/&[%1NNW0=%^QAZQYH4RVMOD.+Z&N'W#?GO89X$BGG@]>DSBMYCY[CW MW2O\JO&#"L?[G/E[7P9P%8[E7 >+#[WKS!AG'H &!RGW*+(IB:=80>9;!!E4 MR"L%TX8\=HMVODO//A7/L@*X%_2>/X!',/'4S9ZI%Y QU@I B<7TK$,;H MD2&)#OG9MJ2%@2^V"!](^J'FW(%6G%>#0?.*N)8%6JDTK+:$%6"W;?V/O%A' MQE KP,"TA:]&>H(PNU+;/A8%=6FP\,9; 9!4%O!MAB#O]S[*SL\D;JQA!>"E M6^)G/]V74GVU:7[1)\FI5H IS^!YPHSZ*E8 WXJ0S8-G)9,%FX.M *61.W6+ M$C?VCWF 7".%BBI+BZ=9 1[K':N-T-#S 5,:V*+SJJ0-$V?L)_BGVPQ"KW+_ M#._Y'.M;5B"R&YGUBK_&SLACC[8"F"ID9[,#]G,/O=FXFB-GO''YE9B'4'QT ML#@ Z8^TL@:T,5:3R2UJ!EA<4!/ 8HQ!"J" DS#OXH0]<'3A+Z=1E"W9* M"Y@G^Q[!;D)$RD)>O6/"Y00GR4XT#V(=/2U(06<-M(,P2VDC=[F#1!F%I(H* MHZ8#=X+Y4^D6^^\FU?:/1SC#>&Q<*VRZ^!^P*'UJP<(;: >IU1E4M+ ES-.* M\K[B*,TSE[("#?V,&M95HX^T HA.UT]0N9@,@S[4"C!*RR;>X[^0F[Y&F[@9 M7]:V!EZ?GIQ_17$YAX@ES-PK/2M;@:1^RQY.# ESL!6@C)YN2+T 8W_4^ -5 M!9/?!\Y[]U%J_6@%%3",_'Q[N7"2>=DG3]:K?<-X;V!!ZOFHA(.M.*6;HAI^ M)\*7K2)Q)U@!4E7AZ!Y4-RS"?(XB3Z$H%WN:%>"U?9Y\NQIKK!6 8-'9!VX+ MV5J^A_6VO/1%(P:+'I4AFF4%< UORG/LNZB4G 6>E]98\[RNS%TANG MK->O_M4&?(>1&P6!R(W!&&<>@'8-[>? <7E@<$=;03I?7SY#F6@-L+*N8%(G.&FW_&J$::LAZUI$VG&FX!.(TDX'9[ M9&*=[1J MLYEX:X 56P:'6U[/B!M0T1EDGMQ>LL/!B4]X5_Y[Z.]\%S*275+^ 0R40!RL M+C3GS+?BK/+:4L C:N; C#MD#C;^$-Q&+HGU^#^9$V,&'YSRVBC=-X QS#SI MU:SHR<$)7FSQIH_-V);[-8M8S4#8(^UP]E,RZ2M?K"":')Q@,0> M-JK2O$0!U2;.'FT%,.WXP]SP[KL%EZ:V0U*;:2.0^1:A!)Y$R9KF:"N 68* MEC@(KSRBF">V4@9: 8)24@A5B!VVDA5(^ (Z+=@G"A\1X]FA#+-B^T4OA[+0 MRC4*T<[G^L3X,ZP BAOUEZO<-,@DIED!7J=WCDCBX0RW0.AI76TL9U<(3[Y0 M2AKSAUMQ.NQ&518TGFHY;=_$3MLW&:=MV6D,'M=/-,#'^YH5R*QVV2C= P;. M7OO,I-T_L]ULL\K!>D%I&I!%^&VTM7_-"F2VQ3:F88@RS(KM?T'?&@:X. KQ M'_,HPT2ZN8?J&L9M8:U$_1O\QTW\&GUK]U1F#[/BW"3J=[)%=.G)5H":>])X MX8CM$>:%A*Y7J5DGIV^MY RV O]MUG7ON.CJ )==S.;JL58 /-'^S NMU%!II;%+)FEM$ MN#-)S.M%(R;O V$1:YR1AUK!2!%-$$GAH#C#.*,-VX&*&-=(/>! M%0<#OYEGV75YQ$9,^==CQ63+('E*XK'L3"O(B^O<);[0:R<(HB@L_RFZ1E#M M1=E1S%G+"D3DZ3@@JX,+?Q,7#GQH(1[05P#0J^1.NMX\" M#\6)V)PH-=$*$,_UK20,YPJ3A$?YD'$V5#[R]U@3Q:H:>2+N\;\E+&F@-] * M*N#& 2@'#E@!4K.!++\P)'VD>9&MKGA$-).&\SC)[7).>"H*!Y4QXNSTC"&+ M67&>E"K$['>%.=@*4&3M_2^8Z6'=+?_[B65(/W\U*Y"1MVW+@ULD/,6J(0XUXNRLA:Q 7'_[J";?9EF@*EZLRN:(SE!;8)) MX"%/Z#^QA0&=ZUN!,)!N?,]WXE/#B<[KWD =; 4HC):>4# [&=P8E+.*^9>A M556&KDZ5U9>V^)_"C&+P'[20>100^VIA7::^@-T!5I!L@<2\8D6_!6]>T0*( M#@NJ^#\>H^S.&6%Q',;U$_ M8H!V7/P95@!55F2NVP.6CO>BN"D-+N$D*T!K8!R$9B7?A^Q<:VSWN3'^#DM, MW1*OK$%6G!%#Z*UZRM9"KX+(3)EMGBOR8\4&!9I9&&(VL% :.[)>R\+FJ:&I M$.#7FUTPGS[.CC.6M-E?[5(4;T*$:37*WO?W^.0@]C_14I%,N+@5J&I8+;"> ME&!F%9?)?0COV-N$C?0!JFBKLH 5("L)2G;*2!V?8W^3- E">I)YT#X[?MCM M.\SD1+S!5A <$;:;C3\YFB)KK!6 5*RK'332BS%IAYA4,27E037"=\H6J**H MN6F^;%QFQJP2C%(OI\-;U"JNT_O1"GKH:Q_T:*WN*"LVWPX_O46)&_O'7#;[ MIQ/[0%)0+)[0&8[+@X)4)IQO!< 0#/W-#Z@5QFR?%41S\]H8A($11@V MM"9VH_<0HBARXQ=Q>TA&[VC^F!6HU$PDI?]98XV4$*EG^,XK>8^>X!]\AK4HHU&U&W)7$C4\7 MN107L0)T1@!O_3:4P:*O$5:4L1!\@&KA8"M,^.2L96'S@FNSX_+F6XAWM_>/ MFW"#%=_4"3V2#U-5J7@X')"']6 4G(BSNTR'Z F[6E:U@GXZF8]L)DX=:/S] M+3K?TFOOM7ZT MNB6+=SXN.L *S--DFVT&;W-4&DH#?57<&;8)YM]**_-B': MHOV&^HT@)6@"SL]VY?9W?Y9"X://*SK0"6418P=X6>4U"P,],\ MYP5/PR;LN/*XN#3:E!:P >0H'?FZ'-14^D'_="F0_QY&+D)= \B2U M3C;#LND9MFQ2EUS=X2E2P%4\R?6JMX7+G+WB%11UEQ)D6%I2*R'%X4B5,1 M3K("-.D.7LK5B"/ M+I306+/<#"N XE="H'?45)UK!Z!U\US@5H)RB>S1YA^==AG3+;YJ+M:^DJLM M2K( /_]0Q.2V*&)"G'P)21]BB-R:EK3BC,&%&:91C)6@;T^8)\=8T(,6\) [ M!39A.AF+9UD!G&I[#2N+2K'B8ULBDDH1\-XT*\"KTI78;V1KA!6;9L2E<'M" M\Z>8YY6;W0Y3QF,N9. KWJT,S@A3DIMF'CR:@%'S<9"R>%Q?:;85)-JT05R? M2KLV-ZN,.\,*H&J[7A4-P!<.6 JL?+>%U$+$3'Z,\@AF]B@(N!$-S1%6T(1JH%UNO8U;<7=5JZE7Y.Y#_[>,UV]OT@];0A>OSO<' M#U.UCU5+LE^>>,P8; 6U%&?%LYZV1EBQ:6KO)[;\QQEN"3D5<:'XZ8F@!LD[ MB';]GJJ\L>;-%YW>6[U<4J;;6W:B%:3722/EWAS66"L Z3=FN*&TY:D2R.FV M=J4EC"?;OJ#W;M4I>G$+YD#C[*+=5AGT<8GNR]4P*PAOB_ M\$'BHW=YKPM_ MDI>'I^6*RQ2/]C$K4'D#%:N(4 &FWEO\(N"MLE5MSG#SSP>MYU3OJ: -LN(D MSF]*?'6 9_S?><@)L[:QSO5GA3!6TX866$,P)O4!\]>C+0HQ6R/V!YG?NJA, M0,5TSRPST)EO_(V^ 9\4%HAN(J^? -;XS8I[*-=TP[)N&[U@CR_T(AW-W\W? M@Z9AL30]%FG!Q$.Q>0O\][Z-66VJ>3"I(?Y?CU%(3W'&,AFXK*L"RO#3\2:BGDM>0KD34B@-R MU5$M"QOGKH\1%OR>]U'(\$AW?S=_(>Z2U#_D0<4M%V3?$,(8:!Z$?V0!HZ%< MU4"/\7A+SS0/9"_3@@$28YQY *0;-%G=G GXN9^6@>5P%3"-H!#"=N7RLY06 ML )D067PLS1$T1I6 ,ZH5LGKD\N=8050[7SM9I%8\IQZ=?%%&H#RLZT =HM2 MQP^15\91L:U/])%6 -$- B/9S2I18ZT)5H!49BR]1E?N;YD?(V9Y7QI\\K/- MOWIY>"]XFZL(7VX@,&6D<:&VM->37"D_ST,#]Q[+KM\=9P7)=?JOD2"H>S_& MS L1&BHC03Z)V1YGLA6@*M5:_A9132IJ2U@!=C\Z@^UT9XVU I J5&5X#:I' M_*8]8"69']RM\3O&W:A%/PM&S>+FCU:<=<,^Q'&-=0=9L?6V]U+LW[1BTWI: MH7&OE>9/6(&V(DDUP:P?. "64OK]H&OUE1N(=^92YD6Y&](8Y2&LV&9EFFCL MO._UDIEEQQG3BX*RV1)W@AT@2::-\THRJRUA!]C-6J_E0XU:14Y?(UIAYDK@ MJPLS:5J B&G>0-SM!7 Y(=1.4L>BW>'+1QS)U@! MDJQZ(I5G<>9:5B""M(3)8Z E&EAW!YI_4_/&T[S,X=X("S:='0Y.?-KL7GPL MMD'(6ICVJWCT\O%5YUI!8'6!G2IR+]*HK6$'@]6TLJJH1NH2XX1A+\&4\/$F,BO SZ'] 61YX M+R2*;YVSHA5((1XL_]#0N[]$::Z;XRWR1"3Q//.DGI-E86I 7MG/@%5XG#_< MBO,BMLC-KO-BGB1*"J0HF DUX9QYA)6@,TW*'(YH]1,*X LG<=; MY"*?!*- BU&.]XXSW@J !C2"OSZ]XJVQVD]H6=@*%-$<-%L4HF_]1!7)*=:" M1?,[#?%960%HOQ!'Z0Y@R#+<">;?QGOT%F=.S$@G*71!$!N84DC:#@%,#X6ZR$ MHTUI6]0\:MC)?X*K*SO1BMM:NF;H,D+^FQ4;I7CT**Y-YQ:I^+ W-*.<.M M *9;B!_RO7_< MA+T:IX3=7Z5W 7+SC)6_DVY/?88Z;#T[SI:$=75D/$[L-WNX%> 0BQ[L+T9[ M*!#Y@>K8?'9J0QTQ0IJ3O3K?J7=7T]I6(*J3EB1A4VZ/M (($OD! EDNJC$\ MA>TQ5FR4[ F]X%]W__H886Z\J_-GXA/QP;)<_@]^+K/= ]+.2ZZ>_Q#<# __B? M?_S+G_[XA]3YCJ_'X?0'@H8M_J^J-$/YOW#_B]8PX/IIU_7S4_A(=P>_:YT( M@GK#6)_X'>4$H_;AD7#2J'H]]S':Y2 D& 9R= ER?_\>??S!0SZ! O[P'_"' MWW]/O/^/5*:,L$3857,(\HK*E:W?:60UPJ:J>A=X16C]/M*4K_$&/F%\# MYYVRI_;O$^,ICY:^"[UF1!@%8>UQ$V^24;N8PD^'MRB@[+']^Z1X+*LR8\6#?M3489-N\09!3$;P@%_6[_^- M3LP]=L=-M,F"EFK&Q^;ES*&3XA-:?\8W^+/O4]0A+IBOW[Q)LT+4%06KKUZ:$Y:.*WJ-$V MDE0(N $-*#XUR\E3GB3>K,DY0KLT,Y4=%$,FW9J@:UMOGZSQDV[ZRO/P=4F* M_\%Z(OK$W#!MK(G-0IN#3?P:?0M%6VV,-+%1U'C+JJ-%M2=RAEJTW#G19#ZM&!J_H?[MX/O([= MFV6:ZY6$)2:R*/90_%^_^\^??O_'W_UPC/T(%.O_^MV/O_LA2_!&HF.>F R_ MH1W"# )JX0(*F%LD^\-'ER RTG9T=,QS!3[^_,>UXH-A&2SQ\FGM>.D9(TO, M_'C!3,_Z6>+F3VO%3=_86J+D/]>.DK:1MT3+G]>*%KYAN43/7]:*GHX1N\3' M7]>*#[K]O$3+W]:-EI[-OL2+9BD7;^0MF@EFV(Z" CE_6:W(2W5,E%A9K-6?[5$CTK%Y+I MOMP2.:N5D=N>XQ(=JY6&^U[K$B6KE869WO(2,ZN5?]GN^1(UD\C!1:90-QUG MY(2AJOO/311ZD"?H73L!)*IA51(ULMDFSQ7:.$$9643\L5HB0L[9.M1N(&U"DCUT-?YP @0E7M,;)XY/6 QHU='N M@"(WUQAH_20YP=%P)A@#@I\VW*4M^F ;3@!*'($-;4\R\1.@%RPY2)\'?[HQ M )5!LA$(5M7\[FWO#C.(]>+M@";9I,P,%KJB_ D5XE]BJKG+3MX&J0?$@LV> MU_NR"XWB*B89,3]QN\^+&>,-7O2\(N_/?KHO2ZM555W[[?UZ]U]NMKD3HG>> MH33_ZQZ5>*(QH)YCJ$.1GJ#L"\FJQX_&L2ANP@"'.\6X(,.KK,T09ZA3S DU M4?@.I:* /_'W3QMI;-N,8L[":R^>9Y*DLD,60"\Q7JF@;HFA/I4IK6+)"9+& M4YO=UP01@4#J]+ISC(%2]>MD<['6$$MP7E$__]X+)EG!N83WGC'8V.:W*'7\ M$'EW3@P5^Y+&M;U%.]_U68!(3#0&U.00>]G@^(':017U/+"PD2C MSS/_$LC,- :63,._#CS<*>;X$R"UH6.(GW/V!(NL*-+6$Y/\""O@OIM"L=NJ MI;(0_:)9ADT/ GGJ\(\NTV_,YEX\S+'\1&M#E92?J=7JBH/F52!/ M#5U]9]%*D"3O#JQT7C M2NT9I?J\UX8GY0=4PN6^"APJ/IVJ7OU5X%#\ C" U:$)0F&U@Y *'#SIT7C M1HWCBP(?UH8R=;LB(]AB%8A30Y5,:,0D;\.A M\O8_+YJ(%(TV;*?':M!TAM.#$Z)Q%5S@?9#[QL3"IB:I2L,<;3+E(TLT.+*9-(GZ) MZN>XEW'!G' N$%X+BL#PCKRK#TP,[T7AR,VN5VQ><";* MRU@/,.\,U=8P!BJT)=SLX%V!5Z62_.Y HTA\_, _^@GK0.7FFBQ, _(A]5VB MC[&'.1?/ABQW+H=;P]UN_2##Q"_)W\K1MEWX8E^B+NKGKF)>=*Z#U41"@,M.< MXH)2X9UNCS&J_((66ZKC')6W-6P*6LBS8)0)H3/-K#C!B$IFY^S5;$50CTS; M\IJ/\B%),BC0#22#/\\[/M90D]4WNN@4G )OAF;$PL%NPA)GS(>*/W;D/4FQ M;_&DD7:T6302E;TZO5 RFM]D%2BC>X0[ M/+[S#JP",2)_5).$&*Z?5>#I7-]1*P5$S1VS"KS*B:^<1W85]1:4A Q)5]BB M$2+LIQQG(7J'Y%2;L,86)7@\;14$-428J#RMJ\#4 MB.($V]F["LPJ"A1-+],HA3ML2X50$B4$GNI55#HYZY44^,6U(FX&3R7W+DH@ M>!4E&)1NIFRTPBHPIW1%E2(G5H$^R6O:#LE812T!9>-^.Q!D%3C2=/FZ'N55 MU&"0%%:UA<&L(G%V"-GD31X6TG]99/(3= M?^U2,&3$3<^P"^@5<)EW5-8+PS?*J?_E%?\IP730S#TL>9IGO:6"0H)R,TU#]HM7/ UMT;N?8)D6>;<^B$^;'1;K\"[8;'_0>N9> M:WI7+O[;S)UC5EH"I0?C. /*7>UM X0%'[%DM'==Q2[?H**MVYS+$M& M0D[:W>$81">$R$_/6>SNG01!?S4:1]3]";LQD!/;!'@H/F3PR2C]5GI_9E#)@ MM4L%B//+%'P-8^0$_K^1]WM(QEZ]2)TYMLOF?:7NL'"?R9K]UY7SQ M[(0M!S'=&K<*9'$MD=U^&AV[WRH0Q#4>MCH>J-[B,= 76(0Y)=OEZ@L]*.1] MT?G:NK#$ER>F24Y:J#@QS,2\BBPPZ5=38*A>!;+$G(WQQHZ!'2L?2+%R)'80 MK")93O[>R;L>5H&X05GE*T'-.;>PY^A914:7]#5D>9!6@24^88WCSKJD-8WI MO%I'@I,<0QS%GW;)6AGL4;ND9HARBK4F$,PVW6X\K^(H*0?S)$"Z0[%2;$=P M;MV%,RS1075@5E@:P69'P]+D^2NJJ2O/!-M[E/HNP%V@\9+'8C1BJ%8+FUG> M@T*#6$M>8GLNT1A68,[J: PK$76FNW+% MB)FJ,G$/*S;6'KAQDOU]$'VKV=,L5+6'T(V1DZ!;E/_O0UA5J2M>=(%,IK" M,<&LO\Q@O?-33B)'8X!Y7:#!&>2UF_X4VTCL(?Q B0X2XRUDCL2<4ZGF MN%ABBA'>-;X*Z0F\@] M"N0H4KV:18+R"]AA\,+<+ I=/T M)\IKI(>]C/(I M8XB[1?A1=WWRI.,_!ZAP>81W?/,6^.^TDU*=;9%0 ZPTQ!_RF2GH_#GVL%MV M'=I;]";-^AIZ*,9DA&G*_P A@"ZF@;:?X&$Y=4D4DQGWFW;QPCA#WJ/O MO/D!CXJEILZ3(X[!X'1?Y5RXKVZBD%A-?O;3_0U&=71 <7D?6-5N5%>YW*ERY"]_MDX*H%C2!IOBEF&) MGL ";8F#7MUUVW3>R_E$M08YV-M:\GP_:J?K=^687$5XEHR3LY.@HXSF52#R M?"=KB_X4O)8KN=AC^CB;J)=S":Z9EB6F$AI8<0!K)F$5,8$;M+ 26M4M M%\B%3&BM%&4O2JQ5:M MZ]BOFT18V"IXR)COFK;(M%6UU6L>0IF^\N?Q\&JE:5+I[+OJ-R*59"T'I%8)4YV M%+2N3:,;)W9WE(KPU*.QKH94@Z,OH?3OW.O>])[)SN.(Y60WB^&"[Z^Q=5 MDF)/,%?/A7<>KQC'UP&[@H'D9#LNJ_BX6O%MDGB9+BS>^!7&N$K1N^]6Y9QG M=E\W\;L3%OD,6(1-\&%Z99>GY\;6&P];7215<+7UK&TN;34*,$ 1Z#0?J%$M MN#Y]$2M06<$.?J"5'-KMYQ60N1[^46'Q(<2XRV;(0*KPIAHH$5_@3C%??*FQ M*]$%Y\^QXTK+'! U7HV.A_7<379%DWG\+GH-#8F%K:#8(M) G;3KJ5NY MEDDV EXP<%%SM9QE]WW=W+>(;0Q=U0[VH8=06FGR0[&]'DY3IK3-C+>@MX:. M)N(9],'&>$%9:@#V);KA]+&6W%ON(33O(P/B]=PRB,KRTQGJT8V-D^ R8EM% MH=L2T03W3VT-@X:U:ILJMC3N)#LNZEF'V#:3\5&SGHO<;W(WK_LLU?_4GD:G M761_B5(D?SGEY]MQ3V6Z)DIC9,%WLNFK?DO0;QE>]@[J#"6?YG4;N]L713"Q MAIN[H9T="6\D<[P=-U!T(*V[R(9]P7?OK&"12]"(YI+47Z!^ MKLBN#6*,Q1 M?&+=/\E)QOC(M9/XR6;70>")#Y3B9,U'\.CC]]>#]SKTOB#DO49;QT]0W:^\ M"+.7.)ASES)8*3ROZB=Y0,SAYDPP*$D0(D4>!3='9H;!R%>,V Q!.#SFOB3? M5@H8\3SM)?1)N:?:U7.#YT#4.3'%2EP1M07&WOV3$V8[S-:S&-)IS@5!O,KH MIU"DNFWQ.XR%I'U1ANN\ Y%OI..+9B%O(*B0=M$IY,T0%=(N M^L, VT:%Q0D4BWEXAE])XLC%+SPY$"_N'GE9@#:[2@N^R4N'D",1!G+(3K< MP$(3@YJ)4/4D!B-)4=)_B]:@,;N$P$6/!=$.S\@T*B1C=IJ!$Z28&D: MZEN6IJG,"8I^2J=;)Y4#?-"2YHMA-#+%GY #].AMPBT<))@ZB6_Q:QB])2@F M#>8?PF.6ED5#\^[)TC4T='[*/.+RSGJ8G?/! N=B%,8M*&%^ 8^[#_W?LD)[ MD\;DJ-^VX]%5K6JBQL)6(2>JHG 8\T&>Y58@$6+[)#_FR+3U?(1.QBS_B)3(Y+S*A2],4]$S^U83\W_L@K8+-_8 M.=<"JTF6U,928\^4*99<;>G*8'SXUR/R-BHLS?$.SJ=,&",=L:9#DN'0* 6? MY*^3$Y[N'5=&=QV^WFBPW6>0JO;DA_XA.VR!GH+B?;R/XJI16I[CH0+C@'7M M8%AG5TC30#RK$/9T(7@(!:]'G).+O:QS!A_"710?R#YN4>KX,VL&>(7!\B \ MQ?] M3?MBW- M]'!\4/&@R.<9BZ5O%0H:X7E"1W>4,R A#W>7'U\*G+OOKM! MADD%HKF ,69EWY9>U-&)OL#5=S]1.DX]7]3](DO=3WS34-$?G?+X*BZAA1 2 MY/[^/?KX@X?\G ;P'^JCQW_YY0Y_/CU!SDI\C/)T>'"[0@QDXY^Z ,E/--WO MP<9B8 J1]N=34CY=?T&:^PR>CC)7A\KEN$,-EI/!#V6(O)*/8)1EAXR8KFX1 MQJ+/[L JG&@,J *YW,>F/<9I29:8X@$> 5>5=X1\X[RD^B"$4F MSW:RR=(D=4(/@B.J'N$LTCUS-6/@MS6:SO:W"*34\DTE*[;@_1+K@HL.T1[**%6T4:V(_"E' M9(C>X1LS0V7ORI]W#&-0YESO,,.",$;0OT6"I:[K.]B8L>CD"EU8EK*1++KT MHRY,GFV6672A2%W85;?Z++J2I"ZT:K(M35=V;!NL>\/=DC[W,4>6I@<6::!POO1[1_&&*)WG->%7'.-;O8*-EHXUWD M1=M^!N*-QRD6K0X.Q!MA1:-H>5'J!',7XEX!B*+F6K.$VA:]XYV1E*I-6!5@ M>RQ2VF8IY+V@=U!*M^@8Q8 +4?=5UG +DH>* TOH5?)"[S'"^B)6>[R\S 0M M%DS3HGJ1D<1I Q'X;S42\%]^><&T1>+L:SIU DJ(*'_LM%O.J:BY"6J0,G^L MUFA.P@OB4[[KXB_UIHM_^.7K2V>'C1],-T"4)=&>>: 7FG?FHFYE6$5'[U%JV)2CR)@4_ 4+1])HF<8D-1\ M^A:-$;T"945?;$)4;F)J[_Q28XRD+W!?;%B%04G?-1Y.RHM&N/)+ M D+BHFUSTA@1"[+KJ5FI:*+[DAT@/B B-^\6X67]D/SU(;QQ A>B_H@#NU.Y M_PM*'Z,D*?J)%4[M.=KMNH[Y CZ!^4XTRV"C[30_$S@=QN;;8ZQI<:Z(W4(.B/6<^9//+'W7;(6[V4.?D(:R*&%<1C(TRIC2+A-Q$NY(.BZ)RS< V M0@D,U*NM,?[!=,/KU4^(M\)ZCNJ7'RWC7BI(T:_3J+P-SB79;A M:%+KV$6:ZTE=9MPJUI;5[B9S%6ON)I^,6:/ML!]("MCM5J@M:62IEB=909C7 M6K(T9:N3"4W5U";=RRNMT\<46H5+Y[BIDC"XS'U9F; M;N*B"P\C#)PZ;-(XUF('X+PM]I P(\#98\U5Z&M4M\^[43KUO[SB/R7XUD%* M"+>(J.HJFATD%<-VN&[RR\T:*FWT@2.C"+'!/_/P? M*(B.I)=1Z)' B2(HA[WML].W-KD$H:6;-^AGQCM$>"--)@G#7G#AT8WN"]1FG>, MPYH&]Q2DIIHNFYYLD8M\TB2:_RRPAAM,L*&RS9KKE.&XKQ$^ I":H!$)L-0$ M&!3WZ/2LK;LF.Y8*PY0D>C[Y 4K2*.0\,9S1%J1%MA[ OLCA,GYNRA]RJ9+: M/F3ZHMK8WV"+_,-;AC5VK^#5I(40BJ'B855P@: R5\O8U'KF2N9JW \GJT=! MRJ/63US2(&?S.%V?X GAR$=ZUM;,"DK=JU+(V'>=-=3883UB[1VS'*[\TQZC MNT^,@Q_H]E/-R1KEC-:MC%=FI^I+14\WJB[.'FV:_8C2RG4C[@LT2]YEH0>B MP]?C+L8WLL!%+D#WXH^DIYG/(N'9\\K<+HXI;17Q(F?:XBJ/--<,MF@,2AEB M:\_]V4:Y12-1RFK7JL"I2J^K0)_(SZ7G#PU5W)EVT$4G+D@K[0R3ZZ*1,ZX$ MR[,=KP*MXTJP DO**C \EC0@]#&L KO3T"_5.K.*+)R)9-FUH',:1 M=3(JQY5R3JX"S=/0LB:5;HQD(9LTKVD.0^_-FJZ[G^FDI'L_Q S9AP2D)(TS M@K*J[N$3%MI.3T[\*THA:1IP625C8EH&%:5NZV=-VM)9@:MLN'H,EQF3*K.& MN7#3SN9NT5O::)%^@#KP_T;$S KIR2QHE970 MW%A'QF!CFZ<@E!,>RQIM*T=UW>P E8&1]SF.DN1K&",G -[X&5/,-<+R(&(' M1>M9VUP8/<+/ )153N'BW*)CE/CTR&&9&;,[8:A:,=8)M]"YLA]Z)(*, HV^.\7RKB/GBR]W% M\>&_0>:M'VY"]#_(B5M.C[,\VU(+6X^4JQV^U'CKK_LXRM[W]_X'@2+1B1^Y M;UB/JA?,OP-4L0/,3L1U;H/%%%O+[U*.I3 MO?9K9(E,.,SCK..A6X7C=!HT2SZ=J_ #3(-QN1=X%&OULF)7AK[DJ["RFN4B M?6POV[)JBH.,9%6E\@L;+25VMUR[V#HZH>PD% X(O=X5+ZN-/=Y<4#2F())K MG&/W)CH)P;&8(LV MST4]<[@Q (IFV]S(]/88S>'_3U&8HALG#J(*.4^1AS@=" 4SK.*(CX(4=?X< M2Y.7P27AAUF4=:*@GB%^#Y_&IQ_AB/;))@8?').L-']$=^^O3CMZ3BH*:ZCF M'5T'COOKB[O'DE2R(=*@[(V1G&DN729PDF2S*]"WB;?0U;EJ:5^1R(T3!,B[ M/I5H+@8RVSD-7%5[-U/HD"ZF)NHX_<2]:U+LH^^\^0$MMU(X7'N#LX^2-#>[ M[G>IFQ/,,/VR@M,])ZA6(W+>0TN?,B:BVS0GQ')GN.Z+0KNW=]\A&C2A=_$1 MS-#=>"M),BB55N+A)8W<7[\>*X24'Z;B47ZR7=RXW-=S[,/FN\SRDPH/%JZE M^J^%+9*I>16B:\@O -XNO(L!L )EU M382KR,-5PY?(?;"*S%HUE"EX-%:1,*M'K!6[3*;+C)T#,GF^F@)3/UTD-347 M4JDN36 %FCRD6#+O^LI-_0\,]V;WND>@4SGA*7F$MD!_Z@NZ>;AQC?%9Q!M7 M ?K7I^J/?_=1C,EO?R*0\HKWRTTVUXJ@W-03'V=\H-NU1;PR['.^?H MV./M H%[-KP9YHFNP1H*VO$VX198=(RY+4GS^AI&;PF*/X!Y/X3'#%JZ19@; M!7YN3^3$Q&O_C'F$D:T5[)4;5,R;81X,:(-.=-3A)R/(]1CUDYI#5^[16YSA M1_7U6_2ZC[($RQROWS O/;WB::AG F''.)ZWD'FR&'XT/:%N/);P:#Z.G/;P M0B9G;^=)>^M)&] 2%R=>F8)QOC7I#9(-$3YCE=F1 .-4P%3!; SSK9!*;<[)P[QL(E(@?-]S>3QCRP8R!T45S!/(HJO6N=( MJJBLS0Z?3G1 =Z"/)SZ>_N@S*T9-]/')B&,(65A'$'KN[ M*TR#7]:=A$LT/ MS@Z)UHADCF#)%DH,&,72, M,SHBO)2'-;DX7>A),9]0CD"S](!_?0R%&X>][$!UV[F)P(A\.2/=HKA6.EAZ M>+X^%C1%$LB2"7M*YL-S9:SBW%3(7M4;LHJOB884:2D &E^\-_H=(75U@/!S\J M]%WEILEP)E@#1"LMD9O\(3/STDOATDMATEX*]A6"'X7-<"B".7PME>SM*B"L M_?C)MOX9@?8!NJ\2BZ;/-1VI>>E;PJ;9(X*F]UL$\5Q8IJW/#A.F"VKB.X.& M929:0]-;/_GU/D;H 2,7J[_I%@NU2H3-66#)'2"JHVQ8(6BHH+YSTI.M(9.2 MJE]1?% 437L3==_4$H-0XQ74DLP)X&O4R\D::QVB;_T/WT.AIWP?.0N,> >: M7Q.1?&NL94;=D4UKK7+83.O3&%%Z^"EZBRSU>8QHO;K4']?436+1P8O'I9H\;>FT-%:Y^V53UY12 MMD0US)7$K4\D7:^U\\4PT8YA4EX%A0[LK+5LY.CN%K5L;!EX6:3< V,D)%PL M.1PQ=>DY3\->&YZS9Q6Y,Y?.0!;Q4 4?VA@I+A<^.L&1+STW::AAM^]575<* MWF3R&M-)/$9ZD86L10^ATKS2Z\K/,O$XMIWK8V1:L0AV\N2?+?ZO7^H,H"O7 MC3/4Q'61N?/B[I&7@0.]/V32K!Y&; 1O?XSX>_EYFN,XBB^5G'&+T84OQAZ3 M\),39CM@EC'IC=.K!JL\W5B83;')N\,QB$X(7:,0[?PTN<'7$],&([1&,&FD M8\ C?=<) %_=0&/V.&.(W:1[%/=IE8]8P2235!)E6.5[=DX@,F,25H5,906S M+YLRFZJ>)B5^L6C'UEDXE&5)BS;<#J>^-IM2?_N)-<(A77=IBJX*]GL-D<4 MYX4F,)IA=HSV4.3F T$)G%SHGU2N'YY27%%=R>%?4/SANX@$(5QWL705D&V0 ML@90)>(]]/^-O&=2 8/P.%Y2]CC?,IC"#&6.*O)X+#;+R;SCS; -#&Y6)G^. M,5!J%D!Z'%>4M$5!;E3#1$-HC=Q^S##)M18DF@]RP3(\J9S3% M8>ZKO&@U7T$ND4#8F#'2UJ%,C^#0RN(:A]Y7<1HC22XMI5GRM5\%OJ4T@%9# M@;XXL0I$3?:(:;\!B[;2GDW'4C+F!774]TU-CIW.\&TZ%H!8%_MWU?/\',J' MG M>DAQZE??G-C+4Q23SR3P^2',H6,IRWH_8@>[UJ^OC$;*JQ ,1] ?-=^-,:08 M6\/QZ$]PY?]K%-C^BL>\1F74;:,\=Q.+F);#7$],GC,L+<+"X.:H;8E.4E45IONNS;4*__B'/ ?7S%0">9S(J^BQ$3SHA[LCFN=IXW4 MN^TD3AM;QG^KMXO_\LL62(BZQ>ZODV[K":N'AXQ>EJ__^_08H_CMV[^9NU#9 M6^)[/GZ\&C>$5_*=.=X<")7E3,CX$A;GDPLM&;J^.0<$830D2Y>>G?2R<[_S'HO7[@L\^A]/8V1>?MQ?!3&Y>L\K0>PZ<$"1* MOO0YQJ?L19P*:=#R*J<@2>IW#7;?P6)4$RHX:WZ@#F>&6"RKE==G&?J"];Y\I+1.J$TQ=_ HI$\G=C"WX =[@%]EETBA.8J:!3Z02+CO44O=]MD^NB43$)"^:\BNM M[DR90:F[+KI8!]?KJ(3OLRSP)6Y_O_#W< S^TE$^5D&F,^ E="?)HNO63.&E M:[?&XWA@2DQ?6,H D47#-;M0_#!^-))K;A7U;V?T3'2=?6/4R[V\(:;;# CPM%UF%? M+/=W8X2Y$-X6WH3!<Z M;@DO 8$VTI)M<_()* .-;KK14D&0+$ ?; G&"^$%6)$8E%O ML[OWXR3=HM\R/Z[D158,JOQ\2T!\"K(QX,HPI\T.=KI%L--&ZQ,6@Q).L\-2)3 6 MM"N6-13S541CB73\JEF)2.M>-+8N8"'K;&S4;2F MB%B%!XIG0UATP. E,%65]=!#P-:$$E:X(EOF64G(X=D,AVM46T60X5GO_6,O M\FE-2%*@K[9%;-$.T,>S:!<[^=L$9U;I>H.>GM:-'U:)?*DX7E4#:6U"B; )ETY;0RCKE MXC[#N$"%).NCY#9#7T.,CW+D7.,M9QMW\QB%[X!\V-?UJ50Q!$ ()ED!3$UC MV_))Q)>R8EU;!$8-3'F@L2>N$_P/$/(1?\$UZ_8:"#_04A>F> MY=@DK#MFG5\B8Z'/R4L*VJ+]4C7K*W?V$LO4:;^.H#0P%V^?LHWN ?\=;#=P(_D,V_HKB< MH^=X]['3S\C"8H]UEQ$J0K*>]:F(>?W:#Z] M\]$)O6JOGV/,\CVR-::ZR1QO#@3X_@V6BH I9TX _)>3(\8<;A4 W.Q5S@3C MMPA*V(#4V[K)H)/&5'QI!#7U45H%.!:V^3BJ65/Y6@4"Q MR:K"&UT)7326I*PM%8(HPOFBL3.>&*ST)J_"?SY<*&:;35:%0/67@FK:633. MU-@>Q=2T:.R,S_;8>MLJ,CG'X76M$+9U(%"2UTE9/A>-N(%RWB\_CH.?#Q2_ M179@:#I93_76KR* 3:--5&2/GPZ?%L6Z+:9(?1.FT ,9 A\R"ET(T9/-I5); M0[<[M469"2;-%%HJA/C/7Q U/T,PPXX+?-:YU(J( "G3F1DLNK/=[,&7>Z!SO\I2!,J/X>1]]YXT(D>4I*&4'GK^@W4BXS9!L2N"YRUF/ #BFUV_1 M0+C+5>8!+OXF*UA"*@E*8GCZ$#=2_3MJ6N_D2FRMOY). MT?LHP* F8)9/3XLQ/>EKSMD1H30LK#L,.SH6[Z%A]0_(&\ M^RC.;1)E-31JF+;R(L9DX&;R[U7H?<'46O_+*_Y3@F\_/I.$&R>ONHKF0\." MP.L^RA(G]+!0%::G38A>G "SKW?\TO$3:Z3G3IH(=@/D@F+,IM,35)1FI.I2 MATW;31$=L]C=0_Q8B:_NII@9;/)S+RTU9],V#QS1FUV#(7#22NEC+]U :VP6 M@@3?4-P99*X/<66V%[[K">MAYQ5>T+>^;J'!"?'0>S_]]SL6A@.\*4X*%VOL MO/KS&M!(]+:(/U?:6X6AZTRIL,*KO$"V:'2*)+FJKXJ\$#4&O@)+4*79 M5",E234-,FH7CT.=RN\8#M_> 5CE M@=NB=S^!OF;>K0_K;'88-#]\7TY4^!)=<\.1XI!;".30:LW6T(584$O,O/CJ MAMA*[]%;G#GQJ64-X;IT^M05LH$$0(UHDQ"U**3'1&% /SQLN;=6_ M7[RE2_&6JM!\62LH?WWAX8A"PF?8/D#^',..MVHWW!M+'VMLZ_]T@JRH >'N M0_^WC%?9ES'8HLUS4<\<;NX.9&\)POO !/V!\KQL'O4S1MNT??YKQ1QO#(2& M4X_[6/7'7<),+F$FES"32YB)Z3 3W5R('D(W3AQ$%6"T%/DH8"],\$,&]3EIKZ+=0.QFMR=H!G)_\B"\ZT5\I-U MM\EL&3R? \<5!$+S)Q@CC)^)=8K/PMICYA5(-^2,K_$A_8J?JRA R898*F79 M@.1,&]C!EPRV4CS&"03B(>\A5#+EBI>8("$A]T7D%@-O/8LLI,,5SC<+EEBQQ"' M)">-RG4[3YPGYJF]&9KW]]GQPTU8+E]]EK8QUE#=[1@C#'Y8GTQ+U:+2IF"& MN2 W[U]9DIPB)),V?/N1FG(:JSB'?0DKK-LLB-H5 ._K#P MB)AC->^I%JNBL!*K6A(EPX*B.EMW**'CQV"V;$M+74-#?JC42$*5^;IQ3O*, MKP(R!WFO4>N;5#SS9VC>WQ9]E 9A&6["&ZY;CP_E;Q!S[)C8ZK[Z8H3U9XR& MLYZQEH^V_G!C#T-U6VMV+A1;^'-TUSDPPE^>.,U[ZUG(:%MJ#]H'+M)>1DHL0K,85/H2VRYAS?E-*"5I&7-5P0H2AE;!;9&MR_V MR5]9-#E=RH=.*X<(;+9+OX/2HHAL^NHZ*')LD40BCW85O33'Z&W!S>U=!5:% M#R\_JW@5.!KUT6$YP!9?=7ELOMD)@!ZCB/('BM\BNVAU\@Y RVY#?!Y[9&7; MKP)E$Y:D7S@B1^&0@^LGK**+]MC"YGD%'%:!^G%5?+;+;!W(U=^+D5F?8Y3N M\=8A=&QJI09^K0.UH[Q_,B59"O3^9>&Z@IE>3%JQNA*B52RY4V#ZK\O&]$S: M-BW\%*934L1UEPJ,_^V"<<5VVAJJ0A6X_^F">[VX%U>J*MUL6D-_;!17]".? M64*KQ.G%=ZF(44TEP$K\+]RQ9!C_M*)D)>8OME5UL85?!:W$[,7"I$K3O.IM M)58OMA!-MI!=SX+WZ:*R#Q+J^H7P2L1>=$-%Q#(K^)48O>A^BA@552 L$7M1 M[-3YZ[":B&4$T$6O4R9J=K7&$JD7Q4X1I2K%)DLD7[0W122K5<8LT7Q1U51I M65#$LT2L5DUMN<&7XL*C)4(O2IIJ< 6S:&J)THMN-H10*35?2\1>=+.S:;5? M?;;"ZD4_4U-#1%@FT7_BUCBB\9]+H,B33_\)^T*EZ+UV952R67 M6-:J>2T>RW*EG4O<7M0M576+6Y*Z1*M696L=)$NIIUUB\Z)IG1<*TJX*7F+S MHF3I<(!U[%9_FD##^M]_Z"$5;_K7Q@#RNX=V?NB7O[9PCKZG"%29$L0>UKT, M*K?\WHT.?R@KO/\A=;Y'870XY5O;XO^JBTO<1'BY$&.R^A>,J,VQB.A-#_(_$/AG?F>N0T.QQ=Y)!_F9< 8:;"M1[*45W%QT@(LH-,@@?N4H2A/_CO3K?&1"=LY)>L),X;8",_U:# M"UD!6$GP,AH(!H!C8GGF;LN@-[^_EB7A3':V/;OG#C$VTA*Q['@()C#K0$ "\B^ M*[G[?*RYAKUM$T>[R%0C;%5P)LK+6 \P[PS5UC &:EY/%]X5>%4J0>H.-)G$ MQ^+NH]_K=*G=6[O.C$;"(3FQDB#^B]-=.1?%?Z<2Z-3#284%.#EWC^C$(K= M8SQ?>0<_+*K7?"#^\4A.'J6W^Q8=D)-D, MX0\L+VCE%_3#] ^>?ZBYC8.4%]%-*@ M>L26_Q^'EHI\#M!GN::LQHQ_ ,X:A?_AM7PC=;<%GHNJ+&[%<;7,!/C"RZ,7 M^LIY9#<6Q)=#Z(-JMQ%E>WMFB@T']4/$3PK%"+ M*YB\V 2U"!R(75ZO!-]Q;-' /G.I):=5/4?#-C8*PO MAQJ6OCC/T,SA5WI@)7U9,T6)]%O+\'_-%&R];VBEL\X<&T/>DLHW-W,:0*[TD D_CS%%Q%BL5>"S'0,F?;+L7$HB;.1Z4;HFL MYW?F.%&Z+DK^Y3$0\Y_679JV2WKF,"M;_-HN[IE#K^DJ=+U@8V#ES[;= WU. M^9FC2YV(F([],3#Q%]L(AQL:,',,J-,".Q9A#%3\U39B8"O^,P=_."5,)&#] MS3:24+>#S!PMPTEE"@'D)TL1(A'0(X>.(E^^G0]O7;8\J76Q)PT+DJ)GF_%D M\]YUOF3(Z]IL[[!9&^X--+;I,_O'=B!2745SH*-\8]K6[M7FFK\$G1[?":4N M@=P<Z/,YPAVF O')JGCUT79S5/9++Y MBOHR$AF/PCUZBS,G/O48_"N>5O0X1S'R;GT0],H2F^R'8M!ZYJB0WLR!3W/< M.6;EJWYI2>(7;%269(M>:6!C'M8C,$CY:.URBY^/4:-GD3DGS;'LIH;Y$_<'8Y!=$*(_/2< MQ>[>2=!SX'0EG5$^83<&R4G"V,5'&/G9.]>GI_9E#)@M4M6]_FIQU_#&#F!_V_D0?-0B!K!##@W MRS:]-,,$'+W-2+BL6D<7(-BYU0C*[YSFK0I>X%U\#7:E&IRFQF@AO> M31D+.?.X.QK2.259SLQS420%D&GR22:$>ZC\,;+!]"@K3<\SC\R78SRC."IF'LDN07)#7!HS#]ZV)FEPPOCL80EBPUTGLXGG M5@WE?B;]ZO8H]5T,B_'HT-[Q7N*Z)_2'US)P,U]PD..;M>2Z(AHOL>+&XV4O MOF=KG4<:!64F!YLYBBY>ZHLW;AYF8@MD8)+3>.LG@% \^"4[')SXA*5?_SWT M=UC0Q1"Y;I2%D+CY' 6^2\I$E!SE(=Q%\8'HD[=@!3M;+&9%XTGMAR4)G[6$ M[GA"J<_3Q&+EZ>;D1+P9#XK882VR5A*_. ?$S9H23C.7^]4TM^6&$:Z(RQYO MV9GDI?&1EY?./QRSO//X9MM.V$N3^_CWZ^(.' M_!PF_(<:%/R77^[P?M(36'CB8Y3W<[_%3]MFU_JG+@.2GZB9:?:*:[!5--90 M:U)#&M[#6_R4NSZKP:7$1',M"W/DXRYI-? 29*J4L\FWD*]DJI,2747 M;[!>B;SK4TDVQ4!F8["!JUI4I "Z'<1)_E:]' ,F/1G+WF%IX>+J !+S.()+L?;L[&A# M%*S:MZBBWMAL$Y Q+$G*@JU0=K8F834VI*Q'$^@8+1N4$/\S02DO!-PRG,XC M0=S.07MR684"6V>YUJKQ-2DB7AM#CS6_'KPE>"9(F+H3511L&<>FGR. MI-%1T6>* 5U$,M@*,-/@95WXDS(;S#3 61>.SK9!S#3*61?>U(T7,XUNUH4P M3<:/93NEJU&O4>H$14O7Z]-G%+W'SG'ONY#?%X4D#GH3EKVBDTX>>5F M2K% MO7-#2H_WAFD ?^0;.7GJ20W$W:.1Q\)AB@V?_UH&#V MYGJI)QK0T'P.;895/M98B_Q;40B;E&S&EH1M5"?'/4MLF:GY7?IF]869V"A@L]A# MPK2]L,=>TJ&'*.T5'F/H%@MI070D MR75A7H&KD-O8VSY[K64EE.X>R>.=PJ +CI/9P)2P#" M?%.I+TZ*);K-KNPLRJ8FVDACVWX(L3[J'_**."2;_DN47@7P,2P5<$]#:NI2 M 3-/<(4_.=DB%_D?L#-1_R7Z<(,>&.HC5[\1I8'C-<)' F!)W_I,?H"2-0HY P!FM>5];Y!_>LAA_J&!)(.7=H!B"%I\< MN M8]R=RW@[%,=X.<\]GKG1Q L[FYEV?X'YP7C<]:\\1-=,PI<$/#ZL56:$I M2=288@TU=FB/6-?&S(;[_K7'Z"Z9 <5VVJR:XU;FC-:M.E?6Q.I+S\Z)DE8J M&FV:0XN"QG0C[DL4;M$N"ST0E+X>=S&^F04N<@&J-@,W,2@S;;:! V.8@>G! M!/JLIU9[#H4!!CPS:>GWXE@HK09^_*IH7+OA3'$C99.N,'"^?=)J]%SJQ W$ MC!2B$1\S(1/QTRRV MW'>ZT3 LE3-'@U9C09U%S3$3VHRP,^(&=8=)=(3BCN!L,_(DJ$W%HU$1T[FV MW9GC:FQ=U9HPS&EE ZV&XS8^M7#2F6"8)V[8C>)Q)9@9->9DFLMGBA=IPP+# MYCY3L,>5Y'AN 9L19HDD)S#EV(Q!@R**T/%C6IM+/EE&A9ITC[FF8]W[(;Z$/J1>)6F<$:Q6-7J>\!-Z M>G+B7U$*-0X!W5"Y4!4SC$6W2,$I_?K88W8W8G M#/VYQSKA]MKF3C@Z'+!T[T,74RSF\\^6.M::4VU*MLTSD#PXYG1SKV@68LYZ M=(+K2/B&TH8:V_C7E\_1!XK#7!NK*OD3=>0=A:2L:(5?+ESGK&3N+CD):*7P M/U#;^0,3%:O'FM04<\'@3- <\PYEB.!#6_R9V'3-!'2]TR!#N%A,3 M-#;SES5WS!R-8[\(7,O)S)WSQDBP8X^9.1I')T&Z:6?FOGKMQ,3Q;WQBH^^O\42=OB!P#@7^; M/P(E#9]+"M&RL61V;K "44@^XHH_QYRKC+(M7EP5>[PYITO96B+O"PJM!Z.0 MD X[^(0_QQ@HG=UP8TGH8XUM_9].D)&[^8KC_EO'*R#$&6[1Y+NJ9P^<. M@/F8HD[7:.KNVV,T^TF?P%-WX\1!5"'I*?(0IR2Y8(:EP;,0[.V'691US$3/ M8&_#('SZ$>#:)YL8!#;F66C^B.Z:K*R6]?U39 W5O*/KP'%_?7'W6/!)-D0H MDR4SR9GFG/%#.YS3W?4#5]7>$^!PB$(Q-5''Z2?N79-B'WWGS0]HD5O"X=I+ M#G^4I+G9=;]+W9Q@ANGG"/2XG* :'=3YKQ-]RIB(;M.<$,N=X;HO"NW>WGT' MLWI"KZXIF*&[(&Z29)"35^+A)8W<7[\>*X24'Z;B47ZR7=RXW-=S[,/FN\SR MDPH/%JZE^4385HB91&YP M@EZD[!--;#"L //'!-]&T$0!6Y^="19XD3S#T;"84H-<@U<3$QV[@,U@2\<' M"FVO+7<3GXO8C! ).A#9KRKOD<@\,W,\*+^FC> -+H6HIG'V:EA0F07GGGDG!HR%(S0,P^(TR-_B.W78Z#I M)PO1Q#.)CR*JVJ@#*UKB9Q,5*5FS[LI-_0\,SV;WND<@J3KA*7F$RGY_ZLMB M><1D8BQD\M[Q8]"L4&-/3\@!(+U-N(6#CO&9D:SIKV'TEJ"8]!)Y"(\9E'N, M,!H"WRE0SHVT'.53YHIJZ8.&%]>I_3/F$79]JO[X=Q_%F /M3^1Z\(J2R4TV M#UQQ-H0C]'?*#?Y36V,]H)H/?J0*/1QJ98^W"P3N&?%F+ ,,\X15D3QAUX60 MP(VQY_V&+^KI%4]#/4,*.^CNO(7,'TJ# M.4&;H=[SFK3?UZ3]&IP"S;-\ZW M)B6!H8>_T&.' B/@U7T(H2\9Y%/>.7&(ATU$"ISO:R:/?V3!0.Z@N()Y$E'4 M5SM'4D6-;';X=*(#N@/S1.+CZ8]^DHKH8]R/3T8<0\C".H+09J:EXHMGF9HX< M"3-JY<@]TPPX=*2R/95=!V%S7 H@CG<*@#.Y).#8^+G5E_7KK*&VDF!;.N?$2@,H%8J MO3?TN::#Q"XER-DT>T30MV6+P%F-A>_Z[#!ANOA8G7<&#G)UI!)2=70U$A1SNY-U'U3 M2PQ"(;C8<=/,">!KU,O)&FL=HF_]#]]#H:=\'SD+C'@'FE\3D7QK[/RCBT>V MNE'MXJ,8II82933A@; -7#8C4SUH:$1#Z'KJOXHURU:Y MP[H\A8XS#[!CM0>;[0)!EE:<6&,LLN#L<@^B$T N*/[!R2DP>UUTPKP+R<9)# M 0DF[R%T8,/'[T<>H$"82*#[*^:BQ=T]\C+P".H!B9_8[ ZQ\FK LG.=E<-6]\B_%+Y 2( M'AK''F=LRUN4("S"[/'+=PL5@:(C<03GF.0"(3/3W#. KS<^V<4XJ<]P%N\ M\@Y82DE2>.@_4+%+_BFIK3';(*J1!(Q63,DXC[+-[D1I ^*H DOS$+C/N\VH ME'/;2T@O$MA8D/->)T(6X\*?@-G)2C@SQZ24;-JJ3-87CF;N8%1&@92P-7-W MA3)2%$6UV5BNMOB_?NF8KWKR^(K'O$:E>;A1"2,/)4H^@XL'>1A3 MA,,DSQDF*5C8L*6*P4S!(_5.:.'Z5 ]Y=D[P3U??G-@3&:8J-)2R M&^R.J[G31NK==A*GC2WCO]7;Q7_Y90LD1-UB]]=)M_6$G[M#1D\>[/]N+T-@ MX%0?M#<5T""0 M\1,/E^-\<%ET6:=-3$V9G2\O&:T3OJ;\#2P:R=,]6_P-S#9*0Y]QG1Z8,=@Z M/7-WYDCX'=^T/7>\2ZO]K0(D-%/P3#'!,#4!N!2;[4R!G,*ZT*YBQ+&$6HU# M;K 3U5):4DJ+B&8"(RV 21;(F00ER95@$AEP&17/F#QS)BCA!;!IQLF2R(5J M3U82/,[BLS-!'(^HC&!N'J1W1LBRIIB65OAD^X!F'B(X4[6B,HK,%/TBF;KM M3; 92#LN)>3&+$?$^DL]M MYD4R9D3H7?_ MNF0VK>86O:5UO]S>47=\J:S1QKS+[0WQ4EEH(RW9-B=LDS+0DDT+XR^9P^<. M@ 5!H%"T"S+RWE+&WILC-#<%VGS'O,O+FVVCQ\ MN1N[79=@AIUA]^O)G;$P M=^+L2UU(&$!A$2="S"[RV6QS:[>S].TBWZ+?/C2JACQ6/*S[<$Q"Z?3NR#4 <;)K4L MY>B1OX0E@.;%07RWR:RNG2"(HK#\I^@:/3N^)\?SY)?3+#MT]A'[H>L?G:#X M*K_MJO3,COD7[Q%2VS!]XAB[Q1HUB%I0$X6YL>88.\F\.N)SB+J>; RX M8B?)9@<[W2+8J0M/1?A.ZOPPP!).FVV4L<#6T#0K4?5ZF\,;Y")KV'H_&_B% MA<@,0\$\8ETDK+$*=Z&E[2\*;'J4K9258:9X6% X]@I"B:5###AF:#976T0( MVMEO>MM2,U,LK# 23$#J$\3%3!B_=39U<^UD,P\6.ALI;GY$3D):D:T;W80F.>$IWO' M+9K!&0XY>XXCK&NDIY?L[5\8X-=H$U]]X W!BW\?Q46_M/"=@-([VJZU_+S% MS#D%5/9[?7IR_A7%Y9R;P$FX+<,T+3YI&$15R_TSBMYCY[CW72=@A)NPQQH[ MSTC'19?DN%MUCCEL%%J")L\548C(AS98\Z[^Z;C. MAQ\$B'=*_4'CGM+_((=-MIUAQGAPZSH7JAK]1&5F&)1BD@2AMJ*Q12'Z5G:? M9X@R_%FSC7@:INJVK!B:],9%N-OU*M&EVY*CB=J,-0EKF3XRY*B[5N-(*CI/ MI BW$,%1UV:""5Z4GAY4S"1:3XHX%%1:&M_FZE8SP0Z/8,9#SQ*(2,K06;U# M;-W5:@S(OT,2AH8Z$%12:9XY:L3FOPHC=+5\IO!+&6LJT"E6@$4$U>D7:)7X MLLTXG$2\91MW%H(:=8Y+-2W-%!MJ3(9BQ+(YC-4")L/6%FQ&G#'.DALD%X(: M2><>6"T1C.+R(PZFY"E3HOZ?13@4TF 6-*3C?6P+FWF5]EFGN5UC Z' M*,S;?3A'/\4*^R'*0H@B1/$'\O"MOL\P+T-EP"G5*ZF\B+E.L@U$8Y[^!=_- M^E\:/0\2KF=*=17-A_;Z+7K=1UGBA-[K-_S%TR9$4%@ZN7J/$>*[LJ7G3AK- M< /D@N*C@Q\7R)EEA,=1ATU;*PH=L]C=@WVBQ%=W4\PP#/FYRP/)3)",K;70 MYE$8"^3 M@0F7AH]S*K9\KBPZ*8U6&),7!*U&E-"SR!,/JYQ\>3%F)LA@-??3BHV9 M.)]MKE Q;9@&5RIK=0)392[SQ751;N*EV@(V MT""S9[N(!%D3C0'U\+SATE;]^\49MQ1GG K-E_'TN:P!KT84$C[#]L/PYQ@# MI;,;[HVECS6V=6CA5X3+NOO0_RWC%7=@#+9H\US4,X>;NP/96X+P/C!!?Q2A M=SSJ9XRV:?O\UXHY?OX@F"_:TG P<=_=_KA+U,(E:F&.40NZ;S_WVM#'&MVZ M[_E8MVGH (+'@SY^23$CC#T]03S&C1,'424#/$4>"M@[$\RP05-LJGKL7G>< M"9J1_(\L.%]1EY^LN^%6R[+Y'#BN(,24/\$88?Q,##-\%M8>,Z^XK"%G?(T/ MZ=<7=Q\%*-D0(YTL&Y"<:0,[^)+!5@I#; )!1,A[")6LF.(E)@CUSIT.>:95 MI>^K17SSEM ,P7.,[C-PP11WBVY.Y0ZU@7B>8]^%8N/DY,6$TAZ^IOA_23*X M"KU*Q9969YK1*R!S=[(K=;.*M_[Y/*T8!KH;)PB0=WTJ:;L8R))& MAZXZ,1]*2B9"!N@ES\'?T8R+9NW]^R@N44\#AS749"54%R$ON8^C0[FY39PS MKMSPRJ!'B8DVL.D;3"*^AW)BV2(7^1_(VZ@]\A)KV,5L[KZCV/431!Z=ZL>* M%[ :EY^WEFYEN+6)+?(R%WE7R=46)5F E8BK,/5O_2!+\2%@&OSP$^)!;ICH MJ&KS\%4GAC.GO\8&L%BYAP3I\,F)?T74-L>#U]0,8TDL!0U!U *K@"QKJ&ZI MH^H.L]EMOH4H3O;^<1-NLC2!%X1TR*BQ%1\0-160.GPH?X.88\?$ M5O?5%R.L/V,TG/6,M7RT]8<;>QBJVUJS,5>A82VH?Z@<>PFY66@Q"HPATVA+['E M'M[P2^602^60*?$KDZ0T<\P-+1>BF"PT:*:J%,Z32 M:9JDP$A:F3\F^"DM312P\T?FCP5!:DGK<6'G0,P$#[S.-CH0,?LR0E*9:DU4 M4)))9@KZI8+2I8+2XBLH2:>S<=C=+% @_?9QZ6O94 1(P M89L1)\%=1/G6%>F(\JUL+KUE@XVGE]HUTHI);-'%-J9AV9#+:9(T1: M8^ED6LP4[$L)0[T/L< L9C,"=3[(LAF0-M=WM.%AEDBRG#D*QRC:SDWIG#F^ MA.\3/TW49NCMX. L<_[,FPV.SJHZ :DS1]>\>TE,B*CS^!$K7]EF9,RPWK,: MHOYS[MQH<.[XS+$ZMBQU7EJZS4BU0^3@^ _&0-Z?YWK/^?4";$:5/71T8 M W5_F2N5J11WL!EQYN65Z7IZ_'7NQ*98=&,,'/YM[C@\LYK'&+C\::ZXU%9% M9!1+]VSCZC45+1D%J;-U9/.KI(R"J]GZ%G36;QD%L[,UA>JI%3,*3F=OT.&7 MG1D%9_-6CKF%<$;!US+5O-VX9H5/L]57I.H C8*RV:HG_-)$H^!JWNJ'J&C2 M*#[LV:H6>@HTC8+3>6L6[))0HR!KWJJ%2JVJ4= W;_U!K636* BNB M/TAB0,GV^(^*A)M$RM+/CV!BWWRXQG$I!=%Q'>6;,M7J MEJ(G=*IFN:#]QQM25ZO-GC'IVN\V+-9!?^L"?=ASH:#R!;G/ LV/)-G!C9L* MGV57PT[9/!J7I'R,E8>9[AV)-"59>A]'<%,G>D:7@D^&P(+ "JB?82'NCI01 MEV:!$CQTHUQHQZ(141,;YN?L'*OAX38EM.PRXDWI>Z&?A][PJ_+EY>7[(,>V M'M_#%G^H.EE_R+S7.(HW^^+J7, _F@8'ES%,%P&A+[P0]:3'-2'"^[.U*N'^ M"?8G;6\0K.:O]>ZD^6;#IGI/81FJ[1'&2-F7RXKT#>>\,)OKUW<_?O_##P8< M>7:4F+:^9KEB*?^PI*2)(CM\+F'8RE3"B]4(W]88!_>TPXR"[?32-88 X?^0 M!CNPWC 7+KL$.;JGT_LSDIXV(FXLO9*PBS%4%ZSY=/WJM+ M!#A$G/&[KQ)D#A! SN2?XCAXH?BB3=-"Q'9LS#9P03(P;DEP[241;&/:XN\K M,"U]FKF$\T$V0QRML$ ,[R(!W[J%M>(>:N/9O8$<0%)^.+4.E:9%B.U('B2" M\1IJ#703<[T261J!1?T[:I-PQW;YV %$S0ZKY%YU$%^%YHB,V_6OV_[,1Q S.QXJLM0!=A:CJHQ M^XJ@FBXUMF^NEFL?$K+U:'#]B@D1!*C2DE%=V3L)><#)%MT/^ B7W .;;,&F0JB#@':8#0BIV5P .!W;F 66Q+QD M-'8ZB2,)'HE%CQAXRC0>171(B()RR'2[8!#X$>^(?N"$PM8PEB.1P6:CI]NS MH6$;\08.G&5*02&+T\ADA01^,A0TL1@A&NHQ4^[&L#B+;(\&S6+)SID+$?VX MR5!J8B;"E=>?)\S;U(<^A$LW&#B=^BF)9HA54#&P%8O7*,\"R+>? 'PF6:0( M*(B%D'S Y&J_.%R@5/Z%0VR[&=2H: 9-RUI]E[^BI9&C+FY#O0#(F[B2H(654.Z!-(S9'^%2>C(<],884H:CVV#NX"J#$4CFW MY [8AA%ZZ@1GLIZ.&% !=TAA/D]+Y! MQ+LM%P49DQXJ>3PT[J912X9N:-9 #W=#HA,G"[5.9CIHQ/:!8L@ MIW3FZ\RKOC-?.F+"P.,!CAQ),'+X3!/NGMA0Z&U9!VS2!KLZK^%B.\/L42'5C"(%'YG44A.Y3UX9Z,@KDINR_25)84^\)J.S MHQ]TXE7J3XQFA(.Y %@U]E >TO]E]23 ^L;:>9#]=.V<[;/(5VQOR\B MB+516Q$YBLQ7/0N4]'B*9SZ0R#U\N2!^#">. M)?,V9MA3?(1$NB)@V?F4+0/^/20,-3 .-G&2T3_XH^D O8Z3S^-2VWFJF4CX M2I[-(Y3MM[$7/204!FV]T)U$'&NEEW 'W$D(.+7T$C_\X1*%#CMY+7U2]YB7 M@!0.T>%0I4I=J2NBBK6:U2DXI'BT[ L8L0F<1* *-F>X'2JZZMV&6MS9VQ/$SHIA8H2H>8OW,<13E4^V.5(=M&I52## M5/B!Z3EOCDQ=]?QSU"^1;:CU-P?T@O-3K"JFY(Q;%](VST^JLMSQBBQ)DA!Q MV6-#PW]\HZ'B@)8-K!IR_62_63<)M3HM?!J"_?,;P?H$4_:L:FCW\V#:G:_- MW?E=5H)^>6=Z88[X)R8CE%G\ M5$@ HZ$CRR!EM*XO=%3@TV7!2H(^0B)+@*>\9'41&]G=JQEGCT#4!5_,I*)F M%LMV<+2(RH#='^MO6D'*@P(K6F(=,NO8(G=8:$0@A =-<()\^"%IT4KXD=>F MC@_TUZ:$_U:+-$9#/A,GNQ CHZ$6(<;YP@TQ:H^Q"!4S7[4ACD:3681\S\D\ MD#NK<7:AU/,$FV/5'6H18AJ/K2&.ZEFLK#NYHJD?QEA8]HBN]&0/F@M=171) M??08%*P(6MU#'%)LR5I#H0(81X73J"5]KK#I=VA#F8JHA:OPZ;6%]P*Z'$FH M%Q8M[K%$,]FY53QBC.WORBHW1O<$ZU#4)6)&X&-WAJ9S? M>A"+%ZHX2>KERP=.CY3JP*BQ4HR<'BW5P5"CI1CYMJZX^WR#[N X25FQ/DQ+ M(_:?^+Y2O>[Y\L)+J8\@-,PS$@!)T$PM?,T/)&%.$WONQ=^9K"/!; ?(K0@@ M^4R2^;)BK:R"9H;.PC+M\S-9H_C#3=WO,# M9[$-71F+#T%6,H==J)IPK#G2!K-9?G6407PO_!RE69(S)U]]4=R!(;2_\Y*O M),->"'A=J$(,MMP$W37R+\V5L4)T]:<9LJBXK%$]1_/DTZ<$[L0O$5C*(4Z* MSMP+LHP3(FF;;F^VXH140[VB3S4'[+53$$WV1*+UAMVAQ- \&:F=QE:$387$ M(50PG-LYTG0DP:BDX>>VAC3R\VZ$O72XRYH''FY,ZTHSNL&=K*-W\Z4<_XM] MY:C.O; ,8^_M54OXC6O"[H^@0(:D7C^@/_S6:&9#GSTV6B/_)5Y2D]$EX_5P MNHUQ_THHR4W]YZ#F,;2;+3,P$2/RM$[B?+6^H3M&Q;3/D XJ?5,QI(RH8MZT MU0%S/$,.NB"5$UI/!)DT/XH0DDFM)\:0\S4:C]AL?QQR!7"@MG;S&XU&/LR'-19&[*1PBZ&UFED@_'OBO]!\PP)9I*Z27#3#5H MY'S]0:*%6^_@X2=:.2\!Y$ODX*;M^S^4V36#+-==JC+%1E6YR8$M2*.B7>6$ M54Q5D/:X5%&5;-S'-YZ/YEDNELE5!3BO?K9KQ.M"S079>!0Q!EH G;P0-5*7 MM)D3T>5S= _\]_1"PAVY YFR/B:W]ES%QFI*] J,)>"3(7 \VPH1/7I:%P@B MXM=CJ2&8\XT*^+^X(N&9'L$#?HF\RG^ A, 1C0Z*D<>P+)YV*D7G4+'^34H? MIL,>S%-]-??0J:P0LP92TW8AB/7>M*AA[LK!NCD*:PIT!W;()M]4O17LT75O M\>7-SF+K(KQZN;DP3<UGFM]^04@K$C*L!ODC[(,T\OL3--],]&$Q#+1.CX M^S-3Y2;.&PDSL+7YF:[!@93H7I&FP^U&<)!E>?B$=A-!*/V/VG65)6DG 6KQ M?A3>U2QNH%M([N,19O,X@7(AEH_&F$UC;!>47_$?SS!I\?,O'P"'C]YV2Z-E MC#^5/T11G+$9V&_X$PG9HZ+?T:!J7;1<4A\C3[?><\S*7?=W!(NVWGT'UA?0 M60%0;$20)>_QW]*/08SB"KL>/<%_O_LNS9_3C&8YKN!3$N?;7]_AQM"/Y97* M_GW+FO4^%5/E2=ER+Z(A2XOX]1W8@C"5]YRRV$SYWQ_D"#UX8!1EK$O9'0U) MFL41X3%205B)$FP!:>)7];:T?BN67?SU#:"3>>B%[Z)D-?O9"[,@% M(\DSS93;0Q)L*.>M"-9]8OO-*%BP+,5RECTP4^TL_6 M;)F?D$"]9S?D.7 9/:WC//6B .[C*-LS85TW..9/V8ZVQ9:@*PC:S-Q/X)5-J+D+5E++ U .PBF%6? MIM[?!U"]VF_ <_W!2JFN AE9$M((Z\NS4PC"D8_LB22!4W<+[_%O>JG>$-*H M A6A#($MU124+;(KU50!XM"N#FQ-6PF)08.L(8=6Y[T,O;1!9$&"W"?!+)TM M2)J'&1QN+^3/_N?H:8W68U1TE:@(=/P\@I/!](9SB%L%@7HQ]R*ZM, #7<7X M0'GF[>GT"?]:[R8=9RYK+UNU6MV]9],A.KETL)6JE5P_E!@D P98B;!Z\U2J M]"$CK20!-OW%]YX6Y);L"-Q"O\7H(6-.M9ZR8 ALJ;+ Y'>OUW[9]1AOR(Y& M>/WX\,#;E\?,,*H1.<8-<[/HYHU)/7W3 ;"2W\> (E=92MZ5V?\X@LR(KB!$R(9E[&AC" M/BRJY^EL!5IJYK60)5@<"&CBAJ^@2<_JP<7@GYJ0"L1*I!=E5$I7= M,;PB7>&E@W+'$Z;CU\>*7X>Q>6^8E9N-:0CDTDO"6'7IZJ"L1(UW,BL.#ULT5Q5S?*BP\Q #4 MS6$E63C=8;YL=97E[5FAKJ&$MT\G%!>)%GB)O[ESD9@U9;^E$2E?WRJ-VZ'# MN%W-D+TG9N 9K)0U1H9YV$.D*6T"/D)U><@(2QV]Y2-.314'Q[>2V.C 0=:Z M;HM,JB:-JEM?+LJ[TD-;*9VQO>J\%;XLI6N%F_2S-0X8 \&EZ%DS*V?OQR14 ML-:)*!8:N7[=TF(J#$E6& D_G1T!?7)6%,5^'(82JUOZVA7(>*.W-! 68F:P%$[R*OKMC.WG?-8]_)=T/3K#;#EYPA5\S23)4EJ!E@: MWJA/'/;&JXXAS\A*$"NYN'H2$)\"%-D@\N_6\*K^WKN,<4942NB.M%KE7)$= M">,M E>/\II[V60<9JK<%(:W7;]BN8(M:7?[>&];5B MNOOZ=#>46"-K &@-UOH#SU2]&?P6]!4H\35-+%Q;=X@MV.A$C%825[-A27EM1ZCK' ML=P>WO,^;(P[K,J%Q<3WAQ+$'6]GHP%*+P\EB#5[JD?U-\_W=C KZ09>!!^L M/*'=6UQWRSNY2T53QOH=OO0^CBZ]=,WYVM4PUB"K%3.UI=QZ_Z9]) WBMU02N:66-\'#[?6!-=5 MAS3APQVIPX><)FE:9V(RDZ4!R"824YBNB.&*%#57B,#6B_8WGE\ZD745)H?, M82W_'-S&3U2;-V"X+9>+5G_@LV,>0L\77"@:("MOD78X8?X2D21=T^T\ZN7( M%#5EFPV(9E"3PCU[E*2*XHIB$T=,-G[<8@SQT:D:PZ*RLJ BO6_J]'10UMRR M@R)3VLV<9=_54&X@R?3TELMJ3CMG?O='2Y69[A)_:&*RPH2+K$CHU%JIZ M?(V[)X<$?7BE[21U,PH-M,H<[6OLMRF'R$2E%"3! \ ]=)??\^" MI"3;DBTG<9*.[1E;)K%8+'8?/+N T)W8)'[[$^M.! _QR;I6VEB\]3]YAZUZ MJ]LH'B'0*"6Z(Q4NF+&+6/SMEX3KL4S;C.=6_2R33&G+4]O)>!C*=-QF?\WF MG5^DVJ._;;B/#+SSD//684]3DXYMS#%2L=/MET_UTML]X5D1HI.+P M:[C GT_D2%I6X&SIB!U=T#JX;]CM7@A@@- _B!M._,&P_[Y_TAOVS\_8^7MV M\J'OOV?^)__D#B\O>V9 -SY^J"P:7O_D7 MK'7(O=;1'M]GO;-3UCH.RZ?+LU-_P(8??'8!R SZPSZ$_4\G'WIG?_=9[V1( MH&J].3RJ/57_]2Y8[_3\]Z%_RM;01.YR:^ZP>4 N\3$-H:7M'];\S:9]5#\^/'QUT\3_=W>UZB_Z;,*G M@FDQE6(F0KA)&O9'SC78*U[@/96T3*7LO=():S6]?S(5L=/+ ;B#G2B-9FXE MVB.ET5E4?9F -T/V,4\%^*4&"CDXVHK")^K^@_J+=]S 2W!?LF!7J9K%(AR+ M6A&%TO>A@K)4648=N4P93QA3 &0\:4CF@,$@BD#O($8BFZPQ+L3AA< M%$R8R>G/JO],:%$JH0DDTL380R&J;";M!!,TF0B<@:0W@VDJQ#2GZ!:RT6+= M#<_8N8Z=PSNP(U@D4T2' KV*1@W @3B:]5J[3+%PDV()RS2(0Q!( @A3"[X8RS)^!FPJ)8S4P% M+RW&TEB-;33C]+*P&U;6UE!B*F-N6?L,E.M .:J_&%[SZJ\OYP?-UIN.*;%0 M)DA:E2J*)![WS+[S>9]Q+5QT$2TYBH4C>0%(C6)I)M2#Q!*0$A$3/8?2!+$R M.?J1"5K%19@SK0(1XK5A>XAJ* "3(G3^/)CP="Q8#TPPR&-(N$+_>$\45KA" MGYZ*1TEU=5K B_0SHHLUU!4H(%MV'BBZ-E"$@:IDMHY%2%"JW%I#E-%?A](3 MA1PV92]"86 $/.]RPOVPJ%&Z"GAN=N]">6,DV'*D(A.I7$,!6&(JC>,>2(G4 MZ:$2<,5:Z\RG1YXY%*%(B MBE!!R2E\;#940JN1R%GE7:+#.H>P&=22*M%>(N9AXI)&D2""4L M=%KV $80H2&BQ2?5F]7B$7_D$A-PZR1/ YK&_O/68J>M!9T]4$$E@1S:F=$> M+Y "<2Z3W[+$GPE^1=FL*&ALAHO]L4;*(:'Z&C$DF&V M(ZVLX- ':$&A52MRJD%"-7D"Y\-/;C8EK6\\LGG.ESL7_Y06(XWU7$,,A:,A MH, =2Y9PJ1691:93%4\%I9>4C\O355TRETBR6"T$6F<357 5OP9&@.?KY-WZ MM[T2\/V"T\O'.5B]=51\2? -OZ/]?G-F-V9IW8ZO-*&\\$.CTOT?F$RM7LP7 M*-6A:(X-?Z'TJ%EOONJ4\K \YID1;5-L^D1Q\0C*=:69-IP%[[0KZ5((4N'R MFTBGN]6$:CBG8<-"3C%YL=>#L$-TV84H& MXK&40I0[RVM011SKQQEB1B/-GGS]J(Y\D.LVW!K[0>#YHX+PUG62;:Z]_KWYLXL?P<4G$RDB MYL]%D-,Y"SLO]CYW^1J?1/[?)15^TQLI=#TVB+DQ=#UV++Q4A:+J [O6;L]& ML9A[Q1X+%3 ELCQ).]@Q9LB0;6I=EK2K9+'ICNU_479@%UJ-XKIZ(@V_Z/+M MUZ[!OO']V]4MW,ERC;MX%"N:1U@B;1[/^,*X1=MMT&WHMS]U&^X>]9]02P,$ M% @ *H .6>S;5-D=" /"L \ !D!#(=-QF/V;7 MG5=6;2 G\TXR]2(AQY%I-^H',H7$X2[:K5Q6284J-9Z6_Q/M9B,S'3>29U36 M;G1L6\@3&<_:0YD(S4[%E U4PM-*<*2,40EDC;@V'H_E.&WG-":-1OVK<7P5 MJ[S]NF'_=::1-,+3&?=%.\N%-\UYYH:;.HM'*@XZMVR[UQS8,I6!B=JA-)X/ M29&2#;WK2(ZD8<[+I %.R#9U07/OH6'7>\&' 2+_2MQPU!L,^R?]H^ZP?W;* MSD[8T8=^[X2=]$^[IT?][D>\0FMO\'@7?39*OBK_G%\.+BZ[IT,V/'NN+AA< M?NQ=L.8^]YJM;;[#NJ?'K'D0E$^7I\>] 1M^Z+&+WM'EH#_L0[CWZ>A#]_27 M'NL>#0E4S7?[K=IS]5_W@G6/S\Z'O6.VA"9REUUS^XT]T=^&= M??K8^[URWEZC\1D,]?;S"2H6X1V67N^MISGG^]?-MXW.%Y_>IM!XVF3[-091 M9:(9^[7.SGF6U9@OO>FRO$>3:?=JA_L M[[^Y;>.W[J]F?:O/(CX1+!<3*:8B@)ND9G\6/,?ZCF=X3R4/4RD[47G"F@WO M-Z9"=GPYP.IB1RI',S<2[:'*T5E4?9F -P/VWR(56($U++*]UEH8/E/W[]6W M?N8:7H+[DAF[2M4T%L%8U%P42M\'"LI291AUY#)E/)VQ(C5Y(6 N-R*!-@H* M9PF>\^OWKZ[U&\UU'EU@H$R2M2A6&$H_;>L?ZO,]X+FQT$2TYBH4E>0%(C6*I M(^I!8@E(B8B)G@.I_5CI OW(A%S%+LQ9KGP1X+5FVXAJ( 3%[K>M1_Q="Q8 M%TPP*&)(V%+X8%LX*VPI3$_N45+EF3IXD7Y&=+&$.H<"LF7C@<(; X48J$IF MRUB$!*7*M35$&?UE*#U3R&';LA4(#2/@>9L3'H9%C=*5SPN]>1?*&R/!YB.Y M3*2*' K $A.I+?= 2J16#Y6 "]9:9KYD2IN7BE#05FI*8767:9CS+5$H+&&3 C-0I0[4D_2+F1+"8 MEC5BD0S1PZ76Y8H _QL)$D30T%\$:SGO!9-S3(YN8W)C(KD#S#^ W1I1K- M4OIU.:&L0$&OX5!*\;ZO\L :8*NUL4B1N6/ %"TB(_R3""I1!T6L$YF!55_ M^# 8_9TM,>%Q85F$(B7"$!64G,#'>D4EM,C9&]"B>UQ='5GPH2,H3;L:;*0* ML]Z$38B;SZ4%%9CAP\4\&U6EJUU/I2M@3X>4O^#G0?P$(#,7F;L1INUA6>G8 MEM4X>@2'4=94OE_D%,BE%+5*;:*T00.=#T*9]J&I.A#87M]$G&YQ;TE7WNZ>^Y% M[#.%Y\%3MASV.&H.[MJ"*HBYEN&U8 V"R2.R^9T:;V$>1Z%G5*[G&=2^@,XD MD<8(<1\SCQ22- D$$A9:+=L (XA0$]'BE^K-:O&(/PN)"=AU4J0^36/G96NQ MT=:"SAZHH)) #NW,:(_G2X$XE\EO7N)/!;^B;.8*&IO/;"EFC\:JL MQMV^> 7%\ =M9@SS'JDE14<^@ M*+1J+J=J)%1=)' ^_&1G4]+ZRB.;EWRY MK?^S'\V_7'"ZQ;@ JS=;[B/!/_@5\XM_AS-VHU>./ () MB-P.35=+8"FU>C&?H4*'MFOL\YWF5J/>>-,IY1&DF&=:M+7;ZPEW'P7*\THS M[3,=W;0KZ5((4L%\YE9WLP'5=%_%!$[-KLEOZROOMEA?K/37%*9Y(Q#D5=O^ M]>C%"L_?-F%"=0%JQE(*P:UF686O?I A5'0 0T9^E9^XUR%@]V*7#?N_G@T_ M_&Z_3G;/SY?@<*_#_VXGKW;EV[_5DX_RW9W5\]7@\UM#X:WOXR\N?<+=E;5W MOB(I0G8RS^EG;H^S[.MO>X)N.6Z?NS,_S+"[. @L)[MS'[+P2[GMWY_@Z5*H M'W.M?WJ5H9;T4A6(J@_L6KHS&L;BVG,[1]3UE*>+).U@'YRA &A3:^?.M=(_ M4#=A&UTIM%*>2(/Y?=/%K=-HOI*M'6Z)\A X:?-XRF?:+LW#7;K[^OZ[PUU[ M:_;_4$L#!!0 ( "J #EG\]THF? 0 )45 / 9')R>"UE>#,R7S$N M:'1M[5AK<]I&%/W<_(I;>YRQ9Q!(@)U8(IXA&$_QM"8!/$T_+MH5VG:UJZQ6 M!OKK>U="V";&>;1VW(D9#UC:H_LX]^CNHQ.;1)R\@$[,",5?Z!AN!#OI?W!: MS;K7:927"&BL$)VIHDO(S%*P-SL)T3,N?2"Y43_S)%7:$&F"E%#*Y^YJ0E*3XY1J>\& MQ5A$$BZ6_H0G+(,+-H>12HBL@%-EC$H0:]C".$3PF?2U]6F]V>\W-NM[,08@!,/Q$:>OW19' VZ'4G@^$%O+LDV^6Q9,BQ'L-E_5QO5>'<;]7D.*U#MW:CTI'=PS=T^&[2?_T61P[ M)Y4DCMTC&)[!Y)<^C+NCM]V+_M@9?OBU_P=T>Q,[TG3=YC:2BN2XI&C2;]2A88K"7-N8C Q@_&96BV@600<<'H=1QC%N::&XZY$$FAOPAC(F<,@T@2GF4V M!ORS2$H,@YAIAI'>"JM,8!U5#08U.">6G7X=WFHUES7HQ9Q%:!V]&7[%8!A% M/&3:9FU-K3*K =XS/,)_TEQG.<[?8!1<]Z&7N][1JZ!L0S890E5J,)V;Z!7& MZG)E?4STE$B6.<.%8$OHA@7;5I"IYWE2LTZZ_:A_O54N, M6[CM,C[Z/ZIXWSOX:8)4KL0:Y0*5&V+5A%7.6DV:?J&^&VY:#[S):H9H>)$("/8=<@ @N8I5BSK%8\%7%)9&COHT'*"].V2R J M%V6%%;:;PF>V\2[7'W^XCK@>^7,VQD:3;L9 M"Z9*4Z:+,.Q.#'.P<$>0IVF[=W:OPF(H@:<;\C*4$1<;*[1MZ MTY6K*Y[ASD5PL_0K] J$*%JA2MN>BZ;M]L[0TDS#Z$U[JZU@PJ M&?G++[X=>^..FFR&<&7GM9"(%0K+7F59%;9^F&(1E>#4!ODDEY';U- 8-^"\ M^UM_7$SXH^'O%S?D<2_?#\WQW4P>/2B17T6=7:RXP9?2]9CR?*HB_&0OLXW: MVTO09XH?@.(MJ_K[N,9?V_Q_H+G1GC:&@F39FYV4S)@C%645' .\<1@9";9P M**Z?BT6SG='R1 :49RE.E;X=#3XYK_P3UQZX8:H,%B@']W[K@\SKX\QX+?(B MCE*])$*-^$3,R3(K5-MIV$/5DQ>=1G$<^P]02P,$% @ *H .61([[^*8 M! *A< \ !DCW?/ M/3S>L1>;1!P_AU[,",5OZ!EN!#L>?G Z[6:[URH?4:!52?3FBJXA,VO!WNPD M1"^X]('D1OW"DU1I0Z0)4D(IEPL?7J>K8*=02_GE9A*73LSX(C:^VSS@$B5Z M+1POY-):*E+2.!G_B_F>FYJ@7,DQ*O6]-CX7PQ%)N%C[,YZP#,[9$B8J(;*6 MG2MC5.*[@6$KXQ#!%]+7=EF[H)U?+Q4JH;2_ZQ:?8!ESPYPL)2'S4\VORD0;[@ *G2B?@N/(%\U> =[='\3EROR;8A7!<<[ZG0# M2\FGT/QC:-IE:+C$%)"4><..$BYQ9_!R]]9Q(]SF'%P^LR%JV&$B!. T3!NX M+W$@Q9AEC6)6M-FOJ)#R0K5-$RB5BS+""O--L6:VM9>;#UM*?C_\^_DBSPQX MW3+)/F!!<)O/]^6ES:INL.6<(7/!;MN1MA\+YDI3I@M;;#.&IEMQ1Y"UR@VJ M7S$:E$MUW:;[HI;'J F29LS/6$J06ZSLX' U72]UR3/L6 0W:[^6KH10BFZ@ M*'1[+JJV'9ZAI9J6T=OZJFZP .=6 )=HFC/7C/SI%_\=^^*64&R;<&F/LY"( M2@JC77M9Q[-YD&+LE.#4&ODHR\>[*-&:MF!V]FXT>_NQ..C[X_$U?GP1\/L& M^78H#^\5R:_"[L9V>C3\?*PLO-'$W 7M5NWYA/$]8'Q'.7\=ZQ_;P;VQYNA: MBK[UPU#ETMANJG)S__OZ^8T3#7[;<_GGKU;L%7 H2):]V4G)@CE245;/0;NN MW1!'@JTWRU=W MS/$FZ11VE-F$1!AJGX@E66=%%NFU[$WW\?->J[@C_QM02P$"% ,4 " J M@ Y9KH@>5TG$ 0#WO!@ $0 @ $ 9')R>"TR,#(T,#8S M,"YH=&U02P$"% ,4 " J@ Y9CXP@=?L* 0#7A \ $0 M@ %XQ $ 9')R>"TR,#(T,#8S,"YX"UE>#,Q7S$N:'1M4$L! A0# M% @ *H .6>S;5-D=" /"L \ ( !$M@" &1R"UE>#,R7S(N:'1M4$L% 3!@ & 8 <@$ ,KI @ $! end XML 62 drrx-20240630_htm.xml IDEA: XBRL DOCUMENT 0001082038 us-gaap:CommonStockMember 2024-04-01 2024-06-30 0001082038 us-gaap:MeasurementInputExercisePriceMember us-gaap:WarrantMember drrx:MonteCarloValuationModelMember 2023-02-08 2023-02-08 0001082038 drrx:CupertinoCAMember drrx:OfficeLaboratoryAndManufacturingMember 2024-06-30 0001082038 drrx:CupertinoCAMember drrx:OfficeLaboratoryAndManufacturingMember 2024-01-01 2024-06-30 0001082038 2023-06-30 0001082038 drrx:JulyTwoThousandTwentyThreeFinancingMember 2023-07-19 2023-07-19 0001082038 drrx:FebruaryTwoThousandTwentyThreePrefundedWarrantsMember us-gaap:FairValueInputsLevel3Member 2023-04-01 2023-06-30 0001082038 srt:MinimumMember us-gaap:StockCompensationPlanMember 2023-01-01 2023-06-30 0001082038 drrx:FebruaryTwoThousandTwentyThreeFinancingMember drrx:BlackScholesOptionValuationModelMember 2023-02-08 0001082038 drrx:PreFundedWarrantsMember drrx:FebruaryTwoThousandTwentyThreeFinancingMember 2023-02-03 0001082038 drrx:PreFundedWarrantsMember drrx:FebruaryTwoThousandTwentyThreeFinancingMember 2023-01-01 2023-06-30 0001082038 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-12-31 0001082038 drrx:OxfordFinanceLlcTermLoanMember 2023-01-01 2023-06-30 0001082038 drrx:PreFundedWarrantsMember 2023-02-03 0001082038 drrx:JulyTwoThousandTwentyThreeCommonWarrantsMember us-gaap:FairValueInputsLevel3Member 2023-06-30 0001082038 us-gaap:ResearchAndDevelopmentExpenseMember 2024-04-01 2024-06-30 0001082038 drrx:FebruaryTwoThousandTwentyThreeCommonWarrantsMember us-gaap:FairValueInputsLevel3Member 2024-03-31 0001082038 2023-09-01 2023-09-30 0001082038 drrx:JulyTwoThousandTwentyThreeFinancingMember 2023-07-21 0001082038 us-gaap:WarrantMember 2024-01-01 2024-06-30 0001082038 drrx:CollaborativeResearchAndDevelopmentAndOtherRevenueMember 2023-04-01 2023-06-30 0001082038 us-gaap:WarrantMember drrx:FebruaryTwoThousandTwentyThreeFinancingMember 2023-02-03 2023-02-03 0001082038 drrx:CollaborativeResearchAndDevelopmentAndOtherRevenueMember 2023-01-01 2023-06-30 0001082038 2024-01-01 2024-03-31 0001082038 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2024-04-01 2024-06-30 0001082038 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001082038 drrx:OtherForeignCountriesMember 2023-01-01 2023-06-30 0001082038 drrx:OxfordFinanceLlcTermLoanMember 2018-02-01 2018-02-28 0001082038 country:US 2024-01-01 2024-06-30 0001082038 drrx:FebruaryTwoThousandTwentyThreeFinancingMember drrx:MonteCarloValuationModelMember 2023-02-08 0001082038 drrx:CollaborativeResearchAndDevelopmentAndOtherRevenueMember 2024-04-01 2024-06-30 0001082038 us-gaap:CommonStockMember drrx:FebruaryTwoThousandTwentyThreeFinancingMember 2023-02-03 0001082038 drrx:FebruaryTwoThousandTwentyThreeFinancingMember drrx:MonteCarloValuationModelMember 2024-06-30 0001082038 us-gaap:FairValueInputsLevel3Member 2023-04-01 2023-06-30 0001082038 drrx:AgreementWithInnocollMember 2024-04-01 2024-06-30 0001082038 us-gaap:MoneyMarketFundsMember 2023-12-31 0001082038 drrx:CommonWarrantsMember drrx:BlackScholesOptionValuationModelMember 2023-07-21 0001082038 us-gaap:EmployeeStockMember 2024-04-01 2024-06-30 0001082038 2023-12-31 0001082038 srt:MaximumMember 2021-07-31 0001082038 drrx:VacavilleCAMember us-gaap:ManufacturingFacilityMember 2024-01-01 2024-06-30 0001082038 us-gaap:EmployeeStockOptionMember 2024-04-01 2024-06-30 0001082038 drrx:FebruaryTwoThousandTwentyThreeFinancingMember drrx:MonteCarloValuationModelMember 2023-01-01 2023-12-31 0001082038 2024-03-31 0001082038 us-gaap:MeasurementInputExpectedTermMember us-gaap:WarrantMember drrx:MonteCarloValuationModelMember 2024-01-01 2024-06-30 0001082038 us-gaap:MeasurementInputExercisePriceMember us-gaap:WarrantMember drrx:MonteCarloValuationModelMember 2023-01-01 2023-12-31 0001082038 drrx:FebruaryTwoThousandTwentyThreeCommonWarrantsMember us-gaap:FairValueInputsLevel3Member 2023-06-30 0001082038 us-gaap:CommonStockMember 2023-12-31 0001082038 us-gaap:AdditionalPaidInCapitalMember 2023-04-01 2023-06-30 0001082038 drrx:PreFundedWarrantsMember drrx:FebruaryTwoThousandTwentyThreeFinancingMember 2023-11-30 0001082038 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-03-31 0001082038 us-gaap:WarrantMember 2024-04-01 2024-06-30 0001082038 drrx:FebruaryTwoThousandTwentyThreeCommonWarrantsMember us-gaap:FairValueInputsLevel3Member 2023-12-31 0001082038 us-gaap:WarrantMember drrx:MonteCarloValuationModelMember 2023-02-08 0001082038 drrx:CupertinoCAMember drrx:LeaseAmendmentMember drrx:OfficeLaboratoryAndManufacturingMember 2024-01-01 2024-06-30 0001082038 drrx:FebruaryTwoThousandTwentyThreeFinancingMember 2023-02-08 2023-02-08 0001082038 drrx:FebruaryTwoThousandTwentyThreePrefundedWarrantsMember us-gaap:FairValueInputsLevel3Member 2023-01-01 2023-06-30 0001082038 us-gaap:ProductMember 2024-01-01 2024-06-30 0001082038 us-gaap:AdditionalPaidInCapitalMember 2024-04-01 2024-06-30 0001082038 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-06-30 0001082038 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-04-01 2023-06-30 0001082038 drrx:MonteCarloValuationModelMember 2023-02-08 0001082038 drrx:FebruaryTwoThousandTwentyThreeFinancingMember 2024-06-30 0001082038 drrx:JulyTwoThousandTwentyThreeCommonWarrantsMember us-gaap:FairValueInputsLevel3Member 2024-04-01 2024-06-30 0001082038 us-gaap:CommonStockMember 2023-04-01 2023-06-30 0001082038 us-gaap:WarrantMember 2023-04-01 2023-06-30 0001082038 drrx:TwoThousandTwentyOneSalesAgreementMember 2024-01-01 2024-03-31 0001082038 drrx:JulyTwoThousandTwentyThreeFinancingMember drrx:BlackScholesOptionValuationModelMember 2023-12-31 0001082038 us-gaap:MeasurementInputExpectedTermMember drrx:CommonWarrantsMember drrx:BlackScholesOptionValuationModelMember 2023-07-21 2023-07-21 0001082038 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-03-31 0001082038 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-04-01 2024-06-30 0001082038 drrx:JulyTwoThousandTwentyThreeCommonWarrantsMember us-gaap:FairValueInputsLevel3Member 2024-06-30 0001082038 us-gaap:WarrantMember 2023-02-03 0001082038 us-gaap:CommonStockMember 2022-12-31 0001082038 us-gaap:WarrantMember drrx:FebruaryTwoThousandTwentyThreeFinancingMember 2023-02-03 0001082038 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-06-30 0001082038 us-gaap:StockCompensationPlanMember 2023-01-01 2023-06-30 0001082038 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2024-01-01 2024-06-30 0001082038 us-gaap:EmployeeStockMember 2024-01-01 2024-06-30 0001082038 drrx:OxfordFinanceLlcTermLoanMember 2021-05-01 2021-05-31 0001082038 us-gaap:MeasurementInputExpectedTermMember us-gaap:WarrantMember drrx:MonteCarloValuationModelMember 2023-01-01 2023-12-31 0001082038 drrx:PreFundedWarrantsMember drrx:FebruaryTwoThousandTwentyThreeFinancingMember 2023-11-01 2023-11-30 0001082038 us-gaap:MeasurementInputRiskFreeInterestRateMember drrx:CommonWarrantsMember drrx:BlackScholesOptionValuationModelMember 2024-01-01 2024-06-30 0001082038 drrx:CantorFitzgeraldCoMember srt:MinimumMember drrx:TwoThousandTwentyOneSalesAgreementMember 2021-07-31 0001082038 srt:EuropeMember 2023-04-01 2023-06-30 0001082038 us-gaap:FairValueInputsLevel3Member 2024-01-01 2024-06-30 0001082038 us-gaap:CommercialPaperMember 2024-06-30 0001082038 us-gaap:CertificatesOfDepositMember 2024-06-30 0001082038 drrx:FebruaryTwoThousandTwentyThreeFinancingMember 2023-02-03 2023-02-03 0001082038 drrx:JulyTwoThousandTwentyThreeFinancingMember drrx:BlackScholesOptionValuationModelMember 2024-06-30 0001082038 us-gaap:MeasurementInputPriceVolatilityMember drrx:CommonWarrantsMember drrx:BlackScholesOptionValuationModelMember 2023-07-21 2023-07-21 0001082038 drrx:BlackScholesOptionValuationModelMember 2023-07-21 0001082038 us-gaap:MeasurementInputRiskFreeInterestRateMember drrx:PreFundedWarrantsMember drrx:BlackScholesOptionValuationModelMember 2023-02-08 2023-02-08 0001082038 us-gaap:RetainedEarningsMember 2024-04-01 2024-06-30 0001082038 drrx:OxfordFinanceLlcTermLoanMember 2024-04-01 2024-06-30 0001082038 us-gaap:WarrantMember drrx:JulyTwoThousandTwentyThreeFinancingMember 2023-07-19 2023-07-19 0001082038 us-gaap:MeasurementInputExercisePriceMember drrx:CommonWarrantsMember drrx:BlackScholesOptionValuationModelMember 2023-01-01 2023-12-31 0001082038 drrx:JulyTwoThousandTwentyThreeCommonWarrantsMember us-gaap:FairValueInputsLevel3Member 2024-01-01 2024-06-30 0001082038 drrx:OxfordFinanceLlcTermLoanMember 2023-04-01 2023-06-30 0001082038 drrx:JulyTwoThousandTwentyThreeFinancingMember drrx:BlackScholesOptionValuationModelMember 2023-01-01 2023-12-31 0001082038 2023-01-01 2023-06-30 0001082038 us-gaap:WarrantMember drrx:MonteCarloValuationModelMember 2024-06-30 0001082038 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2023-04-01 2023-06-30 0001082038 drrx:BlackScholesOptionValuationModelMember 2023-12-31 0001082038 srt:EuropeMember 2024-04-01 2024-06-30 0001082038 srt:EuropeMember 2024-01-01 2024-06-30 0001082038 drrx:LongTermRestrictedInvestmentsMember 2023-12-31 0001082038 drrx:FebruaryTwoThousandTwentyThreePrefundedWarrantsMember us-gaap:FairValueInputsLevel3Member 2023-03-31 0001082038 2023-04-01 2023-06-30 0001082038 drrx:JulyTwoThousandTwentyThreeFinancingMember drrx:BlackScholesOptionValuationModelMember 2023-07-31 0001082038 2024-01-01 2024-06-30 0001082038 drrx:CommonWarrantsMember 2023-07-31 0001082038 drrx:AgreementWithInnocollMember 2024-06-30 0001082038 us-gaap:MeasurementInputExpectedTermMember us-gaap:WarrantMember drrx:MonteCarloValuationModelMember 2023-02-08 2023-02-08 0001082038 us-gaap:RetainedEarningsMember 2022-12-31 0001082038 drrx:FebruaryTwoThousandTwentyThreePrefundedWarrantsMember us-gaap:FairValueInputsLevel3Member 2023-06-30 0001082038 2023-03-31 0001082038 2024-06-30 0001082038 us-gaap:CommonStockMember drrx:TwoThousandTwentyOneSalesAgreementMember 2024-01-01 2024-03-31 0001082038 drrx:FebruaryTwoThousandTwentyThreeCommonWarrantsMember us-gaap:FairValueInputsLevel3Member 2023-04-01 2023-06-30 0001082038 us-gaap:ResearchAndDevelopmentExpenseMember 2024-01-01 2024-06-30 0001082038 us-gaap:CommercialPaperMember 2023-12-31 0001082038 us-gaap:MeasurementInputPriceVolatilityMember us-gaap:WarrantMember drrx:MonteCarloValuationModelMember 2023-02-08 2023-02-08 0001082038 us-gaap:RetainedEarningsMember 2024-01-01 2024-03-31 0001082038 us-gaap:MeasurementInputRiskFreeInterestRateMember drrx:CommonWarrantsMember drrx:BlackScholesOptionValuationModelMember 2023-01-01 2023-12-31 0001082038 us-gaap:MeasurementInputExpectedTermMember drrx:PreFundedWarrantsMember drrx:BlackScholesOptionValuationModelMember 2023-02-08 2023-02-08 0001082038 drrx:OtherForeignCountriesMember 2024-01-01 2024-06-30 0001082038 drrx:FebruaryTwoThousandTwentyThreeFinancingMember 2023-09-30 0001082038 drrx:FebruaryTwoThousandTwentyThreeCommonWarrantsMember us-gaap:FairValueInputsLevel3Member 2023-03-31 0001082038 us-gaap:EmployeeStockMember 2023-04-01 2023-06-30 0001082038 us-gaap:MeasurementInputExercisePriceMember us-gaap:WarrantMember drrx:MonteCarloValuationModelMember 2024-01-01 2024-06-30 0001082038 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-01-01 2024-03-31 0001082038 us-gaap:MeasurementInputPriceVolatilityMember drrx:PreFundedWarrantsMember drrx:BlackScholesOptionValuationModelMember 2023-02-08 2023-02-08 0001082038 us-gaap:MeasurementInputPriceVolatilityMember us-gaap:WarrantMember drrx:MonteCarloValuationModelMember 2023-01-01 2023-12-31 0001082038 2023-01-01 2023-12-31 0001082038 drrx:CommonWarrantsMember drrx:BlackScholesOptionValuationModelMember 2024-06-30 0001082038 drrx:PreFundedWarrantsMember 2023-04-01 2023-06-30 0001082038 us-gaap:ProductMember 2024-04-01 2024-06-30 0001082038 drrx:JulyTwoThousandTwentyThreeFinancingMember 2024-04-01 2024-06-30 0001082038 us-gaap:MeasurementInputRiskFreeInterestRateMember us-gaap:WarrantMember drrx:MonteCarloValuationModelMember 2023-01-01 2023-12-31 0001082038 2023-11-01 2023-11-30 0001082038 us-gaap:ProductMember 2023-04-01 2023-06-30 0001082038 drrx:PreFundedWarrantsMember drrx:FebruaryTwoThousandTwentyThreeFinancingMember 2024-06-30 0001082038 us-gaap:AdditionalPaidInCapitalMember 2024-06-30 0001082038 country:JP 2023-04-01 2023-06-30 0001082038 drrx:PreFundedWarrantsMember drrx:FebruaryTwoThousandTwentyThreeFinancingMember 2023-12-31 0001082038 drrx:FebruaryTwoThousandTwentyThreeCommonWarrantsMember us-gaap:FairValueInputsLevel3Member 2024-04-01 2024-06-30 0001082038 country:JP 2024-04-01 2024-06-30 0001082038 us-gaap:CommonStockMember 2024-06-30 0001082038 drrx:FebruaryTwoThousandTwentyThreeFinancingMember 2024-01-01 2024-06-30 0001082038 us-gaap:ShortTermInvestmentsMember 2023-12-31 0001082038 us-gaap:CertificatesOfDepositMember 2023-12-31 0001082038 us-gaap:CashAndCashEquivalentsMember 2023-12-31 0001082038 us-gaap:RetainedEarningsMember 2024-03-31 0001082038 drrx:TwoThousandTwentyOneSalesAgreementMember 2023-04-01 2023-06-30 0001082038 2023-02-08 0001082038 us-gaap:RetainedEarningsMember 2023-01-01 2023-03-31 0001082038 drrx:PreFundedWarrantsMember drrx:BlackScholesOptionValuationModelMember 2023-02-08 0001082038 drrx:OxfordFinanceLlcTermLoanMember 2019-12-01 2019-12-31 0001082038 drrx:OxfordFinanceLlcTermLoanMember 2024-01-01 2024-06-30 0001082038 us-gaap:StockCompensationPlanMember 2023-04-01 2023-06-30 0001082038 us-gaap:ResearchAndDevelopmentExpenseMember 2023-01-01 2023-06-30 0001082038 drrx:AgreementWithInnocollMember 2024-01-01 2024-06-30 0001082038 2023-01-01 2023-03-31 0001082038 drrx:FebruaryTwoThousandTwentyThreeCommonWarrantsMember us-gaap:FairValueInputsLevel3Member 2024-06-30 0001082038 2017-09-01 2017-09-30 0001082038 drrx:CupertinoCAMember drrx:LeaseAmendmentMember drrx:OfficeLaboratoryAndManufacturingMember 2024-06-30 0001082038 us-gaap:WarrantMember drrx:JulyTwoThousandTwentyThreeFinancingMember 2024-06-30 0001082038 us-gaap:MeasurementInputExercisePriceMember drrx:PreFundedWarrantsMember drrx:BlackScholesOptionValuationModelMember 2023-02-08 2023-02-08 0001082038 drrx:CommonWarrantsMember drrx:BlackScholesOptionValuationModelMember 2023-12-31 0001082038 2022-12-31 0001082038 drrx:PreFundedWarrantsMember drrx:FebruaryTwoThousandTwentyThreeFinancingMember 2024-01-01 2024-06-30 0001082038 us-gaap:AdditionalPaidInCapitalMember 2023-12-31 0001082038 us-gaap:ResearchAndDevelopmentExpenseMember 2023-04-01 2023-06-30 0001082038 drrx:LongTermRestrictedInvestmentsMember 2024-06-30 0001082038 drrx:OxfordFinanceLlcTermLoanMember 2024-06-30 0001082038 us-gaap:MoneyMarketFundsMember 2024-06-30 0001082038 us-gaap:CashAndCashEquivalentsMember 2024-06-30 0001082038 srt:MinimumMember drrx:OxfordFinanceLlcTermLoanMember 2016-07-01 2016-07-31 0001082038 drrx:JulyTwoThousandTwentyThreeCommonWarrantsMember us-gaap:FairValueInputsLevel3Member 2023-12-31 0001082038 us-gaap:EmployeeStockOptionMember 2023-04-01 2023-06-30 0001082038 2024-08-09 0001082038 drrx:OxfordFinanceLlcTermLoanMember 2018-11-01 2018-11-30 0001082038 srt:MaximumMember drrx:OxfordFinanceLlcTermLoanMember 2016-07-01 2016-07-31 0001082038 drrx:PreFundedWarrantsMember drrx:FebruaryTwoThousandTwentyThreeFinancingMember 2024-04-01 2024-06-30 0001082038 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-06-30 0001082038 us-gaap:CommonStockMember drrx:JulyTwoThousandTwentyThreeFinancingMember 2023-07-19 2023-07-19 0001082038 drrx:TwoThousandTwentyOneRegistrationstatementandTwoThousandTwentyOneSalesAgreementMember 2024-01-01 2024-06-30 0001082038 us-gaap:WarrantMember drrx:JulyTwoThousandTwentyThreeFinancingMember 2023-07-19 0001082038 us-gaap:CostOfSalesMember 2023-01-01 2023-06-30 0001082038 us-gaap:WarrantMember drrx:MonteCarloValuationModelMember 2023-12-31 0001082038 srt:MaximumMember us-gaap:SubsequentEventMember drrx:TwoThousandTwentyOneRegistrationStatementMember 2024-08-09 0001082038 drrx:CollaborativeResearchAndDevelopmentAndOtherRevenueMember 2024-01-01 2024-06-30 0001082038 us-gaap:CostOfSalesMember 2024-01-01 2024-06-30 0001082038 us-gaap:MeasurementInputExpectedTermMember drrx:CommonWarrantsMember drrx:BlackScholesOptionValuationModelMember 2024-01-01 2024-06-30 0001082038 drrx:JulyTwoThousandTwentyThreeFinancingMember 2024-06-30 0001082038 country:JP 2024-01-01 2024-06-30 0001082038 us-gaap:AdditionalPaidInCapitalMember 2024-03-31 0001082038 us-gaap:AdditionalPaidInCapitalMember 2024-01-01 2024-03-31 0001082038 srt:MaximumMember us-gaap:StockCompensationPlanMember 2023-01-01 2023-06-30 0001082038 us-gaap:WarrantMember 2023-01-01 2023-06-30 0001082038 us-gaap:CostOfSalesMember 2023-04-01 2023-06-30 0001082038 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2023-01-01 2023-06-30 0001082038 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-03-31 0001082038 us-gaap:EmployeeStockOptionMember 2024-01-01 2024-06-30 0001082038 drrx:AgreementWithInnocollMember 2023-04-01 2023-06-30 0001082038 us-gaap:RetainedEarningsMember 2023-03-31 0001082038 drrx:AgreementWithInnocollMember 2023-01-01 2023-06-30 0001082038 us-gaap:AdditionalPaidInCapitalMember drrx:TwoThousandTwentyOneSalesAgreementMember 2023-04-01 2023-06-30 0001082038 us-gaap:MeasurementInputPriceVolatilityMember drrx:CommonWarrantsMember drrx:BlackScholesOptionValuationModelMember 2024-01-01 2024-06-30 0001082038 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0001082038 drrx:JulyTwoThousandTwentyThreeFinancingMember 2023-12-31 0001082038 us-gaap:CommonStockMember drrx:FebruaryTwoThousandTwentyThreeRegisteredDirectOfferingMember 2023-01-01 2023-03-31 0001082038 drrx:JulyTwoThousandTwentyThreeFinancingMember 2023-07-21 2023-07-21 0001082038 drrx:PreFundedWarrantsMember 2023-11-30 0001082038 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-03-31 0001082038 srt:EuropeMember 2023-01-01 2023-06-30 0001082038 drrx:FebruaryTwoThousandTwentyThreeFinancingMember 2023-09-01 2023-09-30 0001082038 us-gaap:MeasurementInputExercisePriceMember drrx:CommonWarrantsMember drrx:BlackScholesOptionValuationModelMember 2024-01-01 2024-06-30 0001082038 us-gaap:SubsequentEventMember us-gaap:IPOMember drrx:TwoThousandTwentyOneSalesAgreementMember 2024-08-09 0001082038 drrx:PreFundedWarrantAndCommonWarrantMember drrx:JulyTwoThousandTwentyThreeFinancingMember 2023-07-19 0001082038 us-gaap:FairValueInputsLevel3Member 2023-01-01 2023-06-30 0001082038 drrx:FebruaryTwoThousandTwentyThreeFinancingMember 2023-02-03 0001082038 us-gaap:MeasurementInputPriceVolatilityMember us-gaap:WarrantMember drrx:MonteCarloValuationModelMember 2024-01-01 2024-06-30 0001082038 us-gaap:WarrantMember drrx:JulyTwoThousandTwentyThreeFinancingMember 2023-12-31 0001082038 drrx:JulyTwoThousandTwentyThreeFinancingMember 2023-01-01 2023-12-31 0001082038 us-gaap:CommonStockMember drrx:JulyTwoThousandTwentyThreeFinancingMember 2023-07-19 0001082038 drrx:JulyTwoThousandTwentyThreeCommonWarrantsMember us-gaap:FairValueInputsLevel3Member 2024-03-31 0001082038 drrx:FebruaryTwoThousandTwentyThreeCommonWarrantsMember us-gaap:FairValueInputsLevel3Member 2023-01-01 2023-06-30 0001082038 country:US 2024-04-01 2024-06-30 0001082038 country:US 2023-04-01 2023-06-30 0001082038 us-gaap:CommonStockMember 2023-06-30 0001082038 us-gaap:RetainedEarningsMember 2023-12-31 0001082038 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0001082038 drrx:FebruaryTwoThousandTwentyThreeCommonWarrantsMember us-gaap:FairValueInputsLevel3Member 2024-01-01 2024-06-30 0001082038 drrx:PreFundedWarrantAndCommonWarrantMember drrx:FebruaryTwoThousandTwentyThreeFinancingMember 2023-02-03 0001082038 us-gaap:MeasurementInputRiskFreeInterestRateMember us-gaap:WarrantMember drrx:MonteCarloValuationModelMember 2023-02-08 2023-02-08 0001082038 drrx:OtherForeignCountriesMember 2024-04-01 2024-06-30 0001082038 us-gaap:RetainedEarningsMember 2023-06-30 0001082038 country:JP 2023-01-01 2023-06-30 0001082038 us-gaap:CommonStockMember 2023-03-31 0001082038 2024-04-01 2024-06-30 0001082038 drrx:PreFundedWarrantsMember drrx:FebruaryTwoThousandTwentyThreeFinancingMember 2023-04-01 2023-06-30 0001082038 us-gaap:AdditionalPaidInCapitalMember drrx:TwoThousandTwentyOneSalesAgreementMember 2024-01-01 2024-03-31 0001082038 us-gaap:MeasurementInputRiskFreeInterestRateMember drrx:CommonWarrantsMember drrx:BlackScholesOptionValuationModelMember 2023-07-21 2023-07-21 0001082038 drrx:FebruaryTwoThousandTwentyThreeFinancingMember 2023-01-01 2023-12-31 0001082038 us-gaap:MeasurementInputPriceVolatilityMember drrx:CommonWarrantsMember drrx:BlackScholesOptionValuationModelMember 2023-01-01 2023-12-31 0001082038 us-gaap:AdditionalPaidInCapitalMember 2023-06-30 0001082038 drrx:OxfordFinanceLlcTermLoanMember 2016-07-31 0001082038 drrx:OxfordFinanceLlcTermLoanMember 2016-07-01 2016-07-31 0001082038 drrx:OtherForeignCountriesMember 2023-04-01 2023-06-30 0001082038 drrx:JulyTwoThousandTwentyThreeFinancingMember 2024-01-01 2024-06-30 0001082038 drrx:MonteCarloValuationModelMember 2024-06-30 0001082038 us-gaap:ProductMember 2023-01-01 2023-06-30 0001082038 us-gaap:CostOfSalesMember 2024-04-01 2024-06-30 0001082038 us-gaap:MeasurementInputRiskFreeInterestRateMember us-gaap:WarrantMember drrx:MonteCarloValuationModelMember 2024-01-01 2024-06-30 0001082038 us-gaap:FairValueInputsLevel3Member 2024-04-01 2024-06-30 0001082038 us-gaap:MeasurementInputExpectedTermMember drrx:CommonWarrantsMember drrx:BlackScholesOptionValuationModelMember 2023-01-01 2023-12-31 0001082038 us-gaap:CommonStockMember drrx:FebruaryTwoThousandTwentyThreeFinancingMember 2023-02-03 2023-02-03 0001082038 country:US 2023-01-01 2023-06-30 0001082038 drrx:VacavilleCAMember us-gaap:ManufacturingFacilityMember 2024-06-30 0001082038 drrx:FebruaryTwoThousandTwentyThreeFinancingMember 2023-12-31 0001082038 us-gaap:EmployeeStockMember 2023-01-01 2023-06-30 0001082038 us-gaap:CommonStockMember drrx:TwoThousandTwentyOneSalesAgreementMember 2023-04-01 2023-06-30 0001082038 us-gaap:MeasurementInputExercisePriceMember drrx:CommonWarrantsMember drrx:BlackScholesOptionValuationModelMember 2023-07-21 2023-07-21 0001082038 drrx:BlackScholesOptionValuationModelMember 2024-06-30 0001082038 us-gaap:CommonStockMember 2024-03-31 0001082038 drrx:MonteCarloValuationModelMember 2023-12-31 0001082038 us-gaap:RetainedEarningsMember 2024-06-30 0001082038 us-gaap:RetainedEarningsMember 2023-04-01 2023-06-30 iso4217:USD shares pure utr:sqft shares iso4217:USD 0001082038 Q2 false --12-31 http://fasb.org/us-gaap/2024#ProductMember http://fasb.org/us-gaap/2024#ProductMember http://fasb.org/us-gaap/2024#ProductMember http://fasb.org/us-gaap/2024#ProductMember http://fasb.org/us-gaap/2024#RestrictedInvestmentsNoncurrent http://fasb.org/us-gaap/2024#RestrictedInvestmentsNoncurrent http://fasb.org/us-gaap/2024#RestrictedInvestmentsNoncurrent http://fasb.org/us-gaap/2024#FairValueAdjustmentOfWarrants http://fasb.org/us-gaap/2024#FairValueAdjustmentOfWarrants http://fasb.org/us-gaap/2024#FairValueAdjustmentOfWarrants http://fasb.org/us-gaap/2024#FairValueAdjustmentOfWarrants 10-Q true 2024-06-30 2024 false 000-31615 DURECT CORP DE 94-3297098 10240 Bubb Road Cupertino CA 95014 408 777-1417 Common Stock $0.0001 par value per share DRRX NASDAQ Yes Yes Non-accelerated Filer true false false 31039381 15646000 28400000 1280000 1012000 1261000 2474000 2219000 818000 1511000 19950000 34671000 67000 91000 3390000 3980000 6169000 6169000 150000 150000 128000 128000 29854000 45189000 394000 1777000 4670000 5966000 12545000 16663000 1299000 1381000 3020000 1224000 21928000 27011000 2220000 2702000 669000 693000 23000 23000 605370000 603780000 -7000 -14000 -600349000 -589006000 5037000 14783000 29854000 45189000 606000 508000 1102000 1151000 1565000 1573000 2896000 2984000 2171000 2081000 3998000 4135000 356000 359000 645000 747000 2247000 7946000 6366000 16539000 2972000 3827000 6108000 7922000 5575000 12132000 13119000 25208000 -3404000 -10051000 -9121000 -21073000 227000 511000 548000 1028000 445000 749000 974000 1475000 78000 892000 1796000 -1585000 -1200000 -2033000 -296000 -1130000 -2222000 -2095000 -3700000 -11181000 -11343000 -23168000 3000 1000 7000 7000 -3697000 -11180000 -11336000 -23161000 -0.12 -0.46 -0.37 -0.96 -0.12 -0.46 -0.37 -0.96 31038000 24508000 30838000 24140000 31038000 24508000 30838000 24377000 30334000 23000 603780000 -14000 -589006000 14783000 13000 702000 648000 648000 508000 508000 -7643000 -7643000 4000 4000 31036000 23000 604936000 -10000 -596649000 8300000 3000 3000 3000 431000 431000 -3700000 -3700000 3000 3000 31039000 23000 605370000 -7000 -600349000 5037000 22785000 23000 586357000 -13000 -561382000 24985000 1700000 2338000 2338000 -11987000 -11987000 6000 6000 24485000 23000 588695000 -7000 -573369000 15342000 13000 118000 658000 658000 6000 23000 23000 657000 657000 -11181000 -11181000 1000 1000 24609000 23000 590033000 -6000 -584550000 5500000 -11343000 -23168000 49000 78000 943000 1261000 1796000 -1585000 2033000 150000 237000 -249000 -2119000 258000 150000 -693000 -796000 -1383000 -2126000 -1328000 1721000 178000 911000 4562000 -10432000 -18606000 39000 887000 3044000 2200000 1313000 -3083000 1000 4286000 714000 648000 658000 3000 23000 10000000 -3635000 9966000 -12754000 -11723000 28550000 43633000 15796000 31910000 150000 150000 150000 <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Note 1. Summary of Significant Accounting Policies</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="margin-left:2.267%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Nature of Operations</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">DURECT Corporation (the “Company”) was incorporated in the state of Delaware on February 6, 1998. The Company is a biopharmaceutical company committed to transforming the treatment of acute organ injury and chronic liver diseases by advancing novel and potentially lifesaving therapies based on its endogenous epigenetic regulator program. Larsucosterol, the Company's lead drug candidate, binds to and inhibits the activity of DNA methyltransferases ("DNMTs"), epigenetic enzymes which are elevated and associated with hypermethylation found in alcohol-associated hepatitis ("AH") patients. Larsucosterol is in clinical development for the potential treatment of AH, for which the FDA has granted Fast Track Designation and Breakthrough Therapy Designation; metabolic dysfunction-associated steatohepatitis (“MASH”), also known as non-alcoholic steatohepatitis or NASH is also being explored. In addition, POSIMIR</span><span style="color:#000000;white-space:pre-wrap;vertical-align:super;font-size:6.7pt;font-family:Times New Roman;min-width:fit-content;">®</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> (bupivacaine solution) for infiltration use, a non-opioid analgesic utilizing the innovative SABER</span><span style="color:#000000;white-space:pre-wrap;vertical-align:super;font-size:6.7pt;font-family:Times New Roman;min-width:fit-content;">®</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> platform technology, is FDA-approved and has been exclusively licensed to Innocoll Pharmaceuticals for commercialization in the United States. The Company also manufactures and sells osmotic pumps used in laboratory research, and manufactures certain excipients for certain clients for use as raw materials in their products.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="margin-left:2.267%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Basis of Presentation</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">These condensed financial statements have been prepared in accordance with the rules and regulations of the Securities and Exchange Commission (the “SEC”), and therefore do not include all the information and footnotes necessary for a complete presentation of the Company’s results of operations, financial position and cash flows in conformity with U.S. generally accepted accounting principles (“U.S. GAAP”). The unaudited condensed financial statements reflect all adjustments (consisting only of normal recurring adjustments) which are, in the opinion of management, necessary for a fair presentation of the financial position at June 30, 2024, the operating results and comprehensive loss, and stockholders’ equity for the three and six months ended June 30, 2024 and 2023, and cash flows for the six months ended June 30, 2024 and 2023. The balance sheet as of December 31, 2023 has been derived from audited financial statements at that date but does not include all of the information and footnotes required by U.S. GAAP for complete financial statements. These financial statements and notes should be read in conjunction with the Company’s audited financial statements and notes thereto, included in the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2023 filed with the SEC.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The results of operations for the interim periods presented are not necessarily indicative of results that may be expected for any other interim period or for the full fiscal year.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="margin-left:2.267%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Liquidity and Need to Raise Additional Capital</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As of June 30, 2024, the Company had an accumulated deficit of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">600.3</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million as well as negative cash flows from operating activities. Presently, the Company does not have sufficient cash resources to meet its plans for the next twelve months following the issuance of these financial statements. The Company will continue to require substantial funds to continue research and development, including clinical trials of its product candidates. These factors raise substantial doubt regarding the Company’s ability to continue as a going concern for a period of one year from the issuance of these financial statements. Management’s plans in order to meet its operating cash flow requirements include seeking additional collaborative agreements for certain of its programs as well as financing activities such as public offerings and private placements of its common stock, preferred stock offerings, issuances of debt and convertible debt instruments.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">There are no assurances that such additional funding will be obtained and that the Company will succeed in its future operations. If the Company cannot successfully raise additional capital and implement its strategic development plan, its liquidity, financial condition and business prospects will be materially and adversely affected, and the Company may have to cease operations. As further described in Note 6, the Company classified the remaining balance of its term loan as a current liability on the Company’s balance sheets as of June 30, 2024 and December 31, 2023 due to the timing of repayment obligations and due to recurring losses, liquidity concerns</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and a subjective acceleration clause in the Company’s Loan Agreement. These financial statements have been prepared on a going concern basis and do not include any adjustments to the amounts and classification of assets and liabilities that may be necessary in the event the Company can no longer continue as a going concern.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="margin-left:2.267%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Inventories</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Inventories are stated at the lower of cost or net realizable value, with cost determined on a first-in, first-out basis. The Company capitalizes inventories produced in preparation for product launches after receiving regulatory approval on a product. The Company may be required to expense previously capitalized inventory costs upon a change in management’s judgment due to new information that suggests that the inventory will not be saleable.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company’s inventories consisted of the following (in thousands):</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:70.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.993%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">June 30,<br/>2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Raw materials</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">170</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">165</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Work in process</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,335</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,164</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Finished goods</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">969</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">890</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total inventories</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,474</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,219</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="margin-left:2.267%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Leases</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">ASC 842 requires the Company to recognize an operating lease right-of-use asset and corresponding operating lease liability for the Company’s leased properties. The Company’s operating lease right-of-use assets and liabilities are recognized under ASC 842 based on the present value of lease payments over the remaining lease term at the lease commencement date. In determining the net present value of lease payments, we estimate the incremental borrowing rate based on the information available, including remaining lease term. As of June 30, 2024, the weighted-average remaining lease term was </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">3.10</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> years for the Company’s leased properties.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="margin-left:2.267%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Revenue Recognition</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Product Revenue, Net</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company manufactures and sells ALZET osmotic pumps used in laboratory research, and manufactures and sells certain excipients used by pharmaceutical companies as raw materials in certain of their products, including POSIMIR, a marketed animal health product and Methydur.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Revenues from product sales are recognized when the customer obtains control of the Company’s product, which occurs at a point in time, typically upon shipment to the customer. The Company expenses incremental costs of obtaining a contract as and when incurred if the expected amortization period of the asset that the Company would have recognized is one year or less.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Trade Discounts and Allowances: The Company provides certain customers with discounts that are explicitly stated in the Company’s contracts and are recorded as a reduction of revenue in the period the related product revenue is recognized.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Product Returns: The Company generally offers customers a limited right of return for products that have been purchased. The Company estimates the amount of its product sales that are probable of being returned by its customers and records this estimate as a reduction of revenue in the period the related product revenue is recognized. The Company currently estimates product return liabilities primarily using its historical sales information. The Company expects product returns to be minimal.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Collaborative Research and Development and Other Revenue</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company enters into license agreements, under which it licenses certain rights to its product candidates or products to third parties. The terms of these arrangements typically include payment to the Company of one or more of the following: non-refundable, up-front license fees; reimbursement of development costs incurred by the Company under approved work plans; development, regulatory, intellectual property and commercial milestone payments; payments for manufacturing supply services the Company provides itself or through its contract manufacturers; and royalties on net sales of licensed products. Each of these payments results in collaborative research and development revenues, except for revenues from royalties on net sales of licensed products and earn-out revenues, which are classified as other revenues.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In determining the appropriate amount of revenue to be recognized as it fulfills its obligations under each of its agreements, the Company performs the following steps: (i) identification of the promised goods or services in the contract; (ii) determination of whether the promised goods or services are performance obligations including whether they are distinct in the context of the contract; (iii) measurement of the transaction price, including the constraint on variable consideration; (iv) allocation of the transaction price to the performance obligations; and (v) recognition of revenue when (or as) the Company satisfies each performance obligation. For arrangements that are determined to include multiple performance obligations, the Company must develop assumptions that require judgment to determine the estimated stand-alone selling price for each performance obligation identified. These assumptions may include: forecasted revenues, development timelines, reimbursement rates for personnel costs, discount rates and probabilities of technical and regulatory success. The Company expects to recognize revenue for the variable consideration currently being constrained when it is probable that a significant revenue reversal will not occur.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Licenses of intellectual property: If the license to the Company’s intellectual property is determined to be distinct from the other performance obligations identified in the arrangement, the Company recognizes revenues from the transaction price allocated to the license when the license is transferred to the customer and the customer is able to use and benefit from the license. For performance obligations comprised of licenses that are bundled with other promises, the Company utilizes its judgment to assess the nature of the combined performance obligation to determine whether the combined performance obligation is satisfied over time or at a point in time and, if over time, the Company applies an appropriate method of measuring progress for purposes of recognizing related revenues from the allocated transaction price. For performance obligations recognized over time, the Company evaluates the measure of progress each reporting period and recognizes revenues on a cumulative catch-up basis as collaborative research and development revenues.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Milestone Payments: At the inception of each arrangement that includes development milestone payments, the Company evaluates whether the milestones are considered probable of being reached and estimates the amount to be included in the transaction price using the most likely amount method. If it is probable that a significant revenue reversal would not occur, the associated milestone value is included in the transaction price. Milestone payments that are not within the control of the Company or the licensee, such as regulatory approvals, are not considered probable of being achieved until those approvals are received. The transaction price is then allocated to each performance obligation on a relative stand-alone selling price basis, for which the Company recognizes revenue as or when the performance obligations under the contract are satisfied. At the end of each subsequent reporting period, the Company re-evaluates the probability of achievement of such development milestones and any related constraint, and if necessary, adjusts its estimate of the overall transaction price.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Manufacturing Supply Services: Arrangements that include a promise for future supply of raw materials or drug product for either clinical development or commercial supply at the customer’s discretion are generally considered as options. The Company assesses if these options provide a material right to the customer and if so, they are accounted for as separate performance obligations and allocated a portion of the transaction price based on the estimated standalone selling price of the material right. If the Company is entitled to additional payments when the customer exercises these options, the deferred transaction price and any additional payments are recorded in collaborative research and development revenue when the customer obtains control of the goods.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Royalties and Earn-outs: For arrangements that include sales-based royalties or earn-outs, including milestone payments based on first commercial sale or the level of sales, and the license is deemed to be the predominant item to which the royalties relate, the Company recognizes revenue at the later of (i) when the related sales occur, or (ii) when the performance obligation to which some or all of the royalty or earn-out has been allocated has been satisfied (or partially satisfied). To date, the Company has not recognized material royalty revenue resulting from the Company’s collaborative arrangements or material earn-out revenues from any of the Company’s agreements.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Research and development services: Revenue from research and development services that are determined to represent a distinct performance obligation related to services performed under the collaborative arrangements with the Company’s third-party collaborators is recognized over time as the related research and development services are performed using an appropriate method of measuring progress. The Company evaluates the measure of progress each reporting period and recognizes revenue on a cumulative catch-up basis, as collaborative research and development revenue. Research and development expenses under the collaborative research and development agreements generally approximate or exceed the revenue recognized under such agreements over the term of the respective agreements. Deferred revenue may result when the Company does not expend the required level of effort during a specific period in comparison to funds received under the respective agreement.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company receives payments from its customers based on development cost schedules established in each contract. Up-front payments are recorded as deferred revenue upon receipt or when due and may require deferral of revenue recognition to a future period until the Company performs its obligations under these arrangements. Amounts are recorded as accounts receivable when the Company’s right to consideration is unconditional. The Company does not assess whether a contract has a significant financing component if the expectation at contract inception is such that the period between payment by the customer and the transfer of the promised goods or services to the customer will be one year or less.</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Total revenue by geographic region based on customers’ locations for the three and six months ended June 30, 2024 and 2023 are as follows (in thousands):</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:50.38%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three months ended<br/>June 30,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Six months ended<br/>June 30,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">United States</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,182</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,143</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,155</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,421</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Europe</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">644</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">613</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,187</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,044</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Japan</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">140</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">112</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">287</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">282</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">205</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">213</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">369</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">388</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,171</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,081</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,998</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,135</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div></div><p style="margin-left:2.267%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="margin-left:2.267%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Prepaid and Accrued Clinical Costs</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company incurs significant costs associated with third party consultants and organizations for pre-clinical studies, clinical trials, contract research, regulatory advice and other research and development-related services. The Company is required to estimate periodically the cost of services rendered but unbilled based on management’s estimates. Estimates are determined each reporting period by reviewing the terms and conditions of the underlying contracts, reviewing open purchase orders and by having detailed discussions with internal clinical personnel and third-party service providers as to the nature and status of the services performed in relation to amounts billed. The costs for unbilled services are estimated by applying the rates and fees applicable in the underlying contracts. If these good faith estimates are inaccurate, actual expenses incurred could materially differ from these estimates.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="margin-left:2.267%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Prepaid and Accrued Manufacturing Costs</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company incurs significant costs associated with third party consultants and organizations for manufacturing, validation, testing and other research and development-related services. The Company is required to estimate periodically the cost of services rendered but unbilled based on management’s estimates. Estimates are determined each reporting period by reviewing the terms and conditions of the underlying contracts, reviewing open purchase orders and by having detailed discussions with internal personnel and third-party service providers as to the nature and status of the services performed in relation to amounts billed. The costs for unbilled services are estimated by applying the rates and fees applicable in the underlying contracts. If these good faith estimates are inaccurate, actual expenses incurred could materially differ from these estimates.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="margin-left:2.267%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Research and Development Expenses</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Research and development expenses are primarily comprised of salaries and benefits associated with research and development personnel, overhead and facility costs, preclinical and non-clinical development costs, clinical trial and related clinical manufacturing costs, contract services, and other outside costs. Research and development costs are expensed as incurred. Research and development costs paid to third parties under sponsored research agreements are recognized as the related services are performed. In addition, research and development expenses incurred that are reimbursed by the Company’s partners are recorded as collaborative research and development revenue.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="margin-left:2.267%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Comprehensive Loss</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Components of other comprehensive loss are comprised entirely of unrealized gains and losses on the Company’s available-for-sale securities for all periods presented. Total comprehensive loss has been disclosed in the Company’s Condensed Unaudited Statements of Operations and Comprehensive Loss.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="margin-left:2.267%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Common Stock Warrants</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company accounts for its common stock warrants in accordance with ASC 480, Distinguishing Liabilities from Equity ("ASC 480") and ASC 815, Derivatives and Hedging (“ASC 815”). Based upon the provisions of ASC 480 and ASC 815, the Company accounts for common stock warrants and pre-funded warrants as current liabilities if the warrant fails the equity classification criteria. Common stock warrants and pre-funded warrants classified as liabilities are initially recorded at fair value on the grant date and remeasured at each balance sheet date with the offsetting adjustments recorded in change in fair value of warrant liabilities within the statements of operations.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company values its pre-funded warrants and common stock warrants classified as liabilities using the Black-Scholes option pricing model or other acceptable valuation models, including the Monte-Carlo simulation model.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="margin-left:2.267%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Net Loss Per Share</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Basic net loss per share is calculated by dividing the net loss by the weighted-average number of common shares outstanding during the period. Diluted net loss per share is computed using the weighted-average number of common shares outstanding and common stock equivalents (i.e., options to purchase common stock) outstanding during the period, if dilutive, using the treasury stock method for options.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The numerators and denominators in the calculation of basic and diluted net loss per share were as follows (in thousands except per share amounts):</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:50.38%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three months ended<br/>June 30,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Six months ended<br/>June 30,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Basic loss per share computation:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net loss</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,700</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,181</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,343</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">23,168</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Weighted average number of shares outstanding - basic</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">31,038</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">24,508</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">30,838</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">24,140</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net loss per share - basic</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.12</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.46</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.37</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.96</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Diluted loss per share computation:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net loss</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,700</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,181</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,343</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">23,168</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Change in fair value of pre-funded warrant liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">258</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net loss adjusted for change in fair value of warrant liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,700</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,181</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,343</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">23,426</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Weighted average shares used to compute basic net loss per share</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">31,038</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">24,508</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">30,838</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">24,140</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Dilutive effect of pre-funded warrants</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">237</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Weighted average shares used to compute diluted net loss per share</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">31,038</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">24,508</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">30,838</span></p></td> <td style="border-top:0.5pt solid #ffffff03;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">24,377</span></p></td> <td style="border-top:0.5pt solid #ffffff03;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net loss per share - diluted</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.12</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.46</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.37</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.96</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> </table></div><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Options to purchase approximately </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">3.8</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">3.9</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million shares of common stock were excluded from the denominator in the calculation of diluted net loss share for the three and six months ended June 30, 2024, respectively, as the effect would be anti-dilutive. Options to purchase approximately </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">3.1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">3.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million shares of common stock were excluded from the denominator in the calculation of diluted net loss per share for the three and six months ended June 30, 2023, respectively, as the effect would be anti-dilutive.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Both the pre-funded warrants and the common warrants to purchase shares of common stock entitle the holders thereof to participate in dividends and other distributions of assets by the Company to its holders of common shares, but are not required to absorb losses incurred. As a result, all warrants were excluded from basic net loss per share calculations during the three and six months ended June 30, 2024 and 2023, respectively. For diluted net loss per share purposes, warrants are included in the number of shares outstanding if the effect is dilutive. The dilutive effect of pre-funded warrants was </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">237,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares for the six months ended June 30, 2023. Pre-funded warrants to purchase </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">300,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares were excluded in the computation of diluted net loss per share for the three months ended June 30, 2023 because the effect would be anti-dilutive. Additional common warrants to purchase </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">3.6</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">3.6</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million shares were excluded from the denominator in the calculation of diluted net loss share for the three and six months ended June 30, 2024, respectively, as the effect would be anti-dilutive. Additional common warrants to purchase </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.6</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million shares were excluded from the denominator in the calculation of diluted net loss per share for the three and six months ended June 30, 2023, respectively, as the effect would be anti-dilutive.</span></p></div><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Recent Accounting Pronouncements</span></span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In November 2023, the FASB issued Accounting Standards Update (“ASU”) 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures (ASU 2023-07). The amendments in ASU 2023-07 are intended to improve reportable segment disclosure, primarily through enhanced disclosures about significant segment expenses. ASU 2023-07 is effective for annual periods beginning after December 15, 2023, and interim periods beginning after December 15, 2024. The amendments in this ASU should be applied retrospectively to all prior periods presented in the financial statements. Early adoption is permitted. The Company is evaluating the impact of this guidance on its financial statements and related disclosures.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures (ASU 2023-09). ASU 2023-09 requires enhanced annual disclosures regarding the rate reconciliation and income taxes paid information. ASU 2023-09 is effective for annual periods beginning after December 15, 2024 and may be adopted on a prospective or retrospective basis. Early adoption is permitted. The Company is evaluating the impact of this guidance on its financial statements and related disclosures.</span></p></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p> <p style="margin-left:2.267%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Nature of Operations</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">DURECT Corporation (the “Company”) was incorporated in the state of Delaware on February 6, 1998. The Company is a biopharmaceutical company committed to transforming the treatment of acute organ injury and chronic liver diseases by advancing novel and potentially lifesaving therapies based on its endogenous epigenetic regulator program. Larsucosterol, the Company's lead drug candidate, binds to and inhibits the activity of DNA methyltransferases ("DNMTs"), epigenetic enzymes which are elevated and associated with hypermethylation found in alcohol-associated hepatitis ("AH") patients. Larsucosterol is in clinical development for the potential treatment of AH, for which the FDA has granted Fast Track Designation and Breakthrough Therapy Designation; metabolic dysfunction-associated steatohepatitis (“MASH”), also known as non-alcoholic steatohepatitis or NASH is also being explored. In addition, POSIMIR</span><span style="color:#000000;white-space:pre-wrap;vertical-align:super;font-size:6.7pt;font-family:Times New Roman;min-width:fit-content;">®</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> (bupivacaine solution) for infiltration use, a non-opioid analgesic utilizing the innovative SABER</span><span style="color:#000000;white-space:pre-wrap;vertical-align:super;font-size:6.7pt;font-family:Times New Roman;min-width:fit-content;">®</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> platform technology, is FDA-approved and has been exclusively licensed to Innocoll Pharmaceuticals for commercialization in the United States. The Company also manufactures and sells osmotic pumps used in laboratory research, and manufactures certain excipients for certain clients for use as raw materials in their products.</span></p> <p style="margin-left:2.267%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Basis of Presentation</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">These condensed financial statements have been prepared in accordance with the rules and regulations of the Securities and Exchange Commission (the “SEC”), and therefore do not include all the information and footnotes necessary for a complete presentation of the Company’s results of operations, financial position and cash flows in conformity with U.S. generally accepted accounting principles (“U.S. GAAP”). The unaudited condensed financial statements reflect all adjustments (consisting only of normal recurring adjustments) which are, in the opinion of management, necessary for a fair presentation of the financial position at June 30, 2024, the operating results and comprehensive loss, and stockholders’ equity for the three and six months ended June 30, 2024 and 2023, and cash flows for the six months ended June 30, 2024 and 2023. The balance sheet as of December 31, 2023 has been derived from audited financial statements at that date but does not include all of the information and footnotes required by U.S. GAAP for complete financial statements. These financial statements and notes should be read in conjunction with the Company’s audited financial statements and notes thereto, included in the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2023 filed with the SEC.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The results of operations for the interim periods presented are not necessarily indicative of results that may be expected for any other interim period or for the full fiscal year.</span></p> <p style="margin-left:2.267%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Liquidity and Need to Raise Additional Capital</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As of June 30, 2024, the Company had an accumulated deficit of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">600.3</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million as well as negative cash flows from operating activities. Presently, the Company does not have sufficient cash resources to meet its plans for the next twelve months following the issuance of these financial statements. The Company will continue to require substantial funds to continue research and development, including clinical trials of its product candidates. These factors raise substantial doubt regarding the Company’s ability to continue as a going concern for a period of one year from the issuance of these financial statements. Management’s plans in order to meet its operating cash flow requirements include seeking additional collaborative agreements for certain of its programs as well as financing activities such as public offerings and private placements of its common stock, preferred stock offerings, issuances of debt and convertible debt instruments.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">There are no assurances that such additional funding will be obtained and that the Company will succeed in its future operations. If the Company cannot successfully raise additional capital and implement its strategic development plan, its liquidity, financial condition and business prospects will be materially and adversely affected, and the Company may have to cease operations. As further described in Note 6, the Company classified the remaining balance of its term loan as a current liability on the Company’s balance sheets as of June 30, 2024 and December 31, 2023 due to the timing of repayment obligations and due to recurring losses, liquidity concerns</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and a subjective acceleration clause in the Company’s Loan Agreement. These financial statements have been prepared on a going concern basis and do not include any adjustments to the amounts and classification of assets and liabilities that may be necessary in the event the Company can no longer continue as a going concern.</span></p> -600300000 <p style="margin-left:2.267%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Inventories</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Inventories are stated at the lower of cost or net realizable value, with cost determined on a first-in, first-out basis. The Company capitalizes inventories produced in preparation for product launches after receiving regulatory approval on a product. The Company may be required to expense previously capitalized inventory costs upon a change in management’s judgment due to new information that suggests that the inventory will not be saleable.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company’s inventories consisted of the following (in thousands):</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:70.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.993%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">June 30,<br/>2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Raw materials</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">170</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">165</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Work in process</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,335</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,164</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Finished goods</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">969</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">890</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total inventories</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,474</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,219</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div> <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company’s inventories consisted of the following (in thousands):</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:70.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.993%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">June 30,<br/>2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Raw materials</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">170</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">165</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Work in process</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,335</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,164</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Finished goods</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">969</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">890</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total inventories</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,474</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,219</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 170000 165000 1335000 1164000 969000 890000 2474000 2219000 <p style="margin-left:2.267%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Leases</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">ASC 842 requires the Company to recognize an operating lease right-of-use asset and corresponding operating lease liability for the Company’s leased properties. The Company’s operating lease right-of-use assets and liabilities are recognized under ASC 842 based on the present value of lease payments over the remaining lease term at the lease commencement date. In determining the net present value of lease payments, we estimate the incremental borrowing rate based on the information available, including remaining lease term. As of June 30, 2024, the weighted-average remaining lease term was </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">3.10</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> years for the Company’s leased properties.</span></p> P3Y1M6D <p style="margin-left:2.267%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Revenue Recognition</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Product Revenue, Net</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company manufactures and sells ALZET osmotic pumps used in laboratory research, and manufactures and sells certain excipients used by pharmaceutical companies as raw materials in certain of their products, including POSIMIR, a marketed animal health product and Methydur.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Revenues from product sales are recognized when the customer obtains control of the Company’s product, which occurs at a point in time, typically upon shipment to the customer. The Company expenses incremental costs of obtaining a contract as and when incurred if the expected amortization period of the asset that the Company would have recognized is one year or less.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Trade Discounts and Allowances: The Company provides certain customers with discounts that are explicitly stated in the Company’s contracts and are recorded as a reduction of revenue in the period the related product revenue is recognized.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Product Returns: The Company generally offers customers a limited right of return for products that have been purchased. The Company estimates the amount of its product sales that are probable of being returned by its customers and records this estimate as a reduction of revenue in the period the related product revenue is recognized. The Company currently estimates product return liabilities primarily using its historical sales information. The Company expects product returns to be minimal.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Collaborative Research and Development and Other Revenue</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company enters into license agreements, under which it licenses certain rights to its product candidates or products to third parties. The terms of these arrangements typically include payment to the Company of one or more of the following: non-refundable, up-front license fees; reimbursement of development costs incurred by the Company under approved work plans; development, regulatory, intellectual property and commercial milestone payments; payments for manufacturing supply services the Company provides itself or through its contract manufacturers; and royalties on net sales of licensed products. Each of these payments results in collaborative research and development revenues, except for revenues from royalties on net sales of licensed products and earn-out revenues, which are classified as other revenues.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In determining the appropriate amount of revenue to be recognized as it fulfills its obligations under each of its agreements, the Company performs the following steps: (i) identification of the promised goods or services in the contract; (ii) determination of whether the promised goods or services are performance obligations including whether they are distinct in the context of the contract; (iii) measurement of the transaction price, including the constraint on variable consideration; (iv) allocation of the transaction price to the performance obligations; and (v) recognition of revenue when (or as) the Company satisfies each performance obligation. For arrangements that are determined to include multiple performance obligations, the Company must develop assumptions that require judgment to determine the estimated stand-alone selling price for each performance obligation identified. These assumptions may include: forecasted revenues, development timelines, reimbursement rates for personnel costs, discount rates and probabilities of technical and regulatory success. The Company expects to recognize revenue for the variable consideration currently being constrained when it is probable that a significant revenue reversal will not occur.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Licenses of intellectual property: If the license to the Company’s intellectual property is determined to be distinct from the other performance obligations identified in the arrangement, the Company recognizes revenues from the transaction price allocated to the license when the license is transferred to the customer and the customer is able to use and benefit from the license. For performance obligations comprised of licenses that are bundled with other promises, the Company utilizes its judgment to assess the nature of the combined performance obligation to determine whether the combined performance obligation is satisfied over time or at a point in time and, if over time, the Company applies an appropriate method of measuring progress for purposes of recognizing related revenues from the allocated transaction price. For performance obligations recognized over time, the Company evaluates the measure of progress each reporting period and recognizes revenues on a cumulative catch-up basis as collaborative research and development revenues.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Milestone Payments: At the inception of each arrangement that includes development milestone payments, the Company evaluates whether the milestones are considered probable of being reached and estimates the amount to be included in the transaction price using the most likely amount method. If it is probable that a significant revenue reversal would not occur, the associated milestone value is included in the transaction price. Milestone payments that are not within the control of the Company or the licensee, such as regulatory approvals, are not considered probable of being achieved until those approvals are received. The transaction price is then allocated to each performance obligation on a relative stand-alone selling price basis, for which the Company recognizes revenue as or when the performance obligations under the contract are satisfied. At the end of each subsequent reporting period, the Company re-evaluates the probability of achievement of such development milestones and any related constraint, and if necessary, adjusts its estimate of the overall transaction price.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Manufacturing Supply Services: Arrangements that include a promise for future supply of raw materials or drug product for either clinical development or commercial supply at the customer’s discretion are generally considered as options. The Company assesses if these options provide a material right to the customer and if so, they are accounted for as separate performance obligations and allocated a portion of the transaction price based on the estimated standalone selling price of the material right. If the Company is entitled to additional payments when the customer exercises these options, the deferred transaction price and any additional payments are recorded in collaborative research and development revenue when the customer obtains control of the goods.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Royalties and Earn-outs: For arrangements that include sales-based royalties or earn-outs, including milestone payments based on first commercial sale or the level of sales, and the license is deemed to be the predominant item to which the royalties relate, the Company recognizes revenue at the later of (i) when the related sales occur, or (ii) when the performance obligation to which some or all of the royalty or earn-out has been allocated has been satisfied (or partially satisfied). To date, the Company has not recognized material royalty revenue resulting from the Company’s collaborative arrangements or material earn-out revenues from any of the Company’s agreements.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Research and development services: Revenue from research and development services that are determined to represent a distinct performance obligation related to services performed under the collaborative arrangements with the Company’s third-party collaborators is recognized over time as the related research and development services are performed using an appropriate method of measuring progress. The Company evaluates the measure of progress each reporting period and recognizes revenue on a cumulative catch-up basis, as collaborative research and development revenue. Research and development expenses under the collaborative research and development agreements generally approximate or exceed the revenue recognized under such agreements over the term of the respective agreements. Deferred revenue may result when the Company does not expend the required level of effort during a specific period in comparison to funds received under the respective agreement.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company receives payments from its customers based on development cost schedules established in each contract. Up-front payments are recorded as deferred revenue upon receipt or when due and may require deferral of revenue recognition to a future period until the Company performs its obligations under these arrangements. Amounts are recorded as accounts receivable when the Company’s right to consideration is unconditional. The Company does not assess whether a contract has a significant financing component if the expectation at contract inception is such that the period between payment by the customer and the transfer of the promised goods or services to the customer will be one year or less.</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Total revenue by geographic region based on customers’ locations for the three and six months ended June 30, 2024 and 2023 are as follows (in thousands):</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:50.38%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three months ended<br/>June 30,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Six months ended<br/>June 30,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">United States</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,182</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,143</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,155</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,421</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Europe</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">644</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">613</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,187</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,044</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Japan</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">140</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">112</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">287</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">282</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">205</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">213</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">369</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">388</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,171</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,081</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,998</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,135</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div> <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Total revenue by geographic region based on customers’ locations for the three and six months ended June 30, 2024 and 2023 are as follows (in thousands):</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:50.38%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three months ended<br/>June 30,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Six months ended<br/>June 30,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">United States</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,182</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,143</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,155</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,421</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Europe</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">644</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">613</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,187</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,044</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Japan</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">140</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">112</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">287</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">282</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">205</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">213</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">369</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">388</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,171</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,081</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,998</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,135</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 1182000 1143000 2155000 2421000 644000 613000 1187000 1044000 140000 112000 287000 282000 205000 213000 369000 388000 2171000 2081000 3998000 4135000 <p style="margin-left:2.267%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Prepaid and Accrued Clinical Costs</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company incurs significant costs associated with third party consultants and organizations for pre-clinical studies, clinical trials, contract research, regulatory advice and other research and development-related services. The Company is required to estimate periodically the cost of services rendered but unbilled based on management’s estimates. Estimates are determined each reporting period by reviewing the terms and conditions of the underlying contracts, reviewing open purchase orders and by having detailed discussions with internal clinical personnel and third-party service providers as to the nature and status of the services performed in relation to amounts billed. The costs for unbilled services are estimated by applying the rates and fees applicable in the underlying contracts. If these good faith estimates are inaccurate, actual expenses incurred could materially differ from these estimates.</span></p> <p style="margin-left:2.267%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Prepaid and Accrued Manufacturing Costs</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company incurs significant costs associated with third party consultants and organizations for manufacturing, validation, testing and other research and development-related services. The Company is required to estimate periodically the cost of services rendered but unbilled based on management’s estimates. Estimates are determined each reporting period by reviewing the terms and conditions of the underlying contracts, reviewing open purchase orders and by having detailed discussions with internal personnel and third-party service providers as to the nature and status of the services performed in relation to amounts billed. The costs for unbilled services are estimated by applying the rates and fees applicable in the underlying contracts. If these good faith estimates are inaccurate, actual expenses incurred could materially differ from these estimates.</span></p> <p style="margin-left:2.267%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Research and Development Expenses</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Research and development expenses are primarily comprised of salaries and benefits associated with research and development personnel, overhead and facility costs, preclinical and non-clinical development costs, clinical trial and related clinical manufacturing costs, contract services, and other outside costs. Research and development costs are expensed as incurred. Research and development costs paid to third parties under sponsored research agreements are recognized as the related services are performed. In addition, research and development expenses incurred that are reimbursed by the Company’s partners are recorded as collaborative research and development revenue.</span></p> <p style="margin-left:2.267%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Comprehensive Loss</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Components of other comprehensive loss are comprised entirely of unrealized gains and losses on the Company’s available-for-sale securities for all periods presented. Total comprehensive loss has been disclosed in the Company’s Condensed Unaudited Statements of Operations and Comprehensive Loss.</span></p> <p style="margin-left:2.267%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Common Stock Warrants</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company accounts for its common stock warrants in accordance with ASC 480, Distinguishing Liabilities from Equity ("ASC 480") and ASC 815, Derivatives and Hedging (“ASC 815”). Based upon the provisions of ASC 480 and ASC 815, the Company accounts for common stock warrants and pre-funded warrants as current liabilities if the warrant fails the equity classification criteria. Common stock warrants and pre-funded warrants classified as liabilities are initially recorded at fair value on the grant date and remeasured at each balance sheet date with the offsetting adjustments recorded in change in fair value of warrant liabilities within the statements of operations.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company values its pre-funded warrants and common stock warrants classified as liabilities using the Black-Scholes option pricing model or other acceptable valuation models, including the Monte-Carlo simulation model.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <p style="margin-left:2.267%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Net Loss Per Share</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Basic net loss per share is calculated by dividing the net loss by the weighted-average number of common shares outstanding during the period. Diluted net loss per share is computed using the weighted-average number of common shares outstanding and common stock equivalents (i.e., options to purchase common stock) outstanding during the period, if dilutive, using the treasury stock method for options.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The numerators and denominators in the calculation of basic and diluted net loss per share were as follows (in thousands except per share amounts):</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:50.38%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three months ended<br/>June 30,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Six months ended<br/>June 30,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Basic loss per share computation:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net loss</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,700</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,181</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,343</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">23,168</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Weighted average number of shares outstanding - basic</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">31,038</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">24,508</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">30,838</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">24,140</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net loss per share - basic</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.12</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.46</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.37</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.96</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Diluted loss per share computation:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net loss</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,700</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,181</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,343</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">23,168</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Change in fair value of pre-funded warrant liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">258</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net loss adjusted for change in fair value of warrant liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,700</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,181</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,343</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">23,426</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Weighted average shares used to compute basic net loss per share</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">31,038</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">24,508</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">30,838</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">24,140</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Dilutive effect of pre-funded warrants</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">237</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Weighted average shares used to compute diluted net loss per share</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">31,038</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">24,508</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">30,838</span></p></td> <td style="border-top:0.5pt solid #ffffff03;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">24,377</span></p></td> <td style="border-top:0.5pt solid #ffffff03;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net loss per share - diluted</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.12</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.46</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.37</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.96</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> </table></div><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Options to purchase approximately </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">3.8</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">3.9</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million shares of common stock were excluded from the denominator in the calculation of diluted net loss share for the three and six months ended June 30, 2024, respectively, as the effect would be anti-dilutive. Options to purchase approximately </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">3.1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">3.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million shares of common stock were excluded from the denominator in the calculation of diluted net loss per share for the three and six months ended June 30, 2023, respectively, as the effect would be anti-dilutive.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Both the pre-funded warrants and the common warrants to purchase shares of common stock entitle the holders thereof to participate in dividends and other distributions of assets by the Company to its holders of common shares, but are not required to absorb losses incurred. As a result, all warrants were excluded from basic net loss per share calculations during the three and six months ended June 30, 2024 and 2023, respectively. For diluted net loss per share purposes, warrants are included in the number of shares outstanding if the effect is dilutive. The dilutive effect of pre-funded warrants was </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">237,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares for the six months ended June 30, 2023. Pre-funded warrants to purchase </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">300,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares were excluded in the computation of diluted net loss per share for the three months ended June 30, 2023 because the effect would be anti-dilutive. Additional common warrants to purchase </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">3.6</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">3.6</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million shares were excluded from the denominator in the calculation of diluted net loss share for the three and six months ended June 30, 2024, respectively, as the effect would be anti-dilutive. Additional common warrants to purchase </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.6</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million shares were excluded from the denominator in the calculation of diluted net loss per share for the three and six months ended June 30, 2023, respectively, as the effect would be anti-dilutive.</span></p><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span> <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The numerators and denominators in the calculation of basic and diluted net loss per share were as follows (in thousands except per share amounts):</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:50.38%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three months ended<br/>June 30,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Six months ended<br/>June 30,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Basic loss per share computation:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net loss</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,700</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,181</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,343</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">23,168</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Weighted average number of shares outstanding - basic</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">31,038</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">24,508</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">30,838</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">24,140</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net loss per share - basic</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.12</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.46</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.37</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.96</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Diluted loss per share computation:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net loss</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,700</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,181</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,343</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">23,168</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Change in fair value of pre-funded warrant liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">258</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net loss adjusted for change in fair value of warrant liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,700</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,181</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,343</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">23,426</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Weighted average shares used to compute basic net loss per share</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">31,038</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">24,508</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">30,838</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">24,140</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Dilutive effect of pre-funded warrants</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">237</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Weighted average shares used to compute diluted net loss per share</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">31,038</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">24,508</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">30,838</span></p></td> <td style="border-top:0.5pt solid #ffffff03;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">24,377</span></p></td> <td style="border-top:0.5pt solid #ffffff03;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net loss per share - diluted</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.12</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.46</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.37</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.96</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> </table> -3700000 -11181000 -11343000 -23168000 31038000 24508000 30838000 24140000 -0.12 -0.46 -0.37 -0.96 -3700000 -11181000 -11343000 -23168000 258000 -3700000 -11181000 -11343000 -23426000 31038000 24508000 30838000 24140000 237000 31038000 24508000 30838000 24377000 -0.12 -0.46 -0.37 -0.96 3800000 3900000 3100000 3000000 237000 300000 3600000 3600000 2000000 1600000 <span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Recent Accounting Pronouncements</span><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In November 2023, the FASB issued Accounting Standards Update (“ASU”) 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures (ASU 2023-07). The amendments in ASU 2023-07 are intended to improve reportable segment disclosure, primarily through enhanced disclosures about significant segment expenses. ASU 2023-07 is effective for annual periods beginning after December 15, 2023, and interim periods beginning after December 15, 2024. The amendments in this ASU should be applied retrospectively to all prior periods presented in the financial statements. Early adoption is permitted. The Company is evaluating the impact of this guidance on its financial statements and related disclosures.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures (ASU 2023-09). ASU 2023-09 requires enhanced annual disclosures regarding the rate reconciliation and income taxes paid information. ASU 2023-09 is effective for annual periods beginning after December 15, 2024 and may be adopted on a prospective or retrospective basis. Early adoption is permitted. The Company is evaluating the impact of this guidance on its financial statements and related disclosures.</span></p> <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Note 2. Strategic Agreements</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The collaborative research and development and other revenues associated with the Company’s collaborators or counterparties were $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">606,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million for the three and six months ended June 30, 2024, respectively, compared with $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">508,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.2</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">for the corresponding periods in 2023. The collaborative research and development and other revenue included (a) amounts related to earn-out revenue from Indivior UK Limited ("Indivior") with respect to PERSERIS net sales; (b) feasibility programs and research and development activities funded by our collaborators and (c) royalty revenue from Orient Pharma Co., Ltd. (“Orient Pharma”) with respect to Methydur net sales. </span></p><p style="text-indent:2.267%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Agreement with Innocoll</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">On December 21, 2021, the Company entered into a license agreement (the “Innocoll Agreement”) with Innocoll Pharmaceuticals Limited (“Innocoll”). Pursuant to the Innocoll Agreement, the Company has granted Innocoll an exclusive, royalty-bearing, sublicensable right and license to develop, manufacture and commercialize in the United States, POSIMIR</span><span style="color:#000000;white-space:pre-wrap;vertical-align:super;font-size:6.7pt;font-family:Times New Roman;min-width:fit-content;">®</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, the Company’s FDA-approved post-surgical pain product, with respect to all uses and applications in humans. The Innocoll Agreement provides for the assignment of the Company’s supply agreement with its contract manufacturing organization to Innocoll and also provides Innocoll with the right, within the United States, to expand the approved indications of POSIMIR. The Company retains, outside the United States, all of the global rights to POSIMIR.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company receives tiered, low double-digit to mid-teen royalties on net product sales of POSIMIR in the United States. The Company may earn additional milestone payments of up to $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">122.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million in the aggregate, depending on the achievement of certain regulatory, commercial, and intellectual property milestones with respect to POSIMIR. There were </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">no</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> revenues recognized related to the Innocoll Agreement for the three and six months periods ended June 30, 2024 and 2023.</span></p><p style="margin-left:2.267%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Patent Purchase Agreement with Indivior</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In September 2017, we entered into an agreement with Indivior (the “Indivior Agreement”), under which we assigned to Indivior certain patents that may provide further intellectual property protection for PERSERIS, Indivior’s extended-release injectable suspension for the treatment of schizophrenia in adults. In consideration for such assignment, Indivior made non-refundable upfront and milestone payments to DURECT totaling $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">17.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million. Additionally, under the terms of the agreement with Indivior, the Company receives quarterly earn-out payments into 2026 that are based on a single digit percentage of U.S. net sales of PERSERIS. Indivior commercially launched PERSERIS in the U.S. in February 2019. The Indivior Agreement contains customary representations, warranties and indemnities of the parties. Amounts recognized during the three and six months ended June 30, 2024 and 2023 related to earn-out revenues from PERSERIS have been immaterial and are included in collaborative research and development and other revenue</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. In July 2024, Indivior announced discontinuation of sales and marketing for PERSERIS due to the highly competitive market and impending changes that are expected to intensify payor management in the treatment category in which PERSERIS participates.</span></p> 606000 1100000 508000 1200000 122000000 0 0 0 0 17500000 <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Note 3. Financial Instruments</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Fair value is defined as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. The Company’s valuation techniques used to measure fair value maximize the use of observable inputs and minimize the use of unobservable inputs. The Company follows a fair value hierarchy based on three levels of inputs, of which the first two are considered observable and the last unobservable, that may be used to measure fair value. These levels of inputs are the following:</span></p><div class="item-list-element-wrapper" style="margin-left:4.537%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.752626672113803%;display:inline-flex;justify-content:flex-start;">•</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Level 1—Quoted prices in active markets for identical assets or liabilities.</span></div></div><div class="item-list-element-wrapper" style="margin-left:4.537%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.752626672113803%;display:inline-flex;justify-content:flex-start;">•</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Level 2—Inputs other than Level 1 that are observable, either directly or indirectly, such as quoted prices for similar assets or liabilities; quoted prices in markets that are not active; or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities.</span></div></div><div class="item-list-element-wrapper" style="margin-left:4.537%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.752626672113803%;display:inline-flex;justify-content:flex-start;">•</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Level 3—Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities.</span></div></div><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company’s financial instruments are valued using quoted prices in active markets or based upon other observable inputs. Money market funds are classified as Level 1 financial assets. Certificates of deposit, commercial paper, municipal bonds, corporate debt securities, and U.S. Government agency securities are classified as Level 2 financial assets. The fair value of the Level 2 assets is estimated using pricing models using current observable market information for similar securities. The Company’s Level 2 investments include U.S. government-backed securities and corporate securities that are valued based upon observable inputs that may include benchmark yields, reported trades, broker/dealer quotes, issuer spreads, two-sided markets, benchmark securities, bids, offers and reference data including market research publications. The fair value of commercial paper is based upon the time to maturity and discounted using the three-month treasury bill rate. The average remaining maturity of the Company’s Level 2 investments as of June 30, 2024 is less than twelve months and these investments are rated by S&amp;P and Moody’s at AAA or AA- for securities and A1, A2, P1 or P2 for commercial paper.</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following is a summary of available-for-sale securities as of June 30, 2024 and December 31, 2023 (in thousands):</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:50.38%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="14" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">June 30,<br/>2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Amortized<br/>Cost</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Unrealized<br/>Gain</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Unrealized<br/>Loss</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Estimated<br/>Fair<br/>Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Money market funds</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,165</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,165</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Certificates of deposit</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">150</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">150</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Commercial paper</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12,821</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12,814</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14,136</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14,129</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Reported as:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cash and cash equivalents</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13,986</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13,979</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Long-term restricted investments</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">150</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">150</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14,136</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14,129</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:50.38%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="14" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Amortized<br/>Cost</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Unrealized<br/>Gain</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Unrealized<br/>Loss</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Estimated<br/>Fair<br/>Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Money market funds</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">951</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">951</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Certificates of deposit</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">150</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">150</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Commercial paper</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">24,896</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">24,882</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">25,997</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">25,983</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Reported as:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cash and cash equivalents</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">24,566</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">24,553</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Short-term investments</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,281</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,280</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Long-term restricted investments</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">150</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">150</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">25,997</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">25,983</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following is a summary of the cost and estimated fair value of available-for-sale securities at June 30, 2024, by contractual maturity (in thousands):</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:70.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.827%;"></td> <td style="width:1.46%;"></td> <td style="width:1%;"></td> <td style="width:13.117%;"></td> <td style="width:1%;"></td> <td style="width:1.46%;"></td> <td style="width:1%;"></td> <td style="width:13.137%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">June 30,<br/>2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Amortized<br/>Cost</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Estimated<br/>Fair<br/>Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Mature in one year or less</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12,821</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12,814</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Mature after one year through five years</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">150</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">150</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12,971</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12,964</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">There were </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">no</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> securities that have had an unrealized loss for more than 12 months as of June 30, 2024.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As of June 30, 2024, unrealized losses on available-for-sale investments are not attributed to credit risk and are considered to be temporary. The Company believes that it is more-likely-than-not that investments in an unrealized loss position will be held until maturity or the recovery of the cost basis of the investment. To date, the Company has not recorded any impairment charges on marketable securities related to other-than-temporary declines in market value.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Warrant Liabilities</span></p><div style="font-size:11pt;font-family:'Calibri',sans-serif;"><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table summarizes the activity of the Company’s Level 3 warrant liabilities during the three and six months ended June 30, 2024 and 2023 (in thousands):</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:50.38%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three months ended<br/>June 30,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Six months ended<br/>June 30,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Fair value at beginning of period - February 2023 issuance (Pre-funded warrants)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,359</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Initial fair value at the original issuance date</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,743</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><span style="-sec-ix-hidden:F_9cfe27e5-9d12-4b48-9825-45258ab7d132;"><span style="-sec-ix-hidden:F_5d0966b6-8b25-4bbc-a1fc-8041b9215ee4;"><span style="-sec-ix-hidden:F_340d04fa-4425-4902-8231-78e57c739a6c;"><span style="-sec-ix-hidden:F_c7149def-0bcf-45c1-af90-c868648510eb;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Change in fair value during the period</span></span></span></span></span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">126</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">258</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Fair value at end of period - February 2023 issuance (Pre-funded warrants)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,485</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,485</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Fair value at beginning of period - February 2023 issuance (Common warrants)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">672</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,197</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">312</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Initial fair value at the original issuance date</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,290</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Change in fair value during the period</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">42</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">766</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">402</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,327</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Fair value at beginning of period - February 2023 issuance (Common warrants)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">714</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,963</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">714</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,963</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Fair value at beginning of period - July 2023 issuance (Common warrants)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,270</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">912</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Change in fair value during the period</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">36</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,394</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Fair value at end of period - July 2023 issuance</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,306</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,306</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total fair value at end of period</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,020</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,448</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,020</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,448</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></div><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">February 2023 Warrants</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In February 2023, the Company issued pre-funded warrants to purchase an aggregate of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">300,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares of common stock and common warrants to purchase an aggregate of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,000,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares of common stock in a registered direct offering.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Pre-Funded Warrants</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The pre-funded warrants were accounted for as current liabilities on the balance sheets and were adjusted to estimated fair value at period end through “other income (expense)” on the statements of operations. The estimated fair value of the outstanding pre-funded warrants was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.7</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">zero</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">zero</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> as of February 8, 2023 (i.e., the issuance date), December 31, 2023 and June 30, 2024, respectively. In November 2023, all </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">300,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares of the pre-funded warrants were exercised in accordance with the financing agreement, resulting in an issuance of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">300,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares of common stock to the holder. </span><span style="font-size:11pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company calculated the estimated fair value of the pre-funded warrants using a Black-Scholes option pricing model with the following key assumptions:</span></span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:93.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:74.194%;"></td> <td style="width:1.075%;"></td> <td style="width:1%;"></td> <td style="width:21.655%;"></td> <td style="width:1%;"></td> <td style="width:1.075%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">February 8, 2023 (issuance)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Common stock price</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5.81</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Exercise price per share</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.00001</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Expected volatility</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">86.60</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Risk-free interest rate</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3.82</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Contractual term (in years)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5.00</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Expected dividend yield</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Common Warrants</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The common warrants are accounted for as current liabilities on the balance sheets and are adjusted to estimated fair value at period end through “other income (expense)” on the statements of operations. The estimated fair value of the outstanding common warrants was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">10.3</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">312,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">714,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> as of February 8, 2023 (i.e., the issuance date), December 31, 2023 and June 30, 2024, respectively. In September 2023, </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,400,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares of the common warrants were exercised through the alternative cashless exercise provision in accordance with the financing agreement, resulting in a net issuance of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">924,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares to the holder. The aggregate number of shares of our common stock issuable in such alternative cashless exercise equals the product of (x) the aggregate number of shares of our common stock that would be issuable upon exercise of the common warrant in accordance with the terms of such common warrant if such exercise were by means of a cash exercise rather than a cashless exercise and (y) </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.66</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. The Company calculated the estimated fair value of the common warrants using a Monte Carlo simulation model with the following key assumptions. The Company took the likelihood of achieving certain clinical events and related impact on the Company's common stock price into account, as appropriate.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The exercise price for the outstanding common warrants (i.e., </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">600,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares) was adjusted down from $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">5.00</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> per share to $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.51</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> per share as of December 31, 2023 as a result of an anti-dilution provision in the common warrants issued in the February 2023 financing that was triggered by the sale of our common stock in the open market in November 2023. There were </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">600,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares of outstanding common warrants as of June 30, 2024.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"> </p><div style="font-size:10pt;font-family:Times New Roman;"> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:95.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:36.727%;"></td> <td style="width:1.72%;"></td> <td style="width:1%;"></td> <td style="width:16.703%;"></td> <td style="width:1%;"></td> <td style="width:1.72%;"></td> <td style="width:1%;"></td> <td style="width:18.704%;"></td> <td style="width:1%;"></td> <td style="width:1.72%;"></td> <td style="width:1%;"></td> <td style="width:16.703%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">February 8, 2023 (issuance)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">June 30, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Common stock price</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5.81</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.59</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1.29</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Exercise price per share</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5.00</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.51</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.51</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Expected volatility</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">86.60</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">118.00</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">122.00</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Risk-free interest rate</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3.82</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3.93</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4.43</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Contractual term (in years)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5.00</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4.10</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3.50</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Expected dividend yield</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> </table></div><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">July 2023 warrants</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In July 2023, the Company issued common warrants to purchase an aggregate of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,991,027</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares of common stock in a registered direct offering.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The common warrants are accounted for as current liabilities on the balance sheets and are adjusted to estimated fair value at period end through “other income (expense)” on the statements of operations. The estimated fair value of the outstanding common warrants was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">5.8</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">912,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.3</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million as of July 21, 2023 (i.e., the issuance date), December 31, 2023 and June 30, 2024, respectively. The Company calculated the estimated fair value of the common warrants using a Black-Scholes option pricing model with the following key assumptions:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"> </p><div style="font-size:11pt;font-family:'Calibri',sans-serif;"> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:57.512%;"></td> <td style="width:1.4%;"></td> <td style="width:1%;"></td> <td style="width:10.762%;"></td> <td style="width:1%;"></td> <td style="width:1.4%;"></td> <td style="width:1%;"></td> <td style="width:10.762%;"></td> <td style="width:1%;"></td> <td style="width:1.4%;"></td> <td style="width:1%;"></td> <td style="width:10.762%;"></td> <td style="width:1%;"></td> </tr> <tr style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">July 21, 2023 (issuance)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">June 30, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Common stock price</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3.05</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.59</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1.29</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Exercise price per share</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4.89</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4.89</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4.89</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Expected volatility</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">88.60</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">115.60</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">116.98</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Risk-free interest rate</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4.18</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3.88</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4.43</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Contractual term (in years)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5.00</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4.60</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4.06</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Expected dividend yield</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">There have been no exercises of the common warrants issued in the July 2023 registered direct offering.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following is a summary of available-for-sale securities as of June 30, 2024 and December 31, 2023 (in thousands):</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:50.38%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="14" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">June 30,<br/>2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Amortized<br/>Cost</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Unrealized<br/>Gain</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Unrealized<br/>Loss</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Estimated<br/>Fair<br/>Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Money market funds</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,165</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,165</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Certificates of deposit</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">150</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">150</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Commercial paper</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12,821</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12,814</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14,136</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14,129</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Reported as:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cash and cash equivalents</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13,986</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13,979</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Long-term restricted investments</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">150</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">150</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14,136</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14,129</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:50.38%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="14" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Amortized<br/>Cost</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Unrealized<br/>Gain</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Unrealized<br/>Loss</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Estimated<br/>Fair<br/>Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Money market funds</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">951</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">951</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Certificates of deposit</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">150</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">150</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Commercial paper</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">24,896</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">24,882</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">25,997</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">25,983</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Reported as:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cash and cash equivalents</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">24,566</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">24,553</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Short-term investments</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,281</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,280</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Long-term restricted investments</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">150</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">150</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">25,997</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">25,983</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 1165000 1165000 150000 150000 12821000 7000 12814000 14136000 7000 14129000 13986000 7000 13979000 150000 150000 14136000 7000 14129000 951000 951000 150000 150000 24896000 14000 24882000 25997000 14000 25983000 24566000 13000 24553000 1281000 1000 1280000 150000 150000 25997000 14000 25983000 <p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following is a summary of the cost and estimated fair value of available-for-sale securities at June 30, 2024, by contractual maturity (in thousands):</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:70.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.827%;"></td> <td style="width:1.46%;"></td> <td style="width:1%;"></td> <td style="width:13.117%;"></td> <td style="width:1%;"></td> <td style="width:1.46%;"></td> <td style="width:1%;"></td> <td style="width:13.137%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">June 30,<br/>2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Amortized<br/>Cost</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Estimated<br/>Fair<br/>Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Mature in one year or less</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12,821</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12,814</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Mature after one year through five years</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">150</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">150</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12,971</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12,964</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 12821000 12814000 150000 150000 12971000 12964000 0 <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table summarizes the activity of the Company’s Level 3 warrant liabilities during the three and six months ended June 30, 2024 and 2023 (in thousands):</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:50.38%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three months ended<br/>June 30,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Six months ended<br/>June 30,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Fair value at beginning of period - February 2023 issuance (Pre-funded warrants)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,359</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Initial fair value at the original issuance date</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,743</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><span style="-sec-ix-hidden:F_9cfe27e5-9d12-4b48-9825-45258ab7d132;"><span style="-sec-ix-hidden:F_5d0966b6-8b25-4bbc-a1fc-8041b9215ee4;"><span style="-sec-ix-hidden:F_340d04fa-4425-4902-8231-78e57c739a6c;"><span style="-sec-ix-hidden:F_c7149def-0bcf-45c1-af90-c868648510eb;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Change in fair value during the period</span></span></span></span></span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">126</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">258</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Fair value at end of period - February 2023 issuance (Pre-funded warrants)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,485</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,485</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Fair value at beginning of period - February 2023 issuance (Common warrants)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">672</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,197</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">312</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Initial fair value at the original issuance date</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,290</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Change in fair value during the period</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">42</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">766</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">402</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,327</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Fair value at beginning of period - February 2023 issuance (Common warrants)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">714</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,963</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">714</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,963</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Fair value at beginning of period - July 2023 issuance (Common warrants)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,270</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">912</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Change in fair value during the period</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">36</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,394</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Fair value at end of period - July 2023 issuance</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,306</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,306</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total fair value at end of period</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,020</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,448</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,020</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,448</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> 1359000 1743000 126000 -258000 1485000 1485000 672000 8197000 312000 10290000 42000 766000 402000 -1327000 714000 8963000 714000 8963000 2270000 912000 36000 1394000 2306000 2306000 3020000 10448000 3020000 10448000 300000 2000000 1700000 0 0 300000 300000 <span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company calculated the estimated fair value of the pre-funded warrants using a Black-Scholes option pricing model with the following key assumptions:</span><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:93.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:74.194%;"></td> <td style="width:1.075%;"></td> <td style="width:1%;"></td> <td style="width:21.655%;"></td> <td style="width:1%;"></td> <td style="width:1.075%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">February 8, 2023 (issuance)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Common stock price</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5.81</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Exercise price per share</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.00001</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Expected volatility</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">86.60</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Risk-free interest rate</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3.82</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Contractual term (in years)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5.00</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Expected dividend yield</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> </table> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:95.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:36.727%;"></td> <td style="width:1.72%;"></td> <td style="width:1%;"></td> <td style="width:16.703%;"></td> <td style="width:1%;"></td> <td style="width:1.72%;"></td> <td style="width:1%;"></td> <td style="width:18.704%;"></td> <td style="width:1%;"></td> <td style="width:1.72%;"></td> <td style="width:1%;"></td> <td style="width:16.703%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">February 8, 2023 (issuance)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">June 30, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Common stock price</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5.81</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.59</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1.29</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Exercise price per share</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5.00</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.51</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.51</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Expected volatility</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">86.60</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">118.00</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">122.00</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Risk-free interest rate</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3.82</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3.93</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4.43</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Contractual term (in years)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5.00</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4.10</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3.50</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Expected dividend yield</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> </table> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:57.512%;"></td> <td style="width:1.4%;"></td> <td style="width:1%;"></td> <td style="width:10.762%;"></td> <td style="width:1%;"></td> <td style="width:1.4%;"></td> <td style="width:1%;"></td> <td style="width:10.762%;"></td> <td style="width:1%;"></td> <td style="width:1.4%;"></td> <td style="width:1%;"></td> <td style="width:10.762%;"></td> <td style="width:1%;"></td> </tr> <tr style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">July 21, 2023 (issuance)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">June 30, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Common stock price</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3.05</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.59</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1.29</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Exercise price per share</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4.89</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4.89</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4.89</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Expected volatility</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">88.60</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">115.60</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">116.98</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Risk-free interest rate</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4.18</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3.88</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4.43</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Contractual term (in years)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5.00</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4.60</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4.06</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Expected dividend yield</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> </table> 5.81 0.00001 0.866 0.0382 P5Y 10300000 312000 714000 1400000 924000 0.66 600000 5 0.51 600000 5.81 0.59 1.29 5 0.51 0.51 0.866 1.18 1.22 0.0382 0.0393 0.0443 P5Y P4Y1M6D P3Y6M 2991027 5800000 912000 2300000 3.05 0.59 1.29 4.89 4.89 4.89 0.886 1.156 1.1698 0.0418 0.0388 0.0443 P5Y P4Y7M6D P4Y21D <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Note 4. Accrued Liabilities</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Accrued liabilities as of June 30, 2024 and December 31, 2023 were comprised as follows (in thousands):</span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.993%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">June 30,<br/>2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accrued contract research and manufacturing costs</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,899</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,340</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accrued compensation and benefits</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,056</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,320</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accrued clinical costs</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">68</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,578</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Others</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">647</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">728</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,670</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,966</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div> <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Accrued liabilities as of June 30, 2024 and December 31, 2023 were comprised as follows (in thousands):</span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.993%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">June 30,<br/>2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accrued contract research and manufacturing costs</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,899</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,340</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accrued compensation and benefits</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,056</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,320</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accrued clinical costs</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">68</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,578</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Others</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">647</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">728</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,670</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,966</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 2899000 2340000 1056000 1320000 68000 1578000 647000 728000 4670000 5966000 <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Note 5. Stock-Based Compensation</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As of June 30, 2024, the Company has two stock-based compensation plans. </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The stock-based compensation cost that has been included in the statements of operations and comprehensive loss is shown as below (in thousands):</span></span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:50.38%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three months ended<br/>June 30,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Six months ended<br/>June 30,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cost of product revenues</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Research and development</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">164</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">301</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">376</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">593</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Selling, general and administrative</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">266</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">353</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">559</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">659</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total stock-based compensation</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">434</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">659</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">943</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,261</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As of June 30, 2024 and December 31, 2023, $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">12,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">14,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> o</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">f stock-based compensation cost was capitalized in inventory on the Company’s balance sheets for each period, respectively.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company uses the Black-Scholes option pricing model to value its stock options. The expected life computation is based on historical exercise patterns and post-vesting termination behavior. The Company considered its historical volatility in developing its estimate of expected volatility.</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company used the following assumptions to estimate the fair value of stock options granted and shares purchased under its employee stock purchase plan for the three and six months ended June 30, 2024 and 2023. </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">There were </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">no</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> stock options granted to employees for the three and six months ended June 30, 2024.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:50.11%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:9.402%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:9.402%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:9.422%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:9.662%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three months ended<br/>June 30,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Six months ended<br/>June 30,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Stock Options</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Risk-free rate</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3.96</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3.96</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">-</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4.07</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Expected dividend yield</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Expected life of option (in years)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7.3</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7.0</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">-</span><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7.5</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Volatility</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">88</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">87</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">-</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">88</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:50.12%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:9.405000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:9.405000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:9.405000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:9.664%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three months ended<br/>June 30,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Six months ended<br/>June 30,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Employee Stock Purchase Plan</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Risk-free rate</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5.43</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5.14</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5.43</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">-</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5.50</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4.58</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">-</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5.14</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Expected dividend yield</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Expected life of option (in years)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.5</span></span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.5</span></span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.5</span></span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.5</span></span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Volatility</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">246</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">88</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">246</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">88</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">-</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">104</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> </table></div> <span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The stock-based compensation cost that has been included in the statements of operations and comprehensive loss is shown as below (in thousands):</span><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:50.38%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three months ended<br/>June 30,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Six months ended<br/>June 30,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cost of product revenues</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Research and development</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">164</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">301</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">376</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">593</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Selling, general and administrative</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">266</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">353</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">559</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">659</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total stock-based compensation</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">434</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">659</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">943</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,261</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 4000 5000 8000 9000 164000 301000 376000 593000 266000 353000 559000 659000 434000 659000 943000 1261000 12000 14000 <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company used the following assumptions to estimate the fair value of stock options granted and shares purchased under its employee stock purchase plan for the three and six months ended June 30, 2024 and 2023. </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">There were </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">no</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> stock options granted to employees for the three and six months ended June 30, 2024.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:50.11%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:9.402%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:9.402%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:9.422%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:9.662%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three months ended<br/>June 30,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Six months ended<br/>June 30,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Stock Options</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Risk-free rate</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3.96</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3.96</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">-</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4.07</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Expected dividend yield</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Expected life of option (in years)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7.3</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7.0</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">-</span><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7.5</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Volatility</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">88</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">87</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">-</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">88</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:50.12%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:9.405000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:9.405000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:9.405000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:9.664%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three months ended<br/>June 30,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Six months ended<br/>June 30,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Employee Stock Purchase Plan</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Risk-free rate</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5.43</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5.14</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5.43</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">-</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5.50</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4.58</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">-</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5.14</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Expected dividend yield</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Expected life of option (in years)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.5</span></span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.5</span></span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.5</span></span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.5</span></span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Volatility</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">246</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">88</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">246</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">88</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">-</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">104</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> </table> 0 0 0.0396 0.0396 0.0407 P7Y3M18D P7Y P7Y6M 0.88 0.87 0.88 0.0543 0.0514 0.0543 0.055 0.0458 0.0514 P0Y6M P0Y6M P0Y6M P0Y6M 2.46 0.88 2.46 0.88 1.04 <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Note 6. Term Loan</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In July 2016, the Company entered into a $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">20.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million secured single-draw term loan (as amended, the “Loan Agreement”) with Oxford Finance LLC (“Oxford Finance”). The Company and Oxford Finance entered into five subsequent amendments to the Loan Agreement in February 2018, November 2018, December 2019, March 2021 and May 2021. For amendments 1-3 and 5, the Company paid Oxford Finance loan modification fees of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">100,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">900,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">825,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">712,500</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, respectively. </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As amended, the Loan Agreement provides for interest only payments through June 1, 2023, followed by consecutive monthly payments of principal and interest in arrears starting on </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">June 1, 2023</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and continuing through the maturity date of the term loan of </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">September 1, 2025</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">.</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> The Loan Agreement provides for a floating interest rate (</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">7.95</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% initially and </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">12.74</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> as of June 30, 2024) based on </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">an index rate plus a spread</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. In addition, a payment equal to </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">10</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of the principal amount of the term loan is due when the term loan becomes due or upon the prepayment of the facility. If the Company elects to prepay the loan, there is also a prepayment fee of between </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.75</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% and </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of the principal amount of the term loan depending on the timing of prepayment. The $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">150,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> facility fee that was paid at the original closing, the loan modification fees and other debt offering/issuance costs have been recorded as debt discount on the Company’s balance sheets and together with the final $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million payment are being amortized to interest expense using the effective interest method over the revised term of the loan. The Company made principal payments of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">4.3</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million for the three and six months ended June 30, 2024, compared with $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">714,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">714,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> for the corresponding periods in 2023, respectively.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The term loan is secured by substantially all of the assets of the Company, except that the collateral does not include any intellectual property (including licensing, collaboration and similar agreements relating thereto), and certain other excluded assets. The Loan Agreement contains customary representations, warranties and covenants by the Company, which covenants limit the Company’s ability to convey, sell, lease, transfer, assign or otherwise dispose of certain assets of the Company; engage in any business other than the businesses currently engaged in by the Company or reasonably related thereto; liquidate or dissolve; make certain management changes; undergo certain change of control events; create, incur, assume, or be liable with respect to certain indebtedness; grant certain liens; pay dividends and make certain other restricted payments; make certain investments; and make payments on any subordinated debt.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Loan Agreement also contains customary indemnification obligations and customary events of default, including, among other things, the Company’s failure to fulfill certain obligations of the Company under the Loan Agreement and the occurrence of a material adverse change which is defined as a material adverse change in the Company’s business, operations, or condition (financial or otherwise), a material impairment of the prospect of repayment of any portion of the loan, or a material impairment in the perfection or priority of lender’s lien in the collateral or in the value of such collateral. In the event of default by the Company under the Loan Agreement, the lender would be entitled to exercise its remedies thereunder, including the right to accelerate the debt, upon which the Company may be required to repay all amounts then outstanding under the Loan Agreement, which could harm the Company’s financial condition. The conditionally exercisable call option related to the event of default is considered to be an embedded derivative which is required to be bifurcated and accounted for as a separate financial instrument. In the periods presented, the value of the embedded derivative is not material, but could become material in future periods if an event of default became more probable than is currently estimated.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As of June 30, 2024, the Company was in compliance with all material covenants under the Loan Agreement and there had been no material adverse change. In accordance with ASC 470-10-45-2, the term loan was classified as a current liability on the Company’s balance sheets as of June 30, 2024 and December 31, 2023 due to the timing of repayment obligations and due to recurring losses, liquidity concerns and a subjective acceleration clause in the Company’s Loan Agreement.</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The fair value of the term loan approximates the carrying value. Future maturities due under the term loan as of June 30, 2024, are as follows (in thousands):</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:60.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:80.236%;"></td> <td style="width:1.94%;"></td> <td style="width:1%;"></td> <td style="width:15.823%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Six months ending December 31, 2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,286</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2025</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,428</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total minimum payments</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12,714</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Less unamortized debt discount and accrued final payment</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">169</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Carrying value of term loan, net</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12,545</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div> 20000000 100000 900000 825000 712500 As amended, the Loan Agreement provides for interest only payments through June 1, 2023, followed by consecutive monthly payments of principal and interest in arrears starting on June 1, 2023 and continuing through the maturity date of the term loan of September 1, 2025. 2023-06-01 2025-09-01 0.0795 0.1274 an index rate plus a spread 0.10 0.0075 0.025 150000 2000000 2100000 4300000 714000 714000 <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The fair value of the term loan approximates the carrying value. Future maturities due under the term loan as of June 30, 2024, are as follows (in thousands):</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:60.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:80.236%;"></td> <td style="width:1.94%;"></td> <td style="width:1%;"></td> <td style="width:15.823%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Six months ending December 31, 2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,286</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2025</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,428</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total minimum payments</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12,714</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Less unamortized debt discount and accrued final payment</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">169</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Carrying value of term loan, net</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12,545</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 4286000 8428000 12714000 -169000 12545000 <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Note 7. Commitments</span></p><p style="margin-left:2.267%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Operating Leases</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company has lease arrangements for its facilities as follows.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="background-color:#ffffff;font-weight:bold;visibility:collapse;"> <td style="width:15.166%;"></td> <td style="width:2.021%;"></td> <td style="width:15.146%;"></td> <td style="width:1%;"></td> <td style="width:25.25%;"></td> <td style="width:1%;"></td> <td style="width:40.416%;"></td> </tr> <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;border-bottom:0.5pt solid;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Location</span></p></td> <td style="vertical-align:top;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Approximate</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Square Feet</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="text-indent:8.65pt;vertical-align:top;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="margin-left:8.65pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Operation</span></p></td> <td style="text-indent:8.65pt;vertical-align:top;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="margin-left:8.65pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Expiration</span></p></td> </tr> <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cupertino, CA</span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">30,149</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> sq. ft.</span></p></td> <td style="text-indent:15.85pt;vertical-align:top;"><p style="margin-left:15.85pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Office, Laboratory and Manufacturing</span></p></td> <td style="text-indent:15.85pt;vertical-align:top;"><p style="margin-left:15.85pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Lease expires </span><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2027</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(with an option to renew for an additional </span><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">five years</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">)</span></span></p></td> </tr> <tr style="height:3.6pt;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Vacaville, CA</span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">24,634</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> sq. ft.</span></p></td> <td style="text-indent:15.85pt;vertical-align:top;"><p style="margin-left:15.85pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Manufacturing</span></p></td> <td style="text-indent:15.85pt;vertical-align:top;"><p style="margin-left:15.85pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Lease expires </span><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2028</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> (with an option to renew for an additional </span><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">five years</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">)</span></span></p></td> </tr> </table></div><p style="text-indent:4.533%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Under these leases, the Company is required to pay certain maintenance expenses in addition to monthly rent. Rent expense is recognized on a straight-line basis over the lease term for leases that have scheduled rental payment increases. The lease expense includes the amortization of the right-of-assets with the associated interest component estimated by applying the effective interest method. Rent expenses under all operating leases were $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">345,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">805,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> for the three and six months ended June 30, 2024, compared with $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">478,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">957,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> for the corresponding periods in 2023, respectively.</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Future minimum payments under these noncancelable leases are as follows (in thousands):</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:60.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:80.236%;"></td> <td style="width:1.94%;"></td> <td style="width:1%;"></td> <td style="width:15.823%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Operating<br/>Leases</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Six months ending December 31, 2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">683</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2025</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,401</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2026</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,443</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2027</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">432</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2028</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">227</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,186</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div> <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company has lease arrangements for its facilities as follows.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="background-color:#ffffff;font-weight:bold;visibility:collapse;"> <td style="width:15.166%;"></td> <td style="width:2.021%;"></td> <td style="width:15.146%;"></td> <td style="width:1%;"></td> <td style="width:25.25%;"></td> <td style="width:1%;"></td> <td style="width:40.416%;"></td> </tr> <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;border-bottom:0.5pt solid;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Location</span></p></td> <td style="vertical-align:top;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Approximate</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Square Feet</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="text-indent:8.65pt;vertical-align:top;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="margin-left:8.65pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Operation</span></p></td> <td style="text-indent:8.65pt;vertical-align:top;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="margin-left:8.65pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Expiration</span></p></td> </tr> <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cupertino, CA</span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">30,149</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> sq. ft.</span></p></td> <td style="text-indent:15.85pt;vertical-align:top;"><p style="margin-left:15.85pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Office, Laboratory and Manufacturing</span></p></td> <td style="text-indent:15.85pt;vertical-align:top;"><p style="margin-left:15.85pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Lease expires </span><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2027</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(with an option to renew for an additional </span><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">five years</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">)</span></span></p></td> </tr> <tr style="height:3.6pt;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Vacaville, CA</span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">24,634</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> sq. ft.</span></p></td> <td style="text-indent:15.85pt;vertical-align:top;"><p style="margin-left:15.85pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Manufacturing</span></p></td> <td style="text-indent:15.85pt;vertical-align:top;"><p style="margin-left:15.85pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Lease expires </span><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2028</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> (with an option to renew for an additional </span><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">five years</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">)</span></span></p></td> </tr> </table> 30149 Lease expires 2027 (with an option to renew for an additional five years) 2027 P5Y 24634 Lease expires 2028 (with an option to renew for an additional five years) 2028 P5Y 345000 805000 478000 957000 <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Future minimum payments under these noncancelable leases are as follows (in thousands):</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:60.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:80.236%;"></td> <td style="width:1.94%;"></td> <td style="width:1%;"></td> <td style="width:15.823%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Operating<br/>Leases</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Six months ending December 31, 2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">683</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2025</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,401</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2026</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,443</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2027</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">432</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2028</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">227</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,186</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 683000 1401000 1443000 432000 227000 4186000 <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Note 8. Stockholders’ Equity</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In July 2021, the Company filed a shelf registration statement on Form S-3 with the SEC (the “2021 Registration Statement”) (File No. 333-258333), which upon being declared effective in August 2021, allows the Company to offer up to $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">250.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million of securities from time to time in one or more public offerings, inclusive of up to $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">75.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million of shares of the Company’s common stock which the Company may sell, subject to certain limitations, pursuant to a sales agreement dated July 30, 2021 with Cantor Fitzgerald &amp; Co. (the “2021 Sales Agreement”).</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Registered Direct Offerings</span></p><p style="margin-left:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">February 2023 Financing</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">On </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">February 3, 2023</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, the Company entered into a securities purchase agreement with two institutional investors</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> relating to the purchase and sale of an aggregate of (i) </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,700,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares of its common stock, par value $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.0001</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> per share, (ii) pre-funded warrants to purchase </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">300,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares of common stock, and (iii) accompanying common warrants, to purchase an aggregate of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,000,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares of Common Stock, in a registered direct offering (the "February Offering"). The issuance date of the common stock, the pre-funded warrants and the accompanying common warrants was February 8, 2023. The aggregate net proceeds to the Company from the February Offering were approximately $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">8.8</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million after deducting $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.2</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million in placement agent fees and other offering expenses, which were allocated to warrant liabilities and included in loss on issuance of warrants on the statement of operations for the year ended December 31, 2023.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The pre-funded warrants were exercisable immediately following the closing date of the February Offering and have an unlimited term and an initial exercise price of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.00001</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> per share. The common warrants were immediately exercisable and have a </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">five-year</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> term and an initial exercise price of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">5.00</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> per share, which was lowered to $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">4.89</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> per share as a result of an anti-dilution provision in the common warrants issued in the February Offering that was triggered by the July Offering (as defined below) and then lowered to $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.51</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> that was triggered by the sale of our common stock in the open market in November 2023. The combined offering price was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">5.00</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> per share and accompanying common warrant, or in the case of pre-funded warrants, $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">4.99999</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> per pre-funded warrant and accompanying common warrant. A holder (together with its affiliates) may not exercise any portion of a pre-funded warrant or common warrant to the extent that the holder would own more than </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">4.99</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% (or, at the election of the holder </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">9.99</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%) of the Company’s outstanding common stock immediately after exercise.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company accounts for the pre-funded warrants and the common warrants as current liabilities based upon the guidance of ASC 480 and ASC 815. The Company evaluated the common and pre-funded warrants under ASC 815-40, Derivatives and Hedging—Contracts in Entity’s Own Equity (“ASC 815-40”) and concluded that they do not meet the criteria to be classified in stockholders’ equity. Specifically, the exercise of the pre-funded warrants could be settled in cash upon the occurrence of a tender offer or exchange that involves 50% or more of the Company’s common stock. Because a change of 50% or more of the Company’s common stock may not result in a change in control of the Company, the Company believes that the scope exception related to the occurrence of a fundamental transaction in ASC 815-40 is not met. The common warrants have the same characteristics as the pre-funded warrants related to the occurrence of a fundamental transaction, therefore the common warrants are also precluded from equity classification. In addition, the holder of the common warrants is permitted to receive the highest volume weighted average price ("VWAP") from the date of announcement of the fundamental transaction through the date the holder provides notice of repurchase, as a way to protect the holder against reductions in the stock price in a fundamental transaction, while allowing the holder to keep the benefits of an upside, which precludes the common warrants from being considered indexed to the Company’s stock. Since the common and pre-funded warrants meet the definition of derivatives under ASC 815, the Company recorded these warrants as current liabilities on the balance sheets at the estimated fair value, with subsequent changes in their respective estimated fair values recognized in the statements of operations and comprehensive loss at each reporting date.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Estimating fair values of liability-classified financial instruments requires the development of estimates that may, and are likely to, change over the duration of the instrument with related changes in internal and external market factors. In addition, option-based techniques are highly volatile and sensitive to changes in the trading market price of the Company’s common stock. Because liability-classified financial instruments are initially and subsequently carried at fair value, the Company’s financial results will reflect the volatility in these estimate and assumption changes. Changes in estimated fair value are recognized as a component of other income (expense) in the statements of operations.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">At the date of issuance, the Company valued the common warrants using a Monte-Carlo valuation model due to the presence of an alternative cashless settlement feature in the financing agreement that provides the warrant holders with an alternative settlement feature to receive a fixed percentage of the shares underlying the warrants for no consideration. Because this feature allows for the warrant holders to use an alternative mechanism to exercise their warrants in a manner that would yield different values, a Monte-Carlo valuation model was determined to be appropriate. The Monte-Carlo valuation resulted in an estimated fair value of the common warrants at issuance of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">10.3</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million. </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The pre-funded warrants were valued using the Black-Scholes option valuation model which is a common valuation method that is generally used for valuing warrants that are for the exercise of a fixed number of shares at a fixed exercise price per share. The Black-Scholes method was determined to be appropriate for the pre-funded warrants given the lack of alternative mechanisms to settle the warrants in a manner that would yield different values, such as an alternative cashless</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">settlement </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">feature. The Black-Scholes valuation resulted in an estimated fair value of the pre-funded warrants at issuance of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.7</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Since the estimated fair value of the warrants at issuance was greater than the gross proceeds of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">10.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million received, the Company recorded approximately $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million (i.e., the difference of the estimated fair values of the warrants and the gross proceeds received) as a loss on issuance of warrants on the statements of operations at issuance.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In September 2023, </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,400,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares of the common warrants were exercised in connection with the alternative cashless exercise of the warrants and the Company issued </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">924,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares to the holder. The Company recorded a gain of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">3.4</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million resulting from the exercise of the warrants in the accompanying statements of operations for the year ended December 31, 2023 and recorded $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.8</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million in additional-paid-in capital upon the issuance of the shares on the balance sheets as of December 31, 2023.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In November 2023, </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">300,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares of the pre-funded warrants were exercised in connection with the cashless exercise of the warrants and the Company issued </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">300,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares to the holder. The Company recorded a gain of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">561,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> resulting from the exercise of the pre-funded warrants in the accompanying statements of operations for the year ended December 31, 2023 and recorded $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">186,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> in additional-paid-in capital upon the issuance of the shares on the balance sheets as of December 31, 2023.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As of June 30, 2024 and December 31, 2023, common warrants to purchase </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">600,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares of the Company's common stock were outstanding </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">with an exercise price of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.51</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> per share. </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">At June 30, 2024, the Company updated the estimated fair value of the outstanding common warrants using a Monte-Carlo valuation model resulting in an estimated fair value of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">714,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, an increase of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">402,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> for these common warrants </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">compared to the estimated fair value at December 31, 2023.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As of June 30, 2024 and December 31, 2023, there were </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">no</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> pre-funded warrants outstanding.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The loss of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">42,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> in common warrants and the loss of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">892,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> in common warrants and pre-funded warrants resulting from the change in the estimated fair value of the liabilities for such warrants were recorded as a change in the estimated fair value of warrant liabilities in the accompanying statements of operations and comprehensive loss for the three months ended June 30, 2024 and 2023, respectively.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The loss of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">402,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> in common warrants and the gain of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.6</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million in common warrants and pre-funded warrants resulting from the change in the estimated fair value of the liabilities for such warrants was recorded as a change in the estimated fair value of warrant liabilities in the accompanying statements of operations and comprehensive loss for the six months ended June 30, 2024 and 2023, respectively.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The common warrant liability will be adjusted to estimated fair value at each balance sheet date until the warrants are settled. Changes in the estimated fair value of the warrant liabilities are recognized as a component of other income (expense), net in the statements of operations and comprehensive loss.</span></p><p style="margin-left:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">July 2023 Financing</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">On</span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> July 19, 2023</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, the Company entered into a securities purchase agreement with several institutional investors</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> relating to the purchase and sale of an aggregate of (i) </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,991,027</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares of its common stock, par value $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.0001</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> per share, and (ii) accompanying common warrants to purchase an aggregate of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,991,027</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares of common stock, in a registered direct offering (the “July Offering”). The issuance date of the common stock and the accompanying common warrants was </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">July 21, 2023</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. The aggregate net proceeds to the Company from the July Offering were approximately $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">13.9</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million after deducting $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million in placement agent fees and other offering expenses.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The common warrants were immediately exercisable and have a </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">five-year</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> term and an initial exercise price of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">4.89</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> per share. The combined offering price was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">5.015</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> per share and accompanying common warrant. A holder (together with its affiliates) may not exercise any portion of the common warrants to the extent that the holder would own more than </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">4.99</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% (or, at the election of the holder </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">9.99</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%) of the Company’s outstanding common stock immediately after exercise.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The common stock and common warrants are separate freestanding instruments. The estimated fair value of the common stock issued in the July Offering as of the date of issuance (i.e., July 21, 2023) was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">9.1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, which was the number of shares of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,991,027</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> multiplied by the price per share as of the date of issuance of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">3.05</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> per share. The common stock issued in the July Offering was classified as equity on the Company’s balance sheets. The Company allocated the offering expenses related to the July 2023 offering of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million based on the relative fair values of common stock and common warrants issued. The Company recognized an expense for the amount allocated to the common warrants of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">427,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> (included within other expense, net) upon the closing of the July Offering in the year ended December 31, 2023. The Company recorded the amount allocated to the common stock of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">673,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> as a reduction in additional paid-in capital on its balance sheets as of December 31, 2023.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company accounted for the common warrants issued in the July Offering as current liabilities based upon the guidance of ASC 815. The Company evaluated the common warrants under ASC 815-40, Derivatives and Hedging—Contracts in Entity’s Own Equity (“ASC 815-40”) and concluded that they do not meet the criteria to be classified in stockholders’ equity. Upon a fundamental transaction, holders of the common warrants are permitted to settle warrants for a value determined using the Black Scholes formula</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">that incorporates a leveraged common stock price. Specifically, for purposes of the calculation, the stock price is determined as the higher of the VWAP measured over the period from the date of announcement of the fundamental transaction through the date the holder provides notice of repurchase, and the value received by common stockholders in such fundamental transaction. This in effect protects the holder against reductions in the stock price that may result from a fundamental transaction, while allowing the holder to keep the benefits of an upside. This feature precludes the common warrants from being considered indexed to the Company’s stock.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Since the common warrants meet the definition of derivatives under ASC 815, the Company recorded these warrants as current liabilities on the balance sheets at the estimated fair value, with subsequent changes in their respective estimated fair values recognized in the statements of operations and comprehensive loss at each reporting date.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Estimating fair values of liability-classified financial instruments requires the development of estimates that may, and are likely to, change over the duration of the instrument with related changes in internal and external market factors. In addition, option-based techniques are highly volatile and sensitive to changes in the trading market price of the Company’s common stock. Because liability-classified financial instruments are initially and subsequently carried at fair value, the Company’s financial results will reflect the volatility in these estimate and assumption changes. Changes in estimated fair value are recognized as a component of other income (expense) in the statements of operations.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company valued the common warrants issued in the July Offering using the Black-Scholes option valuation model. The Black-Scholes method was determined to be appropriate given the lack of alternative mechanisms to settle the warrants in a manner that would yield different values, such as an alternative cashless settlement feature. The estimated fair value of these warrants as of the issuance date and as of December 31, 2023 was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">5.8</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">912,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, respectively.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As of June 30, 2024 and December 31, 2023, </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">no</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">ne of the warrants issued in the July Offering have been exercised. Common warrants to purchase </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,991,027</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares of the Company's common stock were outstanding with an exercise price of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">4.89</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> per share. At June 30, 2024, the Company updated the estimated fair value of the outstanding common warrants using the Black-Scholes option valuation model resulting in an estimated fair value of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.3</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, an increase of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.4</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million for these common warrants </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">compared to the estimated fair value </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">at December 31, 2023. The loss of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">36,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.4</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million resulting from the change in the estimated fair value of the liabilities for the warrants was recorded as a change in the estimated fair value of warrant liabilities in the accompanying statements of operations and comprehensive loss for the three and six months ended June 30, 2024, respectively.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The common warrant liability will be adjusted to estimated fair value at each balance sheet date until the warrants are settled. Changes in the estimated fair value of the warrant liabilities are recognized as a component of other income (expense), net in the statements of operations and comprehensive loss.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The pre-funded warrants and the common warrants issued in the February Offering and the July Offering in 2023 are participating securities which, by definition, entitle the holders thereof to participate in dividends and other distributions of assets by the Company to its holders of common shares as though the holder then held common shares.</span></p><p style="margin-left:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">ATM Financings</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">During the three months ended June 30, 2024, there were no sales of the Company's common stock in the open market. During the six months ended June 30, 2024, the Company raised net proceeds (net of commissions) of approximately $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">648,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> from the sale of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">702,090</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares of the Company’s common stock in the open market at a weighted average price of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.94</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> per share pursuant to the 2021 Registration Statement and the 2021 Sales Agreement.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">During the three and six months ended June 30, 2023, there were no sales of the Company's common stock in the open market.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As of August 9, 2024, the Company had up to $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">222.7</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million of the Company’s securities available for sale under the 2021 Registration Statement, of which $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">72.7</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million of the Company’s common stock are available pursuant to the 2021 Sales Agreement.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> 250000000 75000000 On February 3, 2023, the Company entered into a securities purchase agreement with two institutional investors 2023-02-03 1700000 0.0001 300000 2000000 8800000 1200000 0.00001 P5Y 5 4.89 0.51 5 4.99999 0.0499 0.0999 10300000 1700000 10000000 2000000 1400000 924000 3400000 2800000 300000 300000 561000 186000 600000 600000 0.51 0.51 714000 402000 0 0 42000 892000 402000 -1600000 On July 19, 2023, the Company entered into a securities purchase agreement with several institutional investors 2023-07-19 2991027 0.0001 2991027 2023-07-21 13900000 1100000 P5Y 4.89 5.015 0.0499 0.0999 9100000 2991027 3.05 1100000 427000 673000 5800000 912000 0 0 2991027 2991027 4.89 4.89 2300000 1400000 -36000 -1400000 648000 702090 0.94 222700000 72700000 <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Note 9. Subsequent Events</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">None.</span></p> false false false false Includes restricted cash of $150,000 included in long-term restricted investments on the condensed balance sheets at June 30, 2024 and December 31, 2023 and short-term restricted investments on the condensed balance sheets June 30, 2023, respectively.