0001558370-24-011904.txt : 20240812 0001558370-24-011904.hdr.sgml : 20240812 20240812163028 ACCESSION NUMBER: 0001558370-24-011904 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 69 CONFORMED PERIOD OF REPORT: 20240630 FILED AS OF DATE: 20240812 DATE AS OF CHANGE: 20240812 FILER: COMPANY DATA: COMPANY CONFORMED NAME: AGILE THERAPEUTICS INC CENTRAL INDEX KEY: 0001261249 STANDARD INDUSTRIAL CLASSIFICATION: PHARMACEUTICAL PREPARATIONS [2834] ORGANIZATION NAME: 03 Life Sciences IRS NUMBER: 000000000 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-36464 FILM NUMBER: 241197199 BUSINESS ADDRESS: STREET 1: 500 COLLEGE ROAD EAST STREET 2: SUITE 310 CITY: PRINCETON STATE: NJ ZIP: 08540-6635 BUSINESS PHONE: 609-683-1880 MAIL ADDRESS: STREET 1: 500 COLLEGE ROAD EAST STREET 2: SUITE 310 CITY: PRINCETON STATE: NJ ZIP: 08540-6635 10-Q 1 agrx-20240630x10q.htm 10-Q
69044980001261249--12-312024Q2falseAGILE THERAPEUTICS INC0.02296365700.02466051349321010001261249srt:MinimumMemberagrx:CommonStockWarrantMemberus-gaap:MeasurementInputSharePriceMemberus-gaap:ValuationTechniqueOptionPricingModelMember2024-06-300001261249srt:MaximumMemberagrx:CommonStockWarrantMemberus-gaap:MeasurementInputSharePriceMemberus-gaap:ValuationTechniqueOptionPricingModelMember2024-06-300001261249srt:MinimumMemberus-gaap:MeasurementInputRiskFreeInterestRateMemberus-gaap:ValuationTechniqueOptionPricingModelMember2024-06-300001261249srt:MinimumMemberus-gaap:MeasurementInputOptionVolatilityMemberus-gaap:ValuationTechniqueOptionPricingModelMember2024-06-300001261249srt:MinimumMemberus-gaap:MeasurementInputExpectedTermMemberus-gaap:ValuationTechniqueOptionPricingModelMember2024-06-300001261249srt:MaximumMemberus-gaap:MeasurementInputRiskFreeInterestRateMemberus-gaap:ValuationTechniqueOptionPricingModelMember2024-06-300001261249srt:MaximumMemberus-gaap:MeasurementInputOptionVolatilityMemberus-gaap:ValuationTechniqueOptionPricingModelMember2024-06-300001261249srt:MaximumMemberus-gaap:MeasurementInputExpectedTermMemberus-gaap:ValuationTechniqueOptionPricingModelMember2024-06-300001261249agrx:CommonStockWarrantMemberagrx:MeasurementInputExercisePriceTwoMemberus-gaap:ValuationTechniqueOptionPricingModelMember2024-06-300001261249agrx:CommonStockWarrantMemberagrx:MeasurementInputExercisePriceThreeMemberus-gaap:ValuationTechniqueOptionPricingModelMember2024-06-300001261249agrx:CommonStockWarrantMemberagrx:MeasurementInputExercisePriceSixMemberus-gaap:ValuationTechniqueOptionPricingModelMember2024-06-300001261249agrx:CommonStockWarrantMemberagrx:MeasurementInputExercisePriceOneMemberus-gaap:ValuationTechniqueOptionPricingModelMember2024-06-300001261249agrx:CommonStockWarrantMemberagrx:MeasurementInputExercisePriceFourMemberus-gaap:ValuationTechniqueOptionPricingModelMember2024-06-300001261249agrx:CommonStockWarrantMemberagrx:MeasurementInputExercisePriceFiveMemberus-gaap:ValuationTechniqueOptionPricingModelMember2024-06-300001261249srt:MinimumMemberus-gaap:MeasurementInputRiskFreeInterestRateMemberus-gaap:ValuationTechniqueOptionPricingModelMember2023-12-310001261249srt:MinimumMemberus-gaap:MeasurementInputOptionVolatilityMemberus-gaap:ValuationTechniqueOptionPricingModelMember2023-12-310001261249srt:MinimumMemberus-gaap:MeasurementInputExpectedTermMemberus-gaap:ValuationTechniqueOptionPricingModelMember2023-12-310001261249srt:MaximumMemberus-gaap:MeasurementInputRiskFreeInterestRateMemberus-gaap:ValuationTechniqueOptionPricingModelMember2023-12-310001261249srt:MaximumMemberus-gaap:MeasurementInputOptionVolatilityMemberus-gaap:ValuationTechniqueOptionPricingModelMember2023-12-310001261249srt:MaximumMemberus-gaap:MeasurementInputExpectedTermMemberus-gaap:ValuationTechniqueOptionPricingModelMember2023-12-310001261249agrx:CommonStockWarrantMemberagrx:MeasurementInputExercisePriceTwoMemberus-gaap:ValuationTechniqueOptionPricingModelMember2023-12-310001261249agrx:CommonStockWarrantMemberagrx:MeasurementInputExercisePriceThreeMemberus-gaap:ValuationTechniqueOptionPricingModelMember2023-12-310001261249agrx:CommonStockWarrantMemberagrx:MeasurementInputExercisePriceOneMemberus-gaap:ValuationTechniqueOptionPricingModelMember2023-12-310001261249us-gaap:MeasurementInputSharePriceMemberus-gaap:ValuationTechniqueOptionPricingModelMember2023-12-310001261249srt:MinimumMemberagrx:TwoThousandTwentyPerceptiveWarrantsMemberus-gaap:MeasurementInputExercisePriceMemberagrx:PerceptiveWarrantsMemberus-gaap:ValuationTechniqueOptionPricingModelMember2020-02-100001261249srt:MaximumMemberagrx:TwoThousandTwentyPerceptiveWarrantsMemberus-gaap:MeasurementInputExercisePriceMemberagrx:PerceptiveWarrantsMemberus-gaap:ValuationTechniqueOptionPricingModelMember2020-02-100001261249agrx:TwoThousandTwentyPerceptiveWarrantsMemberus-gaap:MeasurementInputSharePriceMemberagrx:PerceptiveWarrantsMemberus-gaap:ValuationTechniqueOptionPricingModelMember2020-02-100001261249agrx:TwoThousandTwentyPerceptiveWarrantsMemberus-gaap:MeasurementInputRiskFreeInterestRateMemberagrx:PerceptiveWarrantsMemberus-gaap:ValuationTechniqueOptionPricingModelMember2020-02-100001261249agrx:TwoThousandTwentyPerceptiveWarrantsMemberus-gaap:MeasurementInputPriceVolatilityMemberagrx:PerceptiveWarrantsMemberus-gaap:ValuationTechniqueOptionPricingModelMember2020-02-100001261249agrx:TwoThousandTwentyPerceptiveWarrantsMemberus-gaap:MeasurementInputExpectedTermMemberagrx:PerceptiveWarrantsMemberus-gaap:ValuationTechniqueOptionPricingModelMember2020-02-100001261249agrx:TwoThousandTwentyOnePerceptiveWarrantsMemberus-gaap:MeasurementInputRiskFreeInterestRateMemberagrx:PerceptiveWarrantsMemberus-gaap:ValuationTechniqueOptionPricingModelMember2020-02-100001261249agrx:TwoThousandTwentyOnePerceptiveWarrantsMemberus-gaap:MeasurementInputPriceVolatilityMemberagrx:PerceptiveWarrantsMemberus-gaap:ValuationTechniqueOptionPricingModelMember2020-02-100001261249agrx:TwoThousandTwentyOnePerceptiveWarrantsMemberus-gaap:MeasurementInputExpectedTermMemberagrx:PerceptiveWarrantsMemberus-gaap:ValuationTechniqueOptionPricingModelMember2020-02-100001261249agrx:TwoThousandTwentyOnePerceptiveWarrantsMemberus-gaap:MeasurementInputExercisePriceMemberagrx:PerceptiveWarrantsMemberus-gaap:ValuationTechniqueOptionPricingModelMember2020-02-100001261249agrx:TwoThousandTwentyOnePerceptiveWarrantsMemberagrx:LoanAndSecurityAgreementFebruary2020Memberus-gaap:MeasurementInputExpectedTermMemberus-gaap:ValuationTechniqueOptionPricingModelMember2020-02-100001261249us-gaap:AdditionalPaidInCapitalMemberagrx:AtMarketSalesMember2023-04-012023-06-300001261249agrx:AtMarketSalesMember2023-04-012023-06-300001261249us-gaap:AdditionalPaidInCapitalMemberagrx:AtMarketSalesMember2023-01-012023-03-310001261249agrx:AtMarketSalesMember2023-01-012023-03-310001261249us-gaap:CommonStockMember2024-04-012024-06-300001261249agrx:PublicOfferingMember2023-05-012023-05-310001261249us-gaap:CommonStockMemberagrx:PublicOfferingMember2023-04-012023-06-300001261249us-gaap:CommonStockMemberagrx:AtMarketSalesMember2023-04-012023-06-300001261249agrx:AtMarketOffering2022Member2023-01-012023-06-300001261249us-gaap:CommonStockMemberagrx:AtMarketSalesMember2023-01-012023-03-3100012612492023-04-102023-04-100001261249us-gaap:RetainedEarningsMember2024-06-300001261249us-gaap:AdditionalPaidInCapitalMember2024-06-300001261249us-gaap:RetainedEarningsMember2024-03-310001261249us-gaap:AdditionalPaidInCapitalMember2024-03-3100012612492024-03-310001261249us-gaap:RetainedEarningsMember2023-12-310001261249us-gaap:AdditionalPaidInCapitalMember2023-12-310001261249us-gaap:RetainedEarningsMember2023-06-300001261249us-gaap:AdditionalPaidInCapitalMember2023-06-300001261249us-gaap:RetainedEarningsMember2023-03-310001261249us-gaap:AdditionalPaidInCapitalMember2023-03-3100012612492023-03-310001261249us-gaap:RetainedEarningsMember2022-12-310001261249us-gaap:AdditionalPaidInCapitalMember2022-12-310001261249us-gaap:CommonStockMember2024-06-300001261249us-gaap:CommonStockMember2024-03-310001261249us-gaap:CommonStockMember2023-12-310001261249us-gaap:CommonStockMember2023-06-300001261249us-gaap:CommonStockMember2023-03-310001261249us-gaap:CommonStockMember2022-12-310001261249agrx:CustomerTwoMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2024-04-012024-06-300001261249agrx:CustomerThreeMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2024-04-012024-06-300001261249agrx:CustomerSixMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2024-04-012024-06-300001261249agrx:CustomerOneMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2024-04-012024-06-300001261249agrx:CustomerFourMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2024-04-012024-06-300001261249agrx:CustomerFiveMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2024-04-012024-06-300001261249agrx:CustomerTwoMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2024-01-012024-06-300001261249agrx:CustomerThreeMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2024-01-012024-06-300001261249agrx:CustomerSixMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2024-01-012024-06-300001261249agrx:CustomerOneMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2024-01-012024-06-300001261249agrx:CustomerFourMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2024-01-012024-06-300001261249agrx:CustomerFiveMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2024-01-012024-06-300001261249agrx:CustomerTwoMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2023-04-012023-06-300001261249agrx:CustomerThreeMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2023-04-012023-06-300001261249agrx:CustomerOneMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2023-04-012023-06-300001261249agrx:CustomerFourMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2023-04-012023-06-300001261249agrx:CustomerTwoMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2023-01-012023-06-300001261249agrx:CustomerThreeMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2023-01-012023-06-300001261249agrx:CustomerOneMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2023-01-012023-06-300001261249agrx:CustomerFourMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2023-01-012023-06-300001261249agrx:LoanAndSecurityAgreementFebruary2020Member2024-03-112024-03-110001261249agrx:LoanAndSecurityAgreementFebruary2020Member2022-07-082022-07-080001261249agrx:LoanAndSecurityAgreementFebruary2020Member2022-01-072022-01-070001261249agrx:NewCommonStockWarrantsMember2024-02-222024-02-2200012612492020-02-102020-02-100001261249us-gaap:LineOfCreditMemberagrx:InsudPharmaSLMemberus-gaap:SubsequentEventMember2024-07-012024-07-010001261249agrx:LoanAndSecurityAgreementFebruary2020TrancheTwoMemberagrx:SeniorSecuredDelayedDrawTermLoanFacilityMember2020-02-102020-02-100001261249agrx:LoanAndSecurityAgreementFebruary2020TrancheOneMemberagrx:SeniorSecuredDelayedDrawTermLoanFacilityMember2020-02-102020-02-100001261249agrx:AtMarketOffering2022Member2024-01-012024-06-300001261249us-gaap:CommonStockMemberagrx:PublicOfferingMember2023-05-012023-05-310001261249srt:MaximumMember2022-08-222022-08-220001261249agrx:AtMarketOffering2022Member2022-04-272022-09-300001261249agrx:LoanAndSecurityAgreementFebruary2020Member2022-07-252022-07-250001261249us-gaap:RetainedEarningsMember2024-04-012024-06-300001261249us-gaap:RetainedEarningsMember2024-01-012024-03-310001261249us-gaap:RetainedEarningsMember2023-04-012023-06-300001261249us-gaap:RetainedEarningsMember2023-01-012023-03-310001261249us-gaap:LineOfCreditMemberagrx:InsudPharmaSLMember2024-06-250001261249agrx:LoanAndSecurityAgreementFebruary2020Memberagrx:SeniorSecuredDelayedDrawTermLoanFacilityMember2020-02-100001261249agrx:LoanAndSecurityAgreementFebruary2020Member2023-10-310001261249agrx:LoanAndSecurityAgreementFebruary2020Member2024-06-300001261249us-gaap:WarrantMember2024-06-300001261249us-gaap:WarrantMember2023-12-310001261249us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2024-06-300001261249us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001261249agrx:LoanAndSecurityAgreementFebruary2020Member2020-02-102020-02-1000012612492023-04-1000012612492023-04-0900012612492022-01-0700012612492022-01-060001261249agrx:PublicOfferingMember2023-05-310001261249agrx:PublicOfferingMember2022-07-3100012612492022-04-300001261249agrx:LoanAndSecurityAgreementFebruary2020Memberagrx:PerceptiveWarrantsMember2021-02-280001261249agrx:LoanAndSecurityAgreementFebruary2020Memberagrx:PerceptiveWarrantsMember2020-02-290001261249agrx:AmendedWarrantsMember2024-06-300001261249agrx:NewCommonStockWarrantsMember2024-02-290001261249agrx:NewWarrantsWithFiveYearsTermMember2024-02-220001261249agrx:NewWarrantsWithEighteenMonthsTermMember2024-02-220001261249agrx:PreFundedWarrantsMemberagrx:PublicOfferingMember2023-05-310001261249agrx:CommonStockWarrantMemberagrx:PublicOfferingMember2022-07-3100012612492022-03-3100012612492021-10-310001261249agrx:LoanAndSecurityAgreementFebruary2020Memberagrx:PerceptiveWarrantsMember2020-02-100001261249agrx:TwoThousandTwentyOnePerceptiveWarrantsSixthAmendmentMember2024-06-300001261249agrx:TwoThousandTwentyOnePerceptiveWarrantsSeventhAmendmentMember2024-06-300001261249agrx:AdditionalNewWarrantsMember2024-06-300001261249agrx:PlacementAgentWarrantsMember2024-02-220001261249agrx:NewCommonStockWarrantsMember2024-02-2200012612492024-02-220001261249agrx:NewCommonStockWarrantsMember2023-12-030001261249agrx:H.c.WainwrightCo.LlcSalesAgentMember2023-05-310001261249agrx:LoanAndSecurityAgreementFebruary2020Memberagrx:PerceptiveWarrantsMember2021-02-260001261249agrx:LoanAndSecurityAgreementFebruary2020Memberagrx:RemainingSevenLakhsSharesMember2020-02-100001261249agrx:LoanAndSecurityAgreementFebruary2020Memberagrx:FirstSevenLakhsSharesMember2020-02-1000012612492023-06-3000012612492022-12-310001261249us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2024-06-300001261249us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001261249us-gaap:RestrictedStockUnitsRSUMember2024-04-012024-06-300001261249agrx:EmployeeAndNonemployeeStockOptionsMember2024-04-012024-06-300001261249agrx:CommonStockWarrantMember2024-04-012024-06-300001261249us-gaap:RestrictedStockUnitsRSUMember2024-01-012024-06-300001261249agrx:EmployeeAndNonemployeeStockOptionsMember2024-01-012024-06-300001261249agrx:CommonStockWarrantMember2024-01-012024-06-300001261249us-gaap:RestrictedStockUnitsRSUMember2023-04-012023-06-300001261249agrx:EmployeeAndNonemployeeStockOptionsMember2023-04-012023-06-300001261249agrx:CommonStockWarrantMember2023-04-012023-06-300001261249us-gaap:RestrictedStockUnitsRSUMember2023-01-012023-06-300001261249agrx:EmployeeAndNonemployeeStockOptionsMember2023-01-012023-06-300001261249agrx:CommonStockWarrantMember2023-01-012023-06-300001261249us-gaap:InterestExpenseMember2024-04-012024-06-300001261249us-gaap:InterestExpenseMember2024-01-012024-06-300001261249us-gaap:InterestExpenseMember2023-04-012023-06-300001261249us-gaap:InterestExpenseMember2023-01-012023-06-300001261249us-gaap:SellingAndMarketingExpenseMember2024-04-012024-06-300001261249us-gaap:ResearchAndDevelopmentExpenseMember2024-04-012024-06-300001261249us-gaap:GeneralAndAdministrativeExpenseMember2024-04-012024-06-300001261249us-gaap:CostOfSalesMember2024-04-012024-06-300001261249us-gaap:SellingAndMarketingExpenseMember2024-01-012024-06-300001261249us-gaap:ResearchAndDevelopmentExpenseMember2024-01-012024-06-300001261249us-gaap:GeneralAndAdministrativeExpenseMember2024-01-012024-06-300001261249us-gaap:CostOfSalesMember2024-01-012024-06-300001261249us-gaap:SellingAndMarketingExpenseMember2023-04-012023-06-300001261249us-gaap:ResearchAndDevelopmentExpenseMember2023-04-012023-06-300001261249us-gaap:GeneralAndAdministrativeExpenseMember2023-04-012023-06-300001261249us-gaap:CostOfSalesMember2023-04-012023-06-300001261249us-gaap:SellingAndMarketingExpenseMember2023-01-012023-06-300001261249us-gaap:ResearchAndDevelopmentExpenseMember2023-01-012023-06-300001261249us-gaap:GeneralAndAdministrativeExpenseMember2023-01-012023-06-300001261249us-gaap:CostOfSalesMember2023-01-012023-06-300001261249us-gaap:AdditionalPaidInCapitalMember2024-04-012024-06-300001261249us-gaap:AdditionalPaidInCapitalMember2024-01-012024-03-3100012612492024-01-012024-03-310001261249us-gaap:AdditionalPaidInCapitalMember2023-01-012023-03-3100012612492023-01-012023-03-3100012612492024-04-012024-06-3000012612492024-08-1200012612492024-02-012024-02-290001261249agrx:UniversalShelfOffering2020Member2020-10-020001261249us-gaap:CommonStockMember2023-04-012023-06-300001261249agrx:PrepaymentOccurOnOrBeforeFebruary102024Memberagrx:LoanAndSecurityAgreementFebruary2020Member2024-01-012024-06-300001261249agrx:CoriumAgreementMember2020-04-300001261249agrx:AtMarketSalesMember2023-01-012023-06-300001261249srt:MinimumMemberagrx:InsudPharmaSLAndExeltisProjectIncMemberagrx:CommonStockWarrantMember2024-06-250001261249agrx:CoriumAgreementMember2023-01-012023-12-310001261249agrx:InsudPharmaSLAndExeltisProjectIncMember2024-06-250001261249us-gaap:LineOfCreditMemberagrx:InsudPharmaSLMember2024-06-252024-06-250001261249us-gaap:CommonStockMember2024-01-012024-03-3100012612492023-01-012023-12-310001261249agrx:CoriumAgreementMember2024-06-3000012612492023-12-3100012612492024-01-012024-06-3000012612492023-01-012023-06-300001261249agrx:TwoThousandTwentyPerceptiveWarrantsMember2020-02-100001261249agrx:TwoThousandTwentyOnePerceptiveWarrantsMember2020-02-100001261249us-gaap:WarrantMember2024-01-012024-06-300001261249agrx:AtMarketOffering2022Member2023-04-120001261249agrx:PrepaymentOccurOnOrBeforeFebruary102024Memberagrx:LoanAndSecurityAgreementFebruary2020Member2024-01-012024-02-100001261249agrx:PrepaymentOccurOnOrBeforeFebruary102024Memberagrx:LoanAndSecurityAgreementFebruary2020Member2023-11-012023-12-310001261249agrx:PrepaymentOccurOnOrBeforeFebruary102024Memberagrx:LoanAndSecurityAgreementFebruary2020Member2023-07-012023-10-310001261249agrx:LoanAndSecurityAgreementFebruary2020Memberagrx:PerceptiveWarrantsMember2020-02-102020-02-100001261249agrx:SixCustomersMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2024-04-012024-06-300001261249agrx:SixCustomersMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2024-01-012024-06-300001261249agrx:SixCustomersMemberus-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2024-01-012024-06-300001261249agrx:FourCustomersMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2023-04-012023-06-300001261249agrx:FourCustomersMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2023-01-012023-06-300001261249agrx:H.c.WainwrightCo.LlcSalesAgentMember2023-05-012023-05-310001261249srt:MaximumMemberus-gaap:CommonStockMemberagrx:AtMarketSalesMember2022-04-272022-04-270001261249agrx:TwoThousandTwentyOnePerceptiveWarrantsMember2024-01-012024-06-300001261249agrx:NewCommonStockWarrantsMember2023-12-032023-12-030001261249agrx:PlacementAgentWarrantsMember2024-02-222024-02-2200012612492024-06-300001261249srt:MaximumMemberus-gaap:CommonStockMemberagrx:AtMarketSalesMember2022-04-270001261249us-gaap:AdditionalPaidInCapitalMember2023-04-012023-06-3000012612492023-04-012023-06-300001261249agrx:CoriumAgreementMember2020-04-012020-04-30xbrli:pureiso4217:USDxbrli:sharesagrx:customeragrx:leaseagrx:itemiso4217:USDxbrli:sharesagrx:Y

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 001-36464

Agile Therapeutics, Inc.

(Exact name of registrant as specified in its charter)

Delaware

23-2936302

(State or other jurisdiction of incorporation or
organization)

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

500 College Road East, Suite 300

Princeton, New Jersey 08540

(Address including zip code of principal executive offices)

(609) 683-1880

(Registrant’s telephone number, including area code)

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

Securities registered pursuant to Section 12(g) of the Act: Common Stock, par value $0.0001 per share

Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Yes No

Indicate by check mark if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act. Yes No

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 has filed a report on and attestation to its management’s assessment of the effectiveness of its internal control over financial reporting under Section 404(b) of the Sarbanes-Oxley Act (15 U.S.C. 7262(b)) by the registered public accounting firm that prepared or issued its audit report.

If securities are registered pursuant to Section 12(b) of the Act, indicate by check mark whether the financial statements of the registrant included in the filing reflect the correction of an error to previously issued financial statements.

Indicate by check mark whether any of those corrections are restatements that required a recovery analysis of incentive-based compensation received by any of the registrant’s executive officers during the relevant recovery period pursuant to § 240.10D-1(b).

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

There were 6,904,498 shares of the registrant’s common stock, $0.0001 par value, outstanding as of August 12, 2024.

SPECIAL CAUTIONARY NOTICE REGARDING FORWARD-LOOKING STATEMENTS

This Quarterly Report on Form 10-Q includes statements that are, or may be deemed, “forward-looking statements.” In some cases, these forward-looking statements can be identified by the use of forward-looking terminology, including the terms “believes,” “estimates,” “anticipates,” “expects,” “plans,” “intends,” “may,” “designed,” “could,” “might,” “will,” “should,” “approximately” or, in each case, their negative or other variations thereon or comparable terminology, although not all forward-looking statements contain these words. They appear in a number of places throughout this Quarterly Report on Form 10-Q and include statements regarding our current intentions, beliefs, projections, outlook, analyses or current expectations concerning, among other things, our results of operations, financial condition, liquidity, prospects, growth and strategies, including expense reduction strategies, the length of time that we will be able to continue to fund our operating expenses and capital expenditures, our expected financing needs and sources of financing, our proposed merger with Insud Pharma, S.L., our ongoing and planned manufacturing and commercialization of Twirla®, the potential market acceptance and uptake of Twirla®, the development of our other potential product candidates, the strength and breadth of our intellectual property, our planned clinical studies, the timing of and our ability to make regulatory filings and obtain and maintain regulatory approvals for our potential product candidates, the legal and regulatory landscape impacting our business, the degree of clinical utility of our products, particularly in specific patient populations, expectations regarding clinical study data, the industry in which we operate and the trends that may affect the industry or us.

By their nature, forward-looking statements involve risks and uncertainties because they relate to events, competitive dynamics, and healthcare, regulatory and scientific developments and depend on the economic circumstances that may or may not occur in the future or may occur on longer or shorter timelines than anticipated. Although we believe that we have a reasonable basis for each forward-looking statement contained in this Quarterly Report on Form 10-Q, we caution you that forward-looking statements are not guarantees of future performance and that our actual results of operations, financial condition and liquidity, and the development of the industry in which we operate may differ materially from the forward-looking statements contained in this Quarterly Report on Form 10-Q. In addition, even if our results of operations, financial condition and liquidity, the progress of the proposed merger with Insud Pharma, S.L., and the development of the industry in which we operate are consistent with the forward-looking statements contained in this Quarterly Report on Form 10-Q, they may not be predictive of results or developments in future periods.

In addition, with respect to all our forward-looking statements, we claim the protection of the safe harbor for forward looking statements contained in the Private Securities Litigation Reform Act of 1995.

Some of the factors that we believe could cause actual results to differ from those anticipated or predicted include:

the inability to consummate the Merger, as defined in Note 1 to the unaudited interim financial statements, within the anticipated time period, or at all, including, but not limited to, as a result of the failure to obtain the required approval of the stockholders or the failure to satisfy the other conditions to the consummation of the Merger;
the occurrence of any event, change or other circumstance or condition that could give rise to the termination of the Merger Agreement, including, but not limited to, the risk that the Merger Agreement may be terminated in circumstances requiring us to pay a termination fee to Insud Pharma S.L.
our available cash and our ability to obtain additional funding to fund our business plan without delay and to continue as a going concern;
our ability to pay our obligations as they come due;
we are quoted on the OTC markets, which could affect the liquidity in trading of our common stock and affect our ability to raise capital;
the accuracy of our estimates regarding expenses, future revenues, capital requirements and needs for additional financing;

3

our ability to successfully maintain and enhance the commercialization of and increase the uptake for Twirla, our only approved product;
the rate and degree of market acceptance of Twirla by physicians, patients, clinics, institutions, third-party payors and others in the healthcare community;
our ability to obtain adequate coverage and reimbursement for Twirla in the United States from private and public third-party payors;
the size and growth of the markets for Twirla and our ability to serve those markets;
shortages of key materials in the supply chain affecting the manufacture and distribution of Twirla;
regulatory and legislative developments in the United States and foreign countries, which could include, among other things, a government shutdown;
the growth in demand for Twirla and our ability to manage the levels of Twirla inventory, which could result in our having to write off inventory and our inability to meet the minimum requirements under our supply agreement with Corium Innovations, Inc. (“Corium”);
our ability to timely obtain from our third-party manufacturer, Corium, sufficient quantities or quality of Twirla or other materials to supply commercial demand and/or a clinical trial or other tests and studies;
the ability of Corium to produce commercial supply in quantities and quality sufficient to satisfy market demand for Twirla;
the performance and financial condition of Corium or any of the suppliers;
our ability to design and successfully complete a post-marketing long-term, prospective observational safety study comparing risks for venous thromboembolism, or VTE, and arterial thromboembolism, or ATE, in new users of Twirla to new users of oral combined hormonal contraceptives, or CHCs, and new users of Xulane in U.S. women of reproductive age using CHCs and the outcomes of our discussions with the United States Food and Drug Administration, or FDA, regarding the results of our post-marketing commitment, or PMC, to assess the residual drug content of Twirla after use;
our ability to maintain regulatory approval of Twirla and the labeling under any approval we obtain;
our ability to obtain and maintain intellectual property protection for Twirla and our product candidates;
the success and timing of our clinical trials or other studies, including post-marketing studies for Twirla;
development of unexpected safety or efficacy concerns related to Twirla;
our ability to continue to develop and maintain successful sales and marketing capabilities, including our ability to maintain an effective sales force or failure to build-out and implement an effective health care compliance program;
our ability to retain key employees and recruit the additional personnel we will need to support our commercialization plan for Twirla; and
our ability to successfully implement our strategy.

Any forward-looking statements that we make in this Quarterly Report on Form 10-Q speak only as of the date of such statement, and we undertake no obligation to update such statements to reflect events or circumstances after the date of this Quarterly Report on Form 10-Q. You should also read carefully the factors described in the “Risk Factors” included in Part I, Item 1A of our Annual Report on Form 10-K for the fiscal year ended December 31, 2023 filed with the Securities and Exchange Commission on March 28, 2024 to better understand significant risks

4

and uncertainties inherent in our business and underlying any forward-looking statements. As a result of these factors, we cannot assure you that the forward-looking statements in this Quarterly Report on Form 10-Q will prove to be accurate. Furthermore, if our forward-looking statements prove to be inaccurate, any such inaccuracy may be material. In light of the significant uncertainties in these forward-looking statements, you should not regard any of these statements as a representation or warranty by us or any other person that we will achieve our objectives and plans in any specified timeframe, or at all.

This Quarterly Report on Form 10-Q includes statistical and other industry and market data that we obtained from industry publications and research, surveys, and studies conducted by third parties. Industry publications and third-party research, surveys, and studies generally indicate that their information has been obtained from sources believed to be reliable, although they do not guarantee the accuracy or completeness of such information. While we believe these industry publications and third-party research, surveys, and studies are reliable, we have not independently verified such data.

We qualify all of our forward-looking statements by these cautionary statements.

Twirla® is one of our trademarks used in this Form 10-Q.  This Form 10-Q also includes trademarks, tradenames, and service marks that are the property of other organizations. Solely for convenience, our trademarks and tradenames referred to in this Form 10-Q may appear without the ® symbol, but those references are not intended to indicate, in any way, that we will not assert, to the fullest extent under applicable law, our rights, or the right of the applicable licensor to these trademarks and tradenames.

5

Agile Therapeutics, Inc.

Part I — Financial Information

ITEM 1. Financial Statements

Agile Therapeutics, Inc.

Balance Sheets

(Unaudited)

(in thousands, except par value and share data)

June 30, 

December 31, 

    

2024

    

2023

    

Assets

Current assets:

Cash and cash equivalents

$

2,848

$

2,557

Accounts receivable, net

4,550

3,392

Inventory, net

5,793

2,738

Prepaid expenses and other current assets

 

1,252

 

843

Total current assets

 

14,443

 

9,530

Property and equipment, net

 

27

 

75

Right of use asset

255

412

Other non-current assets

 

238

 

238

Total assets

$

14,963

$

10,255

Liabilities and stockholders’ deficit

Current liabilities:

Long-term debt, current portion

$

$

1,515

Notes payable, current portion

191

Accounts payable

16,543

9,574

Accrued expenses

 

9,396

 

9,131

Lease liability, current portion

 

289

 

366

Total current liabilities

 

26,228

 

20,777

Lease liabilities, long-term

100

Warrant liability

10,647

5,696

Total liabilities

36,875

26,573

Commitments and contingencies (Note 9)

Stockholders’ deficit

Preferred stock, $0.0001 par value, 10,000,000 shares authorized, 4,850 issued and no shares outstanding at June 30, 2024 and no shares issued and outstanding at December 31, 2023

Common stock, $0.0001 par value, 300,000,000 shares authorized, 6,904,498 and 2,963,657 issued and outstanding at June 30, 2024 and December 31, 2023, respectively

 

5

 

4

Additional paid-in capital

 

411,839

 

406,846

Accumulated deficit

 

(433,756)

 

(423,168)

Total stockholders’ deficit

 

(21,912)

 

(16,318)

Total liabilities and stockholders’ deficit

$

14,963

$

10,255

See accompanying notes to unaudited financial statements.

6

Agile Therapeutics, Inc.

Statements of Operations and Comprehensive Income (Loss)

(Unaudited)

(in thousands, except per share and share data)

Three Months Ended

Six Months Ended

June 30, 

June 30, 

    

2024

    

2023

    

2024

    

2023

    

Revenues, net

$

5,576

$

5,503

$

11,292

$

9,316

Cost of product revenues

1,496

2,307

3,176

4,310

Gross profit

4,080

3,196

8,116

5,006

Operating expenses:

Research and development

$

538

$

703

$

1,033

$

1,466

Selling and marketing

3,776

4,570

7,460

9,240

General and administrative

 

2,512

 

3,049

 

5,129

 

6,133

Total operating expenses

 

6,826

 

8,322

 

13,622

 

16,839

Loss from operations

 

(2,746)

 

(5,126)

 

(5,506)

 

(11,833)

Other income (expense)

Interest income

 

28

 

15

 

52

 

48

Interest expense

(372)

(185)

(773)

Unrealized (loss) gain on warrant liability

(9,154)

1,674

(4,951)

3,361

Total other income (expense), net

(9,126)

1,317

(5,084)

2,636

Loss before benefit from income taxes

(11,872)

(3,809)

(10,590)

(9,197)

Benefit from income taxes

Net loss and comprehensive loss

$

(11,872)

$

(3,809)

$

(10,590)

$

(9,197)

Net loss per share (basic and diluted)

$

(1.73)

$

(2.15)

$

(1.84)

$

(6.85)

Weighted-average common shares (basic and diluted)

 

6,856,229

1,769,803

 

5,744,066

1,343,293

See accompanying notes to unaudited financial statements.

7

Agile Therapeutics, Inc.

Statements of Changes in Stockholders’ Deficit

(Unaudited)

(in thousands, except share data)

Preferred Stock

Common Stock

Additional

Accumulated

Total

Number of

Number of

Paid-in

Other Comprehensive

Accumulated

Stockholders'

    

Shares

    

Amount

Shares

    

Amount

    

Capital

    

Income

Deficit

    

Deficit

Balance December 31, 2023

$

2,963,657

$

4

$

406,846

$

$

(423,168)

$

(16,318)

Share-based compensation - stock options and RSUs

333

333

Issuance of common stock in connection with the exercise of common stock warrants, net of expenses

3,892,572

1

4,376

4,377

Net income

1,284

1,284

Balance March 31, 2024

$

6,856,229

$

5

$

411,555

$

$

(421,884)

$

(10,324)

Share-based compensation - stock options and RSUs

284

284

Vesting of RSUs

48,269

Net loss

(11,872)

(11,872)

Balance June 30, 2024

$

6,904,498

$

5

$

411,839

$

$

(433,756)

$

(21,912)

See accompanying notes to unaudited financial statements.

On April 10, 2023, the Company effectuated a one-for-fifty reverse stock split of its outstanding shares of common stock (the “Reverse Stock Split”). The Reverse Stock Split reduces the Company’s shares of outstanding common stock, stock options, RSU’s, and warrants to buy shares of the Company’s common stock. Fractional shares of common stock that would have otherwise resulted from the Reverse Stock Split were rounded down to the nearest whole share, and cash in lieu of payments were made to stockholders. All share and per share data for all periods presented in the accompanying financial statements and the related disclosures have been adjusted retrospectively to reflect the Reverse Stock Split. The number of authorized shares of common stock and the par value per share remains unchanged.

8

Agile Therapeutics, Inc.

Statements of Changes in Stockholders' Deficit

(Unaudited)

(in thousands, except share data)

Preferred Stock

Common Stock

Additional

Accumulated

Total

Number of

Number of

Paid-in

Other Comprehensive

Accumulated

Stockholders'

    

Shares

    

Amount

    

Shares

    

Amount

Capital

Income

Deficit

Deficit

Balance December 31, 2022

$

859,402

$

$

403,157

$

$

(408,702)

$

(5,545)

Share-based compensation - stock options and RSUs

498

498

Issuance of common stock pursuant to at-the market stock sales, net of expenses

72,699

1,003

1,003

Net loss

(5,389)

(5,389)

Balance March 31, 2023

$

932,101

$

$

404,658

$

$

(414,091)

$

(9,433)

Adjustment

Share-based compensation - stock options and RSUs

482

482

Fractional shares retired as a result of reverse split

(13)

(13)

Issuance of common stock pursuant to at-the market stock sales, net of expenses

105,342

652

652

Issuance of common stock in public offering, net of offering costs

95,000

Exercise of pre-funded warrants

508,286

Vesting of RSUs

76

Net loss

(3,809)

(3,809)

Balance June 30, 2023

$

1,640,805

$

$

405,779

$

$

(417,900)

$

(12,121)

See accompanying notes to unaudited financial statements.

9

Agile Therapeutics, Inc.

Statements of Cash Flows

(Unaudited)

(in thousands)

Six Months Ended

June 30, 

   

2024

   

2023

Cash flows from operating activities:

Net loss

$

(10,590)

$

(9,197)

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

Depreciation

 

48

 

51

Amortization

 

157

 

137

Noncash stock-based compensation

 

618

 

979

Noncash amortization of deferred financing costs

135

586

Unrealized loss (gain) on warrants

4,951

(3,361)

Changes in operating assets and liabilities:

 

 

Accounts receivable

(1,158)

(1,084)

Inventory

(3,055)

(1,204)

Prepaid expenses and other assets

(408)

1,873

Accounts payable and accrued expenses

 

7,236

 

1,260

Lease liability

(177)

(154)

Net cash used in operating activities

 

(2,243)

 

(10,114)

Cash flows from investing activities:

Acquisition of property and equipment

 

 

Net cash (used in) provided by investing activities

 

 

Cash flows from financing activities:

Proceeds from At-the-Market sales of common stock, net of offering costs

1,655

Proceeds from the exercise of common stock warrants, net of offering costs

4,376

6,509

Repayments of debt

(1,650)

(450)

Repayments of note payable

(191)

(61)

Net cash provided by financing activities

2,535

7,653

Net increase (decrease) in cash and cash equivalents

 

292

 

(2,461)

Cash and cash equivalents, beginning of period

 

2,556

 

5,246

Cash and cash equivalents, end of period

$

2,848

$

2,785

Supplemental cash flow information

Interest paid

$

50

$

93

See accompanying notes to unaudited financial statements.

10

Table of Contents

Agile Therapeutics, Inc.

Notes to Financial Statements

June 30, 2024

(amounts in tables in thousands, except share and per share data)

1. Organization and Description of Business

Nature of Operations

Agile Therapeutics, Inc. (“Agile” or the “Company”) was incorporated in Delaware on December 22, 1997. Agile is a women’s healthcare company dedicated to fulfilling the unmet health needs of today’s women. The Company’s activities since inception have consisted principally of raising capital, performing research and development, including development of the Company’s lead product, Twirla®, and more recently commercializing Twirla. The Company is headquartered in Princeton, New Jersey.

On June 25, 2024, the Company entered into an Agreement and Plan of Merger (the “Merger Agreement”) with Insud Pharma, S.L., a Spanish company (“Insud”), and Exeltis Project, Inc., a Delaware corporation and indirect, wholly owned subsidiary of Insud (“Merger Sub”) (see Note 10 for additional information). Pursuant to the terms and subject to the conditions of the Merger Agreement, Merger Sub will merge with and into the Company (the “Merger”), with the Company surviving the Merger as an indirect wholly owned subsidiary of Insud.

The Company’s sole approved product, Twirla, is a once-weekly prescription contraceptive patch that received approval from the U.S. Food and Drug Administration, or FDA, in February 2020 and was commercially launched in early December 2020. Substantially all of the Company’s resources are currently dedicated to commercializing Twirla in the United States. The Company has generated minimal product revenue to date and is subject to a number of risks similar to those of other early stage commercial companies, including, but not limited to, dependence on key individuals, the difficulties and uncertainties inherent in the development of commercially usable products, market acceptance of products, protection of proprietary technology, the need to obtain additional capital necessary to fund the development of its products, reliance on a consistent supply chain both for Twirla and in general, macroeconomic factors such as inflation, competition from larger companies, and compliance with FDA and other government regulations. If the Company does not continue to successfully commercialize Twirla, it will be unable to generate recurring product revenue or achieve profitability. The Company has incurred operating losses and negative cash flows from operating activities each year since inception. As of June 30, 2024, the Company had an accumulated deficit of approximately $433.8 million. The Company expects to continue to incur significant operating expenses for the foreseeable future in connection with its ongoing activities, as the Company:

maintains a sales and marketing infrastructure and contract manufacturing arrangement to support the continued commercialization of Twirla in the United States;
continues to commercialize Twirla and seek increased uptake of Twirla in the United States;
continues to evaluate additional line extensions for Twirla and initiates development of potential product candidates in addition to Twirla;
maintains, leverages, and expands the Company’s intellectual property portfolio; and
maintains operational, financial, and management information systems and personnel, including personnel to support the Company’s product development and future commercialization efforts.

The Company has financed its operations to date primarily through the issuance and sale of its common stock in both public and private offerings (see Note 8), private placements of its convertible preferred stock, venture loans, and non-dilutive grant funding.

Going Concern

As of June 30, 2024, the Company had cash and cash equivalents of $2.8 million and a $11.8 million working capital deficit. The Company’s current liquidity is sufficient to fund operations into September 2024. The Company closely monitors its cash and cash equivalents and, if the Merger is not consummated, will need to raise additional funds to meet its projected operating requirements, including the continued commercialization of Twirla. If the Merger is not consummated, the Company has serious concerns about its ability to continue as a going concern absent additional capital and its possible expansion through business development activities.

11

Table of Contents

Agile Therapeutics, Inc.

Notes to Financial Statements (Continued)

June 30, 2024

(amounts in tables in thousands, except share and per share data)

The Company has generated losses since inception, used substantial cash in operations, has a working capital deficit as of June 30, 2024, and anticipates it will continue to incur net losses for the foreseeable future. The Company’s future success depends on its ability to obtain additional capital and/or implement various strategic alternatives, and there can be no assurance that any financing can be realized by the Company, or if realized, what the terms of any such financing may be, or that any amount that the Company is able to raise will be adequate. Based upon the foregoing, management has concluded that there is substantial doubt about the Company’s ability to continue as a going concern through the 12 months following the date on which this Quarterly Report on Form 10-Q is filed.

One June 25, 2024, the Company has entered into the Merger Agreement, pursuant to which the Company will become an indirect wholly owned subsidiary of Insud. If the Merger is not consummated, the board of directors of the Company (the “Board”) will continue to evaluate and review the Company’s business, operations, assets, operating results, financial condition, prospects and business strategy, among other things, and make such changes as are deemed appropriate and continue to seek to enhance stockholder value. If the Merger Agreement is not adopted by the Company’s stockholders or if the Merger is not consummated for any other reason, there can be no assurance that any other transaction acceptable to Agile will be offered or that the Company’s business, prospects or results of operations will not be adversely impacted. The Company currently has a net working capital deficiency, and if the Merger is not consummated the Company may not be able to continue in the ordinary course and may need to seek bankruptcy protection. Additionally, concurrently with the execution of the Merger Agreement, the Company and Insud entered into a Revolving Promissory Note (the “Note”), pursuant to which Insud made available to the Company a line of credit in a maximum aggregate principal amount of up to $8.0 million (the “Bridge Loan”) issued by the Company, as borrower, in favor of Exeltis USA, Inc. (“Exeltis”), a New Jersey corporation and wholly owned subsidiary of Insud, which is secured by the Company’s intellectual property. No amounts were drawn on the Bridge Loan as of June 30, 2024. If the Merger is not consummated in certain instances, Exeltis shall have the right to declare an Event of Default (as defined in the Note) and immediately declare any amounts outstanding under the Note due and payable, and Agile shall be obligated to repay any amounts outstanding (including interest accrued) under the Note. Since the Bridge Loan is secured by Agile’s intellectual property, if Agile cannot repay the Bridge Loan, Exeltis would have the right to foreclose on such collateral as recourse for the failure to pay.

Absent the consummation of the Merger, the Company’s future success depends on its ability to raise additional capital as discussed above. The Company cannot be certain that these initiatives, or raising additional capital, whether through selling additional debt or equity securities or obtaining a line of credit or other loan, will be available to it or, if available, will be on terms acceptable to the Company. If the Company issues additional securities to raise funds, these securities may have rights, preferences, or privileges senior to those of its common stock, and the Company’s current stockholders will experience dilution. If the Company is unable to obtain funds when needed or on acceptable terms, the Company then may be unable to continue the commercialization of Twirla, and may also be required to cut operating costs, and forego future development and other opportunities or seek bankruptcy protection.

The unaudited financial statements as of June 30, 2024 have been prepared under the assumption that the Company will continue as a going concern for the next 12 months. Absent the consummation of the Merger, the Company’s ability to continue as a going concern is dependent upon its uncertain ability to obtain additional capital, reduce expenditures and/or execute on its business plan and successfully commercialize Twirla. The unaudited financial statements as of June 30, 2024 do not include any adjustments that might result from the outcome of this uncertainty. If the Company is unable to continue as a going concern, it may have to liquidate its assets and may receive less than the value at which those assets are carried on the financial statements.

Basis of Presentation

The accompanying unaudited interim financial statements have been prepared by the Company in accordance with accounting principles generally accepted in the United States (“U.S. GAAP”) for interim information and pursuant to the rules and regulations of the Securities and Exchange Commission (the “SEC”) for Quarterly Reports on Form 10-Q. Accordingly, certain information and footnote disclosure normally included in financial statements prepared in accordance with U.S. GAAP has been condensed or omitted pursuant to such rules and regulations.

12

Table of Contents

Agile Therapeutics, Inc.

Notes to Financial Statements (Continued)

June 30, 2024

(amounts in tables in thousands, except share and per share data)

These interim financial statements should be read in conjunction with the audited financial statements and related notes included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2023 as filed with the SEC on March 28, 2024.

In the opinion of management, the unaudited interim financial statements reflect all adjustments, which are normal recurring adjustments, necessary for the fair presentation of the financial information for the interim periods presented. The results of operations for the three and six months ended June 30, 2024 are not necessarily indicative of the operating results for the full fiscal year or any future period.

The accompanying unaudited financial statements have been prepared on a basis which assumes that the Company will continue as a going concern and which contemplates the realization of assets and satisfaction of liabilities and commitments in the normal course of business. The Company has incurred recurring losses and negative cash flows from operations. If the Company encounters unforeseen factors that impact the Company’s current business plan or its ability to generate revenue from the commercialization of Twirla, the Company believes it has the ability to revise its commercial plans, including curtailing sales and marketing spending, to allow it to continue to fund its operations.

2. Summary of Significant Accounting Policies

The Company’s complete listing of significant accounting policies is described in Note 2 to the Company’s audited financial statements as of December 31, 2023 included in its Annual Report on Form 10-K filed with the SEC on March 28, 2024.

Use of Estimates

The preparation of the Company’s financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the amounts reported in the financial statements and accompanying notes. The Company bases its estimates and judgments on historical experience and various other assumptions that it believes are reasonable under the circumstances. The amounts of assets and liabilities reported in the Company’s balance sheets and the amounts of revenue and expenses reported for each of the periods presented are affected by estimates and assumptions, which are used for, but not limited to, revenue recognition, inventory reserves, the accounting for common stock warrants, stock-based compensation, and accounting for research and development costs. As future events and their effects cannot be determined with precision, actual results could differ significantly from these estimates.

Risks and Uncertainties

While Twirla has been approved by the FDA, other potential product candidates developed by the Company will require approval from the FDA prior to commercial sales. There can be no assurance that the Company’s other product candidates will receive the required approval. If the Company is denied approval or such approval is delayed, or is unable to obtain the necessary financing to complete development and approval, there could be a material adverse impact on the Company’s financial condition and results of operations.

Cash and Cash Equivalents

The Company considers all highly-liquid investments with an original maturity of three months or less when purchased to be cash equivalents. All cash and cash equivalents are held in United States financial institutions. Cash and cash equivalents include money market funds that invest primarily in commercial paper and U.S. government and U.S. government agency obligations.

The Company maintains balances with financial institutions in excess of the Federal Deposit Insurance Corporation limit.

13

Table of Contents

Agile Therapeutics, Inc.

Notes to Financial Statements (Continued)

June 30, 2024

(amounts in tables in thousands, except share and per share data)

Accounts Receivable and Allowances

Accounts receivable are amounts owed to the Company by its customers for product that has been delivered. The accounts receivable are recorded at the invoice amount, less prompt pay and other discounts, chargebacks, and an allowance for credit losses, if any. The allowance for credit losses represents the Company’s estimate of losses over the life of the receivables. The Company evaluates forward-looking economic factors and uses professional judgment to determine the allowance for credit losses. The credit loss reserves are reviewed and adjusted periodically. Credit loss reserves were not material as of June 30, 2024 and December 31, 2023, respectively.

Accounts receivable are aged based on the contractual payment terms. When the collectability of an invoice is no longer probable, the Company will create a reserve for that specific receivable. If a receivable is determined to be uncollectible, it is charged against the general credit loss reserve or the reserve for the specific receivable, if one exists.

Fair Value of Financial Instruments

In accordance with Accounting Standards Codification (“ASC”) 825, Financial Instruments, disclosures of fair value information about financial instruments are required, whether or not recognized in the balance sheet, for which it is practicable to estimate that value. Cash and cash equivalents (see Note 3) and the Company’s warrant liability (see Note 3) are carried at fair value. The warrant liability is measured at fair value in accordance with ASC 815.

Other financial instruments, including accounts receivable, accounts payable and accrued liabilities, are carried at cost, which approximates fair value given their short-term nature.

Inventory

Inventory is valued utilizing the weighted average costing method. The Company records an inventory reserve for losses associated with dated, expired, excess or obsolete items. This reserve is based on management’s current knowledge with respect to inventory levels, planned production and sales volume assumptions. As of June 30, 2024 and December 31, 2023, inventory reserves approximated $1.4 million and $1.4 million, respectively.

Long-Lived Assets

In accordance with ASC 360, Property, Plant and Equipment, the Company’s policy is to review long-lived assets for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. Management does not believe the carrying values of any long-lived assets are impaired as of June 30, 2024.

Research and Development Expenses

Research and development costs are expensed as incurred. Research and development expense consists primarily of costs related to personnel, including salaries and other personnel-related expenses, expenses related to manufacturing, clinical trial expenses, consulting fees, and support services used in drug development. All research and development costs are charged to operations as incurred in accordance with ASC 730, Research and Development.

In certain circumstances, the Company is required to make advance payments to vendors for goods or services that will be received in the future for use in research and development activities. In such circumstances, the advance payments are deferred and are expensed when the activity has been performed or when the goods have been received.

Advertising Costs

The Company has elected to expense advertising costs when incurred. Advertising costs totaled zero for each of the three and six months ended June 30, 2024 and 2023, respectively.

14

Table of Contents

Agile Therapeutics, Inc.

Notes to Financial Statements (Continued)

June 30, 2024

(amounts in tables in thousands, except share and per share data)

Deferred Financing Costs

Costs directly attributable to the Company’s senior secured term loan (see Note 7) are deferred and reported as a reduction of the related term loan. These costs represent legal fees and other costs related to the term loan and are being amortized utilizing the straight-line method over the term of the loan. Amortization of deferred financing costs charged to interest expense was zero and approximately $49,000 for the three months ended June 30, 2024 and 2023, respectively and was approximately $23,000 and $102,000 for the six months ended June 30, 2024 and 2023, respectively.

Concentrations of Credit Risk

Financial instruments, which potentially subject the Company to credit risk, consist principally of cash, cash equivalents, and accounts receivable. The Company invests its cash and cash equivalents in interest-bearing accounts in United States financial institutions, the balances of which exceed federally insured limits. The Company mitigates credit risk by limiting the investment type and maturity to securities that preserve capital, maintain liquidity, and have a high credit quality. The Company has not recognized any losses from credit risks on such accounts. The Company has no financial instruments with off balance sheet risk of accounting loss.

Major customers of the Company are defined as those constituting greater than 10% of its total revenue. In the three months ended June 30, 2024, the Company had sales to six customers that individually accounted for more than 10% of its total revenue. These customers had sales of $1.1 million, $1.0 million, $1.0 million, $0.8 million, $0.7 million, and $0.5 million, respectively, which represented 92% of total revenues in the three months ended June 30, 2024. In the six months ended June 30, 2024, the Company had sales to six customers that individually accounted for more than 10% of its total revenue. These customers had sales of $2.1 million, $2.0 million, $1.8 million, $1.7 million, $1.6 million, and $1.3 million, respectively, which represented 93% of total revenues in the six months ended June 30, 2024. Accounts receivable related to these six customers totaled 97% of the Company’s total accounts receivable as of June 30, 2024. In the three months ended June 30, 2023, the Company had sales to four customers that individually accounted for more than 10% of its total revenue. These customers had sales of $1.3 million, $1.2 million, $1.1 million and $0.8 million, respectively, which represented 83% of total revenues in the three months ended June 30, 2023. In the six months ended June 30, 2023, the Company had sales to four customers that individually accounted for more than 10% of its total revenue. These customers had sales of $2.2 million, $2.1 million, $1.9 million and $1.9 million, respectively, which represented 87% of total revenues in the six months ended June 30, 2023.

Revenue Recognition

The Company recognizes revenue from the sale of its product, Twirla, in accordance with ASC 606, Revenue from Contracts with Customers (ASC 606). The provisions of ASC 606 require the following steps to determine revenue recognition: (1) identify the contract(s) with a customer; (2) identify the performance obligations in the contract; (3) determine the transaction price; (4) allocate the transaction price to the performance obligations in the contract; and (5) recognize revenue when (or as) the entity satisfies a performance obligation.

In accordance with ASC 606, the Company recognizes revenue at the point in time when its performance obligation is satisfied by transferring control of the promised goods or services to a customer. In accordance with the Company’s contracts with customers, control of the product is transferred upon the conveyance of title, which occurs when the product is sold to and received by a customer. The Company’s customers are located in the United States and consist primarily of wholesale distributors. Accounts receivable due to the Company from contracts with its customers are stated separately in the balance sheet, net of various allowances as described later in this section and in the Accounts Receivable and Allowance policy.

The amount of revenue recognized by the Company is equal to the amount of consideration that is expected to be received from the sale of product to its customers. Revenue is only recognized when it is probable that a significant reversal will not occur in future periods. To determine whether a significant reversal will occur in future periods, the Company assesses both the likelihood and magnitude of any such potential reversal of revenue.

15

Table of Contents

Agile Therapeutics, Inc.

Notes to Financial Statements (Continued)

June 30, 2024

(amounts in tables in thousands, except share and per share data)

Twirla is sold to customers at the wholesale acquisition cost (“WAC”). However, the Company records product revenue, net of reserves for applicable variable consideration. These types of variable consideration items reduce revenue and include the following:

Distribution services fees;
Prompt pay and other discounts;
Product returns;
Chargebacks;
Rebates; and
Co-payment assistance.

An estimate for each variable consideration item is made and is recorded in conjunction with the revenue being recognized. Generally, if the estimated amount is payable to a customer, it is recorded as a reduction to accounts receivable. If the estimated amount is payable to an entity other than a customer, it is recorded as a current liability. An estimated amount of variable consideration may differ from the actual amount. At each balance sheet date, these provisions are analyzed, and adjustments are made if necessary. Any adjustments made to these provisions would affect net product revenue and earnings in the current period.

In accordance with ASC 606, the Company must make judgments to determine the estimate for certain variable consideration. For example, the Company must estimate the percentage of end-users that will obtain the product through public insurance such as Medicaid or through private commercial insurance. To determine these estimates, the Company relied on quantitative and qualitative data from various internal and external sources to estimate its variable consideration.

The specific considerations that the Company uses in estimating these amounts related to variable considerations are as follows:

Distribution services fees – The Company pays distribution service fees primarily to its wholesale distributors. These fees are a contractually fixed percentage of WAC and are calculated at the time of sale based on the purchase amount. The Company records these fees as contra accounts receivable on the balance sheet.

Prompt pay and other discounts – The Company incentivizes its customers to pay their invoices on time through prompt pay discounts. These discounts are an industry standard practice and the Company offers a prompt pay discount to each wholesale distributor customer. The specific prompt pay terms vary by customer and are contractually fixed. Prompt pay discounts are typically taken by the Company’s customers, so an estimate of the discount is recorded at the time of sale based on the WAC. Prompt pay discount estimates are recorded as contra accounts receivable on the balance sheet.

The Company may also give other discounts to its customers to incentivize purchases and promote customer loyalty. The terms of such discounts may vary by customer. These discounts reduce gross product revenue at the time the revenue is recorded.

Product returns – Customers have the right to return product that is within six months or less of the labeled expiration date or that is past the expiration date by no more than twelve months. Twirla was commercially launched in December 2020, an estimate for product returns as of June 30, 2024 was made based on: (i) data provided to the Company by its distributors (including weekly reporting of distributors’ sales and inventory held by distributors that provided the Company with visibility into the distribution channel in order to determine what quantities were sold to retail pharmacies and other providers), (ii) information provided to the Company from retail pharmacies, (iii) data provided to the Company by third-parties including a third-party data provider which collects and publishes prescription data (iv) expired returns credits issued to date, and (v) the estimated remaining shelf life of Twirla previously shipped and currently being shipped to distributors. Estimated product returns are recorded as accrued expenses on the balance sheet.

Chargebacks – Certain covered entities and government entities will be able to purchase the product at a price discounted below WAC. The difference between the government or covered entity purchase price and the wholesale

16

Table of Contents

Agile Therapeutics, Inc.

Notes to Financial Statements (Continued)

June 30, 2024

(amounts in tables in thousands, except share and per share data)

distributor purchase price of WAC will be charged back to the Company. The Company estimates the amount in chargebacks based on the expected number of claims and related cost that is associated with the revenue being recognized for product that remains in the distribution channel at the end of each reporting period. Estimated chargebacks are recorded as contra accounts receivable on the balance sheet.

Rebates – The Company is subject to mandatory and negotiated discount obligations under the Medicaid and VA/DOD programs. The rebate amounts for these programs are determined by statutory requirements or contractual arrangements. Rebates are owed after the product has been dispensed to an end user and the Company has been invoiced. Rebates are typically invoiced in arrears. The Company’s liability for these rebates consists of invoices received for claims from prior quarters that have not been paid or for which an invoice has not yet been received, estimates of claims for the current quarter, and estimated future claims that will be made for product that has been recognized as revenue, but remains in the distribution channel at the end of each reporting period. Rebate estimates are recorded as accrued expenses on the balance sheet.

Co-payment assistance – The Company offers a co-payment assistance program to commercially insured patients whose insurance requires a co-payment to be made when filling their prescription. This is a voluntary program that is intended to provide financial assistance to patients meeting certain eligibility requirements. The Company estimates the amount of co-payment assistance based on the expected number of claims and related cost that is associated with the revenue being recognized for product that remains in the distribution channel at the end of each reporting period. Co-payment assistance estimates are recorded as accrued expenses on the balance sheet.

Provisions for the revenue reserves described above totaled $7.2 million and $6.3 million for the three months ended June 30, 2024 and 2023, respectively, and $15.9 million and $10.8 million for the six months ended June 30, 2024 and 2023, respectively. As of June 30, 2024, reserves on the balance sheet associated with variable consideration were $7.5 million.

Warrants

The Company accounts for its warrants to purchase common stock in accordance with ASC 480, Distinguishing Liabilities from Equity.

In connection with entering into a senior secured term loan facility in February 2020 (the “Perceptive Credit Agreement”), the Company issued warrants to purchase 700 shares of its common stock to the lender, Perceptive Credit Holdings III, L.P. (“Perceptive”). In connection with an amendment to that facility in February 2021, the Company issued warrants to purchase 225 shares of the Company’s common stock (collectively, the “Perceptive Warrants”). The Perceptive Warrants qualify for equity classification and have been allocated based upon the relative fair value of the base instrument and the warrant. In March 2023, in connection with the Waiver and Sixth Amendment to the Perceptive Credit Agreement, the Company amended and restated the Perceptive Warrants to reset the strike price of the Perceptive Warrants. In October 2023, in connection with the Seventh Amendment to the Perceptive Credit Agreement, the Company reset the strike price of the Perceptive Warrants. See Notes 7 and 8 for additional information.

In connection with an underwritten public offering completed in October 2021, the Company issued warrants to purchase 6,660 shares of its common stock. These warrants are classified as liabilities and were measured at fair value upon issuance, with subsequent changes in fair value reported in the Statements of Operations and Comprehensive Income (Loss) each reporting period. This offering also triggered an adjustment to the exercise price of the Perceptive Warrants, which resulted in a reduction of the strike price for these warrants. This reduction resulted in an immaterial increase to additional paid-in-capital. See Notes 7 and 8 for additional information.

In connection with a registered direct offering completed in March 2022, the Company issued warrants to purchase 24,856 shares of its common stock. These warrants are classified as liabilities and were measured at fair value upon issuance, with subsequent changes in fair value reported in the Statement of Operations and Comprehensive Income (Loss) each reporting period. This offering also triggered an adjustment to the exercise price of the Perceptive Warrants, which resulted in a reduction of the strike price for these warrants. This reduction resulted in an immaterial increase to additional paid-in-capital. See Notes 7 and 8 for additional information.

17

Table of Contents

Agile Therapeutics, Inc.

Notes to Financial Statements (Continued)

June 30, 2024

(amounts in tables in thousands, except share and per share data)

In connection with a letter agreement and waiver entered into with an investor on April 2022, the Company issued warrants to purchase 4,243 shares of common stock. These warrants are classified as liabilities and were measured at fair value upon issuance, with subsequent changes in fair value reported in the Statement of Operations and Comprehensive Income (Loss) each reporting period. See Note 8 for additional information.

In connection with a public offering completed in July 2022, the Company issued warrants to purchase 1,093,333 shares of its common stock, of which 433,333 warrants expired unexercised in July 2023. In February 2024, 100,000 of these warrants were exercised (see Note 8). These warrants are classified as liabilities and were measured at fair value upon issuance, with subsequent changes in fair value reported in the Statement of Operations and Comprehensive Income (Loss) each reporting period. This offering also triggered an adjustment to the exercise price of the Perceptive Warrants, which resulted in a reduction of the strike price for these warrants.

In connection with a public offering completed in May 2023, the Company issued warrants to purchase 3,792,572 shares of its common stock. These warrants are classified as liabilities, were measured at fair value upon issuance, with subsequent changes in fair value reported in the Statement of Operations and Comprehensive Income (Loss) each reporting period. These warrants were exercised in February 2024 (see Note 8). This offering also triggered an adjustment to the exercise price of the Perceptive Warrants, which resulted in a reduction of the strike price for these warrants.

On December 3, 2023, the Company entered into a Warrant Amendment and Additional Issuance Agreement (“Warrant Amendment and Additional Issuance Agreement”) relating to the amendment of warrants to purchase shares of common stock that were issued in transactions on March 14, 2022, April 25, 2022, and May 25, 2023 (collectively, the “Warrants”). Collectively, the Warrants represent the right to purchase approximately 3.8 million shares of common stock. See Note 8 for additional information.

In connection with a warrant exercise agreement with a certain holder of its common stock warrants completed in February 2024, the Company issued new unregistered warrants to purchase up to 7,785,144 shares of common stock. These warrants are classified as liabilities and were measured at fair value upon issuance, with subsequent changes in fair value reported in the Statement of Operations and Comprehensive Income (Loss) each reporting period. See Note 8 for additional information.

Income Taxes

The Company accounts for deferred taxes using the asset and liability method as specified by ASC 740, Income Taxes. Deferred income tax assets and liabilities are determined based on differences between the financial statement reporting and the tax basis of assets and liabilities, operating losses and tax credit carryforwards. Deferred income taxes are measured using the enacted tax rates and laws that are anticipated to be in effect when the differences are expected to reverse. The measurement of deferred income tax assets is reduced, if necessary, by a valuation allowance for any tax benefits which are not expected to be realized. The effect on deferred income tax assets and liabilities of a change in tax rates is recognized in the period that such tax rate changes are enacted.

The Company has adopted the authoritative guidance on accounting for and disclosure of uncertainty in tax positions, which prescribes a comprehensive model for the financial statement recognition, measurement, presentation, and disclosure of uncertain tax positions taken or expected to be taken in income tax returns. The Company has no uncertain tax positions as of June 30, 2024 that qualify for either recognition or disclosure in the financial statements under this guidance.

Stock-Based Compensation

The Company accounts for stock-based compensation in accordance with ASC 718, Compensation-Stock Compensation. The Company grants stock options for a fixed number of shares to employees and non-employees with an exercise price equal to the fair value of the shares at grant date. Compensation cost is recognized for all share-based payments granted and is based on the grant-date fair value estimated using the weighted-average assumption of the Black-Scholes option pricing model based on key assumptions such as stock price, expected volatility and expected term. The Company elects to account for forfeitures when they occur. The equity instrument

18

Table of Contents

Agile Therapeutics, Inc.

Notes to Financial Statements (Continued)

June 30, 2024

(amounts in tables in thousands, except share and per share data)

is not considered to be issued until the instrument vests. As a result, compensation cost is recognized over the requisite service period with an offsetting credit to additional paid-in capital.

The Company also awards restricted stock units (“RSUs”) to employees and its Board. RSUs are generally subject to forfeiture if employment terminates prior to the completion of the vesting restrictions. The Company expenses the cost of the RSUs, which is determined to be the fair market value of the shares of common stock underlying the RSUs at the date of grant, ratably over the period during which the vesting restrictions lapse.

Net Income (Loss) Per Share

Basic net income (loss) per share is calculated by dividing the net income (loss) attributable to common stockholders by the weighted average number of common shares outstanding for the period, without consideration for common stock equivalents. Diluted net income (loss) per share is calculated by dividing the net income (loss) attributable to common stockholders by the weighted average number of common shares outstanding plus the effect of dilutive potential common shares outstanding during the period determined using the treasury-stock and if-converted methods. For purposes of the diluted net income (loss) per share calculation, common stock warrants, unvested RSUs and stock options are considered to be potentially dilutive securities but are excluded from the calculation of diluted net income (loss) per share because their effect would be anti-dilutive, and therefore, basic and diluted net income (loss) per share were the same for all periods presented.

The following table sets forth the outstanding potentially dilutive securities that have been excluded from the calculation of diluted net income (loss) per share for the three and six months ended June 30, 2024 and 2023, respectively, because to do so would be anti-dilutive (in common equivalent shares):

June 30, 

 

    

2024

    

2023

    

Common stock warrants

 

9,676,830

 

5,017,410

Unvested restricted stock units

 

103,373

 

135,047

Common stock options

42,854

43,510

Total

 

9,823,057

 

5,195,967

Recent Accounting Pronouncements

From time to time, new accounting pronouncements are issued by the Financial Accounting Standards Board (“FASB”) or other standard setting bodies that the Company adopts as of the specified effective date. Unless otherwise discussed below, the Company does not believe that the adoption of recently issued standards have or may have a material impact on its consolidated financial statements or disclosures.

The Company did not adopt any new accounting pronouncements during the three months ended June 30, 2024 that had a material effect on its financial statements.

3. Fair Value Measurements

ASC 820, Fair Value Measurements and Disclosures, describes the 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.

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 at the measurement date. Assets and liabilities that are measured at fair value are reported using a three-level fair value hierarchy that prioritizes the inputs used to measure fair value. This hierarchy maximizes the

19

Table of Contents

Agile Therapeutics, Inc.

Notes to Financial Statements (Continued)

June 30, 2024

(amounts in tables in thousands, except share and per share data)

use of observable inputs and minimizes the use of unobservable inputs. The three levels of inputs used to measure fair value are as follows:

Level 1 — Quoted prices in active markets for identical assets or liabilities. The Company’s Level 1 assets consist of cash and cash equivalents. The Company has no Level 1 liabilities.
Level 2 — Inputs other than Level 1 that are observable, either directly or indirectly, such as quoted market prices for similar assets or liabilities in active markets or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets and liabilities. The Company has no Level 2 assets or liabilities.
Level 3 — Unobservable inputs that are supported by little or no market data and which require internal development of assumptions about how market participants price the fair value of the assets or liabilities. The Company has no Level 3 assets. Level 3 liabilities consist of warrant liability.

The following table sets forth the Company’s financial instruments measured at fair value by level within the fair value hierarchy as of June 30, 2024 and December 31, 2023 (in thousands):

    

Level 1

    

Level 2

    

Level 3

June 30, 2024

Assets:

Cash and cash equivalents

$

2,848

$

$

Total assets at fair value 

$

2,848

$

$

Liabilities:

Warrant Liability

$

$

$

10,647

Total assets at fair value 

$

$

$

10,647

    

Level 1

    

Level 2

    

Level 3

December 31, 2023

Assets:

Cash and cash equivalents

$

2,557

$

$

Total assets at fair value 

$

2,557

$

$

Liabilities:

Warrant Liability

$

$

$

5,696

Total assets at fair value 

$

$

$

5,696

The fair value of the warrant liability as of June 30, 2024 was calculated using a probability-weighted model incorporating the probability of completion of the Merger, the terms included in the cash-out acknowledgment and cancellation agreements described in Note 10 and the option pricing model. The significant assumptions used in preparing the option pricing model for valuing the Company’s warrants as of June 30, 2024 include (i) volatility 105.3% - 433.0%, (ii) risk-free interest rate 4.3% - 4.7%, (iii) strike price for the common warrants of $1.00, $1.56, $2.09, $3.69, $4.94 and $45.00, (iv) fair value of common stock of $0.33 and $1.52 and (v) expected life 1.24.9 years. The significant assumptions used in preparing the option pricing model for valuing the Company’s warrants as of December 31, 2023 include (i) volatility 101.5% - 126.0%, (ii) risk-free interest rate 3.8% - 4.0%, (iii) strike price for the common warrants $3.69, $45.00 and $1,700, (iv) fair value of common stock of $1.95 and (v) expected life 2.84.4 years.

20

Table of Contents

Agile Therapeutics, Inc.

Notes to Financial Statements (Continued)

June 30, 2024

(amounts in tables in thousands, except share and per share data)

The following is a roll forward of the fair value of Level 3 warrants:

Beginning balance at December 31, 2023

    

$

5,696

Warrants issued

3,888

Warrants exercised

(3,480)

Change in fair value

 

4,543

Ending balance June 30, 2024

$

10,647

There were no transfers between Level 1, 2 or 3 during the six months ended June 30, 2024 or 2023.

4. Prepaid Expenses and Other Current Assets

Prepaid expenses and other current assets consist of the following (in thousands):

June 30, 

December 31, 

    

2024

    

2023

    

Prepaid insurance 

$

134

$

441

Other 

 

1,118

 

402

Total prepaid expenses and other current assets

$

1,252

$

843

5. Accrued Liabilities

Accrued liabilities consist of the following (in thousands):

June 30, 

December 31, 

    

2024

    

2023

    

Gross to net accruals

$

7,507

$

6,492

Accrued compensation

954

832

Accrued professional fees and other

 

935

 

1,807

Total accrued liabilities 

$

9,396

$

9,131

6. Leases

The Company has no finance leases and one operating lease for its corporate headquarters in Princeton, NJ. The current lease commenced on December 1, 2021 and terminates on March 31, 2025. The lease provides the Company with an option to extend the lease for an additional five years. Under the terms of the lease, the Company pays base annual rent subject to a fixed dollar amount increase each year, a fixed monthly charge for electricity, and other normal operating expenses such as taxes, repairs, and maintenance. The Company evaluates renewal options at lease inception and on an ongoing basis and includes renewal options that it is reasonably certain to exercise in its expected lease terms when classifying leases and measuring lease liabilities. The lease does not require variable lease payments, residual value guarantees, or restrictive covenants.

The lease does not provide an implicit rate, therefore the Company used its incremental borrowing rate as the discount rate when measuring the operating lease liability. The incremental borrowing rate represents an estimate of the interest rate the Company would incur at lease commencement to borrow an amount equal to the lease payments on a collateralized basis over the term of the lease.

Operating lease expense was $89,000 for each of the three months ended June 30, 2024 and 2023. Operating lease expense was $178,000 for each of the six months ended June 30, 2024 and 2023. Operating cash flows used for operating leases during the six months ended June 30, 2024 and 2023 were approximately $177,000 and $154,000 respectively. As of June 30, 2024, the weighted average remaining lease term was 0.75 years, and the weighted average discount rate was 11.8%.

21

Table of Contents

Agile Therapeutics, Inc.

Notes to Financial Statements (Continued)

June 30, 2024

(amounts in tables in thousands, except share and per share data)

Future minimum lease payments under non-cancellable leases as of June 30, 2024 were as follows (in thousands):

2024

$

199

2025

    

101

Total

$

300

Less: Interest

 

(11)

Present value of lease liability

$

289

7. Credit Agreement and Guaranty

On February 10, 2020, the Company entered into a Credit Agreement and Guaranty with Perceptive Credit Holdings III, LP (“Perceptive”) for a senior secured term loan credit facility of up to $35.0 million (the “Perceptive Credit Agreement”). A first tranche of $5.0 million was funded on execution of the Perceptive Credit Agreement. A second tranche of $15.0 million was funded as a result of the approval of Twirla by the FDA. On January 7, 2022, the Company prepaid $5.0 million of the outstanding debt, and Perceptive waived the prepayment premium. On July 8, 2022, the Company prepaid $5.0 million of the outstanding debt, and Perceptive waived the prepayment premium. On July 25, 2022, the Company entered into a fifth amendment to the Perceptive Credit Agreement, as amended (the “Fifth Amendment”). Pursuant to the Fifth Amendment, Perceptive agreed to release its security interest in certain assets being transferred from the Company to Corium in connection with an amendment to the Company’s Manufacturing and Commercialization Agreement with Corium and waive the Company’s obligations to comply with certain financial covenants through the end of 2022. In exchange, the Company agreed to prepay $7.0 million of outstanding principal which was paid on July 25, 2022. On March 21, 2023, the Company and Perceptive entered into a sixth amendment to the Perceptive Credit Agreement (the “Sixth Amendment”). The Sixth Amendment waived the Company’s obligations to (1) comply with certain financial covenants relating to minimum revenue requirements and minimum liquidity through June 30, 2023, and (2) file financial statements along with its Annual Report on Form 10-K for the fiscal year ended December 31, 2022 that are not subject to any “going concern” qualification. On October 30, 2023, the Company and Perceptive entered into a seventh amendment to the Perceptive Credit Agreement (the “Seventh Amendment”). The Seventh Amendment: (1) amended the Company’s obligations to comply with certain financial covenants relating to minimum revenue requirements, (2) amended and waived the Company’s obligations to comply with certain financial covenants relating to minimum liquidity through December 31, 2023, and (3) required the Company to make principal payments on its outstanding loan balance of $150,000 per month beginning on December 1, 2023.

The facility was scheduled to mature on February 10, 2024 (“Maturity Date”) but was extended to March 11, 2024, pursuant to that certain eight amendment to the Perceptive Credit Agreement dated February 9, 2024. On March 11, 2024, the Company paid off the remainder of the principal balance of $1.35 million and has no borrowings outstanding under the Perceptive Credit Agreement as of June 30, 2024. The Perceptive Credit Agreement terminated upon repayment of the remaining balance.

Borrowings under the Perceptive Credit Agreement accrued interest at an annual rate equal to the Secured Overnight Financing Rate for one-month deposits (“SOFR”) plus 10.25%.

All of the Company’s obligations under the Perceptive Credit Agreement were secured by a first-priority lien and security interest in substantially all of the Company’s tangible and intangible assets, including intellectual property. The Perceptive Credit Agreement contained certain representations and warranties, affirmative covenants, negative covenants and conditions that are customary for similar financings. The negative covenants restricted or limited the ability of the Company to, among other things and subject to certain exceptions contained in the Perceptive Credit Agreement, incur new indebtedness; create liens on assets; engage in certain fundamental corporate changes, such as mergers or acquisitions, or changes to the Company’s business activities; make certain investments or restricted payments (each as defined in the Perceptive Credit Agreement); change its fiscal year; pay dividends; repay other certain indebtedness; engage in certain affiliate transactions; or enter into, amend or terminate any other agreements that have the impact of restricting the Company’s ability to make loan repayments under the Perceptive Credit Agreement. In addition, as amended by the Seventh Amendment, the Company must (i) at all times for the period from June 30, 2023 to October 31, 2023 maintain a minimum cash balance of $0.5 million for

22

Table of Contents

Agile Therapeutics, Inc.

Notes to Financial Statements (Continued)

June 30, 2024

(amounts in tables in thousands, except share and per share data)

the period from November 1, 2023 to December 31, 2023 maintain a minimum cash balance of $1.0 million, and after December 31, 2023 to the Maturity Date maintain a minimum cash balance of $3.0 million; and (ii) as of the last day of each fiscal quarter commencing with the fiscal quarter ending September 30, 2023, report net revenues for the trailing 12-month period that are not less than $5.0 million. Pursuant to the Seventh Amendment, the Company received a waiver of certain financial covenants through December 31, 2023.

In connection with the Perceptive Credit Agreement, the Company issued to Perceptive two warrants to purchase an aggregate of 700 shares of the Company’s common stock (together, the “2020 Perceptive Warrants”). The first warrant is exercisable for 350 shares of common stock at an exercise price of $7,480 per share. The second warrant is exercisable for 350 shares of common stock at an exercise price of $9,340 per share. The 2020 Perceptive Warrants expire on February 10, 2027. In connection with the Perceptive Credit Agreement, the Company issued to Perceptive a warrant to purchase 225 shares of the Company’s common stock (the “2021 Perceptive Warrant” and, together with the 2020 Perceptive Warrants, the “Perceptive Warrants”) at an exercise price of $5,740 per share. The 2021 Perceptive Warrant expires on February 26, 2028. In connection with the Sixth Amendment, the Company amended the Perceptive Warrants to reset the exercise price to $10.50 per warrant. In connection with the Seventh Amendment, the Company further amended the Perceptive Warrants to reset the exercise price to $1.82 per warrant. The Perceptive Warrants contain anti-dilution provisions and other warrant holder protections and are not exercisable to the extent that Perceptive would beneficially own more than 19.99% of the Company’s common stock because of the exercise.

The Company allocated the proceeds of $20.0 million in accordance with ASC 470 based on the relative fair values of the debt and the Perceptive Warrants. The relative fair value of the Perceptive Warrants of approximately $3.6 million at the time of issuance, which was determined using the Black-Scholes option-pricing model, was recorded as additional paid-in capital and reduced the carrying value of the debt. The significant assumptions used in the preparation of the option pricing model for valuing the Perceptive Warrants issued include (i) volatility (70.0%), (ii) risk free interest rate of 1.47% (estimated using treasury bonds with a 7-year life), (iii) strike prices of $7,480 and $9,340 for the common stock warrants, (iv) fair value of common stock ($8,020) and (v) expected life (7 years). The fair value of the 2021 Perceptive Warrants of approximately $1.1 million at the time of issuance, which was determined using the Black-Scholes option-pricing model, was recorded as additional paid-in capital and reduced the carrying value of the debt. The significant assumptions used in preparing the option pricing model for valuing the 2021 Perceptive Warrants issued include (i) volatility (103.5%), (ii) risk free interest rate of 1.15% (estimated using treasury bonds with a 7-year life), (iii) strike price of $5,740 for the common stock warrant, (iv) fair value of common stock ($5,740) and (v) expected life (7 years). The fair value of the warrants as well as the debt issue costs incurred in connection with the entry into the Perceptive Credit Agreement, including a facility fee of 1% of the total amount of loans available under the facility, are presented as a direct deduction from the carrying amount of the term loan on the consolidated balance sheet as detailed below (in thousands).

    

June 30, 

December 31, 

2024

2023

Long-term debt

    

$

$

1,650

Debt issuance costs

(23)

Warrant discount

(112)

Total debt

$

$

1,515

Less, current portion

1,515

Long-term debt, less current portion

$

$

The fair value of the warrants and the debt issue costs were amortized utilizing the effective interest method over the term of the loan. The Company recorded interest expense for the amortization of the fair value of the warrants and debt issue costs of zero and $372,000 for the three months ended June 30, 2024 and 2023, respectively. The Company recorded interest expense for the amortization of the fair value of the warrants and debt issue costs of zero and $679,000 for the six months ended June 30, 2024 and 2023, respectively.

23

Table of Contents

Agile Therapeutics, Inc.

Notes to Financial Statements (Continued)

June 30, 2024

(amounts in tables in thousands, except share and per share data)

8. Stockholders’ Deficit

On January 7, 2022, the Company’s stockholders approved an amendment to the Company’s Amended and Restated Certificate of Incorporation to increase the number of shares of common stock authorized for issuance from 150,000,000 shares to 300,000,000 shares.

Reverse Stock Split

On April 10, 2023, the Company filed with the Secretary of State of the State of Delaware a certificate of amendment, or the Certificate of Amendment, to the Company’s Amended and Restated Certificate of Incorporation, which became effective on April 10, 2023. The Certificate of Amendment implemented a 1-for-50 reverse stock split of the Company’s common stock. On the effective date of April 10, 2023, the number of the Company’s issued and outstanding shares of common stock was decreased from 46,605,134 to 932,101, and the par value remained unchanged. No fractional shares were issued as a result of the reverse stock split. Stockholders who would otherwise have been entitled to receive a fractional share received a cash payment in lieu thereof. The reverse stock split affected all shares of the Company’s common stock outstanding immediately prior to the effective date of the reverse stock split, as well as the number of shares of common stock available for issuance under the Company’s equity incentive plans. In addition, the reverse stock split effected a reduction in the number of shares of common stock issuable upon the exercise of stock options, restricted stock units, or warrants outstanding.

Shelf Registration Statement

On October 2, 2020, the Company filed a universal shelf registration statement with the SEC for the issuance of common stock, preferred stock, warrants, rights, debt securities and units up to an aggregate amount of $200.0 million (the “2020 Shelf Registration Statement”). On October 14, 2020, the 2020 Shelf Registration Statement was declared effective by the SEC. In the future, the Company may periodically offer one or more of these securities in amounts, prices, and terms to be announced when and if the securities are offered. At the time any of the securities covered by the 2020 Shelf Registration Statement are offered for sale, a prospectus supplement will be prepared and filed with the SEC containing specific information about the terms of any such offering. The 2020 Shelf Registration Statement expired on October 13, 2023.

Public Offerings

In May 2023, the Company completed a best efforts public offering of an aggregate of 95,000 shares of common stock and 1,801,286 pre-funded warrants in lieu of shares of common stock and warrants to purchase a total of 3,792,572 shares of common stock at combined public offering price of $3.9551 per share. Proceeds from the public offering, net of underwriting discounts, commissions, and offering expenses were approximately $6.5 million. All of the pre-funded warrants had been exercised prior to December 31, 2023. H.C. Wainwright acted as the exclusive placement agent in connection with the Offering and, as compensation, received a cash fee of 7% of the aggregate proceeds raised in the Offering. The Company also issued to certain designees of H.C. Wainwright warrants to purchase up to 94,814 shares of commons stock with an exercise price of $4.9439 per share.

In December 2023, the Company entered into a Warrant Amendment and Additional Issuance Agreement relating to the amendment of warrants to purchase shares of common stock that were issued in transactions on March 14, 2022, April 25, 2022, and May 25, 2023. Collectively, the Warrants represent the right to purchase approximately 3.8 million shares of common stock. Under the terms of the Warrant Amendment and Additional Issuance Agreement, the holder agreed to revise provisions related to the use of a Black-Scholes model to value the Warrants in the event of a change of control transaction. The holder also agreed to revise provisions related to the cashless exercise of the Warrants. In exchange for the holder’s agreement to amend the Warrants, the Company agreed to issue an additional new warrant (the “New Warrant”) to purchase 1,005,560 shares of common stock. The New Warrant has an exercise price of $2.09 per share of common stock. The New Warrant is exercisable six months after issuance and will expire five years from the date that the New Warrant is initially exercisable. The exercise price of the New Warrant is subject to adjustment for stock splits, reverse splits, and similar capital transactions as described in the New Warrant.

24

Table of Contents

Agile Therapeutics, Inc.

Notes to Financial Statements (Continued)

June 30, 2024

(amounts in tables in thousands, except share and per share data)

February 2024 Warrant Exercise

As previously reported, the Company issued warrants on July 6, 2022 and May 25, 2023, each of which were amended on December 3, 2023 (collectively the “Warrants”) to a certain investor, collectively representing the right to purchase up to an aggregate of 3,892,572 shares of the common stock, par value $0.0001 per share, of the Company (“Common Stock”), at an exercise price of $3.69 per share. On February 22, 2024, the Company entered into a warrant exercise agreement (the “Exercise Agreement”) with this certain holder of its Warrants (the “Exercising Holder”) wherein the Exercising Holder agreed to exercise the Warrants for cash, at an exercise price reduced by the Company to $1.25 per share (the “Warrant Exercise”). The gross proceeds from the Warrant Exercise were approximately $4.8 million. In consideration for the Warrant Exercise, the Company issued new unregistered warrants to purchase shares of Common Stock (the “New Warrants”). The New Warrants are exercisable for an aggregate of up to 7,785,144 shares of Common Stock, at an exercise price of $1.00 per share and will be immediately exercisable upon issuance. 3,992,572 of the New Warrants will have a term of five years from the issuance date and 3,792,572 of the New Warrants will have a term of eighteen months from the issuance date. The exercise price of the New Warrants is subject to adjustment for stock splits, reverse splits, and similar capital transactions as described in the New Warrants. H.C. Wainwright & Co., LLC acted as placement agent and financial advisor in connection with the transaction and received a cash fee of 7.0% of the gross proceeds resulting from the Warrant Exercise, a management fee of 1.0% of the gross proceeds resulting from the Warrant Exercise and warrants (the “Placement Agent Warrants”) to purchase 194,629 of shares of Common Stock which is equal to 5.0% of the number of Warrants exercised at an exercise price of $1.5625.

The Company has accounted for the warrants as liabilities, while the pre-funded warrants are classified as a component of permanent equity within additional paid-in capital because they are freestanding financial instruments that are legally detachable and separately exercisable from the shares of common stock with which they were issued, are immediately exercisable, do not embody an obligation for the Company to repurchase its shares, and permit the holders to receive a fixed number of shares of common stock upon exercise. The Company also determined that the pre-funded warrants should be included in the determination of basic earnings per share in accordance with ASC 260, Earnings per Share.

ATM Sales Agreement

On April 27, 2022, the Company entered into a new at-the-market offering program (the “April 2022 ATM Agreement”) with H.C. Wainwright LLC and Co. (the “Sales Agent”) under which the Company is authorized to sell up to an aggregate of $12.8 million in gross proceeds through the sale of shares of common stock from time to time. The Company agreed to pay a commission of up to 3.0% of the gross proceeds of any common stock sold under the April 2022 ATM Agreement. Through September 30, 2022, the Company issued and sold a total of 173,750 shares of common stock under the April 2022 ATM Agreement, representing the entire capacity of the April 2022 ATM, resulting in net proceeds of approximately $12.2 million. On August 22, 2022, the Company increased the April 2022 ATM (“August 2022 ATM”). As increased, the Company was eligible to offer and sell, from time to time through the Sales Agent, shares of its common stock having an aggregate offering price of up to $75.0 million. On April 12, 2023, the Company filed a prospectus supplement to its registration statement on Form S-3 for the August 2022 ATM verifying that it was eligible to sell up to $4.5 million worth of shares through its ATM. During the six months ended June 30, 2023, the Company issued and sold 178,041 shares for net proceeds of approximately $1.7 million. The Company’s ATM expired in October 2023.

25

Table of Contents

Agile Therapeutics, Inc.

Notes to Financial Statements (Continued)

June 30, 2024

(amounts in tables in thousands, except share and per share data)

Stock-Based Compensation Expense

Stock-based compensation expense was allocated as follows (in thousands):

Three Months Ended

Six Months Ended

June 30, 

June 30, 

    

2024

    

2023

2024

    

2023

    

Cost of product revenues

$

17

$

28

$

36

$

57

Research and development 

63

81

137

168

Selling and marketing

8

32

20

62

General and administrative 

 

196

 

341

 

425

 

692

Total

$

284

$

482

$

618

$

979

9. Commitments and Contingencies

The Company has several firm purchase commitments, primarily related to the manufacture and supply of Twirla and the supply of a field force of sales representatives to provide certain detailing services, sales operation services, compliance services, and training services. Future firm purchase commitments under these agreements, the last of which ends in 2033, as well as the Company’s operating lease (see Note 6) total $209.4 million. This amount does not represent all of the Company’s anticipated purchases in the future, but instead represents only purchases that are the subject of contractually obligated minimum purchases. The minimum commitments disclosed are determined based on non-cancelable minimum spend in 2024 or termination amounts. Additionally, the Company purchases products and services as needed with no firm commitment.

In April 2020, the Company entered into a manufacturing and commercialization agreement with Corium (the “Corium Agreement”). Under the Corium Agreement, the Company has a requirement to order quarterly minimum volumes of approximately $5.6 million of product. In the event that the Company does not order the minimum volume, the Company is required to pay an additional fee equal to twenty-five percent (25%) per unit of the transfer price for all units ordered in that quarter. The Company did not meet the minimum volume order in the first or second quarter of 2022, and has, therefore, paid the additional 25% per unit fee as a penalty for all units ordered during the period. Based on then-current demand expectations for Twirla, the Company did not expect to meet the minimum volume order for the balance of 2022 and would be subject to the additional fee on future purchases. On July 25, 2022 the Company and Corium entered into Amendment No. 1 to the Corium Agreement (the “Amendment”) which was designed to restructure the contract minimums applicable to the purchase of manufactured Twirla and other services provided by Corium, transfer equipment ownership to Corium to support the manufacture of Twirla and extend the term of the Corium Agreement. Pursuant to the Amendment, the parties agreed to adjust the process for the Company providing Corium certain binding and non-binding forecasts required under the Corium Agreement. Additionally, Corium agreed not to enforce the original quantity minimums in the Corium Agreement, which were waived and replaced by new minimums based on Corium’s revenue for product purchased by the Company, expiring raw materials, and other services billed by Corium to support batch production and release. The guaranteed minimum revenue requirement for 2024 and each year thereafter was $22.5 million. On May 13, 2024, the Company and Corium entered into Amendment No. 2 to the Corium Agreement, which reset the guaranteed minimum revenue requirement for 2024 to $10.0 million. The transfer price for Twirla will be higher for the remainder of 2024 to support the lower guaranteed minimum revenue requirement. The guaranteed minimum revenue requirement for 2025 and beyond will return to $22.5 million per year. In the event that the Company does not meet the guaranteed minimum revenue requirements in any given year, the Company will be required to make additional payments to Corium for the shortfall. The Company agreed to make certain monthly supplemental payments to Corium through December 2023, which payments are eligible to be retroactively reduced based upon product orders placed by the Company during 2023 meeting certain designated thresholds. In connection with the supplemental payments, Corium will retain the proceeds for the sale of certain raw materials to which the Company would otherwise have economic right to offset such supplemental payments. Further, the Company agreed to reimburse Corium for any unused raw materials in the event the Company’s actual product requirements are lower than initially forecasted. Pursuant to the Amendment, the term of the Corium Agreement was extended to December 31, 2033. Pursuant to the Amendment, the parties agreed to transfer ownership of certain manufacturing equipment used in the manufacture of Twirla from the Company to Corium under a Bill of Sale dated July 25, 2022. On June 24, 2024, the Company and Corium entered into Amendment No. 3 (the “Third Amendment”) to the Corium

26

Table of Contents

Agile Therapeutics, Inc.

Notes to Financial Statements (Continued)

June 30, 2024

(amounts in tables in thousands, except share and per share data)

Agreement, which amends the Corium Agreement to account for Insud’s current projected production requirements for Twirla and the associated cost of goods and is conditioned upon, and effective as of, the consummation of the Merger.

The Company records a provision for contingent losses when it is both probable that a liability has been incurred, and the amount of the loss can be reasonably estimated. An unfavorable outcome to any legal matter, if material, could have an adverse effect on the Company's operations or its financial position. As of June 30, 2024, the Company has not recorded a provision for any contingent losses.

10. Merger with Insud Pharma, S.L.

On June 25, 2024, the Company entered into the Merger Agreement with Insud, and Merger Sub. Pursuant to the terms and subject to the conditions of the Merger Agreement, Merger Sub will merge with and into the Company (the “Merger”), with the Company surviving the Merger as an indirect wholly owned subsidiary of Insud.

The Merger Agreement was unanimously approved by the Board on June 25, 2024. As part of the purchase price for Agile, Insud has agreed to make available a Bridge Loan, which is secured by a security interest in the Company’s intellectual property (see further discussion below).

As preconditions to entering into the Merger Agreement, the Company has entered into (i) a Conditional Amendment No. 3 (“Amendment No. 3”) to that certain Manufacturing and Commercialization Agreement, dated April 30, 2020, by and between Agile and Corium Innovations, Inc. (“Corium”), as previously amended by Amendment No. 1 entered into as of July 25, 2022 and Amendment No. 2 entered into as of May 13, 2024 (as amended to date, the “Manufacturing and Commercialization Agreement”), on commercial terms reasonably acceptable to Insud, and including a conditional waiver to such party’s right to seek damages or other compensation for the Company’s failure to meet certain obligations under the Manufacturing and Commercialization Agreement, and (ii) a cash-out acknowledgment and cancellation agreement dated as of June 25, 2024 (the “Warrant Cash-Out Agreement”) with holders of not less than 95% of the outstanding warrants to purchase Company Common Stock (“Company Warrants”).

At the effective time of the Merger (the “Effective Time”), each share of common stock, par value $0.0001 per share, of the Company (the “Company Common Stock”) will be cancelled and converted automatically into and will thereafter represent only the right to receive $1.52 per share in cash, without interest, with respect to such shares of Company Common Stock (the “Merger Consideration”), subject to applicable withholding taxes.

In addition, immediately prior to the Effective Time, each unexpired and unexercised option to purchase Company Common Stock (each, a “Company Stock Option”), will, to the extent unvested, become fully vested and exercisable immediately prior to, and contingent upon, the Effective Time. At the Effective Time, each Company Stock Option that is then outstanding and unexercised shall be cancelled with no consideration payable in respect thereof.

At the Effective Time, each outstanding award of Company restricted stock units denominated in shares of Company Common Stock (each, a “Company RSU”) that is outstanding immediately prior to the Effective Time will be cancelled and converted automatically into the right to receive a payment in cash, without interest and subject to applicable withholding and other applicable taxes, equal to the product of (a) the Merger Consideration multiplied by (b) the total number of shares of Company Common Stock subject to the Company RSU immediately prior to the Effective Time.

In addition, prior to the Closing, as defined below, the Company shall use best efforts to cause each holder of the remaining Company Warrants not party thereto to execute an agreement substantially identical to the Warrant Cash-Out Agreement described below, which will provide for the exercise and cancellation of such Company Warrants in exchange for a cash payment by the Company to such holder following the Effective Time.

The Merger Agreement contains customary representations, warranties and covenants of the Company, Insud and Merger Sub, including, among others, the agreement by the Company to conduct its business in the ordinary

27

Table of Contents

Agile Therapeutics, Inc.

Notes to Financial Statements (Continued)

June 30, 2024

(amounts in tables in thousands, except share and per share data)

course consistent in all material respects with past practice during the period between execution of the Merger Agreement and completion of the Merger (the “Closing”) and covenants prohibiting the Company from engaging in certain activities during such period without the consent of Insud.

The Closing is conditioned upon, among other things, (a) the approval of the Merger Agreement by the affirmative vote of holders of at least a majority of the outstanding shares of Company Common Stock entitled to vote on the adoption of the Merger Agreement at a meeting of holders of the Company Common Stock held for such purpose, which is scheduled for August 22, 2024, (b) the absence of any judgements or laws enjoining, making illegal or otherwise prohibiting the Merger, (c) the accuracy of the other party’s representations and warranties, subject to certain customary materiality standards set forth in the Merger Agreement, (d) compliance in all material respects with the other party’s obligations under the Merger Agreement, (e) no Company Material Adverse Effect (as defined in the Merger Agreement) having occurred since the date of the Merger Agreement and (f) the Company’s performance with all of its obligations under Amendment No. 3 and Amendment No. 3 being in force and not capable of termination by Corium.

The Merger Agreement contains customary non-solicitation covenants that prohibit the Company from soliciting competing proposals or entering into discussions concerning, or providing confidential information in connection with, certain proposals for an alternative transaction. These non-solicitation covenants allow the Company, under certain circumstances and in compliance with certain obligations set forth in the Merger Agreement, to provide nonpublic information to, and engage in discussions and negotiations with, third parties in response to an unsolicited acquisition proposal. The Board also may change its recommendation to the holders of Company Common Stock to adopt the Merger Agreement in response to a “Superior Proposal” or an “Intervening Event” (each as defined in the Merger Agreement) if the Board determines in good faith, after consultation with outside legal counsel, that the failure to take such action would be inconsistent with the fiduciary duties of the Board under applicable law.

The Merger Agreement provides for certain termination rights for both the Company and Insud, including the right of either party to terminate the Merger Agreement if the Merger has not been consummated on or prior to September 30, 2024 (subject to extension as set forth in the Merger Agreement). Upon termination of the Merger Agreement under certain specified circumstances, including (a) the termination of the Merger Agreement by the Company in order to enter into an alternative transaction constituting a Superior Proposal or (b) the termination of the Merger Agreement by Insud due to a change in recommendation of the Board to the holders of Company Common Stock, the Company would be required to pay Insud a termination fee of $1.26 million and any amounts outstanding under the Bridge Loan.

Revolving Promissory Note and Intellectual Property Security Agreement

Concurrently with the execution of the Merger Agreement, Insud made available to the Company a maximum aggregate principal amount of up to $8.0 million (the “Bridge Loan”) pursuant to a Revolving Promissory Note (the “Note”), issued by the Company. The principal amount of the Bridge Loan accrues interest at a rate per annum equal to the rate last quoted by The Wall Street Journal as the “Prime Rate” in the United States or, if The Wall Street Journal ceases to quote such rate, the highest per annum interest rate published by the Federal Reserve Board in Federal Reserve Statistical Release H.15 (519) (Selected Interest Rates) as the “bank prime loan” rate or, if such rate is no longer quoted therein, any similar rate quoted therein (as determined by the lender) or any similar release by the Federal Reserve Board, which is subject to automatic increase by 4% upon the occurrence of certain events of default (the “Default Rate”). The principal amount due under the Note and all accrued and unpaid interest is payable by Agile on the earlier of (i) November 22, 2024, and (ii) the date on which the Commitment Amount is reduced to zero or otherwise terminated (the “Stated Expiry Date”). The initial loan advance of $6.5 million was made on July 1, 2024. Subsequent requests for advances under the Note shall be made by the Company (in such amounts as necessary) after July 15, 2024. The Note is secured pursuant to an Intellectual Property Security Agreement (the “Security Agreement”) under which the Company granted a security interest in its intellectual property assets and rights. Furthermore, in the event the Merger is not consummated in certain instances and the Merger Agreement is terminated, Agile shall be obligated to repay to Insud any amounts outstanding (including interest accrued) under the Bride Loan.

28

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

The following information should be read in conjunction with the unaudited financial information and the notes thereto included in this Quarterly Report on Form 10-Q and the audited financial information and notes thereto included in our Annual Report on Form 10-K, which was filed with the Securities and Exchange Commission (the “SEC”) on March 28, 2024.  Some of the information contained in this discussion and analysis or set forth elsewhere in this Quarterly Report, including information with respect to our plans and strategy for our business and related financing, includes forward-looking statements that involve risks and uncertainties. As a result of many factors, including those factors set forth in Part 1, Item 1A, “Risk Factors” of our Annual Report on Form 10-K, our actual results could differ materially from the results described in or implied by the forward-looking statements contained in the following discussion and analysis. Dollars in the text and in tabular format are presented in thousands, except per share data, or as otherwise indicated.

Overview

We are a women’s healthcare company dedicated to fulfilling the unmet health needs of today’s women. We are committed to innovating in women’s healthcare where there continues to be unmet needs – not only in contraception – but also in other meaningful women’s health therapeutic areas. We are focused on our advancement as a commercial company and the growth of our first and only product, Twirla, a once-weekly prescription combination hormonal contraceptive patch.

Twirla, which was approved in February 2020 and launched in early December 2020, is a once-weekly prescription combination hormonal contraceptive patch. It exposes patients to an estrogen dose consistent with commonly prescribed combined hormonal contraceptives, or CHCs, and is lower than the estrogen dose found in other marketed contraceptive patches. We believe there is a market need for a contraceptive patch that is designed to deliver hormonal exposure equivalent to 30 mcg of estrogen and 120 mcg of progestin in a convenient once-weekly dosage form that may support compliance in a noninvasive fashion. Twirla leverages our proprietary transdermal patch technology called Skinfusion®. Skinfusion is designed to allow drug delivery through the skin while promoting patch adhesion and patient comfort and wearability, which may help support compliance.

We are focused on our advancement as a commercial company. During 2024, we plan to continue executing our commercialization plan for Twirla, with the goal of establishing a growing position in the hormonal contraceptive market.

Merger with Insud Pharma, S.L.

On June 25, 2024, we entered into an Agreement and Plan of Merger (the “Merger Agreement”) with Insud Pharma, S.L., a Spanish company (“Insud”), and Exeltis Project, Inc., a Delaware corporation and indirect, wholly owned subsidiary of Insud (“Merger Sub”). The Merger Agreement was unanimously approved by our board of directors (the “Board”) on June 25, 2024. Pursuant to the terms and subject to the conditions of the Merger Agreement, Merger Sub will merge with and into us (the “Merger”), with the Company surviving the Merger as an indirect wholly owned subsidiary of Insud.

At the effective time of the Merger, each share of our common stock, par value $0.0001 per share, of the Company will be cancelled and converted automatically into and will thereafter represent only the right to receive $1.52 per share in cash, without interest, with respect to such shares, subject to applicable withholding taxes.

The Closing is conditioned upon, among other things, the approval of the Merger Agreement by the affirmative vote of holders of at least a majority of the outstanding shares of our Common Stock entitled to vote at a special meeting of our stockholders which is scheduled for August 22, 2024. See Note 10 to our unaudited financial statements for additional information.

Concurrently with the execution of the Merger Agreement, Insud made available to us a line of credit in a maximum aggregate principal amount of up to $8.0 million (the “Bridge Loan”) pursuant to a Revolving Promissory Note (the “Note”), issued by us. The principal amount of the Bridge Loan accrues interest at a rate per annum equal to the rate last quoted by The Wall Street Journal as the “Prime Rate” in the United States or, if The Wall Street Journal ceases to quote such rate, the highest per annum interest rate published by the Federal Reserve Board in Federal Reserve Statistical Release H.15 (519) (Selected Interest Rates) as the “bank prime loan” rate or, if such rate

29

is no longer quoted therein, any similar rate quoted therein (as determined by the lender) or any similar release by the Federal Reserve Board, which is subject to automatic increase by 4% upon the occurrence of certain events of default (the “Default Rate”). The principal amount due under the Note and all accrued and unpaid interest is payable by Agile on the earlier of (i) November 22, 2024, and (ii) the date on which the Commitment Amount is reduced to zero or otherwise terminated (the “Stated Expiry Date”). The initial loan advance of $6.5 million was made on July 1, 2024. Subsequent requests for advances under the Note shall be made by us (in such amounts as necessary) after July 15, 2024. The Note is secured pursuant to an Intellectual Property Security Agreement (the “Security Agreement”) under which we granted a security interest in our intellectual property assets and rights. Furthermore, in the event the Merger is not consummated in certain instances and the Merger Agreement is terminated, we will be obligated to repay to any amounts outstanding (including interest accrued) under the Bridge Loan.

Our Strategy

Absent the consummation of the Merger, our near-term goal is to establish a growing franchise in the multi-billion dollar U.S. hormonal contraceptive market built on approval of Twirla in the United States. Our resources are currently focused on the commercialization of Twirla. In 2024, our initial plan was to explore additional partnerships that could potentially increase the sales reach for Twirla, supplement growth, and further reduce operating expenses. We planned to explore all strategic opportunities, both internally and externally, that have the ability to maximize Twirla growth and increase shareholder value.

Prior to the consummation of the Merger and pursuant to the terms and conditions therein, we plan to operate our business in the ordinary course including continuing to pursue our priorities, as follows:

Continue to manage our available cash and obtain financing to fund our business plan without delay;
Continue to implement our commercialization plans for Twirla to increase uptake of Twirla in the United States, through targeted digital direct to customer advertising, should funding allow, growing our telemedicine presence through new partnerships and our existing partnership with Nurx®, and driving growth in the non-retail channel through our collaboration with Afaxys, which provides us access to some of the largest Planned Parenthood organizations in the country;
Continue to expand access to Twirla through multiple business channels including retail and specialty pharmacies, telemedicine, government contracting, and non-retail channels, including public health centers, through our relationship with Afaxys;
Expand coverage and reimbursement for Twirla in the United States from private and public third-party payors;
Maintain and manage the supply chain for Twirla to support increased commercialization of Twirla across the United States and working through as much existing and future inventory as possible prior to product becoming short-dated;
Reduce our operating loss and continue to progress towards generating positive cash flows; and
Continue to implement our obligations related to our post-marketing requirement study of Twirla.

Financial Overview

Since our inception in 1997, we have never been profitable. In 2021 and 2022, we generated minimal revenue from sales of Twirla. Through June 30, 2024, we had an accumulated deficit of $433.8 million. Our net loss was $11.9 million and $3.8 million for the three months ended June 30, 2024 and 2023, respectively and $10.6 million and $9.2 million for the six months ended June 30, 2024 and 2023, respectively. We expect to continue to incur operating losses for the foreseeable future as we continue to commercialize Twirla. We have financed our operations primarily through the public offerings of equity securities, convertible preferred stock, term loans and sale of our New Jersey net operating losses. As of June 30, 2024, we had approximately $2.8 million in cash and cash equivalents.

We plan to continue to monitor our cash and cash equivalents balances in an effort to ensure we have adequate liquidity to fund our operations. If we encounter unforeseen factors that impact our current business plan or our ability to generate revenue from the commercialization of Twirla, we believe we have the ability to revise our

30

commercial plans, including curtailing sales and marketing spending, to allow us to continue to fund our operations using existing cash and cash equivalents.

As we continue to develop as a commercial company, we anticipate that our operating expenses will be primarily focused on commercialization activities for Twirla. We also expect a portion of our operating expenses in the future will be related to research and development as we design and conduct our long-term, prospective observational safety study for Twirla, which is a post marketing requirement from the FDA, and evaluate the development of our pipeline. We have significantly reduced our operating expenses through several measures, including optimizing our sales force, reorganizing our internal operations, reducing our advertising spend, and reorganizing our executive leadership team and general personnel. We are committed to continuing to explore ways to reduce expenses in a manner that allows us to simultaneously focus efforts and available resources on the commercialization, uptake and growth of Twirla. Our ability to reduce our operating loss and begin to generate positive cash flow from operations depends on the continued success in commercializing Twirla and maintaining discipline over our operating expenses. We continue to explore strategic opportunities that have the ability to maximize Twirla growth and increase shareholder value.

Going Concern

As of June 30, 2024, we had cash and cash equivalents of $2.8 million. We closely monitor our cash and cash equivalents and expect that our current cash will support operations through September 2024.

We have generated losses since inception, used substantial cash in operations, and anticipate we will continue to incur net losses for the foreseeable future. If the Merger is not consummated, we have serious concerns about our ability to continue as a going concern and our future success depends on our ability to obtain additional capital and/or implement various strategic alternatives, and there can be no assurance that any financing can be realized by us, or if realized, what the terms of any such financing may be, or that any amount that we are able to raise will be adequate. If we are unable to raise capital when needed or on acceptable terms, we then will be unable to continue the commercialization of Twirla, be required to cut operating costs, and forego future development and other opportunities. Based upon the foregoing, management has concluded that there is substantial doubt about our ability to continue as a going concern through the 12 months following the date on which this Quarterly Report on Form 10-Q is filed.

If the Merger is not consummated, the Board will continue to evaluate and review our business, operations, assets, operating results, financial condition, prospects and business strategy, among other things, and make such changes as are deemed appropriate and continue to seek to enhance stockholder value. If the Merger Agreement is not adopted by our stockholders or if the Merger is not consummated for any other reason, there can be no assurance that any other transaction acceptable to Agile will be offered or that our business, prospects or results of operations will not be adversely impacted. We currently have a net working capital deficiency, and if the Merger is not consummated, we may not be able to continue in the ordinary course and may need to seek bankruptcy protection. Additionally, if the Merger is not consummated in certain instances, Exeltis shall have the right to declare an “Event of Default” under the Note and immediately declare any amounts outstanding under the Note due and payable and we will be obligated to repay any amounts outstanding (including interest accrued) under the Bridge Loan. Since the Bridge Loan is secured by our intellectual property, if we cannot repay the Bridge Loan, Exeltis would have the right to foreclose on such collateral as recourse for the failure to pay. We cannot be certain that the Merger will be consummated or that these initiatives or raising additional capital, whether through selling additional debt or equity securities or obtaining a line of credit or other loan, will be available to us or, if available, will be on terms acceptable to us. If we issue additional securities to raise funds, whether through the issuance of equity or convertible debt securities, or any combination thereof, these securities may have rights, preferences, or privileges senior to those of our common stock, and our current stockholders will experience dilution. Debt financing, if available, may involve agreements that include covenants limiting or restricting our ability to take specific actions, such as incurring additional debt, making capital expenditures or declaring dividends. If we raise additional funds through collaborations, strategic alliances or licensing arrangements with pharmaceutical partners, we may have to relinquish valuable rights to our technologies, future revenue streams, research programs, or product candidates, including Twirla, or grant licenses on terms that may not be favorable to us. If we are unable to obtain funds when needed or on acceptable terms, we then may be unable to continue the commercialization of Twirla and may also be required to further cut operating costs, forego future development and other opportunities, and may need to seek bankruptcy protection.

31

The unaudited financial statements as of June 30, 2024 have been prepared under the assumption that we will continue as a going concern for the next 12 months. Our ability to continue as a going concern is dependent upon our uncertain ability to obtain additional capital, reduce expenditures, and/or execute on our business plan and continue the commercial growth of Twirla. These financial statements do not include any adjustments that might result from the outcome of this uncertainty.

We do not own any manufacturing facilities and rely on our contract manufacturer, Corium, for all aspects of the manufacturing of Twirla. We will need to continue to invest in the manufacturing process for Twirla, and incur significant expenses, in order to be capable of supplying projected commercial quantities of Twirla. We have incurred significant expenses in order to create an infrastructure to support the commercialization of Twirla, including sales, marketing, distribution, medical affairs, and compliance functions. We will need to generate significant revenue to achieve profitability, and we may never do so.

Financial Operations Overview

Revenue

To date, we have generated minimal revenue from product sales. In the future, in addition to revenue from product sales, we may generate revenue from license fees, milestone payments or royalties from the sale of products developed using our intellectual property. Our ability to generate revenue and become profitable depends on our ability to successfully commercialize Twirla and any product candidates that we may advance in the future. If we fail to successfully commercialize Twirla, or any other product candidates we advance in a timely manner or obtain regulatory approval for them, our ability to generate future revenue, and our results of operations and financial position, could be adversely affected.

For the three months ended June 30, 2024 and 2023, net sales totaled $5.6 million and $5.5 million, respectively, representing the sale of 62,346 units and 61,770 units, respectively. For the six months ended June 30, 2024 and 2023, net sales totaled $11.3 million and $9.3 million, respectively, representing the sale of 133,008 units and 105,216 units, respectively.

Cost of Product Revenues

Cost of product revenues include direct and indirect costs related to the manufacturing of Twirla sold, including packaging services, freight, obsolescence, and allocation of overhead costs that are primarily fixed such as depreciation, salaries and benefits, and insurance. We expect these relatively fixed costs to become less significant as a percentage of sales with anticipated volume increases.

For the three months ended June 30, 2024 and 2023, cost of product revenues totaled $1.5 million and $2.3 million, respectively. For the six months ended June 30, 2024 and 2023, cost of product revenues totaled $3.2 million and $4.3 million, respectively.

Research and Development Expenses

Since our inception and through approval of Twirla by the FDA in February 2020, we focused our resources on our research and development activities. Research and development expenses consist primarily of costs incurred for the development of Twirla and other current and future potential product candidates, and include:

expenses incurred under agreements with contract research organizations, or CROs, and investigative sites that conduct our clinical trials and preclinical studies;
employee-related expenses, including salaries, benefits, travel and stock-based compensation expenses;
the cost of acquiring, developing, and manufacturing clinical trial materials, including the supply of our potential product candidates; and
costs associated with research, development, and regulatory activities.

32

Research and development costs are expensed as incurred. Costs for certain development activities, such as clinical trials, are recognized based on an evaluation of the progress to completion of specific tasks using data such as subject enrollment, clinical site activations or information provided to us by our third-party vendors.

Historically, research and development activities were central to our business model and to date, our research and development expenses have been related primarily to the development of Twirla. Product candidates in later stages of clinical development generally have higher development costs than those in earlier stages of clinical development, primarily due to the increased size and duration of later-stage clinical trials. We do not currently utilize a formal time allocation system to capture expenses on a project-by-project basis, as the majority of our past and planned expenses have been and will be in support of Twirla. Our research and development expenses have reduced significantly over the past three years.

For the three months ended June 30, 2024 and 2023, our research and development expenses were approximately $0.5 million and $0.7 million, respectively. For the six months ended June 30, 2024 and 2023, our research and development expenses were approximately $1.0 million and $1.5 million, respectively. The following table summarizes our research and development expenses by functional area.

Three Months Ended

Six Months Ended

 

June 30, 

June 30, 

 

(In thousands)

(In thousands)

 

    

2024

    

2023

    

2024

    

2023

    

Clinical development

$

104

$

35

$

136

$

78

Regulatory

 

113

 

119

 

224

 

232

Personnel related

 

257

 

468

 

536

 

988

Stock-based compensation

 

64

 

81

 

137

 

168

Total research and development expenses

$

538

$

703

$

1,033

$

1,466

It is difficult to determine with any certainty the exact duration and completion costs of any of our future clinical trials of Twirla or our current and future potential product candidates we may advance. It is also difficult to determine if, when, or to what extent we will generate revenue from the commercialization and sale of Twirla or our potential product candidates that obtain regulatory approval.

Future research and development costs incurred for our potential product candidates and required post-marketing studies will depend on a variety of factors, including the uncertainties of future clinical trials and preclinical studies, the rate of subject enrollment, access to additional capital, and significant and changing government regulation. In addition, the probability of success for each product candidate will depend on numerous factors, including competition, manufacturing capability and commercial viability. A change in the outcome of any of these variables with respect to the development of a product candidate could mean a significant change in the costs and timing associated with the development of that product candidate. For example, if the U.S. Food and Drug Administration (“FDA”) or another regulatory authority were to require us to conduct clinical trials beyond those that we currently anticipate will be required for the completion of clinical development of a product candidate, or if we experience significant delays in enrollment in any of our clinical trials, or experience issues with our manufacturing capabilities, we could be required to expend significant additional financial resources and time with respect to the development of that product candidate. We will determine which programs to pursue and how much to fund each program in response to the scientific and clinical success of each product candidate, coupled with an assessment of each product candidate’s commercial potential. Substantially all of our resources are currently dedicated to continuing to commercialize Twirla.

Selling and Marketing Expenses

Selling and marketing expenses consist principally of the cost of salaries and related costs for personnel in sales and marketing, our contract sales force, brand building, advocacy, market research and consulting. Selling and marketing expenses are expensed as incurred.

For the three months ended June 30, 2024 and 2023, our selling and marketing expenses totaled approximately $3.8 million and $4.6 million, respectively. For the six months ended June 30, 2024 and 2023, our selling and marketing expenses totaled approximately $7.5 million and $9.2 million, respectively. Since the commercial launch

33

of Twirla in the United States, we have utilized a contract sales force. We anticipate that our selling and marketing expenses will continue to be significant as our commercialization efforts continue.

General and Administrative Expenses

General and administrative expenses consist principally of salaries and related costs for personnel in executive, finance and administrative functions including payroll taxes and health insurance, stock-based compensation and travel expenses. Other general and administrative expenses include facility-related costs, insurance and professional fees for legal, patent review, consulting, and accounting services. General and administrative expenses are expensed as incurred.

For the three months ended June 30, 2024 and 2023, our general and administrative expenses totaled approximately $2.5 million and $3.0 million, respectively. For the six months ended June 30, 2024 and 2023, our general and administrative expenses totaled approximately $5.1 million and $6.1 million, respectively.

Critical Accounting Policies and Significant Judgments and Estimates

Our discussion and analysis of our financial condition and results of operations is based on our financial statements, which have been prepared in accordance with U.S. generally accepted accounting principles, or U.S. GAAP. The preparation of these financial statements requires us to make significant estimates and judgments that affect the reported amounts of assets, liabilities, and expenses and related disclosures. On an ongoing basis, our actual results may differ significantly from our estimates.

There have been no material changes to our critical accounting policies and estimates from the information discussed in “Management’s Discussion and Analysis of Financial Condition and Results of Operations” included in our Annual Report on Form 10-K, as filed with the SEC on March 28, 2024.

Results of Operations

Comparison of the Three Months Ended June 30, 2024 and 2023

Three Months Ended

    

  

June 30, 

(In thousands)

    

2024

    

2023

    

Change

Revenues, net

$

5,576

$

5,503

$

73

Cost of product revenues

1,496

2,307

(811)

Gross profit

4,080

3,196

884

Operating expenses:

 

  

 

  

 

  

Research and development

$

538

$

703

$

(165)

Selling and marketing

3,776

4,570

(794)

General and administrative

 

2,512

 

3,049

 

(537)

Total operating expenses

 

6,826

 

8,322

 

(1,496)

Loss from operations

$

(2,746)

$

(5,126)

2,380

Other income (expense)

 

  

 

  

 

  

Interest income

 

28

 

15

 

13

Interest expense

 

 

(372)

 

372

Unrealized (loss) gain on warrant liability

(9,154)

1,674

(10,828)

Total other income, net

 

(9,126)

 

1,317

 

(10,443)

Income (loss) before benefit from income taxes

 

(11,872)

 

(3,809)

 

(8,063)

Benefit from income taxes

 

 

 

Net income (loss)

$

(11,872)

$

(3,809)

$

(8,063)

Revenues. Revenue, net increased by $0.1 million, or 1% from $5.5 million for the three months ended June 30, 2023 to $5.6 million for the three months ended June 30, 2024. Unit sales increased by 576 units, or 1%, from 61,770 units for the three months ended June 30, 2023, to 62,346 units for the three months ended June 30, 2024.

34

The decrease in the percentage of growth between dollars and units pertains to increased price discounts offered to the non-retail sales channel. Revenue, net consists of sales of Twirla and reflects the shipment of Twirla to specialty distributors, net of estimates for applicable variable consideration, which consist primarily of wholesale distribution fees, prompt pay and other discounts, rebates, chargebacks, product returns, and co-pay assistance programs.

Cost of product revenues. Cost of product revenues decreased by $0.8 million, or 35% from $2.3 million for the three months ended June 30, 2023 to $1.5 million for the three months ended June 30, 2024. Cost of product revenues consist of direct and indirect costs related to the manufacturing of Twirla sold, including third-party manufacturing costs, packaging services, freight, obsolescence and allocations of overhead costs that are primarily fixed, such as salaries, benefits, and insurance.

Research and development expenses. Research and development expenses decreased by $0.2 million, or 23%, from $0.7 million for the three months ended June 30, 2023 to $0.5 million for the three months ended June 30, 2024. This decrease in research and development expenses was primarily due to a decrease in personnel costs.

Selling and marketing expenses. Selling and marketing expenses decreased by $0.8 million, or 17%, from $4.6 million for the three months ended June 30, 2023 to $3.8 million for the three months ended June 30, 2024. This decrease in selling and marketing expenses is due to reduced spending on marketing initiatives, the continued optimization of our contract sales force and a decrease in personnel costs.

General and administrative expenses.  General and administrative expense decreased by $0.5 million, or 18%, from $3.0 million for the three months ended June 30, 2023 to $2.5 million for the three months ended June 30, 2024. This decrease in general and administrative expenses was primarily due to a decrease in personnel costs.

Interest income.  Interest income comprises interest earned on cash and cash equivalents and marketable securities.

Interest expense.  Interest expense decreased by $0.4 million, or 100%, from $3.4 million for three months ended June 30, 2023 to zero for three months ended June 30, 2024. This decrease was attributable to the payment of the remaining principal amount of our term loan with Perceptive in March 2024. Interest expense included the amortization of the discount associated with allocating value to the common stock warrants issued to Perceptive and the amortization of the deferred financing costs associated with the term loan. 

Unrealized (loss) gain on warrant liability. The unrealized loss on warrant liability was $9.2 million for the three months ended June 30, 2024 and the unrealized gain on warrant liability was $1.7 million for the three months ended June 30, 2023. Unrealized (loss) gain is attributable to the subsequent non-cash changes in the estimated fair value of the warrants issued in various public offerings and transactions between October 2021 and February 2024.

35

Comparison of the Six Months Ended June 30, 2024 and 2023

Six Months Ended

    

  

June 30, 

(In thousands)

2024

    

2023

    

Change

Revenues, net

$

11,292

$

9,316

$

1,976

Cost of product revenues

3,176

4,310

(1,134)

Gross profit

8,116

5,006

3,110

Operating expenses:

  

 

  

 

  

Research and development

$

1,033

$

1,466

$

(433)

Selling and marketing

7,460

9,240

(1,780)

General and administrative

 

5,129

 

6,133

 

(1,004)

Total operating expenses

 

13,622

 

16,839

 

(3,217)

Loss from operations

$

(5,506)

$

(11,833)

6,327

Other income (expense)

 

  

 

  

 

  

Interest income

 

52

 

48

 

4

Interest expense

 

(185)

 

(773)

 

588

Unrealized (loss) gain on warrant liability

(4,951)

3,361

(8,312)

Total other income (expense), net

 

(5,084)

 

2,636

 

(7,720)

Loss before benefit from income taxes

 

(10,590)

 

(9,197)

 

(1,393)

Benefit from income taxes

 

 

 

Net loss

$

(10,590)

$

(9,197)

$

(1,393)

Revenues. Revenue, net increased by $2.0 million, or 21% from $9.3 million for the six months ended June 30, 2023 to $11.3 million for the six months ended June 30, 2024. Unit sales increased by 27,792 units, or 26%, from 105,216 units for the six months ended June 30, 2023, to 133,008 units for the six months ended June 30, 2024. The decrease in the percentage of growth between dollars and units pertains to increased price discounts offered to the non-retail sales channel. Revenue, net consists of sales of Twirla and reflects the shipment of Twirla to specialty distributors, net of estimates for applicable variable consideration, which consist primarily of wholesale distribution fees, prompt pay and other discounts, rebates, chargebacks, product returns, and co-pay assistance programs.

Cost of product revenues. Cost of product revenues decreased by $1.1 million, or 26% from $4.3 million for the six months ended June 30, 2023 to $3.2 million for the six months ended June 30, 2024. Cost of product revenues consist of direct and indirect costs related to the manufacturing of Twirla sold, including third-party manufacturing costs, packaging services, freight, obsolescence and allocations of overhead costs that are primarily fixed, such as salaries, benefits, and insurance.

Research and development expenses. Research and development expenses decreased by $0.4 million, or 30%, from $1.5 million for the six months ended June 30, 2023 to $1.0 million for the six months ended June 30, 2024. This decrease in research and development expenses was primarily due to a decrease in personnel costs.

Selling and marketing expenses. Selling and marketing expenses decreased by $1.8 million, or 19%, from $9.2 million for the six months ended June 30, 2023 to $7.5 million for the six months ended June 30, 2024. This decrease in selling and marketing expenses is due to reduced spending on marketing initiatives, the continued optimization of our contract sales force and a decrease in personnel costs.

36

General and administrative expenses.  General and administrative expense decreased by $1.0 million, or 16%, from $6.1 million for the six months ended June 30, 2023 to $5.1 million for the six months ended June 30, 2024. This decrease in general and administrative expenses was primarily due to a decrease in personnel costs.

Interest income.  Interest income comprises interest earned on cash and cash equivalents and marketable securities.

Interest expense.  Interest expense decreased by $0.6 million, or 76%, from $0.8 million for six months ended June 30, 2023 to $0.2 million for six months ended June 30, 2024. This decrease was attributable to the payment of the remaining principal amount of our term loan with Perceptive in March 2024. Interest expense included the amortization of the discount associated with allocating value to the common stock warrants issued to Perceptive and the amortization of the deferred financing costs associated with the term loan. 

Unrealized (loss) gain on warrant liability. The unrealized loss on warrant liability was $5.0 million for the six months ended June 30, 2024 and the unrealized gain on warrant liability was $3.4 million for the three months ended June 30, 2023. Unrealized (loss) gain is attributable to the subsequent non-cash changes in the estimated fair value of the warrants issued in various public offerings and transactions between October 2021 and February 2024.

Liquidity and Capital Resources

At June 30, 2024, we had cash and cash equivalents totaling $2.8 million. We invest our cash equivalents in short-term highly liquid, interest-bearing investment-grade and government securities in order to preserve principal.

The following table sets forth the primary sources and uses of cash for the periods indicated:

Six Months Ended June 30, 

(In thousands)

    

2024

    

2023

    

Net cash used in operating activities

$

(2,243)

$

(10,114)

Net cash (used in) provided by investing activities

 

 

Net cash provided by financing activities

 

2,535

 

7,653

Net (decrease) increase in cash and cash equivalents

$

292

$

(2,461)

Operating Activities

Net cash used in operating activities was $2.2 million for the six months ended June 30, 2024 and consisted primarily of net loss of $10.6 million adjusted for a $5.0 million unrealized loss on warrants, non-cash stock-based compensation expense of $0.6 million, $0.3 million of other non-cash charges, primarily interest expense, and $2.8 million of net working capital changes, primarily an increase in accounts payable and accrued expenses offset by an increase in inventory and accounts receivable. Net cash used in operating activities was $10.1 million for the six months ended June 30, 2023 and consisted primarily of a net loss of $9.2 million and $3.4 million unrealized gain on warrants, offset by non-cash stock-based compensation expense of $1.0 million, $0.8 million of other non-cash charges, primarily interest expense, and $0.7 million of positive working capital changes, primarily an increase in accounts payable and a decrease in deposits.

Investing Activities

Net cash used in investing activities for the six months ended June 30, 2024 and 2023 was zero.

Financing Activities

Net cash provided by financing activities for the six months ended June 30, 2024 was $2.5 million, which consists of net proceeds of $4.4 million from the exercise of 3,892,572 common stock warrants partially offset by $1.8 million of principal payments on our debt, including notes payable. Net cash provided by financing activities for the six months ended June 30, 2023 was $8.1 million, which consisted of net proceeds of $6.5 million from a public offering of common stock and prefunded warrants, $1.7 million from the sale of 178,040 shares of our common stock through an at-the-market, or ATM sales program partially offset by $0.5 million of principal payments on our debt.

37

Funding Requirements and Other Liquidity Matters

Shelf Registration Statement, At-The-Market (“ATM”) Offerings and Equity Offerings

We closely monitor our cash and cash equivalents balances, in an effort to ensure we have adequate liquidity to fund the operations of the Company. If unforeseen factors impact our current business plan or our ability to generate revenue from the commercialization of Twirla, we believe we have the ability to revise our commercial plans, including curtailing sales and marketing spending, to allow us to continue to fund our operations.

ATM

On April 27, 2022, we entered into the April 2022 ATM Agreement under which we are authorized to sell up to an aggregate of $12.8 million in gross proceeds through the sale of shares of common stock from time to time in the April 2022 ATM. We agreed to pay a commission of up to 3% of the gross proceeds of any common stock sold under this agreement. Through September 30, 2022, we issued and sold a total of 173,750 shares of common stock under the April 2022 ATM Agreement, representing the entire capacity of the April 2022 ATM, resulting in net proceeds of approximately $12.2 million. On August 22, 2022, we increased the April 2022 ATM (“August 2022 ATM”). As increased, we were eligible to offer and sell, from time to time through the Sales Agent, shares of our common stock having an aggregate offering price of up to $75.0 million. During the year ended December 31, 2022, we issued and sold 78,853 shares of common stock under the August 2022 ATM resulting in net proceeds to us of approximately $0.9 million. On April 12, 2023, we filed a prospectus supplement to our registration statement on Form S-3 for the August 2022 ATM verifying that we were then eligible to sell up to $4.5 million worth of shares of common stock. During the six months ended June 30, 2023, we issued and sold 150,862 shares of common stock resulting in net proceeds of approximately $1.7 million. Our ATM expired in October 2023.

2022 Equity Offerings

On March 13, 2022, we entered into a Securities Purchase Agreement (the “Purchase Agreement”) with a single healthcare-focused institutional investor (the “Purchaser”), pursuant to which the Company issued, in a registered direct offering (the “2022 Preferred Stock Offering”), 2,425 shares of Series A convertible preferred stock (the “Series A Preferred Stock”) and 2,425 shares of Series B convertible preferred stock (the “Series B Preferred Stock”) and Series A warrants (the “Series A Warrants”) to purchase up to an aggregate of 12,125 shares of the common stock of the Company (the “Common Stock”) and Series B warrants (the “Series B Warrants”) to purchase up to an aggregate of 12,125 shares of Common Stock. Each share of Series A Preferred Stock and Series B Preferred Stock has a stated value of $1,000 per share and a conversion price of $400.00 per share. The shares of preferred stock issued in the offering are convertible into an aggregate of 12,125 shares of Common Stock. The Series A Warrants have an exercise price of $3.69 per share and became exercisable six months following the date of issuance and will expire 5 years following the initial exercise date. The Series B Warrants have an exercise price of $3.69 per share and became exercisable six months following the date of issuance and will expire on May 25, 2028.  The Purchase Agreement contains customary representations and warranties and agreements of the Company and the Purchaser and customary indemnification rights and obligations of the parties. The 2022 Preferred Stock Offering closed on March 14, 2022 and total net proceeds were approximately $4.3 million.

On April 25, 2022, we entered into a Letter Agreement with the Purchaser, pursuant to which the Purchasers consented to us entering into and effecting an ATM offering facility. Pursuant to the Letter Agreement, we issued to the Purchaser the New Warrant, on the same terms and conditions as the Series A Warrants, provided that such New Warrant shall be exercisable into 4,243 warrant shares, subject to adjustment thereunder. The Series A Warrants have an exercise price of $3.69 per share and became exercisable six months after the date of the Letter Agreement, and will expire 5 years following the initial exercise date. 

On July 6, 2022, we completed a best-efforts public offering (the “Offering”) in which we raised net proceeds of $22.0 million through the sale of 382,966 shares of common stock and 150,366 pre-funded warrants (“Series B pre-funded warrants”) to purchase 150,366 shares of common stock. Both the sales of shares of common stock and pre-funded warrants were accompanied by Series A-1 and Series A-2 warrants (together the “Series A warrants”) to purchase shares of common stock. The Series A-1 warrants are exercisable immediately and will expire five years from the date of issuance, and the Series A-2 warrants expired unexercised in August 2023. H.C. Wainwright acted as the exclusive placement agent in connection with the Offering and, as compensation, received a cash fee of 7% of

38

the aggregate proceeds raised in the Offering. We also issued to certain designees of H.C. Wainwright warrants to purchase up to 26,666 shares of commons stock with an exercise price of $56.25 per share.

2023 Equity Offering

On May 25, 2023 we completed a best-efforts public offering (the “May 2023 Offering”) in which we raised net proceeds of $6.5 million through the sale of 1,896,286 shares of common stock (or pre-funded warrants in lieu thereof). Both the sales of shares of common stock and pre-funded warrants were accompanied by Series C-1 and Series C-2 warrants (together the “Series C warrants”) to purchase shares of common stock. The Series C-1 warrants are exercisable immediately and will expire five years from the date of issuance, and the Series C-2 warrants are exercisable immediately and will expire eighteen months from the date of issuance. H.C. Wainwright acted as the exclusive placement agent in connection with the Offering and, as compensation, received a cash fee of 7% of the aggregate proceeds raised in the Offering. We also issued to certain designees of H.C. Wainwright warrants to purchase up to 94,814 shares of commons stock with an exercise price of $4.9439 per share (the “Placement Agent Warrants”). The Placement Agent Warrants expire on the fifth anniversary from the date of the commencement of sales in the May 2023 Offering.

February 2024 Warrant Exercise

As previously reported, we issued warrants on July 6, 2022 and May 25, 2023, each of which were amended on December 3, 2023 (collectively the “Warrants”) to a certain investor, collectively representing the right to purchase up to an aggregate of 3,892,572 shares of the common stock, par value $0.0001 per share, of the Company (“Common Stock”), at an exercise price of $3.69 per share. On February 22, 2024, we entered into a warrant exercise agreement (the “Exercise Agreement”) with this certain holder of its Warrants (the “Exercising Holder”) wherein the Exercising Holder agreed to exercise the Warrants for cash, at an exercise price reduced by the Company to $1.25 per share (the “Warrant Exercise”). The gross proceeds from the Warrant Exercise were approximately $4.8 million. In consideration for the Warrant Exercise, we issued new unregistered warrants to purchase shares of Common Stock (the “New Warrants”). The New Warrants are exercisable for an aggregate of up to 7,785,144 shares of Common Stock, at an exercise price of $1.00 per share and will be immediately exercisable upon issuance. 3,992,572 of the New Warrants will have a term of five years from the issuance date and 3,792,572 of the New Warrants will have a term of eighteen months from the issuance date. The exercise price of the New Warrants is subject to adjustment for stock splits, reverse splits, and similar capital transactions as described in the New Warrants. H.C. Wainwright & Co., LLC acted as placement agent and financial advisor in connection with the transaction and received a cash fee of 7.0% of the gross proceeds resulting from the Warrant Exercise, a management fee of 1.0% of the gross proceeds resulting from the Warrant Exercise and warrants (the “Placement Agent Warrants”) to purchase 194,629 of shares of Common Stock which is equal to 5.0% of the number of Warrants exercised at an exercise price of $1.5625.

We believe we may have the potential to access additional capital through selling additional debt or equity securities or obtaining a line of credit or other loan as required.

We expect to continue to incur significant operating expenses for the foreseeable future in connection with our ongoing activities as we:

maintain a sales and marketing infrastructure and contract manufacturing arrangement to support the continued commercialization of Twirla in the United States;
continue to commercialize Twirla and seek increased uptake of Twirla in the United States;
conduct the post-marketing requirements from the FDA that we are obligated to perform;

continue to evaluate additional line extensions for Twirla and initiate development of potential product candidates in addition to Twirla;

maintain, leverage and expand our intellectual property portfolio; and

maintain operational, financial and management information systems and personnel, including personnel to support our product development and future commercialization efforts.

We may also need to raise additional funds if we need to change components of our commercial plan or we encounter any unforeseen events that affect our current business plan, or we may choose to raise additional funds to

39

provide us with additional working capital. Adequate additional funding may not be available to us on acceptable terms, or at all. If we are unable to raise additional capital when needed or on attractive terms or are unable to enter into strategic collaborations, we then may be unable to successfully commercialize Twirla and may also be required to further cut operating costs, forego future development and other opportunities or even terminate our operations, which may involve seeking bankruptcy protection. Because of the numerous risks and uncertainties associated with such developments, we are unable to estimate the amounts of increased capital outlays and operating expenses associated with completing the commercialization of Twirla. Our future capital requirements will depend on many factors, including:

our ability to consummate the Merger;

the costs of future commercialization activities, including product sales, marketing, manufacturing and distribution, for Twirla;

the revenue received from commercial sales of Twirla;

the costs of preparing, filing and prosecuting patent applications, maintaining and enforcing our intellectual property rights and defending intellectual property-related claims; and

the costs associated with any potential business or product acquisitions, strategic collaborations, licensing agreements or other arrangements that we may establish.

We do not have any committed external source of funds. Until such time, if ever, as we can generate substantial cash flows from product revenues, we expect to finance our cash needs through a combination of equity offerings, debt financings, collaborations, strategic alliances and licensing arrangements.

Contractual Obligations and Commitments

In April 2020, we entered into a Manufacturing and Commercialization Agreement (the ‘Corium Agreement”) with Corium Innovations, Inc. (“Corium”) which replaced our previous development agreement. Pursuant to the Corium Agreement, Corium will manufacture and supply all of our product requirements for Twirla at certain specified rates. Under the terms of the Corium Agreement, Corium is to be the exclusive supplier of Twirla for ten years. The Corium Agreement included a quarterly minimum purchase commitment and a fixed price per unit for two years from December 2020, the date of the first commercial batch purchase order invoice, depending on annual purchase volume. During 2021, we did not meet all of our minimum quantity purchases from Corium, and as a result, paid penalties as required by our agreement with Corium. On July 25, 2022 we, along with Corium, amended the Corium Agreement to restructure the minimums applicable to the purchase of manufactured Twirla and to extend the term of the Corium Agreement until December 31, 2033. The Corium Agreement terminates automatically on December 31, 2033, but may be terminated for any reason upon the written mutual agreement of both parties; provided, however, that the parties must confer in good faith regarding possible mutual termination. In the event of such termination, we may still submit purchase orders after the notice of termination is given and until the time any such termination becomes effective. As of June 30, 2024, the minimum amount committed totals $206.7 million for the 10-year period from 2024 through 2033. On May 13, 2024, we and Corium entered into Amendment No. 2 to the Corium Agreement (the “Second Amendment”), which reset the guaranteed minimum revenue requirement for 2024 to $10.0 million. The transfer price for Twirla will be higher for the remainder of 2024 to support the lower guaranteed minimum revenue requirement. If the Merger is not consummated, the guaranteed minimum revenue requirement for 2025 and beyond will return to $22.5 million per year.

In April 2020, we entered into a project agreement with inVentiv Commercial Services, LLC, or inVentiv, a Syneos Health Group Company, which we refer to as the Syneos Agreement, under our Master Services Agreement with inVentiv. Pursuant to the Syneos Agreement, inVentiv, through its affiliate Syneos Selling Solutions, will provide a field force of sales representatives to provide certain detailing services, sales operation services, compliance services, and training services with respect to Twirla to us in exchange for an up-front implementation fee and a fixed monthly fee. Effective February 1, 2022, we entered into an amendment to the Syneos Agreement that extended the term until August 23, 2024. At that time, the Syneos Agreement will terminate automatically unless extended upon the mutual written agreement of the parties. We may terminate the Syneos Agreement for any reason upon timely written notice without incurring a termination fee. On September 28, 2023, we entered into the Seventh Amendment to the Syneos Agreement, pursuant to which we will pay Syneos a fixed weekly fee for the performance of Services (as defined in the Syneos Agreement) through August 23, 2024. As of June 30, 2024, the

40

minimum amount committed totals $2.4 million. In July 2024, we notified inVentiv that we elected not to renew the agreement after it expires on August 23, 2024.

Our operating lease commitment relates to our lease of office space in Princeton, New Jersey. The lease for this space commenced in December 2021, and the minimum payments over the remaining 12-month term totals $0.3 million as of June 30, 2024.

Recent Accounting Pronouncements

See Note 2 to our financial statements that discusses new accounting pronouncements.

Item 3.  Quantitative and Qualitative Disclosures about Market Risk

[Reserved]

Item 4.  Controls and Procedures.

Disclosure Controls and Procedures

Our management, with the participation of our principal executive officer and our principal financial officer, evaluated, as of the end of the period covered by this Quarterly Report on Form 10-Q, the effectiveness of our disclosure controls and procedures. Based on that evaluation, our principal executive officer and principal financial officer concluded that our disclosure controls and procedures as of such date are effective, at the reasonable assurance level, in ensuring that information required to be disclosed by us in the reports that we file or submit under the Securities Exchange Act of 1934, as amended, or the Exchange Act, is recorded, processed, summarized and reported within the time periods specified in the SEC’s rules and forms. Disclosure controls and procedures include, without limitation, controls and procedures designed to ensure that information required to be disclosed by us in the reports we file or submit under the Exchange Act is accumulated and communicated to our management, including our principal executive officer and principal financial officer, as appropriate to allow timely decisions regarding required disclosure. Management recognizes that any controls and procedures, no matter how well designed and operated, can provide only reasonable assurance of achieving their objectives and management necessarily applies its judgment in evaluating the cost-benefit relationship of possible controls and procedures. Based on the evaluation of our disclosure controls and procedures as of June 30, 2024, our chief executive officer and principal financial officer concluded that, as of such date, our disclosure controls and procedures were effective at the reasonable level.

Changes to Internal Control Over Financial Reporting

There have been no changes in our internal control over financial reporting as such term is defined in Rules 13a-15(f) and 15d-15(f) under the Exchange Act during the most recent fiscal quarter that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.

Part II:  Other Information

Item 1.  Legal Proceedings.

We are not currently subject to any material legal proceedings.

Item 1A.    Risk Factors.

The following risk factors should be considered in addition to our risk factors previously described in the “Risk Factors” included in Part 1, Item 1A reported in our Annual Report on Form 10-K for the year ended December 31, 2023.

41

Risk Factors Relating to the Proposed Merger

The Merger may not be completed on the terms or timeline currently contemplated or at all, which could adversely affect our stock price, business, financial condition and results of operations.

 

On June 25, 2024, we entered into the Merger Agreement, pursuant to which the Merger is subject to certain conditions, including (i) the approval of our stockholders; (ii) the receipt of certain other approvals or consents; and (iii) other customary conditions specified in the Merger Agreement. While it is currently anticipated that the Merger will be consummated during the third quarter of 2024, there can be no assurance that the foregoing conditions will be satisfied in a timely manner or at all, or that an effect, event, development or change will not transpire that could delay or prevent these conditions from being satisfied.

If the Merger is not consummated for any reason, the trading price of our common stock may decline to the extent that the market price of the common stock reflects positive market assumptions that the Merger will be consummated and the related benefits will be realized. We may also be subject to additional risks if the Merger is not completed, including the requirement in the Merger Agreement that, under certain circumstances, we pay Insud a termination fee of $1,260,000, by wire transfer of immediately available funds to an account or accounts designated in writing by Insud; incurring substantial costs related to the Merger, such as legal, accounting and financial advisory that have already been incurred or will continue to be incurred until closing; limitations on our ability to retain and hire key personnel; reputational harm including relationships with investors, clients and business partners due to the adverse perception of any failure to successfully complete the Merger; and potential disruption to our business and distraction of our workforce and management team to pursue other opportunities that could be beneficial to us, in each case without realizing any of the benefits of having the Merger completed.

Until the completion of the Merger or the termination of the Merger Agreement in accordance with its terms, we are prohibited from entering into certain transactions and taking certain actions that might otherwise be beneficial to us and our stockholders.

 

From and after the date of the Merger Agreement and prior to the completion of the Merger, the Merger Agreement restricts us from taking specified actions without the consent of Insud and requires that our business be conducted in all material respects in the ordinary course of business consistent with past practice. These restrictions may prevent us from making appropriate changes to our business or organizational structure or from pursuing attractive business opportunities that may arise prior to the completion of the Merger, and could have the effect of delaying or preventing other strategic transactions. Adverse effects arising from these restrictions during the pendency of the Merger could be exacerbated by any delays in consummation of the Merger or termination of the Merger Agreement.

The announcement of the Merger Agreement and pendency of the Merger could negatively impact our business, financial condition and results of operations.

 

The announcement or pendency of the Merger could adversely affect our business, financial condition and results of operations and may result in our inability to hire or the departure of key personnel. In connection with the Merger, some of our clients and business partners may delay or defer decisions or may end their relationships with us, which could negatively affect our revenues, earnings and cash flows, regardless of whether the Merger is completed. In addition, we have undertaken certain covenants in the Merger restricting the conduct of our business prior to consummating the Merger even if such actions would prove beneficial to us. Similarly, our current employees may experience uncertainty about their future roles with us following the Merger, which may materially adversely affect our ability to attract and retain key personnel during the pendency of the Merger.

Litigation challenging the Merger Agreement may prevent the Merger from being consummated within the expected timeframe or at all.

 

Lawsuits may be filed against us, the Board or other parties to the Merger Agreement, challenging our acquisition by Insud, or making other claims in connection therewith. Such lawsuits may be brought by our purported stockholders and may seek, among other things, to enjoin consummation of the Merger. One of the conditions to the consummation of the Merger is the absence of legal restraints prohibiting the Merger. As such, if the plaintiffs in such potential lawsuits are successful in obtaining an injunction prohibiting the defendants from completing the Merger on the agreed upon terms, then such injunction may prevent the Merger from becoming effective within the expected timeframe or at all.

42

Item 5. Other Information

During the three months ended June 30, 2024, no director or officer of the Company adopted or terminated a “Rule 10b5-1 trading arrangement” or “non-Rule-10b5-1 trading arrangement,” as each term is defined in Item 408(a) of Regulation S-K.

Item 6.  Exhibits.

The exhibits filed as part of this Quarterly Report on Form 10-Q are set forth on the Exhibit Index, which is incorporated herein by reference.

Exhibit Index

Exhibit

Number

    

Description of Document

2.1

Agreement and Plan of Merger, dated June 25, 2024, by and among Insud Pharma, S.L., Exeltis Project, Inc. and the Company (Incorporate by reference, Exhibit 2.1 to Company’s Current Report on Form 8-K, file number 001-36464, filed on June 26, 2024.)

4.1

Cash-Out Acknowledgement and Cancellation Agreement, date June 25, 2024, by and between Armistice Master Fund Ltd. and the Company (Incorporated by reference, Exhibit 4.1 to Company’s Current Report on Form 8-K, file number 001-36464, filed on June 26, 2024.)

10.1

Revolving Promissory Note, dated June 25, 2024, by and between the Company and Exeltis USA, Inc. (Incorporated by reference, Exhibit 10.1 to Company’s Current Report on Form 8-K, file number 001-36464, filed on June 26, 2024.)

10.2

Intellectual Property Security Agreement, dated June 25, 2024, by and between the Company and Exeltis USA, Inc. (Incorporated by reference, Exhibit 10.2 to Company’s Current Report on Form 8-K, file number 001-36464, filed on June 26, 2024.)

10.3*

Amendment No. 2 to Manufacturing and Commercialization Agreement, by and between Corium, Inc. and the Company, dated as of May 13, 2024 (Incorporated by reference, Exhibit 10.1 to Company’s Current Report on Form 8-K/A, filed on July 15, 2024.)

10.4*

Amendment No. 3 to Manufacturing and Commercialization Agreement, by and between Corium, Inc. and the Company, dated as of June 24, 2024 (Incorporated by reference, Exhibit 10.3 to Company’s Current Report on Form 8-K/A, filed on July 16, 2024.)

31.1

Certification of the Registrant’s Chief Executive Officer pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.

31.2

Certification of the Registrant’s Chief Financial Officer pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.

32.1**

Certification of the Registrant’s Chief Executive Officer pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.

32.2**

Certification of the Registrant’s Chief Financial Officer pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.

101

The following materials from the Company’s Quarterly Report on Form 10-Q for the fiscal quarter ended June 30, 2024 formatted in Inline Extensible Business Reporting Language (“XBRL”): (i) Balance Sheets, (ii) Statements of Operations, (iii) Statements of Stockholders’ Equity (Deficit), (v) Statements of Cash Flows, and (vi) the Notes to Financial Statements.

104

Cover Page Interactive Data File (embedded within the Inline XBRL document)

43

* Portions of this exhibit have been redacted in accordance with Regulation S-K Item 601(b)(10).

** The certifications furnished in Exhibit 32.1 and Exhibit 32.2 hereto are deemed to accompany this Quarterly Report on Form 10-Q and will not be deemed “filed” for purposes of Section 18 of the Securities Exchange Act of 1934, as amended, except to the extent that the registrant specifically incorporates them by reference.

44

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.

Agile Therapeutics, Inc.

Date: August 12, 2024

By:

/s/ Alfred Altomari

Alfred Altomari

President and Chief Executive Officer
(Principal Executive Officer)

Date: August 12, 2024

By:

/s/ Scott M. Coiante

Scott M. Coiante

Sr. Vice President and Chief Financial Officer
(Principal Financial Officer)

45

EX-31.1 2 agrx-20240630xex31d1.htm EX-31.1

Exhibit 31.1

CERTIFICATION OF PERIODIC REPORT

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

I, Alfred Altomari, certify that:

1.   I have reviewed this quarterly report on Form 10-Q of Agile Therapeutics, Inc.;

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

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

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

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

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

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

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

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

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

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

Date: August 12, 2024

/s/ Alfred Altomari

Alfred Altomari

Chief Executive Officer
Principal Executive Officer


EX-31.2 3 agrx-20240630xex31d2.htm EX-31.2

Exhibit 31.2

CERTIFICATION OF PERIODIC REPORT PURSUANT TO SECTION 302 OF THE

SARBANES-OXLEY ACT OF 2002

I, Scott M. Coiante, certify that:

1.   I have reviewed this quarterly report on Form 10-Q of Agile Therapeutics, Inc.;

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

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

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

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

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

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

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

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

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

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

Ay

Date: August 12, 2024

/s/ Scott M. Coiante

Scott M. Coiante

Chief Financial Officer
Principal Financial Officer


EX-32.1 4 agrx-20240630xex32d1.htm EX-32.1

Exhibit 32.1

STATEMENT OF CHIEF EXECUTIVE OFFICER OF

AGILE THERAPEUTICS, INC.

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 Agile Therapeutics, Inc. (the “Company”) on Form 10-Q for the period ended June 30, 2024 as filed with the Securities and Exchange Commission (the “Report”), I, Alfred Altomari, 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, based on my knowledge:

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

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

Date: August 12, 2024

/s/ Alfred Altomari

Alfred Altomari

Chief Executive Officer
Principal Executive Officer


EX-32.2 5 agrx-20240630xex32d2.htm EX-32.2

Exhibit 32.2

STATEMENT OF CHIEF ACCOUNTING OFFICER OF

AGILE THERAPEUTICS, INC.

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 Agile Therapeutics, Inc. (the “Company”) on Form 10-Q for the period ended June 30, 2024 as filed with the Securities and Exchange Commission (the “Report”), I, Scott M. Coiante, 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, based on my knowledge:

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

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

M

Date: August 12, 2024

/s/ Scott M. Coiante

Scott M. Coiante

Chief Financial Officer
Principal Financial Officer


EX-101.SCH 6 agrx-20240630.xsd EX-101.SCH 99900 - Disclosure - Standard And Custom Axis Domain Defaults link:presentationLink link:calculationLink link:definitionLink 995200100 - Statement - Balance Sheets link:presentationLink link:calculationLink link:definitionLink 995200200 - Statement - Statements of Operations and Comprehensive Income (Loss) link:presentationLink link:calculationLink link:definitionLink 995200400 - Statement - Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 99940301 - Disclosure - Fair Value Measurements - Financial Instruments Measured at Fair Value by Hierarchy Level (Details) link:presentationLink link:calculationLink link:definitionLink 99940401 - Disclosure - Prepaid Expenses and Other Current Assets (Details) link:presentationLink link:calculationLink link:definitionLink 99940501 - Disclosure - Accrued Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 99940602 - Disclosure - Leases - Maturity of lease liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 40699 - Disclosure - Leases - Maturity of lease liabilities (Details) (Calc 2) link:presentationLink link:calculationLink link:definitionLink 99940702 - Disclosure - Credit Agreement and Guaranty - Carrying Amount Of term Loan (Details) link:presentationLink link:calculationLink link:definitionLink 995200090 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 995200105 - Statement - Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 995200300 - Statement - Statements of Changes in Stockholders' Equity (Deficit) link:presentationLink link:calculationLink link:definitionLink 995210101 - Disclosure - Organization and Description of Business link:presentationLink link:calculationLink link:definitionLink 995210201 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 995210301 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 995210401 - Disclosure - Prepaid Expenses and Other Current Assets link:presentationLink link:calculationLink link:definitionLink 995210501 - Disclosure - Accrued Liabilities link:presentationLink link:calculationLink link:definitionLink 995210701 - Disclosure - Credit Agreement and Guaranty link:presentationLink link:calculationLink link:definitionLink 995210801 - Disclosure - Stockholders' Deficit link:presentationLink link:calculationLink link:definitionLink 995210901 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 99920202 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 99930203 - Disclosure - Summary of Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 99930303 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 99930403 - Disclosure - Prepaid Expenses and Other Current Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 99930503 - Disclosure - Accrued Liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 99930803 - Disclosure - Stockholders' Deficit (Tables) link:presentationLink link:calculationLink link:definitionLink 99940101 - Disclosure - Organization and Description of Business (Details) link:presentationLink link:calculationLink link:definitionLink 99940203 - Disclosure - Summary of Significant Accounting Policies - Advertising Costs (Details) link:presentationLink link:calculationLink link:definitionLink 99940204 - Disclosure - Summary of Significant Accounting Policies - Deferred Financing Costs (Details) link:presentationLink link:calculationLink link:definitionLink 99940205 - Disclosure - Summary of Significant Accounting Policies - Concentrations of Credit Risk (Details) link:presentationLink link:calculationLink link:definitionLink 99940206 - Disclosure - Summary of Significant Accounting Policies - Co-Payment Assistance (Details) link:presentationLink link:calculationLink link:definitionLink 99940207 - Disclosure - Summary of Significant Accounting Policies - Warrants (Details) link:presentationLink link:calculationLink link:definitionLink 99940208 - Disclosure - Summary of Significant Accounting Policies - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 99940210 - Disclosure - Summary of Significant Accounting Policies - Net Loss Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 99940302 - Disclosure - Fair Value Measurements - Warrant Valuation Assumptions (Details) link:presentationLink link:calculationLink link:definitionLink 99940303 - Disclosure - Fair Value Measurements - Level 3 Warrants (Details) link:presentationLink link:calculationLink link:definitionLink 99940601 - Disclosure - Leases - Summary (Details) link:presentationLink link:calculationLink link:definitionLink 99940701 - Disclosure - Credit Agreement and Guaranty (Details) link:presentationLink link:calculationLink link:definitionLink 99940801 - Disclosure - Stockholders' Deficit - Amended and Restated Certificate of Incorporation (Details) link:presentationLink link:calculationLink link:definitionLink 99940802 - Disclosure - Stockholders' Deficit - Common Stock (Details) link:presentationLink link:calculationLink link:definitionLink 99940803 - Disclosure - Stockholders' Deficit - Stock-Based Compensation Expense (Details) link:presentationLink link:calculationLink link:definitionLink 99940901 - Disclosure - Commitments and Contingencies (Details) link:presentationLink link:calculationLink link:definitionLink 99941001 - Disclosure - Merger with Insud Pharma, S.L. (Details) link:presentationLink link:calculationLink link:definitionLink 99941002 - Disclosure - Merger with Insud Pharma, S.L. - Revolving Promissory Note and Intellectual Property Security Agreement (Details) link:presentationLink link:calculationLink link:definitionLink 995200305 - Statement - Statements of Changes in Stockholders' Deficit (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 995210601 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 995211001 - Disclosure - Merger with Insud Pharma, S.L. link:presentationLink link:calculationLink link:definitionLink 99930603 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 99930703 - Disclosure - Credit Agreement and Guaranty (Tables) link:presentationLink link:calculationLink link:definitionLink 99940201 - Disclosure - Summary of Significant Accounting Policies - Inventory (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 agrx-20240630_cal.xml EX-101.CAL EX-101.DEF 8 agrx-20240630_def.xml EX-101.DEF EX-101.LAB 9 agrx-20240630_lab.xml EX-101.LAB EX-101.PRE 10 agrx-20240630_pre.xml EX-101.PRE XML 12 R1.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Document and Entity Information - shares
6 Months Ended
Jun. 30, 2024
Aug. 12, 2024
Document and Entity Information    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Jun. 30, 2024  
Document Transition Report false  
Entity File Number 001-36464  
Entity Registrant Name AGILE THERAPEUTICS INC  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 23-2936302  
Entity Address, Address Line One 500 College Road East, Suite 300  
Entity Address, City or Town Princeton  
Entity Address, State or Province NJ  
Entity Address, Postal Zip Code 08540  
City Area Code 609  
Local Phone Number 683-1880  
Title of 12(g) Security Common Stock, par value $0.0001 per share  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Non-accelerated Filer  
Entity Small Business true  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   6,904,498
Entity Central Index Key 0001261249  
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2024  
Document Fiscal Period Focus Q2  
Amendment Flag false  
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Balance Sheets - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Current assets:    
Cash and cash equivalents $ 2,848 $ 2,557
Accounts receivable, net 4,550 3,392
Inventory, net 5,793 2,738
Prepaid expenses and other current assets 1,252 843
Total current assets 14,443 9,530
Property and equipment, net 27 75
Right of use asset 255 412
Other non-current assets 238 238
Total assets 14,963 10,255
Current liabilities:    
Long-term debt, current portion   1,515
Notes payable, current portion   191
Accounts payable 16,543 9,574
Accrued expenses 9,396 9,131
Lease liability, current portion 289 366
Total current liabilities 26,228 20,777
Lease liabilities, long-term   100
Warrant liability 10,647 5,696
Total liabilities 36,875 26,573
Commitments and contingencies (Note 9)
Stockholders' deficit    
Preferred stock, $0.0001 par value, 10,000,000 shares authorized, 4,850 issued and no shares outstanding at June 30, 2024 and no shares issued and outstanding at December 31, 2023
Common stock, $0.0001 par value, 300,000,000 shares authorized, 6,904,498 and 2,963,657 issued and outstanding at June 30, 2024 and December 31, 2023, respectively 5 4
Additional paid-in capital 411,839 406,846
Accumulated deficit (433,756) (423,168)
Total stockholders' deficit (21,912) (16,318)
Total liabilities and stockholders' deficit $ 14,963 $ 10,255
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Balance Sheets (Parenthetical) - $ / shares
Jun. 30, 2024
Dec. 31, 2023
Balance Sheets    
Preferred stock, par value (in dollars per share) $ 0.0001 $ 0.0001
Preferred stock, authorized (in shares) 10,000,000 10,000,000
Preferred stock, issued (in shares) 4,850 0
Preferred stock, outstanding (in shares) 0 0
Common stock, par value (in dollars per share) $ 0.0001 $ 0.0001
Common stock, authorized (in shares) 300,000,000 300,000,000
Common stock, issued (in shares) 6,904,498 2,963,657
Common stock, outstanding (in shares) 6,904,498 2,963,657
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Statements of Operations and Comprehensive Income (Loss) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Statements of Operations and Comprehensive Income (Loss)        
Revenues, net $ 5,576 $ 5,503 $ 11,292 $ 9,316
Cost of product revenues 1,496 2,307 3,176 4,310
Gross profit 4,080 3,196 8,116 5,006
Operating expenses:        
Research and development 538 703 1,033 1,466
Selling and marketing 3,776 4,570 7,460 9,240
General and administrative 2,512 3,049 5,129 6,133
Total operating expenses 6,826 8,322 13,622 16,839
Loss from operations (2,746) (5,126) (5,506) (11,833)
Other income (expense)        
Interest income 28 15 52 48
Interest expense   (372) (185) (773)
Unrealized (loss) gain on warrant liability (9,154) 1,674 (4,951) 3,361
Total other income (expense), net (9,126) 1,317 (5,084) 2,636
Loss before benefit from income taxes (11,872) (3,809) (10,590) (9,197)
Net loss and comprehensive loss $ (11,872) $ (3,809) $ (10,590) $ (9,197)
Net loss per share (basic) (in dollars per share) $ (1.73) $ (2.15) $ (1.84) $ (6.85)
Net loss per share (diluted) (in dollars per share) $ (1.73) $ (2.15) $ (1.84) $ (6.85)
Weighted-average common shares (basic) (in shares) 6,856,229 1,769,803 5,744,066 1,343,293
Weighted-average common shares (diluted) (in shares) 6,856,229 1,769,803 5,744,066 1,343,293
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Statements of Changes in Stockholders' Equity (Deficit) - USD ($)
$ in Thousands
Common stock
Public offering
Common stock
At-the-market sales
Common stock
Additional Paid-in Capital.
At-the-market sales
Additional Paid-in Capital.
Accumulated Deficit
At-the-market sales
Total
Balance at Dec. 31, 2022         $ 403,157 $ (408,702)   $ (5,545)
Balance (in shares) at Dec. 31, 2022     859,402          
Increase (decrease) in stockholders' equity                
Share-based compensation - stock options and RSUs         498     498
Issuance of common stock       $ 1,003     $ 1,003  
Issuance of common stock (in shares)   72,699            
Net Income (Loss)           (5,389)   (5,389)
Balance at Mar. 31, 2023         404,658 (414,091)   (9,433)
Balance (in shares) at Mar. 31, 2023     932,101          
Balance at Dec. 31, 2022         403,157 (408,702)   (5,545)
Balance (in shares) at Dec. 31, 2022     859,402          
Increase (decrease) in stockholders' equity                
Net Income (Loss)               (9,197)
Balance at Jun. 30, 2023         405,779 (417,900)   (12,121)
Balance (in shares) at Jun. 30, 2023     1,640,805          
Balance at Mar. 31, 2023         404,658 (414,091)   (9,433)
Balance (in shares) at Mar. 31, 2023     932,101          
Increase (decrease) in stockholders' equity                
Share-based compensation - stock options and RSUs         482     482
Fractional shares retired as a result of reverse split         (13)     (13)
Issuance of common stock       $ 652     $ 652  
Issuance of common stock (in shares) 95,000 105,342            
Exercise of pre-funded warrants (in shares)     508,286          
Vesting of RSUs (in shares)     76          
Net Income (Loss)           (3,809)   (3,809)
Balance at Jun. 30, 2023         405,779 (417,900)   (12,121)
Balance (in shares) at Jun. 30, 2023     1,640,805          
Balance at Dec. 31, 2023     $ 4   406,846 (423,168)   (16,318)
Balance (in shares) at Dec. 31, 2023     2,963,657          
Increase (decrease) in stockholders' equity                
Share-based compensation - stock options and RSUs         333     333
Issuance of common stock in connection with the exercise of common stock warrants, net of expenses     $ 1   4,376     4,377
Issuance of common stock in connection with the exercise of common stock warrants, net of expenses (shares)     3,892,572          
Net Income (Loss)           1,284   1,284
Balance at Mar. 31, 2024     $ 5   411,555 (421,884)   (10,324)
Balance (in shares) at Mar. 31, 2024     6,856,229          
Balance at Dec. 31, 2023     $ 4   406,846 (423,168)   (16,318)
Balance (in shares) at Dec. 31, 2023     2,963,657          
Increase (decrease) in stockholders' equity                
Net Income (Loss)               (10,590)
Balance at Jun. 30, 2024     $ 5   411,839 (433,756)   (21,912)
Balance (in shares) at Jun. 30, 2024     6,904,498          
Balance at Mar. 31, 2024     $ 5   411,555 (421,884)   (10,324)
Balance (in shares) at Mar. 31, 2024     6,856,229          
Increase (decrease) in stockholders' equity                
Share-based compensation - stock options and RSUs         284     284
Vesting of RSUs (in shares)     48,269          
Net Income (Loss)           (11,872)   (11,872)
Balance at Jun. 30, 2024     $ 5   $ 411,839 $ (433,756)   $ (21,912)
Balance (in shares) at Jun. 30, 2024     6,904,498          
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Statements of Changes in Stockholders' Deficit (Parenthetical)
Apr. 10, 2023
Statements of Changes in Stockholders' Equity (Deficit)  
Stockholders' Equity Note, Stock Split, Conversion Ratio 0.02
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Statements of Cash Flows - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Cash flows from operating activities:    
Net loss $ (10,590) $ (9,197)
Adjustments to reconcile net loss to net cash used in operating activities:    
Depreciation 48 51
Amortization 157 137
Noncash stock-based compensation 618 979
Noncash amortization of deferred financing costs 135 586
Unrealized loss (gain) on warrants 4,951 (3,361)
Changes in operating assets and liabilities:    
Accounts receivable (1,158) (1,084)
Inventory (3,055) (1,204)
Prepaid expenses and other assets (408) 1,873
Accounts payable and accrued expenses 7,236 1,260
Lease liability (177) (154)
Net cash used in operating activities (2,243) (10,114)
Cash flows from financing activities:    
Proceeds from the exercise of common stock warrants, net of offering costs 4,376 6,509
Repayments of debt (1,650) (450)
Repayments of note payable (191) (61)
Net cash provided by financing activities 2,535 7,653
Net increase (decrease) in cash and cash equivalents 292 (2,461)
Cash and cash equivalents, beginning of period 2,556 5,246
Cash and cash equivalents, end of period 2,848 2,785
Supplemental cash flow information    
Interest paid $ 50 93
At-the-market sales    
Cash flows from financing activities:    
Proceeds from At-the-Market sales of common stock, net of offering costs   $ 1,655
XML 19 R8.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Organization and Description of Business
6 Months Ended
Jun. 30, 2024
Organization and Description of Business  
Organization and Description of Business

1. Organization and Description of Business

Nature of Operations

Agile Therapeutics, Inc. (“Agile” or the “Company”) was incorporated in Delaware on December 22, 1997. Agile is a women’s healthcare company dedicated to fulfilling the unmet health needs of today’s women. The Company’s activities since inception have consisted principally of raising capital, performing research and development, including development of the Company’s lead product, Twirla®, and more recently commercializing Twirla. The Company is headquartered in Princeton, New Jersey.

On June 25, 2024, the Company entered into an Agreement and Plan of Merger (the “Merger Agreement”) with Insud Pharma, S.L., a Spanish company (“Insud”), and Exeltis Project, Inc., a Delaware corporation and indirect, wholly owned subsidiary of Insud (“Merger Sub”) (see Note 10 for additional information). Pursuant to the terms and subject to the conditions of the Merger Agreement, Merger Sub will merge with and into the Company (the “Merger”), with the Company surviving the Merger as an indirect wholly owned subsidiary of Insud.

The Company’s sole approved product, Twirla, is a once-weekly prescription contraceptive patch that received approval from the U.S. Food and Drug Administration, or FDA, in February 2020 and was commercially launched in early December 2020. Substantially all of the Company’s resources are currently dedicated to commercializing Twirla in the United States. The Company has generated minimal product revenue to date and is subject to a number of risks similar to those of other early stage commercial companies, including, but not limited to, dependence on key individuals, the difficulties and uncertainties inherent in the development of commercially usable products, market acceptance of products, protection of proprietary technology, the need to obtain additional capital necessary to fund the development of its products, reliance on a consistent supply chain both for Twirla and in general, macroeconomic factors such as inflation, competition from larger companies, and compliance with FDA and other government regulations. If the Company does not continue to successfully commercialize Twirla, it will be unable to generate recurring product revenue or achieve profitability. The Company has incurred operating losses and negative cash flows from operating activities each year since inception. As of June 30, 2024, the Company had an accumulated deficit of approximately $433.8 million. The Company expects to continue to incur significant operating expenses for the foreseeable future in connection with its ongoing activities, as the Company:

maintains a sales and marketing infrastructure and contract manufacturing arrangement to support the continued commercialization of Twirla in the United States;
continues to commercialize Twirla and seek increased uptake of Twirla in the United States;
continues to evaluate additional line extensions for Twirla and initiates development of potential product candidates in addition to Twirla;
maintains, leverages, and expands the Company’s intellectual property portfolio; and
maintains operational, financial, and management information systems and personnel, including personnel to support the Company’s product development and future commercialization efforts.

The Company has financed its operations to date primarily through the issuance and sale of its common stock in both public and private offerings (see Note 8), private placements of its convertible preferred stock, venture loans, and non-dilutive grant funding.

Going Concern

As of June 30, 2024, the Company had cash and cash equivalents of $2.8 million and a $11.8 million working capital deficit. The Company’s current liquidity is sufficient to fund operations into September 2024. The Company closely monitors its cash and cash equivalents and, if the Merger is not consummated, will need to raise additional funds to meet its projected operating requirements, including the continued commercialization of Twirla. If the Merger is not consummated, the Company has serious concerns about its ability to continue as a going concern absent additional capital and its possible expansion through business development activities.

The Company has generated losses since inception, used substantial cash in operations, has a working capital deficit as of June 30, 2024, and anticipates it will continue to incur net losses for the foreseeable future. The Company’s future success depends on its ability to obtain additional capital and/or implement various strategic alternatives, and there can be no assurance that any financing can be realized by the Company, or if realized, what the terms of any such financing may be, or that any amount that the Company is able to raise will be adequate. Based upon the foregoing, management has concluded that there is substantial doubt about the Company’s ability to continue as a going concern through the 12 months following the date on which this Quarterly Report on Form 10-Q is filed.

One June 25, 2024, the Company has entered into the Merger Agreement, pursuant to which the Company will become an indirect wholly owned subsidiary of Insud. If the Merger is not consummated, the board of directors of the Company (the “Board”) will continue to evaluate and review the Company’s business, operations, assets, operating results, financial condition, prospects and business strategy, among other things, and make such changes as are deemed appropriate and continue to seek to enhance stockholder value. If the Merger Agreement is not adopted by the Company’s stockholders or if the Merger is not consummated for any other reason, there can be no assurance that any other transaction acceptable to Agile will be offered or that the Company’s business, prospects or results of operations will not be adversely impacted. The Company currently has a net working capital deficiency, and if the Merger is not consummated the Company may not be able to continue in the ordinary course and may need to seek bankruptcy protection. Additionally, concurrently with the execution of the Merger Agreement, the Company and Insud entered into a Revolving Promissory Note (the “Note”), pursuant to which Insud made available to the Company a line of credit in a maximum aggregate principal amount of up to $8.0 million (the “Bridge Loan”) issued by the Company, as borrower, in favor of Exeltis USA, Inc. (“Exeltis”), a New Jersey corporation and wholly owned subsidiary of Insud, which is secured by the Company’s intellectual property. No amounts were drawn on the Bridge Loan as of June 30, 2024. If the Merger is not consummated in certain instances, Exeltis shall have the right to declare an Event of Default (as defined in the Note) and immediately declare any amounts outstanding under the Note due and payable, and Agile shall be obligated to repay any amounts outstanding (including interest accrued) under the Note. Since the Bridge Loan is secured by Agile’s intellectual property, if Agile cannot repay the Bridge Loan, Exeltis would have the right to foreclose on such collateral as recourse for the failure to pay.

Absent the consummation of the Merger, the Company’s future success depends on its ability to raise additional capital as discussed above. The Company cannot be certain that these initiatives, or raising additional capital, whether through selling additional debt or equity securities or obtaining a line of credit or other loan, will be available to it or, if available, will be on terms acceptable to the Company. If the Company issues additional securities to raise funds, these securities may have rights, preferences, or privileges senior to those of its common stock, and the Company’s current stockholders will experience dilution. If the Company is unable to obtain funds when needed or on acceptable terms, the Company then may be unable to continue the commercialization of Twirla, and may also be required to cut operating costs, and forego future development and other opportunities or seek bankruptcy protection.

The unaudited financial statements as of June 30, 2024 have been prepared under the assumption that the Company will continue as a going concern for the next 12 months. Absent the consummation of the Merger, the Company’s ability to continue as a going concern is dependent upon its uncertain ability to obtain additional capital, reduce expenditures and/or execute on its business plan and successfully commercialize Twirla. The unaudited financial statements as of June 30, 2024 do not include any adjustments that might result from the outcome of this uncertainty. If the Company is unable to continue as a going concern, it may have to liquidate its assets and may receive less than the value at which those assets are carried on the financial statements.

Basis of Presentation

The accompanying unaudited interim financial statements have been prepared by the Company in accordance with accounting principles generally accepted in the United States (“U.S. GAAP”) for interim information and pursuant to the rules and regulations of the Securities and Exchange Commission (the “SEC”) for Quarterly Reports on Form 10-Q. Accordingly, certain information and footnote disclosure normally included in financial statements prepared in accordance with U.S. GAAP has been condensed or omitted pursuant to such rules and regulations.

These interim financial statements should be read in conjunction with the audited financial statements and related notes included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2023 as filed with the SEC on March 28, 2024.

In the opinion of management, the unaudited interim financial statements reflect all adjustments, which are normal recurring adjustments, necessary for the fair presentation of the financial information for the interim periods presented. The results of operations for the three and six months ended June 30, 2024 are not necessarily indicative of the operating results for the full fiscal year or any future period.

The accompanying unaudited financial statements have been prepared on a basis which assumes that the Company will continue as a going concern and which contemplates the realization of assets and satisfaction of liabilities and commitments in the normal course of business. The Company has incurred recurring losses and negative cash flows from operations. If the Company encounters unforeseen factors that impact the Company’s current business plan or its ability to generate revenue from the commercialization of Twirla, the Company believes it has the ability to revise its commercial plans, including curtailing sales and marketing spending, to allow it to continue to fund its operations.

XML 20 R9.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Summary of Significant Accounting Policies
6 Months Ended
Jun. 30, 2024
Summary of Significant Accounting Policies  
Summary of Significant Accounting Policies

2. Summary of Significant Accounting Policies

The Company’s complete listing of significant accounting policies is described in Note 2 to the Company’s audited financial statements as of December 31, 2023 included in its Annual Report on Form 10-K filed with the SEC on March 28, 2024.

Use of Estimates

The preparation of the Company’s financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the amounts reported in the financial statements and accompanying notes. The Company bases its estimates and judgments on historical experience and various other assumptions that it believes are reasonable under the circumstances. The amounts of assets and liabilities reported in the Company’s balance sheets and the amounts of revenue and expenses reported for each of the periods presented are affected by estimates and assumptions, which are used for, but not limited to, revenue recognition, inventory reserves, the accounting for common stock warrants, stock-based compensation, and accounting for research and development costs. As future events and their effects cannot be determined with precision, actual results could differ significantly from these estimates.

Risks and Uncertainties

While Twirla has been approved by the FDA, other potential product candidates developed by the Company will require approval from the FDA prior to commercial sales. There can be no assurance that the Company’s other product candidates will receive the required approval. If the Company is denied approval or such approval is delayed, or is unable to obtain the necessary financing to complete development and approval, there could be a material adverse impact on the Company’s financial condition and results of operations.

Cash and Cash Equivalents

The Company considers all highly-liquid investments with an original maturity of three months or less when purchased to be cash equivalents. All cash and cash equivalents are held in United States financial institutions. Cash and cash equivalents include money market funds that invest primarily in commercial paper and U.S. government and U.S. government agency obligations.

The Company maintains balances with financial institutions in excess of the Federal Deposit Insurance Corporation limit.

Accounts Receivable and Allowances

Accounts receivable are amounts owed to the Company by its customers for product that has been delivered. The accounts receivable are recorded at the invoice amount, less prompt pay and other discounts, chargebacks, and an allowance for credit losses, if any. The allowance for credit losses represents the Company’s estimate of losses over the life of the receivables. The Company evaluates forward-looking economic factors and uses professional judgment to determine the allowance for credit losses. The credit loss reserves are reviewed and adjusted periodically. Credit loss reserves were not material as of June 30, 2024 and December 31, 2023, respectively.

Accounts receivable are aged based on the contractual payment terms. When the collectability of an invoice is no longer probable, the Company will create a reserve for that specific receivable. If a receivable is determined to be uncollectible, it is charged against the general credit loss reserve or the reserve for the specific receivable, if one exists.

Fair Value of Financial Instruments

In accordance with Accounting Standards Codification (“ASC”) 825, Financial Instruments, disclosures of fair value information about financial instruments are required, whether or not recognized in the balance sheet, for which it is practicable to estimate that value. Cash and cash equivalents (see Note 3) and the Company’s warrant liability (see Note 3) are carried at fair value. The warrant liability is measured at fair value in accordance with ASC 815.

Other financial instruments, including accounts receivable, accounts payable and accrued liabilities, are carried at cost, which approximates fair value given their short-term nature.

Inventory

Inventory is valued utilizing the weighted average costing method. The Company records an inventory reserve for losses associated with dated, expired, excess or obsolete items. This reserve is based on management’s current knowledge with respect to inventory levels, planned production and sales volume assumptions. As of June 30, 2024 and December 31, 2023, inventory reserves approximated $1.4 million and $1.4 million, respectively.

Long-Lived Assets

In accordance with ASC 360, Property, Plant and Equipment, the Company’s policy is to review long-lived assets for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. Management does not believe the carrying values of any long-lived assets are impaired as of June 30, 2024.

Research and Development Expenses

Research and development costs are expensed as incurred. Research and development expense consists primarily of costs related to personnel, including salaries and other personnel-related expenses, expenses related to manufacturing, clinical trial expenses, consulting fees, and support services used in drug development. All research and development costs are charged to operations as incurred in accordance with ASC 730, Research and Development.

In certain circumstances, the Company is required to make advance payments to vendors for goods or services that will be received in the future for use in research and development activities. In such circumstances, the advance payments are deferred and are expensed when the activity has been performed or when the goods have been received.

Advertising Costs

The Company has elected to expense advertising costs when incurred. Advertising costs totaled zero for each of the three and six months ended June 30, 2024 and 2023, respectively.

Deferred Financing Costs

Costs directly attributable to the Company’s senior secured term loan (see Note 7) are deferred and reported as a reduction of the related term loan. These costs represent legal fees and other costs related to the term loan and are being amortized utilizing the straight-line method over the term of the loan. Amortization of deferred financing costs charged to interest expense was zero and approximately $49,000 for the three months ended June 30, 2024 and 2023, respectively and was approximately $23,000 and $102,000 for the six months ended June 30, 2024 and 2023, respectively.

Concentrations of Credit Risk

Financial instruments, which potentially subject the Company to credit risk, consist principally of cash, cash equivalents, and accounts receivable. The Company invests its cash and cash equivalents in interest-bearing accounts in United States financial institutions, the balances of which exceed federally insured limits. The Company mitigates credit risk by limiting the investment type and maturity to securities that preserve capital, maintain liquidity, and have a high credit quality. The Company has not recognized any losses from credit risks on such accounts. The Company has no financial instruments with off balance sheet risk of accounting loss.

Major customers of the Company are defined as those constituting greater than 10% of its total revenue. In the three months ended June 30, 2024, the Company had sales to six customers that individually accounted for more than 10% of its total revenue. These customers had sales of $1.1 million, $1.0 million, $1.0 million, $0.8 million, $0.7 million, and $0.5 million, respectively, which represented 92% of total revenues in the three months ended June 30, 2024. In the six months ended June 30, 2024, the Company had sales to six customers that individually accounted for more than 10% of its total revenue. These customers had sales of $2.1 million, $2.0 million, $1.8 million, $1.7 million, $1.6 million, and $1.3 million, respectively, which represented 93% of total revenues in the six months ended June 30, 2024. Accounts receivable related to these six customers totaled 97% of the Company’s total accounts receivable as of June 30, 2024. In the three months ended June 30, 2023, the Company had sales to four customers that individually accounted for more than 10% of its total revenue. These customers had sales of $1.3 million, $1.2 million, $1.1 million and $0.8 million, respectively, which represented 83% of total revenues in the three months ended June 30, 2023. In the six months ended June 30, 2023, the Company had sales to four customers that individually accounted for more than 10% of its total revenue. These customers had sales of $2.2 million, $2.1 million, $1.9 million and $1.9 million, respectively, which represented 87% of total revenues in the six months ended June 30, 2023.

Revenue Recognition

The Company recognizes revenue from the sale of its product, Twirla, in accordance with ASC 606, Revenue from Contracts with Customers (ASC 606). The provisions of ASC 606 require the following steps to determine revenue recognition: (1) identify the contract(s) with a customer; (2) identify the performance obligations in the contract; (3) determine the transaction price; (4) allocate the transaction price to the performance obligations in the contract; and (5) recognize revenue when (or as) the entity satisfies a performance obligation.

In accordance with ASC 606, the Company recognizes revenue at the point in time when its performance obligation is satisfied by transferring control of the promised goods or services to a customer. In accordance with the Company’s contracts with customers, control of the product is transferred upon the conveyance of title, which occurs when the product is sold to and received by a customer. The Company’s customers are located in the United States and consist primarily of wholesale distributors. Accounts receivable due to the Company from contracts with its customers are stated separately in the balance sheet, net of various allowances as described later in this section and in the Accounts Receivable and Allowance policy.

The amount of revenue recognized by the Company is equal to the amount of consideration that is expected to be received from the sale of product to its customers. Revenue is only recognized when it is probable that a significant reversal will not occur in future periods. To determine whether a significant reversal will occur in future periods, the Company assesses both the likelihood and magnitude of any such potential reversal of revenue.

Twirla is sold to customers at the wholesale acquisition cost (“WAC”). However, the Company records product revenue, net of reserves for applicable variable consideration. These types of variable consideration items reduce revenue and include the following:

Distribution services fees;
Prompt pay and other discounts;
Product returns;
Chargebacks;
Rebates; and
Co-payment assistance.

An estimate for each variable consideration item is made and is recorded in conjunction with the revenue being recognized. Generally, if the estimated amount is payable to a customer, it is recorded as a reduction to accounts receivable. If the estimated amount is payable to an entity other than a customer, it is recorded as a current liability. An estimated amount of variable consideration may differ from the actual amount. At each balance sheet date, these provisions are analyzed, and adjustments are made if necessary. Any adjustments made to these provisions would affect net product revenue and earnings in the current period.

In accordance with ASC 606, the Company must make judgments to determine the estimate for certain variable consideration. For example, the Company must estimate the percentage of end-users that will obtain the product through public insurance such as Medicaid or through private commercial insurance. To determine these estimates, the Company relied on quantitative and qualitative data from various internal and external sources to estimate its variable consideration.

The specific considerations that the Company uses in estimating these amounts related to variable considerations are as follows:

Distribution services fees – The Company pays distribution service fees primarily to its wholesale distributors. These fees are a contractually fixed percentage of WAC and are calculated at the time of sale based on the purchase amount. The Company records these fees as contra accounts receivable on the balance sheet.

Prompt pay and other discounts – The Company incentivizes its customers to pay their invoices on time through prompt pay discounts. These discounts are an industry standard practice and the Company offers a prompt pay discount to each wholesale distributor customer. The specific prompt pay terms vary by customer and are contractually fixed. Prompt pay discounts are typically taken by the Company’s customers, so an estimate of the discount is recorded at the time of sale based on the WAC. Prompt pay discount estimates are recorded as contra accounts receivable on the balance sheet.

The Company may also give other discounts to its customers to incentivize purchases and promote customer loyalty. The terms of such discounts may vary by customer. These discounts reduce gross product revenue at the time the revenue is recorded.

Product returns – Customers have the right to return product that is within six months or less of the labeled expiration date or that is past the expiration date by no more than twelve months. Twirla was commercially launched in December 2020, an estimate for product returns as of June 30, 2024 was made based on: (i) data provided to the Company by its distributors (including weekly reporting of distributors’ sales and inventory held by distributors that provided the Company with visibility into the distribution channel in order to determine what quantities were sold to retail pharmacies and other providers), (ii) information provided to the Company from retail pharmacies, (iii) data provided to the Company by third-parties including a third-party data provider which collects and publishes prescription data (iv) expired returns credits issued to date, and (v) the estimated remaining shelf life of Twirla previously shipped and currently being shipped to distributors. Estimated product returns are recorded as accrued expenses on the balance sheet.

Chargebacks – Certain covered entities and government entities will be able to purchase the product at a price discounted below WAC. The difference between the government or covered entity purchase price and the wholesale

distributor purchase price of WAC will be charged back to the Company. The Company estimates the amount in chargebacks based on the expected number of claims and related cost that is associated with the revenue being recognized for product that remains in the distribution channel at the end of each reporting period. Estimated chargebacks are recorded as contra accounts receivable on the balance sheet.

Rebates – The Company is subject to mandatory and negotiated discount obligations under the Medicaid and VA/DOD programs. The rebate amounts for these programs are determined by statutory requirements or contractual arrangements. Rebates are owed after the product has been dispensed to an end user and the Company has been invoiced. Rebates are typically invoiced in arrears. The Company’s liability for these rebates consists of invoices received for claims from prior quarters that have not been paid or for which an invoice has not yet been received, estimates of claims for the current quarter, and estimated future claims that will be made for product that has been recognized as revenue, but remains in the distribution channel at the end of each reporting period. Rebate estimates are recorded as accrued expenses on the balance sheet.

Co-payment assistance – The Company offers a co-payment assistance program to commercially insured patients whose insurance requires a co-payment to be made when filling their prescription. This is a voluntary program that is intended to provide financial assistance to patients meeting certain eligibility requirements. The Company estimates the amount of co-payment assistance based on the expected number of claims and related cost that is associated with the revenue being recognized for product that remains in the distribution channel at the end of each reporting period. Co-payment assistance estimates are recorded as accrued expenses on the balance sheet.

Provisions for the revenue reserves described above totaled $7.2 million and $6.3 million for the three months ended June 30, 2024 and 2023, respectively, and $15.9 million and $10.8 million for the six months ended June 30, 2024 and 2023, respectively. As of June 30, 2024, reserves on the balance sheet associated with variable consideration were $7.5 million.

Warrants

The Company accounts for its warrants to purchase common stock in accordance with ASC 480, Distinguishing Liabilities from Equity.

In connection with entering into a senior secured term loan facility in February 2020 (the “Perceptive Credit Agreement”), the Company issued warrants to purchase 700 shares of its common stock to the lender, Perceptive Credit Holdings III, L.P. (“Perceptive”). In connection with an amendment to that facility in February 2021, the Company issued warrants to purchase 225 shares of the Company’s common stock (collectively, the “Perceptive Warrants”). The Perceptive Warrants qualify for equity classification and have been allocated based upon the relative fair value of the base instrument and the warrant. In March 2023, in connection with the Waiver and Sixth Amendment to the Perceptive Credit Agreement, the Company amended and restated the Perceptive Warrants to reset the strike price of the Perceptive Warrants. In October 2023, in connection with the Seventh Amendment to the Perceptive Credit Agreement, the Company reset the strike price of the Perceptive Warrants. See Notes 7 and 8 for additional information.

In connection with an underwritten public offering completed in October 2021, the Company issued warrants to purchase 6,660 shares of its common stock. These warrants are classified as liabilities and were measured at fair value upon issuance, with subsequent changes in fair value reported in the Statements of Operations and Comprehensive Income (Loss) each reporting period. This offering also triggered an adjustment to the exercise price of the Perceptive Warrants, which resulted in a reduction of the strike price for these warrants. This reduction resulted in an immaterial increase to additional paid-in-capital. See Notes 7 and 8 for additional information.

In connection with a registered direct offering completed in March 2022, the Company issued warrants to purchase 24,856 shares of its common stock. These warrants are classified as liabilities and were measured at fair value upon issuance, with subsequent changes in fair value reported in the Statement of Operations and Comprehensive Income (Loss) each reporting period. This offering also triggered an adjustment to the exercise price of the Perceptive Warrants, which resulted in a reduction of the strike price for these warrants. This reduction resulted in an immaterial increase to additional paid-in-capital. See Notes 7 and 8 for additional information.

In connection with a letter agreement and waiver entered into with an investor on April 2022, the Company issued warrants to purchase 4,243 shares of common stock. These warrants are classified as liabilities and were measured at fair value upon issuance, with subsequent changes in fair value reported in the Statement of Operations and Comprehensive Income (Loss) each reporting period. See Note 8 for additional information.

In connection with a public offering completed in July 2022, the Company issued warrants to purchase 1,093,333 shares of its common stock, of which 433,333 warrants expired unexercised in July 2023. In February 2024, 100,000 of these warrants were exercised (see Note 8). These warrants are classified as liabilities and were measured at fair value upon issuance, with subsequent changes in fair value reported in the Statement of Operations and Comprehensive Income (Loss) each reporting period. This offering also triggered an adjustment to the exercise price of the Perceptive Warrants, which resulted in a reduction of the strike price for these warrants.

In connection with a public offering completed in May 2023, the Company issued warrants to purchase 3,792,572 shares of its common stock. These warrants are classified as liabilities, were measured at fair value upon issuance, with subsequent changes in fair value reported in the Statement of Operations and Comprehensive Income (Loss) each reporting period. These warrants were exercised in February 2024 (see Note 8). This offering also triggered an adjustment to the exercise price of the Perceptive Warrants, which resulted in a reduction of the strike price for these warrants.

On December 3, 2023, the Company entered into a Warrant Amendment and Additional Issuance Agreement (“Warrant Amendment and Additional Issuance Agreement”) relating to the amendment of warrants to purchase shares of common stock that were issued in transactions on March 14, 2022, April 25, 2022, and May 25, 2023 (collectively, the “Warrants”). Collectively, the Warrants represent the right to purchase approximately 3.8 million shares of common stock. See Note 8 for additional information.

In connection with a warrant exercise agreement with a certain holder of its common stock warrants completed in February 2024, the Company issued new unregistered warrants to purchase up to 7,785,144 shares of common stock. These warrants are classified as liabilities and were measured at fair value upon issuance, with subsequent changes in fair value reported in the Statement of Operations and Comprehensive Income (Loss) each reporting period. See Note 8 for additional information.

Income Taxes

The Company accounts for deferred taxes using the asset and liability method as specified by ASC 740, Income Taxes. Deferred income tax assets and liabilities are determined based on differences between the financial statement reporting and the tax basis of assets and liabilities, operating losses and tax credit carryforwards. Deferred income taxes are measured using the enacted tax rates and laws that are anticipated to be in effect when the differences are expected to reverse. The measurement of deferred income tax assets is reduced, if necessary, by a valuation allowance for any tax benefits which are not expected to be realized. The effect on deferred income tax assets and liabilities of a change in tax rates is recognized in the period that such tax rate changes are enacted.

The Company has adopted the authoritative guidance on accounting for and disclosure of uncertainty in tax positions, which prescribes a comprehensive model for the financial statement recognition, measurement, presentation, and disclosure of uncertain tax positions taken or expected to be taken in income tax returns. The Company has no uncertain tax positions as of June 30, 2024 that qualify for either recognition or disclosure in the financial statements under this guidance.

Stock-Based Compensation

The Company accounts for stock-based compensation in accordance with ASC 718, Compensation-Stock Compensation. The Company grants stock options for a fixed number of shares to employees and non-employees with an exercise price equal to the fair value of the shares at grant date. Compensation cost is recognized for all share-based payments granted and is based on the grant-date fair value estimated using the weighted-average assumption of the Black-Scholes option pricing model based on key assumptions such as stock price, expected volatility and expected term. The Company elects to account for forfeitures when they occur. The equity instrument

is not considered to be issued until the instrument vests. As a result, compensation cost is recognized over the requisite service period with an offsetting credit to additional paid-in capital.

The Company also awards restricted stock units (“RSUs”) to employees and its Board. RSUs are generally subject to forfeiture if employment terminates prior to the completion of the vesting restrictions. The Company expenses the cost of the RSUs, which is determined to be the fair market value of the shares of common stock underlying the RSUs at the date of grant, ratably over the period during which the vesting restrictions lapse.

Net Income (Loss) Per Share

Basic net income (loss) per share is calculated by dividing the net income (loss) attributable to common stockholders by the weighted average number of common shares outstanding for the period, without consideration for common stock equivalents. Diluted net income (loss) per share is calculated by dividing the net income (loss) attributable to common stockholders by the weighted average number of common shares outstanding plus the effect of dilutive potential common shares outstanding during the period determined using the treasury-stock and if-converted methods. For purposes of the diluted net income (loss) per share calculation, common stock warrants, unvested RSUs and stock options are considered to be potentially dilutive securities but are excluded from the calculation of diluted net income (loss) per share because their effect would be anti-dilutive, and therefore, basic and diluted net income (loss) per share were the same for all periods presented.

The following table sets forth the outstanding potentially dilutive securities that have been excluded from the calculation of diluted net income (loss) per share for the three and six months ended June 30, 2024 and 2023, respectively, because to do so would be anti-dilutive (in common equivalent shares):

June 30, 

 

    

2024

    

2023

    

Common stock warrants

 

9,676,830

 

5,017,410

Unvested restricted stock units

 

103,373

 

135,047

Common stock options

42,854

43,510

Total

 

9,823,057

 

5,195,967

Recent Accounting Pronouncements

From time to time, new accounting pronouncements are issued by the Financial Accounting Standards Board (“FASB”) or other standard setting bodies that the Company adopts as of the specified effective date. Unless otherwise discussed below, the Company does not believe that the adoption of recently issued standards have or may have a material impact on its consolidated financial statements or disclosures.

The Company did not adopt any new accounting pronouncements during the three months ended June 30, 2024 that had a material effect on its financial statements.

XML 21 R10.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Fair Value Measurements
6 Months Ended
Jun. 30, 2024
Fair Value Measurements  
Fair Value Measurements

3. Fair Value Measurements

ASC 820, Fair Value Measurements and Disclosures, describes the 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.

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 at the measurement date. Assets and liabilities that are measured at fair value are reported using a three-level fair value hierarchy that prioritizes the inputs used to measure fair value. This hierarchy maximizes the

use of observable inputs and minimizes the use of unobservable inputs. The three levels of inputs used to measure fair value are as follows:

Level 1 — Quoted prices in active markets for identical assets or liabilities. The Company’s Level 1 assets consist of cash and cash equivalents. The Company has no Level 1 liabilities.
Level 2 — Inputs other than Level 1 that are observable, either directly or indirectly, such as quoted market prices for similar assets or liabilities in active markets or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets and liabilities. The Company has no Level 2 assets or liabilities.
Level 3 — Unobservable inputs that are supported by little or no market data and which require internal development of assumptions about how market participants price the fair value of the assets or liabilities. The Company has no Level 3 assets. Level 3 liabilities consist of warrant liability.

The following table sets forth the Company’s financial instruments measured at fair value by level within the fair value hierarchy as of June 30, 2024 and December 31, 2023 (in thousands):

    

Level 1

    

Level 2

    

Level 3

June 30, 2024

Assets:

Cash and cash equivalents

$

2,848

$

$

Total assets at fair value 

$

2,848

$

$

Liabilities:

Warrant Liability

$

$

$

10,647

Total assets at fair value 

$

$

$

10,647

    

Level 1

    

Level 2

    

Level 3

December 31, 2023

Assets:

Cash and cash equivalents

$

2,557

$

$

Total assets at fair value 

$

2,557

$

$

Liabilities:

Warrant Liability

$

$

$

5,696

Total assets at fair value 

$

$

$

5,696

The fair value of the warrant liability as of June 30, 2024 was calculated using a probability-weighted model incorporating the probability of completion of the Merger, the terms included in the cash-out acknowledgment and cancellation agreements described in Note 10 and the option pricing model. The significant assumptions used in preparing the option pricing model for valuing the Company’s warrants as of June 30, 2024 include (i) volatility 105.3% - 433.0%, (ii) risk-free interest rate 4.3% - 4.7%, (iii) strike price for the common warrants of $1.00, $1.56, $2.09, $3.69, $4.94 and $45.00, (iv) fair value of common stock of $0.33 and $1.52 and (v) expected life 1.2 – 4.9 years. The significant assumptions used in preparing the option pricing model for valuing the Company’s warrants as of December 31, 2023 include (i) volatility 101.5% - 126.0%, (ii) risk-free interest rate 3.8% - 4.0%, (iii) strike price for the common warrants $3.69, $45.00 and $1,700, (iv) fair value of common stock of $1.95 and (v) expected life 2.8 – 4.4 years.

The following is a roll forward of the fair value of Level 3 warrants:

Beginning balance at December 31, 2023

    

$

5,696

Warrants issued

3,888

Warrants exercised

(3,480)

Change in fair value

 

4,543

Ending balance June 30, 2024

$

10,647

There were no transfers between Level 1, 2 or 3 during the six months ended June 30, 2024 or 2023.

XML 22 R11.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Prepaid Expenses and Other Current Assets
6 Months Ended
Jun. 30, 2024
Prepaid Expenses and Other Current Assets  
Prepaid Expenses and Other Current Assets

4. Prepaid Expenses and Other Current Assets

Prepaid expenses and other current assets consist of the following (in thousands):

June 30, 

December 31, 

    

2024

    

2023

    

Prepaid insurance 

$

134

$

441

Other 

 

1,118

 

402

Total prepaid expenses and other current assets

$

1,252

$

843

XML 23 R12.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Accrued Liabilities
6 Months Ended
Jun. 30, 2024
Accrued Liabilities  
Accrued Liabilities

5. Accrued Liabilities

Accrued liabilities consist of the following (in thousands):

June 30, 

December 31, 

    

2024

    

2023

    

Gross to net accruals

$

7,507

$

6,492

Accrued compensation

954

832

Accrued professional fees and other

 

935

 

1,807

Total accrued liabilities 

$

9,396

$

9,131

XML 24 R13.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Leases
6 Months Ended
Jun. 30, 2024
Leases  
Leases

6. Leases

The Company has no finance leases and one operating lease for its corporate headquarters in Princeton, NJ. The current lease commenced on December 1, 2021 and terminates on March 31, 2025. The lease provides the Company with an option to extend the lease for an additional five years. Under the terms of the lease, the Company pays base annual rent subject to a fixed dollar amount increase each year, a fixed monthly charge for electricity, and other normal operating expenses such as taxes, repairs, and maintenance. The Company evaluates renewal options at lease inception and on an ongoing basis and includes renewal options that it is reasonably certain to exercise in its expected lease terms when classifying leases and measuring lease liabilities. The lease does not require variable lease payments, residual value guarantees, or restrictive covenants.

The lease does not provide an implicit rate, therefore the Company used its incremental borrowing rate as the discount rate when measuring the operating lease liability. The incremental borrowing rate represents an estimate of the interest rate the Company would incur at lease commencement to borrow an amount equal to the lease payments on a collateralized basis over the term of the lease.

Operating lease expense was $89,000 for each of the three months ended June 30, 2024 and 2023. Operating lease expense was $178,000 for each of the six months ended June 30, 2024 and 2023. Operating cash flows used for operating leases during the six months ended June 30, 2024 and 2023 were approximately $177,000 and $154,000 respectively. As of June 30, 2024, the weighted average remaining lease term was 0.75 years, and the weighted average discount rate was 11.8%.

Future minimum lease payments under non-cancellable leases as of June 30, 2024 were as follows (in thousands):

2024

$

199

2025

    

101

Total

$

300

Less: Interest

 

(11)

Present value of lease liability

$

289

XML 25 R14.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Credit Agreement and Guaranty
6 Months Ended
Jun. 30, 2024
Credit Agreement and Guaranty  
Credit Agreement and Guaranty

7. Credit Agreement and Guaranty

On February 10, 2020, the Company entered into a Credit Agreement and Guaranty with Perceptive Credit Holdings III, LP (“Perceptive”) for a senior secured term loan credit facility of up to $35.0 million (the “Perceptive Credit Agreement”). A first tranche of $5.0 million was funded on execution of the Perceptive Credit Agreement. A second tranche of $15.0 million was funded as a result of the approval of Twirla by the FDA. On January 7, 2022, the Company prepaid $5.0 million of the outstanding debt, and Perceptive waived the prepayment premium. On July 8, 2022, the Company prepaid $5.0 million of the outstanding debt, and Perceptive waived the prepayment premium. On July 25, 2022, the Company entered into a fifth amendment to the Perceptive Credit Agreement, as amended (the “Fifth Amendment”). Pursuant to the Fifth Amendment, Perceptive agreed to release its security interest in certain assets being transferred from the Company to Corium in connection with an amendment to the Company’s Manufacturing and Commercialization Agreement with Corium and waive the Company’s obligations to comply with certain financial covenants through the end of 2022. In exchange, the Company agreed to prepay $7.0 million of outstanding principal which was paid on July 25, 2022. On March 21, 2023, the Company and Perceptive entered into a sixth amendment to the Perceptive Credit Agreement (the “Sixth Amendment”). The Sixth Amendment waived the Company’s obligations to (1) comply with certain financial covenants relating to minimum revenue requirements and minimum liquidity through June 30, 2023, and (2) file financial statements along with its Annual Report on Form 10-K for the fiscal year ended December 31, 2022 that are not subject to any “going concern” qualification. On October 30, 2023, the Company and Perceptive entered into a seventh amendment to the Perceptive Credit Agreement (the “Seventh Amendment”). The Seventh Amendment: (1) amended the Company’s obligations to comply with certain financial covenants relating to minimum revenue requirements, (2) amended and waived the Company’s obligations to comply with certain financial covenants relating to minimum liquidity through December 31, 2023, and (3) required the Company to make principal payments on its outstanding loan balance of $150,000 per month beginning on December 1, 2023.

The facility was scheduled to mature on February 10, 2024 (“Maturity Date”) but was extended to March 11, 2024, pursuant to that certain eight amendment to the Perceptive Credit Agreement dated February 9, 2024. On March 11, 2024, the Company paid off the remainder of the principal balance of $1.35 million and has no borrowings outstanding under the Perceptive Credit Agreement as of June 30, 2024. The Perceptive Credit Agreement terminated upon repayment of the remaining balance.

Borrowings under the Perceptive Credit Agreement accrued interest at an annual rate equal to the Secured Overnight Financing Rate for one-month deposits (“SOFR”) plus 10.25%.

All of the Company’s obligations under the Perceptive Credit Agreement were secured by a first-priority lien and security interest in substantially all of the Company’s tangible and intangible assets, including intellectual property. The Perceptive Credit Agreement contained certain representations and warranties, affirmative covenants, negative covenants and conditions that are customary for similar financings. The negative covenants restricted or limited the ability of the Company to, among other things and subject to certain exceptions contained in the Perceptive Credit Agreement, incur new indebtedness; create liens on assets; engage in certain fundamental corporate changes, such as mergers or acquisitions, or changes to the Company’s business activities; make certain investments or restricted payments (each as defined in the Perceptive Credit Agreement); change its fiscal year; pay dividends; repay other certain indebtedness; engage in certain affiliate transactions; or enter into, amend or terminate any other agreements that have the impact of restricting the Company’s ability to make loan repayments under the Perceptive Credit Agreement. In addition, as amended by the Seventh Amendment, the Company must (i) at all times for the period from June 30, 2023 to October 31, 2023 maintain a minimum cash balance of $0.5 million for

the period from November 1, 2023 to December 31, 2023 maintain a minimum cash balance of $1.0 million, and after December 31, 2023 to the Maturity Date maintain a minimum cash balance of $3.0 million; and (ii) as of the last day of each fiscal quarter commencing with the fiscal quarter ending September 30, 2023, report net revenues for the trailing 12-month period that are not less than $5.0 million. Pursuant to the Seventh Amendment, the Company received a waiver of certain financial covenants through December 31, 2023.

In connection with the Perceptive Credit Agreement, the Company issued to Perceptive two warrants to purchase an aggregate of 700 shares of the Company’s common stock (together, the “2020 Perceptive Warrants”). The first warrant is exercisable for 350 shares of common stock at an exercise price of $7,480 per share. The second warrant is exercisable for 350 shares of common stock at an exercise price of $9,340 per share. The 2020 Perceptive Warrants expire on February 10, 2027. In connection with the Perceptive Credit Agreement, the Company issued to Perceptive a warrant to purchase 225 shares of the Company’s common stock (the “2021 Perceptive Warrant” and, together with the 2020 Perceptive Warrants, the “Perceptive Warrants”) at an exercise price of $5,740 per share. The 2021 Perceptive Warrant expires on February 26, 2028. In connection with the Sixth Amendment, the Company amended the Perceptive Warrants to reset the exercise price to $10.50 per warrant. In connection with the Seventh Amendment, the Company further amended the Perceptive Warrants to reset the exercise price to $1.82 per warrant. The Perceptive Warrants contain anti-dilution provisions and other warrant holder protections and are not exercisable to the extent that Perceptive would beneficially own more than 19.99% of the Company’s common stock because of the exercise.

The Company allocated the proceeds of $20.0 million in accordance with ASC 470 based on the relative fair values of the debt and the Perceptive Warrants. The relative fair value of the Perceptive Warrants of approximately $3.6 million at the time of issuance, which was determined using the Black-Scholes option-pricing model, was recorded as additional paid-in capital and reduced the carrying value of the debt. The significant assumptions used in the preparation of the option pricing model for valuing the Perceptive Warrants issued include (i) volatility (70.0%), (ii) risk free interest rate of 1.47% (estimated using treasury bonds with a 7-year life), (iii) strike prices of $7,480 and $9,340 for the common stock warrants, (iv) fair value of common stock ($8,020) and (v) expected life (7 years). The fair value of the 2021 Perceptive Warrants of approximately $1.1 million at the time of issuance, which was determined using the Black-Scholes option-pricing model, was recorded as additional paid-in capital and reduced the carrying value of the debt. The significant assumptions used in preparing the option pricing model for valuing the 2021 Perceptive Warrants issued include (i) volatility (103.5%), (ii) risk free interest rate of 1.15% (estimated using treasury bonds with a 7-year life), (iii) strike price of $5,740 for the common stock warrant, (iv) fair value of common stock ($5,740) and (v) expected life (7 years). The fair value of the warrants as well as the debt issue costs incurred in connection with the entry into the Perceptive Credit Agreement, including a facility fee of 1% of the total amount of loans available under the facility, are presented as a direct deduction from the carrying amount of the term loan on the consolidated balance sheet as detailed below (in thousands).

    

June 30, 

December 31, 

2024

2023

Long-term debt

    

$

$

1,650

Debt issuance costs

(23)

Warrant discount

(112)

Total debt

$

$

1,515

Less, current portion

1,515

Long-term debt, less current portion

$

$

The fair value of the warrants and the debt issue costs were amortized utilizing the effective interest method over the term of the loan. The Company recorded interest expense for the amortization of the fair value of the warrants and debt issue costs of zero and $372,000 for the three months ended June 30, 2024 and 2023, respectively. The Company recorded interest expense for the amortization of the fair value of the warrants and debt issue costs of zero and $679,000 for the six months ended June 30, 2024 and 2023, respectively.

XML 26 R15.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stockholders' Deficit
6 Months Ended
Jun. 30, 2024
Stockholders' Deficit  
Stockholders' Deficit

8. Stockholders’ Deficit

On January 7, 2022, the Company’s stockholders approved an amendment to the Company’s Amended and Restated Certificate of Incorporation to increase the number of shares of common stock authorized for issuance from 150,000,000 shares to 300,000,000 shares.

Reverse Stock Split

On April 10, 2023, the Company filed with the Secretary of State of the State of Delaware a certificate of amendment, or the Certificate of Amendment, to the Company’s Amended and Restated Certificate of Incorporation, which became effective on April 10, 2023. The Certificate of Amendment implemented a 1-for-50 reverse stock split of the Company’s common stock. On the effective date of April 10, 2023, the number of the Company’s issued and outstanding shares of common stock was decreased from 46,605,134 to 932,101, and the par value remained unchanged. No fractional shares were issued as a result of the reverse stock split. Stockholders who would otherwise have been entitled to receive a fractional share received a cash payment in lieu thereof. The reverse stock split affected all shares of the Company’s common stock outstanding immediately prior to the effective date of the reverse stock split, as well as the number of shares of common stock available for issuance under the Company’s equity incentive plans. In addition, the reverse stock split effected a reduction in the number of shares of common stock issuable upon the exercise of stock options, restricted stock units, or warrants outstanding.

Shelf Registration Statement

On October 2, 2020, the Company filed a universal shelf registration statement with the SEC for the issuance of common stock, preferred stock, warrants, rights, debt securities and units up to an aggregate amount of $200.0 million (the “2020 Shelf Registration Statement”). On October 14, 2020, the 2020 Shelf Registration Statement was declared effective by the SEC. In the future, the Company may periodically offer one or more of these securities in amounts, prices, and terms to be announced when and if the securities are offered. At the time any of the securities covered by the 2020 Shelf Registration Statement are offered for sale, a prospectus supplement will be prepared and filed with the SEC containing specific information about the terms of any such offering. The 2020 Shelf Registration Statement expired on October 13, 2023.

Public Offerings

In May 2023, the Company completed a best efforts public offering of an aggregate of 95,000 shares of common stock and 1,801,286 pre-funded warrants in lieu of shares of common stock and warrants to purchase a total of 3,792,572 shares of common stock at combined public offering price of $3.9551 per share. Proceeds from the public offering, net of underwriting discounts, commissions, and offering expenses were approximately $6.5 million. All of the pre-funded warrants had been exercised prior to December 31, 2023. H.C. Wainwright acted as the exclusive placement agent in connection with the Offering and, as compensation, received a cash fee of 7% of the aggregate proceeds raised in the Offering. The Company also issued to certain designees of H.C. Wainwright warrants to purchase up to 94,814 shares of commons stock with an exercise price of $4.9439 per share.

In December 2023, the Company entered into a Warrant Amendment and Additional Issuance Agreement relating to the amendment of warrants to purchase shares of common stock that were issued in transactions on March 14, 2022, April 25, 2022, and May 25, 2023. Collectively, the Warrants represent the right to purchase approximately 3.8 million shares of common stock. Under the terms of the Warrant Amendment and Additional Issuance Agreement, the holder agreed to revise provisions related to the use of a Black-Scholes model to value the Warrants in the event of a change of control transaction. The holder also agreed to revise provisions related to the cashless exercise of the Warrants. In exchange for the holder’s agreement to amend the Warrants, the Company agreed to issue an additional new warrant (the “New Warrant”) to purchase 1,005,560 shares of common stock. The New Warrant has an exercise price of $2.09 per share of common stock. The New Warrant is exercisable six months after issuance and will expire five years from the date that the New Warrant is initially exercisable. The exercise price of the New Warrant is subject to adjustment for stock splits, reverse splits, and similar capital transactions as described in the New Warrant.

February 2024 Warrant Exercise

As previously reported, the Company issued warrants on July 6, 2022 and May 25, 2023, each of which were amended on December 3, 2023 (collectively the “Warrants”) to a certain investor, collectively representing the right to purchase up to an aggregate of 3,892,572 shares of the common stock, par value $0.0001 per share, of the Company (“Common Stock”), at an exercise price of $3.69 per share. On February 22, 2024, the Company entered into a warrant exercise agreement (the “Exercise Agreement”) with this certain holder of its Warrants (the “Exercising Holder”) wherein the Exercising Holder agreed to exercise the Warrants for cash, at an exercise price reduced by the Company to $1.25 per share (the “Warrant Exercise”). The gross proceeds from the Warrant Exercise were approximately $4.8 million. In consideration for the Warrant Exercise, the Company issued new unregistered warrants to purchase shares of Common Stock (the “New Warrants”). The New Warrants are exercisable for an aggregate of up to 7,785,144 shares of Common Stock, at an exercise price of $1.00 per share and will be immediately exercisable upon issuance. 3,992,572 of the New Warrants will have a term of five years from the issuance date and 3,792,572 of the New Warrants will have a term of eighteen months from the issuance date. The exercise price of the New Warrants is subject to adjustment for stock splits, reverse splits, and similar capital transactions as described in the New Warrants. H.C. Wainwright & Co., LLC acted as placement agent and financial advisor in connection with the transaction and received a cash fee of 7.0% of the gross proceeds resulting from the Warrant Exercise, a management fee of 1.0% of the gross proceeds resulting from the Warrant Exercise and warrants (the “Placement Agent Warrants”) to purchase 194,629 of shares of Common Stock which is equal to 5.0% of the number of Warrants exercised at an exercise price of $1.5625.

The Company has accounted for the warrants as liabilities, while the pre-funded warrants are classified as a component of permanent equity within additional paid-in capital because they are freestanding financial instruments that are legally detachable and separately exercisable from the shares of common stock with which they were issued, are immediately exercisable, do not embody an obligation for the Company to repurchase its shares, and permit the holders to receive a fixed number of shares of common stock upon exercise. The Company also determined that the pre-funded warrants should be included in the determination of basic earnings per share in accordance with ASC 260, Earnings per Share.

ATM Sales Agreement

On April 27, 2022, the Company entered into a new at-the-market offering program (the “April 2022 ATM Agreement”) with H.C. Wainwright LLC and Co. (the “Sales Agent”) under which the Company is authorized to sell up to an aggregate of $12.8 million in gross proceeds through the sale of shares of common stock from time to time. The Company agreed to pay a commission of up to 3.0% of the gross proceeds of any common stock sold under the April 2022 ATM Agreement. Through September 30, 2022, the Company issued and sold a total of 173,750 shares of common stock under the April 2022 ATM Agreement, representing the entire capacity of the April 2022 ATM, resulting in net proceeds of approximately $12.2 million. On August 22, 2022, the Company increased the April 2022 ATM (“August 2022 ATM”). As increased, the Company was eligible to offer and sell, from time to time through the Sales Agent, shares of its common stock having an aggregate offering price of up to $75.0 million. On April 12, 2023, the Company filed a prospectus supplement to its registration statement on Form S-3 for the August 2022 ATM verifying that it was eligible to sell up to $4.5 million worth of shares through its ATM. During the six months ended June 30, 2023, the Company issued and sold 178,041 shares for net proceeds of approximately $1.7 million. The Company’s ATM expired in October 2023.

Stock-Based Compensation Expense

Stock-based compensation expense was allocated as follows (in thousands):

Three Months Ended

Six Months Ended

June 30, 

June 30, 

    

2024

    

2023

2024

    

2023

    

Cost of product revenues

$

17

$

28

$

36

$

57

Research and development 

63

81

137

168

Selling and marketing

8

32

20

62

General and administrative 

 

196

 

341

 

425

 

692

Total

$

284

$

482

$

618

$

979

XML 27 R16.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Commitments and Contingencies
6 Months Ended
Jun. 30, 2024
Commitments and Contingencies  
Commitments and Contingencies

9. Commitments and Contingencies

The Company has several firm purchase commitments, primarily related to the manufacture and supply of Twirla and the supply of a field force of sales representatives to provide certain detailing services, sales operation services, compliance services, and training services. Future firm purchase commitments under these agreements, the last of which ends in 2033, as well as the Company’s operating lease (see Note 6) total $209.4 million. This amount does not represent all of the Company’s anticipated purchases in the future, but instead represents only purchases that are the subject of contractually obligated minimum purchases. The minimum commitments disclosed are determined based on non-cancelable minimum spend in 2024 or termination amounts. Additionally, the Company purchases products and services as needed with no firm commitment.

In April 2020, the Company entered into a manufacturing and commercialization agreement with Corium (the “Corium Agreement”). Under the Corium Agreement, the Company has a requirement to order quarterly minimum volumes of approximately $5.6 million of product. In the event that the Company does not order the minimum volume, the Company is required to pay an additional fee equal to twenty-five percent (25%) per unit of the transfer price for all units ordered in that quarter. The Company did not meet the minimum volume order in the first or second quarter of 2022, and has, therefore, paid the additional 25% per unit fee as a penalty for all units ordered during the period. Based on then-current demand expectations for Twirla, the Company did not expect to meet the minimum volume order for the balance of 2022 and would be subject to the additional fee on future purchases. On July 25, 2022 the Company and Corium entered into Amendment No. 1 to the Corium Agreement (the “Amendment”) which was designed to restructure the contract minimums applicable to the purchase of manufactured Twirla and other services provided by Corium, transfer equipment ownership to Corium to support the manufacture of Twirla and extend the term of the Corium Agreement. Pursuant to the Amendment, the parties agreed to adjust the process for the Company providing Corium certain binding and non-binding forecasts required under the Corium Agreement. Additionally, Corium agreed not to enforce the original quantity minimums in the Corium Agreement, which were waived and replaced by new minimums based on Corium’s revenue for product purchased by the Company, expiring raw materials, and other services billed by Corium to support batch production and release. The guaranteed minimum revenue requirement for 2024 and each year thereafter was $22.5 million. On May 13, 2024, the Company and Corium entered into Amendment No. 2 to the Corium Agreement, which reset the guaranteed minimum revenue requirement for 2024 to $10.0 million. The transfer price for Twirla will be higher for the remainder of 2024 to support the lower guaranteed minimum revenue requirement. The guaranteed minimum revenue requirement for 2025 and beyond will return to $22.5 million per year. In the event that the Company does not meet the guaranteed minimum revenue requirements in any given year, the Company will be required to make additional payments to Corium for the shortfall. The Company agreed to make certain monthly supplemental payments to Corium through December 2023, which payments are eligible to be retroactively reduced based upon product orders placed by the Company during 2023 meeting certain designated thresholds. In connection with the supplemental payments, Corium will retain the proceeds for the sale of certain raw materials to which the Company would otherwise have economic right to offset such supplemental payments. Further, the Company agreed to reimburse Corium for any unused raw materials in the event the Company’s actual product requirements are lower than initially forecasted. Pursuant to the Amendment, the term of the Corium Agreement was extended to December 31, 2033. Pursuant to the Amendment, the parties agreed to transfer ownership of certain manufacturing equipment used in the manufacture of Twirla from the Company to Corium under a Bill of Sale dated July 25, 2022. On June 24, 2024, the Company and Corium entered into Amendment No. 3 (the “Third Amendment”) to the Corium

Agreement, which amends the Corium Agreement to account for Insud’s current projected production requirements for Twirla and the associated cost of goods and is conditioned upon, and effective as of, the consummation of the Merger.

The Company records a provision for contingent losses when it is both probable that a liability has been incurred, and the amount of the loss can be reasonably estimated. An unfavorable outcome to any legal matter, if material, could have an adverse effect on the Company's operations or its financial position. As of June 30, 2024, the Company has not recorded a provision for any contingent losses.

XML 28 R17.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Merger with Insud Pharma, S.L.
6 Months Ended
Jun. 30, 2024
Merger with Insud Pharma, S.L.  
Merger with Insud Pharma, S.L.

10. Merger with Insud Pharma, S.L.

On June 25, 2024, the Company entered into the Merger Agreement with Insud, and Merger Sub. Pursuant to the terms and subject to the conditions of the Merger Agreement, Merger Sub will merge with and into the Company (the “Merger”), with the Company surviving the Merger as an indirect wholly owned subsidiary of Insud.

The Merger Agreement was unanimously approved by the Board on June 25, 2024. As part of the purchase price for Agile, Insud has agreed to make available a Bridge Loan, which is secured by a security interest in the Company’s intellectual property (see further discussion below).

As preconditions to entering into the Merger Agreement, the Company has entered into (i) a Conditional Amendment No. 3 (“Amendment No. 3”) to that certain Manufacturing and Commercialization Agreement, dated April 30, 2020, by and between Agile and Corium Innovations, Inc. (“Corium”), as previously amended by Amendment No. 1 entered into as of July 25, 2022 and Amendment No. 2 entered into as of May 13, 2024 (as amended to date, the “Manufacturing and Commercialization Agreement”), on commercial terms reasonably acceptable to Insud, and including a conditional waiver to such party’s right to seek damages or other compensation for the Company’s failure to meet certain obligations under the Manufacturing and Commercialization Agreement, and (ii) a cash-out acknowledgment and cancellation agreement dated as of June 25, 2024 (the “Warrant Cash-Out Agreement”) with holders of not less than 95% of the outstanding warrants to purchase Company Common Stock (“Company Warrants”).

At the effective time of the Merger (the “Effective Time”), each share of common stock, par value $0.0001 per share, of the Company (the “Company Common Stock”) will be cancelled and converted automatically into and will thereafter represent only the right to receive $1.52 per share in cash, without interest, with respect to such shares of Company Common Stock (the “Merger Consideration”), subject to applicable withholding taxes.

In addition, immediately prior to the Effective Time, each unexpired and unexercised option to purchase Company Common Stock (each, a “Company Stock Option”), will, to the extent unvested, become fully vested and exercisable immediately prior to, and contingent upon, the Effective Time. At the Effective Time, each Company Stock Option that is then outstanding and unexercised shall be cancelled with no consideration payable in respect thereof.

At the Effective Time, each outstanding award of Company restricted stock units denominated in shares of Company Common Stock (each, a “Company RSU”) that is outstanding immediately prior to the Effective Time will be cancelled and converted automatically into the right to receive a payment in cash, without interest and subject to applicable withholding and other applicable taxes, equal to the product of (a) the Merger Consideration multiplied by (b) the total number of shares of Company Common Stock subject to the Company RSU immediately prior to the Effective Time.

In addition, prior to the Closing, as defined below, the Company shall use best efforts to cause each holder of the remaining Company Warrants not party thereto to execute an agreement substantially identical to the Warrant Cash-Out Agreement described below, which will provide for the exercise and cancellation of such Company Warrants in exchange for a cash payment by the Company to such holder following the Effective Time.

The Merger Agreement contains customary representations, warranties and covenants of the Company, Insud and Merger Sub, including, among others, the agreement by the Company to conduct its business in the ordinary

course consistent in all material respects with past practice during the period between execution of the Merger Agreement and completion of the Merger (the “Closing”) and covenants prohibiting the Company from engaging in certain activities during such period without the consent of Insud.

The Closing is conditioned upon, among other things, (a) the approval of the Merger Agreement by the affirmative vote of holders of at least a majority of the outstanding shares of Company Common Stock entitled to vote on the adoption of the Merger Agreement at a meeting of holders of the Company Common Stock held for such purpose, which is scheduled for August 22, 2024, (b) the absence of any judgements or laws enjoining, making illegal or otherwise prohibiting the Merger, (c) the accuracy of the other party’s representations and warranties, subject to certain customary materiality standards set forth in the Merger Agreement, (d) compliance in all material respects with the other party’s obligations under the Merger Agreement, (e) no Company Material Adverse Effect (as defined in the Merger Agreement) having occurred since the date of the Merger Agreement and (f) the Company’s performance with all of its obligations under Amendment No. 3 and Amendment No. 3 being in force and not capable of termination by Corium.

The Merger Agreement contains customary non-solicitation covenants that prohibit the Company from soliciting competing proposals or entering into discussions concerning, or providing confidential information in connection with, certain proposals for an alternative transaction. These non-solicitation covenants allow the Company, under certain circumstances and in compliance with certain obligations set forth in the Merger Agreement, to provide nonpublic information to, and engage in discussions and negotiations with, third parties in response to an unsolicited acquisition proposal. The Board also may change its recommendation to the holders of Company Common Stock to adopt the Merger Agreement in response to a “Superior Proposal” or an “Intervening Event” (each as defined in the Merger Agreement) if the Board determines in good faith, after consultation with outside legal counsel, that the failure to take such action would be inconsistent with the fiduciary duties of the Board under applicable law.

The Merger Agreement provides for certain termination rights for both the Company and Insud, including the right of either party to terminate the Merger Agreement if the Merger has not been consummated on or prior to September 30, 2024 (subject to extension as set forth in the Merger Agreement). Upon termination of the Merger Agreement under certain specified circumstances, including (a) the termination of the Merger Agreement by the Company in order to enter into an alternative transaction constituting a Superior Proposal or (b) the termination of the Merger Agreement by Insud due to a change in recommendation of the Board to the holders of Company Common Stock, the Company would be required to pay Insud a termination fee of $1.26 million and any amounts outstanding under the Bridge Loan.

Revolving Promissory Note and Intellectual Property Security Agreement

Concurrently with the execution of the Merger Agreement, Insud made available to the Company a maximum aggregate principal amount of up to $8.0 million (the “Bridge Loan”) pursuant to a Revolving Promissory Note (the “Note”), issued by the Company. The principal amount of the Bridge Loan accrues interest at a rate per annum equal to the rate last quoted by The Wall Street Journal as the “Prime Rate” in the United States or, if The Wall Street Journal ceases to quote such rate, the highest per annum interest rate published by the Federal Reserve Board in Federal Reserve Statistical Release H.15 (519) (Selected Interest Rates) as the “bank prime loan” rate or, if such rate is no longer quoted therein, any similar rate quoted therein (as determined by the lender) or any similar release by the Federal Reserve Board, which is subject to automatic increase by 4% upon the occurrence of certain events of default (the “Default Rate”). The principal amount due under the Note and all accrued and unpaid interest is payable by Agile on the earlier of (i) November 22, 2024, and (ii) the date on which the Commitment Amount is reduced to zero or otherwise terminated (the “Stated Expiry Date”). The initial loan advance of $6.5 million was made on July 1, 2024. Subsequent requests for advances under the Note shall be made by the Company (in such amounts as necessary) after July 15, 2024. The Note is secured pursuant to an Intellectual Property Security Agreement (the “Security Agreement”) under which the Company granted a security interest in its intellectual property assets and rights. Furthermore, in the event the Merger is not consummated in certain instances and the Merger Agreement is terminated, Agile shall be obligated to repay to Insud any amounts outstanding (including interest accrued) under the Bride Loan.

XML 29 R18.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) $ (11,872) $ 1,284 $ (3,809) $ (5,389) $ (10,590) $ (9,197)
XML 30 R19.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Insider Trading Arrangements
3 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 31 R20.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Summary of Significant Accounting Policies (Policies)
6 Months Ended
Jun. 30, 2024
Summary of Significant Accounting Policies  
Basis of Presentation

Basis of Presentation

The accompanying unaudited interim financial statements have been prepared by the Company in accordance with accounting principles generally accepted in the United States (“U.S. GAAP”) for interim information and pursuant to the rules and regulations of the Securities and Exchange Commission (the “SEC”) for Quarterly Reports on Form 10-Q. Accordingly, certain information and footnote disclosure normally included in financial statements prepared in accordance with U.S. GAAP has been condensed or omitted pursuant to such rules and regulations.

These interim financial statements should be read in conjunction with the audited financial statements and related notes included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2023 as filed with the SEC on March 28, 2024.

In the opinion of management, the unaudited interim financial statements reflect all adjustments, which are normal recurring adjustments, necessary for the fair presentation of the financial information for the interim periods presented. The results of operations for the three and six months ended June 30, 2024 are not necessarily indicative of the operating results for the full fiscal year or any future period.

The accompanying unaudited financial statements have been prepared on a basis which assumes that the Company will continue as a going concern and which contemplates the realization of assets and satisfaction of liabilities and commitments in the normal course of business. The Company has incurred recurring losses and negative cash flows from operations. If the Company encounters unforeseen factors that impact the Company’s current business plan or its ability to generate revenue from the commercialization of Twirla, the Company believes it has the ability to revise its commercial plans, including curtailing sales and marketing spending, to allow it to continue to fund its operations.

Use of Estimates

Use of Estimates

The preparation of the Company’s financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the amounts reported in the financial statements and accompanying notes. The Company bases its estimates and judgments on historical experience and various other assumptions that it believes are reasonable under the circumstances. The amounts of assets and liabilities reported in the Company’s balance sheets and the amounts of revenue and expenses reported for each of the periods presented are affected by estimates and assumptions, which are used for, but not limited to, revenue recognition, inventory reserves, the accounting for common stock warrants, stock-based compensation, and accounting for research and development costs. As future events and their effects cannot be determined with precision, actual results could differ significantly from these estimates.

Risks and Uncertainties

Risks and Uncertainties

While Twirla has been approved by the FDA, other potential product candidates developed by the Company will require approval from the FDA prior to commercial sales. There can be no assurance that the Company’s other product candidates will receive the required approval. If the Company is denied approval or such approval is delayed, or is unable to obtain the necessary financing to complete development and approval, there could be a material adverse impact on the Company’s financial condition and results of operations.

Cash and Cash Equivalents

Cash and Cash Equivalents

The Company considers all highly-liquid investments with an original maturity of three months or less when purchased to be cash equivalents. All cash and cash equivalents are held in United States financial institutions. Cash and cash equivalents include money market funds that invest primarily in commercial paper and U.S. government and U.S. government agency obligations.

The Company maintains balances with financial institutions in excess of the Federal Deposit Insurance Corporation limit.

Accounts Receivable and Allowances

Accounts Receivable and Allowances

Accounts receivable are amounts owed to the Company by its customers for product that has been delivered. The accounts receivable are recorded at the invoice amount, less prompt pay and other discounts, chargebacks, and an allowance for credit losses, if any. The allowance for credit losses represents the Company’s estimate of losses over the life of the receivables. The Company evaluates forward-looking economic factors and uses professional judgment to determine the allowance for credit losses. The credit loss reserves are reviewed and adjusted periodically. Credit loss reserves were not material as of June 30, 2024 and December 31, 2023, respectively.

Accounts receivable are aged based on the contractual payment terms. When the collectability of an invoice is no longer probable, the Company will create a reserve for that specific receivable. If a receivable is determined to be uncollectible, it is charged against the general credit loss reserve or the reserve for the specific receivable, if one exists.

Fair Value of Financial Instruments

Fair Value of Financial Instruments

In accordance with Accounting Standards Codification (“ASC”) 825, Financial Instruments, disclosures of fair value information about financial instruments are required, whether or not recognized in the balance sheet, for which it is practicable to estimate that value. Cash and cash equivalents (see Note 3) and the Company’s warrant liability (see Note 3) are carried at fair value. The warrant liability is measured at fair value in accordance with ASC 815.

Other financial instruments, including accounts receivable, accounts payable and accrued liabilities, are carried at cost, which approximates fair value given their short-term nature.

Inventory

Inventory

Inventory is valued utilizing the weighted average costing method. The Company records an inventory reserve for losses associated with dated, expired, excess or obsolete items. This reserve is based on management’s current knowledge with respect to inventory levels, planned production and sales volume assumptions. As of June 30, 2024 and December 31, 2023, inventory reserves approximated $1.4 million and $1.4 million, respectively.

Long-Lived Assets

Long-Lived Assets

In accordance with ASC 360, Property, Plant and Equipment, the Company’s policy is to review long-lived assets for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. Management does not believe the carrying values of any long-lived assets are impaired as of June 30, 2024.

Research and Development Expenses

Research and Development Expenses

Research and development costs are expensed as incurred. Research and development expense consists primarily of costs related to personnel, including salaries and other personnel-related expenses, expenses related to manufacturing, clinical trial expenses, consulting fees, and support services used in drug development. All research and development costs are charged to operations as incurred in accordance with ASC 730, Research and Development.

In certain circumstances, the Company is required to make advance payments to vendors for goods or services that will be received in the future for use in research and development activities. In such circumstances, the advance payments are deferred and are expensed when the activity has been performed or when the goods have been received.

Advertising Costs

Advertising Costs

The Company has elected to expense advertising costs when incurred. Advertising costs totaled zero for each of the three and six months ended June 30, 2024 and 2023, respectively.

Deferred Financing Costs

Deferred Financing Costs

Costs directly attributable to the Company’s senior secured term loan (see Note 7) are deferred and reported as a reduction of the related term loan. These costs represent legal fees and other costs related to the term loan and are being amortized utilizing the straight-line method over the term of the loan. Amortization of deferred financing costs charged to interest expense was zero and approximately $49,000 for the three months ended June 30, 2024 and 2023, respectively and was approximately $23,000 and $102,000 for the six months ended June 30, 2024 and 2023, respectively.

Concentrations of Credit Risk

Concentrations of Credit Risk

Financial instruments, which potentially subject the Company to credit risk, consist principally of cash, cash equivalents, and accounts receivable. The Company invests its cash and cash equivalents in interest-bearing accounts in United States financial institutions, the balances of which exceed federally insured limits. The Company mitigates credit risk by limiting the investment type and maturity to securities that preserve capital, maintain liquidity, and have a high credit quality. The Company has not recognized any losses from credit risks on such accounts. The Company has no financial instruments with off balance sheet risk of accounting loss.

Major customers of the Company are defined as those constituting greater than 10% of its total revenue. In the three months ended June 30, 2024, the Company had sales to six customers that individually accounted for more than 10% of its total revenue. These customers had sales of $1.1 million, $1.0 million, $1.0 million, $0.8 million, $0.7 million, and $0.5 million, respectively, which represented 92% of total revenues in the three months ended June 30, 2024. In the six months ended June 30, 2024, the Company had sales to six customers that individually accounted for more than 10% of its total revenue. These customers had sales of $2.1 million, $2.0 million, $1.8 million, $1.7 million, $1.6 million, and $1.3 million, respectively, which represented 93% of total revenues in the six months ended June 30, 2024. Accounts receivable related to these six customers totaled 97% of the Company’s total accounts receivable as of June 30, 2024. In the three months ended June 30, 2023, the Company had sales to four customers that individually accounted for more than 10% of its total revenue. These customers had sales of $1.3 million, $1.2 million, $1.1 million and $0.8 million, respectively, which represented 83% of total revenues in the three months ended June 30, 2023. In the six months ended June 30, 2023, the Company had sales to four customers that individually accounted for more than 10% of its total revenue. These customers had sales of $2.2 million, $2.1 million, $1.9 million and $1.9 million, respectively, which represented 87% of total revenues in the six months ended June 30, 2023.

Revenue Recognition

Revenue Recognition

The Company recognizes revenue from the sale of its product, Twirla, in accordance with ASC 606, Revenue from Contracts with Customers (ASC 606). The provisions of ASC 606 require the following steps to determine revenue recognition: (1) identify the contract(s) with a customer; (2) identify the performance obligations in the contract; (3) determine the transaction price; (4) allocate the transaction price to the performance obligations in the contract; and (5) recognize revenue when (or as) the entity satisfies a performance obligation.

In accordance with ASC 606, the Company recognizes revenue at the point in time when its performance obligation is satisfied by transferring control of the promised goods or services to a customer. In accordance with the Company’s contracts with customers, control of the product is transferred upon the conveyance of title, which occurs when the product is sold to and received by a customer. The Company’s customers are located in the United States and consist primarily of wholesale distributors. Accounts receivable due to the Company from contracts with its customers are stated separately in the balance sheet, net of various allowances as described later in this section and in the Accounts Receivable and Allowance policy.

The amount of revenue recognized by the Company is equal to the amount of consideration that is expected to be received from the sale of product to its customers. Revenue is only recognized when it is probable that a significant reversal will not occur in future periods. To determine whether a significant reversal will occur in future periods, the Company assesses both the likelihood and magnitude of any such potential reversal of revenue.

Twirla is sold to customers at the wholesale acquisition cost (“WAC”). However, the Company records product revenue, net of reserves for applicable variable consideration. These types of variable consideration items reduce revenue and include the following:

Distribution services fees;
Prompt pay and other discounts;
Product returns;
Chargebacks;
Rebates; and
Co-payment assistance.

An estimate for each variable consideration item is made and is recorded in conjunction with the revenue being recognized. Generally, if the estimated amount is payable to a customer, it is recorded as a reduction to accounts receivable. If the estimated amount is payable to an entity other than a customer, it is recorded as a current liability. An estimated amount of variable consideration may differ from the actual amount. At each balance sheet date, these provisions are analyzed, and adjustments are made if necessary. Any adjustments made to these provisions would affect net product revenue and earnings in the current period.

In accordance with ASC 606, the Company must make judgments to determine the estimate for certain variable consideration. For example, the Company must estimate the percentage of end-users that will obtain the product through public insurance such as Medicaid or through private commercial insurance. To determine these estimates, the Company relied on quantitative and qualitative data from various internal and external sources to estimate its variable consideration.

The specific considerations that the Company uses in estimating these amounts related to variable considerations are as follows:

Distribution services fees – The Company pays distribution service fees primarily to its wholesale distributors. These fees are a contractually fixed percentage of WAC and are calculated at the time of sale based on the purchase amount. The Company records these fees as contra accounts receivable on the balance sheet.

Prompt pay and other discounts – The Company incentivizes its customers to pay their invoices on time through prompt pay discounts. These discounts are an industry standard practice and the Company offers a prompt pay discount to each wholesale distributor customer. The specific prompt pay terms vary by customer and are contractually fixed. Prompt pay discounts are typically taken by the Company’s customers, so an estimate of the discount is recorded at the time of sale based on the WAC. Prompt pay discount estimates are recorded as contra accounts receivable on the balance sheet.

The Company may also give other discounts to its customers to incentivize purchases and promote customer loyalty. The terms of such discounts may vary by customer. These discounts reduce gross product revenue at the time the revenue is recorded.

Product returns – Customers have the right to return product that is within six months or less of the labeled expiration date or that is past the expiration date by no more than twelve months. Twirla was commercially launched in December 2020, an estimate for product returns as of June 30, 2024 was made based on: (i) data provided to the Company by its distributors (including weekly reporting of distributors’ sales and inventory held by distributors that provided the Company with visibility into the distribution channel in order to determine what quantities were sold to retail pharmacies and other providers), (ii) information provided to the Company from retail pharmacies, (iii) data provided to the Company by third-parties including a third-party data provider which collects and publishes prescription data (iv) expired returns credits issued to date, and (v) the estimated remaining shelf life of Twirla previously shipped and currently being shipped to distributors. Estimated product returns are recorded as accrued expenses on the balance sheet.

Chargebacks – Certain covered entities and government entities will be able to purchase the product at a price discounted below WAC. The difference between the government or covered entity purchase price and the wholesale

distributor purchase price of WAC will be charged back to the Company. The Company estimates the amount in chargebacks based on the expected number of claims and related cost that is associated with the revenue being recognized for product that remains in the distribution channel at the end of each reporting period. Estimated chargebacks are recorded as contra accounts receivable on the balance sheet.

Rebates – The Company is subject to mandatory and negotiated discount obligations under the Medicaid and VA/DOD programs. The rebate amounts for these programs are determined by statutory requirements or contractual arrangements. Rebates are owed after the product has been dispensed to an end user and the Company has been invoiced. Rebates are typically invoiced in arrears. The Company’s liability for these rebates consists of invoices received for claims from prior quarters that have not been paid or for which an invoice has not yet been received, estimates of claims for the current quarter, and estimated future claims that will be made for product that has been recognized as revenue, but remains in the distribution channel at the end of each reporting period. Rebate estimates are recorded as accrued expenses on the balance sheet.

Co-payment assistance – The Company offers a co-payment assistance program to commercially insured patients whose insurance requires a co-payment to be made when filling their prescription. This is a voluntary program that is intended to provide financial assistance to patients meeting certain eligibility requirements. The Company estimates the amount of co-payment assistance based on the expected number of claims and related cost that is associated with the revenue being recognized for product that remains in the distribution channel at the end of each reporting period. Co-payment assistance estimates are recorded as accrued expenses on the balance sheet.

Provisions for the revenue reserves described above totaled $7.2 million and $6.3 million for the three months ended June 30, 2024 and 2023, respectively, and $15.9 million and $10.8 million for the six months ended June 30, 2024 and 2023, respectively. As of June 30, 2024, reserves on the balance sheet associated with variable consideration were $7.5 million.

Warrants

Warrants

The Company accounts for its warrants to purchase common stock in accordance with ASC 480, Distinguishing Liabilities from Equity.

In connection with entering into a senior secured term loan facility in February 2020 (the “Perceptive Credit Agreement”), the Company issued warrants to purchase 700 shares of its common stock to the lender, Perceptive Credit Holdings III, L.P. (“Perceptive”). In connection with an amendment to that facility in February 2021, the Company issued warrants to purchase 225 shares of the Company’s common stock (collectively, the “Perceptive Warrants”). The Perceptive Warrants qualify for equity classification and have been allocated based upon the relative fair value of the base instrument and the warrant. In March 2023, in connection with the Waiver and Sixth Amendment to the Perceptive Credit Agreement, the Company amended and restated the Perceptive Warrants to reset the strike price of the Perceptive Warrants. In October 2023, in connection with the Seventh Amendment to the Perceptive Credit Agreement, the Company reset the strike price of the Perceptive Warrants. See Notes 7 and 8 for additional information.

In connection with an underwritten public offering completed in October 2021, the Company issued warrants to purchase 6,660 shares of its common stock. These warrants are classified as liabilities and were measured at fair value upon issuance, with subsequent changes in fair value reported in the Statements of Operations and Comprehensive Income (Loss) each reporting period. This offering also triggered an adjustment to the exercise price of the Perceptive Warrants, which resulted in a reduction of the strike price for these warrants. This reduction resulted in an immaterial increase to additional paid-in-capital. See Notes 7 and 8 for additional information.

In connection with a registered direct offering completed in March 2022, the Company issued warrants to purchase 24,856 shares of its common stock. These warrants are classified as liabilities and were measured at fair value upon issuance, with subsequent changes in fair value reported in the Statement of Operations and Comprehensive Income (Loss) each reporting period. This offering also triggered an adjustment to the exercise price of the Perceptive Warrants, which resulted in a reduction of the strike price for these warrants. This reduction resulted in an immaterial increase to additional paid-in-capital. See Notes 7 and 8 for additional information.

In connection with a letter agreement and waiver entered into with an investor on April 2022, the Company issued warrants to purchase 4,243 shares of common stock. These warrants are classified as liabilities and were measured at fair value upon issuance, with subsequent changes in fair value reported in the Statement of Operations and Comprehensive Income (Loss) each reporting period. See Note 8 for additional information.

In connection with a public offering completed in July 2022, the Company issued warrants to purchase 1,093,333 shares of its common stock, of which 433,333 warrants expired unexercised in July 2023. In February 2024, 100,000 of these warrants were exercised (see Note 8). These warrants are classified as liabilities and were measured at fair value upon issuance, with subsequent changes in fair value reported in the Statement of Operations and Comprehensive Income (Loss) each reporting period. This offering also triggered an adjustment to the exercise price of the Perceptive Warrants, which resulted in a reduction of the strike price for these warrants.

In connection with a public offering completed in May 2023, the Company issued warrants to purchase 3,792,572 shares of its common stock. These warrants are classified as liabilities, were measured at fair value upon issuance, with subsequent changes in fair value reported in the Statement of Operations and Comprehensive Income (Loss) each reporting period. These warrants were exercised in February 2024 (see Note 8). This offering also triggered an adjustment to the exercise price of the Perceptive Warrants, which resulted in a reduction of the strike price for these warrants.

On December 3, 2023, the Company entered into a Warrant Amendment and Additional Issuance Agreement (“Warrant Amendment and Additional Issuance Agreement”) relating to the amendment of warrants to purchase shares of common stock that were issued in transactions on March 14, 2022, April 25, 2022, and May 25, 2023 (collectively, the “Warrants”). Collectively, the Warrants represent the right to purchase approximately 3.8 million shares of common stock. See Note 8 for additional information.

In connection with a warrant exercise agreement with a certain holder of its common stock warrants completed in February 2024, the Company issued new unregistered warrants to purchase up to 7,785,144 shares of common stock. These warrants are classified as liabilities and were measured at fair value upon issuance, with subsequent changes in fair value reported in the Statement of Operations and Comprehensive Income (Loss) each reporting period. See Note 8 for additional information.

Income Taxes

Income Taxes

The Company accounts for deferred taxes using the asset and liability method as specified by ASC 740, Income Taxes. Deferred income tax assets and liabilities are determined based on differences between the financial statement reporting and the tax basis of assets and liabilities, operating losses and tax credit carryforwards. Deferred income taxes are measured using the enacted tax rates and laws that are anticipated to be in effect when the differences are expected to reverse. The measurement of deferred income tax assets is reduced, if necessary, by a valuation allowance for any tax benefits which are not expected to be realized. The effect on deferred income tax assets and liabilities of a change in tax rates is recognized in the period that such tax rate changes are enacted.

The Company has adopted the authoritative guidance on accounting for and disclosure of uncertainty in tax positions, which prescribes a comprehensive model for the financial statement recognition, measurement, presentation, and disclosure of uncertain tax positions taken or expected to be taken in income tax returns. The Company has no uncertain tax positions as of June 30, 2024 that qualify for either recognition or disclosure in the financial statements under this guidance.

Stock-Based Compensation

Stock-Based Compensation

The Company accounts for stock-based compensation in accordance with ASC 718, Compensation-Stock Compensation. The Company grants stock options for a fixed number of shares to employees and non-employees with an exercise price equal to the fair value of the shares at grant date. Compensation cost is recognized for all share-based payments granted and is based on the grant-date fair value estimated using the weighted-average assumption of the Black-Scholes option pricing model based on key assumptions such as stock price, expected volatility and expected term. The Company elects to account for forfeitures when they occur. The equity instrument

is not considered to be issued until the instrument vests. As a result, compensation cost is recognized over the requisite service period with an offsetting credit to additional paid-in capital.

The Company also awards restricted stock units (“RSUs”) to employees and its Board. RSUs are generally subject to forfeiture if employment terminates prior to the completion of the vesting restrictions. The Company expenses the cost of the RSUs, which is determined to be the fair market value of the shares of common stock underlying the RSUs at the date of grant, ratably over the period during which the vesting restrictions lapse.

Net Income (Loss) Per Share

Net Income (Loss) Per Share

Basic net income (loss) per share is calculated by dividing the net income (loss) attributable to common stockholders by the weighted average number of common shares outstanding for the period, without consideration for common stock equivalents. Diluted net income (loss) per share is calculated by dividing the net income (loss) attributable to common stockholders by the weighted average number of common shares outstanding plus the effect of dilutive potential common shares outstanding during the period determined using the treasury-stock and if-converted methods. For purposes of the diluted net income (loss) per share calculation, common stock warrants, unvested RSUs and stock options are considered to be potentially dilutive securities but are excluded from the calculation of diluted net income (loss) per share because their effect would be anti-dilutive, and therefore, basic and diluted net income (loss) per share were the same for all periods presented.

The following table sets forth the outstanding potentially dilutive securities that have been excluded from the calculation of diluted net income (loss) per share for the three and six months ended June 30, 2024 and 2023, respectively, because to do so would be anti-dilutive (in common equivalent shares):

June 30, 

 

    

2024

    

2023

    

Common stock warrants

 

9,676,830

 

5,017,410

Unvested restricted stock units

 

103,373

 

135,047

Common stock options

42,854

43,510

Total

 

9,823,057

 

5,195,967

Recent Accounting Pronouncements

Recent Accounting Pronouncements

From time to time, new accounting pronouncements are issued by the Financial Accounting Standards Board (“FASB”) or other standard setting bodies that the Company adopts as of the specified effective date. Unless otherwise discussed below, the Company does not believe that the adoption of recently issued standards have or may have a material impact on its consolidated financial statements or disclosures.

The Company did not adopt any new accounting pronouncements during the three months ended June 30, 2024 that had a material effect on its financial statements.

XML 32 R21.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Summary of Significant Accounting Policies (Tables)
6 Months Ended
Jun. 30, 2024
Summary of Significant Accounting Policies  
Schedule of outstanding potentially dilutive securities excluded from calculation of diluted net loss per share

The following table sets forth the outstanding potentially dilutive securities that have been excluded from the calculation of diluted net income (loss) per share for the three and six months ended June 30, 2024 and 2023, respectively, because to do so would be anti-dilutive (in common equivalent shares):

June 30, 

 

    

2024

    

2023

    

Common stock warrants

 

9,676,830

 

5,017,410

Unvested restricted stock units

 

103,373

 

135,047

Common stock options

42,854

43,510

Total

 

9,823,057

 

5,195,967

XML 33 R22.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Fair Value Measurements (Tables)
6 Months Ended
Jun. 30, 2024
Fair Value Measurements  
Schedule of financial instruments measured at fair value by level within the fair value hierarchy

The following table sets forth the Company’s financial instruments measured at fair value by level within the fair value hierarchy as of June 30, 2024 and December 31, 2023 (in thousands):

    

Level 1

    

Level 2

    

Level 3

June 30, 2024

Assets:

Cash and cash equivalents

$

2,848

$

$

Total assets at fair value 

$

2,848

$

$

Liabilities:

Warrant Liability

$

$

$

10,647

Total assets at fair value 

$

$

$

10,647

    

Level 1

    

Level 2

    

Level 3

December 31, 2023

Assets:

Cash and cash equivalents

$

2,557

$

$

Total assets at fair value 

$

2,557

$

$

Liabilities:

Warrant Liability

$

$

$

5,696

Total assets at fair value 

$

$

$

5,696

Schedule of rollforward of the fair value of Level 3 warrants

Beginning balance at December 31, 2023

    

$

5,696

Warrants issued

3,888

Warrants exercised

(3,480)

Change in fair value

 

4,543

Ending balance June 30, 2024

$

10,647

XML 34 R23.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Prepaid Expenses and Other Current Assets (Tables)
6 Months Ended
Jun. 30, 2024
Prepaid Expenses and Other Current Assets  
Schedule of prepaid expenses and other current assets

Prepaid expenses and other current assets consist of the following (in thousands):

June 30, 

December 31, 

    

2024

    

2023

    

Prepaid insurance 

$

134

$

441

Other 

 

1,118

 

402

Total prepaid expenses and other current assets

$

1,252

$

843

XML 35 R24.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Accrued Liabilities (Tables)
6 Months Ended
Jun. 30, 2024
Accrued Liabilities  
Schedule of accrued liabilities

Accrued liabilities consist of the following (in thousands):

June 30, 

December 31, 

    

2024

    

2023

    

Gross to net accruals

$

7,507

$

6,492

Accrued compensation

954

832

Accrued professional fees and other

 

935

 

1,807

Total accrued liabilities 

$

9,396

$

9,131

XML 36 R25.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Leases (Tables)
6 Months Ended
Jun. 30, 2024
Leases  
Schedule of future minimum lease payments under non-cancellable leases

Future minimum lease payments under non-cancellable leases as of June 30, 2024 were as follows (in thousands):

2024

$

199

2025

    

101

Total

$

300

Less: Interest

 

(11)

Present value of lease liability

$

289

XML 37 R26.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Credit Agreement and Guaranty (Tables)
6 Months Ended
Jun. 30, 2024
Credit Agreement and Guaranty  
Schedule of carrying amount of term loan

    

June 30, 

December 31, 

2024

2023

Long-term debt

    

$

$

1,650

Debt issuance costs

(23)

Warrant discount

(112)

Total debt

$

$

1,515

Less, current portion

1,515

Long-term debt, less current portion

$

$

XML 38 R27.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stockholders' Deficit (Tables)
6 Months Ended
Jun. 30, 2024
Stockholders' Deficit  
Schedule of allocation of stock-based compensation expense

Stock-based compensation expense was allocated as follows (in thousands):

Three Months Ended

Six Months Ended

June 30, 

June 30, 

    

2024

    

2023

2024

    

2023

    

Cost of product revenues

$

17

$

28

$

36

$

57

Research and development 

63

81

137

168

Selling and marketing

8

32

20

62

General and administrative 

 

196

 

341

 

425

 

692

Total

$

284

$

482

$

618

$

979

XML 39 R28.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Organization and Description of Business (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2024
Jun. 25, 2024
Dec. 31, 2023
Nature of Operations      
Accumulated deficit $ 433,756   $ 423,168
Cash, cash equivalents and marketable securities 2,800    
Working capital deficit $ 11,800    
Insud Pharma S.L | Bridge loan      
Nature of Operations      
Maximum borrowing capacity   $ 8,000  
XML 40 R29.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Summary of Significant Accounting Policies - Inventory (Details) - USD ($)
$ in Millions
6 Months Ended 12 Months Ended
Jun. 30, 2024
Dec. 31, 2023
Summary of Significant Accounting Policies    
Inventory reserve $ 1.4 $ 1.4
XML 41 R30.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Summary of Significant Accounting Policies - Advertising Costs (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Summary of Significant Accounting Policies        
Advertising costs $ 0.0 $ 0.0 $ 0.0 $ 0.0
XML 42 R31.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Summary of Significant Accounting Policies - Deferred Financing Costs (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Interest expense        
Deferred Financing Costs        
Amortization of deferred financing costs $ 0 $ 49,000 $ 23,000 $ 102,000
XML 43 R32.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Summary of Significant Accounting Policies - Concentrations of Credit Risk (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
USD ($)
customer
Jun. 30, 2023
USD ($)
customer
Jun. 30, 2024
USD ($)
customer
Jun. 30, 2023
USD ($)
customer
Concentration risk, financial liabilities        
Financial instruments with off-balance sheet risk of accounting loss, liabilities $ 0   $ 0  
Total revenue 5,576 $ 5,503 11,292 $ 9,316
Customer Concentration Risk | Sales Revenue | Customer One        
Concentration risk, financial liabilities        
Total revenue 1,100 1,300 2,100 2,200
Customer Concentration Risk | Sales Revenue | Customer Two        
Concentration risk, financial liabilities        
Total revenue 1,000 1,200 2,000 2,100
Customer Concentration Risk | Sales Revenue | Customer Three        
Concentration risk, financial liabilities        
Total revenue 1,000 1,100 1,800 1,900
Customer Concentration Risk | Sales Revenue | Customer Four        
Concentration risk, financial liabilities        
Total revenue 800 $ 800 1,700 $ 1,900
Customer Concentration Risk | Sales Revenue | Customer Five        
Concentration risk, financial liabilities        
Total revenue 700   1,600  
Customer Concentration Risk | Sales Revenue | Customers six        
Concentration risk, financial liabilities        
Total revenue $ 500   $ 1,300  
Customer Concentration Risk | Sales Revenue | Six Customers        
Concentration risk, financial liabilities        
Number of major customers | customer 6   6  
Concentration risk, percentage 92.00%   93.00%  
Customer Concentration Risk | Sales Revenue | Four Customers        
Concentration risk, financial liabilities        
Number of major customers | customer   4   4
Concentration risk, percentage   83.00%   87.00%
Customer Concentration Risk | Accounts Receivable | Six Customers        
Concentration risk, financial liabilities        
Number of major customers | customer     6  
Concentration risk, percentage     97.00%  
XML 44 R33.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Summary of Significant Accounting Policies - Co-Payment Assistance (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Receivables [Abstract]        
Provision for revenue reserve $ 7.2 $ 6.3 $ 15.9 $ 10.8
Reserve for variable consideration $ 7.5   $ 7.5  
XML 45 R34.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Summary of Significant Accounting Policies - Warrants (Details) - shares
1 Months Ended
Feb. 29, 2024
Jun. 30, 2024
Feb. 22, 2024
May 31, 2023
Jul. 31, 2022
Apr. 30, 2022
Mar. 31, 2022
Oct. 31, 2021
Feb. 28, 2021
Feb. 26, 2021
Feb. 29, 2020
Feb. 10, 2020
Warrants                        
Common stock that can be purchased with warrants (in shares)           4,243            
Common stock that can be purchased with warrants (in shares)             24,856 6,660        
Warrants Exercised 100,000                      
Public offering                        
Warrants                        
Common stock that can be purchased with warrants (in shares)       3,792,572 1,093,333              
Common stock warrants | Public offering                        
Warrants                        
Common stock that can be purchased with warrants (in shares)         433,333              
Amended warrants                        
Warrants                        
Common stock that can be purchased with warrants (in shares)   3,800,000                    
Common stock that can be purchased with warrants (in shares)   3,800,000                    
Additional New Warrants                        
Warrants                        
Common stock that can be purchased with warrants (in shares)   1,005,560                    
New Common Stock Warrants                        
Warrants                        
Common stock that can be purchased with warrants (in shares) 7,785,144   7,785,144                  
Perceptive Credit Agreement | Perceptive Warrants                        
Warrants                        
Common stock that can be purchased with warrants (in shares)                 225   700  
Common stock that can be purchased with warrants (in shares)                   225   700
XML 46 R35.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Summary of Significant Accounting Policies - Income Taxes (Details)
Jun. 30, 2024
USD ($)
Uncertainty in tax positions  
Uncertain tax positions $ 0
XML 47 R36.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Summary of Significant Accounting Policies - Net Loss Per Share (Details) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Anti-dilutive securities        
Anti-dilutive securities excluded from the calculation of diluted net loss per share (in shares) 9,823,057 5,195,967 9,823,057 5,195,967
Common stock warrants        
Anti-dilutive securities        
Anti-dilutive securities excluded from the calculation of diluted net loss per share (in shares) 9,676,830 5,017,410 9,676,830 5,017,410
Unvested restricted stock units        
Anti-dilutive securities        
Anti-dilutive securities excluded from the calculation of diluted net loss per share (in shares) 103,373 135,047 103,373 135,047
Common stock options        
Anti-dilutive securities        
Anti-dilutive securities excluded from the calculation of diluted net loss per share (in shares) 42,854 43,510 42,854 43,510
XML 48 R37.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Fair Value Measurements - Financial Instruments Measured at Fair Value by Hierarchy Level (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Liabilities:    
Warrant liability $ 10,647 $ 5,696
Recurring | Level 1    
Assets:    
Cash and cash equivalents 2,848 2,557
Total assets at fair value 2,848 2,557
Recurring | Level 3    
Liabilities:    
Warrant liability 10,647 5,696
Total liabilities at fair value $ 10,647 $ 5,696
XML 49 R38.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Fair Value Measurements - Warrant Valuation Assumptions (Details) - Option pricing model
Jun. 30, 2024
$ / shares
USD ($)
Y
Dec. 31, 2023
Y
USD ($)
Fair value    
Significant assumptions used in valuation of the Company's warrants    
Warrants, Measurement Input   1.95
Common stock warrants | Measurement Input, Exercise Price, One    
Significant assumptions used in valuation of the Company's warrants    
Warrants, Measurement Input 1.00 3.69
Common stock warrants | Measurement Input, Exercise Price, two    
Significant assumptions used in valuation of the Company's warrants    
Warrants, Measurement Input 1.56 45.00
Common stock warrants | Measurement Input, Exercise Price, three    
Significant assumptions used in valuation of the Company's warrants    
Warrants, Measurement Input 2.09 1,700
Common stock warrants | Measurement Input, Exercise Price, four    
Significant assumptions used in valuation of the Company's warrants    
Warrants, Measurement Input 3.69  
Common stock warrants | Measurement Input, Exercise Price, five    
Significant assumptions used in valuation of the Company's warrants    
Warrants, Measurement Input 4.94  
Common stock warrants | Measurement Input, Exercise Price, six    
Significant assumptions used in valuation of the Company's warrants    
Warrants, Measurement Input 45.00  
Maximum | Option Volatility    
Significant assumptions used in valuation of the Company's warrants    
Warrants, Measurement Input 433.0 126.0
Maximum | Risk free interest rate    
Significant assumptions used in valuation of the Company's warrants    
Warrants, Measurement Input 4.7 4.0
Maximum | Expected life    
Significant assumptions used in valuation of the Company's warrants    
Warrants, Measurement Input | Y 4.9 4.4
Maximum | Common stock warrants | Fair value    
Significant assumptions used in valuation of the Company's warrants    
Warrants, Measurement Input | $ / shares 1.52  
Minimum | Option Volatility    
Significant assumptions used in valuation of the Company's warrants    
Warrants, Measurement Input 105.3 101.5
Minimum | Risk free interest rate    
Significant assumptions used in valuation of the Company's warrants    
Warrants, Measurement Input 4.3 3.8
Minimum | Expected life    
Significant assumptions used in valuation of the Company's warrants    
Warrants, Measurement Input | Y 1.2 2.8
Minimum | Common stock warrants | Fair value    
Significant assumptions used in valuation of the Company's warrants    
Warrants, Measurement Input | $ / shares 0.33  
XML 50 R39.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Fair Value Measurements - Level 3 Warrants (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Transfers between fair value levels $ 0 $ 0
Warrants    
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Beginning balance 5,696  
Warrants issued 3,888  
Warrants exercised (3,480)  
Change in fair value 4,543  
Ending balance $ 10,647  
XML 51 R40.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Prepaid Expenses and Other Current Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Prepaid Expenses and Other Current Assets    
Prepaid insurance $ 134 $ 441
Other 1,118 402
Total prepaid expenses and other current assets $ 1,252 $ 843
XML 52 R41.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Accrued Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Accrued Liabilities    
Gross to net accruals $ 7,507 $ 6,492
Accrued compensation 954 832
Accrued professional fees and other 935 1,807
Total accrued liabilities $ 9,396 $ 9,131
XML 53 R42.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Leases - Summary (Details)
3 Months Ended 6 Months Ended
Jun. 30, 2024
USD ($)
lease
Jun. 30, 2023
USD ($)
Jun. 30, 2024
USD ($)
lease
Jun. 30, 2023
USD ($)
Leases        
Number of finance leases | lease 0   0  
Number of operating leases | lease 1   1  
Lessee, Operating Lease, Existence of Option to Extend [true false]     true  
Renewal term 5 years   5 years  
Operating lease expense | $ $ 89,000 $ 89,000 $ 178,000 $ 178,000
Operating lease expense information:        
Cash paid for amounts included in measurement of lease liabilities | $     $ 177,000 $ 154,000
Weighted-average remaining lease term (years) 9 months   9 months  
Weighted-average discount rate 11.80%   11.80%  
XML 54 R43.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Leases - Maturity of lease liabilities (Details)
$ in Thousands
Jun. 30, 2024
USD ($)
Operating Leases  
2024 $ 199
2025 101
Total 300
Less: Interest (11)
Present value of lease liability $ 289
XML 55 R44.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Credit Agreement and Guaranty (Details)
1 Months Ended 2 Months Ended 4 Months Ended 6 Months Ended
Mar. 11, 2024
USD ($)
Jul. 25, 2022
USD ($)
Jul. 08, 2022
USD ($)
Jan. 07, 2022
USD ($)
Feb. 10, 2020
USD ($)
Y
item
$ / shares
shares
Feb. 10, 2024
USD ($)
Dec. 31, 2023
USD ($)
Y
Oct. 31, 2023
USD ($)
Jun. 30, 2024
USD ($)
$ / shares
Y
Jun. 30, 2023
USD ($)
Feb. 22, 2024
$ / shares
Mar. 31, 2022
shares
Oct. 31, 2021
shares
Feb. 26, 2021
$ / shares
shares
Credit Agreement and Guaranty                            
Repayments of debt                 $ 1,650,000 $ 450,000        
Exercise price of warrants (in dollars per share) | $ / shares                     $ 1.25      
Common stock that can be purchased with warrants (in shares) | shares                       24,856 6,660  
Proceeds from warrant exercises         $ 20,000,000.0       4,376,000 $ 6,509,000        
Perceptive Credit Agreement                            
Credit Agreement and Guaranty                            
Outstanding line of credit                 0          
Repayments of debt $ 1,350,000   $ 5,000,000.0 $ 5,000,000.0                    
Principal payments on its outstanding               $ 150,000            
Prepayment of outstanding principal   $ 7,000,000.0                        
Variable interest rate margin (as a percent)         10.25%                  
Perceptive Credit Agreement | Perceptive Warrants                            
Credit Agreement and Guaranty                            
Exercise price of warrants (in dollars per share) | $ / shares                           $ 5,740
Common stock that can be purchased with warrants (in shares) | shares         700                 225
Number of warrants issued | item         2                  
Facility fee percentage         1.00%                  
Perceptive Credit Agreement | First Seven Lakhs Shares                            
Credit Agreement and Guaranty                            
Exercise price of warrants (in dollars per share) | $ / shares         $ 7,480                  
Common stock that can be purchased with warrants (in shares) | shares         350                  
Perceptive Credit Agreement | Remaining Seven Lakhs Shares                            
Credit Agreement and Guaranty                            
Exercise price of warrants (in dollars per share) | $ / shares         $ 9,340                  
Common stock that can be purchased with warrants (in shares) | shares         350                  
Senior secured delayed draw term loan facility | Perceptive Credit Agreement                            
Credit Agreement and Guaranty                            
Maximum borrowing capacity         $ 35,000,000.0                  
Senior secured delayed draw term loan facility | Perceptive Credit Agreement, Tranche One                            
Credit Agreement and Guaranty                            
Amount borrowed         5,000,000.0                  
Senior secured delayed draw term loan facility | Perceptive Credit Agreement, Tranche Two                            
Credit Agreement and Guaranty                            
Amount borrowed         15,000,000.0                  
Prepayment Occur on or Before February, 10, 2024 | Perceptive Credit Agreement                            
Credit Agreement and Guaranty                            
Minimum cash covenants           $ 3,000,000.0 $ 1,000,000.0 $ 500,000            
Revenue generated under debt                 $ 5,000,000.0          
Two Thousand Twenty Perceptive Warrants [Member]                            
Credit Agreement and Guaranty                            
Fair value of warrants         3,600,000                  
Two Thousand Twenty One Perceptive Warrants [Member]                            
Credit Agreement and Guaranty                            
Beneficial ownership percentage                 19.99%          
Fair value of warrants         $ 1,100,000                  
Two Thousand Twenty One Perceptive Warrants Sixth Amendment [Member]                            
Credit Agreement and Guaranty                            
Exercise price of warrants (in dollars per share) | $ / shares                 $ 10.50          
Two Thousand Twenty One Perceptive Warrants Seventh Amendment [Member]                            
Credit Agreement and Guaranty                            
Exercise price of warrants (in dollars per share) | $ / shares                 $ 1.82          
Option pricing model | Fair value                            
Credit Agreement and Guaranty                            
Warrants, Measurement Input             1.95              
Option pricing model | Maximum | Risk free interest rate                            
Credit Agreement and Guaranty                            
Warrants, Measurement Input             4.0   4.7          
Option pricing model | Maximum | Expected life                            
Credit Agreement and Guaranty                            
Warrants, Measurement Input | Y             4.4   4.9          
Option pricing model | Minimum | Risk free interest rate                            
Credit Agreement and Guaranty                            
Warrants, Measurement Input             3.8   4.3          
Option pricing model | Minimum | Expected life                            
Credit Agreement and Guaranty                            
Warrants, Measurement Input | Y             2.8   1.2          
Option pricing model | Common stock warrants | Maximum | Fair value                            
Credit Agreement and Guaranty                            
Warrants, Measurement Input | $ / shares                 1.52          
Option pricing model | Common stock warrants | Minimum | Fair value                            
Credit Agreement and Guaranty                            
Warrants, Measurement Input | $ / shares                 0.33          
Option pricing model | Two Thousand Twenty Perceptive Warrants [Member] | Perceptive Warrants | Volatility                            
Credit Agreement and Guaranty                            
Warrants, Measurement Input         70.0                  
Option pricing model | Two Thousand Twenty Perceptive Warrants [Member] | Perceptive Warrants | Risk free interest rate                            
Credit Agreement and Guaranty                            
Warrants, Measurement Input | item         1.47                  
Option pricing model | Two Thousand Twenty Perceptive Warrants [Member] | Perceptive Warrants | Expected life                            
Credit Agreement and Guaranty                            
Warrants, Measurement Input | Y         7                  
Option pricing model | Two Thousand Twenty Perceptive Warrants [Member] | Perceptive Warrants | Fair value                            
Credit Agreement and Guaranty                            
Warrants, Measurement Input         8,020                  
Option pricing model | Two Thousand Twenty Perceptive Warrants [Member] | Maximum | Perceptive Warrants | Strike price                            
Credit Agreement and Guaranty                            
Warrants, Measurement Input         9,340                  
Option pricing model | Two Thousand Twenty Perceptive Warrants [Member] | Minimum | Perceptive Warrants | Strike price                            
Credit Agreement and Guaranty                            
Warrants, Measurement Input         7,480                  
Option pricing model | Two Thousand Twenty One Perceptive Warrants [Member] | Perceptive Warrants | Volatility                            
Credit Agreement and Guaranty                            
Warrants, Measurement Input         103.5                  
Option pricing model | Two Thousand Twenty One Perceptive Warrants [Member] | Perceptive Warrants | Risk free interest rate                            
Credit Agreement and Guaranty                            
Warrants, Measurement Input | item         1.15                  
Option pricing model | Two Thousand Twenty One Perceptive Warrants [Member] | Perceptive Warrants | Expected life                            
Credit Agreement and Guaranty                            
Warrants, Measurement Input | Y         7                  
Option pricing model | Two Thousand Twenty One Perceptive Warrants [Member] | Perceptive Warrants | Strike price                            
Credit Agreement and Guaranty                            
Warrants, Measurement Input         5,740                  
Option pricing model | Two Thousand Twenty One Perceptive Warrants [Member] | Perceptive Credit Agreement | Expected life                            
Credit Agreement and Guaranty                            
Warrants, Measurement Input | Y         7                  
XML 56 R45.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Credit Agreement and Guaranty - Carrying Amount Of term Loan (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
Credit Agreement and Guaranty          
Long-term debt         $ 1,650,000
Debt issuance costs         (23,000)
Warrant discount         (112,000)
Total debt         1,515,000
Less, current portion         $ 1,515,000
Amortization and debt issue costs $ 0 $ 372,000 $ 0 $ 679,000  
XML 57 R46.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stockholders' Deficit - Amended and Restated Certificate of Incorporation (Details)
Apr. 10, 2023
shares
Jun. 30, 2024
shares
Dec. 31, 2023
shares
Apr. 09, 2023
shares
Jan. 07, 2022
shares
Jan. 06, 2022
shares
Stockholders' Deficit            
Common stock, authorized (in shares)   300,000,000 300,000,000   300,000,000 150,000,000
Reverse stock split conversion ratio 0.02          
Common stock, issued (in shares) 932,101 6,904,498 2,963,657 46,605,134    
Common Stock, Shares, Outstanding 932,101 6,904,498 2,963,657 46,605,134    
XML 58 R47.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stockholders' Deficit - Common Stock (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended 5 Months Ended 6 Months Ended
Feb. 22, 2024
Dec. 03, 2023
Aug. 22, 2022
Apr. 27, 2022
Feb. 10, 2020
May 31, 2023
Jun. 30, 2023
Mar. 31, 2023
Sep. 30, 2022
Jun. 30, 2024
Jun. 30, 2023
Feb. 29, 2024
Dec. 31, 2023
Apr. 12, 2023
Mar. 31, 2022
Oct. 31, 2021
Oct. 02, 2020
Stockholders' Equity (Deficit)                                  
Common stock that can be purchased with warrants (in shares)                             24,856 6,660  
Exercise price of warrants (in dollars per share) $ 1.25                                
Proceeds from Warrant Exercises         $ 20,000         $ 4,376 $ 6,509            
Common stock, par value (in dollars per share)                   $ 0.0001     $ 0.0001        
Stock stated value                   $ 0.0001     $ 0.0001        
Maximum                                  
Stockholders' Equity (Deficit)                                  
Proceeds from issuance of common stock in public offering, net of offering costs     $ 75,000                            
Common stock                                  
Stockholders' Equity (Deficit)                                  
Stock Issued During Period, Shares, Warrants Exercised             508,286                    
Amended warrants                                  
Stockholders' Equity (Deficit)                                  
Common stock that can be purchased with warrants (in shares)                   3,800,000              
Warrants with five year term                                  
Stockholders' Equity (Deficit)                                  
Common stock that can be purchased with warrants (in shares) 3,992,572                                
Warrants and rights outstanding, term 5 years                                
Warrants with eighteen months term                                  
Stockholders' Equity (Deficit)                                  
Common stock that can be purchased with warrants (in shares) 3,792,572                                
Warrants and rights outstanding, term 18 months                                
New Common Stock Warrants                                  
Stockholders' Equity (Deficit)                                  
Common stock that can be purchased with warrants (in shares) 7,785,144                     7,785,144          
Exercise price of warrants (in dollars per share) $ 1.00 $ 3.69                              
Proceeds from Warrant Exercises $ 4,800                                
Number of warrants agreed to exercise for cash   3,892,572                              
Common stock, par value (in dollars per share)   $ 0.0001                              
Additional New Warrants                                  
Stockholders' Equity (Deficit)                                  
Common stock that can be purchased with warrants (in shares)                   1,005,560              
Exercise price of warrants (in dollars per share)                   $ 2.09              
Placement Agent Warrants                                  
Stockholders' Equity (Deficit)                                  
Common stock that can be purchased with warrants (in shares) 194,629                                
Exercise price of warrants (in dollars per share) $ 1.5625                                
Cash fee percentage 7.00%                                
Management fee percentage 1.00%                                
Stock issuable as a percentage on warrants exercised 5.00%                                
2020 Shelf Registration Statement                                  
Stockholders' Equity (Deficit)                                  
Aggregate amount of securities issuable                                 $ 200,000
At-the-market sales | Common stock                                  
Stockholders' Equity (Deficit)                                  
Issuance of common stock (in shares)             105,342 72,699                  
At-the-market sales | Common stock | Maximum                                  
Stockholders' Equity (Deficit)                                  
Commission percentage       3.00%                          
Authorized value for shares issuance       $ 12,800                          
Public offering                                  
Stockholders' Equity (Deficit)                                  
Issuance of common stock (in shares)           3,792,572                      
Share price (in dollars per share)           $ 3.9551                      
Public offering | Common stock                                  
Stockholders' Equity (Deficit)                                  
Issuance of common stock (in shares)           95,000 95,000                    
Proceeds from issuance of common stock in public offering, net of offering costs           $ 6,500                      
Public offering | Pre-funded warrants                                  
Stockholders' Equity (Deficit)                                  
Common stock that can be purchased with warrants (in shares)           1,801,286                      
2022 ATM                                  
Stockholders' Equity (Deficit)                                  
Issuance of common stock (in shares)                 173,750   178,041            
Proceeds from issuance of common stock in public offering, net of offering costs                 $ 12,200 $ 1,700              
Eligible Amount Authorized To Sell                           $ 4,500      
H.C. Wainwright & Co., LLC, Sales Agent [Member]                                  
Stockholders' Equity (Deficit)                                  
Common stock that can be purchased with warrants (in shares)           94,814                      
Commission percentage           7.00%                      
Exercise price of warrants (in dollars per share)           $ 4.9439                      
XML 59 R48.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stockholders' Deficit - Stock-Based Compensation Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Stock-Based Compensation Expense        
Total stock-based compensation expense $ 284 $ 482 $ 618 $ 979
Cost of product revenues        
Stock-Based Compensation Expense        
Total stock-based compensation expense 17 28 36 57
Research and development        
Stock-Based Compensation Expense        
Total stock-based compensation expense 63 81 137 168
Selling and marketing        
Stock-Based Compensation Expense        
Total stock-based compensation expense 8 32 20 62
General and administrative        
Stock-Based Compensation Expense        
Total stock-based compensation expense $ 196 $ 341 $ 425 $ 692
XML 60 R49.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Commitments and Contingencies (Details) - USD ($)
$ in Millions
1 Months Ended 12 Months Ended
Apr. 30, 2020
Dec. 31, 2023
Jun. 30, 2024
Commitments and Contingencies      
Future purchase commitments     $ 209.4
Corium Agreement [Member]      
Commitments and Contingencies      
Quarterly minimum volume amount of product to be ordered $ 5.6    
Additional fee payable as a percentage of transfer price for units ordered (25.00%)    
Percentage of additional fee as penalty percent   25.00%  
2024 and Each Year Thereafter     22.5
Guaranteed minimum revenue     10.0
2025 and Each Year Thereafter     $ 22.5
XML 61 R50.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Merger with Insud Pharma, S.L. (Details) - USD ($)
$ / shares in Units, $ in Thousands
Jun. 30, 2024
Jun. 25, 2024
Dec. 31, 2023
Merger with Insud Pharma, S.L.      
Par value of common stock (in dollars per share) $ 0.0001   $ 0.0001
Insud Pharma, S L and Exeltis Project, Inc      
Merger with Insud Pharma, S.L.      
Par value of common stock (in dollars per share)   $ 0.0001  
Merger consideration per share in cash   $ 1.52  
Termination fee payable   $ 1,260  
Insud Pharma, S L and Exeltis Project, Inc | Common stock warrants | Minimum      
Merger with Insud Pharma, S.L.      
Percentage of warrants and rights outstanding   95.00%  
XML 62 R51.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Merger with Insud Pharma, S.L. - Revolving Promissory Note and Intellectual Property Security Agreement (Details) - Bridge loan - Insud Pharma S.L - USD ($)
$ in Millions
Jul. 01, 2024
Jun. 25, 2024
Merger with Insud Pharma, S.L.    
Maximum borrowing capacity   $ 8.0
Increase in interest rate on occurrence of default, percentage   4.00%
Subsequent event    
Merger with Insud Pharma, S.L.    
Initial loan advance amount $ 6.5  
EXCEL 63 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( ,R##%D'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 " #,@PQ9NF@Y?^X K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M2L0P$(=?17)O)VE%)'1S43PI""XHWD(RNQML_I",M/OVMG6WB^@#>,S,+]]\ M ].9)$W,^)QCPDP.R]7H^U"D21MV($H2H)@#>EWJ*1&FYBYFKVEZYCTD;3[T M'J'A_ 8\DK::-,S *JU$ICIKI,FH*>83WIH5GSYSO\"L >S18Z "HA; U#PQ M'<>^@PM@AA%F7[X+:%?B4OT3NW2 G9)C<6MJ&(9Z:)?/ MC<^"JH-?=Z&^ %!+ P04 " #,@PQ9F5R<(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 ,R##%G.4@O6G 4 $0= 8 >&PO=V]R:W-H965T&UL MM9E=,9ADUUOLUEOG&UG>Z> ;#,!1(6(DW_? M([ A2<4Q9=8W-E_G18^.D%Y)XXV0#]F:XBC)SGMKI=(SR\K\-8]9=BQ2 MGL"=I9 Q4W J5U:62LZ"(BB.+&K;0RMF8=*;C(MKU#GS M7%L'%$_\&?)-]N*8:)1[(1[TR2PX[]FZ1#SBOM(2#/X>N<>C2"M!.?[9BO:J M=^K E\<[]:L"'F#N6<8]$?T5!FI]WAOU2,"7+(_4K=A\Y%N@$ZWGBR@K?LFF M?'8PZ!$_SY2(M\%0@CA,RG_VM*V(EP&T(8!N ^B; *?I#>XVP"U RY(56.^9 M8I.Q%!LB]=.@I@^*NBFB@29,=!H72L+=$.+4Y+WP<\B*(BP)R&6B0O5,9DG9 M/'0U]TFV9I)G8TO!VW2,Y6^5+TIEVJ \))]%HM89J 8\>!UO02FKHM)=42\H M*O@I3XZ):Q\1:M.!H3P>'C[-5\?$H:;P5\5QJYIS"SVW6\V9*JP4')@%]0=[ MEJ7,Y^<]^"(S+A]Y;_++3\[0_MU$^X/$7K$/*O8!IEZSWSVGW$2*ASMV_ZL) M"8WJB'12(9VT0_J:,ZFXC)[)+4^%5"8\7$K)W%0I'AK5$6]8X0W;XR!,EG^$_,%;"'O7WER9B/*@K\@N_X;1!OF-/9!; AQHN M0[^T&LVM>8\D=?OTU!VZ-C7RHL%=>6G-2]OP3H, U+.CW0&YAN?(E\2<5USR MQ+:A24017W%R*QATYBQ3T&SR$)J-:]O&6D EN]9"[947AL5]3:&CFXN7F+6GW-=;&-O+CFS2W.6]!YR)3+")_AVESAX4KVJ.3@;GU'L(Z.;5W M"B9OY>*0GN"P';B)U96S-E"TE8'2$P!PB#"VK(0TMND].C]W_!K!?[5'J\*[;O,N+K9:YRRZJZ6FT13HN-,:M^O-Q?_,ST<)F1B"\A MU#Y^!_V=++?LRA,ETF+7ZUXH)>+B<,U9P*5^ .XOA5"[$_V":N-T\B]02P,$ M% @ S(,,6<)B#+R^!0 TQ@ !@ !X;"]W;W)K3G9*K6[F,UDMF4E ME>=\QRKX9L-%2177SP(;_=*OU@MICOZ"V[8>K3[EK W:R-LLY+5LF<5TBP MS>7D-;Y8DE0[-!;_YNQ>]JZ13F7%^1=]\W9].?$T(E:P3.D0%#[NV)(5A8X$ M.+X>@D[:=VK'_O5C]#^:Y"&9%95LR8O/^5IM+R?)!*W9AM:%^L#O_V2'A$(= M+^.%;/ZC^X.M-T%9+14O#\Z H,RK_2?]=AB(G@,.1AS(P8&OGB%7J"\0A^WO):T6LOY3,'+M,LL.P1^LP],1@*_JZMSY'M31#P26-R7 M;OLLXS6 @F:0,4"X M*M@454S90.XCA;WW!V'H#4":1KZ?$CO(L 49.D&^K>Y@X+AX&(46&F\-X]0? M0#.-2.PG=FA1"RUR0KL6;$?S-6+?H*5+)IN*<[5E OI&?[+;4$<&($Q",D!M M&B6!;P<=MZ!C)^B/7-'B!'RQB2\(@N&PFE9IZ'MVA$F+,'EB6($BA7IHAE.O MG1V0EAHM?V*I[ "E:1*'=HQIBS%U8FS(%O$-JB7;#Z(-6FI""\,!-M,FP"-+ M!GL=I7A.>/\TD[#BU=G3A3Z$.D+I#]O/$T;','O,AT^8BPYHV#()TV@X"6UF M7G^DC^%UA(5/8ZPBIZN\R%7.[+2%GY6WGBO:<=(=V98J($*;:" M5?(4CV35D2-VLV-+X8?$K'F8W(>CT&CE%K,TC(,1A!U'8C=) D)1LXXDK0A- MGDO]-!H"M%AA?VP(.S[$;D)\SV /TJ[QA].FALE[)$F'>$TC/XI&X';DB-WL M>,S?O=9DQ6DAQX@0H[M;S+PX'I&7N"-)[&;)XZ$%C%-4/+87*UQGN.]><2:U M8F]$FY".6HF;6C]3(6AOY!^L&QF3+K$7!4-=8C$+HW1DBI".5LDIM/K$U" F M:?I1$@_EB<6,1&$\(D));S/HI+'%DI=EKK2PV\OFC%]%)W:Y2^ ML@+_ 7Y$U@WBSPE5F?*]IQ MUAT#$S<#PW9IPZ!MK9'4^4_1"^_<\SP,W"40[(]KH&7L3>&1_D-R2X7>4]5J MRT7^'UM/43!-0@_E4FI"T;.FXH]FO%92P2.80X@J]*ZN6'OV,3#M^0^\KF ? M7*Y .=N//0XU^0%98)]_/Q_HN!*=:B!NU: 7'Z\<9? ]9QVB:>H%TR!-FD$D M4Y#D4V@*CI$UZV&,]13!:W:L.50L[%W5LM,?MBO39$3!D$[!D"<4S'J=:R$ M/55O]\_R"F5TET./M8(T54J <>(/U8'-SHN28*S[=WJ&N/4,"*ZZK NJH!*N MUF*JD[/ ]^-P*+NLAL3'T3)S=!4*6<$-/3PT,1FAR,?C^'M MY QQRQF#5YN)?#K^U#C#L^UF;6:6W>RL=^*LC_O_HN(VKR0JV ;\O/,8\A?[ M$_3]C>*[YA!ZQ97B97.Y9110:P/X?L.!?X.6# LZV0#RH'T.BQ8%S-G5SK\LIU59I#0=1(E,#-F960!=&F M*]>N*B60K!85S/4QCMV"4.XDLWIL*9.9J#2C')82J:HHB/QU#4QLYX[G/ W< MTG6N[8";S$JRACO0W\JE-#VW<\EH 5Q1P9&$U=SYX%TM/&P%=<5W"ENUTT8V MRKT0#[;S.9L[V!(!@U1;"V(.&U@ 8];)',EC M>R%V!%[X@L!O!?ZY@J 5!'70AJR.=4,T2692;)&TU<;--NIK4ZM-&LKM;;S3 MTIRE1J>3:\((3P'=60>%+I9$ M0&KE7RX-]N6MB=EG]+JM?^P5G9>V+T^C# M?KU]HJY425*8.^:142 WX"1O7GDQ?M\7[C^9[44-NJC!,?=D:1X&D!(R9%90 M^G")2B+1AK *T 7E*!.,$:E0";*YN6_[KD8SQ;B>PKX.-@D>88R]F;O9S7FR M;"]!V"4(AR4@E[L8XV@'R!BL>=DK37A&^?H4<7P$IL$]5K&'.^YPQT=Q%Z(H MS.O_'Y;U^+QE?;)L#W_2X4\&X)^_IB<'US' _8OZG,H]]&F'/AV ?MZ2GA[ MQ%,&PO=V]R:W-H965T&ULK5E=;]LV%/TKA%<,*=#$(JG/+#&PVM[685V+IEV?&8NVA4JB M)]).NE\_4E(DF[Q2T\TOB26?>\ES>'EY9-T\B.J+W'*NT&.1E_)VLE5J=SV= MRM66%TQ>B1TO]3=K415,Z/-WXD&VVRMR8SFYV;,/ON/JT>U_IJVF7)9]#S^;I-.NC%-X/'GI^R_U.0UF7LF^5SDG[-4;6\G\02E?,WVN?H@ M'G[C+:' Y%N)7-9_T4.+]29HM9=*%&VPGD&1E3353N%U\T4R, 4*'HK2K65 M:%FF/ 7B%^/QX4C\5,O1:4*>-'E-1A/^OB^O$/5>(>(1'YC/_/GA%*+S_T9? M_N?13\2@78'0.A\])=+]2^L!J2$-\ MFTS!\2S]Q.;K@@CU(HNO"Z+85F[I@GR*/9ANV-$-1^G^6ND-9:9D)RL1=RL1?Z.!2,ZJU;;N[ZG>6+G8F?8/+4?L5@*-K;IS,9'3 M25P,]J@%6@(@/QPHNZ0CFXR2O=,&U12=X:I]\A=N2A!BFKB[)W*ZI@OR@\C: MAPL7%/FA!5JZH(3X UT$>[W5\\;[""_U+LMKMBS59C*3RNRZ P=-F^A-&GA=!B0-':G$!-[H0%4 M3 FQ2;LH3$,;MH1@84R3 =JDITU&:1L7AM:5*)ZH:],&4B;.^)=$UZ3-&8#I M-;1/$! 6>/89 L$PC@<7NW>K>-RNOE-;7ND'DL:)MDL-FE%\5C=ZUFR+LV9; MGBO;Z9+TCA2/6](WI>(ZKVI7!5P+W^TU]D$"8'!@5Y^+"9S]YF+\>*#L>D.* MQQUIQ[&M.)#D:(KO+CC7:5[2R.E! K'@2T)@(JBH;W8VU8\[EL_E15G>?8/ M3]%%7O]HL&%9B42)'EA5L5*A/&/W69ZIKZ!>KM&\3'#@VW7APG 8^;800#(_ M";"M!&"3:8@'E.C=+1ZU;$]'$-B;!I_4VIP6?_V_(%R"DVA A]YNXG&_^2?7-6^T,!9L=?+CB;D-*I X#]"P @ . M4@!*!RD X(85(+T')>,>M%- >Q(DMTP7Q,4]D]GJ);K0O2$5>GM*QNTII$B:Y7O%T^_2!#]/ M$P &:0)FX9-2M?5.:D](9 M$X<^5QP7.""."QP0!\@(BC,]>J]1\&I3OU"2FO&^5,TOV-W=[J75S_6K&NO^ M:WP]Q\#]!;Y>-J^D^O3-&[*WK-IDI40Y7^NAO*M(S[9J7CHU%TKLZKX^SF;%8B4V2?$AVXFM_,M#EF^2 M4A[FC[-BEXMD>:BT6<^(:3JS39)N)S=7A]]]SF^NLGVY3K?BOL^7IB37[^XDOZN"JK7\QNKG;)H[@7Y=?=YUP>S8Z49;H1VR+-MD8N'JXG MGZR/W#Y4.)3X(Q7/QGCHO.S,MZ00=]GZ_^FR7%U/W(FQ% _)?EU^R9YC47?( MKGB+;%T<_C>>Z[+FQ%CLBS+;U)5E"S;I]N5G\J,^$2<5B'>F JDKD$X%2L]4 MH'4%VJE@G:O Z@JL4X&Y9RK8=06[VX=S%9RZ@M.M<.XLS>L*\Z$5W+J".[33 M7EW!.\CAY?T[O/E^4B8W5WGV;.15:4FK7AP4=*@MW_-T6XG]OLSE7U-9K[RY M+Y-22/&6A9$]&'>K9/LH"B/=&O=EMOB^RM9+D1?_,H(_]VGYE_'.%P_I(BW? M&U/CZ[UOO/OEO?%+5?KW5;8ODNVRN)J5LE45>[:H6W#[T@)RI@5WV68C55]4 M\8S/^V_K="&;\B#R=/NHH-V-H'TJI^5*3.6G^+N\;!3)6JC:YP\G*FH'^MJ? MELNT^E0G:^-SDBZG\ES=);NT3-8?!C8O?'4 !2RZ %LL]IO]6DIB:=1OM0(2 M7X ,ZA;70W[/9 _:U692VD=]DZ.^R8'#SG!NDW6R70@C*66'%A\,:OUJ$),0 ME4ZUI.JN\['8)0MQ/9&WE4+D3V)R\\]_6([Y;Y5,D3 ?"0N0L/ %YAQ@U8WU MZ8:9U++G5[.G4]GUBTV9Z>^C-">.Y[5/DX\,&2!A(1(6(6$Q$L9!L)9.W:-.7:U._R?G_7+X MF6WDX/._6:$6I18Q5I1(F(^$!4A8B(1%;N^#/+6IV_D@Q\B0_%+(EMJ\H]J\ MH2F>WY+\. NG*M%I26-%AX3Y2%B A(5>?^QD,L?N#O[ZQ:;,8J9G=02%;!M7 M!/48I6I!66:3%#=?D^2Y*"\]=JR^H#2_IIV>*X\2R^R\/P$T:@BE15!:#*5Q M%*TMV1,?QX(ENO6HT3)%TGPH+8#2PIK6OA0JLMV*.EAG44:EI%[/>T*@AE!9!:3&4QE&TMF0;D\:B;YG\MJ!N#93F M0VD!E!9":1&4%D-I'$5KZ[OQ=BQMDGW8#%O/&*UBJ(D#I0506@BE15!:#*7Q MFM:>/UG>_,R(H3%I++U+!JF/9][ MW<%HOYR2_,]IJ;!=+[[N<&8U>UAG4A('2_)IV>K(L M1\X83+L['$6&#:&T"$J+H32.HK4UV_@VEMZX&9.BU*-&ZQ1)\Z&T $H+K;XQ MI/8*L4=/' M&+T:'6HE06D!E!:2OLW%7-)=C@[UD: T?J$#;4TV]A#1VT-AGBSJ;2(OHP0C M%V6:2X4F4H?RH-BORVI=42Z>Y/57&,5NK=S\<:L/-%J84/,(2@N@M) HW!F+ M=H6)#!E#:?Q"!]K";,PEHC>7QBRCU*-&2P^[10>[1Z>_=\6Q.U>Q$!HR@M+B M(1W@J)!MZ34F$=%OY7GMDB34ZH'2 M?-(W&6S3):[3FOX019EN'ROA5G.9BTJ% MVCU0FD_ZGL6\IU*HB0.E15!:#*5Q%*VMTL8U(GK7:)!AKF>,UB;4(H+2 B@M MA-(BTC?#IM0UNPO3H4'YQ:!MW37.#QGL_%QT*/6HT?*#.C]06@"EA43E_"B< M<$4YM1,.;1Y7A=4XX:2Q?LBKK)_+.H-:/U":3_K6C]H)AX8-H;0(2HNA-(ZB MM37;>#]D\&:=T_7#:IU"C1XHS:]IK0>?=!4*=6^(:AN.XS*G>Y%3[<,AU'+< M[D4.:KFHPEH.M%.BQ0F@^E!5!:"*5%4%H,I7$4K:WOQK.A>L\& M8G#K8XQ6.=3,@=("*"VD_9U+E'9]1&C(&$KC%SK0UN3)8]E>:>;("^\BVV[K MAZL^I^7**%?"$"<)]U;YGRGW7XVM.#CBXD>_Q@U!W"$J+H+082N,H6EOZC3M$]>[0H+R[GC%:H%!/"$H+H+00 M2HMHW_VRB-O):L30F/Q2S+;J&K>'#MLCU%D(SY3B@YH^4)I/^X\DZ^9!H0%# MVK=!F&79MMV]B2OL$D8LMR\7J$NC"FN9E)P33&/3T&$VC687A5H\4,L&2O-I MWW=P7-LAQ.M*".K&0&D1E!9#:1Q%:VNVL7_H,/MG4#84:OE :7Y-TZ72H0%# MVO>8E*ET13EU*AW:/*X*JTNE-]X+'>:]C$ZE0WT8*,VG?=_A3"H=ZL9 :1&4 M%D-I'$5K/\.\L7^8^9:I= 9U@: T'TH+H+002HN@M!A*XRA:6]^-5<3T^W(& MS8_UC-$JAAI"4%H I8506@2EQ5 :9ZJ].:;MF>HQ VNL'C;X^W-.UQ4I)T-Z MU&B90AT=UM^/TIU)0P.&K.]RR)FT2[N+TA3EIHS2N=T9C<;0YG%56&)YUIF- MAJSQ8=BKOA_GLGB@3@J4YK.^+>!X)NM] 4( #1M":1&4%D-I'$5K:_;DFW+T M_LR8=*$>-5JG4#.EIFDOR+;L8F&/78 MT>*!FBAV/WVO3C!"PX906@2EQ5 :1]%>-#LK5D*4?E(F-U>[Y%'\EN2/J9Q9 MK,6#Q)L?YO*-S-/'U?&@S';7$]F$;UE99IO#RY5(Y)2[*B#__I!EY<^#F>0_ M9_GW0XR;OP%02P,$% @ S(,,6?!L,_(- @ 8@0 !@ !X;"]W;W)K MH6E#NIM&DXNM+LF6T-\#* &LGB*)JSA@M%\S3LK4V>ZB-*H6!MB#TV M#3=/2Y"ZR^B,/F]LQ+Y&O\'RM.5[V +^;M?&56QD*44#R@JMB($JH[>SQ3+Q M_:'ACX#.GJV)3[+3^N"+GV5&(V\()!3H&;A[G& %4GHB9^-AX*2CI >>KY_9 MOX?L+LN.6UAI^5>46&?T,R4E5/PH<:.['S#DN?%\A98V_)*N[YTGE!1'B[H9 MP,Y!(U3_Y(_#>S@#S*Y? <0#( Z^>Z'@\HXCSU.C.V)\MV/SBQ UH)TYH?R? MLD7C3H7#8;Y%CN!>,EJB*[*JN=J#)4*1+>KB4&M9@K$?R!U4HA!(KM;B16#WK+7BU_1NVW-E,RB"8FC.'D)9\[ZZ#\>_<>!+_D__]\> MC@*?R-60XZ+Q7NCZLI"_' O;\@(RZJ;?@CD!S=^_F\VCKV_$2,88R5OL^46W M]QIAT@:>=V*/Q@CI^5 M_!]02P,$% @ S(,,6<9VY+SM!0 V1D !@ !X;"]W;W)K!]223Y[OCPWIX3-3\*^:"VC>/<\*=3W::KV[ MFDQ4LF4Y5>_$CA7PRUK(G&JXE9N)VDE&TU(ISR;$\\))3GDQ6LS+9W=R,1=[ MG?&"W4FD]GE.Y>,MR\3Q>H1'3P^^\,U6FP>3Q7Q'-^R>Z:^[.PEWD\9*RG-6 M*"X*)-GZ>G2#KY:^9Q1*B;\X.ZJ3:V2VLA+BP=Q\3*]'GD'$,I9H8X+"OP-; MLBPSE@#'M]KHJ%G3*)Y>/UG_4&X>-K.BBBU%]C=/]?9Z-!NAE*WI/M-?Q/$W M5F\H,/82D:GR+SI6LE$X0LE>:9'7RH @YT7UGWZO'7&B ';L"J16(%V%Z8"" M7ROXY48K9.6VWE--%W,ICD@::;!F+DK?E-JP&UZ8,-YK";]RT-.+>TTU@[!H MA<0:+:G:H@\06H7&Z.O]>_3ZU1OT"O$"_;D5>T6+5,TG&I8URI.D7N*V6H(, M+!&B3Z+06X5^+5*6GNM/ &Z#F3QAOB5.@[_OBW?(]]XBXI&I!<_R^>J^ X[? MN- O[?D#]DJGK4NGK:7($928I)H7FRI'N>9,7=G<5IF=VLV:^KU2.YJPZQ$4 MJ&+RP$:+GW_"H?>+;<\7,G;F@6GC@:G+^N(SM)M,*&MN5)IAJ6EZRF$QQEX0 M>_/)X12^12S&<=1(G>$*&ER!,S(WZ3]0055V:P%=)Q%%PC.&BAJP>6JN$Q/" MO6*I2?5GQR^X9/PN9.S,3V'CI] 9O_<,C":68E(![S0L*!0&9G@BE MK>4;6SP8=*#W98)9:(>.O9:7/"?XKP5,)1G_ 3#+2GV]@9GD#8(='*F4M+## MK8V>I6I\DHD58(O4V/?#@83%)UR*W4RPI<6&J4X348I!_P'N1!FG*YX--Y3: M_(4ZRJ6LG3N#M,X@[OI-$K$WG1=:"^,'NLJ8=<^D'PN,@VYY6,6\V70@9"UW M8R=H',_5Z[NQ+X5GD#R!N^18[::J-^8X^FH"7B&F2R#UKMV%%'?3P M1,0/NZC[4IB$W@#JEOVPF_[^8-#%F^*T9T*?W\8XZM*-52H8RH.6"+&;"3\_ M9T*QHN[SWYB0J=^%;1'#'L9#P%NJQ+,73<8MW_S'9(6='/SB1G@A:^=>:%D8 MNVGX3HJ$L;3V 90O5 *3"8>< S*&V2$'4BO'B8;:WI93*?PJUD#53H+&??:= M^E&O -S!>D)6GB)NDOT* >F[?'E*VT#2*QT"V&Y3L8;6+38*"Z24O* MQ,ES'8R%T.RI.UFQ8@O6N#M V*2&Q@?2,B9Q,V93YSLI#AS>E='JT5HS5N!] M@B1!;U2S2$5A,-#W2F%Y53:! ^4%^[:'42!C M ^,;Z3,IB4EW#Q:Z)=-!][=T2]QTNQQ"^A:MV(87A0D"I! T7RY2*_P^JY(@ MZ-:B12H _ /P6^XE;NYUP&=F;G "[Q,KF?7>\6Q2T2P8 -[2+PF=+'&_W^VR M\@R*9A5X0QF0.]4AY< [%7%R^DLIXE+6SEW0,CQQ,_S'0C.PJY&9]ZR[C7KG M(_W^V:?Q>*BR6PHG[M?=&ST&QAKG5#Y C2O(*'OA7I2P+V7M?,\M89/X_QE; MB',0>+$7+F3M_%"SY7;?S>WG8TN=!Y].\J [O;Q@:'$O_>*C3Z]7'#!>=/O2 MY.20/&=R4WX[4*A\8:G.GINGS?>)F_)4OO/\%E\MJZ\,K9GJHP=X!WA"H8RM MP:3W+H):E-5WA.I&BUUY%+\26HN\O-PRFC)I!.#WM8#QI+XQ"S1?\;/K\.:5 M;U-CG;D.*K:;C0[[MZ;Q=Z]/SD_*@U_L:IWHP>F;5UN],C^>8_MD[KUR2_ZD[&/L>.51N3W^3)^+ZQ3O[K]UD/@PDOS^Z9<)$G M7+#_!16VMD_M:C( MU>I+$ZM@M_S=+]7;-F)&C*].$W:C.:=57OFMK'QQS\J?J1^\2^NHOG*UJZN7IV-E,79Q?/'UCO67?T9[S>L__#T67EY],K4R!] M$;>Z,J]/$"G1A)TY>?/Q/\X_.[M\0.[GG=S/'UK];\G]\,KG<_78Q=6/.K7! MT*.?MB;P^*BN5K8QZMFHK*M\V'HL;VI\@3"-OM.T+7VNS&9A@KJXF*GSSS]_ M,<_;VZ@TL #(06N=O[B,:FUTD]85S:QD&T1N;2M>-WFU;)NE;:".%4O4N@W@ M4"8I9TP=Z9S)UWK?+T0M(TD0Z6W-NEFIJ!9PEUZ1GZD0[5FH]1F!SC=0H(TH]6;MJ8Q M@\.>OWILFP>;7P?]NZ%#D<+1&YRS%AXI+6U?;P$/O MUIY5?^=PL-@NHJTM4A,=1.1Z,C[#3;OHI'\2C5$_^F34^9F"E92N:TM[Z 8[ M2+K$MZ=S==V&V&HH"HHCO4"/F\B28$N2N?P QY E8C'?H>YFJI<$^FL:M:'O MHDHY6UZKF.W8$KWZ>-9P<&S##JZ;PR!OI4G63FD?U-ET3$2/R-1;>-[.'#G@ M3&+6(TP^N3/F%LL3;G:X [VDH#F&$#Y;G2H26R<$164L+2@K0_/+X#.(*,\*?K[^\H@!27YM%:.D4\/LSGD'P ^^#>BO+ M\=GHUH$2,0XA$O&D1R!,FI-)8H*993C^W!>#.)IO0P5X8.]L0X!EFP-(ZO>V M?Y)!/8>V=<:VB'&@/$9^+0 M$;5R+9^* ,G&6P*QC6UT$"_UD4'?0XJ0]8!3K\Q X!RUP+\!.,W4HDW*^:0: M+">'G.'(8)>U(9"$G6_-GOUL9^M6-U'PI[;+I:U L@A/25R8P80$OLE/K(,@ MA$)9,P<8.#)A&_4";IAU@?7!0V^!]+HBW](LQ7+P,SZES![E.?#:)'(3/%X[ MW_C57H2D)$'Z\0L2; @%&IUK37 J9@_,D>(BB07:"A,U;!&\SV&UNI)9*3#V1P2B6DOF63PX&L9A++ M+6$$FU/\#ZQ):]/7+!?C!T*(GXM'K!#?P?%Y@EFULC8\]-M1**C:PW3D#!3: M-CLD9"(=(1G3X0;^;WJ<2()Z"TK2;$S,*]Y.<(!@HF@Y='>"YVIMS8ZMOX1% M%K:Q:7\<.G!8"DB<1V@-%FM\C-GWG%EI!J%*(SLM4=)$T54_>I#]#?94>P3) M(0\ 56&(YW1;*.TXW:XU(1>Y9KLA-1K*^@@$RX[">/<>D9T,=+4A[N+';$29 M]UOX;A0LZ97,YX,\*V>Q&F6E7G2:XNBHRTS-\!^TP["BERT3/LMP[')8L >0 MUWJW\N/3S\B]!B?Z EGH\\]>?'ZIJ%:D,"',C[K)JI58I#7@DT$#IF% VE&< MCC- PBC7D@^W;&8=@G8K82'L0%LD^E1R*9^Y'GF2+L'\ )Q>=H*6->(A()MA ML$%!MZ16U,01B[1 DEOSU_8P2&$MPW(/($3289DDA7 \#G4,I"4/L63K"2OL M /MA[=K6/': 4;2OK'=Y;*$9"","&OB>HQ\N@G]Q,J]A#JIK>$8KF\*O$C(Y M+++T\,]+7N#8"7RI'PBMEM8!6BQ]%*=P.MMWP*E4W ,(,X?"[$@.V0R9?NP[9@DQTD3.%/>*A!D4/["GG/U M#0?].V)NP3T.U!@Y.:;I@_FCA9Q-D>^CB_G+ F<\2*N/SL\'SZC',RB1"B9. MD\Y,K1!"V 7>OA>J0WS"9LC@3#RP%O/G&Z!TQ^R>CTU=(1LPYGH$'F525NF] M9\)#^.6(S-LN\W$G#* PDZ162 25@2,(("'9D3;4ILLD@?C:*$T%VC>(K8>Q M\&@T[++T X*F Z^/<#[?LE.1"^# "]^*C#G%CA(0U1)*,D6>@6&1@^Z8,C&\ MT6&1?]E;&7RX'5A":%':$:/X[7+00\PX9_6#S#P#2;R8E-$8.\E,UY* MW^>,=,KC.&!OQHI4[S,$9RISG)P=C)RENS\13WM\AJW,I#*]INQ\:)'[B2KD M/,6N%BQ/@'>GQ<1<.)D5X4^#$M8Q$AGQ)J;16B_W0K;@N0\24GZE*UVE0.!/]X5H5Y*I?=*/W6'0F3:6\I=[X MEL*\S"^.0-5FYHX2:X53ZAHQA$/.U=N@4>3F;8+) M%57G0;5O%RE'QE02>F2D#//&^04A$+57D5M!0TN@XZP/]'SKLJ AIEFR+N'SN @?]4/>TNA!.^H@&GLV!@]')4%W#%/F*R T M&T$$0L"D_IFT\%#&Q@')Z3L^7&Q&8>RT70=L.>H0%O!F+")E%@R+E%\XTJV1 M:$!!"#8P2>Z-@ Z4DXQ*+N*N=%2WYFAE%@!;U-B#3F\.%=]W_;() M=.VWZ2B(^[Y/OV#,@?V@&:63!CO).8E3DW(>@2]9,7@:=;GQX;(^1[HTATND M,VVB]!F.X&'"KKUM?"AFY"Y(3QPD@^,P#",@6,P2@**:TO0!A^A:/I)'"/"G M"(K7+FLT^QG#4W>@KJ5HWJ,8+_QB&BJ&$M/VTG(=]YF!63O?<$OR&G4V MZ+*'S,QRAY%,#_J^YC$&R=(;X+O2.VV;HI61"%)J4=,(^UON*&FZ:[.;=J/T M"H*O,I&7IGW)+YC1;FFUCU[.SSJF.@*:8.N54=^#5'=P0\Q_(OG!(18^!']G M G[+>F\,X63$("HK:.N@[IW(B'6ABBB9]&.>Y 2']/WR,W+5#A!;MQ#4U7OF: MA98)="G+)9BI&LW-!/75+E?(7\KEK7JB(X>;D]5I'OG34XD[T.7:2I^E7V3? M'1$YG81@I@V:;D(W7]6MA-56[\G?)(X%AD1,PB$4=*O2\PT&0^]=_4E/Z2W' M2.3.98 7/3W8>JYNK(#C6.-CFW:73 MXJ/"J^/$F&5CU48BA>!Q.W, Z*(;V+.X9DDJT90.C9!ERA_YEN]X'PH]D_.[ M4#TDD>9@;&W );$,57L0F^TI[4;"":;U/.,0S>A77KMA@W64=PB'/(QMWCWN M1U($R\W5**\.-'[4YF6,BT/I!^)V"N?R=I:U-1A Z8@]B;V(TS!U*XQ$/,Y# M/0ZX)E$>.(?UXRN*PRY*5ZG^S+H?K)GJIL+@C(/=)[;#3 M6_F8,GV4TJ8$R6$?3%S&H+I[\%*8^LV&SL;KB2%)/D ME-T%UJ,*O\),L53IPK),P;*N:MC2=;S<,'_@3N4OVZOVG)HE M*>6<6/_>QB13V$P;AG\AS/W5+)(:%X"L9SO01YI"D*E(.%8U7PUU@(&QTO,C MOL8@S\58%R#YWE@UI"M(*DF?"QZE4U>W$I"4F5Q^!&!!7:C,E*:X<6!96]?4 ML7%)7(ITC-B70PE5* KG7&XWTXJ?"(HQ&6.2BH5#W=_(T??6);D'8ZY*=RSY M0I"NIAF$>K(SNIGH6"5?H']S=77=,5:*HR+ML!O/'.?@'8?0EGN=P35@B:R; M'N/E#0XI7.E,Q/ /V?/-5^]&,APV-.*HHX&X9GW@^%R==%QQ+/#2^^28I2&Q M@Y@0^#D:01JRI:=#4#YEE\X:$^KO%,?5'1N/RGRZ69,TL+&)7_X9J(P9T:3. M.#Z913S@)G'-M$N::G6^H_L=<=5?TC&*/ACCO*_<-))BXD@+4R!XY1QQQ>.N MTK\ZR.7+3\*_NG];XMDY(\@SI7/KJ1<0EJ9U?N 7G2Y>=C5!+EFWH#:"SWT3 M;I;?V'I4.($_$,/EES,&8%5*'MWYP. J>32NO\4?\-3 ;ZMTL9Z=O!=@Z'IE M6A&3Z(6O8UFA= JF>PQE,MBAR3=&]GWI XJ6QQ@M!TJ=V+:1%RPJN<3.DAYU MJ/K#(6W@(+'"*=B4N3F3R8((+Q(7#C+$IH5IZ,J=>]WK?!L\I-MF1_2O\+3\ M\@BEKM']!0R!"&8:/'5;'#DK4F>6^@74"Z7M#FZ]^9KGX&)N/O4NYNG@55I^ MM8I>&";Y *CR5FWWM'LG^4I>Q>V'RPO-\.(5W6\V9HFI9_,7GYX(DRU?DM_R MB[D+GY+?\,U/[S7\!4$L#!!0 ( ,R##%F&V0V' M?A@ -A4 8 >&PO=V]R:W-H965T&UL[5Q;D]LVLOXK MJ$DVY51Q9(TT5]^JQF-[XSWQQN6)U\^4"$F(*5(AR)'E7[]?=P,@*%$:V]ES MSJ9V7^RA"#0:?>]&@T_69?71+K2NU:=E7MBG1XNZ7CUZ^-!.%WJ9VD&YT@7> MS,IJF=9XK.8/[:K2:<:3EOG#T7!X_G"9FN+HV1/^[6WU[$G9U+DI]-M*V6:Y M3*O-< _C%[;Z&]%.YF4Y4=Z>)T]/1H20CK7TYH@I/CO3M_H/"= M0.-W!_,H+$D3X[\]]%>\=^QEDEI]4^8?3%8OGAY='JE,S](FK]^5ZY^TV\\9 MP9N6N>5_U5K&GHZ/U+2Q=;ETDX'!TA3R?_K)T2&:<#G<,V'D)HP8;UF(L7R1 MUNFS)U6Y5A6-!C3Z@[?*LX&<*8@IMW6%MP;SZF>WP@Q5SM2MF1=F9J9I4:OK MZ;1LBMH4<_6VS,W4:/OD88WU:-;#J8/]7&"/]L ^5V_*HEY8];+(=-:=_Q!X M!F1''MGGHX, _]84 S4>)FHT')T>@#<.FQ\SO/'_RN8%]FD_;%*F1W:53O73 M(VB+U=6=/GKVPWCDXO'5DWQG.M:J]Q8'@TX-H*3MG!6'HZQ4"8[KU _?7Z^BW,W^^- M@1A!]0O82II!I%FF'[728?FTR+!YV-<5K6ZQ=@IBSV:P@(Q'NB2R6T"C'0LA MZ/=^*A*PZ510)U85X(@=Q QG>VB9EETD?FNRN4 !$180@K("YW.E/ZUT970Q MU3SL+JU,V6 0D*AV,3>UFNCY5@TL2L6X3TTU;9; &T = M=GZ;H#Y@:K>7W*03DYN:A&V; -L,FJ0YP5-L5V5ZW05< :NBD6W0K@H;@P47 ME4XA*TX :-=E9A5;@H)&T'Z$,WB8;/8S,5'KA0$DFM!8@9VH25,3/["I)>M! M728!I4I/2^@:S4ZP0?P(\F^4,T( R%MI59"0!9N78!48-?VHUFE504TQDI^/ MB94 F+ULA+86@\C2 M#/;!(LZ!1T[(-Q69?+85E=9J*5$3: >68\8"8KAJH%FLAZ#1A"0 N.@6%Z@7 MEIUZ5+=?L_E8Z)PMWON";<9MS5+04L,44)*ZV=[V#BSG1PE/O0'^U4;LDQ7AGH(?LVH(DK](567O2/_)OW9S7R 16%.LXF@"6EF7HL$A$LK G WYL>!-B)S)C!62B('#57$_2 MZ4?K#'Y!PBT[%;_73VVIBD9M!\L!C MKWRW1E MF2?$R9='R+(_2F/LV=F$4$%L8U,XS PO"8)BE @S*#\G8R%: =/"NM_#,U56 M3L9BK'0?4BSW,(4P+(8#G5-N('7!>MNE;$LL<6* MLBN8YB*#W%K0*N-XAJW0 U*1T?#Q]>T-_W7R^$=U.3I+]JSQ"RMTUQ"Z=XDS MXK18CPU)VA_!_&#F\&/5Z$XHG;#\3!$Q&K$V%.R%F)5<]B<7U\Z(*G=,E3G$ ML7"AGUT@9#XF#JJ"/"'Q.,2L[5_@(,^%MM98^C-'"^#'FLLNM#0L!,28UZ>7 M2UTORJQK%\0J6B>FW;B8.>RL#8*J$A2K??!)X1*"&<3Y%!TEP8-4<$NVY&@% M'G7)%L"T(F1LJU-MWM9FR4U5D5I]+,HULLVY$P.GL23++9(Y!4,@]@HNC@3= M.0!4+:&S?M7XAVU+\S,4__AG M0X'SM>1@?1)_>Z/&YT#K;44!5[W!7WGJ @$*M"3Z>Q'4P] M6$1=DD:Y%B&RYA'<%HHQG04\!6B'(E^2(SCM2TT'FL6. *9KB4 MSD7A?MRQG^R3QR1.(P-9Z9T!=UBD5RS[KJMPI?$A"P\)H/OG$1E,YN,\(0IUVNK!L<^Q.A@)%^O"AL\IT=<=@[!C29AJ 3,O(!/-GGH)1,SG'2<( MMYZ2&SRF4J[S?&W(S- 6A3C4MI9Q#7(PST-R M+HX"S/C^]"H9#H.62NS^&@"5O1T7CR>P:IW@[POK F+50JH-Q(4*%!*1 M $DVS3F_92WCS'D[9X?=G/,B$64H"^;!7JK;JHFJ-RNQ(J%8 JJR'DL]EXVZ M/V;!QE>FID*1KPTHJ<,8"C ("IO+E(LT'H/?D>C@_6#'2%+BY2JJG]D@;'R4 MR"6[: -<[)92F"/J+K0WZ6^4-H9$OWM X&T/YS(I;:MT(8C0'X29<[K$&5*A M3H9_(0C&6V%? F:/]"6*UW6PB]1'DD1=*%*+IZOK9/!)6^0.?#5N??B,JC#I5'6U2^[#Q==)[.MZA\,AA_!97'!ZA\F'C]18NN MP[1ZFY N)KFZ^,N^,SC!I;=^MILR?:E"C0^P>E8VU?^Q1HT['!QUGDZZJ5Q' MJ>YCY^4A=MY'HB]3FG\K2HXZM!MM6:JK[:3XZBLH>?&MBC&FY%4._-ZU!WX[ MY0YV6S:<#89C)MJEDTLZ,.W"KTL)24"NQ++ L\W 8 M"\P-)5L]R2&BV2 %@[Y=])F2:9<*08J2GI6YI ]L X(4S*_:HNN=WLC>,,/4 M5(D3H2FG"'9LF_=%H&R9LR&47,4EM*!!O)/>+HW +0H[\G*:1B?BW5B0P\DV M;FT+(>M%"24A6RB3QLTE.0=0#(*HI]LRF@-[[RF/=*ULXFZ#N"<@"A>W MSGZQGJ9(T].AG>N/#T6TTJZ)J[)@93T"05Q#L95\%3)=2!9S@L28 M_^B(AG=5E!%9+^V[PZ0>+<4*W6E6\8>W7.XJ2:)A(A^I'[Z[.K^X>JQ>>#4F M(,$N4M'B<1CS]N"Y86>89%Z=37MJTG$H_BBJ/9SM%I1H<%^F__K+U@%-(.YT$,<,X8CGOL7]&80_ MT=ET:)M%!FH/=9<0 M=[$XR2.S:4N0!8"W\ZUIK/5!(7O%-C!S?WB+U/BS3? M?*:#EO:HM"V>,A]!^M _0BAO.L-X2$@-(NAK[AEQ'7&D?UM**>U<:56 ZR$, M\S02V]0;%?3&-DO@(U7JMAUNYSRY(\:^"+Y/]5^1J']*J4&F9ZD RG6<44&+ M3L3 /(2/QXT-P;*8WK85IVTUJ,IF#LO9(+*:2@E'6,95#:O>:#JJ-IF2TUG&'1YBXY1&V6K&V[61NY*P,'I($.:6PF3DBQ1EYAMRD(FK>SW--BT[M MI1?//5@D"2ZD"X0AUWC K+:'NYUW=J>U2CH&3% 45[&R<8=ER$_[%W22;IT- MMH\.6-Z@27UGF;*N#/.A:&]:6_;$3(/#MGRKT09#VVT=\)/*1D3"*( MM.RS#OU+$DM2"$[E=C\8Q*Y=@S"XHX8Q1%6=T-;J:)3S M>?.JM#M.USMVSBEB.Q\9QL&VWXK=51SFACV1"DC(CF@@G"WYVCG-VXI[M[I5 M0NMG%!*28XJ6[?1FA*BP:/@(E\+'/#5+ZU( $3T.4WP@N7VB?SG2^#(XEWERW8>D;A-B%#OW1 K'3 MV_]9Z.KPD;J+O=KL()V4U WI"DC?7[2IOZ3WYVU5Y8^>;_A*VME."2&JQOS1 MDXV>!H"DW7$98_KY[XD$"A46P?J@^L<[LAWX"/MA(R$[R_F@W.O0YT. MY#T%B--+[."%W"E .+X@T?HY:NMFMT!] PB"V$]/Z:P]"NVHZ,(E ?@,BLSV MG@C.TJDT-0&35WI2-61V0+NA>D#T@Y)\%T>E!1L'V%; M:F'I)<#%< CZIY6$]6Q,8Y(X"Y(3[Q',[2[]$[(8#EM>OWZ=J)\';P]\8]W?1XF3+]]9_U+RM''"4%DE*RD2Y@CM!_ MF=8EV;FO6_4\.3\_1%'O.<)D;G#(R7!P%0F&*+XRP&>1)/%+GVF5CD^]Q# 3,YEZ AFK1]#^&VO7X!C'^)6BRH_1B;KO2"+L3= M$5&Q&:T>_ PW]^,^>\OM2(&H[+UAN>=S+6?;4=#LY4M_HA@N]FGT:R1M'\+E M %_-I,83U_FQ>SI.GN*CA^9,643TT#'EIW7 @:#+T/2(:((N@$BNDTG;-C)J/3<22J_V%BZEGV+;PZZ-#^UN2;KV3%23*\&B?C\?B Y4C: M=HS3L0P.L%SO*KRN5Z4.)G(J%_MW1(DGPR'WUHC.Q+QF3K: VOZIRQ__ ^3B M3V"^OEXFWZ2;GG/70R(Y3BZN1LG9Q>A?YLR2/Z$H'-*+K9#Y=$=1_NWEZ)MY7SM^-=F2NU1RM?/#;<@N.CA;A!*%<7#()/8 M)[W]7LW51XF-3O1);NBL-IVZUD ?]IV<)LZ&.]=ZYI\);5:G,W?Q_(&_CR)9 M?Y1!>GZU>=G-SM"05+>MI%S#H([/SI:Z;9+CJ(:PSX7_$0_GJ-K*9!N7N!&^ MG+U 9BIEJIVL-K"F8XNV_%"/02KT&JXLBM-[>=RLZ/$BN;@\2TY.3_\;R=S+ M9X;U:_I)'RCAA&[AFL(O_$>7YO>@UL4*3Q\UW1'> M[@"0W[F1E^E&LUR9NJ]U=2_\OAN$;/KXJ&6VD5-5PT7^:'>$4;2!0Y^/\%]H M@(OSS((<\O<$GG,Q^R;ZGL!^8=OW!8*]%TU.+I,.Z&->L[N:D;9>7\X,U'7& MA80IYYVU[=Z*&ZRYG)HZKYIT$>)ZNSM'<(7TT(+/]U9 >^T/=IQFMK?!9S/H M#LNPZRCN32=52"<[!*/((5WS?4%J[H8WYWX9WGA3D-'U/O;=[?O@:_AH#%:W MW/@K"33R>0DX T4#V1#._7EWV]S.USQFD Z6@9D#$JZ(0AIJOE#K/F(@G4UL MWJ/0@^@IYPZ"\.[-[G ?2@#8VD\EW+S>]MW_9)DDV^JNIM_YJY@<\O3[?1;7 M?.--F6Q?'&WFKB+/R3LD"J8XG5#WDV>N8V7&=[0<6OMVJ/)T9:$(?]?UEN5& M$*=N"3<%]4"43J?33LD?Y#R";LTS]GR=-[+:4$)^']UOG!3O?&>E\ON"%R1L^T_H3 M[7N5-R*=\OT2ODI#VR"OT78?[9_O1"86HE:66[]:5^Q2-L="-M;4V3$W"W+, M(#[62G\ @A^8>1VN%F1?0%=/5'92>SX%TW M"8!$-0IO7\I5>YR]8U#CNS&! M,M&]#?J,C=Q_]F<=5G;:/X^0L6O)7;@6_2B[IEMO9!9 ZN3I+KLXO M=G9*W:E;'V6KRJ*DD$]"L%=-\=?7NA/2-NWU7SL*H5WOUPDX M6 C!Q:OKV^/UHU6/L"9E%D0YCBUXVC?AZ9UVXX#;$297?L/W.?[ M@C]@P@NLC6O_:"P%B1/ZSF0W9\Q*+0&?^YI8NS0OZ92E8G+F(<6T89>L<721 M(-WXJV-M^3]\:4ARV\*6.7]>:<^WZ3H!]%; DYF,T62LN(_U,+LB]W%O!X(S M'5F,N_=:@GL?NH.^3Q4^C+XVN=35G+^IR=_A*FKY\&3X5?G/=E[+URK;X?+- MSS=I-:?&DES/,'4XN#@[DKJ&?ZC+%7^[%@< &T7 9 >&PO=V]R:W-H M965T;G6YLYF1$X\ M%'EIKWJ9<]7Y8&"3C II(UU1B2]+;0KI,#2K@:T,R=1/*O+!>#B<#0JIRM[U MI7_WWEQ?ZMKEJJ3W1MBZ**1YO*%URAR_&%Q?5G)%'\C]5KTW M& TZE%055%JE2V%H>=5[.SJ_F;"\%_A=T=IN/0NV9*'U'0]^2J]Z0U:(HG/K?\4ZR(XG/9'4UNFBF0P-"E6&?_G0\+ U83Y\9L*XF3#V M>H>%O);?2R>O+XU>"\/20.,';ZJ?#>54R4[YX R^*LQSUS]*9<3O,J])O"-I M:T-@W-G+@0,XBPR2!N@F (V? 9J)=[ITF14_E"FEN_,'4*K3;-QJ=C-^$?#G MNHQ$/.R+\7 \>0$O[BR-/5[\URT-0)/#0)PFY[:2"5WUD >6S#WUKK_[9C0; M7KR@YJ13<_(2^M>H^3)0'(EGL,3;#[=B/@:USPG(,A7?*YODFM_9('?OY93E MH,=:J9!6N(P$/229+%%,[*T2\)'D2NY4+ERC^((DO2@7( \%JKT*V%4)JJ2.0,4VCHATWM9.E0/ M75NDA;D#.*_$TMU2&US@ %F;E$S^&):6H3HLR*V)RA:CDL8I7LJSX3Q>L6%( MI-)1)-[R"H&M=@U%-C @33Q7.0=(MN$*L+ M>/31XYY>V&ZA9DJBL=<@J*!\(FWF.? /]+E64)E38P=(9%"_U!W.SH*[UHP[ M:WX*O&APRG&*>&RG=W&S8;@O2'G!5"&3'(*6;2W;41^;:9(QB9\#1VWX!JJ8 M& L7YM(?/&X+=2H@DR109%Z81WR M2>WO< MP9UEC9=H'9,ZE]LM>876IIEVLO;'>^ZP=$J\UZ'SJ;CO\1NE/YMTPKZ!Q#:9 MDS]:-*J\([,BT_?/W/1P\Y7D-0[+[?&& _.$VP29W)5ZG5.Z\JU$"-HRH1SZ M^:N,%5KML-&F9!.C%@'DG^@!41#\! ;4OOGPW06KZ54/F[Q5JU(MT2\S_%:; MXKMUQ5,(#4IKVR$9+PQ';OWL;C7;)8G;C2<1O&WXD1, MXC@:?MO'=P@89>].EGRZ\)T6H7WAAE-,&MGH-$A"%!V(NFM/HNU!$+XHH'ZG M$+1Y,XJ&T 5_TQG^QM'P#']Q-.._2706NHTWDZD7.U+WQT^"J\&T3B=W'G 8 MQ7&8!,RQ?SK"+'JHT*D3-[1+^"9JS@&C"ZA])AY)&OMW>62_=#_K%9C$3(_& MLS_W2AS-@U>&7^>5CGWFO&&R?_JE](^BL^DSI(^C^1;IDY;TI]5MM_?%F5D* M@R'K"QW3-HUW]6BWP=:*+R^V-[129B"3*'M \"CN3^;#8W$;[FP060<*\*0_G<1\D[>MW^$.=Z\# 8\X M$ZWYI]Q<[]CNAJ7I) ##9YI8I'47U58]()3]+2+Q+>*3)2'.G$2';MD&6U>@ M!5=:ONCEXTY=NG ;VKWM[I+?ABO4C7BXB'XG#5QC<5)98NHP.IWV$.S^I".Z<+_YB13,FP +XO->IP,^ %NAOVZS\ 4$L#!!0 ( ,R##%DC M@O7M>@( )0& 9 >&PO=V]R:W-H965TJ1M3PV#"NED&M=3L/0U74V! U%2UR,U,)V1!M0KD-52N1 ME([4L#")HM.P(90'^<*-K66^$)UFE.-:@NJ:ALCO*V1BMPSB8#]P2[>UM@-A MOFC)%N]0?V[7TD2A5REI@UQ1P4%BM0S.X_DJLW@'^$)QIT9]L)ELA+BWP76Y M#")K"!D6VBH0TSS@!3)FA8R-;X-FX)>TQ'%_K_[.Y6YRV1"%%X)]I:6NE\$L M@!(KTC%]*W;O<H:0 M#(3$^>X7RAW6II9:G@Z7TML"2WAZM$< MLT(%A)?P4=UTE!P4_='P*:32!)$JR WJISSUU>NG_R+V7SIZ6MD]IKEI2X#(P M;T6A?, @/SZ*3Z.S \8S;SP[I/YWQ@]+9U-XL;I'XA@I'+(8D*1'%L(\8Z5! M5&"FH1+,5 /*M_":_?/6W!UT=V<_<(D%-AOC-(TG M?Z#M!;.?U*=(N>HDX05ZS"N(TVP495GLHWZW]E$\B>.9C[(H\?U/0A,&[8NW M<;3V)#E)1O$L2W_/XJF+%HXJ18-RZ^JA/9Z.Z[YH^%%? 866HT?3M20"RKX%]H$7KZLY&:%/%7+&ULK57;;MLP#/T5P1V*#0CB:](D30PT[:Y8@:+=Y5FQZ5BH+'J2 MW'1_/TE.7+=)@P';BR52Y-$A)1W/-RCO50F@R6/%A5IXI=;US/=55D)%U1!K M$&:E0%E1;4RY]E4M@>8NJ>)^% 1COZ),>.G<^6YD.L=&PN2UA&B;$#G>[4:.Y175-)U+W!!IHPV:G;A27;8AQX0]E#LM MS2HS>3J]R#+90$Z^,KIBG&D&:NYK VR7_6P+LFQ!HE= QN0:A2X5>2]RR)_G M^X90QRK:L5I&1P&_-&)(XF! HB!*CN#%796QPXO_K>GH2CH/S(Q23CF)R#/UO*1X'&0W) 9S.QWN^#,W#4II@070)I$!N MWB<3:_*6">/!1E&1JW]'V(MA/ M3#Y*5(IH),)(%K654:ZZN#?D;# *SGKV>)!,H\[>M2+#RNB:HDX:7FXV'25[ MODF\#U)++$!9?:*<%&"Z:GI&T/13/F'%HVX>#B8]:M]0FS1ZX&R>R$\'\73\ MS [C\"6W0[?/[TE"!7+MA,^>>B-TJPZ=M]/6BU92GL);8;ZFD:W8M8;&V@G,"K61*S&PO=V]R:W-H965TC/+\;%!+9;+I95R[==-+VP:M#-TZX=NZEFYS3=JN MKK)AMEOXK!95X(7!]+*1"_I"X5MSZ_ VZ%!*59/QRAKA:'Z5O1Y>7)^P?33X M2]'*'SP+SF1F[7=^>5]>93D3(DU%8 2)GR7=D-8,!!IW6\RL"\F.A\\[]+O14< /K>F+<=X3HWQT<@1OW"4VCGCC7TXL^9T\[L=#<.$;6=!5!I5[#,_R5T=8G72L3HZA'V%UW.^L+Y*K^%J1N+%U(\U&5-(+8\5<&6D*$CI9 M2%,*:TA@<)T,RBS2!X$)%BIX45C76'PA46&*[UKI CDOE!&W3@$G6-,3?WSH MQU!%ZQR9L(4H;(V!+(@#B#=44#TC)X:Q:<,8&%!0*< ]FWR2KJC$.!F<)L2$ MU#B[5"6LPD$^*Q4JH(!YG-A@!:T#,6KGQTG 0I:E8ANID?V2Q(:D\WWQ#6)T MT9IY@,)\[]J[%ZJ1&Q_'&6BF!4S,TK>S?[!=<&0)X#42+:W6$C%KV\( ]7&1 M!TDDQE%[G67- Z$WHJBD6R2F'GF$_T0<-HC4V6>Z=;P&+ MK@:Y)M\#J48JYY,O;[&H!K>Z?T\&M)2ZC25'$K2*R%P<2&'7..YK*FI21ZRR M65@.CBJHI!I8Z;9\!"=40%+XXT_2H^XS3I1< *?4)W*%BH&BQCBA(J H*7SJ MQJHB(PHMO5?S3:?+%+K&8^OV8M5*SI1&C\D?RJ:TQ)(/H''7*D=B*1TL=2F1"! .;UY(BHDC657S\G8>6$=<@61[;P)MJZ,.6K<7SV[J.10W.\6* M8YBF KT !7S9S^FN$5%K0, 0(:;4ZE^4)RD.9=_/ZKU1[8L_'V2^'1"Q0NF> M3LY[>9ZG >,QW+J&RA&E*80 ^5@2.%2H.U2BSO P_@G\\.7D47ROUK^*7DA? MB3DN/C[I@B$?--6+^-QBC^1_+^0KS?"77W\?EP^ +'5)3V=K)!_<%T M'$"-)N>[M\=.[\'!Q:DF[-I\/>03$JI.=ZANM;N!ODX7K[UYNK[BJ%LH;)6: MYG#-^R]/,^'2E3"]!-O$:]C,!ESJXB.?O^38 -_GUH;="P?H[N73_P!02P,$ M% @ S(,,61'U,,@S# #B@ !D !X;"]W;W)K&ULW5K;; HBN7S MTU,7+50F7=\L58Y/$F,S6>"MG9^ZI54RYDU9>CH:#,Y/,ZGS@ZL7_.RCO7IA MRB+5N?IHA2NS3-J'5RHUJY<'PX/JP2<]7Q3TX/3JQ5+.U8TJ_KW\:/'NM)82 MZTSE3IM<6)6\/+@>/G]U1NMYP7^T6KG6:T&>S(RYI3?OXI<' S)(I2HJ2(+$ MOSOU6J4I"8(9?P29![5*VMA^74E_R[[#EYETZK5)?]=QL7AY<'$@8I7(,BT^ MF=4O*O@S(7F121W_%2N_=CPX$%'I"I.%S; @T[G_+^]#'%H;+G9M&(4-([;; M*V(KW\A"7KVP9B4LK88T>L&N\FX8IW-*RDUA\:G&ON+JM56Q+L3UW"J%6!=" MYK'X1RFMS(N'%Z<%5-#"TRB(>^7%C7:(.Q?O35XLG/@YCU7WOF.6-OY>_7MS9=G%T9)Z[I8S4RP.<":?L MG3JX^O&'X?G@\A%CSVICSQZ3_O7&/BYNVA>/2A0?/HBACSG^%@LE M7IML*?,'@2T*(H3."R/D$^)6NEB(C\I&:DE'KUK]BTECG<^=>/?N74_\]E$< M_?C#Q6@TN&R6\H/AY;% U8$:IW*-%TY%)2F'"9E(C-(?X+RD*1W](W)A0\F&]976OK@6B;:N$ 4<01DDN8=M@2OI1%(2Q 7> MJ7L8QC4&ZTC5(SI(-OPPB%-;^'"'=+R2J'T.-:82+I=+:^YD2N\_K[1-I9@] M\"=OWUSW*8>_RIQ3..4,CKH9!$R74L==?X)H%&U7((7(#BK;K.AQ/EO>K"3^ MQKR6Y3QPTO$RTV7F=9?I@[CXNQ2/)MLTKX$VT0EP*2$A9BEX^$32>IP'V@ I M;3"]95'7E:@&0!]+ZTK9"%];V&MKDZ0FII46S0H=1NC">; 3IC5;#S!JX%W9 M HT6YCB%-3-% 2,+O)\] -^6SB!&V$(6PD5X;3 M2R?> TPX7P6,@2Y*"U9DL%[+5'^1+*PY_RPV**2UG+>M[DAUA(_3 M4#(J+Q.=XX1 #SZ]4W@-EXN%->5\P2)A.0&($MX7[^@<1@N9SU4W^TUX/7+$ MX;0+P#;XEO RTDNH7"UTM."CR*@U:PACS+V7%FM&0WXT7E/;!? :!IV^_TH, M=G!WP]NWX.XSUJQ]V#X[3R3A:'B\=R* 56PD^!GB)3I#QJW"IZ7"_S]*;=EL MQX&H%J0:'\2$ZBJ/Z.^JZN]C?^R/1JC[.E4MM71,KG/4NE1\ M4DMC"\H2<34TKY-_(BS^@7"J M53%"5W*$0H)FNZXP6YG)%,95#7_0&PP&8@F-&5%F%/.YSG-:C/VU-<$8G[^: MYU!9HODL+E-?VC">@!HQ_M<(W%E-K][3&MJ-0:%A6+.R8''JO@@H,*&N#;WN MLYY8=KH93DH5;IYYO@ZN,93'C94_>1VM+Q&:/$.L)UA:>;#V\_U3!:IJ4#Y/JCR3-0W#2M M''OL#._GU@K.U-0?3%=Z;GZ"G!N&!2E)0.%Q*=TK4#!!!G'&2X>G@8!6@<=&GA1'1_ @(9&//8! M\?7/TO2D%53*!*[B:).XNI[U1*[F:\]X)PT5.E3'JIWY&P0Z:)1,IW$:T 63 M*L_.6[U%((7/ZH@0BXTI-A:A ,I9/6MUZR'LS:@W&SRFM#)T.2]-/ZT+QSV' MB6QMPH+G3Q)Q9*&T,'@EJ #,8%2NG+ND29 @2UC@ NRS=HD..Y=SU>;.-%E1 MQ2JX25CP!MKHF2."ZTK4(!QR4-RYLHZ\EQ'JO_.A[=&#L'@799Z53I-5_LI) M4RXO?;.H;-#Y'>(;NH5M![MN(D=*>D-BE>P9G>/+8!FWGQ;MN22Q(H8M,2HU MC/%$V">JL:D=S\VX$1A33;'B@4/R'(&5QGH:PR2FYYL!/:QK'I,HKTM6I@:( M+F28#C0B&'$UK&+!#7M+<"OX5?V7.VM=3_%!>QW2,5>&L:-ADM/L30%TE4% M)96.6 (7&#X# \S&7VF7PW4L%@ M7A_MGRRD;5NTAD FZ*JQK?WWH+D[P/A;N6 5S*:K-QMI)ZE14QK' MD[8M';V>#84-3!D#(*>]LPM/Q'FGUQ3NZ+ZSJI]ZX[,-5;MMPBV_5^(SC#ZL"'AHG=D6D@YA'P+([ 9/>=&L"MAD9 MXN\Z"1B=U;FII(5BP1M#A2*F;$'(X&K1LWZ@X1B%?,'8$-OKYY+E*:2&W%G4S+!G_$5+AW[+#;YW6+A"TW]+6O^(COUN\U*+?" ML(!6==[,CSX&U.EI)1T?<\-.6YBK^\2F5T>W(3+4Q*]C/II=F% M&UAF8I7V>#/Z 6(2KOP#,^%+!1V?$ N32TV,E9S&N2ZC$.<(UC^0J(Y[%)]0 MQ_0\YPLJ'EU=F0767;J&4O*]J)7M;S"\G:)C)U<]4E.YMBV(H:SX84DQ1[HS ME 8F;4=3(.'9<<_W?*O=+?B+4LW 9D-/&?;/IL_ @5W!R:@#"I;O2AS#&8JS M"Y?88GK"=WNI3I07#=E$(F\#4EVKS%/\0AFNVGZG>*WJ4G.D[X[7D-,M@Q6!F[%_QV!O ) M# X'X_YD/Q .)]\-A*WV\QCP]L$=2_EFW-6<#@E>*0POTC4UE4,'?8["2*.V MOYW>VF+05.R#O[K>9VP/ER>RN<5,E _SL\JTPC"T,E/ZFS&:[6#G'6@YTZYF MMJMD])B6AUN4ZOO2&%T;PV1,\&23ZV_%:I0V.EAO_85RZ#UPUYE4^[O*:GCQ M/Y+QYPL6T2?TFQ8DC#:9TB$A%'9B(8/QY3?_KT?&ZD&'\:^OYBO>UINQ^,WD M\Q-VB5-ZR)\.1\V60XR)Y^ 1;ZJ,LWL^Z=N,:N^M_A^-QLH*E:8O55U32:+XMTI-1! MVWZ'B=4EO-Y/)2)WJJX\076GY3_AQX8/6/1%6>,[ZG@ZXJ\SZE%Z014U\[\% M\A2S !ZK"3RE;M!UL\ M@$8?KT_IU;VQ7]Q.J4H\Y%GA7I_MJJI\<7GIDIW*I1N94A5XLS$VEQ5N[?;2 ME5;)E#?EV64\'B\NO^-DG^^:5J:M,%^J3%:[.NS,3&D,I541$'BXT[=JBPC0F#CCX;F67R092V=NC79;SJM=J_/KLY$JC:RSJK/YOX'U<@S)WJ)R1S_%_=^;1R?B:1V ME @UX7_E ^-'H(-5^,3&^)F0\Q\^X.8RW>RDF]>67,O+*T&-;I@47DW MF-,%&6556;S5V%>]654F^;(S6:JL^Z=XIS8ZT=6KRPJD:<%ETI!YZ\G$)\@L MQ$=35#LGWA>I2H?[+\%2QU?<\O4V?I+@A[H8B>DX$O$XGCU!;]K).65ZT[\K MIRN8G#U%_<\S^329JY$( M*7W]U54\6;YLZ8F?"_%!%C5<4"Q9OW$DJIT2MR8O9?'8+'?"!32$+$MK[E0J M)#P)3IGBKQ*5.;KSAA;PVE1\5JZ2%6YNE:TT.,"-,!OQ8Y$86QHKV3E!2!<) MHHI33+&H\[6RM,[M)!1-5XG)_-.9?(>YPDIDJ$2.DU& D+P*<,%-_V"_Y6N(W&_T\E. MK%6"XX7:;!1'1F'VY18C\3-@(N$3H!QM%JHNM6.U4M@%? M6^VJQM2L%MX/1?^<5(8,'?.)XV.:EJ(N-%E)9C ;D;,A.=>1ZTWR_I9!0=<= M,/8 % GX[T99BQ.:!S"1E47E(F$IE.,S5>M*.)745E<:("(=@YG*B;HD>Y O M;+=@AU0C5PNLF+[\=A=J9S$+U M/$L#DCCPGF22I.L-O'YLU3,")/AZ4U>U54.UY_)1E,IJD\+F64; WI O%HI MFAO;(AQ^$RA'%XT*'.E6)PJ?I+!*V9S];PT=%056).0_.U7P:^V=)=0R'X C M53H2-Q6_KE ("&+.'"Q/$)9(SD:ZY[43T&>8 %C0@ 33QI5058W05Y<-M(&J M+"/6 9>2]4E,[\< "Y!_D,-1* G*N0P4(FOFKC\6,,OO"RL$/)^R.-JN")S M@YW>WYZ70#V4FE@Q 42FWF='XE.]SG#VSPU-1Z;^"),>1C+X Z3TWKM&Z""H M& MTEYY$RY;G-8 Z[J_G870]B,[0T22Z&D^B^&I!JKO8U!RE6A\CM&1:U4]% M^")8#OB4M4UVE!\D[BH$ VR81LOK.)HOXY-$*KI?(T&F!U(Q2-E?IZ/K^7Q" MH/=TH$1K$J52Y_,)*6UO=R0*QDJQV%"7*#.6-=Y0M1_F"L%TT M572'^19?)%M$5 A-D*O),1;G:ZX71"+=3FP4JWKYCU:@'DUEJVLK609=# YH MDE"#69DYTR8:B$GY%!(AVCF]+91'P+Z@1U'D(_CU++J:S [0TQ0_7EK9*SC MS&QT/9M>AYB!GW5:/W0V2I.6I:/$ ?:8IR";$D9NTE23_H#N']O$=0,]>7M8 MU!$,LZ84Z.LP,'14R!->4>W@%XR^1I.DH(L> A=M[#MIZR9_659>R Q^AEI0ZH#&$>,\=PXIS1J_Y@CKTQCQA2?0O M/&_HM<7/ !O?J;7E9H4ZP<[ [UNI;AS%QCMM:@?H &C(8"H=,M:@O',1P.A# MC=4+#^8#+$="24[+3:GL W53:)O S9ND*[Y) NR+0+A64:%DLHM:NKA#VC66 MLD6PO_,6]O6C#G.D_N1T>'60#AD+P\)7V@:&R!TM'N@1ABIT=!^[I3=).HM.NT MW3@2^*,*OG/*(_1([S]TCN#)[X[\'JP+D=PP/')^\BQSRA,H@>)WT)6RK M$Y [GXSB>:_) ;/[KM"W#A0VMJAF79];NSKFP(&.52&S/@)SF$!P:/E3%P1&: MNJ?U[PAF'*'2WVM7L=]RJ\56=31FH3:[&;ZT]\2_T\"=)&\I-17Y@[*$VUJ7 M6+WNR\3P\,,:]VN9ER]AU5$D?OKIMB]Y]XM2/05F<>ISGY6S2'/57H7)\Z?=RP/H[E MK<+GY@O$PF$[ 'Y@ M5.ZYFFZ>#NA$Q-M,R[7.>%3 DZ],G>RGR)633*)IVV@/$\E=C2F:>@T>#Y-P M!_Y'K:M'AH0>5#FEU.D%X:;!+TW9:I\.'OF #3)%-Q[K(:<+]/DU6<#Y\IS6 M9HA8-(!)585ZA,,(^PA-(@XC3&?V$U4_X]=;AKD)&H"(CSL1NB*1&E$8")VO M3?I(YC'HA;?#9! D+=0O+50HTWIVO'N3!G455)K.;V '@KHW^H%RQG/37PZF M+4:.-(A0&!U$73\K\Y3%W<[46I6Q(MQ)-Z'RU>\_.:7CV(EJ5/H&[MNXAP?&\COUT:4465U M@147N;1?> S1C33,ULI\X-H-9:ISZ>P3E=)^X.1H"8,A= ZHM:R'!'@$TB,K MJ #",3UX=PKIYWCI>CZ)@ZX/.MV+;M7.FGKKZ=/ [@EP>#^@@2&U0OC< TA7 MJY4H^64PJ.E+@^GI,-O,[08G.D"YT0+M.*5QXL-+L5)EU700XV,6;VHG=G:B M'8R\)DND^/G)R=OS7$2'_05=4NR3I4PHK#62#RE$08:!?6C\-5#*L(*$.>.^ MA"2 UUM4 FWUOR]O\]U/>HSSM@=I*33/^QKPQO4$AG1I$*X0JC3%1]C53[)] M#,VRZ! J YP%6(\"?5-,&^@GOFDZ- MIJG1YN'*T:]#<$/?6XO5Q;0+TGLJ%*B_].;1PP!A4E<'&@M<%EU!-YND[]JK M7>"$K=Z((5 >B7>U;>'E]$-;7/H6^D-=J!;YTZ>1/UE>1>/9I#V&!'D.>:-E MK]_ \?MOS"!X.T'7P5=0/,3B^N7B+6/Q-IAHHH;BJ6VS8,T+PI%G.]9E#2)K MFT0VM>8&O;VY1[W%J<74#L*Y;U]P1!U/7_[?/Q&44%R&W]]WKU:PW-$7^Y^= M14\^:#]YBL-#D\,GM\;Y.LL:-,05-PA%#;.W2\^!A^ FO@INIHO@9MXO^XQ0 MQ[-,PE0*BIDIV4'V.5M,#QY=30X>3:;+PV>+GI$5'*89BPN?GNGN@/#!DVE\ M1%6'//:KOE<%&O*,#Y(I2I4F"-RIGJ_K7B?362_+#'5T1_&Z)_D+)YE0O[/@ M;G85!W>+2:C\Z^7U/J_'?@]Q&?Q0)5=VRS_'H6B*^MW_9J5[VOWBY\;_T*5? M[G\N]%':+8IFU,@;;!V/EO,S/R=K;RI3\L]>UJ:J3,Z7.R61'6D!WF^,J=H; M.J#['=2;_P)02P,$% @ S(,,62AR%*TC"0 >A@ !D !X;"]W;W)K M&ULK5EM<]LV$OXK̄V94299L-TULS]CN=2Z= M22_3M'>?(1(4T9 X"6=;_^GEV ;_)+T\Q]B4426.S+L\_N(A=[ZS[Y4JD@ M[NO*^,M9&4+S9KGT6:EJZ1>V409?"NMJ&?#H=DO?."5SWE17R_5J=;ZLI3:S MJPM^]\%=7=@V5-JH#T[XMJZE.]RHRNXO9R>S[L6O>E<&>K&\NFCD3GU4X??F M@\/3LI>2ZUH9KZT13A67L^N3-S>GM)X7_%NKO1_]%F3)UMI/]/ NOYRM2"%5 MJ2R0!(D_=^I6514)@AJ?D\Q9?R1M'/_NI/_$ML.6K?3JUE;_T7DH+V>O9R)7 MA6RK\*O=_U,E>\Y(7F8KS_^*?5R[69O>W@W+V_R_[(WB3A\71RGSQCW \+\:Q$\5NI:$4CS4&4T@NO[I23 ME2BTJT73N@POE<@&&7/1.(UDUM4!&5K)H'(1K B04TO3%LBYUBD^R;=-@U6V M$+_MM:LDOZ2%PP>)@U25"U!-INB%EQ6T08,JV2/I =^U)GI5 F]P+*KE>;#<[S8@\NHK]AGWS_ MMM<;NE2*CGSIE1*_V*#$^2MX(" J+]:K'Q:G((6J@GT+1$\CJ+5M31"YA>W& MAL%Y0N(PZ/+881(@R'3#X>N,9%5I<<$>F(MM&_#*!S#_(!6*&@1OV!1*B:/@ ML1C:[1]@7SHV ] CSV=:Y]5UF,3R4?( ME<,R/!(KYU $!IOO,HIK);?5(,2C@N71\^M381$MWAEA$1V&8Z_S7-,;4G ^ M=M/(.N N;[.4.QU(*(1&*? =N#N4T"+"9=!](=X9<8U4J4B%U50ZOBNG2#\ M6X[RAH)/YY IM>G7=+>37)V]?+<3O M'5[%\9JI6I3_$H'^W&H7SX)ZUM'FSZUTT!EQ[#Q\9ZNVIFQ#$C=PTCU((2@L M>'&V..\02E^3 ]DA=!H(AB03:,:']_"-!X81(N)14UVU[Q1E^FGD 8X3L@^H M*) \6(!?Q$Y[G'GXK@"9"&191AJ\7)_][14](9]UZ/($B#6^P$N$#F0!7N(L MHB4^JL9QB_HGKRPF+)KKG.VHJ;]Z:$:RK\LT[8@OT#(II$O>221M )MUY"C$ MA8U'\V(I+1NI(X^.S(4Q@RUD.\<262"K<'C"C#P"CB1AJ[;Y0MQT>8672*S6 M.7)5CJX0>JC[!JG->/0L,M+Z-#"=^7$Q.?]Y1Y <^KB5%=-SLIP-W]L6M6$[ ML$HJ-$=AAKJ1L<:4\B\C?FX!Q_79/ H<*QGK(.?")!>O@?J[TR$*-@SN#961]K>T6/G%D]Y5.F,>2P=W)&54 M7?-Q0;6$C(&94IV$VPY)[_D :LJ8ABVP>Z.<+W5#1R7[\(LJLW7A03F?UG!U M'U0JY<2K0XV9NFDA/K3.M]+T@>M]%3'3 .S4A#"YL9-D_@<:X/C16=CC>X#T MU,P&$G#3>5U'L-4F[PB4RD+W3$F3H2R/&*-]DA&/BT+ZGC0D8$-+96*_0@+P M?:<)B9_)4!T.0SQ3CC\DW000X XH 2?EK#,J;(6VDB-G,-OT>[DY -KG8H+ZD+.L+0%NP]1M 8&5L9H'LZCBL3 MJ\XM2R3"'3@,KE"C4M]I.JXMI#579T:4A-"#DB[RG"R(!"F#7JS7B[.AX4%6 MOP?5GVSB=##_BJQ>/Y7575RHS8D0_*N60/"+D]5B-6[0'BTI*9?V6$;T5F*. M'%$AQ +/>5\&3H\S$V,U/GZ9=E\3DS-VY58=J"2QDDZ!!@P;. X(EQP*VQ=7 M][X8?)E&G$0D8(BB=;7>E^%%EJMXJ]NFF@U>_GEI:A:98)\)G*X*S M\=:"QROD6-_LM@WY.Z4YUTZ0?4\8$V?'NDZ'LK_I81B;J"+%J:T$TDM;Y9ZC MAWIDTKT)MYC]H'9L:$^*'3)D(CIF;)4/E$WS&$\"Z? )\Y#)T2.3>'+)9S[: M:Q2^4J)EH][(UAH#+UVX<%=:%)2DOL7V1Y6D,B;K*I/(_+97/U5DFREB3 MHVT][C8G/Q3.UI.0#&D3J[(4-SK. MK1\)/CEC==+*I>;.*$$5X&OKP&;2Q6&2=KEXV,O]2:V0-8_XCT:%VIDLX]F< ML/7.^#;O\=*UU@ ,=;8TA0\E=8*>4;WH[D^D]Q;#(>W*;+QOV%F;QQD5DQ&- M$DQ^B39BD5=%H9A::#:PQ;SK0OER-J1IC=Z]5VYW/-4 J. 8W(0&$*@QQ9Y3.NWL:?E>P)1:8G^@AHEFC>WBE8;=D<^'RR, M=QI)(9(L,.5'BI0>K+X%'M!0\]")[+DV0$\A[ZSCHVP;,$(SJY+RE=HA-[$T M$!_HHD]LNA@BOF&6X?GQ3A$E1%>E.:CSP=]'5TLT1 F:I0KT?H8&==%8SSZ' M,CP5,T"[:\R'@W:\J2&G4OMWY%5:],"S"\;J:O/H->-R=!]<4_SHUIN0 #?& MJ^'^;7^Q?AWODX?E\5;^O73H:#V\5F#K:O']V2P2;_<0;,.WRPAOL#7_+)5$ M[M("?"^L#=T#'=#_=\/5_P!02P,$% @ S(,,6&ULK5IK<]NV$OTK&+>W(\VHLBPG MZ2./&2=-I^DTK2=.;C]#)"2A(0D&(*6XO_Z>W07XD"7'[=POMB0"BWV"KWYR'VAN=\Z:R M.%\N%D_.2VVKLQ?/^+=K_^*9:YO"5N;:J]"6I?:W+TWA]L_/+L[2#^_L9MO0 M#^E.%-E?76PUI9^IF_MO\V7F#,VCE>1;IO11ZRQ/T MGJBWKFJV0;VN@K^VU5Q=+F9JN5@^NH?>92?P)=.[ M_+\)+/0>':='3O-CJ'5FGI_!*X+Q.W/VXINO+IXLGM[#[:..VT?W4?\7W-Y/ M[V(Q5_?35']4"CHW:OE8=#Y3S=:H5ZZL=76K3-48;W)EJ\;Q@TCM:N.-@;,V M [HSI:L\+;AI5W-UW?K0:BR*FT&K#+PJM*N_X*CI0>:JW)+;!N761\^9#0CC MS*)0)7V7XXEBQV%B?4)?OOGJ^^5R\53V\I>+I].9[!HN#JW?V9VM-L/#-?$* MPKGUQ.M^ZXKB5KE]95B 8'.+P$8-NB6LZ M-"?EEOJC47JG;:%7!3ZIE][F4-MO3E=0P]9F6V6#"B9KO;"BY8MM;DFE,'YH M\&&H+)+RXKNG@9\7%&];78 =9 Z/79-@P%;KL<.KW 9$-0[I*\H(TUY))!?T MVEL>[#+L7-E MFKTQE1@LTO*V+6&ZRNV85B [9O..35G0(U>SUG8V8HB$$+N-Y;D8JT6S7_W: M8DL$UI*/'V]:'MOT5M^JBTL!HYH0N.*96$'"BD&2G_T39?5"X=>L6Q>C!$J. M .N2,HL,W7# ,:A@UACJZQHLI_R=%)/ 7&G!$PNV%+CMS%ZF2 MMY+4X/6F<=G' <#E8>0HI/,'@:+A8\QZ;;BF4PW*Q(,\,93M=;?P/1;V*#,: M6 C(?;PY$V8",3,CB*B=+EJCOE[,%XO%A4(PD\6S=-2QQ'),M($&D:96)EF* MS$)V[!?IFFO"(^AP6\C;!H]!J^ $_@2@/6\6704ATX'&'YI2G?]1CV<@PL\21^=R025H8,\"8B/'( M925E/C*F_,A\1:Y8#\?DFR54-- .DZQ)%7>EGB=/.*J,8ZQ+)K/DLL@Z0S\] M5!CL?XA5QDGEB+/>T'"46Y&DZC%$4'7K.PY[E,T1$WNN>'K,$4!1U9#FV"_! MHD4LR4WET MQ8,.Y7\+J"9N^N_G0)_FHER$W#\3>O_'JHRZK29<;,JT>-:4)+*8K*2I8UK M0*IJRQ4V@,07['!0X@_,\%!5GP@2HQVO"A>@ RZ,T)U;JLVYTAP7BH+O%G%@ M17I%+G%>LE2FZ5?&IB2[%.Z]H2$'Z?Y*T+:6)J*$U&B&W3]W2*:,=[8(HSD&M(0X[J'_J\ELJ M@&,184V(KK4S%3,]3L2IXQEWG;.^*@0H ,>-^$800/2FN2LBE9#D'A1S5BU@ M1=5.['V?1N\"V,2X&B:"U!MYJ3^,HM&NYU(#L MC%CM^IY X!-M=K33%EV4=6&.+!L5)>(37;0;*Q'@V=J5;1(?20%K[THT !N] MD0:L*VIYDF;9')%]J:J%_Q2S8ALO=X(BCO7<)DW*& UU:]D#0U;_>6XQ3U2PGXAK)$'-X7T M/W*( $3GL>@X:3X^&-T"'3+F;&B&T6%;4^3LGJ+QUM9J94.263ODVG7.6H$4** MF-Q-IYQU@O&IVFH>2SG2+)6Z<"'P3VNIT[LW6$S6TZ/=*SR7Q_M$2.9G!?L6 MQ;V[(AX.4.[.#2X1Q&+, -U,TA#ER$S77(L0DVCJJ83C2=!MG'O\\UQ1N>K; MX%#C6('/(*YQ39< >C>RQ5W$)[?X_(F&5B[H@AUA/'SJ)U<O$ EZ+N*A8B8+%NL3L;*2'U M-IQ4V.>&2F60F(V#[N1(T1*"/YH"\CM*.+'-H+S"!7 %^:(NJ-3./K4V6&E, MHE99:W&8"AW3"!1)6PH= CB-'$N";^*1I1L$XZ.!F,ZF '_$.Y@40+4ZUT_@I%.1CTD2-CU8(2<&W$V4=_&(4FO->M6 MY@F4I5'@ZPZ:G/[(C!+Q4>% $.ITR:.([F#C.WC/LL;*9L3EA^%7QI'4]Q;44'':BY+[EJI+/!]XW)CZL9P&Y5N MNM1DD/9XM, S<_T 1YS.U8?:C75P*BN,@P.E/+NF+F\4)H:Z22780X@?%-04 M4'PN8U@.K6G"=2K>L<907+6-3'3O> _IL&M&'\:0= AY&_TRQ8'J, R,4/FP MF#!N,#LW\.BX>29%X5$G#O2(X;7AG/CUQ7SY1)6HM-C65<[5&2KAEDNS04W: M%QN#^YO>4=Z9G2NX3("J2AN"@[_][AH3 3^XIKE.US0WZ9:GUU.1WT_U1\?[9E6Z(5P\X-N18#JAK7FZ M'I4S;&\&*NA:G'IPTZCOT<>0#OW0#_>PJNTOXR*WDDR.L7=@"ZI\?6O"8'1# MY;YGZ2C$514D'@UC^%E!_": :NVD\W2O\BF:3+C1T&-ZR7'N: M0[W3'?LI-'RH."W>(+;SE<:,XM,IFAEZ(<,C$#Y?@KKO;G2VB(@D1\]])YI( M1?D^;'N5_6QH?E1 ^7PK'GT)G!T^(/:0)G@.\LY02V;4+_.+QVKR^.*'J9K< M\#L<1H#+!Y*H87J@A96N/I)IH(JBAX(P%T7O1*)>"05Y@1X3XD1]\^S&4N]) M R(+J&DOJ\<+8IT>DVHG;T'78'XJN7Q ($ITGU:&'=Q@NI<&AQ1_?2+2UK'! MC!U [.-2##<[$RPG:;LM;;YX&HX M="-ANH3DB\W(L-&^L#)/HVO9WU&U)\N 6?Q0,JX?'_Y'*[CSN8JV(-#(3L[^A%IY@F- !Q0YTA!(\397/\O[ Z6C^[<8W1CJP\QCI=H:%EJ#L14:QT';<[QZ M"P/$S")Z.Q/%=DBPY@TE\W3]?#)13_K2J<\$XC[3@RQ^D,2/O3UT/GC1BU]W MH=?9 A?HC;SSU?W:O3%W)2^*]GXFRTY?&U?S: M&&IFA"'^N#4 J:<%>+YV0%G\0@=T[Q&^^!]02P,$% @ S(,,60$](4ZY M @ A@D !D !X;"]W;W)K&ULK5;9;MLP$/P5 M0@V*!&BBVU=E 7%\-$53&$G3/C/2VA(BD2I)V5R MU]P-UI0]\P1 H)<\(WQH)$(4 ]/D40(YYE>T ")W%I3E6,@I6YJ\8(!C3S#S%%X#?J:PYEMCI#QYHO1936[CH6&I M T$&D5 *6'Y6< -9IH3D,7[7FD9C4A&WQQOUJ?9=^O*$.=S0[%<:BV1H] P4 MPP*7F;BGZR]0^^,KO8AF7/^B=87U?0-%)1]ABV#O(S@U MP7E+\/80W)K@'DOP:H)W+,&O"?ZQ/G1J0N=8"]V:T-7!JFY7AV:,!0X#1M>( M*;144P,=7\V6$4F)RL0'P>1N*GDBG.-7M.)H#DQG-8D C5,>9927#- E>GP8 MH_.S"W2&4H)^)+3DF,0\,(6TK13,J+8SJNPX>^RXZ(X2D7 T(3'$+?SI87[G M -^4/C>..QO'1\Y!P:\EN4*N]0DYEN.UG.?F,/T.,TFW]]+'QUMW6^B3XZVW MT:?_Y_OLW8??"87;Y*"K]=SWY&!;JE5R7KN<>KL'O, 1# WY.'-@*S#"CQ_L MCO6Y+UPG,U7;L_X793L_;!8U;M-R>U=]%35I0OMM[@YJVGO9S8$M=T3F*:$E$]>]K5INFX5K7RC?K(WLPL5O6 MI[+)J'J"O_)5AR(?H&5*.,I@(4U95UU9WEA5]:N)H(4N.D]4R!*FAXELE( I M@-Q?4"HV$V6@:;W"/U!+ P04 " #,@PQ9$,+L0$0" "*!@ &0 'AL M+W=OGVO$)3X(^:Q* (U>*L95 MXI5:UPO?5UD)%58C40,W3W(A*ZS-5!:^JB5@XI(JYH=!,/,K3+F7QFYM(]-8 M-)I1#AN)5%-56+ZN@(E#XHV]X\*6%J6V"WX:U[B 1] _ZHTT,[^G$%H!5U1P M)"%/O.5XL9K;>!?PD\)!G8R1K60GQ+.=K$GB!58(&&3:$K"Y[>$.&+,@H_&[ M8WK]EC;Q='RD?W6UFUIV6,&=8+\HT67B?? 0@1PW3&_%X1MT]4PM+Q-,N2LZ MM+'11P]EC=*BZI*-045Y>\$$R+_YOC'K]<*CWBH^?S>>!9\& ME">]\F2(GFX;!F@<[*:WXU-MM"2BUO\?0YBO"%]R&F6^YS7NW^=4'-^PWS+WHYY_TAPIDX;J@0IEH MN&Y;1;_:-]IEVU_^AK==^@'+@G*%&.0F-1C-S>N4;>=K)UK4KMOLA#:]RPU+ M\[, :0/,\UP(?9S8#?K?3_H'4$L#!!0 ( ,R##%D,>7V8!AL %C 9 M >&PO=V]R:W-H965T-V.\D,K>CA M9Y)FQG&2;?8VVVS<;#Y#)"2AI@B5(.THO_Z>!UZ42-I..O>VL_NEM23@X.#@ MO,\!\OQ65]=F)66=?%X7I?GQ8%77FZ=/GIAL)=?"C/1&EO#+0E=K4,73UX\WXBEO)+UQ\W["CX]\5!RM9:E4;I,*KGX\>!B\O3EE";0 MB'\K>6NBOQ/2F+ B$!'K];H =^39P8 M_^V@OZ'-PV;FPLA+77Q2>;WZ\>#L(,GE0C1%_4'?_B3MAHX17J8+0_]-;GGL M\=%!DC6FUFL[&3!8JY+_+SY;0D03SL8]$Z9VPI3PYH4(RU>B%B^>5_HVJ7 T M0,,_:*LT&Y!3)9[*55W!KPKFU2^N^#02O4BNU+)4"Y6)LDXNLDPW9:W*9?)> M%RI3TB2/W%^/GS^I86D$\"2SR[SD9:8]RYPD[W19KTSRNLQEWI[_!%#V>$\= MWB^G@P#_T92C9#9.D^EX>C0 ;^;I,"-XLV^F0]?F&?91-VP4K*=F(S+YXP%( MCI'5C3QX\<-WDY/QLP',CSSF1T/07[P41AG$^SW"+FN!W-Z%Y%> 27Y=21"< M3*\WHMPB%9I2-+FJ99ZHLI:56B<+58HR4Z)(#$R2(+&U25;B1B9S*":^$LEETU! XDL^..5S)I*U/TY6XER27M:*T.*ZA&.LYA< MO;YLX?"O1E2 !>SD@]SH"L@$$U"W))/QX;]&Q&Q5#MLOMFF2R:H&I;J'\$+K MNM2U3')ELD*;II))B2.00D"THLF90IWGXD^C@_R><'!ZA@\OTR"NI8'Q@+Y> MJQKI'9/,--FJFV8CY!TCA]G$K'13 &L W<&B(%*PXF]-R1J;L$)Z.I;KA,'K MPJHP EC6E2(6 [/8G+ZS"079=D ##Z$^ S^AXX)IVREJ!*)NBIY)3.YGLLJ MF4U(V\P2H,Y"%?"31Q!.&N&\$Q608WK&6FF4O.7U]4:5N!_@HK4HP=8AXBG] M=$]Q DN%9BR!0TY$_AN8!?H^36Y7"E84G@=@)+!HA2+4&E?")HQ!!>=VN!"J M2C:QK%LF#PC$K.>F.30W\%^=&P=!YG3>L+P!WK-]< X1:@(# +N@HX7M4 M.HNF1GEAY!GC7V]558BTI9OFLE#R!CFI)ED@'IRK0M5;9/I*WBCD;%@0-.-: M5D2M32%*H#0S'R(%!P$27."?1C@) 2-S+0EG XX5CDL1)!PL:'U%,@4B ,: MB7\O&IB#"T74' T8C6-O-(X'M?U'0U1\;6JU1NW992\>!H&(R>JEQ4Z[PM?) MWRSXR&U(XAUM5,G?&P4G' D/DF8MKF4B_?)(7&' N=PPE>J5 'E9+%!LZ/S6 M:%M0E%#J@W+HU2DMLT>*A1G&,PGX@H;.IHW$;TV^9"A A)4"#ZY2R(?R,[*= M1'6+PVZ JW4#@P"):A]S8 7/A2@-H!^-+L6\0)V12V;S3%59LP:\ :C%SFT3 MJ \PI=U+H9A]T7+M$F#W@.:B()M /B5/K]N @?\E\B?^A+LJ30P695 *T$J6 M ?8T!>V'3X;=@MY#C/5;8QAVFLR;FI1#H=:D.6N=>I1 _6GPWG VBB)\">3? M)M;K,BSFD9^!R*(,PU'!0677R:VH*D$JDSX?XBGG. 2W*1BNXXX(!BY RA]_ MRP&90F^(43-M(&I*+HS3/8AH("OH8$F4 %4B2MP5V,)<@HX%7]]9&*!H>K_BK "6?5F!;K5H.GHC8;"I]$]S(-Z\N4BL[&Y!-F(HJN-)Y _(.),A5 M3AQESV+?_[Q51>%4BX4.$!S5$#XZH6A/=*SE29.3J,$T6 ?/J]3$M!6)#4EO MEUQ99/=1M)AD$DT;^:",5>[1 D^BI4P3A1LK530$+1PY8_X+&E.(KR M0@L)V&;D80U; G0SE?=P.WV((=8]]:Q[.LAQE\*P@-(?KX'(L ^4QB[F_4I0 M+1,!^S(*E+4AQVVEEJMB>U@H&)V3BTV2= M)3A(X#^8L<+0J@&-0_H)#FR.[ BXR( +J!U8-G.H[OY,:G4E"[($[5@J]@%! M>=2-=>DO>V%9GQOQE%OKY9#WXNP9;1=%:NW>Y MO>\@)LR ./-"+:-HP],=LU'(X-Z861)W;PM1D9]1"IS)>B-S##G!]=]H Y;X M;>FD^U)78.;8P2'[,\279YXOSP:9R289#$0DJ 1(2'';%^@4$OI=#/JM,!,_ MI(J&5)&EOV7.:GG&6W9[*3&%C(W&S^DT.FBOL4'Y@$*K7&0@>E9#BUUA! M)C"*5IG#(F5VAQ7 )0 NV=(F6)5B $P@(5A>B6HIYR*[-M8\E^Q2TZ&1D0=$ MX"0A8#;H!J@%Q@,6L_Z!Z-6PVV(Z59BSK,@X=@9R*8TMU,)'*F'/.YPJ07X: M%CE=@>^1'Q9:7Z,.!K*4$'%G$*AEX,.PI6QP!2#&0E*V 5C4>9MX4-YO8"^G M?UN,0_25=Y#LD=PHB8=/E*0P$L-^\N/0E2V <)==DV^EC=N")2"9V@GNRHZ@ M&ETXB(@H1XOP>YESB::?4$ORF +C9Q?#H7-< M>DX#RP@6O-#EDNWS'!=+]YT%H!<>M7#[M=$F\"TBCIY7A"R9;!%C3_;8.W:L ML9O28J9H22 HC&)F!LHO486Q5-@D6->9)3;F;6,ENY BO@<%#>I.H5LZH+O. MO>XZ']0S;S"-\&]@8N+U-U[!@LJLJV;=9UV_&2CF5G836%&R%NQ8F8,X&3C" MG)QB4MDN1WAQ%3)S9]/CM&>-7TC/M*V&_2T.]#M46QJ^!)[TVA>^K!K9BL=2 M8NL,P@[%2A C!A_XH+/UV09'E+&Y(:HL04I*&S^8%<1=A\A828EN@QPZULDX MU 7&@V?PU@5/G\Y-PE_ V(0[*+$:MOZ%_$Q@TUNJF^#607&"=-/^\<>U MK%/DD(V%L=+;#NZ(\:T2!G=O_3'3AMKFNM2WAC.A9(/@TD'TBLV/8-9%518R+ @ M4KT3[7 .7 S5"YR_#DS(8%VN'=@;2&TTL',1:T-@99AADSDVZ'7C#MUDES9* MXP22APNRUJ#;TU24'\V 7I1"J\FG"',130@5*0DCI77]3+.AO#Z24:&?2YDC M\/'SJEG&N^7P:#ASP\K9&F0,G$,:-J)H5S4%6?(4);;W'(&/79&GE@%K7 FM17V2E]W*O]R^XP) .-WR(FJ$^/1FN++]RY_[&)YCZ MB?IUH.Q_=BRT1H(B&K[$X3-KY1-2;67?HRX52Q0G<6H9"] M$Y1'=AC\W@C,:(SVC MF86PQ[ MIKJV+C:C$$6V ZI1<.K!$W8?V3OR&.22? M]6O7=IV2I,0&E5.*%U2)I/QWQ""]\P\1=&J+M(:V$ MBY^0NB#Q 4^;>L[!J<@;UT.$>[1U2M!\\BZ'36^G0:/I'N&H^.NV,Q)['>=@#RYU-"MX6J3S=!Y6CW\B*D];5)[N M4/FL]>FT]>EDA\J3T>P!5)X-4'F8>-T9S+9E-W*7D-:7.S_]6U_[!./2F4S? M3Q3<5Z!F T>]T$WU?RQ1L]8)3EN?)NT$1DNH[CK.LZ'CO(M$]Q.:/Q4EIRW: M37TE( M,JO&MYWXM@$DOCLKF^)+?8M93Y;@9'R"68((TJ4M:=BRY:4_WY[4%T&HAU&T MY;6-!M^"3DJMI8TN$5<.LPEL**MB\@&;7LQ"V0:*2I0&HP,."@!+7?@^'\!< M833?D7V L,!SZ:AK%UVJ+FM3P7-YVK$RU1\!6X\@1D6;4"&ZD5O>&\Q0->;G MF:EU!LZ8"8F%")31!2EJ#OILQ@1H$._DURZT_6FA6U3H3/2V+).[&_SJD&F[ M76D08N2E''ZC4%97IMNFY,UNB&M=O#;YVF5;1(WZW4!?<,N>Y)I\Y"9S!QCV MCM:(DVM8$Z&"++"D93+ #SUF4:"EI=ZB7.A^V)L:]LZS;]1EY>L6>^++8Q MU70#/+8,#T'H@M94$ M]@=21##75@(+=2T+M0+YM5$+JC_LZJ""Z9:CA-!NY=<,AS1RC5N1 $5)..LC6WV0KO^%\JD:.1I4Y-/DA^_.3T[/GR6O MG!@C$*\7,?OSS(]Y/]CDT!IG=PQG6T8_7(8NB/#E!_BBQF40IA^I#UVI'+A M<>X6U$L9.AI\*G& $GC*:Y%;"IC0R]'7R.\HQ@FL(#.CY._NE@?5J'&LPR1W MXJQ"+;5E4%S=/'22M#-S.+@K$_'V?NL 38#=L6N #H0\LKL6=Y5!5^?=MFB; M1PJJA[IK8 +;UNF5DNUQX+D L.;S:6EKJG2F-KC 1CWJ&V5]+TI1;+]@^3/T M=83L/)TCD-[W R+*V]8P&N)#EPCZ+?4 VF9KE+\=H>1.85&5<.K>370T\TN+C5V5I4_TWR"K?Q;8\-BQE =EFYDQX89U:C@\<&\/ M&^.=>5:]H;4R]$55NEF"YFS L\HXQ<1'1ED7D[R3V%>C&E'U7R% D^$DT?\&?A&,*LY.T\Y-VPQXC9O^\% M$&-=.D\8-(T#:C5THK1^,WNMLMS>I+R@V(R:B9OW??SNTM]S/#CWCBP(8>,7Z5M MV9=$%QSK%FXX>)];4;CT(#5%(=L2VX4U$(,;; &KZKEVAH9C;(V;UEILV=T MG6&GF"+6\Y%B'.W:K=AI]/_"]^"YCQU MZWN%Z$#,-7:WVP37]ZNXQ2X_IIR9*()#/!@]G3$+S^V2X9?V3O=G2F2:YW]26?'D^HNNU&&:Z4=@9 MXF2X=;FF)P%R= 841#T-/ WAP I9^^?HQA*9)>SB 2>,_(0,FTDBUU+2I428 M!38+/TNY"9-P!"IB\D?.J0;4'9S=NW=M]CT9^0V;1EM,NEL")KO<+@Y+= M'@V#C6V=!#@=C^'\1<5AA;LSZ$EB-5B!O ?.Y/[2/T$416[3V[=OT^3GT?N1 M#Y+"X! K=5 '_57 /7=MPJ1[^B@QN?_.NI>BVVFW%5X5+IW'H]&1Y901WRJA M".&7K-:H9Q^VZDEZY_&3JX"E0<5$6"Q1A?!N.BLHH<6LIN/)'Q/&= MEI1$0GR095/>I6GF1O[>4),070 G%1Y-VKUB=Q5N%@+&OT0]1'B#!#9=R14^ M='(7-R.31SV!F'_?I>VI2]$0E[P$LQW(IN4DAXU[ M/)W>GRU!_9\=G_Q5^?*_;/G_R); =Y@Y%<[&V$87O#S#EHWP SR M+I,+V&OQ0%X]2J='LXA5_\/8U!W9UYS5H$'[1U-L'W@4DW1\/DMGL]F YDA# MN\K1C =[6+:C':RN$Z46)ERUC.T[>*F3\9B:I%AFXK.FDPR 0B//_ +[X M"ZBOA_/D.['MJ$L/L>0L/3V?IL>GTS_,F*5_0588DHL=E_EH3U#^]'ST2QG= M'^EJ7&C9'>'63RY\'$&%NZ YW]KS"Y%2*.4\?*Z_FT5)%WLCG;,X#@:JQ"[N M[;9J-C^+QVA9'_D&:\4BLZV3SNV;'*56AUO3>NP^(]HD3L?V':!'[O(>9QVB M"-*=5XC++O>&^J Z] 13#@5;=UM;:O>[SJ(<1I\)_Q8+9ZD:>#+X)7:$2Z>O M(#+E--E>5.N/IJ6+=NQ0AT(JY2V8LLA/[SSC9H,?3]/3L^-T=7\;GGAM/]I_=GD7SG>4WC&N-Z:NDIF]9+-EO7V [':.L+ MW!= ]VZ.QFG2NR0VM(IDI7>X^\D*78<*K:W"$C7^Y MA)LGQ.>$7@R('Z]!X:8D*!4&6X>\UKDLPJ-5^R\1N?0QOSMC.9-?#XN?[DJ' M4&MC!9^N);XTL=L$P=]3KS71#6?93'U7=W$O_*X;WZ1]J=JTX ?(I*(Z1[0[ MQ"C:P-#C3.[](["R[K &>3Q<99X,7SN^HA=_7E)-X#)Z\:>3WP=!=3>6]<'O M%XB^-XAZ+YQ-SM(6Z$-:L[V:XNYPEW7V'&!U,#)\0=0/MP82ZM.GK+>PSD?: M1HC*(K;<8^L=_LH)W5\#_I"N_F856'CW9+$ ^28YLXWIG5%WXJ/N%L'0P1*W M=-D;[PB TT-M3;3QID3;Y%R1#UO(,N]TC$JEBZ]0M;Y_]D=P^;[%$(YHF M8+'$')O4W.':H\SIKJ9%JV^'22$V1@[6,Z;A@OIT^)+Y/V6]8R7!84ZN<(-= M OOUT!)\&C6CO@:K&Q\5- *?K"&"TJL-HL@:+A'.L7?C1N6.G/LS=^^GQ8?! M;I5Q/6Y[]^.CZJ2=9<^TJ;$RESMK%0Z'O17X?:?2M/?X6>OMH%>J:*@:^A?: M]Z9H6жZS8;;0&,;^M;ZYULNCODZB%=P1^J*+/'VD,E&RF-Q2&VFY.VQ M:V*XLP3<5K".TE^:R>]!5T=4LNT][],UE 4$0"RMI5-Y>A,:(?9T?'SKRU,F MNI&$;^OQU5S[A*KO/HI0\F2]8Q=SF0F\4%Q'[]S97B%\+PSP.'0XI.Y!O$H" M5\+'.PGQ(CPK '%N_;_'3'>2R+QZY M:\A_"-4>_EAJ3Q7':]TJ=';[GU,YQM!)F^(6ZEW1]/_4PK$6\]QMR:(D$=Q MSS%Z1[WS$1YRJ[P;]N;BZJ5WP[",0<& L:,3YPK.=>YE+,X54.SF HTZ])K.TK/D?*/#?)N[? M=[C@?]4@#.=_'.*=J);8*57(!4P=CTZ/#SA1YC[4>D/_QL%TY\K*<#R MX0#X'5]-=Q]P ?^O7KSX7U!+ P04 " #,@PQ9^Q<3Y3<# !V!P &0 M 'AL+W=O@ MK01LTS8)":UL^^PZE\;"L8/M4/CW.SLEL(E5>_F2V.=[GGO.]IWG6VUN;8WH MX*&1RBZBVKGV-$DLK[%A]EBWJ&BETJ9ACJ9FD]C6("L#J)%)EJ:3I&%"1#%_$IG;>D"SG+=O@"MW7]MK0+!E8 M2M&@LD(K,%@MHO/1Z47A_8/#-X%;^V(,/I.UUK=^\JE<1*D7A!*Y\PR,?O=X MB5)Z(I)QM^.,AI >^'+\Q/XAY$ZYK)G%2RV_B]+5BV@608D5ZZ3[HK=OOP)X!L!\B"[CY04/F..;:<&[T% MX[V)S0]"J@%-XH3RA[)RAE8%X=QRU1\&Z I68J-$)3A3#LXYUYUR0FW@6DO! M!5HXO&%KB?9HGC@*[.$)WP6YZ(-DOPDR@2NM7&WAO2JQ_!F?D.!!=?:D^B+; M2_BY4\>0IS%D:5;LX6>$ M\X>)#UQV=!A0&=T 9Y)WDH4Z(:( H#5%34%J:Z%%JN.:&7PM_?T";VJ$2DLJ M?B_+^2M$.IPEHW$U.%K^&]VN9@YJ1L8UHOHE#4^V)Q6AN&X0#GU*1\\Y>24! MZFJ#""0$K'B IK^RZ*\LT(7#X<(%%QKD,;4EVV)H+/(Q)DF<=9:(-)0:K*:. MU,F2S(1PXNV0SZ%00%(H N!=)^Z9I)Q[,?;H% [>S+(T/_OG_R#VR1!$>\%P MV4>EML)O8C8OG:1Z/7X2\T8Y)$C6C'4['4Q(U M.AG')Y/IKYF^5C_)BU[8H-F$CF\A%'+?%@?K\*B<][WTV;U_D:Z8V0A2+;$B M:'H\'4=@^B[?3YQN0V==:T=].@QK>AC1> =:KS3=YMW$!QB>VN4/4$L#!!0 M ( ,R##%G<+*$C:P, $(- 9 >&PO=V]R:W-H965TU*!+ B&1)=KS$-A"[*[IA 8(F:S_3TMDB2I$N2<7Q MO]^1DE4W50UGZ52A'&430,2\9E,!W[O3L]':O*"B[Q3H.IRI+I M[0R%VDR"?K#;^,!7A74;X72\9BN\1_OG^D[3*FQ18V./)Y@I8?PO;!K9*("L,E:5 MC3(Q*+FL1_;4^.$8A;A1B#WO^B+/\BVS;#K6:@/:21.:FWA3O3:1X](%Y=YJ M.N6D9Z?O&-?PD8D*X1:9J322QZV!LP>V$&C.QZ&E6YQLF#6(LQHQ_@'B$&Z5 MM(6!7V6.^;?Z(;%K*<8[BK/X(.#OE;R ).I!',7I ;RD-3GQ>,G+3.ZRM 9* MNX'<>[DR:Y;A)* '85 _8C!]\ZH_C*X/T$Q;FNDA].D]O;^\$@AJ"4LNF1A5&3HVYU?@B$7)]4\;__#\^\T8-V/RC.NI;KLQSOVG MLVK.3.$=F;D)?JDX>=Y';"?Q&N+>*!WMK7VHX^N.G0=E*>[,#R[WU M/T[]8^'^%ZD_Z U_&9XN\SW<@3H\:.OPX.@ZK*GX4:W;,)V[Y;/Z1#N[O-_4 MONAL*@Y?=ZRW9[CB4KHZO&""2BPZ9WW_W'9N;8)C@!M34>%]#I?T1J/15RE\ M0IUQTR%XEO32470.\X+)%5)5[XI0VANDB6L ]_EUE\#=7U17I,*]OK9$O?+= MNX%,5=+6+6Z[VWX@W-1]\5?Q^NOBEFGREZ'^8DFJT<4E14'7'7N]L&KMN^2% MLM1S^VE!'SFHG0"=+Y6RNX6[H/ULFOX%4$L#!!0 ( ,R##%EJUFG_BP( M 'P& 9 >&PO=V]R:W-H965TKQ,:[@*\5[O1H#E;)1LH':WS,EUY@"2'' MS%@$1L,C7B+G%HAH?.\QO:&D31S/]^COG7;2LF$:+R7_5N6F7'HS#W(L6,O- MK=Q]P%[/U.)EDFOWA5T7.TT\R%IM9-TG$X.Z$MW(GOI]&"7,@A<2HCXA0J80_ESBA:K2C/I&N%#:MRN'ZB8]:H@8D< M/IL2%5RV2J$P<*$U&@W']VS#49\L?$-U;;:?]35678WHA1IG<".%*358M1Y %-+T('(N03D36BV O MBCA<9OU::,@D/5=M+!]:AD)R>O65V,)Q)<@C6TVI^F0.1V]F41"?__>1K@:Z MJ[%W7&&&]8:8QN'DKVA[?^PGAKW$2NA6,9'A$/,6PC@964D2#E9W1_96. G# MV6 E033,[Z5A_/4G-*X]B:;1R)XE\9\JGKM'_J@CU*BVKN_9XVF%Z9K#X!U: MZT7747Z%=WWYAJDM[0IP+"@U.'TW]4!UO:XSC&Q M2&GVABTP_'#2GU!+ P04 " #,@PQ9*$^^PZ$" ![!@ &0 'AL+W=O M326#AV9CN4_?N=G38$6JI]V)?8=[E[[KES_&2ZD>I1%P"&/)=+R!-? N05"&K^W MF%Y;TB9V]SOT3ZYW[&5%-5Q+_HMEIIAY(X]DD-.:FWNY^0+;?@86+Y5164LOVM%;1$+/'> M934'(G/\9ANZ_#C=XX#S?1"22KQ6VM@:I@"22XZWDXDU.6,"/;+65&3Z?$). M3T91$%_]]Q4/%MS![APWD$*Y D7BL+<7;4_?/F+R64FMB9%$H&"Y\5"NV[@/ MY+(W""X[]K#7'T>MO1M%*DM4-4V=,+PM-A[T]WRC>!^D4C(';=6)&PO=V]R:W-H965T>R_ENVBK];$I$ M"Z^5D&86E-;6DS T68D5,P-5HR1+H73%+(EZ'9I:(\M]4"7")(K.PXIQ&:13 MKUOH=*H:*[C$A0;35!73;W,4JIT%<;!5//)U:9TB3*Y2< M5R@-5Q(T%K/@.I[,1\[?._S@V)J=.[A*5DH].^$NGP61(X0",^L0&!TO>(-" M.""B\6N#&?0I7>#N?8M^ZVNG6E;,X(T2/WENRUDP#B#'@C7"/JKV*V[J.7-X MF1+&?Z'M?"\H8]88JZI-,,D5E]W)7C?_82=@'+T3D&P"$L^[2^19?F:6I5.M M6M#.F]#6(K@>9T&EH"=:8PVP#,.X#D M'8!S>%#2E@:^R!SSO^-#(M,S2K:,YLE!P&^-', P^@A)E(P.X W["H<>;WBP MPGV%=7&C_7%N&B:F9AG. GKN!O4+!NGQ47P>71U@->I9C0ZAITN:KKP1"*J MHK&-1M==7C45"$<8:O9&;]\::.B_:I!*?LJ8S.CYNDYU3GNK.ISW]K]S 3.. M++4'^_9 BP1&AD()&F]Z1UR"+55CF,S-Z02.C\9)-+SZY^G!ML('B"\OG>JL M5\51#$_*,K'C-(PBN$=C)G G+?$PMC>>Q/$I+%S7I(47)AK_G[MB!6FV_J*Z[^?SCWFVY!Z;77!KB4E!H M-+@X"T!WFZ,3K*K]M*Z4I=GWUY*6+6KG0/9"*;L57()^?:>_ 5!+ P04 M" #,@PQ9),*0))P" ";!@ &0 'AL+W=O[K6B'+'*@J_2@(IG[%N/"2F?-=JV0F&U-R@=<*=%-53#TOL)3KN1=Z&\<- MSPMC'7XRJUF.MVA^U]>*++]GR7B%0G,I0.%J[IV%)XNQC7;"5+ M*1^L\3.;>X$5A"6FQC(P6A[Q',O2$I&,OQVGUZ>TP.W]AOV;JYUJ63*-Y[*\ MYYDIYMZQ!QFN6%.:&[G^@5T]$\N7RE*[7UBWL6/*F#;:R*H#DUUQT:[LJ>O# M%N X> ,0=8#(Z6X3.947S+!DIN0:E(TF-KMQI3HTB>/"7LJM473*"6>2,,6$>8:#.[8L41_.?$.Y+,)/.]Y%RQN]P3N%*RE,H>&K MR#![C?=)8R\TV@A=1#L)?S7B".)@!%$0C7?PQ7WAL>.+/U+X4+TMW7B8SKZ= M$UVS%.<>/0Z-ZA&]9/]3. U.=X@=]V+'N]B36WJ+65,BR!6D3*EG+G)@E6Q( M-[D,J@I*R<20[MW,^Y^.HR ^A8^N="WHKF7CN, 4JR4JB,/1?]'V[K:-&"ZE MR#\[_1DN#>RYTS!Z@>Q!.)I. N*E8ZYUPT2*D$IM]*"H;>QF/8CB0[BGOM'= M0L9UZAKW;G081H=P)PTK6Y$OTH;$3L()7*+6(WJ^2ME_5BV5FT#O3=AQO.K, M".@=ZCNIEQA3GOJ^3#'*JSV0! D\6 M4N74H*B6OBX4T-0YY=P/@V#@YY0);S9QNCLUF\C2<";@3A%=YCE5?ZZ RVKJ M];RMXIXM,V,5_FQ2T"7,P?PH[A1*?H.2LAR$9E(0!8NI=]D[OXJMO3/XR:#2 MG3VQF3Q*^62%;^G4"RPAX) 8BT!Q6<$U<&Z!D,;O#:;7A+2.W?T6_;/+'7-Y MI!JN)?_%4I--O9%'4EC0DIM[67V%33Y]BY=(KMV75+5M?^R1I-1&YAMG9) S M4:]TO;F'CL,H>,4AW#B$CG<=R+&\H8;.)DI61%EK1+,;EZKS1G),V)\R-PI/ M&?J9V=S(Y"F3/ 6EWY,;6+"$&7+R0!\YZ-.);S"&M?23#=Y5C1>^@C<@MU*8 M3)-/(H7TN;^/W!J"X9;@57@0\'LISD@4?"!A$,8'\*(FXZH E,/7P,&M0*O-GQ46\07!P@&3J]KEV%I] 0&* M(IMCKF#:*VJ;=\AJW=Q+%;2YQV&\1QRWD@S0(V+W?N"/%H[ C#7K=RQ\/ MQR^Y[GO7?J?SYJ"6;KYH?$>E,'43;K3-"+NL.W=K7L^_6ZJ63&C"88&NP=FP M[Q%5SY1:,+)P??Q1&IP*;IOA& 9E#?!\(:79"C9 ,]AG?P%02P,$% @ MS(,,64R+D$U& P D0P !D !X;"]W;W)K&UL MK9?1;ILP%(9?Q6+5M$E;()"0I$N0FK)IF]:M:M?MVH&38-78S#9)-^WA9QO* MDI:B1N(&,/C_C\]G; [S'1>W,@-0Z"ZG3"Z<3*GBU'5EDD&.Y8 7P/23-1\E4+Y;.$/G M_L85V63*W'"C>8$W< WJIK@4NN4V+BG)@4G"&1*P7CAGP]-X9OK;#C\([.3> M-3*9K#B_-8U/Z<+QS(" 0J*, ]:G+9P#I<9(#^-7[>DT(8UP__K>_8/-7>>R MPA+..?U)4I4MG*F#4ECCDJHKOOL(=3YCXY=P*NT1[:J^D]!!22D5SVNQ'D%. M6'7&=S6'/8'V:1?XMHQ-$&/J>\5)JI9R[2@_(V+I)'7Q9!?>?"!ZB"\Y4)M%[ MED)ZJ'=U(DTV_GTV2[_3\'/)!BCPWB#?\TOBL*2$)2"J((M+Y*583QWLC\J><]8-$YC&-9]&1V0"QLB(6=Q'[J M3Q)A&\VL( K3KMAZ M\ 7]14M!T@T@RC%K ]3I=^PFU*=9W)/9 <=IPW':RQ8^[9->GV9Q3V8']&8- MO5GG6WB![TA>YFC%A5;6*Q7K%?J[C6&GU[$,9X_6NU[M#Y9[W%/$BHV[5\3E M(#:V&)8HX25353W7W&WJ[3-;9KK_NU?%^@46&\(DHK#64F\PT9NLJ K@JJ%X M84O"%5>ZP+27F?YG &$ZZ.=KSM5]PP1H_D*B?U!+ P04 " #,@PQ9A:5F M&U(" #W!0 &0 'AL+W=OY)-8<.]AN._X]9R?-"LK*!_C2^,[W M/'[NKG?)4:I'70,8\M1PH5.O-J:=^[[.:VBHGL@6!-Z44C74H*DJ7[<*:.% M#?>C()CY#67"RQ+GVZ@LD7O#F8"-(GK?-%3]O 4NCZD7>B?'/:MJ8QU^EK2T M@BV8AW:CT/('EH(U(#23@B@H4V\1SI=3&^\"OC$XZK,SL9GLI'RTQEV1>H$5 M!!QR8QDH?@ZP!,XM$'X^L7]VN6,N.ZIA*?EW5I@Z]3YXI("2 M[KFYE\ ,0](':)=LI<6BMJ:)8H>23*1B.;/;C:.#1FPX3MXM8HO&6(,]FVZQZ1 M)=FR2K"2Y508LLASN1>&B8IL)&DCMQ &$DAE^OP%#&]0UZ'[8K>]DMM.2?2"DAE92V%J33Z) HH1_/(R/HPN$/A8 MEJ$VT:DVM]%%QJ][,2%Q\(9$030=$W09OH(VNF.N6YI!ZN PTJ -XV>M7X2SX.);X?R+[K0S3H0S32^S9\Y^PYQ[+ MMJ,( \=A-]DA"R?8P\-Y%G\)ZM3Y9[/5@*K&ULK55M;YLP$/XK%JNF5MIJ C2;,H*4A$S;I$A1HVZ?73C MJK&9[23=OY]M"$LKFE9KOX!]ON>Y%Y_OXKV0=ZH"T.B^9EQ-O4KK9H*QRBJH MB;H4#7!S4@A9$VVVLL2JD4!R!ZH9#GQ_C&M"N9?$3K:622RVFE$.:XG4MJZ) M_#,')O93;^0=!->TK+05X"1N2 D;T#?-6IH=[EER6@-75' DH9AZL]%D&5E] MI_"3PEX=K9&-Y%:(.[OYGD\]WSH$##)M&8CY[6 !C%DBX\;OCM/K35K@\?K M_M7%;F*Y)0H6@OVBN:ZFWF84#0 8+'@.@)0-@!PI=:B#I ]%(+5QW A8[;V%WB M4J))$DNQ1])J&S:[<-EW:),ORFV=;+0TI]3@=+)IZP.) FUHR6E!,\(UFF69 MV')->8G6@M&,@D(?T2S?@=146?%"**W0>0J:4*8NS.G-)D7G9Q?H#%&.5I0Q M4P@JQMIX:6WAK/-HWGH4/.%1B%:"ZTJA)<\A'\"GI_'C$WALLM.G*#BD:!Z< M)/RQY9'0^&\SOKROZT_2$;8UTOH^,)7U\O0S;?0KD#KSD_;O1V/\RE/:W)$O?DFSY1F0/+BCJ+R@ZQ9XV@IQH["3I)=XL=X=YS<9S729S66IS3:V/!1XZI!EFYB*.1JJ:W)7MH/ MI9GKQ8_D\]%D,1J0IV:(M3/G'WT[ 5=$EI0KQ* PIOS+3Z:ORG:JM!LM&M&PO=V]R:W-H965T:_9E"P[<0:6#O! \ERJ05V&%0X@Q7( MQVK)UG.73"Q'.P0% MQ%(S8/7:P!R*0A,I-WXVG%9K4@/WUSOV6Q.[BN4)"YBSX@=)9#ZQ/EDH@12O M"_G ME^AB<*UD*QLP,J#DM#ZC5^:/.P!%$\WP&T [FN M?P+@-0#O4@M^ _ OM3!L "9TNX[=)"["$HV3+.J3;-$3V4$9_+8,OF'W3I3AU"_850Z_SW+T21;U2;;HB>R@',.V M',.S?\6T9%R2W]@T/76')KORI&UYXE/EJ9E'AEFW\TWH!/9F/^?'&OYGQWFE M%1UKN=Z1UN)8:^"X^VIU_/9>*RF!9Z:'"V2Z07U9M-)V3)B:[OA*/AN,YX,. M>:3&BGH*^$M?SR3WF&>$"E1 JDPY-Q^5R[SN\_5&LLHTLBI_.S9F490BZ7;\4X!VRIBIX^'G%_1/6>=U9Z:A M9&,1_<7G:G7?N>Z@.5N$VT@]B?UG5G0H:^!,1#+[B_:%K==!LZU48ETXZQ:L M>9S_#Y^+1!PX!/X1!UPXX',=@L(A.->A5SCTSG7H%PY9U[MYW[/$D5"%H[M$ M[%&26FNT]$.6_^30AZ^^9=41Z66!HX/A\O. >/ +>/PK7/2&A0 M#KL@"Q <"6",))3HX?,>+7@1BCBX91'7.E19QL\.73/#ITRZZWM8O/DS#2'_-4/XL2\N7DD%8D48DI'Q_JHYY$P99$]('VF[DW75WA\5Q M-K)M<4Z&HT#AC(SWRXSWG1G_*I3.=L)V+-XR6[9R]_Y!\_O]X:"6L'ZCC_V^ M%YA&I(GD^_@&UY+1A+H)_"J>T\A3H MZ]+ZC]B:$6>LMCP "48@P2@0F%&P85FPX>5X>@A9'T@P @E&@<",^ER7];G^ M,=:XMLQUKTZS%J.@;D2:1KB!1"U&^,#(Z.--V<>;2Y#&U[VP)<09J^V@A 0C MD& 4",PHF.]5HL*['&T4V$ E D4CH&@4"LVLTH'T\W^,/ I_@QB\!GO8K'"# M/BQ6N(%%;5;^,0+Q<=53?!$*627,GAAGN-9#%!*-@*)1*#2S<)5,]"^H$WU0 MH0B*1D#1*!2:6:5*+/INM7B:2'IG$8G%JO$3@]BLKIM$8K&Z.4HDE4CSW2KM ME43R26QM;V$>W-%:CU!(- **1J'0S+I5NM,?7)!'0(4F*!H!1:-0:&:5*K'I M.[72&3PR;,SJQM0?%T8#EQ&Q(/G#)HLTH1PL4HDVWZW:7LLB?&?/BC-:Z_$) MB49 T2@4FEFW2HCZ-Q=D$5#E"8I&0-$H%)JY5%.)3^R43:=9I/ _G/N-J3]V M!VF;8$M(;5JG&ZB89N(J/8C=>O!UM"21Y,_6-#NCM1WPH&@$%(U"H9EUJ]0M MQI>C)0PJ94'1""@:A4(SJU1)6>P486?04M!-*@G\Q+KFKC2 MR!A2(ZNCJ "FAFO9+#P8FE MX_:/"5 -#(I&"K2ZB!C6>6",/X57)ZE4L+/!SOV3\Y[:AE036,)/_.4K/N>W<> M26%)M]S,Y.XSE'I<@(GDVCW)KK0-/))LM9%9"<8(,B:*-WTJ\W 0)YZ0%@" MPI> UBN J 1$YWIHE8#6N1[:)L M$C30FFE#10+D>@R&,J[?H<7#?$RNK]Z1*\($N6><8S'HGF\P4NO/3\JHAD54 MX2M11>1>"K/69")22&OPX]/XS@F\CQFJTA3NTS0,3Q)^W8H&B8+W) S"5DT\ MH_/A49V<__,^^6?O1\F(JIJ)'%_T"M\,$F Y77 LBA^#A38*?_>?=;M<\+3J M>>P1V-4;FD#?PS-.@\K!B]^^:7:"CW4IOB39^))DDPN1'6U&J]J,UBGV>*ID MSMRIC4T#3^X]( .U<%[]XM5KU^8%K;R_6A\WNJ%FS/L9[ M0='&_] 7EXI[JE9,:,)AB:Z"QBT*4T6C+B9&;EPG6DB#?4 #+YD' >9P &0 'AL+W=O MXWB;\E: MB%3ZL=V$R7UGG::[+]UN,E^+K9_<1#L19L\LHWCKI]G=>-5-=K'P%T70=M-5 M>KU1=^L'86=Z5SSV&$_OHI=T$X3B,9:2E^W6C__\*C;1ZWU'[AP?^#58K=/\ M@>[T;N>OQ)-(_[=[C+-[W5)9!%L1)D$42K%8WG<>Y"^>,LH#BB5^"\1K\N:V ME&_*V4.?/ M[>/NEYL M?+8QSWXB9M'F]V"1KN\[DXZT$$O_99/^&KV:XK!!P]R;1YND^"Z][I<=]SO2 M_"5)H^TA.%N#;1#N?_H_#K^(-P&9TQR@' *4]P&#,P']0T#_TH#!(6#P/N#< M-@P/ <-+,XP. :-+ \:'@/&E 9-#P.32@-M#P.VE 7+ON.=Z%X>4._MD;Y\- M.>YN^>+]+1]WN%SL\>[^M5B\D%4_]:=WOT&8%^Y3 M&F?/!EE<.GW:%ZP4+:6G8!4&RV#NAZGT,)]'+V$:A"OI,=H$\T DTK^EW_TX MSIY-I)]4D?K!)ODY>S!9^[%([KIIMC:YV9T?,G_=9U;.9)8E+PK3=2)IX4(L MZO'=;"O*35&.F_)5:05U\7PC*;?_DI2>,FA8GUE[N/T2WDC]WMEP]9+LRMEP MK3W<\_^4^G(1W6^(UO]NW36F-X6;?[?N<6MVJSW\O_.T M#)<;PNU+?O&3L^'.)>&CL^'NY2^Z7D.X=T&XW&L*K]5 ORSG?N'USWC'"FTJ MQWWDH#DRGR!\27;^7-QWLAE (N+OHC/]YS_D4>^7IEHB,97$-!+32=:WZ<# M99!-!+Z_+7DRHT5B-HDY).:2F =AM9(?EB4__-22;\UV;GOOD)')WM+[N5?]?TU:TUU;>V1F$9B.HD9)&:2F$5B-HDY).:2F =A MM5(>EZ4\;BWEQY?G33"7HN52Q$&X:JKC5N#:(RV)J22FD9A.8@:)F21FD9A- M8@Z)N23F05BMVB=EM4\^_.>U"5GF)*:2F$9B.HD9)&:2F$5B-HDY).:2F =A MM3*_+1!6*VBY5_V;NW=Y29=U^Y=TP?R]7;ZV?%%-134-U714 M,U#-1#4+U6Q4\2JWG FC;'JJIJ*:AFHYJ!JJ9J&:A MFHUJ#JJYJ.916GT,J%KXY(_W\,EH$Q^JJ:BFH9J.:@:JF:AFH9J-:@ZJN:CF M45J]Z*N&/OES._K:TUT]4#1UQ/6&P_?OS5+1M!JJZ:AFH)J):A:JV:CFH)J+ M:AZEU3\=IFH!5-I; /,9_V$<>"K&@;:90+MU;8&CFHIJ&JKIJ&:@FHEJ%JK9 MJ.:@FHMJ'J751X&JZ4_Y>-.?@C;]H9J*:AJJZ:AFH)J):A:JV:CFH)J+:AZE MU8N^:OI3/K?I3SEM7AN/)T-Y,'CWYOSV];IZ#+@PK8:FU5'-0#43U2Q4LU'- M0347U3Q*JY=WU="GM#?T/8IX+G;Y)\!*LU@L@E1Z6,5";$68YF_QJ9YM/?BC M'7^HIJ*:AFHZJAFH9J*:A6HVJCFHYJ*:1VGUT:'J^%,&'Y_QDUU.,U1344U# M-1W5#%0S4DVI!R_;S_SJ)3ULJZ:^)3/;>)K3W=U6:.?Q8=J M&JKIJ&:@FHEJ%JK9J.8HITVC)X.$BZ;T&E*^'23V9=U]&PO=V]R:W-H965T8?P7::[K^?[:2A0NOXDOCL M>^_>B^^2==H\VAK H:,4RN:X=JY9$&)9#9+:B6Y ^9-2&TF=#TU%;&. [B-( M"I(FR9Q(RA4NLKBW-D6F6R>X@K5!MI62FJ(I/&P^\JEW8($76T HV MX+;-VOB(C"Q[+D%9KA4R4.;X=KI8SD)^3/C%H;-G:Q2<[+1^#,']/L=)$ 0" MF L,U+\.< ="!"(OX\_ B<>2 7B^/K%_C=Z]EQVU<*?%;[YW=8X_8[2'DK;" M/>CN&PQ^;@(?T\+&)^KZW+E/9JUU6@Y@KT!RU;_I% MHLH5=;3(C.Z0"=F>+2RBU8CVXK@*E[)QQI]RCW/%IK\,I$NTX97B)6=4.73+ MF&Z5XZI":RTXXV#11W2OF): ?M*C#Z]6X"@7]GU&G!<2Z @;BB[[HNF%HM]; M-4&SY -*D_0:;3S9KE]F"^.PL UED&/?[Q;, 7#Q[LUTGGQY1>MLU#I[C?VOUO_+[(GF MD2@,V:%(,G(XKTW.&B#,T@]J*JXL$E!Z3#+Y=(.1Z?NS#YQN8D_LM/,=%I>U M'VDP(<&?EUJ[4Q#:;/Q)%,]02P,$% @ S(,,6<=P'[K9 P 714 !D M !X;"]W;W)K&ULS9C;;N,V$$!_A5"!H@MTH[ML MI[:!Q%*Q+;J%L<:VSXQ$6T0HTB4I._W[DI2B6+:B."V![DO,R\SA<(:*H(%0NGE')_Z[HB+U$%Q0W;(ZIFMHQ74*HNW[EBSQ$LC%)%W,#S M$K>"F#K+N1E;\^6]*J0?VU$*7"$J,*. H^W"N?-O,S_4"D;B#XR.XJ0-]%8>&'O4G5^*A>-I MBQ!!N=0(J'X.:(4(T21EQU\MU.G6U(JG[6?ZSV;S:C,/4* 5(W_B0I8+9^J M FUA3>07=OR$V@W%FILIA+3'5@S@G.,!/@(?E<' M]S5/SJG!,].N0]&@;_6] :$WH\@\()HP)[5]>KAT';^V^K9 MOUZ]YXRP.R&AX86O\.[4,?A88%+K&PT$RFN.)1Z.W6#2W&-/V]GX8"FMC46PLTO]Y#LO9- B] M>#)W#Z<1NY2+_5D\2\[DTBMYV=N\G@OCSH7QJ M7K*J42U1NS1_!$7*N,M[@ M<1[%O/N&8=.&8?'/997*9 M#9)),@V]L^QR*1=[_B3RS^32*WG9V[R>"Z>="Z>C+OQ*#TAH3ZC]2HYSW6Q2 M34WQ<)X9!;[W8-N$I39AF258+RJS+BHS:WEF9C,<-F&I35AF"=8+A^^]O#N\ M;R[3M":=7GG?"\-)>)9IAN3"V(O.OV.NY&5O\_I./'F\^==_R;"]]M#P^VL4 M\]XC;9666J5EMFC]@ 0O 0FLI9D692LH-FFI55IFB]8/RLL#UA]]D/T_J2:\ MN/)1,(VC\TPS(!;&%Y\TU]&R-VF- ]V3EVX(8M$F04[&B[Q FY! MW2^OA9[9%MRUC'0G$F%4]+L%:0$E8\\4NY$36 V]D!\$J ]U& M7P+\W&BA++'*$#1!BZ2W@F,9O)H:VT Z/#CDNUIX5:;X?:WQD[1K[S M WF.UVF C]OA$X@UW,WA_C;G4@)JCGE@GUZW!/9EL>P\ABVGND8RP3I*H%B,X#G MC*PP-26HR75!%=22RNMU>O]D7D-0$'2;,Z];J>RVJKSC2A=(G)^'*8ES4Q)7 MIB0VR>Q^1&9#T$Z9O4IF[Y,7Q&_2UTKRV>39$]F6WW[EM_^EPMS?I]$]D6T9 M=9VW[[?S]=)<<@3OU.:&L-W%V:VU&.X'+@E].Y/W;TK)^-['I"&L0;!=:X], M;WJ%Q8(PB2C,-&ULQ9IK;]LV&(7_"N$56PMDED3*M\PVT"8MU@%!@P1- MT8^,3=M$=/%(^A)@/WZ4K(BF3+%00D-?&LDFC_0>'JJ/28UW*7OB*T($V,=1 MPB>=E1#K2\_CLQ6),>^F:Y+(;Q8IB[&0IVSI\34C>)YWBB,/^G[?BS%-.M-Q M_MDMFX[3C8AH0FX9X)LXQNSY$XG2W:03=%X^N*/+E<@^\*;C-5Z2>R*^KV^9 M//-*E3F-2<)IF@!&%I/.Q^#R*NQG'?(6#Y3L^-$QR$IY3-.G[.3K?-+QLSLB M$9F)3 ++/UMR1:(H4Y+W\6\AVBFOF74\/GY1_Y(7+XMYQ)QK26?8 M 7.RP)M(W*6[OTE14"_3FZ41S_\%NZ*MWP&S#1=I7'26=Q#3Y/ 7[PLCCCJ@ M7DT'6'2 E0XPK.F B@XH+_1P9WE9UUC@Z9BE.\"RUE(M.\B]R7O+:FB2#>.] M8/);*ON)Z1=,&7C T8: &X+YAA$Y1H*#/\$/S!A.1/XESBW_R.5@K[-##MY? M$X%IQ#_(EM_RS\":T1E-EB!.YR0:>T+>778-;U;4UF4C/(-1'X^2*E"WG2LM(W6/H& M<^70YMLV\\U4J;5O-C,O^1K/R*0CIQXG;$LZT]]_"_K^7Z82'8EI9:*R3)2K MHYHR[^DRH0LZRX* CX9_P\DKVG) MCL0T:_JE-?TVID+?I3^.Q#1_!J4_ Y=3X2#6.TYO&=U#,8.3?*-N?V3.]["\ MR>&Y\BUVJ:D.Z_6:CI\C,J.D/Z%Z_ MDO*BU?%$"&L>XL$1U 5GB_F*$>.#W'[)IB/I2DTW2-%; -L(>^ 4_%RIZ1XI M] NLY-0X[N@D[K#KCZIQ1Z?/_8'OUP1>85A@Y[ W!'Z1;IBQ'J>PYDI-]T=A M7=!K)>].Z-\]ZW\TE1TSF0+%!,%MBA["WS@F[-_P]8K]AX MS!VIZ?XH' R&K ]C3>QG ;%BNY#&LE1CJAX-E;D=!7/E9I>NP)(&+:2>*<0 MZ4I-]TA!)+0O#C9-?.\T\0A5(W_:*(!]\\\!J% .VE%.)?F.\B>PD#]IY2 * M(ET1@&%A7K1WNA3G2DUW0($?'+229Z?PYTI-]TC!'[0O!C;-\T$M@!K9#*J! M'IZFOB;.BL"@GZ:?"L5*D*N_7,VM:K*,%#8A.S:I+-/#. MLKEZM+O:SO:JV_W5">8\T-*5!#K6RJ(JG M1\T37F$5LF.5RG,#^+9K-AZQ_-*+8+G6ZF%FH5 M&JEFVM0*=8?F1(>*L4([8ZE$_Y*_[4J-7_$YQQ)7J%@M;&67-'2*<*[4=(\4 MPH6OWB6MX^]"47_R=JM48FH%:[-\],*:':=4EE_'WW;YQH-W#O0*%7J%K6R+ MADX1S96:[I%"M/#5VZ*_Y._P=(_4[YZL =IOH&F!WM'+T-F;Z#>8+:D'E[L.)2-?Y^]&/J1!IG!^N")X3EC60WR_25+R<9*]&PO=V]R:W-H965T,W-B-3$:BU(QR MO)&@RJ(@\L<$F5B/O9ZW&;BEBUS; 3\9+HU-"]QN;]@_.O%&S(PHG KVA68Z'WM##S*3CX1*^$Q8B7"-1)42S1YI!>_A"E?( M((0O1$IBAPXN4!/*U*&9O+^[@(.WA_ 6*(=/N2@5X9D:^=JX9(G]M#8_J&C!Q)^+KE3$.EQH+]5_;3E2>1NV>VNOB M3"U)BF//W ?6$GK)NS>]./BK+8RO1+83U*@):M3%GGPR^:CF*!7,4*\1.#AI/!YV>;LY.FSN=R-_=CEQF1%&>(IM:BN*P5:^#N+3 M>"^I.^V\4,6P43%\5OX#5:K=*R!YC]#\C]02P,$% @ S(,,6<"-]21E M @ 9P8 !D !X;"]W;W)K&ULK55=;]HP%/TK M5E9-K;0UWX 81&IATS9I&BKM]FR2"['JV)GM /OWLYT0!0AHTO:2^-KW')]S M[=Q,=ER\RAQ H7U!F9PZN5+EV'5EFD.!Y3TO@>F5-1<%5CH4&U>6 G!F005U M \\;N 4FS$DF=FXAD@FO%"4,%@+)JBBP^/T(E.^FCN\<)I[()E=FPDTF)=[ M$M1+N1 Z$80 M4$B58<#ZM8494&J(M(Q?#:?3;FF W?&!_9/UKKVLL(09IS])IO*I,W)0!FM< M4?7$=Y^A\6,%IIQ*^T2[.G5@T"S2@A@"CU("4JBVSDH3*B\0^_1RW*.;F_NT TB##WGO)(: M)B>NTHH,KYLVNS_6NP<7=O]:L7L4>N]0X 51#WQV'3Z'5,-]"P^/X:ZN0UN, MH"U&8/G"?RU&G].:.NJG-A_C6)8XA:FCOS8)8@M.\O:-/_ ^]/G^3V1'50C; M*H37V-LJ$"8K@5D*?6YKBH&E,)UBF_BA/L%MU\1Y3A3Y;'VXN3-A<'7[PX\7DI M@S@XD7Z>-(K"$^ENIPV8%OP-BXT^1$1AK5'>_5"3B+JMU8'BI>T,*ZYTG['# M7/\)0)@$O;[F7!T"TVS:?TOR!U!+ P04 " #,@PQ9$3/1W(4" #I!@ M&0 'AL+W=O5K6]0<<&9 );4]QXGL$I/* M2F*S]L"3F#62D@H>.!)-66+^]QXHV\XLU]HM/))U(?6"G<0U7L,2Y'/]P-7, M[EDR4D(E"*L0AWQFW;FW\TC'FX!?!+9B,$;:R8JQ%SWYELTL1PL""JG4#%A] M-C '2C61DO&GX[3ZE!HX'._8/QOORLL*"Y@S^IMDLIA9$PMED..&RD>V_0J= MGU#SI8P*\XNV;6P86BAMA&1E!U8*2E*U7_S:G<, X 8G %X'\-X*\#N ;XRV MRHRM!98XB3G;(JZC%9L>F+,Q:.6&5/H6EY*K7:)P,KE+4]Y AGX0O"*42 (" M72Y 8D+%%?J(GI<+='EQA2X0J=!3P1J!JTS$ME2Y-8.==GGNVSS>B3S?F^H: M^, *?GXVO=ZV9_C\M]L>\]22!.,DNL!N18U3 MF%FJ@@3P#5C)^W=NY'P:<_B?R/;\^KU?_QQ[\H4S(9!DJ%*- 6OSF(XZ;FDB M0Z,[P":Y"9V;V-X,G1P'1<'4ZX/V% :]PN"LPMV-I*Q4'4I@7>1C EN6<)![ M&@8'^HYC)OX)>6$O+WR3O)JS'(3N89BB'%2UJ'I 3!; Q]2&QVK]\$#M<8P[ M&1SYGMRHEQN=E?O$I-*'.]'T_+\\.KK.J3^-#E2.!+F^>Z#2'C0B_0C\Q'Q- M*H$HY KF7-\HE[QMK.U$LMKTIA63JM.98:'>(N Z0.WGC,G=1+>[_G5+_@%0 M2P,$% @ S(,,626(SE<(! +!, !D !X;"]W;W)K&ULK5C;;MLX$/T50EL4*9!&-]]K&Z@M+787;1,DZ/:AZ -MC6VB MDJ@E*3L%^O$E*5FQ')FQNWJQ1)KGS,SA<$1RO*/L.]\ "/28Q"F?6!LALI%M M\^4&$LQO: :I_&=%68*%;+*US3,&.-*@)+8]Q^G9"2:I-1WKOCLV'=-"7 .P9X)P!^"?#/M= I 9US M+71+@ [=+F+7P@58X.F8T1UB:K1D4R]:?8V6>I%4)$H3".(&O"!&=\SX&T9 M5Q66\S_;$75';+S@A]%2P' MM,(QAV]-&AN-7EH]VB0+S'*HL)K*1$LNU*:H7TU1W^C3/:2PPS$2P)(FK*FNO^M%V)(7-6D'E;0#HUNW];*!X%'NR^7S)WK5I'1!UCM8 MRH.AXQP7X+-&!<]'N?W!LV'AB\-J<0^KN(?&S_ZIN$E:G$CD8A\U"3!L$>W ^ MXJU<'&N0IV-U_GY:)*K^HBM=QYK/3&;^(4KTH:=12B/T8BE_ MVY&P+4?J<^ ]S8%WV1Q$A"]5_B-9KAHWV#TW\";*VO73C2 A5'OJJWNMIYKR\TCOIG[FCN-O0'ZBI(WS8\T1?W M2!\Q6Y.4RY6PDJ:&PO=V]R:W-H M965TUG.R%B([ ;XF/[^\/VB2NIWG0&@.0]YT)/O RQ&/N^3C/( MJ;Z1!0BSLI8JIVA*M?%UH8"N'"CG?A@$D9]3)KPD=G-SE<2R1,X$S!7199Y3 MM9L"E]7$ZWG[B6>VR=!.^$E M_:O+;K(LJ89[R7^Q%683[]8C*UC3DN.SK+Y!DV=H^5+)M?LE5;TW&G@D+37* MO $;!SD3]9>^-__# 2 ,3P#"!A ZW[60P432Y)H\42P5PQV1:\+M).&,+AEGR,SZY0R0,JZOR 5A@KQD MLM14K'3LHS%AJ?RT$9S6@N$)P>^EN"']X!,)@W! 7A-;S*T0<(V M2.AX^R=X?Q2@*#*Q(76D+F\O%#+PH^G_'7 M;_WUS[$G-FZ7IQH5.91]0=ND=W<7^]L.J4$K-?B?U+!+JD8-#Z6"7K?4L)4: MGI5ZD4AYE];P2*L?!-U:4:L5G=5Z!*W'Y$$@F-/!+M'H2/2Z=R+@J!4=G16= MVYL@D&PI+^'X;>RZ;(R.CC2\_?=(_8,G:[O?$U4;)K2A7QM4<#,R*53=4>H" M9>%>\5*BZ0ENF)DF#,IN,.MK*7%?V,;0MO7D#U!+ P04 " #,@PQ9Y^PZ MHM89 #8]0$ &0 'AL+W=O+@_-"D>E8B!Z\DAPW0#_\H6S: MU$CTV,S^T^Z+C>.(OZ$E^ZIN\?+HS=UJ_6ES713;X/?%?+GY\>1ZN[WYX>QL M,[TN%I/-Z>JF6);_;FW4QN;P_:#$_"SN=X=EB,EN>7+RY M_]S/ZXLWJ]OM?+8L?EX'F]O%8K+^\K:8K^Y^/.F>/'[BE]G'Z^WN$V<7;VXF M'XOWQ?8?-S^OR[^=/2F7LT6QW,Q6RV!=7/UX\E/W!]OMC'='W-_DMUEQM]G[ M.-A]+1]6JT^[OZ27/YYT=J=4S(OI=F=,RC\^%^^*^7Q'E2?R[TH]>5IT=^#^ MQX^ZO/_JRZ_FPV13O%O-_SF[W%[_>#(^"2Z+J\GM?/O+ZBXIJJ]HL/.FJ_GF M_O^#N^JVG9-@>KO9KA;5P>49+&;+AS\GOU?WQ-X!8?C, 6%U0/C: WK5 ;W7 M'M"O#NB_]H!!=<#@X(#^Z)D#AM4!P]>N,*H.&!T>T'_F@'%UP/BU*YQ7!YP? M'- ;//? =1X?N.5 M__BAY_BS\DY^NJ?#QWOZ;>@%]61]&G2[WP=A)^P'_W@?!=_]K>E^?>=GU.W\ M- @']TSH8:)7,)WQBXQX@9DL2V;T(B/]C"P^E/=-YY[I/#+!OX+9ME@$?PO. M@LWU9%ULJC^:OAE?[_ON^\3/1,7T-.@]/(2]^C2;OCG]D)UNCZ&F[]&7'L3R MWN\=?%G[]U?3J66O-WVGEK_B'@_#ZM3J4VJ0]"M^;JK[*GQ>,:^_Q[O/*_8U M7]6P4E[XQG12HO>4Q[W[%7I?D\<-)_SV@>LW<[MGES]L;B;3XL>3\NGCIEA_ M+DXN_ON_NL/._S1%#XE%)"9(3))83&()B:4DID@L([&*7XF;R91='FV!U54Y?'[9-4>0UVD81B44D)DA,DEA,8@F)I22F'K#A M/;9[_>/S17W/V>3]ECF_7;[A93IZ;)C%#8A;"G/P8/.7'P)L?XO=B M/9UMBN!F/9L6NPRYFZQW3VDVP7>S97"YFL\GZTUP4ZP?GDG]/?C#_YSQK7>] MMEE#8A&)"1*3)!:36$)B*8DI$LM(+'_ QOLI>!H.W&S3Y(J&Q"R$.7$T?(JC MH3>.WJT6B]4RV&Q7TT_!]GJR#::39?"AC*?;]?1ZLBDN@[O9]MH-J8@I;D;>N/EYO9H6Q>4FN%JO%H^A$A35YDKW=;K9E%LV6'X/=O^U>59[>9U53*/FQ MMJF$:A&J"523J!:C6H)J*:JI2MN?O@[G+G3!'-4TJAE4LY3FYLY>8;(+7 NO M$.4Z/G%J):@6HIJ"M4R5,M13:.:035+ M:6Y6A'56A"^\\CM;3F%KIJA6HYJ&M4,JEE*W ,H<>G[3LGK/L9<^N MD/.04(TIA):+*VW_.W;4])0C0I<5J"91+4:U!-525%.HEJ%:CFH:U0RJ64IS M8ZAN$7>])<.+WR;KV>3#O AFRVU1+K -UI-M$2PFZX^S9?#=9!-,=AW :9E3 M3;]R\M;/M\XC4HM03:":K+1N;__5B--NY[ N%J/+)JB6HII"M0S5'[$7Y+EI-1K4(U02J252+42U!M135%*IEJ):C MFD8U@VJ6TMR4JGO/77_QF?^U+_^"K6,,;4:CFD UB6HQJB6HEJ*:0K4,U7)4 MTZAF4,UVCROJ@U&_?MG8C:>Z;-WUMZV_V:^!^==MG5)H,QO5!*K)2MLOS8R. M?GL#73)!M135%*IEJ):CFD8U@VJVX9LRW'OAU,V>NE3=];8C+\SMXD/YM&?_ M*=%LL[DM(^>/^UVO&F,%;5:C6H1J M5DI3F/X&&HH)UI5$M13:%:AFHYJFE4 M,ZAF*]E]QD[/U9AN\ M+SX7RR"??+K>!.^?G;'\"[7.);2%C6H"U22JQ:B6H%J*:@K5,E3+44VCFD$U M2VEN?(5U?(7L9;<0[7&C6H1J M4DJL6HEJ!:BFH*U3)4RU%-HYI!-4MI;DK5 M;>_0W_;F+[OY%VP=8^@VTZ@F4$VaW_OCP%6UTS0354E13J):A6HYJ&M4, MJEE*<^.I;H'OWAWFK[CLYE^W=4J16H1J M5DI>V_/MX;'(44N62":BFJ*53+ M4"U'-8UJ!M4LI;DA55?#P_^D&OY+L7OKM=WOS[WRQ2JT(XYJ$:H)5).H%J-: M@FHIJBE4RU M1S6-:@;5+*6Y$59WQ$.X(QZB'7%4BU!-H)I$M1C5$E1+44VA M6H9J.:II5#.H9BG-3:FZ(Q[^V1UQ_X*M8PSMB*.:0#49'K=LSWO]HSD0[7ZC M6HIJ"M4R5,M13:.:035+:6X\U1WQ\"_JB/O7;9U2:$<U%-44JF6HEJ.:1C6#:I;2W)"JR^2AOTS^OEC.5N7SHV)Z6\Y\P64QGWS9 M_;F>W 7;8KT(YJLRM*X>2Y_.U@:O>9\!__*MLPHMGJ.:0#6):C&J):B6HII" MM0S5]UV%?ONJA3754BU!-H)I$M1C5$E1+44VA6H9J M.:II5#.H9BG-3:FZT-[S%]KUY/?9XG81?%BMRV-W5P2GDW*YV3,1A9;642U" M-8%JLG>\6WFO<;OR&%TW0;44U12J9:B6HYI&-8-JEM+<^ GK^/%O,$Y.?M\' MOY;/K:;716"7C;\*Z#^7UNF%EME13:":1+48U1)42U%-H5J&:CFJ:50SJ&8I MS4VXNLS>Z\%C(-I51[4(U02J252+42U!M135%*IEJ):CFD8U@VJ6TMR4JCOM MY8>^YV$_+5:W938]3('%96,N>876N41J$:H)5).5MG_![YG1CUPV0;44U12J M9:B6HYI&-8-JEM+VTE$M136% M:AFJY:BF4MB>M^_>;J>+>\KG]/)YCJ8KCX7R^?>&M0/M8TG5(M03:":1+6XTISR:-,0 MF33G6[V0U3O]Z58]67IK7LG);!U\ MGLQOG;WK&N/)"[6.)U*+4$V@FJPT9\>G85,) %TV0;44U12J9:B6HYI&-8-J MEM+\ZFYW'^YV]]%N-ZI%J"903:):C&H)JJ6HIE M0[4J*91S:":I30W@NJJ=]]?]6[Q^A):V4:U M"-4$JLE*#@M2ATS1S5 M-*H95+.4YL936,=3^RKYLQ/A[M=>7CT3^A=N'5-HP1S5!*I)5(M1+4&U%-44 MJF6HEJ.:1C6#:I;2W#BK"^8#N& ^0 OFJ!:AFD UB6HQJB6HEJ*:0K4,U7)4 MTZAF4,U2FIM2=<&\_/!/G@F]"[:.,5*+4$V@FD2U&-425$M1356:,Q.>CL/# MF9!<,T>^U?(^G';O?K=871;S,H'JVD)C J&5 M+\FNM,PJMFZ.:0#6):C&J)95V[LQ+YP?7T%)T385J&:KEJ*91S:": MI30W>^JN^<#?-7]FEGM\C_,_@E]FFT_!5?G\*9@MMT5Y"MM@MZ5=8S"A;714 MBU!-H)I$M1C5$E1+44VA6H9J.:II5#.H9BG-#;"ZLCZ -Q ?H%UT5(M03:": M1+48U1)42U%-H5J&:CFJ:50SJ&8IS4FI8=U%'_HW$&\YXOFUMAF%:A&J"523 MJ!:C6E)I^WM:]0_F.W1!56G=<'_%T]'!-3ATS1S5-*H95+.4Y@9*71L?^FOC M+\YMXO>;8KK;>GP^NVJRT-D1;XJ@6H9I -8EJ,:HEJ):BFD*U#-5R5-.H9E#-4IJ; M4G5+?.CM=_JFM?*9U;\:7:W6QS;]4Z\ AM0C5!*I)5(M1+4&U M%-44JF6HEJ.:1C6#:I;2W "KF]_# 3R^H:UO5(M03:":1+48U1)42U%-H5J& M:CFJ:50SJ&8IS4VINO4]]/8U6U]L0SO?J!:AFD UB6HQJB65YHQ1O=/QX>B& M=KF;UNR?]@Y'-[2CC6H:U0RJ64IS,Z7N: _]'>T71[>7K[>AM6U4BU!-H)I$ MM1C5$E1+44VA6H9J.:II5#.H9BG-C:VZWCTWJX40FZ9HYJ&M4,JEE*N1_[6]3-#V[O58E%^>K-= M33_5.ROMER?]6YGX5VV;/:@6H9I -8EJ,:HEJ):BFD*U#-5R5-.H9E#-4IJ; M977A>]1E)[D1VN]&M0C5!*I)5(M1+4&U%-44JF6HEJ.:1C6#:I;2W)0*ZY3R M;Q?NG^3\>U3ZZ=:!A5:]44V@FD2U&-425$M1356:N^?*X'#T0]?,44VCFD$U M2VEN$-45[I&_PMUV]'NZCO?"Z(?6O%$M0C6!:A+58E1+4"U%-85J&:KEJ*91 MS:":I30WR^K:>/DA._KUT90BM0C5!*I)5(M1+4&U%-44JF6HEJ.:1C6#:I;2 MW)2JN^$C_Z[@_]'HA];$42U"-8%J$M5B5$M0+44U56G[HU_GM'=8U437S%%- MHYI!-4MI;A#5]>^1O_[]S.C7]$YV3>]B]_B>=>4A3?_\1_#;:C[9SN:S9YY[ MH6UR5(M03:":1+48U1)42U%-H5J&:CFJ:50SJ&8IS8V\NIT^&L$3(EI&1[4( MU02J252+42U!M135%*IEJ):CFD8U@VJ6TMR4JLOH(_]>XRU_+\^OM^ZH%J&:0#59:6[]L7_P]@ QNF:":BFJ*53+4"U'-8UJ!M4LI;D1 M%-81Y.^O?^M!\<5=8OSGUSK-T!(\J@E4DZ@6HUJ":BFJ*53+4"U'-8UJ!M4L MI;FI5Y?EQSUX/$1K\*@6H9I -8EJ,:HEJ):BFD*U#-5R5-.H9E#-4IJ;4G4- MOOSPZ\?#QEUB_&+KG"*U"-4$JLE*_7@(3X5H]1W5(E03J"91+4:U!-525%.HEJ%:CFH:U0RJ64IS M4ZJNOH_]&[.W+)7ZM=89A1;?44V@FJRT_8EPW D/:Z7HF@FJI:BF4"U#M1S5 M-*H95+.4YF9/76@?^POMW%!8;SW:/!Z6J\X^%?U2)4$Z@F42U& MM0354E13J):A6HYJ&M4,JEE*<^.O;M6/S^$!$>V^HUJ$:@+5)*K%J):@6HIJ M"M4R5,M13:.:035+:4Y*G=?=]W/_)O M!T2_UC:C4"U"-8%JLM+V!\3S7O]P M0$373% M136%:AFJY:BF4W6;_GP #X9H 1[5(E03 MJ"91+4:U!-525%.HEJ%:CFH:U0RJ64IS4ZHNP)_[-Y)O.QBB]7=4BU!-H)JL M-/^<))M0XWE(I83+"=9+F:YA.52EE,LE[%RG&*YC.5REM,L9UC.8MQ!:H5[J>7?>?XK M=C=]@6R?6VA?GN4$R\E'SK?%*;MDPG(IRRF6RU@N9SG-RG&*YC.5REM,L9UC.8MQ! M$/;W@K!/SY)]-K5(+F(YP7*2Y6*62U@N93G%%OE+]-]LE#QZ:O:JZY-H1Y_E(I83+"=9+F:YA.52EE,LE[%:^(9-8,$S";9WVVEG,\UV^UFQ#^"I+5%)A*:_ MOI)L7%*,-FS%![!EO8^.SBMT\6Q'V6>^!A#H:U,3/G?60FRFKLN+-3287](- M$/ED25F#A;QE*Y=O&.!2BYK:#3PO=AM<$2>9Z;);ELSH5M05@5N&^+9I,'N\ M@9KNYH[O[ L^5*NU4 5N,MO@%=R!^+BY9?+.[2EEU0#A%26(P7+N7/O3?*+J MZPK_5K#C!]=(]>2>TL_JYDTY=SP5$-10"$7 \NJX@ M[@2QSGV;+)WI% ND-=BE[^]FKF"AF58KM%%\%-&T%P(H(0O:=$K#G*2 GE@#XUZV.#WI79Z%,2 M[%-R$QB!;[?D$H7>:Q1XP6@@GL7SY>%0=WZM]>S76L_-\A0**?>'Y$]R&?;# M*]2\\/\,KZ&QTN)&PS@URT[Y!A$$N[%D*-&_;F.VH2E-F&935C>PF(-4UN#A\2/ M(T]^9N[#@%E1;U9D-"N5%J&*\RTF!:""\-BHV&?Y.HK9TI45KQ0R^^06T;"N6[9A*4V89E-6!X?N^7[P4F[ MQKU=8Z-=_U"!ZY,3H5%[KE$V8:E-6&83EH^/C/(C/SIIU%5OU)5YU0+.7\OM M-6-J3[*A3)URACPS8L[US"8LM0G+;,+RJ^/%R^39I/=L8O1,'D"D3=]P>R"5 MV\AROYH9EK+)42P_HFA-.:X1CI_,!&VZ_Q.4'=>(QY,C4&[LY+F;-??@X-< M6^DC.D=ZK6@WZ7UI_Q;@6A]^?RJ_\:<+?Z \]:=9>\C_@6]?.;S';%41CFI8 MRJ:\R['\D[+V&-_>"+K1Q\Y[*N0A5E^N 9? 5 7Y?$FIV-^H!OIW*&PO=V]R:W-H965T1_*!U$ZJ"P3II6%6U[[28'L9K$F6V@ MVZ>?[:01E) &*;R .+G[Y8[GL>.,=Y0]\01 H.A&H M>!WPB\".[QTCUX? MO]#GNG?9RR/F,*7I;Q*+9&)<&2B&%=ZDXH'NOD+5CZ]X$4VY_D:[*M8R4+3A M@F95LJP@(WGYBY^K_V$OP;%/)#A5@M,UP:T2W*X)7I7@=4WPJP2_:T)0)01= M$X95PE"+5?Z[6IH9%C@<,[I#3$5+FCK0^NILJ0C)E1.7@LFK1.:)<"EH])30 M- ;&/Z 9K$A$!/J$;J3;8H@1SF/T %Q@(0=38(+("#E =(7N\HBR@C*L374Q M X%)RC^.32$+4W@SJHKX4A;AG"CBIF #9%N7R+$<%_$$,^ -E&D[Y=LF'R"W MI'BG*;-VR@PB2;'?JN6V0T?6Z"W*_(V.L.S(&FJ*#*+)<(;T1"&?DGUY(+DE=>;%PP6JGGFJ:$ M^1JF'LW;T+6JS]C<[CNB<^1MGP7..]]V<1QI^Z\C#X3R:J&\5J$>8"LG,I1* M(5ZD\C$0T5R=U)L.M<@W"5521WL%60/+.:QZVGKK;M&>L?.7/D.K9EO[+"<5@PLCQO=/5J)A['.:/ #?SAJWEX M'.<%@>7;KG<8.&_M^%QQ>H(=B!/4X@1=Q%F6XBRU(I?HQT;(75H>DWS=I$[0 M39WCL&9UCN.:U3F..Z%.:\OGJM,3K%3'W-MS[YBM2^(P%2 O+ZB5+P,U!:^?NL,_P-02P,$% @ MS8,,65@;9ZU@%@ W)8! !D !X;"]W;W)K&UL MO=UK4^-6@L;QKZ)BIV:3J@Y8\@UZ.E1UT/TN=;)YL;4OA"W %5\82>[N3.V' M7]D6EH\1!SO[K^D7B0&?WY$1_;0XUB-]^K8J_BB?\KQ2OB_FR_+GBZ>J>OYX M=55.GO)%5EZNGO-E_96'5;'(JOK#XO&J?"[R;+H=M)A?:;W>Z&J1S987MY^V MGXN+VT^K=36?+?.X4,KU8I$5?_Z2SU???KY0+UX^DGZK-)ZYN/SUGC_F7 MO/KM.2[JCZ[VRG2VR)?E;+54BOSAYXO/ZL=T/-@,V#[COV;YM_+@L;)Y*?>K MU1^;#YSISQ>]S1;E\WQ2;8BL_M_7_"Z?SS=2O1W_;-"+_9R;@8>/7W1S^^+K M%W.?E?G=:O[[;%H]_7QQ?:%,\X=L/:_2U3<[;U[0<.--5O-R^U_E6_/.J 43-@=#Q@^,: <3-@?.J ZV; ]:F;=-,,N#EU!K7WLN=Z)P_9[^R3][;Z MLKO5D_>W^K+#U9/WN/JRR]63][GZLM/5D_>Z^K+;U5?[_?;7GWQSR MLNO5[;Z_VOU5W/X]UK,JN_U4K+XIQ>;YM;=YL V#[?CZK^]LNKJM["S3Q7 MDV9KK-W6:&]LC:H$JV7U5"K&L_L M=X_VLGM^T:2@F=]?*IKV0=%ZVJ!C>^[DP_5\<)K5WO;X;VNGR7Y\"#[4^FK;[YT6S[:72\OE7[OS>'. M>Y/7+UTRNRL?_B5_WL_>]9WS3M_XKI\:___WVH-3?F9OWIP]/.%G5O*MBT[X MH5.U-X?'I^^XKN]\(A\>3:K]<+5C>'K"\)[6]2,OQ$=_G^[]K=<_*=V-?ZYG MU9^;--^F_(\=V_?+SAMT>YN#Z(_E\?7>%$ M8CJ)&21FDIA%8C:).23FDIA'8CZ)!206DEA$8C&))2260IB0OH-]^@YD^FUS M#%UNCZ&KIZQ2)ME2N<^5YW4Q>:I_V9[6A_O5D_(M*XIL697*#_71\^Z8NC.; MI;.=F\TDII.806(FB5DD9I.80V(NB7DDYI-80&(AB44D%N^PX1;;K&)^O=4& MU\/1IZNOAZ'[^EFCT:@G/BF%MDL(T^$^3(?2,#6^Y\5D5M;A6V#=B0-VKA83?)\6BH/Q6JA_+X+6>4E M?KL6=7^1@N<>F)*83F(&B9D[;'3XSW*O_B/^6V214]HDYI"82V+>Z^_LH#\^ M.M[Q7S]I-.S=B$\*R,T*22PBL9C$$A)+(4S(P?$^!\)^BU-$%W)P^455;ETUUX=J6DU#@W)4E,)S&#Q$P2 MLTC,)C&'Q%P2\ZY/2TERSH#$PM->0$3.&9-80F(IA DI>;-/R1MI2@;9]]EB MO>B*1NG /F*=I5I;K;+E[:W]R>.;4;*D\K^_GLTG]E8>\F"T?/RC+ MO-H\[^43]8"RZGQK2KX)9TF-=O@FQ'CXZCT@ YW41#4+U6Q4SI4M]R?+=EU!X!?Y1&<'-:GIJ&:@FHEJ%JK9C798 MGQGVKK7KH[-.'716%]4\5/-1+4"U$-4B5(M1+4&UE-+$"&X+8*J\ ?9YD6^N MJK+O?76&*UG#N$,U'=4,5#-1S4(U&]4<5'-1S4,U']4"5 M1+4*U&-425$LI M38S@MAJFCNAE";0;AFHZJAFH9J*:A6HVJCFHYJ*:AVH^J@6H%J):A&HQJB6H MEE*:&,AM1TT]O:1&7&)&/MW9<8V6UE#-0#43U2Q4LU'-0347U;Q&.UR&Z5_W M7M>J?73: -5"5(M0+4:U!-522A.3N.VZJ?*RVW[Q=YNW#[.ON?)GGA5*E1>= MW0XY=W;2HL4W5#-0S40U"]5L5'-0S44U#]5\5 M0+42U"-5B5$M0+:4T,8[; M4IUZ0Z]4H&T[5--1S4 U$]4L5+-1S4$U%]4\5/-1+4"U$-4B5(M1+4&UE-+$ M^QBT[3M-6B;!5RJ:Z83?]6YNM.%8.[JZM)8MWW.%VP:/KM(P[^JOFH%J!:B&H1JL6HEJ!:2FEB$K?=.TW> MO?OK:\9R5[UNUCPZCX?1^AVJ&:AFHIJ%:C:J.:CFHIJ':CZJ!:@6HEJ$:C&J M):B64IJ8PFW]3I/?FBW,ORG-,?'N>A2_2ZK08=J!JJ9J&:AFHUJ M#JJYJ.:AFH]J :J%J!:A6HQJ":JEE"9F<=N\T\;T8C':K4,U'=4,5#-1S4(U M&]4<5'-1S4,U']4"5 M1+4*U&-425$LI30SDMH"GR0MX^&+Q]:O%XO'X>J@. M!L>+Q6CW#M4,5#-1S4(U&]4<5'-1S4,U']6"4__2A.BT$:K%J):@6DII8LBV MM3I-?K.ZERM;*L_%;'>K#B%.3[LOUN+Z\%B?> M ZE9S]U?0+AS8;<1#^-S<'U\B9,[^;SG'I6BFH%J)JI9J&:CFH-J+JIYJ.:C M6H!J(:I%J!:C6H)J*:6)2=O6WOKR>EJX7MS7AZ6'AZS98U%GKU*ME/SEN/9A M52B3K'SJ#%[T7G*-)EZLJN-D-!V=UD U$]4L5+-1S4$U%]4\5/-1+4"U$-4B M5(M1+4&UE-+$[-7:[#W];G(?E.>L4+YF\W5^QIJ!?(*SLW>GC0^RMW?9Z_74 MX^A%2VVH9J*:A6HVJCFHYJ*:AVH^J@6H%J):A&HQJB6HEE*:&+UMJ:TO[6C< M?IY.9]5LMJOFH%J!: MB&H1JL6HEJ!:2FEB$K=MMOHA>\98 U*!3&HZJAFH9J*:A6HVJCFHYJ*:AVH^ MJ@6H%J):A&HQJB6HEE*:&,AMJ:TO+Y_19XS)ISL[KM'V&ZH9J&:BFH5J-JHY MJ.:BFM=HA^]'J+W><#@ZOGD&.FV :B&J1:@6HUJ":BFEB4G<%MOZ\F(;M?TRO$Z%WD4$U'-0/53%2S4,U& M-0?57%3S4,U'M0#50E2+4"U&M0354DH3 [FMN_7E=3=\A?CF]1K;S6"DW1R7 M-]"[QZ&:@6HFJEFH9J.:@VHNJGFHYJ-:@&HAJD6H%J-:@FHII0E!/&AK<@-Y M30Y9(&[F.#SK5[TU -5" M5(M0+4:U!-522A/3MZW.#>35N;NL?%(>\GR3KY-\666/>6>^[A15/0C8WF5O MW!/^'%_J03[WV6F+EN50S40U"]5L5'-0S44U#]5\5 M0+42U"-5B5$M0+:4T M,6VU-FWE9;D@6]8!NWU'[H3,U3HS]U7(HO=Z0S4#U4Q4LU#-1C4'U5Q4\U#- M1[4 U4)4BU M1K4$U5)*$T.VK<4-Y+6XW?739V6YSN[GN9*52G:0M,IJV2XP MO%P;8MJ9O_W._'VUI("6X5#-0#43U2Q4LU'-0347U3Q4\U$M0+40U2)4BU$M M0;64TL3\;> M[8!J.JH9J&:BFH5J-JHYJ.:BFH=J/JH%J!:B6H1J,:HEJ)92FIC);1]N,(1/ M/QN@C3=4TU'-0#43U2Q4LU'-0347U3Q4\U$M0+40U2)4BU$M0;64TL1 ;FMQ M WDM[O/C8Y$_U@?$2K98K9?5YKR',I^LBUDUR\O]ZD5G,J-E.%3343'.V2P]+'=-C,EA2>Z= IR< M/3N6T9H1F9;DY M5UC>C),[9^,6U=/JV+VKWS:W*1S>Z)JU[W><=ZB33A4LU'-0347U3Q4\U$M0+40U2)4BU$M0;64TL2\ M;9MP]4-9WL;K^_ELHJP>'O)BMGSLC%:I<':TDIJ.:@:JF:AFH9J-:@ZJN:CF MH9J/:@&JA:@6H5J,:@FJI90F)G#;>QO2O;:CFHUJ :B&J1:@6HUJ":BFEB8G;MMZ& M\M;;ETVH-A=7/_V"ZG+T[+Q%6V^H9J":B6I6HQU>UKY_>3,VXLHYJ.:@:JF:AF-=KA$O#-L'=\AIQ]VM,<=-M<5/-0S4>U -5"5(M0+4:U M!-522A.#M"VPC>3W;HN+U23/IZ7R4*P6^Q-X7\5JG:K/XJ+$!V69;Z\XN5^E MF*S*JNP,7;3RAFHZJAFH9J*:U6B'IR6/AJ\S%ZVRH9J+:AZJ^:@6H%J(:A&J MQ:B6H%I*:6(T:VTTRZMLKU>!XR+_Z6&]G&[N*]_LG)SN#RKGMI;=KZW2"R=[NRX)C4=U0Q4,U'-:C3ANI'7 M/56['ATO69#3.JCFHIJ':CZJ!:@6HEJ$:C&J):B64IJ8Q&U5;B1M?FQNVZDI MGW\-.E,5+<6AFHYJ!JJ9J&:AFHUJ#JJYJ.:AFH]J :J%J!:A6HQJ":JEE"9& M;UN*&XWH50FT#H=J.JH9J&:BFH5J-JHYJ.:BFH=J/JH%J!:B6H1J,:HEJ)92 MFAC(;6=N)._,_>53U-#6'*KIJ&:@FHEJ%JK9J.:@FMMHPCK+N#\>'IT9XJ&S M^IVS7O<&1ZW$ )TU1+4(U6)42U MI30Q2ML^W.B=/MR_XR0UM$&':CJJ&:AF MHIJ%:C:J.:CF-IIXE5#M^'P\K^MIX^-G^>BF!:@6HEJ$:C&J):B64IJ8N6WE M;22_A9LQGSW.[N>Y\GEW;_F#Z_[^NE*^Y/-Y9XJBM3=4TU'-0#43U2Q4LU'- M0347U3Q4\U$M0+40U:)&._Q':O#JU/(8G3-!M932A+ =MW6VL;S.9E_>72J_ M9[/EMV+V^%0I?\\6S_]0[E:7'Q3?O_N@?-G>]^WS8UX'\7\'^>(^+_ZG*W[E MTYP;OZBFHYJ!:B:J6:AFHYJ#:BZJ>:CFHUJ :B&J1:@6HUJ":BFEB3'=EN7& M]-W>QFCU#=5T5#-0S40U"]5L5'-0S44U#]5\5 M0+42U"-5B5$M0+:4T,9"U M-I#?O]L;>>:O?+JSXQIMSJ&:@6HFJEF-)ESW87"M#H[.^T4G=5#-134/U7Q4 M"U M1+4(U6)42U MI30QA]M*W%A^4[B3[[HI=\X.6+0)AVH&JIFH9C7:\1U! MQSWAS_$%@M%M<%#-134/U7Q4"U M1+4(U6)42U MI30Q;]O&6_U0^N;<]SIE M9^7+)=E7#^(1[FF79Y?/<786DYJ.:@:JF:AF-=KAY=D'ES>#_LUQ^I*S.JCF MHIJ':CZJ!:@6HEJ$:C&J):B64MHN?:_*ISRO]*S*;C\M\N(QO\OG\U*9;$Y[ MV*P%'WQ6*?*'.IW5CY^UBZM7G[?5CX[:\7E/_>AO/W_5\K>?GNM#Y" K'F?+ M4IGG#_54O;)Y0?_UAM:I> M/MA,\&U5_+%].;?_!U!+ P04 " #-@PQ9Y[V*$"<$ "/& &0 'AL M+W=OQVZH$G3$7SF<^,4U4J7<4_J@;KZD2\M1(X(" M$J$06'X<80U%H4AR'/_44*OI4R5>7C_1?]?%RV+N,8BY-3Z^QX.>?]F&#FM6.B?DSHSMHQ<3]F/ITW,:W")TWAD]'"UY0+1+=H MSVAZ2(3\V3H".<"@[XR27KL.3<(BD[#8$*PE1]C($1JWA]"D+"9AD4E8; C6 MDF7:R#+]0?90<2<7CZP[[;A#/\3K//A1/\0/.][0#YE,AZUAUA0]&RWZ3DXC M9DF&Y'N(?&T\RO?AO7R[%4-ECI)>NP9-PB*3L-@0K"7'O)%C;MP:YB9E,0F+ M3,)B0["6+*YS?OEW?I YU.#+AS;T.^XP$#-S._8P$./Z'9N)AX+"V;!%N!<[ M'W>T^(W9DISU";I(?0,B[P5I'.:]=BT9ID5%:;(K65L0[*^(9]XD::4H< MD[3(*"TV16N+<][]N:.[F+=XA=_W@:Y5]$/\[C9C(,9SND[1CPF]9XSBO,%R MQW=8?P !)FM71H'3,B&PO=V]R:W-H M965TO))$E7E.Y*9%D$&LC07%GP-L M(,N,$[;CW\;4:6,:X?GSR?U=U7GLS)8JV(CL3Y;H=.G<.B2!'2TS_5X]"1T2ETJ+O!%C"W+&ZU_ZJ0%Q)O O"8)&$'PNF%\03!O! M]'/![()@U@AF%9FZ*Q6'B&JZ6DAQ)-+41C?S4,&LU-A]QLVX/VN)7QGJ]&HC M\IQI'$BM".4)V0BN&=\#CQDH\@22'OWF*_K 8N!B[UL$P0G!0V!U7!=R M0J;>]R3P J^O079Y!#'*_4H^[9%'=OFO)6^CSRR]F;8#.JW\IO]G0/N&J[:; M]=N99>=>%32&I8/KB@)Y &?UW3?^W/NQ#]689M%(9AV,LQ;CS.:^>E?J4@(I M2AFGN*R0^!5K'T2KV5"(8YI%M9GO56YF%SBL N]N@JEVZ,$3MGA"*YZ-D*S, MR7HO 0P4\OBSL?$.*99-))9!^-- MB_'&FHF_E51JD-F+V1U9CDEY$%F9 Z&Y*#$QQ8X44B1EK(D69 M$R 1D[\[S M]&,[ "7.OI"MQERPW0D M!<@8,Q-/?@:@EI2K'4@DR6(@>-HD)6>8MQ:6]MA703CQO&^O^U+3JAP*>"2S M#N"[%O"=M9-/'8BTBQLQX]F=9OKE!+N/HC7 T#E?F_G^67I[DR#LYGXHY1G0U6PPH3'=HL8M/ /D>Q?P!*]X M@J_E4#@LAZQ^@PF-Z18U;MT#W)3ZO'%"CN!*8"?M\) MH4\%$Z#])\;J/U!+ P04 " #-@PQ9D< WU7H# !3$ &0 'AL+W=O MB1EI\!^_ XE194"18L+]HM-4GS?0SXF11XO#T(^J!11 MPV.>%6KEI%KOKEQ7Q2GF3$W$#@MZLA$R9YJJ&SWR;:M/@ALL=V^(MZKO=6E+- M;5T2GF.AN"A XF;E_.9?17XEJ'K\Q?&@.F4P4[D7XL%4/B8KQS,CP@QC;2P8 M?>WQ&K/,.-$X_FE,G3:F$7;+3^X?JLG39.Z9PFN1?>6)3E?.A0,);EB9Z<_B M\ 9W [^32!DP@UXYDZA;=P=QO!R9M3> ,N*.J$"G@!=P77 MZHP:J?PE%:5B1:*6KJ:QF0ANW(SC?3V.X(5Q_%D6$YAZ9Q!XP6Q ?OT*>3!_ M41Z-RR.,*;I?R:=]N4M 6ZI!2S6H_*8_1'6(3NTW&_8SF_]*[5B,*X=VMT*Y M1R?\]1=_X;T;8F73++)DUN,X;3E.Q]S#-9.P9UF)(#80BSRG-P5MB?@!3FBY M)2++F%2P(]35@CP=(EM'.*\BF+?@/O0FGN?Y2W??938ZD&.9_6_,'HU92V,V M2N/92H)/0'L-?G_$3',%:RG^II?I&2VX>(C#J/>Q*\RF663)K,=TWC*=6]ZI MPQ.V^9G8\R:]9>+.@6E:!D MU46H160.U)BI=(C4J.^QI&JSBPXI?S(/GG&R%+''Z:+E=#'*Z0M*NOG4>#:( ML&/?V'V&0V!&C8X%4YLMNF""A?<,C*6(/3"7+9A+2P<"_ O7W4UY8%*R0BMJ MO^$%S\M\B.9H]&-IVC2++)GUJ/O>]SNS9_G0: PMH;3J%MERZ\/L)"#^^,F! M,L9"4Y)ICHYV89J5+$W2IH#25:6ISHOM(-M1_Z/9-OF2WSLY+N?/MKVMH#4T MMY/ F73[ALDM+Q1DN"%[;W).1[NL,]BZHL6NRNGNA:8,L2JFE/6C-!WH^48( M_50Q:6+[/T+X'U!+ P04 " #-@PQ9TS /"^\" !*"0 &0 'AL+W=O M5]XX'#P="O5D\X #-GE7.B9 MDQE37'N>CC/(J79E 0*_;*3*J<&J2CU=**!)+&!I9FQ#5XT+6@**S"/Q5)AS>M<$I:#T$P* MHF S 0&^M \57!'#BW1CB- MY];3Z8:TPOWRJ_NWFAU9UE3#7/(_+#'9S+ER2 (;6G+S(+??H>496;]82O&&>1,-&^Z:]=A3Q ,WQ&$K2#\5\&@%0QJT&9F-=8=-32: M*KDERO9&-UNHUZ96(PT3=A=71N%7ACH3+4"EH'!0DY%[H=W8"CC^@(M;Q5+4B!<4H&U_5'MH-CTN+HCYV<7Y(PP01:,<]QP/?4, M\MI9>W'+=MNPA>^P_2BY2_S@DH1^..R1SS^2"Y>$HSZYAZO<+778+758^PW^ M:ZG[\!J_8;^?/=_7NJ QS!P\P!I4!4[T^5,P]K_VP9[([ WZH$,?''*/%G3' M\C(G:ZE0:8,IIC@8AD@?]D&O8[$;LW%M9E-:%5U-O:J'9=BQ# ^RW(L8TZ4& M&YL,PQ_G8(BB>" P*\D8(U^!B+&V>4TGEP2/18RG --B'^_!\8[E;F 7^7JR-W5$7:@W/P1&/Y?'V;CK[ ME[&@*F5"$PX;M/?="0:.:F[NIF)D45]^:VGP*JV+&?[L@+(=\/M&XE765NQ] MVOT^17\!4$L#!!0 ( ,V##%G&PO1EDJB'V/S[G']DUCZ%=ZR>G=C%(=+ HNJD$XT[K\&$759$8+ M4EW(D@J#Y%(51)NNFD95J2C)*B 5/.JT6DE4$";"85_,BYM"5\%$SH4>A-TF M%+C;EVP0MI/+,'!R(YG10?AP]O[G7.KK=X&[GWPX.6D]G%_OQL\L'R>\3QZ2[!TGO4<:$>]O"=O2IT7&\4XR6>F@V_Q_R=5M> MXD9*Z%AR5!?*L)]+L:Z7.'0!HTX*&CP2/@A'A+.Q8L#*2<'XTH4[$)A(+E6@ M3:&:=&V(5$\.;KL>U'"M4S AE6.P$[K L%\2K:D2 M-Z9C!]O@,RBHV_?+TCB<*K)L=Z["-<'>3)*Q5!E539IVN H-^YSF8$>QZ0SN M6I81@%K+PC0R1J92$.MAQ:@;1G9".;^#!_Q'OJ6]R#?VS>Z::)K&4-UT,JX# M^IMJ3GM3]O)%ND')'J7^/#?3$;8/A4UO%6, 4V_CZJ0L^?(39U-1 M4#?Y@Q,.^V3%"V92L2>3#4IE8@)4A<$C59I--B._%"GOZ4*ORFF1XYX[;]#S MOUWG*154$;YIVM3^,:_RBQW'W=>R;+]5=@U[/=9O[6,W>?463";';S).C]]C M?7(Z=I.]MV#R+6QW]]6^V?>:C.J3T,9Q:^NPU40#.-0.PN]P1.;KI,%XSKAF MHN[-6)91\>S,9>0U&9L_U;;TS?B,YF3.]7T##L)U^QO-V+Q(FU&WL!#UJ'7[ M*TROG30G:I.+B8PN:#:JNVHZMLW -$S6^@+"+G)C+S^"<1SF1P##\F .,(YC M87G^I_GTT/DX#//6\R(]E--#.8[E0T;V@^7Q:IG&<)-B*CD9>!R-L MW9($?OQJF#=@8'D@T]^M-;[;>(7LKP-L3_=5"#93O!*QF>)K#8A_W8"1IO[= MQO( ]L%K'8@OS\/U)2?$\>PJY@W[ G&D33%$*A%?XTF";(Z"7S\^X,])7&< MIGX$,+^#.,80>!IQ!', 'C DCNU[<.=]%*W>4]'Z_Y?#WU!+ P04 " #- M@PQ9EXJ[', 3 @ "P %]R96QS+RYR96QSG9*Y;L,P#$!_Q=">, ?0 M(8@S9?$6!/D!5J(/V!(%BD6=OZ_:I7&0"QEY/3P2W!YI0.TXI+:+J1C]$%)I M6M6X 4BV)8]ISI%"KM0L'C6'TD!$VV-#L%HL/D N&6:WO606IW.D5XA-/E_G;@2=&A(E@6 MFD7)TZ(=I7\=Q_:0T^FO8R*T>EOH^7%H5 J.W&,EC'%BM/XU@LD/['X 4$L# M!!0 ( ,V##%FVS\TP; 0 %4B / >&PO=V]R:V)O;VLN>&ULQ9I; M;]LV%(#_"J&79< <6Q<[%]0%4F?I CB+41?98\!(M$6$(@V2BIO\^AY)3OQDBY*H3XBHJ[4[,1&O:L MC*VXATV['KJ-%;QPI1"^4L-D-)H,*RYU]/'#KJZ%'88;QHO<2Z.AL"EXD&+K M?NYO-MF+=/))*NE?IU'[7XF(55++2KZ)8AJ-(N9*L_W+6/EFM.=JF5NCU#2* MNQT/PGJ9_U*\;""_\B?7EGC^](4#R#2:C*#"E;3.MT>T]7-@?!%P<+=5>W,C ME1?VFGOQV9IZ(_6ZJ0;N8AC<1AN'W6\7Q$O[?\)H5BN9BVN3UY70OHNC%:H! MU*Z4&QTC3TS 62&0&;O"3DKN5X+QZ1F2V_RYS* '".0XR-"/B8!Y 2!G+PK M)'Q@:+9O5UH:8J%.(I0)M:FM1L+GD[>1 BEX$,;7$ MQ&Z90ZOV:3")Q,06F5E12.@#:RO$CZG"YYI;Z!FO(20FD9C<(HTLC"J$=;_! MT *G21_"8?*(B>TQ,U4E?3]P)NX8NNI6^A!F@ MJPNV*#G4\P=;GLY/0TI,(C&Q11;\E;TXMA"V/;V9@5U+ERO3#(,A)":1F-@B M$#X)#R+[:GD![E3C3$),S#@IL7%PS+,0$S-.2FP<'/,\Q$07RJA7RE#,BQ 3DTY*G>4@ MF(]MTO\#$Y-02KU:AF+&(28FH9180H2]6;'V68@S)B M!_T[!QZP78??2XCI)WN7E30@O..^MLW++1B35%/(%$0VQ,3TDQUSB:TWTDG(W]9LR^Y&+ K.*\018B)Z2<[2@XT8,UJ(>07(2:FGXQ8 M/X"KK&&CCS']C(GU@V+V!J0Q)J!Q M]T7#[C.& AX>+8J_X1(.RG.N\H5ES4_WRB4;-TNBJUJI&93=Z[GAQ>ZKB-T7 M'1^_ U!+ P04 " #-@PQ9H9?JE,D! "@'@ &@ 'AL+U]R96QS+W=O M/@@*FC1NNWB\7%FU_:')EV6_#EVSW#7K&'0RF8;^YXSJ9?9SYFAQ[N)?)K:K MU7897]OEYR$>\R^#PU?;[](FQER-%DV_CGE>A=/^?CJ%ZT'&E\G5Z.UC7O5O M'U*%TD$*05H^R"#(R@BOJK01Z*^JM!'HKZJT$>BOJK01Z*^JM M!'HKZJT$>BOJK01Z&^IM!'H;ZFT$>AOJ;01ZVV"SA$!O0[V-0&]#O8U ;T.] MC4!O0[V-0&]#O8U ;T.]C4!O1[V=0&]'O9U ;T>]G4!O1[V=0&\?;'83Z.VH MMQ/H[:BW$^CMJ+<3Z.VHMQ/H[:BW$^A=H]XU@=XUZEW_I]XIG_UW7VSI;#)^VUGRO6U5UGZ2 M+$.P#XSY;$F5]JFQ5,>1N7&5#O'1+9C5V4HOB(G!8,0R4P>J0S\T-9+I^(GF M>EV&WO,VOO:%J2>)H](GON[,:N__CG:W--*%_4QG[5_H*>?4$L! A0#% @ S(,,60=! M36*! L0 ! ( ! &1O8U!R;W!S+V%P<"YX;6Q0 M2P$"% ,4 " #,@PQ9NF@Y?^X K @ $0 @ &O M9&]C4')O<',O8V]R92YX;6Q02P$"% ,4 " #,@PQ9F5R<(Q & "<)P M$P @ ', 0 >&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0 M ( ,R##%G.4@O6G 4 $0= 8 " @0T( !X;"]W;W)K M&PO=V]R:W-H965T&UL4$L! M A0#% @ S(,,62@J.%_1 @ !PH !@ ("!TQ, 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ S(,,6?!L M,_(- @ 8@0 !@ ("!T"@ 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0#% @ S(,,68;9#8=^& V%0 !@ M ("!?T$ 'AL+W=O%@< &T7 9 " @3-: !X;"]W;W)K M&UL4$L! A0#% @ S(,,62."]>UZ @ E 8 M !D ("!@&$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ S(,,61'U,,@S# #B@ !D M ("!%VP 'AL+W=O >&PO=V]R:W-H965T M&UL4$L! A0# M% @ S(,,6&PO=V]R:W-H965T&UL4$L! A0#% @ S(,,66K6:?^+ @ ? 8 !D M ("!<<0 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ S(,,623"D"2< @ FP8 !D ("! MP

&PO=V]R:W-H965T&UL4$L! A0#% M @ S(,,686E9AM2 @ ]P4 !D ("!-M8 'AL+W=O&UL4$L! A0#% @ S(,,64>FG*!6 M!@ %C8 !D ("!:MX 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ S(,,68=1M-T% @ , 0 !D M ("!XN\ 'AL+W=O\@ >&PO=V]R M:W-H965T&UL M4$L! A0#% @ S(,,6;53SGWK!0 ;B\ !D ("!=/D M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MS(,,61$ST=R% @ Z08 !D ("!T 4! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ S8,,65@;9ZU@%@ W)8! !D M ("!ES ! 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ S8,,69' -]5Z P 4Q !D ("!FT\! 'AL M+W=O&PO=V]R:W-H965T : " 6=? M 0!X;"]? 3 " 6AA 0!;0V]N=&5N=%]4>7!E&UL4$L%!@ [ #L %! %QC 0 $! end XML 64 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 65 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 67 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.2.u1 html 223 231 1 false 71 0 false 8 false false R1.htm 995200090 - Document - Document and Entity Information Sheet http://www.agiletherapeutics.com/role/DocumentDocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 995200100 - Statement - Balance Sheets Sheet http://www.agiletherapeutics.com/role/StatementBalanceSheets Balance Sheets Statements 2 false false R3.htm 995200105 - Statement - Balance Sheets (Parenthetical) Sheet http://www.agiletherapeutics.com/role/StatementBalanceSheetsParenthetical Balance Sheets (Parenthetical) Statements 3 false false R4.htm 995200200 - Statement - Statements of Operations and Comprehensive Income (Loss) Sheet http://www.agiletherapeutics.com/role/StatementStatementsOfOperationsAndComprehensiveIncomeLoss Statements of Operations and Comprehensive Income (Loss) Statements 4 false false R5.htm 995200300 - Statement - Statements of Changes in Stockholders' Equity (Deficit) Sheet http://www.agiletherapeutics.com/role/StatementStatementsOfChangesInStockholdersEquityDeficit Statements of Changes in Stockholders' Equity (Deficit) Statements 5 false false R6.htm 995200305 - Statement - Statements of Changes in Stockholders' Deficit (Parenthetical) Sheet http://www.agiletherapeutics.com/role/StatementStatementsOfChangesInStockholdersDeficitParenthetical Statements of Changes in Stockholders' Deficit (Parenthetical) Statements 6 false false R7.htm 995200400 - Statement - Statements of Cash Flows Sheet http://www.agiletherapeutics.com/role/StatementStatementsOfCashFlows Statements of Cash Flows Statements 7 false false R8.htm 995210101 - Disclosure - Organization and Description of Business Sheet http://www.agiletherapeutics.com/role/DisclosureOrganizationAndDescriptionOfBusiness Organization and Description of Business Notes 8 false false R9.htm 995210201 - Disclosure - Summary of Significant Accounting Policies Sheet http://www.agiletherapeutics.com/role/DisclosureSummaryOfSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 9 false false R10.htm 995210301 - Disclosure - Fair Value Measurements Sheet http://www.agiletherapeutics.com/role/DisclosureFairValueMeasurements Fair Value Measurements Notes 10 false false R11.htm 995210401 - Disclosure - Prepaid Expenses and Other Current Assets Sheet http://www.agiletherapeutics.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssets Prepaid Expenses and Other Current Assets Notes 11 false false R12.htm 995210501 - Disclosure - Accrued Liabilities Sheet http://www.agiletherapeutics.com/role/DisclosureAccruedLiabilities Accrued Liabilities Notes 12 false false R13.htm 995210601 - Disclosure - Leases Sheet http://www.agiletherapeutics.com/role/DisclosureLeases Leases Notes 13 false false R14.htm 995210701 - Disclosure - Credit Agreement and Guaranty Sheet http://www.agiletherapeutics.com/role/DisclosureCreditAgreementAndGuaranty Credit Agreement and Guaranty Notes 14 false false R15.htm 995210801 - Disclosure - Stockholders' Deficit Sheet http://www.agiletherapeutics.com/role/DisclosureStockholdersDeficit Stockholders' Deficit Notes 15 false false R16.htm 995210901 - Disclosure - Commitments and Contingencies Sheet http://www.agiletherapeutics.com/role/DisclosureCommitmentsAndContingencies Commitments and Contingencies Notes 16 false false R17.htm 995211001 - Disclosure - Merger with Insud Pharma, S.L. Sheet http://www.agiletherapeutics.com/role/DisclosureMergerWithInsudPharmaSl Merger with Insud Pharma, S.L. Notes 17 false false R18.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Notes 18 false false R19.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 19 false false R20.htm 99920202 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://www.agiletherapeutics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://www.agiletherapeutics.com/role/DisclosureSummaryOfSignificantAccountingPolicies 20 false false R21.htm 99930203 - Disclosure - Summary of Significant Accounting Policies (Tables) Sheet http://www.agiletherapeutics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables Summary of Significant Accounting Policies (Tables) Tables http://www.agiletherapeutics.com/role/DisclosureSummaryOfSignificantAccountingPolicies 21 false false R22.htm 99930303 - Disclosure - Fair Value Measurements (Tables) Sheet http://www.agiletherapeutics.com/role/DisclosureFairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://www.agiletherapeutics.com/role/DisclosureFairValueMeasurements 22 false false R23.htm 99930403 - Disclosure - Prepaid Expenses and Other Current Assets (Tables) Sheet http://www.agiletherapeutics.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsTables Prepaid Expenses and Other Current Assets (Tables) Tables http://www.agiletherapeutics.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssets 23 false false R24.htm 99930503 - Disclosure - Accrued Liabilities (Tables) Sheet http://www.agiletherapeutics.com/role/DisclosureAccruedLiabilitiesTables Accrued Liabilities (Tables) Tables http://www.agiletherapeutics.com/role/DisclosureAccruedLiabilities 24 false false R25.htm 99930603 - Disclosure - Leases (Tables) Sheet http://www.agiletherapeutics.com/role/DisclosureLeasesTables Leases (Tables) Tables http://www.agiletherapeutics.com/role/DisclosureLeases 25 false false R26.htm 99930703 - Disclosure - Credit Agreement and Guaranty (Tables) Sheet http://www.agiletherapeutics.com/role/DisclosureCreditAgreementAndGuarantyTables Credit Agreement and Guaranty (Tables) Tables http://www.agiletherapeutics.com/role/DisclosureCreditAgreementAndGuaranty 26 false false R27.htm 99930803 - Disclosure - Stockholders' Deficit (Tables) Sheet http://www.agiletherapeutics.com/role/DisclosureStockholdersDeficitTables Stockholders' Deficit (Tables) Tables http://www.agiletherapeutics.com/role/DisclosureStockholdersDeficit 27 false false R28.htm 99940101 - Disclosure - Organization and Description of Business (Details) Sheet http://www.agiletherapeutics.com/role/DisclosureOrganizationAndDescriptionOfBusinessDetails Organization and Description of Business (Details) Details http://www.agiletherapeutics.com/role/DisclosureOrganizationAndDescriptionOfBusiness 28 false false R29.htm 99940201 - Disclosure - Summary of Significant Accounting Policies - Inventory (Details) Sheet http://www.agiletherapeutics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesInventoryDetails Summary of Significant Accounting Policies - Inventory (Details) Details 29 false false R30.htm 99940203 - Disclosure - Summary of Significant Accounting Policies - Advertising Costs (Details) Sheet http://www.agiletherapeutics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdvertisingCostsDetails Summary of Significant Accounting Policies - Advertising Costs (Details) Details 30 false false R31.htm 99940204 - Disclosure - Summary of Significant Accounting Policies - Deferred Financing Costs (Details) Sheet http://www.agiletherapeutics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDeferredFinancingCostsDetails Summary of Significant Accounting Policies - Deferred Financing Costs (Details) Details 31 false false R32.htm 99940205 - Disclosure - Summary of Significant Accounting Policies - Concentrations of Credit Risk (Details) Sheet http://www.agiletherapeutics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationsOfCreditRiskDetails Summary of Significant Accounting Policies - Concentrations of Credit Risk (Details) Details 32 false false R33.htm 99940206 - Disclosure - Summary of Significant Accounting Policies - Co-Payment Assistance (Details) Sheet http://www.agiletherapeutics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCoPaymentAssistanceDetails Summary of Significant Accounting Policies - Co-Payment Assistance (Details) Details 33 false false R34.htm 99940207 - Disclosure - Summary of Significant Accounting Policies - Warrants (Details) Sheet http://www.agiletherapeutics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesWarrantsDetails Summary of Significant Accounting Policies - Warrants (Details) Details 34 false false R35.htm 99940208 - Disclosure - Summary of Significant Accounting Policies - Income Taxes (Details) Sheet http://www.agiletherapeutics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesIncomeTaxesDetails Summary of Significant Accounting Policies - Income Taxes (Details) Details 35 false false R36.htm 99940210 - Disclosure - Summary of Significant Accounting Policies - Net Loss Per Share (Details) Sheet http://www.agiletherapeutics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNetLossPerShareDetails Summary of Significant Accounting Policies - Net Loss Per Share (Details) Details 36 false false R37.htm 99940301 - Disclosure - Fair Value Measurements - Financial Instruments Measured at Fair Value by Hierarchy Level (Details) Sheet http://www.agiletherapeutics.com/role/DisclosureFairValueMeasurementsFinancialInstrumentsMeasuredAtFairValueByHierarchyLevelDetails Fair Value Measurements - Financial Instruments Measured at Fair Value by Hierarchy Level (Details) Details 37 false false R38.htm 99940302 - Disclosure - Fair Value Measurements - Warrant Valuation Assumptions (Details) Sheet http://www.agiletherapeutics.com/role/DisclosureFairValueMeasurementsWarrantValuationAssumptionsDetails Fair Value Measurements - Warrant Valuation Assumptions (Details) Details 38 false false R39.htm 99940303 - Disclosure - Fair Value Measurements - Level 3 Warrants (Details) Sheet http://www.agiletherapeutics.com/role/DisclosureFairValueMeasurementsLevel3WarrantsDetails Fair Value Measurements - Level 3 Warrants (Details) Details 39 false false R40.htm 99940401 - Disclosure - Prepaid Expenses and Other Current Assets (Details) Sheet http://www.agiletherapeutics.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsDetails Prepaid Expenses and Other Current Assets (Details) Details http://www.agiletherapeutics.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsTables 40 false false R41.htm 99940501 - Disclosure - Accrued Liabilities (Details) Sheet http://www.agiletherapeutics.com/role/DisclosureAccruedLiabilitiesDetails Accrued Liabilities (Details) Details http://www.agiletherapeutics.com/role/DisclosureAccruedLiabilitiesTables 41 false false R42.htm 99940601 - Disclosure - Leases - Summary (Details) Sheet http://www.agiletherapeutics.com/role/DisclosureLeasesSummaryDetails Leases - Summary (Details) Details 42 false false R43.htm 99940602 - Disclosure - Leases - Maturity of lease liabilities (Details) Sheet http://www.agiletherapeutics.com/role/DisclosureLeasesMaturityOfLeaseLiabilitiesDetails Leases - Maturity of lease liabilities (Details) Details 43 false false R44.htm 99940701 - Disclosure - Credit Agreement and Guaranty (Details) Sheet http://www.agiletherapeutics.com/role/DisclosureCreditAgreementAndGuarantyDetails Credit Agreement and Guaranty (Details) Details http://www.agiletherapeutics.com/role/DisclosureCreditAgreementAndGuarantyTables 44 false false R45.htm 99940702 - Disclosure - Credit Agreement and Guaranty - Carrying Amount Of term Loan (Details) Sheet http://www.agiletherapeutics.com/role/DisclosureCreditAgreementAndGuarantyCarryingAmountOfTermLoanDetails Credit Agreement and Guaranty - Carrying Amount Of term Loan (Details) Details 45 false false R46.htm 99940801 - Disclosure - Stockholders' Deficit - Amended and Restated Certificate of Incorporation (Details) Sheet http://www.agiletherapeutics.com/role/DisclosureStockholdersDeficitAmendedAndRestatedCertificateOfIncorporationDetails Stockholders' Deficit - Amended and Restated Certificate of Incorporation (Details) Details 46 false false R47.htm 99940802 - Disclosure - Stockholders' Deficit - Common Stock (Details) Sheet http://www.agiletherapeutics.com/role/DisclosureStockholdersDeficitCommonStockDetails Stockholders' Deficit - Common Stock (Details) Details 47 false false R48.htm 99940803 - Disclosure - Stockholders' Deficit - Stock-Based Compensation Expense (Details) Sheet http://www.agiletherapeutics.com/role/DisclosureStockholdersDeficitStockBasedCompensationExpenseDetails Stockholders' Deficit - Stock-Based Compensation Expense (Details) Details 48 false false R49.htm 99940901 - Disclosure - Commitments and Contingencies (Details) Sheet http://www.agiletherapeutics.com/role/DisclosureCommitmentsAndContingenciesDetails Commitments and Contingencies (Details) Details http://www.agiletherapeutics.com/role/DisclosureCommitmentsAndContingencies 49 false false R50.htm 99941001 - Disclosure - Merger with Insud Pharma, S.L. (Details) Sheet http://www.agiletherapeutics.com/role/DisclosureMergerWithInsudPharmaSlDetails Merger with Insud Pharma, S.L. (Details) Details http://www.agiletherapeutics.com/role/DisclosureMergerWithInsudPharmaSl 50 false false R51.htm 99941002 - Disclosure - Merger with Insud Pharma, S.L. - Revolving Promissory Note and Intellectual Property Security Agreement (Details) Sheet http://www.agiletherapeutics.com/role/DisclosureMergerWithInsudPharmaSlRevolvingPromissoryNoteAndIntellectualPropertySecurityAgreementDetails Merger with Insud Pharma, S.L. - Revolving Promissory Note and Intellectual Property Security Agreement (Details) Details 51 false false All Reports Book All Reports agrx-20240630.xsd agrx-20240630_cal.xml agrx-20240630_def.xml agrx-20240630_lab.xml agrx-20240630_pre.xml agrx-20240630x10q.htm http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 http://xbrl.sec.gov/ecd/2023 true true JSON 70 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "agrx-20240630x10q.htm": { "nsprefix": "agrx", "nsuri": "http://www.agiletherapeutics.com/20240630", "dts": { "schema": { "local": [ "agrx-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/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd", "https://xbrl.sec.gov/country/2023/country-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd", "https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd", "https://xbrl.sec.gov/ecd/2023/ecd-sub-2023.xsd" ] }, "calculationLink": { "local": [ "agrx-20240630_cal.xml" ] }, "definitionLink": { "local": [ "agrx-20240630_def.xml" ] }, "labelLink": { "local": [ "agrx-20240630_lab.xml" ] }, "presentationLink": { "local": [ "agrx-20240630_pre.xml" ] }, "inline": { "local": [ "agrx-20240630x10q.htm" ] } }, "keyStandard": 188, "keyCustom": 43, "axisStandard": 22, "axisCustom": 0, "memberStandard": 27, "memberCustom": 43, "hidden": { "total": 17, "http://fasb.org/us-gaap/2023": 11, "http://xbrl.sec.gov/dei/2023": 6 }, "contextCount": 223, "entityCount": 1, "segmentCount": 71, "elementCount": 501, "unitCount": 8, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 494, "http://xbrl.sec.gov/dei/2023": 27, "http://xbrl.sec.gov/ecd/2023": 4 }, "report": { "R1": { "role": "http://www.agiletherapeutics.com/role/DocumentDocumentAndEntityInformation", "longName": "995200090 - Document - Document and Entity Information", "shortName": "Document and Entity Information", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_anBgauB-FkCps7flSwKYnA", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "agrx-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_anBgauB-FkCps7flSwKYnA", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "agrx-20240630x10q.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.agiletherapeutics.com/role/StatementBalanceSheets", "longName": "995200100 - Statement - Balance Sheets", "shortName": "Balance Sheets", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "As_Of_6_30_2024_-cSBwUdy3kCSVZgQt5wkXA", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "Unit_Standard_USD_crpe_D-wyk2gD2JO8LmLxQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "agrx-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_6_30_2024_-cSBwUdy3kCSVZgQt5wkXA", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "Unit_Standard_USD_crpe_D-wyk2gD2JO8LmLxQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "agrx-20240630x10q.htm", "first": true, "unique": true } }, "R3": { "role": "http://www.agiletherapeutics.com/role/StatementBalanceSheetsParenthetical", "longName": "995200105 - Statement - Balance Sheets (Parenthetical)", "shortName": "Balance Sheets (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "As_Of_6_30_2024_-cSBwUdy3kCSVZgQt5wkXA", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "unitRef": "Unit_Divide_USD_shares__sVKtOVR50SC8tqiCRIEgQ", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "agrx-20240630x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_6_30_2024_-cSBwUdy3kCSVZgQt5wkXA", "name": "us-gaap:PreferredStockSharesAuthorized", "unitRef": "Unit_Standard_shares_uTeyHvXOhkmtzWsZZkHGVw", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "agrx-20240630x10q.htm", "unique": true } }, "R4": { "role": "http://www.agiletherapeutics.com/role/StatementStatementsOfOperationsAndComprehensiveIncomeLoss", "longName": "995200200 - Statement - Statements of Operations and Comprehensive Income (Loss)", "shortName": "Statements of Operations and Comprehensive Income (Loss)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "Duration_4_1_2024_To_6_30_2024_2DAZgFbm5UyDdldqJghCvA", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "Unit_Standard_USD_crpe_D-wyk2gD2JO8LmLxQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "agrx-20240630x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_4_1_2024_To_6_30_2024_2DAZgFbm5UyDdldqJghCvA", "name": "us-gaap:CostOfRevenue", "unitRef": "Unit_Standard_USD_crpe_D-wyk2gD2JO8LmLxQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "agrx-20240630x10q.htm", "unique": true } }, "R5": { "role": "http://www.agiletherapeutics.com/role/StatementStatementsOfChangesInStockholdersEquityDeficit", "longName": "995200300 - Statement - Statements of Changes in Stockholders' Equity (Deficit)", "shortName": "Statements of Changes in Stockholders' Equity (Deficit)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "As_Of_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_0GHMIRo8pUm_XZS_Mwzmtg", "name": "us-gaap:StockholdersEquity", "unitRef": "Unit_Standard_USD_crpe_D-wyk2gD2JO8LmLxQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "agrx-20240630x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_3_31_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_ET9maStybk27KL4FKB4HYg", "name": "us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "unitRef": "Unit_Standard_USD_crpe_D-wyk2gD2JO8LmLxQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "agrx-20240630x10q.htm", "unique": true } }, "R6": { "role": "http://www.agiletherapeutics.com/role/StatementStatementsOfChangesInStockholdersDeficitParenthetical", "longName": "995200305 - Statement - Statements of Changes in Stockholders' Deficit (Parenthetical)", "shortName": "Statements of Changes in Stockholders' Deficit (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "6", "firstAnchor": null, "uniqueAnchor": null }, "R7": { "role": "http://www.agiletherapeutics.com/role/StatementStatementsOfCashFlows", "longName": "995200400 - Statement - Statements of Cash Flows", "shortName": "Statements of Cash Flows", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_anBgauB-FkCps7flSwKYnA", "name": "us-gaap:ProfitLoss", "unitRef": "Unit_Standard_USD_crpe_D-wyk2gD2JO8LmLxQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "agrx-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_anBgauB-FkCps7flSwKYnA", "name": "us-gaap:ProfitLoss", "unitRef": "Unit_Standard_USD_crpe_D-wyk2gD2JO8LmLxQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "agrx-20240630x10q.htm", "first": true, "unique": true } }, "R8": { "role": "http://www.agiletherapeutics.com/role/DisclosureOrganizationAndDescriptionOfBusiness", "longName": "995210101 - Disclosure - Organization and Description of Business", "shortName": "Organization and Description of Business", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_anBgauB-FkCps7flSwKYnA", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "agrx-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_anBgauB-FkCps7flSwKYnA", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "agrx-20240630x10q.htm", "first": true, "unique": true } }, "R9": { "role": "http://www.agiletherapeutics.com/role/DisclosureSummaryOfSignificantAccountingPolicies", "longName": "995210201 - Disclosure - Summary of Significant Accounting Policies", "shortName": "Summary of Significant Accounting Policies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_anBgauB-FkCps7flSwKYnA", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "agrx-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_anBgauB-FkCps7flSwKYnA", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "agrx-20240630x10q.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.agiletherapeutics.com/role/DisclosureFairValueMeasurements", "longName": "995210301 - Disclosure - Fair Value Measurements", "shortName": "Fair Value Measurements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_anBgauB-FkCps7flSwKYnA", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "agrx-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_anBgauB-FkCps7flSwKYnA", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "agrx-20240630x10q.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.agiletherapeutics.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssets", "longName": "995210401 - Disclosure - Prepaid Expenses and Other Current Assets", "shortName": "Prepaid Expenses and Other Current Assets", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_anBgauB-FkCps7flSwKYnA", "name": "agrx:PrepaidExpensesAndOtherCurrentAssetsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "agrx-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_anBgauB-FkCps7flSwKYnA", "name": "agrx:PrepaidExpensesAndOtherCurrentAssetsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "agrx-20240630x10q.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.agiletherapeutics.com/role/DisclosureAccruedLiabilities", "longName": "995210501 - Disclosure - Accrued Liabilities", "shortName": "Accrued Liabilities", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_anBgauB-FkCps7flSwKYnA", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "agrx-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_anBgauB-FkCps7flSwKYnA", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "agrx-20240630x10q.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.agiletherapeutics.com/role/DisclosureLeases", "longName": "995210601 - Disclosure - Leases", "shortName": "Leases", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_anBgauB-FkCps7flSwKYnA", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "agrx-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_anBgauB-FkCps7flSwKYnA", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "agrx-20240630x10q.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.agiletherapeutics.com/role/DisclosureCreditAgreementAndGuaranty", "longName": "995210701 - Disclosure - Credit Agreement and Guaranty", "shortName": "Credit Agreement and Guaranty", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_anBgauB-FkCps7flSwKYnA", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "agrx-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_anBgauB-FkCps7flSwKYnA", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "agrx-20240630x10q.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.agiletherapeutics.com/role/DisclosureStockholdersDeficit", "longName": "995210801 - Disclosure - Stockholders' Deficit", "shortName": "Stockholders' Deficit", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_anBgauB-FkCps7flSwKYnA", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "agrx-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_anBgauB-FkCps7flSwKYnA", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "agrx-20240630x10q.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.agiletherapeutics.com/role/DisclosureCommitmentsAndContingencies", "longName": "995210901 - Disclosure - Commitments and Contingencies", "shortName": "Commitments and Contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_anBgauB-FkCps7flSwKYnA", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "agrx-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_anBgauB-FkCps7flSwKYnA", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "agrx-20240630x10q.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.agiletherapeutics.com/role/DisclosureMergerWithInsudPharmaSl", "longName": "995211001 - Disclosure - Merger with Insud Pharma, S.L.", "shortName": "Merger with Insud Pharma, S.L.", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_anBgauB-FkCps7flSwKYnA", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "agrx-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_anBgauB-FkCps7flSwKYnA", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "agrx-20240630x10q.htm", "first": true, "unique": true } }, "R18": { "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": "18", "firstAnchor": { "contextRef": "Duration_4_1_2024_To_6_30_2024_2DAZgFbm5UyDdldqJghCvA", "name": "us-gaap:NetIncomeLoss", "unitRef": "Unit_Standard_USD_crpe_D-wyk2gD2JO8LmLxQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "agrx-20240630x10q.htm", "first": true }, "uniqueAnchor": null }, "R19": { "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": "19", "firstAnchor": { "contextRef": "Duration_4_1_2024_To_6_30_2024_2DAZgFbm5UyDdldqJghCvA", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "agrx-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_4_1_2024_To_6_30_2024_2DAZgFbm5UyDdldqJghCvA", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "agrx-20240630x10q.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.agiletherapeutics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies", "longName": "99920202 - Disclosure - Summary of Significant Accounting Policies (Policies)", "shortName": "Summary of Significant Accounting Policies (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "20", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_anBgauB-FkCps7flSwKYnA", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "agrx-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_anBgauB-FkCps7flSwKYnA", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "agrx-20240630x10q.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.agiletherapeutics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables", "longName": "99930203 - Disclosure - Summary of Significant Accounting Policies (Tables)", "shortName": "Summary of Significant Accounting Policies (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "21", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_anBgauB-FkCps7flSwKYnA", "name": "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:EarningsPerSharePolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "agrx-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_anBgauB-FkCps7flSwKYnA", "name": "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:EarningsPerSharePolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "agrx-20240630x10q.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.agiletherapeutics.com/role/DisclosureFairValueMeasurementsTables", "longName": "99930303 - Disclosure - Fair Value Measurements (Tables)", "shortName": "Fair Value Measurements (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "22", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_anBgauB-FkCps7flSwKYnA", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "agrx-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_anBgauB-FkCps7flSwKYnA", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "agrx-20240630x10q.htm", "first": true, "unique": true } }, "R23": { "role": "http://www.agiletherapeutics.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsTables", "longName": "99930403 - Disclosure - Prepaid Expenses and Other Current Assets (Tables)", "shortName": "Prepaid Expenses and Other Current Assets (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "23", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_anBgauB-FkCps7flSwKYnA", "name": "agrx:ScheduleOfPrepaidExpensesAndOtherCurrentAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "agrx:PrepaidExpensesAndOtherCurrentAssetsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "agrx-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_anBgauB-FkCps7flSwKYnA", "name": "agrx:ScheduleOfPrepaidExpensesAndOtherCurrentAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "agrx:PrepaidExpensesAndOtherCurrentAssetsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "agrx-20240630x10q.htm", "first": true, "unique": true } }, "R24": { "role": "http://www.agiletherapeutics.com/role/DisclosureAccruedLiabilitiesTables", "longName": "99930503 - Disclosure - Accrued Liabilities (Tables)", "shortName": "Accrued Liabilities (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "24", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_anBgauB-FkCps7flSwKYnA", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "agrx-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_anBgauB-FkCps7flSwKYnA", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "agrx-20240630x10q.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.agiletherapeutics.com/role/DisclosureLeasesTables", "longName": "99930603 - Disclosure - Leases (Tables)", "shortName": "Leases (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "25", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_anBgauB-FkCps7flSwKYnA", "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "agrx-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_anBgauB-FkCps7flSwKYnA", "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "agrx-20240630x10q.htm", "first": true, "unique": true } }, "R26": { "role": "http://www.agiletherapeutics.com/role/DisclosureCreditAgreementAndGuarantyTables", "longName": "99930703 - Disclosure - Credit Agreement and Guaranty (Tables)", "shortName": "Credit Agreement and Guaranty (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "26", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_anBgauB-FkCps7flSwKYnA", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "agrx-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_anBgauB-FkCps7flSwKYnA", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "agrx-20240630x10q.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.agiletherapeutics.com/role/DisclosureStockholdersDeficitTables", "longName": "99930803 - Disclosure - Stockholders' Deficit (Tables)", "shortName": "Stockholders' Deficit (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "27", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_anBgauB-FkCps7flSwKYnA", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "agrx-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_anBgauB-FkCps7flSwKYnA", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "agrx-20240630x10q.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.agiletherapeutics.com/role/DisclosureOrganizationAndDescriptionOfBusinessDetails", "longName": "99940101 - Disclosure - Organization and Description of Business (Details)", "shortName": "Organization and Description of Business (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "28", "firstAnchor": { "contextRef": "As_Of_6_30_2024_-cSBwUdy3kCSVZgQt5wkXA", "name": "us-gaap:RetainedEarningsAccumulatedDeficit", "unitRef": "Unit_Standard_USD_crpe_D-wyk2gD2JO8LmLxQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "agrx-20240630x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_6_30_2024_-cSBwUdy3kCSVZgQt5wkXA", "name": "agrx:CashCashEquivalentsAndMarketableSecurities", "unitRef": "Unit_Standard_USD_crpe_D-wyk2gD2JO8LmLxQ", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "agrx-20240630x10q.htm", "unique": true } }, "R29": { "role": "http://www.agiletherapeutics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesInventoryDetails", "longName": "99940201 - Disclosure - Summary of Significant Accounting Policies - Inventory (Details)", "shortName": "Summary of Significant Accounting Policies - Inventory (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "29", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_anBgauB-FkCps7flSwKYnA", "name": "agrx:InventoryReserves", "unitRef": "Unit_Standard_USD_crpe_D-wyk2gD2JO8LmLxQ", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:InventoryPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "agrx-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_anBgauB-FkCps7flSwKYnA", "name": "agrx:InventoryReserves", "unitRef": "Unit_Standard_USD_crpe_D-wyk2gD2JO8LmLxQ", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:InventoryPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "agrx-20240630x10q.htm", "first": true, "unique": true } }, "R30": { "role": "http://www.agiletherapeutics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdvertisingCostsDetails", "longName": "99940203 - Disclosure - Summary of Significant Accounting Policies - Advertising Costs (Details)", "shortName": "Summary of Significant Accounting Policies - Advertising Costs (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "30", "firstAnchor": { "contextRef": "Duration_4_1_2024_To_6_30_2024_2DAZgFbm5UyDdldqJghCvA", "name": "us-gaap:AdvertisingExpense", "unitRef": "Unit_Standard_USD_crpe_D-wyk2gD2JO8LmLxQ", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "us-gaap:AdvertisingExpense", "us-gaap:AdvertisingExpense", "us-gaap:AdvertisingExpense", "p", "us-gaap:AdvertisingCostsPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "agrx-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_4_1_2024_To_6_30_2024_2DAZgFbm5UyDdldqJghCvA", "name": "us-gaap:AdvertisingExpense", "unitRef": "Unit_Standard_USD_crpe_D-wyk2gD2JO8LmLxQ", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "us-gaap:AdvertisingExpense", "us-gaap:AdvertisingExpense", "us-gaap:AdvertisingExpense", "p", "us-gaap:AdvertisingCostsPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "agrx-20240630x10q.htm", "first": true, "unique": true } }, "R31": { "role": "http://www.agiletherapeutics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDeferredFinancingCostsDetails", "longName": "99940204 - Disclosure - Summary of Significant Accounting Policies - Deferred Financing Costs (Details)", "shortName": "Summary of Significant Accounting Policies - Deferred Financing Costs (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "31", "firstAnchor": { "contextRef": "Duration_4_1_2024_To_6_30_2024_us-gaap_IncomeStatementLocationAxis_us-gaap_InterestExpenseMember_4LBUmEqmGUGw7etl34x4kA", "name": "us-gaap:AmortizationOfFinancingCosts", "unitRef": "Unit_Standard_USD_crpe_D-wyk2gD2JO8LmLxQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "us-gaap:DebtPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "agrx-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_4_1_2024_To_6_30_2024_us-gaap_IncomeStatementLocationAxis_us-gaap_InterestExpenseMember_4LBUmEqmGUGw7etl34x4kA", "name": "us-gaap:AmortizationOfFinancingCosts", "unitRef": "Unit_Standard_USD_crpe_D-wyk2gD2JO8LmLxQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "us-gaap:DebtPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "agrx-20240630x10q.htm", "first": true, "unique": true } }, "R32": { "role": "http://www.agiletherapeutics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationsOfCreditRiskDetails", "longName": "99940205 - Disclosure - Summary of Significant Accounting Policies - Concentrations of Credit Risk (Details)", "shortName": "Summary of Significant Accounting Policies - Concentrations of Credit Risk (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "32", "firstAnchor": { "contextRef": "As_Of_6_30_2024_-cSBwUdy3kCSVZgQt5wkXA", "name": "us-gaap:FairValueDisclosureOffbalanceSheetRisksAmountLiability", "unitRef": "Unit_Standard_USD_crpe_D-wyk2gD2JO8LmLxQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "us-gaap:ConcentrationRiskCreditRisk", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "agrx-20240630x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_4_1_2024_To_6_30_2024_srt_MajorCustomersAxis_agrx_CustomerOneMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_SalesRevenueNetMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_9KIU0FEuhUynD6DG9v63aw", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "Unit_Standard_USD_crpe_D-wyk2gD2JO8LmLxQ", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:ConcentrationRiskCreditRisk", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "agrx-20240630x10q.htm", "unique": true } }, "R33": { "role": "http://www.agiletherapeutics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCoPaymentAssistanceDetails", "longName": "99940206 - Disclosure - Summary of Significant Accounting Policies - Co-Payment Assistance (Details)", "shortName": "Summary of Significant Accounting Policies - Co-Payment Assistance (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "33", "firstAnchor": { "contextRef": "Duration_4_1_2024_To_6_30_2024_2DAZgFbm5UyDdldqJghCvA", "name": "us-gaap:ProvisionForOtherCreditLosses", "unitRef": "Unit_Standard_USD_crpe_D-wyk2gD2JO8LmLxQ", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "agrx-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_4_1_2024_To_6_30_2024_2DAZgFbm5UyDdldqJghCvA", "name": "us-gaap:ProvisionForOtherCreditLosses", "unitRef": "Unit_Standard_USD_crpe_D-wyk2gD2JO8LmLxQ", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "agrx-20240630x10q.htm", "first": true, "unique": true } }, "R34": { "role": "http://www.agiletherapeutics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesWarrantsDetails", "longName": "99940207 - Disclosure - Summary of Significant Accounting Policies - Warrants (Details)", "shortName": "Summary of Significant Accounting Policies - Warrants (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "34", "firstAnchor": { "contextRef": "As_Of_4_30_2022_KE3g-ob40kGRKbxyp7KLvQ", "name": "us-gaap:ClassOfWarrantOrRightUnissued", "unitRef": "Unit_Standard_shares_uTeyHvXOhkmtzWsZZkHGVw", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "agrx-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_4_30_2022_KE3g-ob40kGRKbxyp7KLvQ", "name": "us-gaap:ClassOfWarrantOrRightUnissued", "unitRef": "Unit_Standard_shares_uTeyHvXOhkmtzWsZZkHGVw", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "agrx-20240630x10q.htm", "first": true, "unique": true } }, "R35": { "role": "http://www.agiletherapeutics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesIncomeTaxesDetails", "longName": "99940208 - Disclosure - Summary of Significant Accounting Policies - Income Taxes (Details)", "shortName": "Summary of Significant Accounting Policies - Income Taxes (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "35", "firstAnchor": { "contextRef": "As_Of_6_30_2024_-cSBwUdy3kCSVZgQt5wkXA", "name": "us-gaap:UnrecognizedTaxBenefits", "unitRef": "Unit_Standard_USD_crpe_D-wyk2gD2JO8LmLxQ", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:IncomeTaxPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "agrx-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_6_30_2024_-cSBwUdy3kCSVZgQt5wkXA", "name": "us-gaap:UnrecognizedTaxBenefits", "unitRef": "Unit_Standard_USD_crpe_D-wyk2gD2JO8LmLxQ", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:IncomeTaxPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "agrx-20240630x10q.htm", "first": true, "unique": true } }, "R36": { "role": "http://www.agiletherapeutics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNetLossPerShareDetails", "longName": "99940210 - Disclosure - Summary of Significant Accounting Policies - Net Loss Per Share (Details)", "shortName": "Summary of Significant Accounting Policies - Net Loss Per Share (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "36", "firstAnchor": { "contextRef": "Duration_4_1_2024_To_6_30_2024_2DAZgFbm5UyDdldqJghCvA", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "Unit_Standard_shares_uTeyHvXOhkmtzWsZZkHGVw", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "p", "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "us-gaap:EarningsPerSharePolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "agrx-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_4_1_2024_To_6_30_2024_2DAZgFbm5UyDdldqJghCvA", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "Unit_Standard_shares_uTeyHvXOhkmtzWsZZkHGVw", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "p", "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "us-gaap:EarningsPerSharePolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "agrx-20240630x10q.htm", "first": true, "unique": true } }, "R37": { "role": "http://www.agiletherapeutics.com/role/DisclosureFairValueMeasurementsFinancialInstrumentsMeasuredAtFairValueByHierarchyLevelDetails", "longName": "99940301 - Disclosure - Fair Value Measurements - Financial Instruments Measured at Fair Value by Hierarchy Level (Details)", "shortName": "Fair Value Measurements - Financial Instruments Measured at Fair Value by Hierarchy Level (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "37", "firstAnchor": { "contextRef": "As_Of_6_30_2024_-cSBwUdy3kCSVZgQt5wkXA", "name": "us-gaap:DerivativeLiabilitiesNoncurrent", "unitRef": "Unit_Standard_USD_crpe_D-wyk2gD2JO8LmLxQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "agrx-20240630x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_6_30_2024_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_1TYJmZCdnEKpaNfXjV6Q4g", "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure", "unitRef": "Unit_Standard_USD_crpe_D-wyk2gD2JO8LmLxQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "agrx-20240630x10q.htm", "unique": true } }, "R38": { "role": "http://www.agiletherapeutics.com/role/DisclosureFairValueMeasurementsWarrantValuationAssumptionsDetails", "longName": "99940302 - Disclosure - Fair Value Measurements - Warrant Valuation Assumptions (Details)", "shortName": "Fair Value Measurements - Warrant Valuation Assumptions (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "38", "firstAnchor": { "contextRef": "As_Of_12_31_2023_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputSharePriceMember_us-gaap_ValuationTechniqueAxis_us-gaap_ValuationTechniqueOptionPricingModelMember_mR71mz8WEUa_0j8tk2b6-Q", "name": "us-gaap:WarrantsAndRightsOutstandingMeasurementInput", "unitRef": "Unit_Standard_USD_crpe_D-wyk2gD2JO8LmLxQ", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "agrx-20240630x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_6_30_2024_us-gaap_ClassOfWarrantOrRightAxis_agrx_CommonStockWarrantMember_us-gaap_MeasurementInputTypeAxis_agrx_MeasurementInputExercisePriceOneMember_us-gaap_ValuationTechniqueAxis_us-gaap_ValuationTechniqueOptionPricingModelMember_hoHlFo8KUEqmuTYgjz_Qnw", "name": "us-gaap:WarrantsAndRightsOutstandingMeasurementInput", "unitRef": "Unit_Standard_USD_crpe_D-wyk2gD2JO8LmLxQ", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "agrx-20240630x10q.htm", "unique": true } }, "R39": { "role": "http://www.agiletherapeutics.com/role/DisclosureFairValueMeasurementsLevel3WarrantsDetails", "longName": "99940303 - Disclosure - Fair Value Measurements - Level 3 Warrants (Details)", "shortName": "Fair Value Measurements - Level 3 Warrants (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "39", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_anBgauB-FkCps7flSwKYnA", "name": "agrx:FairValueTransfersBetweenLevel1Level2AndLevel3", "unitRef": "Unit_Standard_USD_crpe_D-wyk2gD2JO8LmLxQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "agrx:FairValueTransfersBetweenLevel1Level2AndLevel3", "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "agrx-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_anBgauB-FkCps7flSwKYnA", "name": "agrx:FairValueTransfersBetweenLevel1Level2AndLevel3", "unitRef": "Unit_Standard_USD_crpe_D-wyk2gD2JO8LmLxQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "agrx:FairValueTransfersBetweenLevel1Level2AndLevel3", "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "agrx-20240630x10q.htm", "first": true, "unique": true } }, "R40": { "role": "http://www.agiletherapeutics.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsDetails", "longName": "99940401 - Disclosure - Prepaid Expenses and Other Current Assets (Details)", "shortName": "Prepaid Expenses and Other Current Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "As_Of_6_30_2024_-cSBwUdy3kCSVZgQt5wkXA", "name": "us-gaap:PrepaidInsurance", "unitRef": "Unit_Standard_USD_crpe_D-wyk2gD2JO8LmLxQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "agrx:ScheduleOfPrepaidExpensesAndOtherCurrentAssetsTableTextBlock", "agrx:PrepaidExpensesAndOtherCurrentAssetsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "agrx-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_6_30_2024_-cSBwUdy3kCSVZgQt5wkXA", "name": "us-gaap:PrepaidInsurance", "unitRef": "Unit_Standard_USD_crpe_D-wyk2gD2JO8LmLxQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "agrx:ScheduleOfPrepaidExpensesAndOtherCurrentAssetsTableTextBlock", "agrx:PrepaidExpensesAndOtherCurrentAssetsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "agrx-20240630x10q.htm", "first": true, "unique": true } }, "R41": { "role": "http://www.agiletherapeutics.com/role/DisclosureAccruedLiabilitiesDetails", "longName": "99940501 - Disclosure - Accrued Liabilities (Details)", "shortName": "Accrued Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "As_Of_6_30_2024_-cSBwUdy3kCSVZgQt5wkXA", "name": "agrx:GrossToNetAccruals", "unitRef": "Unit_Standard_USD_crpe_D-wyk2gD2JO8LmLxQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "agrx-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_6_30_2024_-cSBwUdy3kCSVZgQt5wkXA", "name": "agrx:GrossToNetAccruals", "unitRef": "Unit_Standard_USD_crpe_D-wyk2gD2JO8LmLxQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "agrx-20240630x10q.htm", "first": true, "unique": true } }, "R42": { "role": "http://www.agiletherapeutics.com/role/DisclosureLeasesSummaryDetails", "longName": "99940601 - Disclosure - Leases - Summary (Details)", "shortName": "Leases - Summary (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "As_Of_6_30_2024_-cSBwUdy3kCSVZgQt5wkXA", "name": "agrx:LesseeFinanceLeaseNumberOfFinanceLeases", "unitRef": "Unit_Standard_lease_9ybhaRIg0E6sIp-3uj4Q_A", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "agrx-20240630x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_anBgauB-FkCps7flSwKYnA", "name": "us-gaap:LesseeOperatingLeaseExistenceOfOptionToExtend", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "agrx-20240630x10q.htm", "unique": true } }, "R43": { "role": "http://www.agiletherapeutics.com/role/DisclosureLeasesMaturityOfLeaseLiabilitiesDetails", "longName": "99940602 - Disclosure - Leases - Maturity of lease liabilities (Details)", "shortName": "Leases - Maturity of lease liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "As_Of_6_30_2024_-cSBwUdy3kCSVZgQt5wkXA", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "unitRef": "Unit_Standard_USD_crpe_D-wyk2gD2JO8LmLxQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "agrx-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_6_30_2024_-cSBwUdy3kCSVZgQt5wkXA", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "unitRef": "Unit_Standard_USD_crpe_D-wyk2gD2JO8LmLxQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "agrx-20240630x10q.htm", "first": true, "unique": true } }, "R44": { "role": "http://www.agiletherapeutics.com/role/DisclosureCreditAgreementAndGuarantyDetails", "longName": "99940701 - Disclosure - Credit Agreement and Guaranty (Details)", "shortName": "Credit Agreement and Guaranty (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_anBgauB-FkCps7flSwKYnA", "name": "us-gaap:RepaymentsOfDebt", "unitRef": "Unit_Standard_USD_crpe_D-wyk2gD2JO8LmLxQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "agrx-20240630x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_6_30_2024_us-gaap_DebtInstrumentAxis_agrx_LoanAndSecurityAgreementFebruary2020Member_nIJXPsiCPkazzwf9Cg5sqg", "name": "us-gaap:LineOfCredit", "unitRef": "Unit_Standard_USD_crpe_D-wyk2gD2JO8LmLxQ", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "agrx-20240630x10q.htm", "unique": true } }, "R45": { "role": "http://www.agiletherapeutics.com/role/DisclosureCreditAgreementAndGuarantyCarryingAmountOfTermLoanDetails", "longName": "99940702 - Disclosure - Credit Agreement and Guaranty - Carrying Amount Of term Loan (Details)", "shortName": "Credit Agreement and Guaranty - Carrying Amount Of term Loan (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "As_Of_12_31_2023_EaM4V4jh80e_wSXczUgvzQ", "name": "us-gaap:DebtInstrumentCarryingAmount", "unitRef": "Unit_Standard_USD_crpe_D-wyk2gD2JO8LmLxQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "agrx-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_EaM4V4jh80e_wSXczUgvzQ", "name": "us-gaap:DebtInstrumentCarryingAmount", "unitRef": "Unit_Standard_USD_crpe_D-wyk2gD2JO8LmLxQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "agrx-20240630x10q.htm", "first": true, "unique": true } }, "R46": { "role": "http://www.agiletherapeutics.com/role/DisclosureStockholdersDeficitAmendedAndRestatedCertificateOfIncorporationDetails", "longName": "99940801 - Disclosure - Stockholders' Deficit - Amended and Restated Certificate of Incorporation (Details)", "shortName": "Stockholders' Deficit - Amended and Restated Certificate of Incorporation (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "As_Of_6_30_2024_-cSBwUdy3kCSVZgQt5wkXA", "name": "us-gaap:CommonStockSharesAuthorized", "unitRef": "Unit_Standard_shares_uTeyHvXOhkmtzWsZZkHGVw", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "agrx-20240630x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_1_7_2022_dIoQPhBlo06axFMENHHhTA", "name": "us-gaap:CommonStockSharesAuthorized", "unitRef": "Unit_Standard_shares_uTeyHvXOhkmtzWsZZkHGVw", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "agrx-20240630x10q.htm", "unique": true } }, "R47": { "role": "http://www.agiletherapeutics.com/role/DisclosureStockholdersDeficitCommonStockDetails", "longName": "99940802 - Disclosure - Stockholders' Deficit - Common Stock (Details)", "shortName": "Stockholders' Deficit - Common Stock (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "As_Of_3_31_2022_vRP3mpEy90W_K4kHJRq8yQ", "name": "us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights", "unitRef": "Unit_Standard_shares_uTeyHvXOhkmtzWsZZkHGVw", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "agrx:WarrantsPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "agrx-20240630x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_8_22_2022_To_8_22_2022_srt_RangeAxis_srt_MaximumMember_WE0CNOdFZUqyd4ow4KGUuQ", "name": "us-gaap:ProceedsFromIssuanceOfCommonStock", "unitRef": "Unit_Standard_USD_crpe_D-wyk2gD2JO8LmLxQ", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "agrx-20240630x10q.htm", "unique": true } }, "R48": { "role": "http://www.agiletherapeutics.com/role/DisclosureStockholdersDeficitStockBasedCompensationExpenseDetails", "longName": "99940803 - Disclosure - Stockholders' Deficit - Stock-Based Compensation Expense (Details)", "shortName": "Stockholders' Deficit - Stock-Based Compensation Expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "Duration_4_1_2024_To_6_30_2024_2DAZgFbm5UyDdldqJghCvA", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "Unit_Standard_USD_crpe_D-wyk2gD2JO8LmLxQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "agrx-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_4_1_2024_To_6_30_2024_2DAZgFbm5UyDdldqJghCvA", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "Unit_Standard_USD_crpe_D-wyk2gD2JO8LmLxQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "agrx-20240630x10q.htm", "first": true, "unique": true } }, "R49": { "role": "http://www.agiletherapeutics.com/role/DisclosureCommitmentsAndContingenciesDetails", "longName": "99940901 - Disclosure - Commitments and Contingencies (Details)", "shortName": "Commitments and Contingencies (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "As_Of_6_30_2024_-cSBwUdy3kCSVZgQt5wkXA", "name": "us-gaap:PurchaseCommitmentRemainingMinimumAmountCommitted", "unitRef": "Unit_Standard_USD_crpe_D-wyk2gD2JO8LmLxQ", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "agrx-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_6_30_2024_-cSBwUdy3kCSVZgQt5wkXA", "name": "us-gaap:PurchaseCommitmentRemainingMinimumAmountCommitted", "unitRef": "Unit_Standard_USD_crpe_D-wyk2gD2JO8LmLxQ", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "agrx-20240630x10q.htm", "first": true, "unique": true } }, "R50": { "role": "http://www.agiletherapeutics.com/role/DisclosureMergerWithInsudPharmaSlDetails", "longName": "99941001 - Disclosure - Merger with Insud Pharma, S.L. (Details)", "shortName": "Merger with Insud Pharma, S.L. (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "As_Of_6_30_2024_-cSBwUdy3kCSVZgQt5wkXA", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "unitRef": "Unit_Divide_USD_shares__sVKtOVR50SC8tqiCRIEgQ", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "agrx-20240630x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_6_25_2024_us-gaap_BusinessAcquisitionAxis_agrx_InsudPharmaSLAndExeltisProjectIncMember_qys_6oA6zEudJmv6HjCwzQ", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "unitRef": "Unit_Divide_USD_shares__sVKtOVR50SC8tqiCRIEgQ", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "agrx-20240630x10q.htm", "unique": true } }, "R51": { "role": "http://www.agiletherapeutics.com/role/DisclosureMergerWithInsudPharmaSlRevolvingPromissoryNoteAndIntellectualPropertySecurityAgreementDetails", "longName": "99941002 - Disclosure - Merger with Insud Pharma, S.L. - Revolving Promissory Note and Intellectual Property Security Agreement (Details)", "shortName": "Merger with Insud Pharma, S.L. - Revolving Promissory Note and Intellectual Property Security Agreement (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "As_Of_6_25_2024_us-gaap_CreditFacilityAxis_us-gaap_LineOfCreditMember_us-gaap_LineOfCreditFacilityAxis_agrx_InsudPharmaSLMember_JHiLz5LkwE6vBfMt7LK-Ig", "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "unitRef": "Unit_Standard_USD_crpe_D-wyk2gD2JO8LmLxQ", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "agrx-20240630x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_6_25_2024_To_6_25_2024_us-gaap_CreditFacilityAxis_us-gaap_LineOfCreditMember_us-gaap_LineOfCreditFacilityAxis_agrx_InsudPharmaSLMember_UuzgYr5-rUavKUTJkoT9KQ", "name": "agrx:LineOfCreditIncreaseInInterestRateDefaultRate", "unitRef": "Unit_Standard_pure_moTeZQcq7US-PZYOxhhh6w", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "agrx-20240630x10q.htm", "unique": true } } }, "tag": { "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "label": "Summary of Significant Accounting Policies" } } }, "auth_ref": [] }, "us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "presentation": [ "http://www.agiletherapeutics.com/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": [ "r20" ] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://www.agiletherapeutics.com/role/StatementBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.agiletherapeutics.com/role/StatementBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accounts Payable, Current", "terseLabel": "Accounts payable", "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r19", "r533" ] }, "us-gaap_AccountsReceivableMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableMember", "presentation": [ "http://www.agiletherapeutics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationsOfCreditRiskDetails" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable", "documentation": "Due from customers or clients for goods or services that have been delivered or sold." } } }, "auth_ref": [ "r503" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://www.agiletherapeutics.com/role/StatementBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.agiletherapeutics.com/role/StatementBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable, net", "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current." } } }, "auth_ref": [ "r205", "r206" ] }, "us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedLiabilitiesAndOtherLiabilitiesAbstract", "lang": { "en-us": { "role": { "label": "Accrued Liabilities" } } }, "auth_ref": [] }, "us-gaap_AccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.agiletherapeutics.com/role/StatementBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 }, "http://www.agiletherapeutics.com/role/DisclosureAccruedLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.agiletherapeutics.com/role/DisclosureAccruedLiabilitiesDetails", "http://www.agiletherapeutics.com/role/StatementBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accrued Liabilities, Current", "terseLabel": "Accrued expenses", "totalLabel": "Total accrued liabilities", "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": [ "r23" ] }, "ecd_Additional402vDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Additional402vDisclosureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Additional 402(v) Disclosure [Text Block]", "terseLabel": "Additional 402(v) Disclosure" } } }, "auth_ref": [ "r582" ] }, "agrx_AdditionalFeePayableAsPercentageOfTransferPriceForUnitsOrdered": { "xbrltype": "percentItemType", "nsuri": "http://www.agiletherapeutics.com/20240630", "localname": "AdditionalFeePayableAsPercentageOfTransferPriceForUnitsOrdered", "presentation": [ "http://www.agiletherapeutics.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "documentation": "Additional fee payable as a percentage of transfer price ordered.", "label": "Additional Fee Payable as a Percentage of Transfer Price For Units Ordered", "terseLabel": "Additional fee payable as a percentage of transfer price for units ordered" } } }, "auth_ref": [] }, "agrx_AdditionalNewWarrantsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.agiletherapeutics.com/20240630", "localname": "AdditionalNewWarrantsMember", "presentation": [ "http://www.agiletherapeutics.com/role/DisclosureStockholdersDeficitCommonStockDetails", "http://www.agiletherapeutics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesWarrantsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to additional new warrants in exchange for agreement to amend the warrants.", "label": "Additional New Warrants [Member]", "terseLabel": "Additional New Warrants" } } }, "auth_ref": [] }, "us-gaap_AdditionalPaidInCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapital", "crdr": "credit", "calculation": { "http://www.agiletherapeutics.com/role/StatementBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.agiletherapeutics.com/role/StatementBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Additional Paid in Capital", "terseLabel": "Additional paid-in capital", "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock." } } }, "auth_ref": [ "r83", "r533", "r676" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.agiletherapeutics.com/role/StatementStatementsOfChangesInStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "label": "Additional Paid-in Capital.", "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders." } } }, "auth_ref": [ "r323", "r324", "r325", "r435", "r636", "r637", "r638", "r656", "r678" ] }, "ecd_AdjToCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Compensation Amount", "terseLabel": "Adjustment to Compensation, Amount" } } }, "auth_ref": [ "r588" ] }, "ecd_AdjToCompAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToCompAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Compensation [Axis]", "terseLabel": "Adjustment to Compensation:" } } }, "auth_ref": [ "r588" ] }, "ecd_AdjToNonPeoNeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToNonPeoNeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]", "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote" } } }, "auth_ref": [ "r588" ] }, "ecd_AdjToPeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToPeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment To PEO Compensation, Footnote [Text Block]", "terseLabel": "Adjustment To PEO Compensation, Footnote" } } }, "auth_ref": [ "r588" ] }, "us-gaap_AdjustmentForAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentForAmortization", "crdr": "debit", "calculation": { "http://www.agiletherapeutics.com/role/StatementStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.agiletherapeutics.com/role/StatementStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Amortization", "documentation": "The aggregate amount of recurring noncash expense charged against earnings in the period to allocate the cost of assets over their estimated remaining economic lives." } } }, "auth_ref": [ "r7", "r42" ] }, "agrx_AdjustmentsToAdditionalPaidInCapitalReverseStockSplits": { "xbrltype": "monetaryItemType", "nsuri": "http://www.agiletherapeutics.com/20240630", "localname": "AdjustmentsToAdditionalPaidInCapitalReverseStockSplits", "crdr": "credit", "presentation": [ "http://www.agiletherapeutics.com/role/StatementStatementsOfChangesInStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "documentation": "Amount of increase (Decrease) to additional paid-in capital (APIC) for reverse stock splits.", "label": "Adjustments to Additional Paid in Capital, Reverse Stock Splits", "terseLabel": "Fractional shares retired as a result of reverse split" } } }, "auth_ref": [] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://www.agiletherapeutics.com/role/StatementStatementsOfChangesInStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "label": "Adjustments to Additional Paid in Capital, Share-based Compensation, Requisite Service Period Recognition", "terseLabel": "Share-based compensation - stock options and RSUs", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement." } } }, "auth_ref": [ "r56", "r57", "r292" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalWarrantIssued", "crdr": "credit", "presentation": [ "http://www.agiletherapeutics.com/role/StatementStatementsOfChangesInStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "label": "Adjustments to Additional Paid in Capital, Warrant Issued", "verboseLabel": "Issuance of common stock in connection with the exercise of common stock warrants, net of expenses", "documentation": "Amount of increase in additional paid in capital (APIC) resulting from the issuance of warrants. Includes allocation of proceeds of debt securities issued with detachable stock purchase warrants." } } }, "auth_ref": [ "r11", "r45", "r108" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.agiletherapeutics.com/role/StatementStatementsOfCashFlows" ], "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": [] }, "us-gaap_AdvertisingCostsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdvertisingCostsPolicyTextBlock", "presentation": [ "http://www.agiletherapeutics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Advertising Cost [Policy Text Block]", "terseLabel": "Advertising Costs", "documentation": "Disclosure of accounting policy for advertising cost." } } }, "auth_ref": [ "r123" ] }, "us-gaap_AdvertisingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdvertisingExpense", "crdr": "debit", "presentation": [ "http://www.agiletherapeutics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdvertisingCostsDetails" ], "lang": { "en-us": { "role": { "label": "Advertising Expense", "terseLabel": "Advertising costs", "documentation": "Amount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line." } } }, "auth_ref": [ "r331" ] }, "ecd_AggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Erroneous Compensation Amount", "terseLabel": "Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r553", "r564", "r574", "r599" ] }, "ecd_AggtErrCompNotYetDeterminedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AggtErrCompNotYetDeterminedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]", "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined" } } }, "auth_ref": [ "r556", "r567", "r577", "r602" ] }, "ecd_AllAdjToCompMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllAdjToCompMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "All Adjustments to Compensation [Member]", "terseLabel": "All Adjustments to Compensation" } } }, "auth_ref": [ "r588" ] }, "ecd_AllExecutiveCategoriesMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllExecutiveCategoriesMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "All Executive Categories [Member]", "terseLabel": "All Executive Categories" } } }, "auth_ref": [ "r595" ] }, "ecd_AllIndividualsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllIndividualsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "All Individuals [Member]", "terseLabel": "All Individuals" } } }, "auth_ref": [ "r560", "r568", "r578", "r595", "r603", "r607", "r615" ] }, "ecd_AllTradingArrangementsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllTradingArrangementsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "All Trading Arrangements [Member]", "terseLabel": "All Trading Arrangements" } } }, "auth_ref": [ "r613" ] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://www.agiletherapeutics.com/role/DisclosureStockholdersDeficitStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Allocated Share-based Compensation Expense", "terseLabel": "Total stock-based compensation expense", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r322", "r330" ] }, "agrx_AmendedWarrantsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.agiletherapeutics.com/20240630", "localname": "AmendedWarrantsMember", "presentation": [ "http://www.agiletherapeutics.com/role/DisclosureStockholdersDeficitCommonStockDetails", "http://www.agiletherapeutics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesWarrantsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to warrants issued earlier for which amendment and additional issuance agreement entered with.", "label": "Amended Warrants [Member]", "terseLabel": "Amended warrants" } } }, "auth_ref": [] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://www.agiletherapeutics.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "us-gaap_AmortizationOfFinancingCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfFinancingCosts", "crdr": "debit", "presentation": [ "http://www.agiletherapeutics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDeferredFinancingCostsDetails" ], "lang": { "en-us": { "role": { "label": "Amortization of Financing Costs", "terseLabel": "Amortization of deferred financing costs", "documentation": "Amount of amortization expense attributable to debt issuance costs." } } }, "auth_ref": [ "r91", "r254", "r384", "r631" ] }, "us-gaap_AmortizationOfFinancingCostsAndDiscounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfFinancingCostsAndDiscounts", "crdr": "debit", "presentation": [ "http://www.agiletherapeutics.com/role/DisclosureCreditAgreementAndGuarantyCarryingAmountOfTermLoanDetails" ], "lang": { "en-us": { "role": { "label": "Amortization of Financing Costs and Discounts", "verboseLabel": "Amortization and debt issue costs", "documentation": "Amount of amortization expense attributable to debt discount (premium) and debt issuance costs." } } }, "auth_ref": [ "r254", "r384", "r520", "r521", "r631" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://www.agiletherapeutics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNetLossPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Anti-dilutive securities excluded from the calculation of diluted net loss per share (in shares)", "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": [ "r185" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "presentation": [ "http://www.agiletherapeutics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNetLossPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities [Axis]", "documentation": "Information by type of antidilutive security." } } }, "auth_ref": [ "r32" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "presentation": [ "http://www.agiletherapeutics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNetLossPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "terseLabel": "Anti-dilutive securities", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesNameDomain", "presentation": [ "http://www.agiletherapeutics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNetLossPerShareDetails" ], "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": [ "r32" ] }, "us-gaap_ArrangementsAndNonarrangementTransactionsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ArrangementsAndNonarrangementTransactionsMember", "presentation": [ "http://www.agiletherapeutics.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Domain]", "documentation": "Collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations." } } }, "auth_ref": [ "r346" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "calculation": { "http://www.agiletherapeutics.com/role/StatementBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.agiletherapeutics.com/role/StatementBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets", "totalLabel": "Total assets", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r112", "r136", "r162", "r189", "r196", "r200", "r207", "r223", "r224", "r225", "r226", "r227", "r228", "r229", "r230", "r231", "r348", "r352", "r375", "r407", "r460", "r533", "r545", "r650", "r651", "r663" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsAbstract", "presentation": [ "http://www.agiletherapeutics.com/role/StatementBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "Assets" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://www.agiletherapeutics.com/role/StatementBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.agiletherapeutics.com/role/StatementBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets, Current", "totalLabel": "Total current assets", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r131", "r143", "r162", "r207", "r223", "r224", "r225", "r226", "r227", "r228", "r229", "r230", "r231", "r348", "r352", "r375", "r533", "r650", "r651", "r663" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.agiletherapeutics.com/role/StatementBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets:" } } }, "auth_ref": [] }, "us-gaap_AssetsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsFairValueDisclosure", "crdr": "debit", "calculation": { "http://www.agiletherapeutics.com/role/DisclosureFairValueMeasurementsFinancialInstrumentsMeasuredAtFairValueByHierarchyLevelDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.agiletherapeutics.com/role/DisclosureFairValueMeasurementsFinancialInstrumentsMeasuredAtFairValueByHierarchyLevelDetails" ], "lang": { "en-us": { "role": { "label": "Assets, Fair Value Disclosure", "totalLabel": "Total assets at fair value", "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r64" ] }, "us-gaap_AssetsFairValueDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsFairValueDisclosureAbstract", "presentation": [ "http://www.agiletherapeutics.com/role/DisclosureFairValueMeasurementsFinancialInstrumentsMeasuredAtFairValueByHierarchyLevelDetails" ], "lang": { "en-us": { "role": { "label": "Assets, Fair Value Disclosure [Abstract]", "terseLabel": "Assets:" } } }, "auth_ref": [] }, "agrx_AtMarketOffering2022Member": { "xbrltype": "domainItemType", "nsuri": "http://www.agiletherapeutics.com/20240630", "localname": "AtMarketOffering2022Member", "presentation": [ "http://www.agiletherapeutics.com/role/DisclosureStockholdersDeficitCommonStockDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to 2022 ATM.", "label": "2022 ATM" } } }, "auth_ref": [] }, "agrx_AtMarketSalesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.agiletherapeutics.com/20240630", "localname": "AtMarketSalesMember", "presentation": [ "http://www.agiletherapeutics.com/role/DisclosureStockholdersDeficitCommonStockDetails", "http://www.agiletherapeutics.com/role/StatementStatementsOfCashFlows", "http://www.agiletherapeutics.com/role/StatementStatementsOfChangesInStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to at the market stock sales.", "label": "At-the-market sales" } } }, "auth_ref": [] }, "agrx_AuthorizedValueForSharesIssuance": { "xbrltype": "monetaryItemType", "nsuri": "http://www.agiletherapeutics.com/20240630", "localname": "AuthorizedValueForSharesIssuance", "crdr": "credit", "presentation": [ "http://www.agiletherapeutics.com/role/DisclosureStockholdersDeficitCommonStockDetails" ], "lang": { "en-us": { "role": { "documentation": "The value authorized to issue and sell shares of its common stock from time to time.", "label": "Authorized Value For Shares Issuance", "terseLabel": "Authorized value for shares issuance" } } }, "auth_ref": [] }, "ecd_AwardExrcPrice": { "xbrltype": "perShareItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardExrcPrice", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Exercise Price", "terseLabel": "Exercise Price" } } }, "auth_ref": [ "r610" ] }, "ecd_AwardGrantDateFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardGrantDateFairValue", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Grant Date Fair Value", "terseLabel": "Fair Value as of Grant Date" } } }, "auth_ref": [ "r611" ] }, "ecd_AwardTmgDiscLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgDiscLineItems", "lang": { "en-us": { "role": { "label": "Award Timing Disclosures [Line Items]", "terseLabel": "Award Timing Disclosures" } } }, "auth_ref": [ "r606" ] }, "ecd_AwardTmgHowMnpiCnsdrdTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgHowMnpiCnsdrdTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing, How MNPI Considered [Text Block]", "terseLabel": "Award Timing, How MNPI Considered" } } }, "auth_ref": [ "r606" ] }, "ecd_AwardTmgMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing Method [Text Block]", "terseLabel": "Award Timing Method" } } }, "auth_ref": [ "r606" ] }, "ecd_AwardTmgMnpiCnsdrdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMnpiCnsdrdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing MNPI Considered [Flag]", "terseLabel": "Award Timing MNPI Considered" } } }, "auth_ref": [ "r606" ] }, "ecd_AwardTmgMnpiDiscTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMnpiDiscTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing MNPI Disclosure [Text Block]", "terseLabel": "Award Timing MNPI Disclosure" } } }, "auth_ref": [ "r606" ] }, "ecd_AwardTmgPredtrmndFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgPredtrmndFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing Predetermined [Flag]", "terseLabel": "Award Timing Predetermined" } } }, "auth_ref": [ "r606" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardTypeAxis", "presentation": [ "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": [ "r293", "r294", "r295", "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r317", "r318", "r319", "r320", "r321" ] }, "ecd_AwardUndrlygSecuritiesAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardUndrlygSecuritiesAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Underlying Securities Amount", "terseLabel": "Underlying Securities" } } }, "auth_ref": [ "r609" ] }, "ecd_AwardsCloseToMnpiDiscIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r608" ] }, "ecd_AwardsCloseToMnpiDiscTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures [Table]", "terseLabel": "Awards Close in Time to MNPI Disclosures" } } }, "auth_ref": [ "r607" ] }, "ecd_AwardsCloseToMnpiDiscTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]", "terseLabel": "Awards Close in Time to MNPI Disclosures, Table" } } }, "auth_ref": [ "r607" ] }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BasisOfAccountingPolicyPolicyTextBlock", "presentation": [ "http://www.agiletherapeutics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Basis of Presentation", "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS)." } } }, "auth_ref": [] }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAcquireeDomain", "presentation": [ "http://www.agiletherapeutics.com/role/DisclosureMergerWithInsudPharmaSlDetails" ], "lang": { "en-us": { "role": { "label": "Business Acquisition, Acquiree [Domain]", "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree." } } }, "auth_ref": [ "r344", "r527", "r528" ] }, "us-gaap_BusinessAcquisitionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAxis", "presentation": [ "http://www.agiletherapeutics.com/role/DisclosureMergerWithInsudPharmaSlDetails" ], "lang": { "en-us": { "role": { "label": "Business Acquisition [Axis]", "documentation": "Information by business combination or series of individually immaterial business combinations." } } }, "auth_ref": [ "r58", "r59", "r344", "r527", "r528" ] }, "us-gaap_BusinessAcquisitionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionLineItems", "presentation": [ "http://www.agiletherapeutics.com/role/DisclosureMergerWithInsudPharmaSlDetails", "http://www.agiletherapeutics.com/role/DisclosureMergerWithInsudPharmaSlRevolvingPromissoryNoteAndIntellectualPropertySecurityAgreementDetails" ], "lang": { "en-us": { "role": { "label": "Business Acquisition [Line Items]", "terseLabel": "Merger with Insud Pharma, S.L.", "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": [ "r344" ] }, "us-gaap_BusinessAcquisitionSharePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionSharePrice", "presentation": [ "http://www.agiletherapeutics.com/role/DisclosureMergerWithInsudPharmaSlDetails" ], "lang": { "en-us": { "role": { "label": "Business Acquisition, Share Price", "terseLabel": "Merger consideration per share in cash", "documentation": "Price of a single share of a number of saleable stocks paid or offered to be paid in a business combination." } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationDisclosureTextBlock", "presentation": [ "http://www.agiletherapeutics.com/role/DisclosureMergerWithInsudPharmaSl" ], "lang": { "en-us": { "role": { "label": "Business Combination Disclosure [Text Block]", "terseLabel": "Merger with Insud Pharma, S.L.", "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable)." } } }, "auth_ref": [ "r109", "r345" ] }, "us-gaap_BusinessCombinationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationsAbstract", "lang": { "en-us": { "role": { "label": "Merger with Insud Pharma, S.L." } } }, "auth_ref": [] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://www.agiletherapeutics.com/role/StatementBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.agiletherapeutics.com/role/StatementBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents", "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": [ "r30", "r134", "r507" ] }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsFairValueDisclosure", "crdr": "debit", "calculation": { "http://www.agiletherapeutics.com/role/DisclosureFairValueMeasurementsFinancialInstrumentsMeasuredAtFairValueByHierarchyLevelDetails": { "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.agiletherapeutics.com/role/DisclosureFairValueMeasurementsFinancialInstrumentsMeasuredAtFairValueByHierarchyLevelDetails" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents, Fair Value Disclosure", "terseLabel": "Cash and cash equivalents", "documentation": "Fair value portion of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [] }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsPolicyTextBlock", "presentation": [ "http://www.agiletherapeutics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents, Policy [Policy Text Block]", "terseLabel": "Cash and Cash Equivalents", "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value." } } }, "auth_ref": [ "r31" ] }, "agrx_CashCashEquivalentsAndMarketableSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.agiletherapeutics.com/20240630", "localname": "CashCashEquivalentsAndMarketableSecurities", "crdr": "debit", "presentation": [ "http://www.agiletherapeutics.com/role/DisclosureOrganizationAndDescriptionOfBusinessDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of cash, cash equivalents and marketable securities as on the balance sheet date.", "label": "Cash, Cash Equivalents, and Marketable Securities", "terseLabel": "Cash, cash equivalents and marketable securities" } } }, "auth_ref": [] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "presentation": [ "http://www.agiletherapeutics.com/role/StatementStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "periodEndLabel": "Cash and cash equivalents, end of period", "periodStartLabel": "Cash and cash equivalents, beginning of period", "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": [ "r30", "r97", "r158" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://www.agiletherapeutics.com/role/StatementStatementsOfCashFlows": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.agiletherapeutics.com/role/StatementStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net increase (decrease) in cash and cash equivalents", "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r3", "r97" ] }, "agrx_CashFeePercentageOnGrossProceedsFromWarrantsExercised": { "xbrltype": "percentItemType", "nsuri": "http://www.agiletherapeutics.com/20240630", "localname": "CashFeePercentageOnGrossProceedsFromWarrantsExercised", "presentation": [ "http://www.agiletherapeutics.com/role/DisclosureStockholdersDeficitCommonStockDetails" ], "lang": { "en-us": { "role": { "documentation": "Cash fee payable as a percentage on gross proceeds resulting from the warrant exercise.", "label": "Cash Fee Percentage on Gross Proceeds from Warrants Exercised", "terseLabel": "Cash fee percentage" } } }, "auth_ref": [] }, "ecd_ChangedPeerGroupFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ChangedPeerGroupFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Changed Peer Group, Footnote [Text Block]", "terseLabel": "Changed Peer Group, Footnote" } } }, "auth_ref": [ "r586" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://www.agiletherapeutics.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "us-gaap_ClassOfStockLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfStockLineItems", "presentation": [ "http://www.agiletherapeutics.com/role/DisclosureOrganizationAndDescriptionOfBusinessDetails" ], "lang": { "en-us": { "role": { "label": "Class of Stock [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r138", "r139", "r140", "r188", "r263", "r264", "r265", "r267", "r270", "r275", "r277", "r429", "r430", "r431", "r432", "r522", "r621", "r632" ] }, "us-gaap_ClassOfWarrantOrRightAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightAxis", "presentation": [ "http://www.agiletherapeutics.com/role/DisclosureCreditAgreementAndGuarantyDetails", "http://www.agiletherapeutics.com/role/DisclosureFairValueMeasurementsWarrantValuationAssumptionsDetails", "http://www.agiletherapeutics.com/role/DisclosureMergerWithInsudPharmaSlDetails", "http://www.agiletherapeutics.com/role/DisclosureStockholdersDeficitCommonStockDetails", "http://www.agiletherapeutics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesWarrantsDetails" ], "lang": { "en-us": { "role": { "label": "Class of Warrant or Right [Axis]", "documentation": "Information by type of warrant or right issued." } } }, "auth_ref": [ "r53" ] }, "us-gaap_ClassOfWarrantOrRightDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightDomain", "presentation": [ "http://www.agiletherapeutics.com/role/DisclosureCreditAgreementAndGuarantyDetails", "http://www.agiletherapeutics.com/role/DisclosureFairValueMeasurementsWarrantValuationAssumptionsDetails", "http://www.agiletherapeutics.com/role/DisclosureMergerWithInsudPharmaSlDetails", "http://www.agiletherapeutics.com/role/DisclosureStockholdersDeficitCommonStockDetails", "http://www.agiletherapeutics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesWarrantsDetails" ], "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/2023", "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "presentation": [ "http://www.agiletherapeutics.com/role/DisclosureCreditAgreementAndGuarantyDetails", "http://www.agiletherapeutics.com/role/DisclosureStockholdersDeficitCommonStockDetails" ], "lang": { "en-us": { "role": { "label": "Class of Warrant or Right, Exercise Price of Warrants or Rights", "terseLabel": "Exercise price of warrants (in dollars per share)", "documentation": "Exercise price per share or per unit of warrants or rights outstanding." } } }, "auth_ref": [ "r278" ] }, "us-gaap_ClassOfWarrantOrRightLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightLineItems", "presentation": [ "http://www.agiletherapeutics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesWarrantsDetails" ], "lang": { "en-us": { "role": { "label": "Class of Warrant or Right [Line Items]", "terseLabel": "Warrants", "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_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights", "presentation": [ "http://www.agiletherapeutics.com/role/DisclosureCreditAgreementAndGuarantyDetails", "http://www.agiletherapeutics.com/role/DisclosureStockholdersDeficitCommonStockDetails", "http://www.agiletherapeutics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesWarrantsDetails" ], "lang": { "en-us": { "role": { "label": "Class of Warrant or Right, Number of Securities Called by Warrants or Rights", "verboseLabel": "Common stock that can be purchased with warrants (in shares)", "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": [ "r278" ] }, "agrx_ClassOfWarrantOrRightNumberOfWarrantsExercisesForCash": { "xbrltype": "sharesItemType", "nsuri": "http://www.agiletherapeutics.com/20240630", "localname": "ClassOfWarrantOrRightNumberOfWarrantsExercisesForCash", "presentation": [ "http://www.agiletherapeutics.com/role/DisclosureStockholdersDeficitCommonStockDetails" ], "lang": { "en-us": { "role": { "documentation": "Number of warrants exercised for cash during the period.", "label": "Class of Warrant or Right, Number of Warrants Exercises for Cash", "terseLabel": "Number of warrants agreed to exercise for cash" } } }, "auth_ref": [] }, "us-gaap_ClassOfWarrantOrRightTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightTable", "presentation": [ "http://www.agiletherapeutics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesWarrantsDetails" ], "lang": { "en-us": { "role": { "label": "Class of Warrant or Right [Table]", "documentation": "Disclosure for warrants or rights issued, which includes the title of issue of securities called for by warrants and rights outstanding, the aggregate amount of securities called for by warrants and rights outstanding, the date from which the warrants or rights are exercisable, and the price at which the warrant or right is exercisable." } } }, "auth_ref": [ "r53" ] }, "us-gaap_ClassOfWarrantOrRightUnissued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightUnissued", "presentation": [ "http://www.agiletherapeutics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesWarrantsDetails" ], "lang": { "en-us": { "role": { "label": "Class of Warrant or Right, Unissued", "terseLabel": "Common stock that can be purchased with warrants (in shares)", "documentation": "The number of warrants or rights which entitle the entity to receive future services in exchange for the unvested, forfeitable warrants or rights." } } }, "auth_ref": [] }, "agrx_ClassOfWarrantsOrRightNonExercisableCovenantMinimumBeneficialOwnershipPercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.agiletherapeutics.com/20240630", "localname": "ClassOfWarrantsOrRightNonExercisableCovenantMinimumBeneficialOwnershipPercentage", "presentation": [ "http://www.agiletherapeutics.com/role/DisclosureCreditAgreementAndGuarantyDetails" ], "lang": { "en-us": { "role": { "documentation": "The minimum rate of beneficial ownership percentage after exercise will not be eligible for exercise of warrants.", "label": "Class of Warrants or Right Non Exercisable, Covenant, Minimum Beneficial Ownership Percentage", "terseLabel": "Beneficial ownership percentage" } } }, "auth_ref": [] }, "ecd_CoSelectedMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CoSelectedMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Company Selected Measure Amount", "terseLabel": "Company Selected Measure Amount" } } }, "auth_ref": [ "r587" ] }, "ecd_CoSelectedMeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CoSelectedMeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Company Selected Measure Name", "terseLabel": "Company Selected Measure Name" } } }, "auth_ref": [ "r587" ] }, "agrx_CommissionPercentageOnStockOffering": { "xbrltype": "percentItemType", "nsuri": "http://www.agiletherapeutics.com/20240630", "localname": "CommissionPercentageOnStockOffering", "presentation": [ "http://www.agiletherapeutics.com/role/DisclosureStockholdersDeficitCommonStockDetails" ], "lang": { "en-us": { "role": { "documentation": "The rate of commission on stock offering.", "label": "Commission Percentage on Stock Offering", "terseLabel": "Commission percentage" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingencies", "crdr": "credit", "calculation": { "http://www.agiletherapeutics.com/role/StatementBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.agiletherapeutics.com/role/StatementBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies.", "verboseLabel": "Commitments and contingencies (Note 9)", "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur." } } }, "auth_ref": [ "r26", "r73", "r408", "r447" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Commitments and Contingencies" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://www.agiletherapeutics.com/role/DisclosureCommitmentsAndContingencies" ], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Commitments and Contingencies", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r103", "r215", "r216", "r504", "r647" ] }, "agrx_CommonStockIssuableAsPercentageOfNumberOfWarrantsExercised": { "xbrltype": "percentItemType", "nsuri": "http://www.agiletherapeutics.com/20240630", "localname": "CommonStockIssuableAsPercentageOfNumberOfWarrantsExercised", "presentation": [ "http://www.agiletherapeutics.com/role/DisclosureStockholdersDeficitCommonStockDetails" ], "lang": { "en-us": { "role": { "documentation": "Common stock issuable as a percentage on number of warrants exercised.", "label": "Common Stock Issuable as Percentage of Number of Warrants Exercised", "terseLabel": "Stock issuable as a percentage on warrants exercised" } } }, "auth_ref": [] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://www.agiletherapeutics.com/role/DisclosureStockholdersDeficitCommonStockDetails", "http://www.agiletherapeutics.com/role/StatementStatementsOfChangesInStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "label": "Common stock", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r535", "r536", "r537", "r539", "r540", "r541", "r542", "r636", "r637", "r656", "r675", "r678" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://www.agiletherapeutics.com/role/DisclosureMergerWithInsudPharmaSlDetails", "http://www.agiletherapeutics.com/role/DisclosureStockholdersDeficitCommonStockDetails", "http://www.agiletherapeutics.com/role/StatementBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Par value of common stock (in dollars per share)", "verboseLabel": "Common stock, par value (in dollars per share)", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r82" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.agiletherapeutics.com/role/DisclosureStockholdersDeficitAmendedAndRestatedCertificateOfIncorporationDetails", "http://www.agiletherapeutics.com/role/StatementBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, authorized (in shares)", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r82", "r448" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesIssued", "presentation": [ "http://www.agiletherapeutics.com/role/DisclosureStockholdersDeficitAmendedAndRestatedCertificateOfIncorporationDetails", "http://www.agiletherapeutics.com/role/StatementBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares, Issued", "terseLabel": "Common stock, issued (in shares)", "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury." } } }, "auth_ref": [ "r82" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://www.agiletherapeutics.com/role/DisclosureStockholdersDeficitAmendedAndRestatedCertificateOfIncorporationDetails", "http://www.agiletherapeutics.com/role/StatementBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares, Outstanding", "terseLabel": "Common stock, outstanding (in shares)", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r11", "r82", "r448", "r466", "r678", "r679" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://www.agiletherapeutics.com/role/StatementBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.agiletherapeutics.com/role/StatementBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Common Stock, Value, Issued", "terseLabel": "Common stock, $0.0001 par value, 300,000,000 shares authorized, 6,904,498 and 2,963,657 issued and outstanding at June 30, 2024 and December 31, 2023, respectively", "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r82", "r410", "r533" ] }, "agrx_CommonStockWarrantMember": { "xbrltype": "domainItemType", "nsuri": "http://www.agiletherapeutics.com/20240630", "localname": "CommonStockWarrantMember", "presentation": [ "http://www.agiletherapeutics.com/role/DisclosureCreditAgreementAndGuarantyDetails", "http://www.agiletherapeutics.com/role/DisclosureFairValueMeasurementsWarrantValuationAssumptionsDetails", "http://www.agiletherapeutics.com/role/DisclosureMergerWithInsudPharmaSlDetails", "http://www.agiletherapeutics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNetLossPerShareDetails", "http://www.agiletherapeutics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesWarrantsDetails" ], "lang": { "en-us": { "role": { "documentation": "Security that gives the holder the right to purchase shares of the entity's common stock in accordance with the terms of the instrument, usually upon payment of a specified amount.", "label": "Common stock warrants", "verboseLabel": "Common stock warrants" } } }, "auth_ref": [] }, "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]", "terseLabel": "Compensation Actually Paid vs. Company Selected Measure" } } }, "auth_ref": [ "r592" ] }, "ecd_CompActuallyPaidVsNetIncomeTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsNetIncomeTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Net Income [Text Block]", "terseLabel": "Compensation Actually Paid vs. Net Income" } } }, "auth_ref": [ "r591" ] }, "ecd_CompActuallyPaidVsOtherMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsOtherMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Other Measure [Text Block]", "terseLabel": "Compensation Actually Paid vs. Other Measure" } } }, "auth_ref": [ "r593" ] }, "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]", "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return" } } }, "auth_ref": [ "r590" ] }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskBenchmarkDomain", "presentation": [ "http://www.agiletherapeutics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationsOfCreditRiskDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Benchmark [Domain]", "documentation": "The denominator in a calculation of a disclosed concentration risk percentage." } } }, "auth_ref": [ "r35", "r37", "r67", "r68", "r204", "r503" ] }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByBenchmarkAxis", "presentation": [ "http://www.agiletherapeutics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationsOfCreditRiskDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Benchmark [Axis]", "documentation": "Information by benchmark of concentration risk." } } }, "auth_ref": [ "r35", "r37", "r67", "r68", "r204", "r424", "r503" ] }, "us-gaap_ConcentrationRiskByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByTypeAxis", "presentation": [ "http://www.agiletherapeutics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationsOfCreditRiskDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Type [Axis]", "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender." } } }, "auth_ref": [ "r35", "r37", "r67", "r68", "r204", "r503", "r625" ] }, "us-gaap_ConcentrationRiskCreditRisk": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskCreditRisk", "presentation": [ "http://www.agiletherapeutics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "terseLabel": "Concentrations of Credit Risk", "documentation": "Disclosure of accounting policy for credit risk." } } }, "auth_ref": [ "r75", "r126" ] }, "us-gaap_ConcentrationRiskLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskLineItems", "presentation": [ "http://www.agiletherapeutics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationsOfCreditRiskDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r503" ] }, "agrx_ConcentrationRiskNumberOfMajorCustomers": { "xbrltype": "integerItemType", "nsuri": "http://www.agiletherapeutics.com/20240630", "localname": "ConcentrationRiskNumberOfMajorCustomers", "presentation": [ "http://www.agiletherapeutics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationsOfCreditRiskDetails" ], "lang": { "en-us": { "role": { "documentation": "Number of major customers.", "label": "Concentration Risk, Number Of Major Customers", "terseLabel": "Number of major customers" } } }, "auth_ref": [] }, "us-gaap_ConcentrationRiskPercentage1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskPercentage1", "presentation": [ "http://www.agiletherapeutics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationsOfCreditRiskDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk, Percentage", "terseLabel": "Concentration risk, percentage", "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division." } } }, "auth_ref": [ "r35", "r37", "r67", "r68", "r204" ] }, "us-gaap_ConcentrationRiskTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskTable", "presentation": [ "http://www.agiletherapeutics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationsOfCreditRiskDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk [Table]", "documentation": "Describes the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark." } } }, "auth_ref": [ "r34", "r35", "r37", "r38", "r67", "r111", "r503" ] }, "us-gaap_ConcentrationRiskTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskTypeDomain", "presentation": [ "http://www.agiletherapeutics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationsOfCreditRiskDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Type [Domain]", "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration." } } }, "auth_ref": [ "r35", "r37", "r67", "r68", "r204", "r503" ] }, "agrx_CoriumAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.agiletherapeutics.com/20240630", "localname": "CoriumAgreementMember", "presentation": [ "http://www.agiletherapeutics.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to manufacturing and commercialization agreement with Corium, Inc.", "label": "Corium Agreement [Member]" } } }, "auth_ref": [] }, "us-gaap_CostOfRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfRevenue", "crdr": "debit", "calculation": { "http://www.agiletherapeutics.com/role/StatementStatementsOfOperationsAndComprehensiveIncomeLoss": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.agiletherapeutics.com/role/StatementStatementsOfOperationsAndComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "label": "Cost of Revenue", "verboseLabel": "Cost of product revenues", "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period." } } }, "auth_ref": [ "r93", "r162", "r207", "r223", "r224", "r225", "r226", "r227", "r228", "r229", "r230", "r231", "r375", "r650" ] }, "us-gaap_CostOfSalesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfSalesMember", "presentation": [ "http://www.agiletherapeutics.com/role/DisclosureStockholdersDeficitStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Cost of product revenues", "documentation": "Primary financial statement caption encompassing cost of sales." } } }, "auth_ref": [] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "label": "Document and Entity Information", "documentation": "Cover page." } } }, "auth_ref": [] }, "us-gaap_CreditFacilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityAxis", "presentation": [ "http://www.agiletherapeutics.com/role/DisclosureMergerWithInsudPharmaSlRevolvingPromissoryNoteAndIntellectualPropertySecurityAgreementDetails", "http://www.agiletherapeutics.com/role/DisclosureOrganizationAndDescriptionOfBusinessDetails" ], "lang": { "en-us": { "role": { "label": "Credit Facility [Axis]", "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [] }, "us-gaap_CreditFacilityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityDomain", "presentation": [ "http://www.agiletherapeutics.com/role/DisclosureMergerWithInsudPharmaSlRevolvingPromissoryNoteAndIntellectualPropertySecurityAgreementDetails", "http://www.agiletherapeutics.com/role/DisclosureOrganizationAndDescriptionOfBusinessDetails" ], "lang": { "en-us": { "role": { "label": "Credit Facility [Domain]", "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.agiletherapeutics.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "us-gaap_CustomerConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerConcentrationRiskMember", "presentation": [ "http://www.agiletherapeutics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationsOfCreditRiskDetails" ], "lang": { "en-us": { "role": { "label": "Customer Concentration Risk", "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer." } } }, "auth_ref": [ "r36", "r204" ] }, "agrx_CustomerFiveMember": { "xbrltype": "domainItemType", "nsuri": "http://www.agiletherapeutics.com/20240630", "localname": "CustomerFiveMember", "presentation": [ "http://www.agiletherapeutics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationsOfCreditRiskDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to customer five.", "label": "Customer Five [Member]", "terseLabel": "Customer Five" } } }, "auth_ref": [] }, "agrx_CustomerFourMember": { "xbrltype": "domainItemType", "nsuri": "http://www.agiletherapeutics.com/20240630", "localname": "CustomerFourMember", "presentation": [ "http://www.agiletherapeutics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationsOfCreditRiskDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to customer four.", "label": "Customer Four [Member]", "terseLabel": "Customer Four" } } }, "auth_ref": [] }, "agrx_CustomerOneMember": { "xbrltype": "domainItemType", "nsuri": "http://www.agiletherapeutics.com/20240630", "localname": "CustomerOneMember", "presentation": [ "http://www.agiletherapeutics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationsOfCreditRiskDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to customer one.", "label": "Customer One" } } }, "auth_ref": [] }, "agrx_CustomerSixMember": { "xbrltype": "domainItemType", "nsuri": "http://www.agiletherapeutics.com/20240630", "localname": "CustomerSixMember", "presentation": [ "http://www.agiletherapeutics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationsOfCreditRiskDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to customer six.", "label": "Customer Six [Member]", "terseLabel": "Customers six" } } }, "auth_ref": [] }, "agrx_CustomerThreeMember": { "xbrltype": "domainItemType", "nsuri": "http://www.agiletherapeutics.com/20240630", "localname": "CustomerThreeMember", "presentation": [ "http://www.agiletherapeutics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationsOfCreditRiskDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to customer three.", "label": "Customer Three" } } }, "auth_ref": [] }, "agrx_CustomerTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://www.agiletherapeutics.com/20240630", "localname": "CustomerTwoMember", "presentation": [ "http://www.agiletherapeutics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationsOfCreditRiskDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to customer two.", "label": "Customer Two" } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureTextBlock", "presentation": [ "http://www.agiletherapeutics.com/role/DisclosureCreditAgreementAndGuaranty" ], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Text Block]", "terseLabel": "Credit Agreement and Guaranty", "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants." } } }, "auth_ref": [ "r104", "r160", "r232", "r238", "r239", "r240", "r241", "r242", "r243", "r248", "r255", "r256", "r258" ] }, "us-gaap_DebtInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentAxis", "presentation": [ "http://www.agiletherapeutics.com/role/DisclosureCreditAgreementAndGuarantyDetails", "http://www.agiletherapeutics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesWarrantsDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument [Axis]", "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities." } } }, "auth_ref": [ "r17", "r78", "r79", "r113", "r114", "r163", "r233", "r234", "r235", "r236", "r237", "r239", "r244", "r245", "r246", "r247", "r249", "r250", "r251", "r252", "r253", "r254", "r385", "r517", "r518", "r519", "r520", "r521", "r633" ] }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "presentation": [ "http://www.agiletherapeutics.com/role/DisclosureCreditAgreementAndGuarantyDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Basis Spread on Variable Rate", "terseLabel": "Variable interest rate margin (as a percent)", "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentCarryingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentCarryingAmount", "crdr": "credit", "calculation": { "http://www.agiletherapeutics.com/role/DisclosureCreditAgreementAndGuarantyCarryingAmountOfTermLoanDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.agiletherapeutics.com/role/DisclosureCreditAgreementAndGuarantyCarryingAmountOfTermLoanDetails" ], "lang": { "en-us": { "role": { "label": "Long-term Debt, Gross", "terseLabel": "Long-term debt", "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt." } } }, "auth_ref": [ "r17", "r114", "r259" ] }, "agrx_DebtInstrumentFacilityFeePercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.agiletherapeutics.com/20240630", "localname": "DebtInstrumentFacilityFeePercentage", "presentation": [ "http://www.agiletherapeutics.com/role/DisclosureCreditAgreementAndGuarantyDetails" ], "lang": { "en-us": { "role": { "documentation": "The facility fee expressed as a percentage on debt instrument", "label": "Debt Instrument, Facility Fee Percentage", "terseLabel": "Facility fee percentage" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentLineItems", "presentation": [ "http://www.agiletherapeutics.com/role/DisclosureCreditAgreementAndGuarantyDetails", "http://www.agiletherapeutics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDeferredFinancingCostsDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument [Line Items]", "terseLabel": "Term loan", "verboseLabel": "Credit Agreement and Guaranty", "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": [ "r163", "r233", "r234", "r235", "r236", "r237", "r239", "r244", "r245", "r246", "r247", "r249", "r250", "r251", "r252", "r253", "r254", "r257", "r385", "r517", "r518", "r519", "r520", "r521", "r633" ] }, "agrx_DebtInstrumentMinimumCashCovenants": { "xbrltype": "monetaryItemType", "nsuri": "http://www.agiletherapeutics.com/20240630", "localname": "DebtInstrumentMinimumCashCovenants", "crdr": "debit", "presentation": [ "http://www.agiletherapeutics.com/role/DisclosureCreditAgreementAndGuarantyDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of minimum cash to be maintained under the debt instrument.", "label": "Debt Instrument, Minimum Cash Covenants", "terseLabel": "Minimum cash covenants" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentNameDomain", "presentation": [ "http://www.agiletherapeutics.com/role/DisclosureCreditAgreementAndGuarantyDetails", "http://www.agiletherapeutics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesWarrantsDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Name [Domain]", "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities." } } }, "auth_ref": [ "r25", "r163", "r233", "r234", "r235", "r236", "r237", "r239", "r244", "r245", "r246", "r247", "r249", "r250", "r251", "r252", "r253", "r254", "r385", "r517", "r518", "r519", "r520", "r521", "r633" ] }, "us-gaap_DebtInstrumentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentTable", "presentation": [ "http://www.agiletherapeutics.com/role/DisclosureCreditAgreementAndGuarantyDetails", "http://www.agiletherapeutics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDeferredFinancingCostsDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Long-term Debt Instruments [Table]", "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer." } } }, "auth_ref": [ "r25", "r49", "r52", "r69", "r70", "r72", "r74", "r106", "r107", "r163", "r233", "r234", "r235", "r236", "r237", "r239", "r244", "r245", "r246", "r247", "r249", "r250", "r251", "r252", "r253", "r254", "r257", "r385", "r517", "r518", "r519", "r520", "r521", "r633" ] }, "us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet", "crdr": "debit", "calculation": { "http://www.agiletherapeutics.com/role/DisclosureCreditAgreementAndGuarantyCarryingAmountOfTermLoanDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.agiletherapeutics.com/role/DisclosureCreditAgreementAndGuarantyCarryingAmountOfTermLoanDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net", "negatedLabel": "Warrant discount", "documentation": "Amount of unamortized debt discount (premium) and debt issuance costs." } } }, "auth_ref": [ "r71", "r244", "r260", "r518", "r519" ] }, "us-gaap_DebtPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtPolicyTextBlock", "presentation": [ "http://www.agiletherapeutics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Debt, Policy [Policy Text Block]", "terseLabel": "Deferred Financing Costs", "documentation": "Disclosure of accounting policy related to debt. Includes, but is not limited to, debt issuance costs, the effects of refinancings, method of amortizing debt issuance costs and original issue discount, and classifications of debt." } } }, "auth_ref": [ "r9" ] }, "us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Prepaid Expenses and Other Current Assets" } } }, "auth_ref": [] }, "us-gaap_DeferredFinanceCostsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredFinanceCostsNet", "crdr": "debit", "calculation": { "http://www.agiletherapeutics.com/role/DisclosureCreditAgreementAndGuarantyCarryingAmountOfTermLoanDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.agiletherapeutics.com/role/DisclosureCreditAgreementAndGuarantyCarryingAmountOfTermLoanDetails" ], "lang": { "en-us": { "role": { "label": "Debt Issuance Costs, Net", "negatedTerseLabel": "Debt issuance costs", "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs." } } }, "auth_ref": [ "r71", "r653" ] }, "us-gaap_DeferredFinanceCostsNetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredFinanceCostsNetAbstract", "presentation": [ "http://www.agiletherapeutics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDeferredFinancingCostsDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Finance Costs [Abstract]", "terseLabel": "Deferred Financing Costs" } } }, "auth_ref": [] }, "us-gaap_Depreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Depreciation", "crdr": "debit", "calculation": { "http://www.agiletherapeutics.com/role/StatementStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.agiletherapeutics.com/role/StatementStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Depreciation", "terseLabel": "Depreciation", "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation." } } }, "auth_ref": [ "r7", "r43" ] }, "us-gaap_DerivativeContractTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeContractTypeDomain", "presentation": [ "http://www.agiletherapeutics.com/role/DisclosureFairValueMeasurementsLevel3WarrantsDetails" ], "lang": { "en-us": { "role": { "label": "Derivative Contract [Domain]", "documentation": "Financial instrument or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset." } } }, "auth_ref": [ "r437", "r439", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r461", "r462", "r463", "r464", "r475", "r476", "r477", "r478", "r481", "r482", "r483", "r484", "r496", "r497", "r498", "r499", "r535", "r537" ] }, "us-gaap_DerivativeExcludedComponentGainLossRecognizedInEarnings": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeExcludedComponentGainLossRecognizedInEarnings", "crdr": "credit", "calculation": { "http://www.agiletherapeutics.com/role/StatementStatementsOfOperationsAndComprehensiveIncomeLoss": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.agiletherapeutics.com/role/StatementStatementsOfOperationsAndComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "label": "Derivative, Excluded Component, Gain (Loss), Recognized in Earnings", "verboseLabel": "Unrealized (loss) gain on warrant liability", "documentation": "Amount of gain (loss) from excluded component of derivative hedge, recognized in earnings. Excludes recognition under systematic and rational method." } } }, "auth_ref": [ "r121", "r655" ] }, "us-gaap_DerivativeInstrumentRiskAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentRiskAxis", "presentation": [ "http://www.agiletherapeutics.com/role/DisclosureFairValueMeasurementsLevel3WarrantsDetails" ], "lang": { "en-us": { "role": { "label": "Derivative Instrument [Axis]", "documentation": "Information by type of derivative contract." } } }, "auth_ref": [ "r60", "r61", "r62", "r63", "r437", "r439", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r461", "r462", "r463", "r464", "r475", "r476", "r477", "r478", "r481", "r482", "r483", "r484", "r496", "r497", "r498", "r499", "r510", "r535", "r537" ] }, "us-gaap_DerivativeLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.agiletherapeutics.com/role/DisclosureFairValueMeasurementsFinancialInstrumentsMeasuredAtFairValueByHierarchyLevelDetails": { "parentTag": "us-gaap_LiabilitiesFairValueDisclosure", "weight": 1.0, "order": 1.0 }, "http://www.agiletherapeutics.com/role/StatementBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.agiletherapeutics.com/role/DisclosureFairValueMeasurementsFinancialInstrumentsMeasuredAtFairValueByHierarchyLevelDetails", "http://www.agiletherapeutics.com/role/StatementBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Derivative Liability, Noncurrent", "terseLabel": "Warrant liability", "documentation": "Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, expected to be settled after one year or the normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset." } } }, "auth_ref": [ "r144" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.agiletherapeutics.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Period Focus", "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY." } } }, "auth_ref": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://www.agiletherapeutics.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Year Focus", "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006." } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentPeriodEndDate", "presentation": [ "http://www.agiletherapeutics.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Period End Date", "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD." } } }, "auth_ref": [] }, "dei_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentQuarterlyReport", "presentation": [ "http://www.agiletherapeutics.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Quarterly Report", "documentation": "Boolean flag that is true only for a form used as an quarterly report." } } }, "auth_ref": [ "r548" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentTransitionReport", "presentation": [ "http://www.agiletherapeutics.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r581" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://www.agiletherapeutics.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Type", "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'." } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasic", "presentation": [ "http://www.agiletherapeutics.com/role/StatementStatementsOfOperationsAndComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic", "terseLabel": "Net loss per share (basic) (in dollars per share)", "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r152", "r169", "r170", "r171", "r172", "r173", "r178", "r180", "r182", "r183", "r184", "r186", "r362", "r363", "r404", "r417", "r512" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.agiletherapeutics.com/role/StatementStatementsOfOperationsAndComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Diluted", "terseLabel": "Net loss per share (diluted) (in dollars per share)", "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period." } } }, "auth_ref": [ "r152", "r169", "r170", "r171", "r172", "r173", "r180", "r182", "r183", "r184", "r186", "r362", "r363", "r404", "r417", "r512" ] }, "us-gaap_EarningsPerSharePolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerSharePolicyTextBlock", "presentation": [ "http://www.agiletherapeutics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Policy [Policy Text Block]", "terseLabel": "Net Income (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": [ "r32", "r33" ] }, "agrx_EligibleAmountAuthorizedToSell": { "xbrltype": "monetaryItemType", "nsuri": "http://www.agiletherapeutics.com/20240630", "localname": "EligibleAmountAuthorizedToSell", "crdr": "credit", "presentation": [ "http://www.agiletherapeutics.com/role/DisclosureStockholdersDeficitCommonStockDetails" ], "lang": { "en-us": { "role": { "documentation": "Eligible Amount Authorized To Sell", "label": "Eligible Amount Authorized To Sell" } } }, "auth_ref": [] }, "agrx_EmployeeAndNonemployeeStockOptionsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.agiletherapeutics.com/20240630", "localname": "EmployeeAndNonemployeeStockOptionsMember", "presentation": [ "http://www.agiletherapeutics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNetLossPerShareDetails" ], "lang": { "en-us": { "role": { "documentation": "An arrangement whereby an employee or nonemployee is entitled to receive in the future, subject to vesting and other restrictions, a number of shares in the entity at a specified price, as defined in the agreement. Nonemployees may include, but are not limited to, consultants and outside members of the board of directors.", "label": "Common stock options" } } }, "auth_ref": [] }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeRelatedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.agiletherapeutics.com/role/DisclosureAccruedLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.agiletherapeutics.com/role/DisclosureAccruedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Employee-related Liabilities, Current", "terseLabel": "Accrued compensation", "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r23" ] }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "presentation": [ "http://www.agiletherapeutics.com/role/DisclosureStockholdersDeficitStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]", "terseLabel": "Stock-Based Compensation Expense", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockOptionMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Employee Stock Option [Member]", "terseLabel": "Employee Stock Option", "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time." } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.agiletherapeutics.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.agiletherapeutics.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://www.agiletherapeutics.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://www.agiletherapeutics.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCentralIndexKey", "presentation": [ "http://www.agiletherapeutics.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r546" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.agiletherapeutics.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Common Stock, Shares Outstanding", "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument." } } }, "auth_ref": [] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://www.agiletherapeutics.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Current Reporting Status", "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://www.agiletherapeutics.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r546" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://www.agiletherapeutics.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity File Number", "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen." } } }, "auth_ref": [] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFilerCategory", "presentation": [ "http://www.agiletherapeutics.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Filer Category", "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [ "r546" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.agiletherapeutics.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://www.agiletherapeutics.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Interactive Data Current", "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)." } } }, "auth_ref": [ "r620" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://www.agiletherapeutics.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r546" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://www.agiletherapeutics.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Shell Company", "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act." } } }, "auth_ref": [ "r546" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitySmallBusiness", "presentation": [ "http://www.agiletherapeutics.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r546" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.agiletherapeutics.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Tax Identification Number", "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS." } } }, "auth_ref": [ "r546" ] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityComponentDomain", "presentation": [ "http://www.agiletherapeutics.com/role/DisclosureCreditAgreementAndGuarantyDetails", "http://www.agiletherapeutics.com/role/DisclosureStockholdersDeficitCommonStockDetails", "http://www.agiletherapeutics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesWarrantsDetails", "http://www.agiletherapeutics.com/role/StatementStatementsOfChangesInStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "label": "Equity Component [Domain]", "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc." } } }, "auth_ref": [ "r11", "r129", "r148", "r149", "r150", "r164", "r165", "r166", "r168", "r174", "r176", "r187", "r208", "r209", "r279", "r323", "r324", "r325", "r342", "r343", "r354", "r355", "r356", "r357", "r358", "r359", "r361", "r376", "r377", "r378", "r379", "r380", "r381", "r395", "r419", "r420", "r421", "r435", "r487" ] }, "ecd_EquityValuationAssumptionDifferenceFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "EquityValuationAssumptionDifferenceFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Equity Valuation Assumption Difference, Footnote [Text Block]", "terseLabel": "Equity Valuation Assumption Difference, Footnote" } } }, "auth_ref": [ "r589" ] }, "ecd_ErrCompAnalysisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ErrCompAnalysisTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Erroneous Compensation Analysis [Text Block]", "terseLabel": "Erroneous Compensation Analysis" } } }, "auth_ref": [ "r553", "r564", "r574", "r599" ] }, "ecd_ErrCompRecoveryTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ErrCompRecoveryTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Erroneously Awarded Compensation Recovery [Table]", "terseLabel": "Erroneously Awarded Compensation Recovery" } } }, "auth_ref": [ "r550", "r561", "r571", "r596" ] }, "ecd_ExecutiveCategoryAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ExecutiveCategoryAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Executive Category [Axis]", "terseLabel": "Executive Category:" } } }, "auth_ref": [ "r595" ] }, "us-gaap_FairValueAdjustmentOfWarrants": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAdjustmentOfWarrants", "crdr": "debit", "calculation": { "http://www.agiletherapeutics.com/role/StatementStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.agiletherapeutics.com/role/StatementStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Fair Value Adjustment of Warrants", "terseLabel": "Unrealized loss (gain) on warrants", "documentation": "Amount of expense (income) related to adjustment to fair value of warrant liability." } } }, "auth_ref": [ "r2", "r7" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "presentation": [ "http://www.agiletherapeutics.com/role/DisclosureFairValueMeasurementsFinancialInstrumentsMeasuredAtFairValueByHierarchyLevelDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "terseLabel": "Fair Value Measurements", "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": [ "r365", "r366", "r371" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "presentation": [ "http://www.agiletherapeutics.com/role/DisclosureFairValueMeasurementsFinancialInstrumentsMeasuredAtFairValueByHierarchyLevelDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value Measurements, Recurring and Nonrecurring [Table]", "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis." } } }, "auth_ref": [ "r365", "r366", "r371" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems", "presentation": [ "http://www.agiletherapeutics.com/role/DisclosureFairValueMeasurementsWarrantValuationAssumptionsDetails" ], "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": [] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable", "presentation": [ "http://www.agiletherapeutics.com/role/DisclosureFairValueMeasurementsWarrantValuationAssumptionsDetails" ], "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": [ "r12" ] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://www.agiletherapeutics.com/role/DisclosureFairValueMeasurementsFinancialInstrumentsMeasuredAtFairValueByHierarchyLevelDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Hierarchy [Axis]", "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient." } } }, "auth_ref": [ "r246", "r283", "r284", "r285", "r286", "r287", "r288", "r366", "r397", "r398", "r399", "r518", "r519", "r524", "r525", "r526" ] }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByMeasurementFrequencyAxis", "presentation": [ "http://www.agiletherapeutics.com/role/DisclosureFairValueMeasurementsFinancialInstrumentsMeasuredAtFairValueByHierarchyLevelDetails" ], "lang": { "en-us": { "role": { "label": "Measurement Frequency [Axis]", "documentation": "Information by measurement frequency." } } }, "auth_ref": [ "r365", "r366", "r368", "r369", "r373" ] }, "us-gaap_FairValueConcentrationOfRiskFinancialLiabilitiesBalanceSheetGroupingsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueConcentrationOfRiskFinancialLiabilitiesBalanceSheetGroupingsAbstract", "presentation": [ "http://www.agiletherapeutics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationsOfCreditRiskDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Concentration of Risk, Financial Liabilities, Balance Sheet Groupings [Abstract]", "terseLabel": "Concentration risk, financial liabilities" } } }, "auth_ref": [] }, "us-gaap_FairValueDisclosureOffbalanceSheetRisksAmountLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosureOffbalanceSheetRisksAmountLiability", "crdr": "credit", "presentation": [ "http://www.agiletherapeutics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationsOfCreditRiskDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value Disclosure, Off-balance Sheet Risks, Amount, Liability", "terseLabel": "Financial instruments with off-balance sheet risk of accounting loss, liabilities", "documentation": "The fair value of financial liabilities, which are not recognized in the financial statements (off-balance sheet) because they fail to meet some other criterion for recognition." } } }, "auth_ref": [ "r374" ] }, "us-gaap_FairValueDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresAbstract", "lang": { "en-us": { "role": { "label": "Fair Value Measurements" } } }, "auth_ref": [] }, "us-gaap_FairValueDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresTextBlock", "presentation": [ "http://www.agiletherapeutics.com/role/DisclosureFairValueMeasurements" ], "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Text Block]", "terseLabel": "Fair Value Measurements", "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information." } } }, "auth_ref": [ "r364" ] }, "us-gaap_FairValueInputsLevel1Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel1Member", "presentation": [ "http://www.agiletherapeutics.com/role/DisclosureFairValueMeasurementsFinancialInstrumentsMeasuredAtFairValueByHierarchyLevelDetails" ], "lang": { "en-us": { "role": { "label": "Level 1", "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date." } } }, "auth_ref": [ "r246", "r283", "r288", "r366", "r397", "r524", "r525", "r526" ] }, "us-gaap_FairValueInputsLevel3Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel3Member", "presentation": [ "http://www.agiletherapeutics.com/role/DisclosureFairValueMeasurementsFinancialInstrumentsMeasuredAtFairValueByHierarchyLevelDetails" ], "lang": { "en-us": { "role": { "label": "Level 3", "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r246", "r283", "r284", "r285", "r286", "r287", "r288", "r366", "r399", "r518", "r519", "r524", "r525", "r526" ] }, "us-gaap_FairValueInputsQuantitativeInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsQuantitativeInformationAbstract", "presentation": [ "http://www.agiletherapeutics.com/role/DisclosureFairValueMeasurementsWarrantValuationAssumptionsDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value Assumptions and Methodology for Assets and Liabilities [Abstract]", "terseLabel": "Significant assumptions used in valuation of the Company's warrants" } } }, "auth_ref": [] }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "presentation": [ "http://www.agiletherapeutics.com/role/DisclosureFairValueMeasurementsTables" ], "lang": { "en-us": { "role": { "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]", "terseLabel": "Schedule of rollforward of the fair value of Level 3 warrants", "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": [ "r13", "r66" ] }, "us-gaap_FairValueMeasurementFrequencyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementFrequencyDomain", "presentation": [ "http://www.agiletherapeutics.com/role/DisclosureFairValueMeasurementsFinancialInstrumentsMeasuredAtFairValueByHierarchyLevelDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Measurement Frequency [Domain]", "documentation": "Measurement frequency." } } }, "auth_ref": [] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://www.agiletherapeutics.com/role/DisclosureFairValueMeasurementsFinancialInstrumentsMeasuredAtFairValueByHierarchyLevelDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value Hierarchy [Domain]", "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value." } } }, "auth_ref": [ "r246", "r283", "r284", "r285", "r286", "r287", "r288", "r397", "r398", "r399", "r518", "r519", "r524", "r525", "r526" ] }, "us-gaap_FairValueMeasurementsRecurringMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsRecurringMember", "presentation": [ "http://www.agiletherapeutics.com/role/DisclosureFairValueMeasurementsFinancialInstrumentsMeasuredAtFairValueByHierarchyLevelDetails" ], "lang": { "en-us": { "role": { "label": "Recurring", "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value." } } }, "auth_ref": [ "r364", "r373" ] }, "us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems", "presentation": [ "http://www.agiletherapeutics.com/role/DisclosureFairValueMeasurementsLevel3WarrantsDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Net Derivative Asset (Liability) 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": [] }, "us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationTable", "presentation": [ "http://www.agiletherapeutics.com/role/DisclosureFairValueMeasurementsLevel3WarrantsDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Table]", "documentation": "Disclosure of information about financial instrument classified as a derivative asset (liability) after deduction of derivative liability (asset) using recurring unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r13", "r14" ] }, "agrx_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputsReconciliationExercise": { "xbrltype": "monetaryItemType", "nsuri": "http://www.agiletherapeutics.com/20240630", "localname": "FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputsReconciliationExercise", "crdr": "credit", "presentation": [ "http://www.agiletherapeutics.com/role/DisclosureFairValueMeasurementsLevel3WarrantsDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of exercise of financial instrument classified as a derivative asset (liability) after deduction of derivative liability, measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Inputs Reconciliation, Exercise", "negatedLabel": "Warrants exercised" } } }, "auth_ref": [] }, "us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputsReconciliationGainLossIncludedInEarnings": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputsReconciliationGainLossIncludedInEarnings", "crdr": "credit", "presentation": [ "http://www.agiletherapeutics.com/role/DisclosureFairValueMeasurementsLevel3WarrantsDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Inputs Reconciliation, Gain (Loss) Included in Earnings", "terseLabel": "Change in fair value", "documentation": "Amount of gain (loss) recognized in income from derivative asset (liability) after deduction of derivative liability (asset), measured at fair value on recurring basis using unobservable input (level 3)." } } }, "auth_ref": [ "r370", "r372" ] }, "us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputsReconciliationIssues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputsReconciliationIssues", "crdr": "debit", "presentation": [ "http://www.agiletherapeutics.com/role/DisclosureFairValueMeasurementsLevel3WarrantsDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Inputs Reconciliation, Issues", "terseLabel": "Warrants issued", "documentation": "Amount of issuances of financial instrument classified as a derivative asset (liability) after deduction of derivative liability (asset), measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r14", "r65" ] }, "us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisWithUnobservableInputs": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisWithUnobservableInputs", "crdr": "debit", "presentation": [ "http://www.agiletherapeutics.com/role/DisclosureFairValueMeasurementsLevel3WarrantsDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis with Unobservable Inputs", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "documentation": "Fair value of financial instrument classified as derivative asset (liability) after deduction of derivative liability (asset), measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r14", "r64" ] }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueOfFinancialInstrumentsPolicy", "presentation": [ "http://www.agiletherapeutics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Fair Value of Financial Instruments, Policy [Policy Text Block]", "terseLabel": "Fair Value of Financial Instruments", "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments." } } }, "auth_ref": [ "r10", "r16" ] }, "agrx_FairValueOfWarrants": { "xbrltype": "monetaryItemType", "nsuri": "http://www.agiletherapeutics.com/20240630", "localname": "FairValueOfWarrants", "crdr": "credit", "presentation": [ "http://www.agiletherapeutics.com/role/DisclosureCreditAgreementAndGuarantyDetails", "http://www.agiletherapeutics.com/role/DisclosureStockholdersDeficitCommonStockDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to fair value of warrants.", "label": "Fair Value Of Warrants", "terseLabel": "Fair value of warrants" } } }, "auth_ref": [] }, "agrx_FairValueTransfersBetweenLevel1Level2AndLevel3": { "xbrltype": "monetaryItemType", "nsuri": "http://www.agiletherapeutics.com/20240630", "localname": "FairValueTransfersBetweenLevel1Level2AndLevel3", "crdr": "debit", "presentation": [ "http://www.agiletherapeutics.com/role/DisclosureFairValueMeasurementsLevel3WarrantsDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of transfers between fair value levels 1, 2 and 3.", "label": "Fair Value, Transfers Between Level 1, Level 2 and Level 3", "terseLabel": "Transfers between fair value levels" } } }, "auth_ref": [] }, "agrx_FirstSevenLakhsSharesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.agiletherapeutics.com/20240630", "localname": "FirstSevenLakhsSharesMember", "presentation": [ "http://www.agiletherapeutics.com/role/DisclosureCreditAgreementAndGuarantyDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the first seven lakhs shares of agile common stock.", "label": "First Seven Lakhs Shares" } } }, "auth_ref": [] }, "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount", "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount" } } }, "auth_ref": [ "r557", "r568", "r578", "r603" ] }, "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Expense of Enforcement, Amount", "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount" } } }, "auth_ref": [ "r557", "r568", "r578", "r603" ] }, "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Violation of Home Country Law, Amount", "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount" } } }, "auth_ref": [ "r557", "r568", "r578", "r603" ] }, "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery, Explanation of Impracticability [Text Block]", "terseLabel": "Forgone Recovery, Explanation of Impracticability" } } }, "auth_ref": [ "r557", "r568", "r578", "r603" ] }, "ecd_ForgoneRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r557", "r568", "r578", "r603" ] }, "agrx_FourCustomersMember": { "xbrltype": "domainItemType", "nsuri": "http://www.agiletherapeutics.com/20240630", "localname": "FourCustomersMember", "presentation": [ "http://www.agiletherapeutics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationsOfCreditRiskDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to four customers.", "label": "Four Customers [Member]", "terseLabel": "Four Customers" } } }, "auth_ref": [] }, "us-gaap_GeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.agiletherapeutics.com/role/StatementStatementsOfOperationsAndComprehensiveIncomeLoss": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.agiletherapeutics.com/role/StatementStatementsOfOperationsAndComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "label": "General and Administrative Expense", "terseLabel": "General and administrative", "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line." } } }, "auth_ref": [ "r94", "r470" ] }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeneralAndAdministrativeExpenseMember", "presentation": [ "http://www.agiletherapeutics.com/role/DisclosureStockholdersDeficitStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "General and administrative", "documentation": "Primary financial statement caption encompassing general and administrative expense." } } }, "auth_ref": [ "r90" ] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://www.agiletherapeutics.com/role/StatementStatementsOfOperationsAndComprehensiveIncomeLoss": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.agiletherapeutics.com/role/StatementStatementsOfOperationsAndComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "label": "Gross Profit", "totalLabel": "Gross profit", "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity." } } }, "auth_ref": [ "r92", "r162", "r189", "r195", "r199", "r201", "r207", "r223", "r224", "r225", "r226", "r227", "r228", "r229", "r230", "r231", "r375", "r514", "r650" ] }, "agrx_GrossToNetAccruals": { "xbrltype": "monetaryItemType", "nsuri": "http://www.agiletherapeutics.com/20240630", "localname": "GrossToNetAccruals", "crdr": "credit", "calculation": { "http://www.agiletherapeutics.com/role/DisclosureAccruedLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.agiletherapeutics.com/role/DisclosureAccruedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for Gross to Net Accruals.", "label": "Gross to Net Accruals", "terseLabel": "Gross to net accruals" } } }, "auth_ref": [] }, "agrx_GuaranteedFutureMinimumRevenueRequirementInNextTwelveMonthsAndEachYearThereafter": { "xbrltype": "monetaryItemType", "nsuri": "http://www.agiletherapeutics.com/20240630", "localname": "GuaranteedFutureMinimumRevenueRequirementInNextTwelveMonthsAndEachYearThereafter", "crdr": "debit", "presentation": [ "http://www.agiletherapeutics.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of guaranteed minimum revenue requirement for first fiscal year following current fiscal year and each year thereafter. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Guaranteed Future Minimum Revenue Requirement in Next Twelve Months And Each Year Thereafter", "terseLabel": "2025 and Each Year Thereafter" } } }, "auth_ref": [] }, "agrx_GuaranteedFutureMinimumRevenueRequirementInReminderOfFiscalYearAndEachYearThereafter": { "xbrltype": "monetaryItemType", "nsuri": "http://www.agiletherapeutics.com/20240630", "localname": "GuaranteedFutureMinimumRevenueRequirementInReminderOfFiscalYearAndEachYearThereafter", "crdr": "debit", "presentation": [ "http://www.agiletherapeutics.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of guaranteed future minimum revenue requirement in remainder of current fiscal year and each year thereafter.", "label": "Guaranteed Future Minimum Revenue Requirement In Reminder Of Fiscal Year And Each Year Thereafter", "terseLabel": "Guaranteed minimum revenue" } } }, "auth_ref": [] }, "agrx_GuaranteedFutureMinimumRevenueRequirementInTwoYearAndEachYearThereafter": { "xbrltype": "monetaryItemType", "nsuri": "http://www.agiletherapeutics.com/20240630", "localname": "GuaranteedFutureMinimumRevenueRequirementInTwoYearAndEachYearThereafter", "crdr": "debit", "presentation": [ "http://www.agiletherapeutics.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of guaranteed minimum revenue requirement for second fiscal year following current fiscal year and each year thereafter. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Guaranteed Future Minimum Revenue Requirement in Two Year And Each Year Thereafter", "terseLabel": "2024 and Each Year Thereafter" } } }, "auth_ref": [] }, "agrx_H.c.WainwrightCo.LlcSalesAgentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.agiletherapeutics.com/20240630", "localname": "H.c.WainwrightCo.LlcSalesAgentMember", "presentation": [ "http://www.agiletherapeutics.com/role/DisclosureStockholdersDeficitCommonStockDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to H.C. Wainwright & Co., LLC, sales agent [Member].", "label": "H.C. Wainwright & Co., LLC, Sales Agent [Member]" } } }, "auth_ref": [] }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock", "presentation": [ "http://www.agiletherapeutics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]", "terseLabel": "Long-Lived Assets", "documentation": "Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets." } } }, "auth_ref": [ "r0", "r102" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.agiletherapeutics.com/role/StatementStatementsOfOperationsAndComprehensiveIncomeLoss": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.agiletherapeutics.com/role/StatementStatementsOfOperationsAndComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "Loss before benefit from income taxes", "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest." } } }, "auth_ref": [ "r1", "r88", "r118", "r189", "r195", "r199", "r201", "r405", "r414", "r514" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "label": "Statements of Operations and Comprehensive Income (Loss)" } } }, "auth_ref": [] }, "us-gaap_IncomeStatementLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://www.agiletherapeutics.com/role/DisclosureStockholdersDeficitStockBasedCompensationExpenseDetails", "http://www.agiletherapeutics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDeferredFinancingCostsDetails" ], "lang": { "en-us": { "role": { "label": "Income Statement Location [Axis]", "documentation": "Information by location in the income statement." } } }, "auth_ref": [ "r213", "r214", "r471" ] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://www.agiletherapeutics.com/role/DisclosureStockholdersDeficitStockBasedCompensationExpenseDetails", "http://www.agiletherapeutics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDeferredFinancingCostsDetails" ], "lang": { "en-us": { "role": { "label": "Income Statement Location [Domain]", "documentation": "Location in the income statement." } } }, "auth_ref": [ "r214", "r471" ] }, "us-gaap_IncomeTaxPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxPolicyTextBlock", "presentation": [ "http://www.agiletherapeutics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Income Tax, Policy [Policy Text Block]", "terseLabel": "Income Taxes", "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements." } } }, "auth_ref": [ "r147", "r335", "r336", "r338", "r339", "r340", "r341", "r428" ] }, "us-gaap_IncomeTaxUncertaintiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxUncertaintiesAbstract", "presentation": [ "http://www.agiletherapeutics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Income Tax Uncertainties [Abstract]", "terseLabel": "Uncertainty in tax positions" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities", "crdr": "debit", "calculation": { "http://www.agiletherapeutics.com/role/StatementStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.agiletherapeutics.com/role/StatementStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Accounts Payable and Accrued Liabilities", "terseLabel": "Accounts payable and accrued expenses", "documentation": "The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid." } } }, "auth_ref": [ "r6" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://www.agiletherapeutics.com/role/StatementStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://www.agiletherapeutics.com/role/StatementStatementsOfCashFlows" ], "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": [ "r6" ] }, "us-gaap_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInInventories", "crdr": "credit", "calculation": { "http://www.agiletherapeutics.com/role/StatementStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://www.agiletherapeutics.com/role/StatementStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Inventories", "negatedLabel": "Inventory", "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities." } } }, "auth_ref": [ "r6" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://www.agiletherapeutics.com/role/StatementStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in operating assets and liabilities:" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "crdr": "credit", "calculation": { "http://www.agiletherapeutics.com/role/StatementStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 9.0 } }, "presentation": [ "http://www.agiletherapeutics.com/role/StatementStatementsOfCashFlows" ], "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": [ "r6" ] }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "presentation": [ "http://www.agiletherapeutics.com/role/StatementStatementsOfChangesInStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "terseLabel": "Increase (decrease) in stockholders' equity", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "ecd_IndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "IndividualAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Individual [Axis]", "terseLabel": "Individual:" } } }, "auth_ref": [ "r560", "r568", "r578", "r595", "r603", "r607", "r615" ] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingArrLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]", "terseLabel": "Insider Trading Arrangements:" } } }, "auth_ref": [ "r613" ] }, "ecd_InsiderTradingPoliciesProcLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingPoliciesProcLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures [Line Items]", "terseLabel": "Insider Trading Policies and Procedures:" } } }, "auth_ref": [ "r549", "r619" ] }, "ecd_InsiderTrdPoliciesProcAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTrdPoliciesProcAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures Adopted [Flag]", "terseLabel": "Insider Trading Policies and Procedures Adopted" } } }, "auth_ref": [ "r549", "r619" ] }, "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]", "terseLabel": "Insider Trading Policies and Procedures Not Adopted" } } }, "auth_ref": [ "r549", "r619" ] }, "agrx_InsudPharmaSLAndExeltisProjectIncMember": { "xbrltype": "domainItemType", "nsuri": "http://www.agiletherapeutics.com/20240630", "localname": "InsudPharmaSLAndExeltisProjectIncMember", "presentation": [ "http://www.agiletherapeutics.com/role/DisclosureMergerWithInsudPharmaSlDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to merger agreement with Insud pharma, S.L and Exeltis Project, Inc.", "label": "Insud Pharma, S L And Exeltis Project, Inc [Member]", "terseLabel": "Insud Pharma, S L and Exeltis Project, Inc" } } }, "auth_ref": [] }, "agrx_InsudPharmaSLMember": { "xbrltype": "domainItemType", "nsuri": "http://www.agiletherapeutics.com/20240630", "localname": "InsudPharmaSLMember", "presentation": [ "http://www.agiletherapeutics.com/role/DisclosureMergerWithInsudPharmaSlRevolvingPromissoryNoteAndIntellectualPropertySecurityAgreementDetails", "http://www.agiletherapeutics.com/role/DisclosureOrganizationAndDescriptionOfBusinessDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Insud pharma, S L.", "label": "Insud Pharma, S L [Member]", "terseLabel": "Insud Pharma S.L" } } }, "auth_ref": [] }, "us-gaap_InterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestExpense", "crdr": "debit", "calculation": { "http://www.agiletherapeutics.com/role/StatementStatementsOfOperationsAndComprehensiveIncomeLoss": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.agiletherapeutics.com/role/StatementStatementsOfOperationsAndComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "label": "Interest Expense", "negatedLabel": "Interest expense", "documentation": "Amount of the cost of borrowed funds accounted for as interest expense." } } }, "auth_ref": [ "r71", "r120", "r151", "r193", "r383", "r472", "r543", "r677" ] }, "us-gaap_InterestExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestExpenseMember", "presentation": [ "http://www.agiletherapeutics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDeferredFinancingCostsDetails" ], "lang": { "en-us": { "role": { "label": "Interest expense [Member]", "terseLabel": "Interest expense", "documentation": "Primary financial statement caption encompassing interest expense." } } }, "auth_ref": [ "r15" ] }, "us-gaap_InterestPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestPaidNet", "crdr": "credit", "presentation": [ "http://www.agiletherapeutics.com/role/StatementStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Interest Paid, Net", "terseLabel": "Interest paid", "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount." } } }, "auth_ref": [ "r153", "r156", "r157" ] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryNet", "crdr": "debit", "calculation": { "http://www.agiletherapeutics.com/role/StatementBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.agiletherapeutics.com/role/StatementBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Inventory, Net", "terseLabel": "Inventory, net", "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r142", "r508", "r533" ] }, "us-gaap_InventoryPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryPolicyTextBlock", "presentation": [ "http://www.agiletherapeutics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Inventory, Policy [Policy Text Block]", "terseLabel": "Inventory", "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": [ "r122", "r133", "r141", "r210", "r211", "r212", "r402", "r511" ] }, "agrx_InventoryReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://www.agiletherapeutics.com/20240630", "localname": "InventoryReserves", "crdr": "credit", "presentation": [ "http://www.agiletherapeutics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesInventoryDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of reserve for inventory.", "label": "Inventory Reserves", "terseLabel": "Inventory reserve" } } }, "auth_ref": [] }, "us-gaap_InvestmentIncomeInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentIncomeInterest", "crdr": "credit", "calculation": { "http://www.agiletherapeutics.com/role/StatementStatementsOfOperationsAndComprehensiveIncomeLoss": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.agiletherapeutics.com/role/StatementStatementsOfOperationsAndComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "label": "Investment Income, Interest", "terseLabel": "Interest income", "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities." } } }, "auth_ref": [ "r95", "r192" ] }, "agrx_IssuanceOfCommonStockInConnectionWithExerciseOfCommonStockWarrantsNetOfExpenses": { "xbrltype": "sharesItemType", "nsuri": "http://www.agiletherapeutics.com/20240630", "localname": "IssuanceOfCommonStockInConnectionWithExerciseOfCommonStockWarrantsNetOfExpenses", "presentation": [ "http://www.agiletherapeutics.com/role/StatementStatementsOfChangesInStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "documentation": "The number of shares issued during period on exercise of warrants.", "label": "Issuance of common stock in connection with the exercise of common stock warrants, net of expenses", "terseLabel": "Issuance of common stock in connection with the exercise of common stock warrants, net of expenses (shares)" } } }, "auth_ref": [] }, "us-gaap_LeaseCostAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCostAbstract", "presentation": [ "http://www.agiletherapeutics.com/role/DisclosureLeasesSummaryDetails" ], "lang": { "en-us": { "role": { "label": "Lease, Cost [Abstract]", "terseLabel": "Operating lease expense information:" } } }, "auth_ref": [] }, "us-gaap_LeasesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeasesAbstract", "lang": { "en-us": { "role": { "label": "Leases" } } }, "auth_ref": [] }, "agrx_LesseeFinanceLeaseNumberOfFinanceLeases": { "xbrltype": "integerItemType", "nsuri": "http://www.agiletherapeutics.com/20240630", "localname": "LesseeFinanceLeaseNumberOfFinanceLeases", "presentation": [ "http://www.agiletherapeutics.com/role/DisclosureLeasesSummaryDetails" ], "lang": { "en-us": { "role": { "documentation": "The number of finance leases.", "label": "Lessee, Finance Lease, Number of Finance Leases", "terseLabel": "Number of finance leases" } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseDescriptionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseDescriptionAbstract", "presentation": [ "http://www.agiletherapeutics.com/role/DisclosureLeasesSummaryDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Description [Abstract]", "verboseLabel": "Leases" } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseExistenceOfOptionToExtend": { "xbrltype": "booleanItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseExistenceOfOptionToExtend", "presentation": [ "http://www.agiletherapeutics.com/role/DisclosureLeasesSummaryDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Existence of Option to Extend [true false]", "documentation": "Indicates (true false) whether lessee has option to extend operating lease." } } }, "auth_ref": [ "r390" ] }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://www.agiletherapeutics.com/role/DisclosureLeasesTables" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]", "terseLabel": "Schedule of future minimum lease payments under non-cancellable leases", "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position." } } }, "auth_ref": [ "r662" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://www.agiletherapeutics.com/role/DisclosureLeasesMaturityOfLeaseLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.agiletherapeutics.com/role/DisclosureLeasesMaturityOfLeaseLiabilitiesDetailsCalc2": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.agiletherapeutics.com/role/DisclosureLeasesMaturityOfLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Payments, Due", "totalLabel": "Total", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease." } } }, "auth_ref": [ "r394" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.agiletherapeutics.com/role/DisclosureLeasesMaturityOfLeaseLiabilitiesDetailsCalc2": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.agiletherapeutics.com/role/DisclosureLeasesMaturityOfLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Payments, Due Next Twelve Months", "verboseLabel": "2024", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r394" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://www.agiletherapeutics.com/role/DisclosureLeasesMaturityOfLeaseLiabilitiesDetailsCalc2": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.agiletherapeutics.com/role/DisclosureLeasesMaturityOfLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Payments, Due Year Two", "terseLabel": "2025", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r394" ] }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "calculation": { "http://www.agiletherapeutics.com/role/DisclosureLeasesMaturityOfLeaseLiabilitiesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.agiletherapeutics.com/role/DisclosureLeasesMaturityOfLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "negatedLabel": "Less: Interest", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease." } } }, "auth_ref": [ "r394" ] }, "agrx_LesseeOperatingLeaseNumberOfOperatingLeases": { "xbrltype": "integerItemType", "nsuri": "http://www.agiletherapeutics.com/20240630", "localname": "LesseeOperatingLeaseNumberOfOperatingLeases", "presentation": [ "http://www.agiletherapeutics.com/role/DisclosureLeasesSummaryDetails" ], "lang": { "en-us": { "role": { "documentation": "The number of operating leases.", "label": "Lessee, Operating Lease, Number of Operating Leases", "terseLabel": "Number of operating leases" } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseRenewalTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseRenewalTerm", "presentation": [ "http://www.agiletherapeutics.com/role/DisclosureLeasesSummaryDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Renewal Term", "terseLabel": "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": [ "r661" ] }, "us-gaap_LesseeOperatingLeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeasesTextBlock", "presentation": [ "http://www.agiletherapeutics.com/role/DisclosureLeases" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Leases [Text Block]", "terseLabel": "Leases", "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability." } } }, "auth_ref": [ "r386" ] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://www.agiletherapeutics.com/role/StatementBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.agiletherapeutics.com/role/StatementBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities.", "totalLabel": "Total liabilities", "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future." } } }, "auth_ref": [ "r22", "r162", "r207", "r223", "r224", "r225", "r226", "r227", "r228", "r229", "r230", "r231", "r349", "r352", "r353", "r375", "r446", "r513", "r545", "r650", "r663", "r664" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://www.agiletherapeutics.com/role/StatementBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.agiletherapeutics.com/role/StatementBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities and Equity", "totalLabel": "Total liabilities and stockholders' deficit", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r87", "r116", "r412", "r533", "r634", "r644", "r659" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://www.agiletherapeutics.com/role/StatementBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "Liabilities and stockholders' deficit" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.agiletherapeutics.com/role/StatementBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.agiletherapeutics.com/role/StatementBalanceSheets" ], "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": [ "r24", "r132", "r162", "r207", "r223", "r224", "r225", "r226", "r227", "r228", "r229", "r230", "r231", "r349", "r352", "r353", "r375", "r533", "r650", "r663", "r664" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.agiletherapeutics.com/role/StatementBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities:" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesFairValueDisclosure", "crdr": "credit", "calculation": { "http://www.agiletherapeutics.com/role/DisclosureFairValueMeasurementsFinancialInstrumentsMeasuredAtFairValueByHierarchyLevelDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.agiletherapeutics.com/role/DisclosureFairValueMeasurementsFinancialInstrumentsMeasuredAtFairValueByHierarchyLevelDetails" ], "lang": { "en-us": { "role": { "label": "Financial and Nonfinancial Liabilities, Fair Value Disclosure", "totalLabel": "Total liabilities at fair value", "documentation": "Fair value of financial and nonfinancial obligations." } } }, "auth_ref": [ "r64" ] }, "us-gaap_LiabilitiesFairValueDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesFairValueDisclosureAbstract", "presentation": [ "http://www.agiletherapeutics.com/role/DisclosureFairValueMeasurementsFinancialInstrumentsMeasuredAtFairValueByHierarchyLevelDetails" ], "lang": { "en-us": { "role": { "label": "Liabilities, Fair Value Disclosure [Abstract]", "terseLabel": "Liabilities:" } } }, "auth_ref": [] }, "us-gaap_LineOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCredit", "crdr": "credit", "presentation": [ "http://www.agiletherapeutics.com/role/DisclosureCreditAgreementAndGuarantyDetails" ], "lang": { "en-us": { "role": { "label": "Long-term Line of Credit", "terseLabel": "Outstanding line of credit", "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement." } } }, "auth_ref": [ "r17", "r114", "r672" ] }, "us-gaap_LineOfCreditFacilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityAxis", "presentation": [ "http://www.agiletherapeutics.com/role/DisclosureMergerWithInsudPharmaSlRevolvingPromissoryNoteAndIntellectualPropertySecurityAgreementDetails", "http://www.agiletherapeutics.com/role/DisclosureOrganizationAndDescriptionOfBusinessDetails" ], "lang": { "en-us": { "role": { "label": "Lender Name [Axis]", "documentation": "Information by name of lender, which may be a single entity (for example, but not limited to, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit." } } }, "auth_ref": [ "r21", "r633" ] }, "us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityFairValueOfAmountOutstanding", "crdr": "credit", "presentation": [ "http://www.agiletherapeutics.com/role/DisclosureCreditAgreementAndGuarantyDetails" ], "lang": { "en-us": { "role": { "label": "Line of Credit Facility, Fair Value of Amount Outstanding", "terseLabel": "Principal payments on its outstanding", "documentation": "Fair value of the amount outstanding under the credit facility." } } }, "auth_ref": [ "r374" ] }, "us-gaap_LineOfCreditFacilityLenderDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityLenderDomain", "presentation": [ "http://www.agiletherapeutics.com/role/DisclosureMergerWithInsudPharmaSlRevolvingPromissoryNoteAndIntellectualPropertySecurityAgreementDetails", "http://www.agiletherapeutics.com/role/DisclosureOrganizationAndDescriptionOfBusinessDetails" ], "lang": { "en-us": { "role": { "label": "Line of Credit Facility, Lender [Domain]", "documentation": "Identification of the lender, which may be a single entity (for example, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit, including a letter of credit facility." } } }, "auth_ref": [ "r21", "r633" ] }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.agiletherapeutics.com/role/DisclosureCreditAgreementAndGuarantyDetails", "http://www.agiletherapeutics.com/role/DisclosureMergerWithInsudPharmaSlRevolvingPromissoryNoteAndIntellectualPropertySecurityAgreementDetails", "http://www.agiletherapeutics.com/role/DisclosureOrganizationAndDescriptionOfBusinessDetails" ], "lang": { "en-us": { "role": { "label": "Line of Credit Facility, Maximum Borrowing Capacity", "terseLabel": "Maximum borrowing capacity", "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility." } } }, "auth_ref": [ "r21" ] }, "agrx_LineOfCreditIncreaseInInterestRateDefaultRate": { "xbrltype": "percentItemType", "nsuri": "http://www.agiletherapeutics.com/20240630", "localname": "LineOfCreditIncreaseInInterestRateDefaultRate", "presentation": [ "http://www.agiletherapeutics.com/role/DisclosureMergerWithInsudPharmaSlRevolvingPromissoryNoteAndIntellectualPropertySecurityAgreementDetails" ], "lang": { "en-us": { "role": { "documentation": "Percentage of increase in the interest rate on the occurrence of default.", "label": "Line Of Credit, Increase In Interest Rate, Default Rate", "terseLabel": "Increase in interest rate on occurrence of default, percentage" } } }, "auth_ref": [] }, "us-gaap_LineOfCreditMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditMember", "presentation": [ "http://www.agiletherapeutics.com/role/DisclosureMergerWithInsudPharmaSlRevolvingPromissoryNoteAndIntellectualPropertySecurityAgreementDetails", "http://www.agiletherapeutics.com/role/DisclosureOrganizationAndDescriptionOfBusinessDetails" ], "lang": { "en-us": { "role": { "label": "Line of Credit [Member]", "terseLabel": "Bridge loan", "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars." } } }, "auth_ref": [] }, "agrx_LoanAndSecurityAgreementFebruary2020Member": { "xbrltype": "domainItemType", "nsuri": "http://www.agiletherapeutics.com/20240630", "localname": "LoanAndSecurityAgreementFebruary2020Member", "presentation": [ "http://www.agiletherapeutics.com/role/DisclosureCreditAgreementAndGuarantyDetails", "http://www.agiletherapeutics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesWarrantsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents a loan and security agreement entered into in February 2020, termed as Perceptive Credit Agreement.", "label": "Perceptive Credit Agreement" } } }, "auth_ref": [] }, "agrx_LoanAndSecurityAgreementFebruary2020TrancheOneMember": { "xbrltype": "domainItemType", "nsuri": "http://www.agiletherapeutics.com/20240630", "localname": "LoanAndSecurityAgreementFebruary2020TrancheOneMember", "presentation": [ "http://www.agiletherapeutics.com/role/DisclosureCreditAgreementAndGuarantyDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents Tranche One of the Perceptive Credit Agreement.", "label": "Perceptive Credit Agreement, Tranche One" } } }, "auth_ref": [] }, "agrx_LoanAndSecurityAgreementFebruary2020TrancheTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://www.agiletherapeutics.com/20240630", "localname": "LoanAndSecurityAgreementFebruary2020TrancheTwoMember", "presentation": [ "http://www.agiletherapeutics.com/role/DisclosureCreditAgreementAndGuarantyDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents Tranche Two of the Perceptive Credit Agreement.", "label": "Perceptive Credit Agreement, Tranche Two" } } }, "auth_ref": [] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://www.agiletherapeutics.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_LongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebt", "crdr": "credit", "calculation": { "http://www.agiletherapeutics.com/role/DisclosureCreditAgreementAndGuarantyCarryingAmountOfTermLoanDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.agiletherapeutics.com/role/DisclosureCreditAgreementAndGuarantyCarryingAmountOfTermLoanDetails" ], "lang": { "en-us": { "role": { "label": "Long-term Debt", "totalLabel": "Total debt", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation." } } }, "auth_ref": [ "r17", "r114", "r245", "r261", "r518", "r519", "r672" ] }, "us-gaap_LongTermDebtCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtCurrent", "crdr": "credit", "calculation": { "http://www.agiletherapeutics.com/role/StatementBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.agiletherapeutics.com/role/DisclosureCreditAgreementAndGuarantyCarryingAmountOfTermLoanDetails", "http://www.agiletherapeutics.com/role/StatementBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Long-term Debt, Current Maturities", "terseLabel": "Long-term debt, current portion", "verboseLabel": "Less, current portion", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as current. Excludes lease obligation." } } }, "auth_ref": [ "r137" ] }, "us-gaap_LongTermDebtOtherDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtOtherDisclosuresAbstract", "lang": { "en-us": { "role": { "label": "Credit Agreement and Guaranty" } } }, "auth_ref": [] }, "us-gaap_LongtermDebtTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeAxis", "presentation": [ "http://www.agiletherapeutics.com/role/DisclosureCreditAgreementAndGuarantyDetails" ], "lang": { "en-us": { "role": { "label": "Long-term Debt, Type [Axis]", "documentation": "Information by type of long-term debt." } } }, "auth_ref": [ "r25" ] }, "us-gaap_LongtermDebtTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeDomain", "presentation": [ "http://www.agiletherapeutics.com/role/DisclosureCreditAgreementAndGuarantyDetails" ], "lang": { "en-us": { "role": { "label": "Long-term Debt, Type [Domain]", "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer." } } }, "auth_ref": [ "r25", "r44" ] }, "us-gaap_LossContingenciesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingenciesLineItems", "presentation": [ "http://www.agiletherapeutics.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "label": "Loss Contingencies [Line Items]", "terseLabel": "Commitments and Contingencies", "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": [ "r217", "r218", "r219", "r222", "r648", "r649" ] }, "us-gaap_LossContingenciesTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingenciesTable", "presentation": [ "http://www.agiletherapeutics.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "label": "Loss Contingencies [Table]", "documentation": "Discloses the specific components (such as the nature, name, and date) of the loss contingency and gives an estimate of the possible loss or range of loss, or states that a reasonable estimate cannot be made. Excludes environmental contingencies, warranties and unconditional purchase obligations." } } }, "auth_ref": [ "r217", "r218", "r219", "r222", "r648", "r649" ] }, "srt_MajorCustomersAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MajorCustomersAxis", "presentation": [ "http://www.agiletherapeutics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationsOfCreditRiskDetails" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]" } } }, "auth_ref": [ "r204", "r523", "r654", "r673", "r674" ] }, "agrx_ManagementFeePercentageOnGrossProceedsFromWarrantsExercised": { "xbrltype": "percentItemType", "nsuri": "http://www.agiletherapeutics.com/20240630", "localname": "ManagementFeePercentageOnGrossProceedsFromWarrantsExercised", "presentation": [ "http://www.agiletherapeutics.com/role/DisclosureStockholdersDeficitCommonStockDetails" ], "lang": { "en-us": { "role": { "documentation": "Management fee payable as a percentage on gross proceeds resulting from the warrant exercise.", "label": "Management Fee Percentage on Gross Proceeds from Warrants Exercised", "terseLabel": "Management fee percentage" } } }, "auth_ref": [] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MaximumMember", "presentation": [ "http://www.agiletherapeutics.com/role/DisclosureCreditAgreementAndGuarantyDetails", "http://www.agiletherapeutics.com/role/DisclosureFairValueMeasurementsWarrantValuationAssumptionsDetails", "http://www.agiletherapeutics.com/role/DisclosureStockholdersDeficitCommonStockDetails" ], "lang": { "en-us": { "role": { "label": "Maximum" } } }, "auth_ref": [ "r218", "r219", "r220", "r221", "r289", "r401", "r418", "r438", "r439", "r492", "r493", "r494", "r495", "r500", "r505", "r506", "r515", "r522", "r529", "r534", "r652", "r665", "r666", "r667", "r668", "r669", "r670" ] }, "ecd_MeasureAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Measure [Axis]", "terseLabel": "Measure:" } } }, "auth_ref": [ "r587" ] }, "ecd_MeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Measure Name", "terseLabel": "Name" } } }, "auth_ref": [ "r587" ] }, "agrx_MeasurementInputExercisePriceFiveMember": { "xbrltype": "domainItemType", "nsuri": "http://www.agiletherapeutics.com/20240630", "localname": "MeasurementInputExercisePriceFiveMember", "presentation": [ "http://www.agiletherapeutics.com/role/DisclosureFairValueMeasurementsWarrantValuationAssumptionsDetails" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using agreed upon price five for exchange of underlying asset.", "label": "Measurement Input, Exercise Price, five [Member]", "terseLabel": "Measurement Input, Exercise Price, five" } } }, "auth_ref": [] }, "agrx_MeasurementInputExercisePriceFourMember": { "xbrltype": "domainItemType", "nsuri": "http://www.agiletherapeutics.com/20240630", "localname": "MeasurementInputExercisePriceFourMember", "presentation": [ "http://www.agiletherapeutics.com/role/DisclosureFairValueMeasurementsWarrantValuationAssumptionsDetails" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using agreed upon price four for exchange of underlying asset.", "label": "Measurement Input, Exercise Price, four [Member]", "terseLabel": "Measurement Input, Exercise Price, four" } } }, "auth_ref": [] }, "us-gaap_MeasurementInputExercisePriceMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputExercisePriceMember", "presentation": [ "http://www.agiletherapeutics.com/role/DisclosureCreditAgreementAndGuarantyDetails", "http://www.agiletherapeutics.com/role/DisclosureFairValueMeasurementsWarrantValuationAssumptionsDetails" ], "lang": { "en-us": { "role": { "label": "Strike price", "documentation": "Measurement input using agreed upon price for exchange of underlying asset." } } }, "auth_ref": [ "r657" ] }, "agrx_MeasurementInputExercisePriceOneMember": { "xbrltype": "domainItemType", "nsuri": "http://www.agiletherapeutics.com/20240630", "localname": "MeasurementInputExercisePriceOneMember", "presentation": [ "http://www.agiletherapeutics.com/role/DisclosureFairValueMeasurementsWarrantValuationAssumptionsDetails" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using agreed upon price one for exchange of underlying asset.", "label": "Measurement Input, Exercise Price, One [Member]", "terseLabel": "Measurement Input, Exercise Price, One" } } }, "auth_ref": [] }, "agrx_MeasurementInputExercisePriceSixMember": { "xbrltype": "domainItemType", "nsuri": "http://www.agiletherapeutics.com/20240630", "localname": "MeasurementInputExercisePriceSixMember", "presentation": [ "http://www.agiletherapeutics.com/role/DisclosureFairValueMeasurementsWarrantValuationAssumptionsDetails" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using agreed upon price six for exchange of underlying asset.", "label": "Measurement Input, Exercise Price, six [Member]", "terseLabel": "Measurement Input, Exercise Price, six" } } }, "auth_ref": [] }, "agrx_MeasurementInputExercisePriceThreeMember": { "xbrltype": "domainItemType", "nsuri": "http://www.agiletherapeutics.com/20240630", "localname": "MeasurementInputExercisePriceThreeMember", "presentation": [ "http://www.agiletherapeutics.com/role/DisclosureFairValueMeasurementsWarrantValuationAssumptionsDetails" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using agreed upon price three for exchange of underlying asset.", "label": "Measurement Input, Exercise Price, three [Member]", "terseLabel": "Measurement Input, Exercise Price, three" } } }, "auth_ref": [] }, "agrx_MeasurementInputExercisePriceTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://www.agiletherapeutics.com/20240630", "localname": "MeasurementInputExercisePriceTwoMember", "presentation": [ "http://www.agiletherapeutics.com/role/DisclosureFairValueMeasurementsWarrantValuationAssumptionsDetails" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using agreed upon price two for exchange of underlying asset.", "label": "Measurement Input, Exercise Price, two [Member]", "terseLabel": "Measurement Input, Exercise Price, two" } } }, "auth_ref": [] }, "us-gaap_MeasurementInputExpectedTermMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputExpectedTermMember", "presentation": [ "http://www.agiletherapeutics.com/role/DisclosureCreditAgreementAndGuarantyDetails", "http://www.agiletherapeutics.com/role/DisclosureFairValueMeasurementsWarrantValuationAssumptionsDetails", "http://www.agiletherapeutics.com/role/DisclosureStockholdersDeficitCommonStockDetails" ], "lang": { "en-us": { "role": { "label": "Expected life", "documentation": "Measurement input using period financial instrument is expected to be outstanding. Excludes maturity date." } } }, "auth_ref": [ "r657" ] }, "us-gaap_MeasurementInputOptionVolatilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputOptionVolatilityMember", "presentation": [ "http://www.agiletherapeutics.com/role/DisclosureFairValueMeasurementsWarrantValuationAssumptionsDetails" ], "lang": { "en-us": { "role": { "label": "Option Volatility", "documentation": "Measurement input using rate at which price of option increases (decreases) for given set of returns." } } }, "auth_ref": [ "r657" ] }, "us-gaap_MeasurementInputPriceVolatilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputPriceVolatilityMember", "presentation": [ "http://www.agiletherapeutics.com/role/DisclosureCreditAgreementAndGuarantyDetails", "http://www.agiletherapeutics.com/role/DisclosureStockholdersDeficitCommonStockDetails" ], "lang": { "en-us": { "role": { "label": "Volatility", "documentation": "Measurement input using rate at which price of security will increase (decrease) for given set of returns." } } }, "auth_ref": [ "r657" ] }, "us-gaap_MeasurementInputRiskFreeInterestRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputRiskFreeInterestRateMember", "presentation": [ "http://www.agiletherapeutics.com/role/DisclosureCreditAgreementAndGuarantyDetails", "http://www.agiletherapeutics.com/role/DisclosureFairValueMeasurementsWarrantValuationAssumptionsDetails", "http://www.agiletherapeutics.com/role/DisclosureStockholdersDeficitCommonStockDetails" ], "lang": { "en-us": { "role": { "label": "Risk free interest rate", "documentation": "Measurement input using interest rate on instrument with zero risk of financial loss." } } }, "auth_ref": [ "r657" ] }, "us-gaap_MeasurementInputSharePriceMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputSharePriceMember", "presentation": [ "http://www.agiletherapeutics.com/role/DisclosureCreditAgreementAndGuarantyDetails", "http://www.agiletherapeutics.com/role/DisclosureFairValueMeasurementsWarrantValuationAssumptionsDetails", "http://www.agiletherapeutics.com/role/DisclosureStockholdersDeficitCommonStockDetails" ], "lang": { "en-us": { "role": { "label": "Fair value", "documentation": "Measurement input using share price of saleable stock." } } }, "auth_ref": [ "r657" ] }, "us-gaap_MeasurementInputTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputTypeAxis", "presentation": [ "http://www.agiletherapeutics.com/role/DisclosureCreditAgreementAndGuarantyDetails", "http://www.agiletherapeutics.com/role/DisclosureFairValueMeasurementsWarrantValuationAssumptionsDetails", "http://www.agiletherapeutics.com/role/DisclosureStockholdersDeficitCommonStockDetails" ], "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": [ "r367" ] }, "us-gaap_MeasurementInputTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputTypeDomain", "presentation": [ "http://www.agiletherapeutics.com/role/DisclosureCreditAgreementAndGuarantyDetails", "http://www.agiletherapeutics.com/role/DisclosureFairValueMeasurementsWarrantValuationAssumptionsDetails", "http://www.agiletherapeutics.com/role/DisclosureStockholdersDeficitCommonStockDetails" ], "lang": { "en-us": { "role": { "label": "Measurement Input Type [Domain]", "documentation": "Measurement input used to determine value of asset and liability." } } }, "auth_ref": [] }, "agrx_MergerAgreementConditionalTerminationFeePayable": { "xbrltype": "monetaryItemType", "nsuri": "http://www.agiletherapeutics.com/20240630", "localname": "MergerAgreementConditionalTerminationFeePayable", "crdr": "credit", "presentation": [ "http://www.agiletherapeutics.com/role/DisclosureMergerWithInsudPharmaSlDetails" ], "lang": { "en-us": { "role": { "documentation": "Conditional termination fee payable by the company upon termination of merger agreement.", "label": "Merger Agreement, Conditional Termination Fee Payable", "terseLabel": "Termination fee payable" } } }, "auth_ref": [] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MinimumMember", "presentation": [ "http://www.agiletherapeutics.com/role/DisclosureCreditAgreementAndGuarantyDetails", "http://www.agiletherapeutics.com/role/DisclosureFairValueMeasurementsWarrantValuationAssumptionsDetails", "http://www.agiletherapeutics.com/role/DisclosureMergerWithInsudPharmaSlDetails" ], "lang": { "en-us": { "role": { "label": "Minimum", "terseLabel": "Minimum" } } }, "auth_ref": [ "r218", "r219", "r220", "r221", "r289", "r401", "r418", "r438", "r439", "r492", "r493", "r494", "r495", "r500", "r505", "r506", "r515", "r522", "r529", "r534", "r652", "r665", "r666", "r667", "r668", "r669", "r670" ] }, "ecd_MnpiDiscTimedForCompValFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MnpiDiscTimedForCompValFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "MNPI Disclosure Timed for Compensation Value [Flag]", "terseLabel": "MNPI Disclosure Timed for Compensation Value" } } }, "auth_ref": [ "r606" ] }, "ecd_MtrlTermsOfTrdArrTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MtrlTermsOfTrdArrTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Material Terms of Trading Arrangement [Text Block]", "terseLabel": "Material Terms of Trading Arrangement" } } }, "auth_ref": [ "r614" ] }, "srt_NameOfMajorCustomerDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "NameOfMajorCustomerDomain", "presentation": [ "http://www.agiletherapeutics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationsOfCreditRiskDetails" ], "lang": { "en-us": { "role": { "label": "Customer [Domain]" } } }, "auth_ref": [ "r204", "r523", "r654", "r673", "r674" ] }, "ecd_NamedExecutiveOfficersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NamedExecutiveOfficersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Named Executive Officers, Footnote [Text Block]", "terseLabel": "Named Executive Officers, Footnote" } } }, "auth_ref": [ "r588" ] }, "agrx_NatureOfOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.agiletherapeutics.com/20240630", "localname": "NatureOfOperationsAbstract", "presentation": [ "http://www.agiletherapeutics.com/role/DisclosureOrganizationAndDescriptionOfBusinessDetails" ], "lang": { "en-us": { "role": { "documentation": "n/a", "label": "Nature of Operations [Abstract]", "terseLabel": "Nature of Operations" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://www.agiletherapeutics.com/role/StatementStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.agiletherapeutics.com/role/StatementStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash provided by financing activities", "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit." } } }, "auth_ref": [ "r155" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://www.agiletherapeutics.com/role/StatementStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Cash flows from financing activities:" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://www.agiletherapeutics.com/role/StatementStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.agiletherapeutics.com/role/StatementStatementsOfCashFlows" ], "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": [ "r97", "r98", "r99" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.agiletherapeutics.com/role/StatementStatementsOfCashFlows" ], "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/2023", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://www.agiletherapeutics.com/role/StatementStatementsOfOperationsAndComprehensiveIncomeLoss": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.agiletherapeutics.com/role/StatementStatementsOfChangesInStockholdersEquityDeficit", "http://www.agiletherapeutics.com/role/StatementStatementsOfOperationsAndComprehensiveIncomeLoss", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "totalLabel": "Net loss and comprehensive loss", "label": "Net Income (Loss)", "terseLabel": "Net Income (Loss)", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r89", "r99", "r119", "r130", "r145", "r146", "r150", "r162", "r167", "r169", "r170", "r171", "r172", "r175", "r176", "r181", "r189", "r195", "r199", "r201", "r207", "r223", "r224", "r225", "r226", "r227", "r228", "r229", "r230", "r231", "r363", "r375", "r416", "r468", "r485", "r486", "r514", "r543", "r650" ] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://www.agiletherapeutics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Recent Accounting Pronouncements", "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact." } } }, "auth_ref": [] }, "agrx_NewCommonStockWarrantsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.agiletherapeutics.com/20240630", "localname": "NewCommonStockWarrantsMember", "presentation": [ "http://www.agiletherapeutics.com/role/DisclosureStockholdersDeficitCommonStockDetails", "http://www.agiletherapeutics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesWarrantsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information relating to new unregistered common stock warrants.", "label": "New Common Stock Warrants [Member]", "terseLabel": "New Common Stock Warrants" } } }, "auth_ref": [] }, "agrx_NewWarrantsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.agiletherapeutics.com/20240630", "localname": "NewWarrantsMember", "presentation": [ "http://www.agiletherapeutics.com/role/DisclosureStockholdersDeficitCommonStockDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to new warrants.", "label": "New Warrants [Member]", "terseLabel": "New warrants" } } }, "auth_ref": [] }, "agrx_NewWarrantsWithEighteenMonthsTermMember": { "xbrltype": "domainItemType", "nsuri": "http://www.agiletherapeutics.com/20240630", "localname": "NewWarrantsWithEighteenMonthsTermMember", "presentation": [ "http://www.agiletherapeutics.com/role/DisclosureStockholdersDeficitCommonStockDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to warrants with eighteen months term.", "label": "New Warrants with Eighteen Months Term [Member]", "terseLabel": "Warrants with eighteen months term" } } }, "auth_ref": [] }, "agrx_NewWarrantsWithFiveYearsTermMember": { "xbrltype": "domainItemType", "nsuri": "http://www.agiletherapeutics.com/20240630", "localname": "NewWarrantsWithFiveYearsTermMember", "presentation": [ "http://www.agiletherapeutics.com/role/DisclosureStockholdersDeficitCommonStockDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to warrants with five years term.", "label": "New Warrants with Five Years Term [Member]", "terseLabel": "Warrants with five year term" } } }, "auth_ref": [] }, "ecd_NonGaapMeasureDescriptionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonGaapMeasureDescriptionTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-GAAP Measure Description [Text Block]", "terseLabel": "Non-GAAP Measure Description" } } }, "auth_ref": [ "r587" ] }, "ecd_NonNeosMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonNeosMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-NEOs [Member]", "terseLabel": "Non-NEOs" } } }, "auth_ref": [ "r557", "r568", "r578", "r595", "r603" ] }, "ecd_NonPeoNeoAvgCompActuallyPaidAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoAvgCompActuallyPaidAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO Average Compensation Actually Paid Amount", "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount" } } }, "auth_ref": [ "r585" ] }, "ecd_NonPeoNeoAvgTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoAvgTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO Average Total Compensation Amount", "terseLabel": "Non-PEO NEO Average Total Compensation Amount" } } }, "auth_ref": [ "r584" ] }, "ecd_NonPeoNeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO [Member]", "terseLabel": "Non-PEO NEO" } } }, "auth_ref": [ "r595" ] }, "ecd_NonRule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]", "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted" } } }, "auth_ref": [ "r614" ] }, "ecd_NonRule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]", "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated" } } }, "auth_ref": [ "r614" ] }, "us-gaap_NonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.agiletherapeutics.com/role/StatementStatementsOfOperationsAndComprehensiveIncomeLoss": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.agiletherapeutics.com/role/StatementStatementsOfOperationsAndComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "label": "Nonoperating Income (Expense)", "totalLabel": "Total other income (expense), net", "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": [ "r96" ] }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonoperatingIncomeExpenseAbstract", "presentation": [ "http://www.agiletherapeutics.com/role/StatementStatementsOfOperationsAndComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "label": "Nonoperating Income (Expense) [Abstract]", "terseLabel": "Other income (expense)" } } }, "auth_ref": [] }, "agrx_NotePayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.agiletherapeutics.com/20240630", "localname": "NotePayableCurrent", "crdr": "credit", "calculation": { "http://www.agiletherapeutics.com/role/StatementBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.agiletherapeutics.com/role/StatementBalanceSheets" ], "lang": { "en-us": { "role": { "documentation": "Carrying values as of the balance sheet date of the portions of long-term notes payable due within one year or the operating cycle if longer.", "label": "Note Payable, Current", "terseLabel": "Notes payable, current portion" } } }, "auth_ref": [] }, "agrx_NumberOfWarrantsIssued": { "xbrltype": "integerItemType", "nsuri": "http://www.agiletherapeutics.com/20240630", "localname": "NumberOfWarrantsIssued", "presentation": [ "http://www.agiletherapeutics.com/role/DisclosureCreditAgreementAndGuarantyDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to number of warrants issued.", "label": "Number of Warrants Issued", "terseLabel": "Number of warrants issued" } } }, "auth_ref": [] }, "us-gaap_OperatingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpenses", "crdr": "debit", "calculation": { "http://www.agiletherapeutics.com/role/StatementStatementsOfOperationsAndComprehensiveIncomeLoss": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.agiletherapeutics.com/role/StatementStatementsOfOperationsAndComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "label": "Operating Expenses", "totalLabel": "Total operating expenses", "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense." } } }, "auth_ref": [] }, "us-gaap_OperatingExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpensesAbstract", "presentation": [ "http://www.agiletherapeutics.com/role/StatementStatementsOfOperationsAndComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "label": "Operating Expenses [Abstract]", "terseLabel": "Operating expenses:" } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://www.agiletherapeutics.com/role/StatementStatementsOfOperationsAndComprehensiveIncomeLoss": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.agiletherapeutics.com/role/StatementStatementsOfOperationsAndComprehensiveIncomeLoss" ], "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": [ "r189", "r195", "r199", "r201", "r514" ] }, "us-gaap_OperatingLeaseExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseExpense", "crdr": "debit", "presentation": [ "http://www.agiletherapeutics.com/role/DisclosureLeasesSummaryDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Expense", "terseLabel": "Operating lease expense", "documentation": "Amount of operating lease expense. Excludes sublease income." } } }, "auth_ref": [ "r660" ] }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "presentation": [ "http://www.agiletherapeutics.com/role/DisclosureLeasesMaturityOfLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Payment, Due [Abstract]", "terseLabel": "Operating Leases" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiability", "crdr": "credit", "calculation": { "http://www.agiletherapeutics.com/role/DisclosureLeasesMaturityOfLeaseLiabilitiesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.agiletherapeutics.com/role/DisclosureLeasesMaturityOfLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability", "verboseLabel": "Present value of lease liability", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease." } } }, "auth_ref": [ "r388" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.agiletherapeutics.com/role/StatementBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.agiletherapeutics.com/role/StatementBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability, Current", "terseLabel": "Lease liability, current portion", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r388" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.agiletherapeutics.com/role/StatementBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.agiletherapeutics.com/role/StatementBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Lease liabilities, long-term", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r388" ] }, "us-gaap_OperatingLeasePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeasePayments", "crdr": "credit", "calculation": { "http://www.agiletherapeutics.com/role/StatementStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 11.0 } }, "presentation": [ "http://www.agiletherapeutics.com/role/DisclosureLeasesSummaryDetails", "http://www.agiletherapeutics.com/role/StatementStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Payments", "negatedLabel": "Lease liability", "terseLabel": "Cash paid for amounts included in measurement of lease liabilities", "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use." } } }, "auth_ref": [ "r389", "r391" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://www.agiletherapeutics.com/role/StatementBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.agiletherapeutics.com/role/StatementBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Right of use asset", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r387" ] }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://www.agiletherapeutics.com/role/DisclosureLeasesSummaryDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Weighted-average discount rate", "documentation": "Weighted average discount rate for operating lease calculated at point in time." } } }, "auth_ref": [ "r393", "r532" ] }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://www.agiletherapeutics.com/role/DisclosureLeasesSummaryDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Weighted-average remaining lease term (years)", "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": [ "r392", "r532" ] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "lang": { "en-us": { "role": { "label": "Organization and Description of Business" } } }, "auth_ref": [] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "presentation": [ "http://www.agiletherapeutics.com/role/DisclosureOrganizationAndDescriptionOfBusiness" ], "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]", "terseLabel": "Organization and Description of Business", "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure." } } }, "auth_ref": [ "r77", "r110", "r425", "r426" ] }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.agiletherapeutics.com/role/DisclosureAccruedLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.agiletherapeutics.com/role/DisclosureAccruedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Other Accrued Liabilities, Current", "terseLabel": "Accrued professional fees and other", "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": [ "r23" ] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.agiletherapeutics.com/role/StatementBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.agiletherapeutics.com/role/StatementBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Other Assets, Noncurrent", "terseLabel": "Other non-current assets", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r135" ] }, "ecd_OtherPerfMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OtherPerfMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Other Performance Measure, Amount", "terseLabel": "Other Performance Measure, Amount" } } }, "auth_ref": [ "r587" ] }, "us-gaap_OtherPrepaidExpenseCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherPrepaidExpenseCurrent", "crdr": "debit", "calculation": { "http://www.agiletherapeutics.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsDetails": { "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.agiletherapeutics.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Other Prepaid Expense, Current", "terseLabel": "Other", "documentation": "Amount of asset related to consideration paid in advance for other costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r626", "r645" ] }, "ecd_OutstandingAggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingAggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Aggregate Erroneous Compensation Amount", "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r555", "r566", "r576", "r601" ] }, "ecd_OutstandingRecoveryCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Recovery Compensation Amount", "terseLabel": "Compensation Amount" } } }, "auth_ref": [ "r558", "r569", "r579", "r604" ] }, "ecd_OutstandingRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Recovery, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r558", "r569", "r579", "r604" ] }, "us-gaap_PaidInKindInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaidInKindInterest", "crdr": "debit", "calculation": { "http://www.agiletherapeutics.com/role/StatementStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.agiletherapeutics.com/role/StatementStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Paid-in-Kind Interest", "terseLabel": "Noncash amortization of deferred financing costs", "documentation": "Interest paid other than in cash for example by issuing additional debt securities. As a noncash item, it is added to net income when calculating cash provided by or used in operations using the indirect method." } } }, "auth_ref": [ "r7" ] }, "ecd_PayVsPerformanceDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PayVsPerformanceDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Line Items]", "terseLabel": "Pay vs Performance Disclosure" } } }, "auth_ref": [ "r583" ] }, "us-gaap_PaymentsOfDebtExtinguishmentCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsOfDebtExtinguishmentCosts", "crdr": "credit", "presentation": [ "http://www.agiletherapeutics.com/role/DisclosureCreditAgreementAndGuarantyDetails" ], "lang": { "en-us": { "role": { "label": "Payment for Debt Extinguishment or Debt Prepayment Cost", "terseLabel": "Prepayment of outstanding principal", "documentation": "Amount of cash outflow for cost from early extinguishment and prepayment of debt. Includes, but is not limited to, third-party cost, premium paid, and other fee paid to lender directly for debt extinguishment or debt prepayment. Excludes accrued interest." } } }, "auth_ref": [ "r5" ] }, "ecd_PeerGroupIssuersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeerGroupIssuersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Peer Group Issuers, Footnote [Text Block]", "terseLabel": "Peer Group Issuers, Footnote" } } }, "auth_ref": [ "r586" ] }, "ecd_PeerGroupTotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeerGroupTotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Peer Group Total Shareholder Return Amount", "terseLabel": "Peer Group Total Shareholder Return Amount" } } }, "auth_ref": [ "r586" ] }, "ecd_PeoActuallyPaidCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoActuallyPaidCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Actually Paid Compensation Amount", "terseLabel": "PEO Actually Paid Compensation Amount" } } }, "auth_ref": [ "r585" ] }, "ecd_PeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO [Member]", "terseLabel": "PEO" } } }, "auth_ref": [ "r595" ] }, "ecd_PeoName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Name", "terseLabel": "PEO Name" } } }, "auth_ref": [ "r588" ] }, "ecd_PeoTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Total Compensation Amount", "terseLabel": "PEO Total Compensation Amount" } } }, "auth_ref": [ "r584" ] }, "agrx_PercentageOfAdditionalFeeAsPenaltyPercent": { "xbrltype": "percentItemType", "nsuri": "http://www.agiletherapeutics.com/20240630", "localname": "PercentageOfAdditionalFeeAsPenaltyPercent", "presentation": [ "http://www.agiletherapeutics.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "documentation": "Percentage of additional fee as penalty.", "label": "Percentage of Additional Fee as Penalty percent", "terseLabel": "Percentage of additional fee as penalty percent" } } }, "auth_ref": [] }, "agrx_PercentageOfWarrantsToTotalOutstandingWarrantsNumberOfSecuritiesCalled": { "xbrltype": "percentItemType", "nsuri": "http://www.agiletherapeutics.com/20240630", "localname": "PercentageOfWarrantsToTotalOutstandingWarrantsNumberOfSecuritiesCalled", "presentation": [ "http://www.agiletherapeutics.com/role/DisclosureMergerWithInsudPharmaSlDetails" ], "lang": { "en-us": { "role": { "documentation": "Percentage of outstanding warrants that permit the holder the right to purchase securities (usually equity) from the issuer at a specified price.", "label": "Percentage of Warrants to Total Outstanding Warrants, Number of Securities Called", "terseLabel": "Percentage of warrants and rights outstanding" } } }, "auth_ref": [] }, "agrx_PerceptiveWarrantsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.agiletherapeutics.com/20240630", "localname": "PerceptiveWarrantsMember", "presentation": [ "http://www.agiletherapeutics.com/role/DisclosureCreditAgreementAndGuarantyDetails", "http://www.agiletherapeutics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesWarrantsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the perceptive warrants issued as part of the perceptive credit agreement.", "label": "Perceptive Warrants" } } }, "auth_ref": [] }, "agrx_PlacementAgentWarrantsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.agiletherapeutics.com/20240630", "localname": "PlacementAgentWarrantsMember", "presentation": [ "http://www.agiletherapeutics.com/role/DisclosureStockholdersDeficitCommonStockDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information relating to placement agent warrants.", "label": "Placement Agent Warrants" } } }, "auth_ref": [] }, "agrx_PreFundedWarrantsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.agiletherapeutics.com/20240630", "localname": "PreFundedWarrantsMember", "presentation": [ "http://www.agiletherapeutics.com/role/DisclosureStockholdersDeficitCommonStockDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to pre-funded warrants.", "label": "Pre-funded warrants" } } }, "auth_ref": [] }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockParOrStatedValuePerShare", "presentation": [ "http://www.agiletherapeutics.com/role/DisclosureStockholdersDeficitCommonStockDetails", "http://www.agiletherapeutics.com/role/StatementBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Par or Stated Value Per Share", "terseLabel": "Stock stated value", "verboseLabel": "Preferred stock, par value (in dollars per share)", "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer." } } }, "auth_ref": [ "r81", "r263" ] }, "us-gaap_PreferredStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesAuthorized", "presentation": [ "http://www.agiletherapeutics.com/role/StatementBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Shares Authorized", "terseLabel": "Preferred stock, authorized (in shares)", "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r81", "r448" ] }, "us-gaap_PreferredStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesIssued", "presentation": [ "http://www.agiletherapeutics.com/role/StatementBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Shares Issued", "terseLabel": "Preferred stock, issued (in shares)", "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt." } } }, "auth_ref": [ "r81", "r263" ] }, "us-gaap_PreferredStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesOutstanding", "presentation": [ "http://www.agiletherapeutics.com/role/StatementBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Preferred stock, outstanding (in shares)", "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased." } } }, "auth_ref": [ "r81", "r448", "r466", "r678", "r679" ] }, "us-gaap_PreferredStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockValue", "crdr": "credit", "calculation": { "http://www.agiletherapeutics.com/role/StatementBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.agiletherapeutics.com/role/StatementBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Value, Issued", "terseLabel": "Preferred stock, $0.0001 par value, 10,000,000 shares authorized, 4,850 issued and no shares outstanding at June 30, 2024 and no shares issued and outstanding at December 31, 2023", "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r81", "r409", "r533" ] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://www.agiletherapeutics.com/role/StatementBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 }, "http://www.agiletherapeutics.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.agiletherapeutics.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsDetails", "http://www.agiletherapeutics.com/role/StatementBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Prepaid Expense and Other Assets, Current", "terseLabel": "Prepaid expenses and other current assets", "totalLabel": "Total 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": [ "r627" ] }, "agrx_PrepaidExpensesAndOtherCurrentAssetsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.agiletherapeutics.com/20240630", "localname": "PrepaidExpensesAndOtherCurrentAssetsTextBlock", "presentation": [ "http://www.agiletherapeutics.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssets" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for prepaid expenses and other current assets.", "label": "Prepaid Expenses and Other Current Assets [Text block]", "terseLabel": "Prepaid Expenses and Other Current Assets" } } }, "auth_ref": [] }, "us-gaap_PrepaidInsurance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidInsurance", "crdr": "debit", "calculation": { "http://www.agiletherapeutics.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsDetails": { "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.agiletherapeutics.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Prepaid Insurance", "terseLabel": "Prepaid insurance", "documentation": "Amount of asset related to consideration paid in advance for insurance that provides economic benefits within a future period of one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r509", "r516", "r645" ] }, "agrx_PrepaymentOccurOnOrBeforeFebruary102024Member": { "xbrltype": "domainItemType", "nsuri": "http://www.agiletherapeutics.com/20240630", "localname": "PrepaymentOccurOnOrBeforeFebruary102024Member", "presentation": [ "http://www.agiletherapeutics.com/role/DisclosureCreditAgreementAndGuarantyDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to prepayment occur on or before February 10, 2024.", "label": "Prepayment Occur on or Before February, 10, 2024" } } }, "auth_ref": [] }, "agrx_ProceedsFromAtMarketSalesOfCommonStockNetOfOfferingCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.agiletherapeutics.com/20240630", "localname": "ProceedsFromAtMarketSalesOfCommonStockNetOfOfferingCosts", "crdr": "debit", "calculation": { "http://www.agiletherapeutics.com/role/StatementStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.agiletherapeutics.com/role/StatementStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Proceeds From At-The-Market Sales Of Common Stock, Net Of Offering Costs", "label": "Proceeds From At-The-Market Sales Of Common Stock, Net Of Offering Costs", "terseLabel": "Proceeds from At-the-Market sales of common stock, net of offering costs" } } }, "auth_ref": [] }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceOfCommonStock", "crdr": "debit", "presentation": [ "http://www.agiletherapeutics.com/role/DisclosureStockholdersDeficitCommonStockDetails" ], "lang": { "en-us": { "role": { "label": "Proceeds from Issuance of Common Stock", "terseLabel": "Proceeds from issuance of common stock in public offering, net of offering costs", "documentation": "The cash inflow from the additional capital contribution to the entity." } } }, "auth_ref": [ "r4" ] }, "us-gaap_ProceedsFromIssuanceOfLongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceOfLongTermDebt", "crdr": "debit", "calculation": { "http://www.agiletherapeutics.com/role/StatementStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.agiletherapeutics.com/role/DisclosureCreditAgreementAndGuarantyDetails", "http://www.agiletherapeutics.com/role/StatementStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from Issuance of Long-term Debt", "terseLabel": "Proceeds from issuance of long-term debt", "verboseLabel": "Amount borrowed", "documentation": "The cash inflow from a debt initially having maturity due after one year or beyond the operating cycle, if longer." } } }, "auth_ref": [ "r28", "r429" ] }, "us-gaap_ProceedsFromSecuredLinesOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromSecuredLinesOfCredit", "crdr": "debit", "presentation": [ "http://www.agiletherapeutics.com/role/DisclosureMergerWithInsudPharmaSlRevolvingPromissoryNoteAndIntellectualPropertySecurityAgreementDetails" ], "lang": { "en-us": { "role": { "label": "Proceeds from Secured Lines of Credit", "terseLabel": "Initial loan advance amount", "documentation": "The cash inflow from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with either short term or long term maturity that is collateralized (backed by pledge, mortgage or other lien in the entity's assets)." } } }, "auth_ref": [ "r28" ] }, "us-gaap_ProceedsFromWarrantExercises": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromWarrantExercises", "crdr": "debit", "calculation": { "http://www.agiletherapeutics.com/role/StatementStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.agiletherapeutics.com/role/DisclosureCreditAgreementAndGuarantyDetails", "http://www.agiletherapeutics.com/role/DisclosureStockholdersDeficitCommonStockDetails", "http://www.agiletherapeutics.com/role/StatementStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from Warrant Exercises", "terseLabel": "Proceeds from warrant exercises", "verboseLabel": "Proceeds from the exercise of common stock warrants, net of offering costs", "documentation": "The cash inflow associated with the amount received from holders exercising their stock warrants." } } }, "auth_ref": [ "r629" ] }, "us-gaap_ProfitLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProfitLoss", "crdr": "credit", "calculation": { "http://www.agiletherapeutics.com/role/StatementStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.agiletherapeutics.com/role/StatementStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "terseLabel": "Net loss", "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest." } } }, "auth_ref": [ "r130", "r145", "r146", "r154", "r162", "r167", "r175", "r176", "r189", "r195", "r199", "r201", "r207", "r223", "r224", "r225", "r226", "r227", "r228", "r229", "r230", "r231", "r347", "r350", "r351", "r363", "r375", "r405", "r415", "r434", "r468", "r485", "r486", "r514", "r530", "r531", "r544", "r628", "r650" ] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://www.agiletherapeutics.com/role/StatementBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.agiletherapeutics.com/role/StatementBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Net", "verboseLabel": "Property and equipment, net", "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r8", "r406", "r413", "r533" ] }, "us-gaap_ProvisionForOtherCreditLosses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProvisionForOtherCreditLosses", "crdr": "debit", "presentation": [ "http://www.agiletherapeutics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCoPaymentAssistanceDetails" ], "lang": { "en-us": { "role": { "label": "Provision for Other Credit Losses", "terseLabel": "Provision for revenue reserve", "documentation": "Amount of expense related to credit loss from transactions other than loan and lease transactions." } } }, "auth_ref": [ "r6", "r117" ] }, "agrx_PublicOfferingMember": { "xbrltype": "domainItemType", "nsuri": "http://www.agiletherapeutics.com/20240630", "localname": "PublicOfferingMember", "presentation": [ "http://www.agiletherapeutics.com/role/DisclosureStockholdersDeficitCommonStockDetails", "http://www.agiletherapeutics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesWarrantsDetails", "http://www.agiletherapeutics.com/role/StatementStatementsOfChangesInStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to public offering.", "label": "Public offering" } } }, "auth_ref": [] }, "us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PurchaseCommitmentRemainingMinimumAmountCommitted", "crdr": "credit", "presentation": [ "http://www.agiletherapeutics.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "label": "Purchase Commitment, Remaining Minimum Amount Committed", "terseLabel": "Future purchase commitments", "documentation": "Minimum amount to be expended to satisfy the terms of arrangements in which the entity has agreed to expend funds to procure goods or services, excluding long-term purchase commitments or unconditional purchase obligations." } } }, "auth_ref": [ "r80", "r115" ] }, "ecd_PvpTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PvpTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Table]", "terseLabel": "Pay vs Performance Disclosure" } } }, "auth_ref": [ "r583" ] }, "ecd_PvpTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PvpTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance [Table Text Block]", "terseLabel": "Pay vs Performance Disclosure, Table" } } }, "auth_ref": [ "r583" ] }, "agrx_QuarterlyMinimumVolumeAmountOfProductToBeOrdered": { "xbrltype": "monetaryItemType", "nsuri": "http://www.agiletherapeutics.com/20240630", "localname": "QuarterlyMinimumVolumeAmountOfProductToBeOrdered", "crdr": "credit", "presentation": [ "http://www.agiletherapeutics.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "documentation": "The quarterly minimum volume amount of product to be ordered.", "label": "Quarterly Minimum Volume Amount of Product to be Ordered", "terseLabel": "Quarterly minimum volume amount of product to be ordered" } } }, "auth_ref": [] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeAxis", "presentation": [ "http://www.agiletherapeutics.com/role/DisclosureCreditAgreementAndGuarantyDetails", "http://www.agiletherapeutics.com/role/DisclosureFairValueMeasurementsWarrantValuationAssumptionsDetails", "http://www.agiletherapeutics.com/role/DisclosureMergerWithInsudPharmaSlDetails", "http://www.agiletherapeutics.com/role/DisclosureStockholdersDeficitCommonStockDetails" ], "lang": { "en-us": { "role": { "label": "Range [Axis]" } } }, "auth_ref": [ "r218", "r219", "r220", "r221", "r282", "r289", "r318", "r319", "r320", "r400", "r401", "r418", "r438", "r439", "r492", "r493", "r494", "r495", "r500", "r505", "r506", "r515", "r522", "r529", "r534", "r537", "r646", "r652", "r666", "r667", "r668", "r669", "r670" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeMember", "presentation": [ "http://www.agiletherapeutics.com/role/DisclosureCreditAgreementAndGuarantyDetails", "http://www.agiletherapeutics.com/role/DisclosureFairValueMeasurementsWarrantValuationAssumptionsDetails", "http://www.agiletherapeutics.com/role/DisclosureMergerWithInsudPharmaSlDetails", "http://www.agiletherapeutics.com/role/DisclosureStockholdersDeficitCommonStockDetails" ], "lang": { "en-us": { "role": { "label": "Range [Domain]" } } }, "auth_ref": [ "r218", "r219", "r220", "r221", "r282", "r289", "r318", "r319", "r320", "r400", "r401", "r418", "r438", "r439", "r492", "r493", "r494", "r495", "r500", "r505", "r506", "r515", "r522", "r529", "r534", "r537", "r646", "r652", "r666", "r667", "r668", "r669", "r670" ] }, "us-gaap_ReceivablesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReceivablesAbstract", "lang": { "en-us": { "role": { "label": "Receivables [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ReceivablesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReceivablesPolicyTextBlock", "presentation": [ "http://www.agiletherapeutics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Receivable [Policy Text Block]", "terseLabel": "Accounts Receivable and Allowances", "documentation": "Disclosure of accounting policy for receivable. Includes, but is not limited to, accounts receivable and financing receivable." } } }, "auth_ref": [ "r640", "r641", "r642", "r643" ] }, "ecd_RecoveryOfErrCompDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RecoveryOfErrCompDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]", "terseLabel": "Recovery of Erroneously Awarded Compensation Disclosure" } } }, "auth_ref": [ "r550", "r561", "r571", "r596" ] }, "agrx_RemainingSevenLakhsSharesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.agiletherapeutics.com/20240630", "localname": "RemainingSevenLakhsSharesMember", "presentation": [ "http://www.agiletherapeutics.com/role/DisclosureCreditAgreementAndGuarantyDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the remaining seven lakhs shares of agile common stock.", "label": "Remaining Seven Lakhs Shares" } } }, "auth_ref": [] }, "us-gaap_RepaymentsOfDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfDebt", "crdr": "credit", "calculation": { "http://www.agiletherapeutics.com/role/StatementStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.agiletherapeutics.com/role/DisclosureCreditAgreementAndGuarantyDetails", "http://www.agiletherapeutics.com/role/StatementStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Repayments of Debt", "negatedLabel": "Repayments of debt", "terseLabel": "Repayments of debt", "documentation": "Amount of cash outflow for short-term and long-term debt. Excludes payment of lease obligation." } } }, "auth_ref": [ "r630" ] }, "us-gaap_RepaymentsOfNotesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfNotesPayable", "crdr": "credit", "calculation": { "http://www.agiletherapeutics.com/role/StatementStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.agiletherapeutics.com/role/StatementStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Repayments of Notes Payable", "negatedLabel": "Repayments of note payable", "documentation": "The cash outflow for a borrowing supported by a written promise to pay an obligation." } } }, "auth_ref": [ "r29" ] }, "us-gaap_ResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpense", "crdr": "debit", "calculation": { "http://www.agiletherapeutics.com/role/StatementStatementsOfOperationsAndComprehensiveIncomeLoss": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.agiletherapeutics.com/role/StatementStatementsOfOperationsAndComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "label": "Research and Development Expense", "terseLabel": "Research and development", "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use." } } }, "auth_ref": [ "r76", "r333", "r671" ] }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpenseMember", "presentation": [ "http://www.agiletherapeutics.com/role/DisclosureStockholdersDeficitStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Research and development", "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included." } } }, "auth_ref": [] }, "us-gaap_ResearchAndDevelopmentExpensePolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpensePolicy", "presentation": [ "http://www.agiletherapeutics.com/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": [ "r332" ] }, "agrx_ReserveForVariableConsideration": { "xbrltype": "monetaryItemType", "nsuri": "http://www.agiletherapeutics.com/20240630", "localname": "ReserveForVariableConsideration", "crdr": "credit", "presentation": [ "http://www.agiletherapeutics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCoPaymentAssistanceDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of reserve for variable consideration.", "label": "Reserve for Variable Consideration", "terseLabel": "Reserve for variable consideration" } } }, "auth_ref": [] }, "ecd_RestatementDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDateAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date [Axis]", "terseLabel": "Restatement Determination Date:" } } }, "auth_ref": [ "r551", "r562", "r572", "r597" ] }, "ecd_RestatementDeterminationDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDeterminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date", "terseLabel": "Restatement Determination Date" } } }, "auth_ref": [ "r552", "r563", "r573", "r598" ] }, "ecd_RestatementDoesNotRequireRecoveryTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDoesNotRequireRecoveryTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Does Not Require Recovery [Text Block]", "terseLabel": "Restatement does not require Recovery" } } }, "auth_ref": [ "r559", "r570", "r580", "r605" ] }, "us-gaap_RestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockUnitsRSUMember", "presentation": [ "http://www.agiletherapeutics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNetLossPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Unvested restricted stock units", "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met." } } }, "auth_ref": [] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://www.agiletherapeutics.com/role/StatementBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.agiletherapeutics.com/role/DisclosureOrganizationAndDescriptionOfBusinessDetails", "http://www.agiletherapeutics.com/role/StatementBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Retained Earnings (Accumulated Deficit)", "negatedLabel": "Accumulated deficit", "terseLabel": "Accumulated deficit", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r84", "r108", "r411", "r422", "r423", "r433", "r449", "r533" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://www.agiletherapeutics.com/role/StatementStatementsOfChangesInStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "label": "Accumulated Deficit", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r129", "r164", "r165", "r166", "r168", "r174", "r176", "r208", "r209", "r323", "r324", "r325", "r342", "r343", "r354", "r356", "r357", "r359", "r361", "r419", "r421", "r435", "r678" ] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "calculation": { "http://www.agiletherapeutics.com/role/StatementStatementsOfOperationsAndComprehensiveIncomeLoss": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.agiletherapeutics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationsOfCreditRiskDetails", "http://www.agiletherapeutics.com/role/StatementStatementsOfOperationsAndComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Total revenue", "verboseLabel": "Revenues, net", "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": [ "r190", "r191", "r194", "r197", "r198", "r202", "r203", "r204", "r280", "r281", "r403" ] }, "us-gaap_RevenueRecognitionSalesOfGoods": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRecognitionSalesOfGoods", "presentation": [ "http://www.agiletherapeutics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Revenue Recognition, Sales of Goods [Policy Text Block]", "terseLabel": "Revenue Recognition", "documentation": "Disclosure of accounting policy for revenue recognition for the sale of goods, which is a transaction between an entity delivering a tangible good to a purchaser. The entity also may disclose its treatment of any unearned or deferred revenue that arises from the transaction." } } }, "auth_ref": [] }, "agrx_RevenuesForTrailingPerceptiveCreditAgreement": { "xbrltype": "monetaryItemType", "nsuri": "http://www.agiletherapeutics.com/20240630", "localname": "RevenuesForTrailingPerceptiveCreditAgreement", "crdr": "debit", "presentation": [ "http://www.agiletherapeutics.com/role/DisclosureCreditAgreementAndGuarantyDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of revenue should be generated under the debt instrument.", "label": "Revenues For Trailing Perceptive Credit Agreement", "terseLabel": "Revenue generated under debt" } } }, "auth_ref": [] }, "agrx_RisksAndUncertaintiesPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.agiletherapeutics.com/20240630", "localname": "RisksAndUncertaintiesPolicyPolicyTextBlock", "presentation": [ "http://www.agiletherapeutics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for the risks and uncertainties in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Risks and Uncertainties, Policy [Policy Text Block]", "terseLabel": "Risks and Uncertainties" } } }, "auth_ref": [] }, "ecd_Rule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Rule 10b5-1 Arrangement Adopted [Flag]", "terseLabel": "Rule 10b5-1 Arrangement Adopted" } } }, "auth_ref": [ "r614" ] }, "ecd_Rule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Rule 10b5-1 Arrangement Terminated [Flag]", "terseLabel": "Rule 10b5-1 Arrangement Terminated" } } }, "auth_ref": [ "r614" ] }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SaleOfStockNameOfTransactionDomain", "presentation": [ "http://www.agiletherapeutics.com/role/DisclosureStockholdersDeficitCommonStockDetails", "http://www.agiletherapeutics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesWarrantsDetails", "http://www.agiletherapeutics.com/role/StatementStatementsOfCashFlows", "http://www.agiletherapeutics.com/role/StatementStatementsOfChangesInStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "label": "Sale of Stock [Domain]", "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement." } } }, "auth_ref": [] }, "us-gaap_SalesRevenueNetMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SalesRevenueNetMember", "presentation": [ "http://www.agiletherapeutics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationsOfCreditRiskDetails" ], "lang": { "en-us": { "role": { "label": "Sales Revenue", "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation." } } }, "auth_ref": [ "r204", "r624" ] }, "srt_ScenarioUnspecifiedDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ScenarioUnspecifiedDomain", "presentation": [ "http://www.agiletherapeutics.com/role/DisclosureCreditAgreementAndGuarantyDetails" ], "lang": { "en-us": { "role": { "label": "Scenario, Unspecified [Domain]" } } }, "auth_ref": [ "r177", "r290", "r622", "r639" ] }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "presentation": [ "http://www.agiletherapeutics.com/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_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "presentation": [ "http://www.agiletherapeutics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNetLossPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities." } } }, "auth_ref": [ "r32" ] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "presentation": [ "http://www.agiletherapeutics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]", "terseLabel": "Schedule of outstanding potentially dilutive securities excluded from calculation of diluted net loss per share", "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities." } } }, "auth_ref": [ "r32" ] }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "presentation": [ "http://www.agiletherapeutics.com/role/DisclosureMergerWithInsudPharmaSlDetails", "http://www.agiletherapeutics.com/role/DisclosureMergerWithInsudPharmaSlRevolvingPromissoryNoteAndIntellectualPropertySecurityAgreementDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Business Acquisitions, by Acquisition [Table]", "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities." } } }, "auth_ref": [ "r58", "r59", "r344" ] }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDebtInstrumentsTextBlock", "presentation": [ "http://www.agiletherapeutics.com/role/DisclosureCreditAgreementAndGuarantyTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Long-term Debt Instruments [Table Text Block]", "terseLabel": "Schedule of carrying amount of term loan", "documentation": "Tabular disclosure of long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, if longer." } } }, "auth_ref": [ "r25", "r49", "r52", "r69", "r70", "r72", "r74", "r106", "r107", "r518", "r520", "r635" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "presentation": [ "http://www.agiletherapeutics.com/role/DisclosureStockholdersDeficitStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "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": [ "r55" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "presentation": [ "http://www.agiletherapeutics.com/role/DisclosureStockholdersDeficitTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table Text Block]", "terseLabel": "Schedule of allocation of stock-based compensation expense", "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": [ "r55" ] }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "presentation": [ "http://www.agiletherapeutics.com/role/DisclosureFairValueMeasurementsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]", "terseLabel": "Schedule of financial instruments measured at fair value by level within the fair value hierarchy", "documentation": "Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3)." } } }, "auth_ref": [ "r365", "r366" ] }, "agrx_ScheduleOfPrepaidExpensesAndOtherCurrentAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.agiletherapeutics.com/20240630", "localname": "ScheduleOfPrepaidExpensesAndOtherCurrentAssetsTableTextBlock", "presentation": [ "http://www.agiletherapeutics.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsTables" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the carrying amounts of prepaid expenses and other current assets.", "label": "Schedule of Prepaid Expenses and Other Current Assets [Table Text Block]", "terseLabel": "Schedule of prepaid expenses and other current assets" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfStockByClassTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfStockByClassTable", "presentation": [ "http://www.agiletherapeutics.com/role/DisclosureOrganizationAndDescriptionOfBusinessDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Stock by Class [Table]", "documentation": "Schedule detailing information related to equity by class of stock. Class of stock includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. It also includes preferred stock with redemption features that are solely within the control of the issuer and mandatorily redeemable stock if redemption is required to occur only upon liquidation or termination of the reporting entity." } } }, "auth_ref": [ "r46", "r47", "r48", "r49", "r50", "r51", "r52", "r106", "r107", "r108", "r138", "r139", "r140", "r188", "r263", "r264", "r265", "r267", "r270", "r275", "r277", "r429", "r430", "r431", "r432", "r522", "r621", "r632" ] }, "dei_Security12gTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12gTitle", "presentation": [ "http://www.agiletherapeutics.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Title of 12(g) Security", "documentation": "Title of a 12(g) registered security." } } }, "auth_ref": [ "r547" ] }, "us-gaap_SellingAndMarketingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingAndMarketingExpense", "crdr": "debit", "calculation": { "http://www.agiletherapeutics.com/role/StatementStatementsOfOperationsAndComprehensiveIncomeLoss": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.agiletherapeutics.com/role/StatementStatementsOfOperationsAndComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "label": "Selling and Marketing Expense", "terseLabel": "Selling and marketing", "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services." } } }, "auth_ref": [] }, "us-gaap_SellingAndMarketingExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingAndMarketingExpenseMember", "presentation": [ "http://www.agiletherapeutics.com/role/DisclosureStockholdersDeficitStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Selling and marketing", "documentation": "Primary financial statement caption encompassing selling and marketing expense." } } }, "auth_ref": [ "r90" ] }, "agrx_SeniorSecuredDelayedDrawTermLoanFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://www.agiletherapeutics.com/20240630", "localname": "SeniorSecuredDelayedDrawTermLoanFacilityMember", "presentation": [ "http://www.agiletherapeutics.com/role/DisclosureCreditAgreementAndGuarantyDetails" ], "lang": { "en-us": { "role": { "documentation": "This member stands for senior secured delayed draw term loan facility.", "label": "Senior secured delayed draw term loan facility" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://www.agiletherapeutics.com/role/StatementStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.agiletherapeutics.com/role/StatementStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation", "terseLabel": "Noncash stock-based compensation", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r6" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "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": [ "r293", "r294", "r295", "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r317", "r318", "r319", "r320", "r321" ] }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "presentation": [ "http://www.agiletherapeutics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation, Option and Incentive Plans Policy [Policy Text Block]", "terseLabel": "Stock-Based Compensation", "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost." } } }, "auth_ref": [ "r291", "r296", "r315", "r316", "r317", "r318", "r321", "r326", "r327", "r328", "r329" ] }, "us-gaap_SharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharesIssued", "presentation": [ "http://www.agiletherapeutics.com/role/StatementStatementsOfChangesInStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "label": "Shares, Issued", "periodEndLabel": "Balance (in shares)", "periodStartLabel": "Balance (in shares)", "documentation": "Number of shares of stock issued as of the balance sheet date, including shares that had been issued and were previously outstanding but which are now held in the treasury." } } }, "auth_ref": [ "r11" ] }, "us-gaap_SharesIssuedPricePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharesIssuedPricePerShare", "presentation": [ "http://www.agiletherapeutics.com/role/DisclosureStockholdersDeficitCommonStockDetails" ], "lang": { "en-us": { "role": { "label": "Shares Issued, Price Per Share", "terseLabel": "Share price (in dollars per share)", "documentation": "Per share or per unit amount of equity securities issued." } } }, "auth_ref": [] }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SignificantAccountingPoliciesTextBlock", "presentation": [ "http://www.agiletherapeutics.com/role/DisclosureSummaryOfSignificantAccountingPolicies" ], "lang": { "en-us": { "role": { "label": "Significant Accounting Policies [Text Block]", "terseLabel": "Summary of Significant Accounting Policies", "documentation": "The entire disclosure for all significant accounting policies of the reporting entity." } } }, "auth_ref": [ "r100", "r159" ] }, "agrx_SixCustomersMember": { "xbrltype": "domainItemType", "nsuri": "http://www.agiletherapeutics.com/20240630", "localname": "SixCustomersMember", "presentation": [ "http://www.agiletherapeutics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationsOfCreditRiskDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to six customers.", "label": "Six Customers [Member]", "terseLabel": "Six Customers" } } }, "auth_ref": [] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.agiletherapeutics.com/role/DisclosureCreditAgreementAndGuarantyDetails", "http://www.agiletherapeutics.com/role/DisclosureStockholdersDeficitCommonStockDetails", "http://www.agiletherapeutics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesWarrantsDetails", "http://www.agiletherapeutics.com/role/StatementStatementsOfChangesInStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r11", "r27", "r129", "r148", "r149", "r150", "r164", "r165", "r166", "r168", "r174", "r176", "r187", "r208", "r209", "r279", "r323", "r324", "r325", "r342", "r343", "r354", "r355", "r356", "r357", "r358", "r359", "r361", "r376", "r377", "r378", "r379", "r380", "r381", "r395", "r419", "r420", "r421", "r435", "r487" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://www.agiletherapeutics.com/role/StatementStatementsOfCashFlows", "http://www.agiletherapeutics.com/role/StatementStatementsOfChangesInStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "label": "Statement [Line Items]", "terseLabel": "Inventory", "verboseLabel": "Advertising Costs", "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": [ "r164", "r165", "r166", "r187", "r403", "r427", "r436", "r440", "r441", "r442", "r443", "r444", "r445", "r448", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r461", "r462", "r463", "r464", "r465", "r467", "r469", "r470", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r487", "r538" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "label": "Statements of Cash Flows" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "label": "Balance Sheets" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "label": "Statements of Changes in Stockholders' Equity (Deficit)" } } }, "auth_ref": [] }, "srt_StatementScenarioAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementScenarioAxis", "presentation": [ "http://www.agiletherapeutics.com/role/DisclosureCreditAgreementAndGuarantyDetails" ], "lang": { "en-us": { "role": { "label": "Scenario [Axis]" } } }, "auth_ref": [ "r177", "r290", "r622", "r623", "r639" ] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementTable", "presentation": [ "http://www.agiletherapeutics.com/role/StatementStatementsOfCashFlows", "http://www.agiletherapeutics.com/role/StatementStatementsOfChangesInStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "label": "Statement [Table]", "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed." } } }, "auth_ref": [ "r164", "r165", "r166", "r187", "r403", "r427", "r436", "r440", "r441", "r442", "r443", "r444", "r445", "r448", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r461", "r462", "r463", "r464", "r465", "r467", "r469", "r470", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r487", "r538" ] }, "ecd_StkPrcOrTsrEstimationMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "StkPrcOrTsrEstimationMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Stock Price or TSR Estimation Method [Text Block]", "terseLabel": "Stock Price or TSR Estimation Method" } } }, "auth_ref": [ "r554", "r565", "r575", "r600" ] }, "us-gaap_StockAppreciationRightsSARSMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockAppreciationRightsSARSMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Stock Appreciation Rights (SARs) [Member]", "terseLabel": "Stock Appreciation Rights (SARs)", "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period." } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesNewIssues", "presentation": [ "http://www.agiletherapeutics.com/role/DisclosureStockholdersDeficitCommonStockDetails", "http://www.agiletherapeutics.com/role/StatementStatementsOfChangesInStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Shares, New Issues", "verboseLabel": "Issuance of common stock (in shares)", "documentation": "Number of new stock issued during the period." } } }, "auth_ref": [ "r11", "r81", "r82", "r108", "r429", "r487", "r501" ] }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation", "presentation": [ "http://www.agiletherapeutics.com/role/StatementStatementsOfChangesInStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Shares, Share-based Compensation, Net of Forfeitures", "terseLabel": "Vesting of RSUs (in shares)", "documentation": "Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP)." } } }, "auth_ref": [ "r11", "r81", "r82", "r108" ] }, "agrx_StockIssuedDuringPeriodSharesWarrantsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://www.agiletherapeutics.com/20240630", "localname": "StockIssuedDuringPeriodSharesWarrantsExercised", "presentation": [ "http://www.agiletherapeutics.com/role/DisclosureStockholdersDeficitAmendedAndRestatedCertificateOfIncorporationDetails", "http://www.agiletherapeutics.com/role/DisclosureStockholdersDeficitCommonStockDetails", "http://www.agiletherapeutics.com/role/StatementStatementsOfChangesInStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "documentation": "Number of stock issued as a result of the exercise of warrants.", "label": "Stock Issued During Period, Shares, Warrants Exercised", "terseLabel": "Exercise of pre-funded warrants (in shares)" } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueNewIssues", "crdr": "credit", "presentation": [ "http://www.agiletherapeutics.com/role/StatementStatementsOfChangesInStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Value, New Issues", "verboseLabel": "Issuance of common stock", "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", "r81", "r82", "r108", "r435", "r487", "r501", "r544" ] }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueShareBasedCompensation", "crdr": "credit", "presentation": [ "http://www.agiletherapeutics.com/role/StatementStatementsOfChangesInStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Value, Share-based Compensation, Net of Forfeitures", "terseLabel": "Vesting of RSUs", "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP)." } } }, "auth_ref": [ "r54", "r81", "r82", "r108" ] }, "agrx_StockIssuedDuringPeriodValueWarrantsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://www.agiletherapeutics.com/20240630", "localname": "StockIssuedDuringPeriodValueWarrantsExercised", "crdr": "credit", "presentation": [ "http://www.agiletherapeutics.com/role/StatementStatementsOfChangesInStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "documentation": "Value of stock issued as a result of the exercise of warrants.", "label": "Stock Issued During Period, Value, Warrants Exercised", "terseLabel": "Exercise of pre-funded warrants" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://www.agiletherapeutics.com/role/StatementBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.agiletherapeutics.com/role/StatementBalanceSheets", "http://www.agiletherapeutics.com/role/StatementStatementsOfChangesInStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent", "periodEndLabel": "Balance", "periodStartLabel": "Balance", "totalLabel": "Total stockholders' deficit", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r82", "r85", "r86", "r101", "r450", "r466", "r488", "r489", "r533", "r545", "r634", "r644", "r659", "r678" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityAbstract", "presentation": [ "http://www.agiletherapeutics.com/role/StatementBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "Stockholders' deficit" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityNoteAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityNoteAbstract", "lang": { "en-us": { "role": { "label": "Stockholders' Deficit" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityNoteDisclosureTextBlock", "presentation": [ "http://www.agiletherapeutics.com/role/DisclosureStockholdersDeficit" ], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Note Disclosure [Text Block]", "verboseLabel": "Stockholders' Deficit", "documentation": "The entire disclosure for equity." } } }, "auth_ref": [ "r105", "r161", "r262", "r264", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r276", "r279", "r360", "r490", "r491", "r502" ] }, "us-gaap_StockholdersEquityNoteStockSplitConversionRatio1": { "xbrltype": "pureItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityNoteStockSplitConversionRatio1", "presentation": [ "http://www.agiletherapeutics.com/role/DisclosureStockholdersDeficitAmendedAndRestatedCertificateOfIncorporationDetails", "http://www.agiletherapeutics.com/role/StatementStatementsOfChangesInStockholdersDeficitParenthetical" ], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Note, Stock Split, Conversion Ratio", "terseLabel": "Reverse stock split conversion ratio", "documentation": "Ratio applied to the conversion of stock split, for example but not limited to, one share converted to two or two shares converted to one." } } }, "auth_ref": [ "r18" ] }, "us-gaap_SubsequentEventMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventMember", "presentation": [ "http://www.agiletherapeutics.com/role/DisclosureMergerWithInsudPharmaSlRevolvingPromissoryNoteAndIntellectualPropertySecurityAgreementDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event", "terseLabel": "Subsequent event", "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r382", "r396" ] }, "us-gaap_SubsequentEventTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeAxis", "presentation": [ "http://www.agiletherapeutics.com/role/DisclosureMergerWithInsudPharmaSlRevolvingPromissoryNoteAndIntellectualPropertySecurityAgreementDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event Type [Axis]", "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r382", "r396" ] }, "us-gaap_SubsequentEventTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeDomain", "presentation": [ "http://www.agiletherapeutics.com/role/DisclosureMergerWithInsudPharmaSlRevolvingPromissoryNoteAndIntellectualPropertySecurityAgreementDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event Type [Domain]", "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r382", "r396" ] }, "us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable", "presentation": [ "http://www.agiletherapeutics.com/role/DisclosureStockholdersDeficitCommonStockDetails" ], "lang": { "en-us": { "role": { "label": "Subsidiary or Equity Method Investee, Sale of Stock by Subsidiary or Equity Investee [Table]", "documentation": "Different names of stock transactions and the different attributes of each transaction." } } }, "auth_ref": [] }, "us-gaap_SubsidiarySaleOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsidiarySaleOfStockAxis", "presentation": [ "http://www.agiletherapeutics.com/role/DisclosureStockholdersDeficitCommonStockDetails", "http://www.agiletherapeutics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesWarrantsDetails", "http://www.agiletherapeutics.com/role/StatementStatementsOfCashFlows", "http://www.agiletherapeutics.com/role/StatementStatementsOfChangesInStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "label": "Sale of Stock [Axis]", "documentation": "Information by type of sale of the entity's stock." } } }, "auth_ref": [] }, "us-gaap_SubsidiarySaleOfStockLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsidiarySaleOfStockLineItems", "presentation": [ "http://www.agiletherapeutics.com/role/DisclosureStockholdersDeficitCommonStockDetails" ], "lang": { "en-us": { "role": { "label": "Subsidiary, Sale of Stock [Line Items]", "verboseLabel": "Stockholders' Equity (Deficit)", "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_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://www.agiletherapeutics.com/role/StatementStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental cash flow information" } } }, "auth_ref": [] }, "ecd_TabularListTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TabularListTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Tabular List [Table Text Block]", "terseLabel": "Tabular List, Table" } } }, "auth_ref": [ "r594" ] }, "ecd_TotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Total Shareholder Return Amount", "terseLabel": "Total Shareholder Return Amount" } } }, "auth_ref": [ "r586" ] }, "ecd_TotalShareholderRtnVsPeerGroupTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TotalShareholderRtnVsPeerGroupTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Total Shareholder Return Vs Peer Group [Text Block]", "terseLabel": "Total Shareholder Return Vs Peer Group" } } }, "auth_ref": [ "r593" ] }, "ecd_TradingArrAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TradingArrAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement [Axis]", "terseLabel": "Trading Arrangement:" } } }, "auth_ref": [ "r613" ] }, "ecd_TradingArrByIndTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TradingArrByIndTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangements, by Individual [Table]", "terseLabel": "Trading Arrangements, by Individual" } } }, "auth_ref": [ "r615" ] }, "ecd_TrdArrAdoptionDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrAdoptionDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Adoption Date", "terseLabel": "Adoption Date" } } }, "auth_ref": [ "r616" ] }, "ecd_TrdArrDuration": { "xbrltype": "durationItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrDuration", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Duration", "terseLabel": "Arrangement Duration" } } }, "auth_ref": [ "r617" ] }, "ecd_TrdArrIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r615" ] }, "ecd_TrdArrIndTitle": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndTitle", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Individual Title", "terseLabel": "Title" } } }, "auth_ref": [ "r615" ] }, "ecd_TrdArrSecuritiesAggAvailAmt": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrSecuritiesAggAvailAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Securities Aggregate Available Amount", "terseLabel": "Aggregate Available" } } }, "auth_ref": [ "r618" ] }, "ecd_TrdArrTerminationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrTerminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Termination Date", "terseLabel": "Termination Date" } } }, "auth_ref": [ "r616" ] }, "agrx_TwoThousandTwentyOnePerceptiveWarrantsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.agiletherapeutics.com/20240630", "localname": "TwoThousandTwentyOnePerceptiveWarrantsMember", "presentation": [ "http://www.agiletherapeutics.com/role/DisclosureCreditAgreementAndGuarantyDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to 2021 Perceptive Warrants.", "label": "Two Thousand Twenty One Perceptive Warrants [Member]" } } }, "auth_ref": [] }, "agrx_TwoThousandTwentyOnePerceptiveWarrantsSeventhAmendmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.agiletherapeutics.com/20240630", "localname": "TwoThousandTwentyOnePerceptiveWarrantsSeventhAmendmentMember", "presentation": [ "http://www.agiletherapeutics.com/role/DisclosureCreditAgreementAndGuarantyDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to 2021 Perceptive Warrants, seventh amendment.", "label": "Two Thousand Twenty One Perceptive Warrants Seventh Amendment [Member]" } } }, "auth_ref": [] }, "agrx_TwoThousandTwentyOnePerceptiveWarrantsSixthAmendmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.agiletherapeutics.com/20240630", "localname": "TwoThousandTwentyOnePerceptiveWarrantsSixthAmendmentMember", "presentation": [ "http://www.agiletherapeutics.com/role/DisclosureCreditAgreementAndGuarantyDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to 2021 Perceptive Warrants, sixth amendment.", "label": "Two Thousand Twenty One Perceptive Warrants Sixth Amendment [Member]" } } }, "auth_ref": [] }, "agrx_TwoThousandTwentyPerceptiveWarrantsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.agiletherapeutics.com/20240630", "localname": "TwoThousandTwentyPerceptiveWarrantsMember", "presentation": [ "http://www.agiletherapeutics.com/role/DisclosureCreditAgreementAndGuarantyDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to 2020 Perceptive Warrants.", "label": "Two Thousand Twenty Perceptive Warrants [Member]" } } }, "auth_ref": [] }, "us-gaap_TypeOfArrangementAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TypeOfArrangementAxis", "presentation": [ "http://www.agiletherapeutics.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Axis]", "documentation": "Information by collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations." } } }, "auth_ref": [ "r346" ] }, "ecd_UndrlygSecurityMktPriceChngPct": { "xbrltype": "pureItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "UndrlygSecurityMktPriceChngPct", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Underlying Security Market Price Change, Percent", "terseLabel": "Underlying Security Market Price Change" } } }, "auth_ref": [ "r612" ] }, "agrx_UniversalShelfOffering2020Member": { "xbrltype": "domainItemType", "nsuri": "http://www.agiletherapeutics.com/20240630", "localname": "UniversalShelfOffering2020Member", "presentation": [ "http://www.agiletherapeutics.com/role/DisclosureStockholdersDeficitCommonStockDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents common stock, preferred stock, warrants, rights, debt securities and units covered by a universal shelf registration statement which permits the sale of one or more of such securities to the public.", "label": "2020 Shelf Registration Statement" } } }, "auth_ref": [] }, "agrx_UniversalShelfOfferingAuthorizedAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.agiletherapeutics.com/20240630", "localname": "UniversalShelfOfferingAuthorizedAmount", "crdr": "credit", "presentation": [ "http://www.agiletherapeutics.com/role/DisclosureStockholdersDeficitCommonStockDetails" ], "lang": { "en-us": { "role": { "documentation": "Aggregate amount of securities issuable under a universal shelf registration statement.", "label": "Universal Shelf Offering, Authorized Amount", "terseLabel": "Aggregate amount of securities issuable" } } }, "auth_ref": [] }, "us-gaap_UnrecognizedTaxBenefits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefits", "crdr": "credit", "presentation": [ "http://www.agiletherapeutics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Unrecognized Tax Benefits", "terseLabel": "Uncertain tax positions", "documentation": "Amount of unrecognized tax benefits." } } }, "auth_ref": [ "r334", "r337" ] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UseOfEstimates", "presentation": [ "http://www.agiletherapeutics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Use of Estimates", "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles." } } }, "auth_ref": [ "r39", "r40", "r41", "r124", "r125", "r127", "r128" ] }, "us-gaap_ValuationTechniqueAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationTechniqueAxis", "presentation": [ "http://www.agiletherapeutics.com/role/DisclosureCreditAgreementAndGuarantyDetails", "http://www.agiletherapeutics.com/role/DisclosureFairValueMeasurementsWarrantValuationAssumptionsDetails" ], "lang": { "en-us": { "role": { "label": "Valuation Approach and Technique [Axis]", "documentation": "Information by valuation approach and technique." } } }, "auth_ref": [ "r12" ] }, "us-gaap_ValuationTechniqueDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationTechniqueDomain", "presentation": [ "http://www.agiletherapeutics.com/role/DisclosureCreditAgreementAndGuarantyDetails", "http://www.agiletherapeutics.com/role/DisclosureFairValueMeasurementsWarrantValuationAssumptionsDetails" ], "lang": { "en-us": { "role": { "label": "Valuation Approach and Technique [Domain]", "documentation": "Valuation approach and technique." } } }, "auth_ref": [ "r12" ] }, "us-gaap_ValuationTechniqueOptionPricingModelMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationTechniqueOptionPricingModelMember", "presentation": [ "http://www.agiletherapeutics.com/role/DisclosureCreditAgreementAndGuarantyDetails", "http://www.agiletherapeutics.com/role/DisclosureFairValueMeasurementsWarrantValuationAssumptionsDetails" ], "lang": { "en-us": { "role": { "label": "Option pricing model", "documentation": "Valuation technique calculating price of option." } } }, "auth_ref": [ "r657" ] }, "us-gaap_WarrantMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WarrantMember", "presentation": [ "http://www.agiletherapeutics.com/role/DisclosureFairValueMeasurementsLevel3WarrantsDetails" ], "lang": { "en-us": { "role": { "label": "Warrants", "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": [ "r535", "r536", "r539", "r540", "r541", "r542" ] }, "us-gaap_WarrantsAndRightsOutstandingMeasurementInput": { "xbrltype": "decimalItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WarrantsAndRightsOutstandingMeasurementInput", "presentation": [ "http://www.agiletherapeutics.com/role/DisclosureCreditAgreementAndGuarantyDetails", "http://www.agiletherapeutics.com/role/DisclosureFairValueMeasurementsWarrantValuationAssumptionsDetails", "http://www.agiletherapeutics.com/role/DisclosureStockholdersDeficitCommonStockDetails" ], "lang": { "en-us": { "role": { "label": "Warrants and Rights Outstanding, Measurement Input", "terseLabel": "Warrants, Measurement Input", "documentation": "Value of input used to measure outstanding warrant and right embodying unconditional obligation requiring redemption by transferring asset at specified or determinable date or upon event certain to occur." } } }, "auth_ref": [ "r369" ] }, "us-gaap_WarrantsAndRightsOutstandingTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WarrantsAndRightsOutstandingTerm", "presentation": [ "http://www.agiletherapeutics.com/role/DisclosureCreditAgreementAndGuarantyDetails", "http://www.agiletherapeutics.com/role/DisclosureStockholdersDeficitCommonStockDetails" ], "lang": { "en-us": { "role": { "label": "Warrants and Rights Outstanding, Term", "terseLabel": "Warrants and rights outstanding, term", "documentation": "Period between issuance and expiration of outstanding warrant and right embodying unconditional obligation requiring redemption by transferring asset at specified or determinable date or upon event certain to occur, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r658" ] }, "agrx_WarrantsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://www.agiletherapeutics.com/20240630", "localname": "WarrantsExercised", "presentation": [ "http://www.agiletherapeutics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesWarrantsDetails" ], "lang": { "en-us": { "role": { "documentation": "Number of warrants exercised during the period.", "label": "Warrants Exercised", "terseLabel": "Warrants Exercised" } } }, "auth_ref": [] }, "agrx_WarrantsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.agiletherapeutics.com/20240630", "localname": "WarrantsPolicyTextBlock", "presentation": [ "http://www.agiletherapeutics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "documentation": "Represents disclosure of accounting policy for warrants or rights that give the holder the right to purchase securities (usually equity) from the issuer at a specific price within a certain time frame.", "label": "Warrants Policy [Text Block]", "terseLabel": "Warrants" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "presentation": [ "http://www.agiletherapeutics.com/role/StatementStatementsOfOperationsAndComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Weighted-average common shares (diluted) (in shares)", "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period." } } }, "auth_ref": [ "r179", "r184" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "presentation": [ "http://www.agiletherapeutics.com/role/StatementStatementsOfOperationsAndComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Weighted-average common shares (basic) (in shares)", "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period." } } }, "auth_ref": [ "r178", "r184" ] }, "agrx_WorkingCapitalDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://www.agiletherapeutics.com/20240630", "localname": "WorkingCapitalDeficit", "crdr": "credit", "presentation": [ "http://www.agiletherapeutics.com/role/DisclosureOrganizationAndDescriptionOfBusinessDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of deficit in working capital recognized during the period.", "label": "Working Capital Deficit", "terseLabel": "Working capital deficit" } } }, "auth_ref": [] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "4", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482338/360-10-05-4" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "SubTopic": "20", "Topic": "940", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "13", "SubTopic": "10", "Topic": "480", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481766/480-10-25-13" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(g)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r6": { "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" }, "r7": { "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" }, "r8": { "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" }, "r9": { "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" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "825", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-1" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)", "SubTopic": "10", "Topic": "820", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "820", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "820", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "815", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4D" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "60", "Paragraph": "1", "SubTopic": "10", "Topic": "820", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482053/820-10-60-1" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SAB TOPIC 4.C)", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-4" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(a),20,24)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19-26)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.21)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.25)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29-31)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r30": { "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" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-1" }, "r32": { "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" }, "r33": { "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" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-16" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-20" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-21" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-4" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-8" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-9" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481544/470-10-50-5" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "20", "Section": "25", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481284/470-20-25-2" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "480", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(CFRR 211.02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480244/480-10-S99-1" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481142/505-10-45-2" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-10" }, "r49": { "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" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-4" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-5" }, "r52": { "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" }, "r53": { "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" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r55": { "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" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-12" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-13" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-3" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4B", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4C", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4C" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4D", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4D" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-20" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-1A" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-2" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482949/835-30-55-8" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.17)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "470", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "825", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480981/942-825-50-1" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "985", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//205/tableOfContent" }, "r78": { "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" }, "r79": { "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" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(31))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(32))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r89": { "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" }, "r90": { "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" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.1,2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.7(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r97": { "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" }, "r98": { "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" }, "r99": { "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" }, "r100": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//235/tableOfContent" }, "r101": { "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" }, "r102": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.CC)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480091/360-10-S99-2" }, "r103": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//440/tableOfContent" }, "r104": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//470/tableOfContent" }, "r105": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//505/tableOfContent" }, "r106": { "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" }, "r107": { "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" }, "r108": { "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" }, "r109": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//805/tableOfContent" }, "r110": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//810/tableOfContent" }, "r111": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21" }, "r112": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r113": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r114": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r115": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r116": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r117": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r118": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r119": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r120": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04.9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r121": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(b)", "SubTopic": "20", "Topic": "815", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480627/815-20-45-1A" }, "r122": { "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" }, "r123": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "SubTopic": "35", "Topic": "720", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483406/720-35-50-1" }, "r124": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r125": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r126": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r127": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-11" }, "r128": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-12" }, "r129": { "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" }, "r130": { "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" }, "r131": { "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" }, "r132": { "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" }, "r133": { "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" }, "r134": { "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" }, "r135": { "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" }, "r136": { "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" }, "r137": { "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" }, "r138": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(27)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r139": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r140": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r141": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r142": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r143": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r144": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483466/210-20-50-3" }, "r145": { "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" }, "r146": { "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" }, "r147": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-1" }, "r148": { "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" }, "r149": { "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" }, "r150": { "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" }, "r151": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(210.5-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r152": { "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" }, "r153": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-17" }, "r154": { "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" }, "r155": { "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" }, "r156": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r157": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2" }, "r158": { "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" }, "r159": { "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" }, "r160": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r161": { "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" }, "r162": { "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" }, "r163": { "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" }, "r164": { "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" }, "r165": { "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" }, "r166": { "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" }, "r167": { "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" }, "r168": { "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" }, "r169": { "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" }, "r170": { "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" }, "r171": { "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" }, "r172": { "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" }, "r173": { "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" }, "r174": { "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" }, "r175": { "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" }, "r176": { "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" }, "r177": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 11.M.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480530/250-10-S99-5" }, "r178": { "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" }, "r179": { "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" }, "r180": { "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" }, "r181": { "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" }, "r182": { "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" }, "r183": { "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" }, "r184": { "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" }, "r185": { "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" }, "r186": { "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" }, "r187": { "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" }, "r188": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-1" }, "r189": { "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" }, "r190": { "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" }, "r191": { "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" }, "r192": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r193": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r194": { "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" }, "r195": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r196": { "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" }, "r197": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r198": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r199": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r200": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r201": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r202": { "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" }, "r203": { "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" }, "r204": { "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" }, "r205": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-2" }, "r206": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9" }, "r207": { "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" }, "r208": { "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" }, "r209": { "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" }, "r210": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//330/tableOfContent" }, "r211": { "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" }, "r212": { "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" }, "r213": { "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" }, "r214": { "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" }, "r215": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4" }, "r216": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4" }, "r217": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-1" }, "r218": { "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" }, "r219": { "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" }, "r220": { "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" }, "r221": { "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" }, "r222": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-3" }, "r223": { "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" }, "r224": { "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" }, "r225": { "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" }, "r226": { "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" }, "r227": { "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" }, "r228": { "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" }, "r229": { "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" }, "r230": { "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" }, "r231": { "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" }, "r232": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r233": { "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" }, "r234": { "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" }, "r235": { "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" }, "r236": { "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" }, "r237": { "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" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r239": { "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" }, "r240": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r241": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r242": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r243": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r244": { "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" }, "r245": { "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" }, "r246": { "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" }, "r247": { "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" }, "r248": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r249": { "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" }, "r250": { "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" }, "r251": { "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" }, "r252": { "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" }, "r253": { "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" }, "r254": { "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" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r257": { "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" }, "r258": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4" }, "r261": { "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" }, "r262": { "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" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r264": { "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" }, "r265": { "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" }, "r266": { "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" }, "r267": { "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" }, "r268": { "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" }, "r269": { "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" }, "r270": { "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" }, "r271": { "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" }, "r272": { "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" }, "r273": { "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" }, "r274": { "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" }, "r275": { "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" }, "r276": { "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" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r278": { "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" }, "r279": { "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" }, "r280": { "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" }, "r281": { "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" }, "r282": { "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" }, "r283": { "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" }, "r284": { "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" }, "r285": { "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" }, "r286": { "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" }, "r287": { "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" }, "r288": { "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" }, "r289": { "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" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//718/tableOfContent" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-2" }, "r293": { "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" }, "r294": { "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" }, "r295": { "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" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r297": { "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" }, "r298": { "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" }, "r299": { "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" }, "r300": { "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" }, "r301": { "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" }, "r302": { "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" }, "r303": { "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" }, "r304": { "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" }, "r305": { "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" }, "r306": { "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" }, "r307": { "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" }, "r308": { "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" }, "r309": { "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" }, "r310": { "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" }, "r311": { "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" }, "r312": { "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" }, "r313": { "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" }, "r314": { "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" }, "r315": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r317": { "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" }, "r318": { "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" }, "r319": { "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" }, "r320": { "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" }, "r321": { "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" }, "r322": { "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" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.C.Q3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.1.Q5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r328": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.2.Q6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r329": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.3.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r330": { "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" }, "r331": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "720", "SubTopic": "35", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483406/720-35-50-1" }, "r332": { "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" }, "r333": { "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" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-10B" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-25" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-28" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-17" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-19" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-20" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r342": { "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" }, "r343": { "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" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5" }, "r346": { "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" }, "r347": { "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" }, "r348": { "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" }, "r349": { "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" }, "r350": { "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" }, "r351": { "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" }, "r352": { "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" }, "r353": { "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" }, "r354": { "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" }, "r355": { "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" }, "r356": { "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" }, "r357": { "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" }, "r358": { "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" }, "r359": { "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" }, "r360": { "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" }, "r361": { "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" }, "r362": { "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" }, "r363": { "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" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r365": { "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" }, "r366": { "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" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r368": { "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" }, "r369": { "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" }, "r370": { "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" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3" }, "r372": { "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" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6A" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-10" }, "r375": { "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" }, "r376": { "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" }, "r377": { "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" }, "r378": { "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" }, "r379": { "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" }, "r380": { "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" }, "r381": { "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" }, "r382": { "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" }, "r383": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483013/835-20-50-1" }, "r384": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3" }, "r385": { "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" }, "r386": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//842-20/tableOfContent" }, "r387": { "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" }, "r388": { "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" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3" }, "r391": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r392": { "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" }, "r393": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r394": { "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" }, "r395": { "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" }, "r396": { "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" }, "r397": { "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" }, "r398": { "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" }, "r399": { "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" }, "r400": { "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" }, "r401": { "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" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "330", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482105/912-330-50-1" }, "r403": { "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" }, "r404": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r405": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479557/942-235-S99-1" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480842/942-360-50-1" }, "r407": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r408": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r409": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r410": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r411": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r412": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r414": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r415": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r416": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r418": { "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" }, "r419": { "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" }, "r420": { "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" }, "r421": { "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" }, "r422": { "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" }, "r423": { "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" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "825", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-1" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-2" }, "r427": { "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" }, "r428": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(h)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r429": { "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" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r431": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r433": { "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" }, "r434": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-3" }, "r435": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r440": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r441": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r442": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r444": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r447": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r450": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r451": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r452": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r457": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r458": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r459": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r460": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r461": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r462": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r463": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r464": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r465": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r466": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r467": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r468": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7" }, "r469": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r470": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r471": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(g)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r472": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r473": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r475": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r476": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r477": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r479": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r480": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r481": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r482": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r483": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r484": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r485": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r486": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r487": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r489": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r490": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r491": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r492": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r493": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r494": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r495": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r496": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column A)(Footnote 3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5" }, "r497": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column G)(Footnote 8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5" }, "r498": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5B", "Subparagraph": "(SX 210.12-13B(Column E)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5B" }, "r499": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5C", "Subparagraph": "(SX 210.12-13C(Column H)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5C" }, "r500": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r501": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r502": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-6" }, "r503": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481027/954-310-50-2" }, "r504": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "440", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480327/954-440-50-1" }, "r505": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "976", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482856/976-310-50-1" }, "r506": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "978", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482707/978-310-50-1" }, "r507": { "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" }, "r508": { "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" }, "r509": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r510": { "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" }, "r511": { "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" }, "r512": { "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" }, "r513": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r514": { "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" }, "r515": { "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" }, "r516": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "340", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482955/340-10-05-5" }, "r517": { "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" }, "r518": { "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" }, "r519": { "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" }, "r520": { "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" }, "r521": { "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" }, "r522": { "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" }, "r523": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r524": { "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" }, "r525": { "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" }, "r526": { "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" }, "r527": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11" }, "r528": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6" }, "r529": { "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" }, "r530": { "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" }, "r531": { "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" }, "r532": { "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" }, "r533": { "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" }, "r534": { "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" }, "r535": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r536": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r537": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1" }, "r538": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r539": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r540": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r541": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r542": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r543": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10" }, "r544": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-11" }, "r545": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12" }, "r546": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r547": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "g" }, "r548": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r549": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r550": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r551": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r552": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r553": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r554": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r555": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r556": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r557": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r558": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r559": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r560": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii", "Section": "6" }, "r561": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r562": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r563": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r564": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r565": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r566": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r567": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r568": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r569": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r570": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r571": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r572": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r573": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r574": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r575": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r576": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r577": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r578": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r579": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r580": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r581": { "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" }, "r582": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r583": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r584": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r585": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r586": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r587": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r588": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r589": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r590": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r591": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r592": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r593": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r594": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r595": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r596": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r597": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r598": { "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" }, "r599": { "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" }, "r600": { "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" }, "r601": { "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" }, "r602": { "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" }, "r603": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r604": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r605": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r606": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r607": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r608": { "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" }, "r609": { "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" }, "r610": { "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" }, "r611": { "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" }, "r612": { "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" }, "r613": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r614": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r615": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r616": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r617": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r618": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r619": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r620": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r621": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-3" }, "r622": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-10" }, "r623": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-3" }, "r624": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r625": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "SubTopic": "825", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B" }, "r626": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r627": { "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" }, "r628": { "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" }, "r629": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r630": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r631": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r632": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r633": { "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" }, "r634": { "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" }, "r635": { "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" }, "r636": { "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" }, "r637": { "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" }, "r638": { "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" }, "r639": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4" }, "r640": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-2" }, "r641": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481569/310-20-50-1" }, "r642": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481569/310-20-50-2" }, "r643": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481569/310-20-50-4" }, "r644": { "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" }, "r645": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "340", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483032/340-10-45-1" }, "r646": { "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" }, "r647": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//450/tableOfContent" }, "r648": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4" }, "r649": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r650": { "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" }, "r651": { "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" }, "r652": { "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" }, "r653": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r654": { "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" }, "r655": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4C", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4C" }, "r656": { "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" }, "r657": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r658": { "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" }, "r659": { "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" }, "r660": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-4" }, "r661": { "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" }, "r662": { "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" }, "r663": { "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" }, "r664": { "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" }, "r665": { "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" }, "r666": { "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" }, "r667": { "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" }, "r668": { "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" }, "r669": { "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" }, "r670": { "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" }, "r671": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "912", "SubTopic": "730", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482517/912-730-25-1" }, "r672": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r673": { "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" }, "r674": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r675": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r676": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r677": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r678": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r679": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" } } } ZIP 71 0001558370-24-011904-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001558370-24-011904-xbrl.zip M4$L#!!0 ( ,V##%G1E(&'S1( *3# 1 86=R>"TR,#(T,#8S,"YX MCJR9\E&<<85L>V]7=^S0!DY"$+@I4 M Z!MS:_?!$#P$ ^0HKQ%Q_*AJV4B,X'$E[@2">"7O[TL O1$N* A^[*SO[NW M@PCS0I^RV9>=2$Y'GW;^]O6O?_GE/T:CWT_OKI ?>M&",(D\3K D/GJF MPN42,W1-.*=!@$XY]6<$H?V]W8^[>[O[:#3ZJD6<8@$L(4-:UL'NODTXBZ6% M[!A]&N\?C _V#H[0A^/W^\='1^CVVM)=0\FFU$7X(OQCXN%"XW= MWH=#L#DL):>/D207(5^CB"3; KJA1&3?)57 M7Q!O=Q8^C>-$E>VA98C$:(;Q,F&88O&H-8L3UHGE:DE$*;5.R9$+N>3E)5$I MZY)Y&%1(UBDY,3K83=A]R=>*F5,/DL+-R\O@TK)XXZASLMI M=5(>/7>;2E0K52HGS2=+3KPF5I=2IN8JW:8JTYQHN8J0D"]2;0W[:0WK;H^6 M]HD?3)]($S \OP(+S\]E#G^/1/182:P2#?A E,6FX+8011T;<=BBVD+ZI,I952K!"/!WAX:H50@_&%E(A"*C%2DQ"(C M%UG!OXS7Q:UE%,'$8<*^ZM]@7@)& EV3:I2*F6.2&D8/!UX4M.=+BU7)%G^T MP&T'3J@]J0>]4QRH,?Y^3HC%K2*M%J#W:JZA04JXX7#VQ.YA"GT@ER%8AVLUNQ./ \*>*9YH'"*TEP05FTPFP\R M&:%W*JO_&I!OC/P9%O.+('RN@S>E<6)XY,!0B4):UH!1_;!W@2G_%0<1N298 M_:VK\((RZ. H#BYAK<3U\E7$Z?Z)3%A.5_^@()U[\]45>2+!.9&8!H5A\C6R MJ!]6C_8.]_;71U8E$VFA*%L0E6++@C*%L40^++6RO(\KE!0)Z3*A=W&IA@[! M86RWG"PQ];^]+*$[):H7GRB6,[W.D"="P'!:841M6%W&<50TCE@\LO)UUZ]S M0'$6R.0Q@-T4[!//XQ'QKRA^I &4A%1!6TWH O)]$8\Q5ELY.% M:"7.W^8['=F\Q0DIL>CVU^*CW.$ID\T62*).2*5+9# M;^"PC7A'ROX?D/S&)#2Y2S8-^4(K$H/?A-*Y6-O[K+U<=A\L\U.!:@2BC,0! MM>:NK5NLYJ9S K0XJ/-SY0D;.+W>USJ]T+NL\)\+C=*G^FDQ/(T$9$851MA&/ ^)]:+Z%A5%6L.YX,Z(5ZE;X M *ICGRA:+#"'Z>\]G3$*#0%F)+#H5+,0F(_+TJ60*DELFQ)(&?!RM M*EPLJ-1#O@YGT',UPLIFCW6D3KP^E[2K5%X\$, _+ +X":7 >Y-5H+EZ-:1NL \ M+()9%:4R(+>]U6$YD"TX7;@>%7%M$6 R(+WABK$&VZ M'JD8+RL)78A]*AD&:W82Y[*';)!BZ\31?I#,>K&2[5@+]+(%)C1]'5F_#5NI%NBWFJ)/% MV-Q1DOU@.*]A.&C.&^49C[8RW;MY3?,U992MP%J M78C;,CYVL@R;WV ,VS4&<\3S ;]4GG?86([;)#YU,HGX=*K.-\T-)ABB3XV 2G4Q"GP@^=$PH6G"Z@6^\A32* MCRL?#E.'#<_-Q;UM[3'(-1H7?A^*KLWD*)SMW >4.@>JM3[3UOSL6KNHM0', M#OM%)U"=/E'W+=T1HA\;%43="V(]5E%DV#Y)0S MVF2OK<06 &5*H.9VN3(,)M3!A%3H6VA.3S6WD!(FMP$4 [,J#,!(-\D#MAVP MU9_TC:GJTB;"A-8KCKAHCG8C,6[\&VY%Q]_CFUZS.=I8D<$FMA!26S4!<'.X MD&X;7SO V13.:\)GA/]&Y?R2B]>[0XX=L3QCCR%P9-RB_%P084(^>HFE 3:X263) B()R,<0.(2)D.K M>^+I>T&2:74[,]A29FXK*@S[#BL:H:1H*"T;4H73?4>V>,B6#]D"9E89@SEN MZ2Q^/#+77:VPF8Q:XS$G\]=O76AX,C^):QMN96COU2GWX[@/UE2Z;H9JWV@\ M:-B3.X%I/Y0/@#5I)^71NKFT^N'Q$)I,8544>SN'B-RN+LYR>)ST+L@^%B%S M.#@')+<:C? $]1)6;CIL*,4=B=#AGA$=B1!G^/]E6JK^40_=W)$ITL^['*LG M-[[L"+I8!NJM&?UMKM_54:^$C.P;(/\"57=?%H$E4>)K7IG11K1>.W'&5@3F M7D%*X?D9$*+7$H#7V!9^!XVWI17@T%:K->AZJ!0825NE\G;50YT"_-A6)V A MP:NH\\MX[86/^$/N'1#]"@CH%7*)6.'QI(HW2,SK5E>AI\48:E%%KI\C43]V M(:NX<"UR39]=:92K)5<_VN7J?N:GJ@ N3OVW:%R0JL>7:O4O?3EJ3 (I$C$= MJJ/D4:>RTJRS!9SGN$9*SFC_8+3_8>-R9-\<:U(&S:+^2MXV4Z4X5*4XW&]G MDH6'S!KF;QE4QN\W,H/,6V =K$!]:6<$)>\Q->,-NA[ M@+2K)0LQW0(GH4DLI(Z?!W'D;++SOZJ;UC"B0P!.C?T+/3T'\P MTB(>WR5;5, 4[QL,3N&**"_L3HVUTS.1.+B?DV ZF4Y! )N=1'(>U[*J:(.M.'YRLTS4O%&WL)/8_R#R'L.L(F^!Y4F]-+ZTX>OPSHO0Q(^+2R$B,[V(57+3 M];;#N")"$&*.61KGXDVD,)E,L]^$5;4Y>8W&T";)C/!M*.S4+&XO;)8K;/[K MFG9-67ZZAK?1(W1H=IC*-[.*M%ZVLWO"*+09M<=*_',2X!7\C^-G^[#!!?;4 M[1^KO(:MN7JINRHIC%:%'? +\L@CZ!74G6-YO5MQO%F='V!N O/X"2/MM2_A M?>OU\/ <;EP/6=Y>UL,MX1Z!U<03L0NHM;ZL.KV7^EQ0+N0]>2+L"O^8"S,9 MR*M43])+K>Z(RA4&DWK-W&2]U.Z8L(F_)1,0TYL/Z'NN#\X6FMO+9G> *#78)*+:*$>*CT+ MP2ZQOFJ^#,\*RM>=P*<:K!"0$YI-4^,I\NN@K). M,#=I/P J=TD65P4-Z'K93>M^%OY3CQT]X2 ^&6!<1*JT\027IHOT5AP_QUP; M=%21D.&"\,+ZIBRAG\#%!2VL3,H2^JW!'$:V"AUR2?W4(GO3E7)^6X?5-?XC MY%:1M/4T)G]5]U;SR:OKBN!U_W];IKYL =SRT"/$%Q<\7.1\Y)-I9M/FALA) MTKOK*_%2O3?F[^UT[MZ;$S\*8 ;2^+;H@CUTE-$7\X#>]&$>1@(S_^$94E8N MITD;AEYV; 4%8$ALK70]3R_UMAVR+:W:15+A-/$^8%7JS^^N[X@@_$EM?_V* M.35+(B:H3RRO76NZR/JVQC#E3F)L8P5$)DRB)*U3J=M$/Q1\ RWULH-%9LUP M4(@#J2/JV&PVT]705NGT6\A_J $.+ZG$0>XY)A/'4Y[^9C#[QZZW^QM4\C-7 M?HBSJ6Q/1,:5,54;/P(:ZBVG MGNIHOS.JG%;K5=154%>72*<64U4[V>+G%%2:P:]X(L2RW4$+GE[J?!9R&BT2 M#VVA_5>D][#!PQS](E+W\ZS/U;*+PG**/FH38,^< U/];+5*M60]U,NZ"2[" MB!>-K22QSSK PJ!:ATQB#W6(#P'"LO\B4N&!\5 7[^;K]A;ZY^/L#:E^"IS"F^-8E]&4PKG0QQ#?)0B(?PADC]UA .LK/ZLL2^ MZ.6:)+0 \H:\2%@M!V#J(9-SL44;:2BZ+Y7J,!;5HR4>TD*?49K:PT[C6T!G M5,WT]%0XC5U]".])$&1C_QV$?4'-U12TX]/X2]MVD'VW@?-S<] M;LGW9A:/%7J9*)T-*J22,5LCPD1$_]1IP&8">C/U=>ZBF'O@ M*X?^BO0>#A8I.G53F5JJ'FH%\^IJ7TM98@]UL&6$XE:ZF#-I/=3 'F'.!9%! M!Q R1CPE2D^MXLXP1V1-3$>0SHDBTC:771>ZF9\-YT M;&[(T$,SJ2UZ)A"XF:X9AC>G:S9@N*&V69:WIF_I#F!CCC>G;=E>86..MZ9M MV:C5E*&'NB9.7!@WSD'2$U8.*QWV>T7Q8WQ7@%;/G[ [=8I$^;A/L:#B.PL? M56"?*I/66T!ZR-3)S_BU$E,-93[C5\WNS4RWZU9?;V#K .;,)3.0,I]3#5D/ M&T6+O=P[LJ"P(M)7O0@/!UL.)V@AOB^[$([=E>PUZE=*E1<22*J<+'_ #/>2 M>07S:DNLX3^$#Z'$P00Z,*A1'[JW9.X>^U/2PWIG. ARO<*V!+Z^ M?Z;:8*K'774_?A*0!XL>NSA7CFG*=-VG09FY ;@E9U\:BSN\/F/[]2VCQZW@ MBC*U6-6Z0GOEZJZH2Z8>E8$A3-YA2<[)%$>!_IG1KR7?S_8YFGN"S46;7_\7 M4$L#!!0 ( ,V##%E**^"B9PP (^@ 5 86=R>"TR,#(T,#8S,%]C M86PN>&UL[5U;<^(Z$GX_5?L?M.S+V0?")2034C-SBI#,;&J3D"*9/6>?IA1; M!NT8BY7E))Q?ORU?P Z^R(: \.S+3("6U%]_+:DEM>6/O[W.;/1,N$N9\ZG1 M.6HW$'$,9E)G\JGA":MYUOCM\U]^^?C79O./B_$-,IGAS8@CD,$)%L1$+U1, MT2.;S[&#;@GGU+;1!:?FA"#4:1]].&H?=5"S^=FOX@*[4(0YR*^K>]2)?AB& MM3'G')VU.MU6M]WMH=/SD\YYKX?N;R.Y6]#,HD6"-G5^G,M_GJ ]! @=U__X MJ3$58G[>:KV\O!R]/G'[B/$)U- ^;D72C5#\U:4)Z9?C2+;3^N/VYL&8DAEN M4L<5V#%6I=9:"W?/CUNR^)_>Q# HG2/"VQ+Y1^FA BW@62-W\;7";WQA-I$3 G'<^() M:KA'!INUI&0KJQK?:<3(GCTF=R#5UF M1FZ8NP'6\BWMV1Q#[$Z_V.QE2YACU>T.V"5U#9NY'B=?,.7_PK9';@F6GWVM MOE '_(]B^QIZ(_<'/C?\W1R(99&+Q3\HX.3&='%#GHE]202F=GF[O+,V^S#K M/2=S3,VKUSGX+Y'N/)+8AQ[GH/[ =:%C;VZN4JWLPPP#P^ >,6\H?J(V%91L M 71.G?N > .>2-Q;+#Q.Q6)D^9^W"EBY!8WA#[%M=-_?!F$S^S $A'(F%8,) M)_ZH!7WQJX/8]XWPB^_! M.!Q5:N,G8L,:X\V/K3VH%,X3N9J%,M]/C\].^NVSDQ/I_?U>K_]AI7/,-P8\ MJ3Y,QU'U\.>:NR3I"25:KC>;^;4U*5 =E;" M/FPNV\)V [T0.ID*_Y?=\B�!GRPG]7__7H,[9ED#,043?V YP,GI3*:LI? M'DOKS%9'JA_C$,7(D=D=$X, DB>;W!%1T"%SBM2"W]( 0UJ[>;3..64R9O#% M=LOQM?,,FC.^ !@9G,9%$A [[]I2SR;$RX6]Q!2RDA:SC!S&6=F=]Z\(II2G4YH21@JP^YNR0LW#IV)ORX< M2RU&UC?P3@DZ@[W<,@=$7WDWZAXOY+:,VCY5 M4K@^-); I]]*:?WTM)#,=/E:\5D"HLKB:9^+WPC&(I_7_$+U(;<"SO==::V? M(J#+"0FA/M.U_QQD51.9V)50Q>JV'4?#UR23A]!E3/ M\?230KH+2B4-T3U$LJL@U&\N5=ZX6A?4F4/ES0)%6/H1=P_5$/"T &=>OD2* MI';4*=*0>CBG!$Z_):;<9V1.(7MOQ>I#G1(R#1>4IDD#)>XQ-:^=(9Y3(35* M7TZF2]>'Q3( ]1M%QS(]U"'F%>8.Q&TN+(V]F;0],2^)10V:%=\4%ZP/Q16Q M5EM6?FR]R;S==C9NA>=O8NSD)NQVUQ)V5XTA9J%5DB6O'?F[YG;=N\K92C_?D+FBKI]:$&A?.+*DBVOG&>5X M21LU2@#5D=9 W?R._D:JAB06XRMK]\Y3%Y+0M1O MO/U*'$!N X"!.:,.=04/HXP\9@M*U8;>*CCUBZZ^N.##+C$A=LR<5DO7I!WS M1?RE3;/;0:W?Y#MDKAA9(;[,D^V83 W8+,:COOVQTU.P^(ULJD==O8*C+EDG M*GO-V\ZO('ESLP:$O8)30Q SO'DC^45,\IYPRDP8XKG,]+LDP?_P.>BPT'.G MV)F0,9CDRK*(D363[5J)'9^%$"%5AE[T3,&1+A;?7+G;LYPB!P9$)WF/IJE7 MH-WXL1_W2IR6;&:\5@))>"?[]XT-F5FGN@"KYD_+79(Y M)P;UK9:YK[X2J3^=A6C+I8SO(47N/UYPGO>%\<&,<4'_S&,W4[[^5)>#KOE% M%@]3S(E_][<\[2&.FT=ZNG#]&2^!6_,K,(*$SW]2QRQ(9%@7K#_-BIA5'O#: M(\7+RZ97X]3(^AUS>>=J5N"56Z;^Q)>''_K J:8^L+X,6;^W,#LWLK!H_3VB MLA5"Q_B0NU^TQS78.K#H-L3L)7UNF9_1%XK@ATYP=CA.$%Z8>!D^F95Z<:*R M=ZA4EK3;*=BM77NWJ6R7T)_ZA^-/;^X?D<>;:S=8E)Z \BK[&?VILEVBS:6V MIN%+\J%\@.>?413E:26$Z^\/)7!'?.=GJG#BD5:.<8VIXZ MJ!I/\\LPQC#I+L)C4WFK668Z0U),.S_9D*6T5 8%Q%KF@*[TEG?R1/.? K%Q M\9^+X$+D&C[G 98P"#']'/=KU_7D>W1&5OR&PNQSQ(*"]2>_H@TT/ZZ(HPHW MZ*Y>"3=H=AY_7I&?RPV4T*L<8&SC,KFX8@,1Y#8_0% CDYM6MXR /4;6""(7 M#N!EMM9;EC>J*VF #V" ;DWHW[Y9JIUZO%=2W'N_CC-&=F9.7;_7/FYW4!.M ME($/LG+DUX[B&LE?(J503*M(R$18Q,L^+=!2-^0KAWX-U=/VIHE@!VMIW959 MLG((LN5U>+69.A#E\MH-.(64%;_;3!6FYAE-L3TS=>*+"M7NVD<-7%:-J,K7 M/I;PUAW-<.7>H*PX<_769ZZP'10UY%]XY#>%PK90T)C^,]&[OB%M3Z][@Z#! MXW(5EZ_Y4DR[CEN"E)1WN>7C*C>Y]/;RNJ@D_H*KSS,+).&?[?^\O2*M)1%6 MVV1^_\$Y[TWOBD/QR?I0'-:*8M7J/^AN[;4-N^Z=5[.YS1:$C(E_0:(R@,)R MVO750HKB/;0:/,W#_&!P*NFI^84.F^4*V-[WE<89^X7^PYV/[(X(7UELI^X$ MKDL=)CMEP"A?!_#^LZ&?BN#>8N%)[D=6XJ4*5>;&TW;W[=P8M %_1,W(9U=M M^26R#VFZO)'/AY.,]T]$Z1R7F8]BJQ??\3Y*GE[?'!.HE$E+,OW- -'!3'ZJ M@C&K+NTZ?%FB$Z]CVYH%=)^7TR$JY7PMI6M%?1F,RO>,:#,%#*')KM(\ )- MO[_I)(!^E0VB[O]G XUF@YA>=T#^XPNQG\DM<\0T\[VW%:M+=IK^_L_YWVU. M*&L$_>ZA487W;X+YXPO;T%/"6GY*!\G#KNM^VY 3DXK!A!/_7'W@F%\]++-: M%D/,^4+F2/@QT,B2:4XW##NEUQP?UM<<0:MHV:Q_-!(U+'\/VT9!XVAD(0'- M(]G^ :Q$BC/JDB*[/M9\$JN,B6\.#AZY)^9E&/W>>R7=6OZNB>#?G5XSB7Y;5=TWN?.F@2LCA%$6Z M*WY]0?P M(9$BGGPA7:V(F6K)2@#Y!I!()'[YS]=5[#TC0B.<_/KN^/W1.P\E 0ZCY/'7 M=UFZ./CIW7_^[7_\VR__\^#@OT]NK[P0!]D*):D7$.2G*/1>HG3IW>.G)S_Q M/B-"HCCV3D@4/B+/.SYZ_^/[H_?'WL'!W_(N3GS*FN#$R_OZ\/ZX^N&T[ TG M/WL_'1Y_./QP].$[[X>?OS_^^;OOO)O/%=QGAMDBT@'&4?+U9_[/ QO/8Q0F M-/_ZZ[MEFC[]?'CX\O+R_O6!Q.\Q>60]''T\K*#?E>"O-&I OWRL8(\/__OS MU5VP1"O_($IHZB?!ME5KE++=\:=/GP[S7S>@;/A(@5"K:_9KF&X:U(&_/RQ^ M9* T^IGFJ%WAP$]SF6I)]J00_-M!!7; _W1P_.'@X_'[5QJ^^]N_>=XO!,?H M%BV\G+2?T_43^O4=C59/,<<[_]N2H,6O[_Q'\GK 177TP\CL,*GRXL8O]"!*-YV-QUA9Q$-8DPS M@N;DT4^B?^4J.4O",T0#$CWQ;_/%24:C!%%ZAE(_BNWI[3B*"S;<9:N53];S MQ5WTF#!'%OA).@L"G"4I<[@W.&:JAQB*"^9(47@1)C7J5AG@ %<]OWN$\)^F$S/6N/!9( MW"U]@J;BD&Q8%XRZ\"/R#S_.T&?D\^_YM%*Z"#^^9(L5DJ\+:?E[.$LW34[6 M?X\8/TBP7%^A9Q3WY]\HV(!A:VD9_._%5$9IMLJGL0&,L_.(8-B32^WC<.[* M9A 73"AFD=DC03EJ;&'S6^9SM-;]:3?HVXE;KBW+RP7Y*5ZM<+%>'\#_FO4/ MA/3\3_G6F2'YA!*:V^CY*_\XQ&34=40GQL#$%*6YB3)E90LN/F&BI%BX]K8& M@\Y=$/T9D4=$?H_2)9O:LO"&K096_MT \ZBN8T#$WJ)G'#_SU1'!JXA23-;7 M.$5,3I=)BN(8!6GFQ^S')T32]1T*,L)V\QO/-AJOAL++EM4Y-]DJIF)Y^7&7 M-$17_GN4L>'Y?_*(SB&B:'%8PA^^1,SN#Q(VT>$71-YI12=","9DTQ\?\*#\ MPD1\_-/!\?'!ASQD].^[8]4HJS5XC>H97?I0PI^9G M<4IMG+!Q9TU.V9D!IY%6P;R%3Q]R;F;TX-'WGWAD\^,A8D/QO_ N*4?W8XXJ M0N&JK4^>[H(4;G"5L:%UO4JXBFXZC>IH,H20_#:+51#S^. MN^E8+<[)(Y'?YVS(>^N/%/O,F8.3@S"7\8 8MKL> -V\IX,56CUTM5@QKLU^ M^R.Z9#B1('M !QLV#(BNL/=!E:$P]7&TH>J[0)A]C9*HL,GD:]DY1Z>W;==0 M1QPN1.'FKU'*!]@V]VKMO<+=>9]S;>CJ)?1TC>'@E>1^^O3IZ,@[\+8]LR]5 MYQ[KW2NZ]WC_%1KL MRQ]7Z-&/S]G"DZT1V/A57['_@.)?WPD@_CC>H4\"_F:"*CU"'Y=1D5=A_[,0 M.^\>>R*L,&'KI5_?]9?>QGE0DM;6%>S;5H;LRQ_;HZ, L65:A 4Z*(5K254) M.15%Y;!?$OJ$@OSL6*BB2E@Q92KHKLIKPEQL,/YD^JQ F&NU%M'A55RX?.9_ MV2I&^8NZ2P=O0.^Q,I68^ M-L3$R?0D1+TQ.:E0GGY.XCE(B#SY)%WSN5(V!PG Q Y7 C@1.;?H*2/!TJ=H M<^*VBY%TFC%N*R34*)X\,K=49>M#- M)R)0J7.5 0,@43F-B(&-R1QN M%P&YO@,/G4(4:Z/F_(D75J!AR=;0*FP@C: M@%+=$(,Z)TXZ>^C #0D=9HXPXC M)@%>H4T4OKHAJ3!%10NIRFG:P*%;:73*-K:T#V=H9@+!%AA-;EI*$NHFI47= MJ3$UKKKQ&V[:>4W10JI0FC80Z-;.7XH6YG0/.U^9B0(;XS.Y$2D)J!N1!G%H M)G2"DF"Y\HGJ5%77S,:86@U!L*%"RLZL=II9L*'=< 0#D\E(964"S""8V@XI M2GL3D#!Y3/NS_T],BJ1.1$2Y/6(@85A7##81(<7A=0,%:?1:"BLD2PG=)SJM M9"LV&'S26+0(VRH2K<32Z42RO;8;Q_B%%XWAU]=N$47D&5'-LLRLL=2;FC<' MQQCE]&+2M"-3AIMFK&6'[7&:A4? M"$[8QZ"X>ZZP5JL^I/IIW8L#;G%!;]-&/C?N.NTP100JI5T&W-<6NTH&ZU&; MW 0M::E;HHR&R1=]S/BKT(EDQ;<#(3G%;\%,C[\B0V$'1D?#,&LZ.>.P8L1) M%W(M%+?Y! +4W(8!8I_2^:(L-3(GM]'C4G5N*H67[WA5+:!0K-[LRUO843W@ M%M] #-@8F^FW]7+T&_MY-=INUU-L0@JC../)IF5=A0C1\]<@SD(47C!I\0L4 M6>H7!0#/?9*P"6Q33NMD+>Y M?H:;T3Y6FW<,<'(39M,H6MFR<%ADRNFT0QL M1]3TZ\8QN5!W2R;4._5-M6ISM:IB%R1/] U$5[LM6DHUW;"M2WZ(\%*:O4%+ M/3_4;?L:OYW(L#5^D]NQ$4%U>S0D!(I);CXV*T&:6:6BL8EA:IH#L4W:1M/: M2J5]6-FKLI#?#65;6K4ZN!=G-_QZ_8*?H"?A'9-4Q)\1F"]$!;KY>0$5_Z3T04,.(3\K&GB0WIY% MJQ5X/.2G=Q\R:AOG30-3"2.1XQX%RR1BVR>3Q(T&L#XGH04.@E"S9(P=< MB M1TBZD/%=E&0AP,-=8L4.XL)$"@'"TQ_A\D>:9(>WU6_B(\_ZKU-B*\Q3V/E5 MCG'_; 09:[!PE&F/9+=H;0YCF^@X]KTDXBO*6S]5>]TFF,(%M0$=DZ7QL;N M1J0-Z5>EG,6ZL1WXTEUDFUY4A*13]:Z%<_(]DR8K5 8NU0E5 R#D*M5?WL"* MY.',P4 "V!27R(V16K$X>K*N_Z(P(/,.I/IE MUX5C)BF-JPUH1/1PQM1)&EB'U>1F94-&W=#$Z+M-WGGQ2:B9A!HP\O2.72@7 M)=;R](7=]Y)F/&GJL3A".5EO86[\=1[,X(AOL4]"?GE>FP8SQE!2WHXU6.]T M&XEFX/%1GSZIIDEKHW3<2#0ZGGIY6"Y(,Q[PY[@I9UD!K&)ND4!#H%(S@0JA MS2D=%@ZA2BW9PEI>C",0C^&//V:I.I:;1;F:F.N)VSVT -W-3' M0S)XS;T@28M!C48IC-9U( E&;@U(1$+[%I $=;=A/H83PT85X=M"R"-@31AW M=*A#>G48'2T#!O*$#,2*$:HS#S1G\N?/.O0@QD7]'WT.3O4B0=WQFK2LT8)&=6Y M8P?T 50NO/=?9UFZQ$3\-J :6.I,Y> @"#6H4M@&MR!VZ-J$"KZWRA**\7!4 MD;"->+L8H1AA8*:A63#)&UAHC>/%E!@A2U,Q6&CI&@UO,NI%F X? *8C7J#I M$'=J0@RM4X+"*#WU"5DO,,D#Q'(+DL++8RNJ%E HUIJ0II4=]<,:DHE(L!5& MDYN2@H1&9$F/NOMSS3-U#ED#1GVN>>8V>VR#@_IF?A-*3]' !X$"5F+EJ&[. M\,Z$N6("]"!FOMBGNG3);0&2S&+ZRJ>RC2WMHV>[F*6WP'C84TF"++5EHE<] M+91J4[V]K*.C?3%7!B_/T%"U<%?;*4?#I*13#5!*HQATL+>D%;QN%W#:0<+= M(])MK 5UFW:P=;O-*"H#;I-35%L,$:SFZ%8 [6+%5$N^F27A-=.+[5_J.7O* MBI:6OV$W_;9$3$YC!6=/AE-#/"<$DU-,""K0XBE@),*D M>*JW5ONS5BN19YANOI2 23A;\:J@"CL>8RBILH\UF/-2P3N$J?=B^I9R;V'6 MMJ^'&%DIL#5!DSN5<3C0\$EFE#M^*9)$S_E3X=N;V/S)"(4_4361JK6ND5/2 M3S%_+2/07U!2-3$@7=RH_YN21O+ YA@Y>&%214+SK4DUZDZ-Z22C48(HG05_ M9A&--"$;";14CQ3P0&CE'PE2FY"VG17]K99]C4DO%&R)T>3&)"6A;D=&J+LM MR9V?,%SX05Y%2&%';4!Y$$,(ZIPX=8Q& &I(X("%ME4\QOKQIR^M+4"X$9N1 M(.KV]7IFDO.%L>++P*7:H6H A-PKE(22![5,FUF1O]NP]SOW>IE@.XRF?_5> M2D+=@$Q0WS&F7PYWN,KZ^)K_T/Q3B6&#P)>7E_?^8Q2C=(F(_X2R- KH^P"O M#G,R-Q'9S0?*D%OR !"]3/(([!+'#!O*'T5F!L\&#*(M,W*AHM>4$Q#NL.C3 MI^\_'!U]/#KR#KQ-]_7/U,,+KQS,BQ*O/MQ_>,6 WO\JA_S?K/=5G- &91OQ M\8%R+CWX%+VK='':8Y)[7C5#=S92 AVZ0;'@*;]OB1/-8TV:-A4!1J9N;'5+ MUI($V0,ZV-A?W1J4)R$-]C=MB7D8S-MR*MQ*8XM-\:RN:<:524,@ ML[E.X1IR,B"KC\#\1_+*I?#=T0\?CW))\+_\<9,]Q%$P7RP0OZ$M=$P*. #S MM;D><6XK:'GBQV_,O>4CC<#I6?K9)U]1RA$6SP!R, 3<0<^"TD9C,W#[>=X M,.&2?=1NXFJ XTC$CV/C+4(+:^%NK9P7=L,X#($P_3G 28I>T_,X!_WU'46/ M_,/V]QA3%/[Z+B79Y+OMRR0@R*?H#!7_%<51;G$<7Q3Y_Q+16?<"P=*,)&Q- M&23#VT54:GAM0 !33D?5;-IGFS) N(%P^@EI1F2&583!(#5#"&4!DUPQ%'+ MY+G'DGUNCOO#;AVX6U2"S'E#Z[H\\A&&A; EG8 M1F? M3Z,O30THN$7/C"$HY\[=4QRENZNE7CU-J0G?#:X)O4B'XV=RM KW=U94P,OU M,5?":_22_R)?(QNUG5+.WX\[>^N)!2_98L+K*-I68P K,RL--I!HB\:Q/;&* M@/(%=GK^BD@0T=;2K$L'4\KLAW'\KB7%CB18:%(?$4I[<&AWW756)SXIM>"= M:DZWN"QSA[E3UM&40O_1R40JHQR\ A2J.X0&J'L"/M^J&6 \^<)7 Y.%?^G( ME"&5#OU,J0(_.=U [Q ^]BS.Q_&3@.<8;M,\&#(X28H+5+Q<8#4K-8"J*>L: MI?/%^2O7V-;*>IPAIE2&3^.LY0;G"1POP1 K2H!=82K;:>W 3.K@CT8S[QVJ MM"+YY7"Z'%V?+B]B_++=$^I3<;_3I>*R/KVJTWVN[5\P5Z=[CNT^5V>?J_/V M,TB&R]01DK)/&MDGC<@767SZO2'X.6+S]\GZ"T/E,IDS7^WGKSTP97MFC$=T M]D#S^]ORE9AU1P .P" HB51"U"0+ \L>TCF9! ME3KA<&2VI?\"D]D*DS3ZETJ "G@ =CJ5-!5<@"-:N],- <8DO2OJ80*_Q2C MB+;_WRAA_Z:(("J;B$6 -*WII*DB'PX4KSP(Y*?OFW9,5]4L7&)0#5M *1L M325;#2?@B+D=E=]06IZ7:5;3-AT R!&:2@%LV )9&V9!P(M"4L8J%#TKHOQF M30&LI>TU7BU7$9F0)7J9/#/M9^A)TS0U;0"LH(>688,^R,*[(>B)+1O.T (1 M@L+R>'J6A'-^5CFC%$DGYZZ= 5A;#RUN,\(AZT'E=&[\-?1 M_\!K6-E8MUEG %;F8[EN->%P]&!#[17'GV&=KV,DD=49>I!&H@T: O"UPTM31BP&DU280C-7-*>Z]5003]AY&L M#=%P9,U1YO_G%RR>V8JL? B*1$&*0O[#+ F;?ZA!%M?GVMOU(,Y"1O'Y:Y!7 M"[]E6X!SMJR3[FVF1@* [S?;%TW-F&]$+\=0,Q!ST 1: TD)[K*GIR+[VX^K M&U27R0*359[5HHF8&+<&, 49YLV;4@1'A%7N"L]F83.D]-!A!PI V,-2^9I' M"3OD.+J*>!91?DDB(VA.'OVD3.]CUG^&:$"B'(7YXJ1\(^N,U]*.36\H?OKN MZ/CHV#OPMH.P+_5Q/#\)O=I(_,YB-19_)R0?#>X[(<$2A=GF(M').G_F6GF1 M4=5B6JN[&N:%)4AW&O7BT+TX!.!^HPBM 9Z"@G*W4:=V-F]"C5-M(:%9>+/T MF0^_NY)?;!2" 9B23-5G6^9 1(C;=7WWYPXAO89@YXW ^:&>[S)"\3=FGD9, M 9AY0/E&BP@0@"-2Z8_,R<-P/]Q.2ZMM;;5V-5\,Z^QNM1+WQC91Y9TFOVLM MF8JO_93O2Q9E_@9_F5Z\G==" SA'U8I&2P2<'?ONDTJS(,A66>RG*-QY3E+S MGI2HH>L2DGJM4[TN):)H[#0403"/;>"+% INT7H$$X)?"NS9+]*G0.RZ M<'B2U,&?V='F/&AYEZU6/EFS>35Z3"*F;'Z2ECG9O'8GCIGZ(5JEZ6\.6O/, M,>M@YH>C[W:#F>7X/&Y9P\#;HN!5./"6)1K>!@\O1P1^I),GC5PF3&LR7:DV M(>3D=QWP"FV/2_@@W.KD@01E"S#Q3840=BXIR(EQ?0E%A)DRMJ!I R/(8*!Q M!A("$7:HSJ7*&TW*R(,$%D#PP4C31,=Q.Z0X+C-3MW==*$(*[2P8H<&_635& MX-K>7LFWYCH#Y9/[-4HU20C:5@"B%U:RU) #9R]0KV@S7S17AQ)AJ9L <'V& M.MBH\J.DZ8VL\4\QHS9)RRU.M86YC>C7#NO\[WNM\YNHY'68+HG&"I:+'[7E*BP8VF/H\4=4" MQHK?0.&4TJE3Y%8Z&4W94IFT,%2N_+6M $R$!GK7$)&.)%A&=+(^04FP9).2 MJA2]OAF8?(E>KFZ'*&"BJI"S:\)<9U=D6 M$EB(_DZB=[N/!PBH<;LI:U7#4@I$#@Y@V]Q%)G*"AA<+)6E-).S;5ASLRQ^? M_7]B4DV,5##/R("FGU4D]YWULXJ,A,F97;Q#T4!%.&%H8-W.$FJMJ?BM0'^, M](ARB'DB]B0R((<^W4@?MJD.;=Q'3SDIA[Q_P7J>UH <^N1N/*WA/AE/&92! MIC; '&:(=.1K'?NI.'L7O>KY6@-RF+K1C:LUW$=DXP7.B)Z/=2B']V*[,;*. M_)B^&^J]#=(FB\X4>5!JA_7 M:L&>^#$_E;U;(I3^1G#VE.>,J_,#!AX#8EA$J2T#TP\G_6!#6.T2_F+Q4$.? MDTAG*QX/J@B4)25W[0Q Y'(4(Q)JD"5O1M^7[-K!=<;YM3.5B6]MF#8%4'30 MS-SMR()CQ67XG-="9-CG.LA?AJ]P/7\MBRGQHO#L?^&]_RHQX4X] 2A49>?. M.U$)1]PM8F\0X7_P']&QZ8JMT01 S:B>J[<&.6\D7:QZ2:E#1^"#7*;D4ZE2,L'Z\PCXOU55>95W/'@G*]\@7Z(%DS".Q%D?R2(Y-:P"[ M!)TZ;=:0-G2YS3NI[J?P.\KIFK_&B9/\HK+<86G:P$GGLO)=&JJ<2FD'):4/ MD\#"<&!&ZE:7BH2:,1[2X"M(UN,SJI9'$D %GY(05%\"2C3B=5M8#AC[3JII7,F$E#VS=GRC$5Y[126 >R4!U M:M$W&2$C<'BVRO?8>H%3B$Z+$-DU6T MC,!J-DK;9A2\5L-#".5:,%M-C..J\ \T"B.VV>,9[F75-=6N2@X__4K&1C3R M'96<(N=W+4ILBJR->T8-]0..C7)!8](0QKI&JWR[-S!T9(VQXXBBH'M)3 M;+:$< "6->9ZM-UU"6F!MZYO';Z8+.VO("0!&5&C7=6_V60@(35?DHC2;'N6 M9"+,;1NHBUQ[J6YI G26*T*TRCC8%H@\9;K/7^NJEC@EH)5]VO0*==%M+W0; MJD&!Y:W%%0@T*BX2;U5.6ENEU5@V%"..B*8!(5Q5*]Q&7I,/KJ]YBY$3)LEH6\&8Q,\ M@YTJ5L"XXBO" M3[G1-VH)8Z]OHY*4B"(Z>:[[%WN*:- 9S7CNYU37D!1_1G MB#!GPH]Y:K@SHCG)2'J(IFT%P,W:*76S<(N&.CCB4Q/9R6)!^-KNPM,1!_-( MLDR=XG\OWHNF-%L5&2$=CAT_F!\[E@-[FY&]VM!_C4/%#>GW*%@FT9\9&OV< M43[D^(_+W/K)H^@YS)W?OJEC0YV(J]=H:O1/_NA//K8P+M;ZU?W#/BTE:G#0 MX2M5K]$J6TFYN/.[XV=]!!+?/D/50'1Z1C)^*!G9_-WQ6SXJ1C81A7?'\*T4 M51HQD&7BG0UX D^V^[),^RL7;Z$L4V_M;UNPPJW)@,$4BIO:I\D8 DRD2F\F M!X?ARM0:JI8&B)R'-EK%C9$;$@4\S0J'*%:>JMMT , KZO1/+3(Y:4Z%6 N^ MY$?_]VPLA:>4@X,I136UKY2S!)Q@E?Y2U0"&Q]3IJDXJ(+SF+F*%7_@'CIF^ M\8=]E![3M#$ ;ZG7/Y6X9(2!$EW^!!1!Z#))$4$TO?53]7/P-AT ./+H)T(5 M<:#$6%6BX7.SG?R$+0&<*O<3G)"J$;;+RG&5[Z&;M@10'1I3'N ^?*L>^BUX["J+6<4A:?QI5%C2I0Z]^\/H+]XK?= M;-)=Y]$82]\V3: D=?[ZA'C9I'M$Q ?A-@TGE=8H00(156_^KI(@]'@UP?4E M];!O^D:3"4>'ON0D#R"_O7M/.W<#_ROSDS1*\VSDRV2!R:K(#U7GY-MV B#\ MY53W#-D$)^^[JNO,N% 4S9XS_%,_"?.*"TW'+=$1NRX Q+B[649=WG8DP\P4 M+RX+=WZS^N/11_/D\**RU,X\A=2N5.U@)GDGN/+PE^H(@\ M\YFCB*DC-E$$K$WA4TQRPD<;UM6MH&TQ,G["H'P^6]4$7C;YR HBOD\D8@V0 MZU^G;$W$_:;VY%K=!,;9M8G^BB4DH@G"3*_<@,++:331*\',#&M?.;R+,-Y; MCCJT^_WE!)P5KO-'<_IO>)_9@2>_1^FRQ9QK!^4J M;;+UDC\Z-HGGE0P,(%?E+6JM*7O'?C5L3!JJHRO1X=TTXP+(WIE:.2?D[E_# MP_[&9,W?3+M,BCKQETE5&-Z!UU4A R _ZEOTQ"J63^:=\]=_%XC0$Y2^()04 MI3#S?S_P4X4\?JKTLX8] ,CJA5PT /V)^AA[2;9!,%>060KJ^!/?X6"X08.KE]78]]78]]78^!ZWI(.'S_@N^7.*-LH7K_ MPHQR?<.,&CWQK4.5Z2%GN45C %%Z&QE84#;V9K:%RCQ!O82D; \@+MU+3DKB M8(CJ+GI-ES/FI4,^"_85G+@WARZOL]):"E5,N#NIHF?VVX!RE?3GT)%.)ED) MZ6[*<$(LCRKQG)KU];ZJZ;ZJZ;ZJZ;ZJZ;",O$O]- ]VWP4H\=D*2^(P)7!@ MJE<9.$\)"=.SO!S^2T*?4! M(A0*PQ :6/=.5JD[&Z[+*1AAM7=#T)._YCC- M@R C\V1.3M "$W2!'DCFD_7Q$6\D7]Y9=N#80VM5:;-VLZ0+3I;#%4X>4T16 MW, U1?;$H-.[*$F>@&'\5$P%*!DHHZ8R8!@!4Y4ZJ:0PHL^Z0PDSMCM^I,_, M%\7^FOV'^"_\>O85]I,+/Y!7N.O4 X"0JEJE-F[+EC(X?JMI[): #$_6M_I;L))0.'X;7DRB270IV*$;P6M[Y9$N:FR0QNDS13K2=8 MBR.YQ[)I#X0I"0XY3 M\>R@I%Q)2&!A+".,]*PN%0DU8P1N+,[$89Q_2WBL5)9M.,;9*?=%1&B:G]%= M^5^7-*_DBJH1K.O?N7./8OLO#G"1 ASQ7FHI<4FAG1;0T^,N/ M=MYLJ2I.XWQ1W+/>'-T6J80GF!#\PC:*I_X3^R5=R](+K+H L RQD+(=;7!V MSC<$!PB%]((1SFOX^$G Z.!'_/?E$;]$F"8- 2Q)+$1H0A$0"PW M.MH3)+;?5KEX=+Y06$<;#, *PH+];?SAB$#D:C?E4.:+V0IG25HK*FXQ&ZF[ M 5!KIN>,I*8/CHAO&LIW_IHR_+*(+OD?3S&5EKDT: ?@W3&;.4E/$!RI->G* MZQO=/1'DA_/D'SZ)^,J7AV*.)<(S;P[@M;+.&P 576,?9S4Q*>^OG/IT>8J? M4<*/@D0G6B:M +Q99B 18W+&/U=D0V6(7F!R3WSFFI/'[;'<3J4L\2&C37L( MCY292L>.,CB^3WAWOOF<;?4C+7^E,D?8L2\(KYM9N,6.5 (7^77&^31?E EM M$:*G?ARC\&2]2XN-\&UZG50-^@=.>M,[MJ^N<*E&SBL=AR*O+(.<5"+=XR!* M&L;F;\KW\E52-4&7<_8)2AA#@\B/YR\)(G09/>5319+ZC\(:SL./ M,:EDNP=51J(>CBNNA^Y* JN91+I55#:95+#]PS5J8B:K^KO5+F$^H@AL4D9W M#ZK("8!C!-_V MC3P?IO@9?O'QN^R!1F'DD_6<%%<@/C/>XO R>48T1>C.C]F,EQ-SLFX#5V"J MJN7##C'Q#:\-.C4L5;>[Y/!@BIZ/(?+&E3 Y#]S>UMMBP^\DSA?YZPE^P+%1 MYJ>;-(21IZY5UX:<#,@:81[]DD3/S&7Z\=T2Q8OY8H'X@QCJ:^?Z-@ RS\WU M:S.7ZND:>U4S2S_[Y"M*.?**BTU", !)6AUX+B1E;#;?9 ]Q%%0"5ER1%,(! M2*7JP&@Q+2/J<,U^/NA5600-($VJAT:+*!J!W7]_'[S_G>'Q0OA&[!2_OXJ# MW)AFCTA5@=>L'8!4J0XB,*,-WHG5&W_:8NRE[/Y-C/V;&)L"E1<9CPX8E#F0 M@0)8H]I4^9?2,<84OD)FS)4 EB*VK!60L48!]CH1<]4 1" ):<-0P44C,M, M_I#W!=N\_3_D$RJ]PFG=6@@/82EE-BBI:QEC2 MQ7Y0/$?+]V@&ZSHE/(#[(5:+.R4Q^ZIZ([T5,_K9R[XJ,4/0162$^8[GFEJ:>G:^2L MK)X9->),XR%6F9.7Y;-*D)UEC#(2_0N%1?$>483:M"6 FU=,>V%,(QY0+% O5\(< GOAV M.$(2%V.M'>5(A&70#D %0'NA&= U>HD6-EA$>=QP>\UW7@Q>K<9$KM"H&8"* M?I;^SXBLT:]N;5:_>5V*"TRVQLTU1)@OI&T#H)B?I3#T-,'Q;'^U2G&2@H # M+1O?4L&XMUVE:+"0C=MB1;S29Z-2Q3SYC6!*!5BIE_@=.X)0GL]VJNM&Z=B2 M_.PG#)>\ LD0\NS5'802?Y92[47O%&O-L&T0("KN(T;0QA(*"7=:S9M3MRW"J2P%: MNL5]-4Z'U3A[AVVZT?@VQ/MFBG)^&"PVX[XVYWD.?8;J-P9+%&8<;TX7SW%>(W0'2+/48#R%4>+I[,X1X-]FB]N48 ? M$ZX;Q;EM_IB4LH3G.&--Z[4O$Z:3:'-Y[ZI$47'10MD"3CW/,16A[N>5[' Z M(4LP4UZ]T+2!M,*N W*TPTK#F%K]%AN.W2REB ME"_9(NT,/:,8/^4WF(O93BD0HY8 4DJM161$F-ML);9PXWFN25A4>&2?322F M;P8@<=1:7'JJG,KJ-Y2PY6_,T)N%*\94FA*?OUMG(C##M@ 2/JVE9DB:V\H4 M@ZR;6CNSW9H60X_B[*;&2/QJ&/LXB]K)[WCTULV2,A2*"2_-2*)RIHT!S-X3 MZ)0I-YP'2O+TPC1_^YGYS5.FG6RN0TD0(6H=$_ET=+P;$ZEU[_D)CW_4!H ? M^+C"E#905D4N9,#3&C&_93A?S'B8M,BZ4 0=)+!@P@UJ]M?M34*)TZF^A@VW MK6N&P_8OM3K?ZCVJ=2\PH@E*-6QX2EOZ1LD"(E&VVKSW+*_+)P$$$#3HJ&RU M7!XA94X-J&7^NF6OJH&S%:R>BKHYR%S>VUM-WF0D6+(9>[L$N$5MC+J>O0#8(UI)_4.-(Y]SOE?F4]21.)UB< _<)RMR@._^>*&X# + MTGM\@N:<#^)\2/L^ 2+S"37D;[1+^IL"MOR9%M_W<[)S.>"!2+Y188+3+XP M-E.%#/OV"""09"'1OM2._KA3#9,&KAQ)]BE=EQ B45HT!G!/V$)J%H2-+:#? MF$OPV:2,PHLL97O@TC/49.@6_9E%5:;1_0OF9>W9:NW<#Y;\XSW;K"-_ MD8H7GX-U#> VL85P!R,;D.C9[!XE(<^KOHAHX,=CZ8'%. !N*X^C%!8\ *0A MUVQ9?_^"XF=4O+PPAG88C@'@SO0XFF%(O_,8[6=$'A'AKW%<)C0+;Y8^6?EW ML6U\]OBH'9\MNO9>6-]>WKE7]/Y_O+OW5^_A!VBW9SDL8!*F.>/I MR;KVS2SIS+2;:??2 JP485TI-)C ;E>QU??,4BJ=QJQ$6 6YSU%7YS5H!R.P MJU%%G81V:!IADJW[R"ONTE^9Q")^T?2?*&!>/Y"'=XV; @CX&BO:9F8TI@Y> MV8JW_G;H .YN_S[HA$X.]/N@[5?"5 =6,E@ +LSF$2DY(?LW5G1E,WMXG_T[ M*M_ .RK%#EC^CDKS=\#OJ#01A;;.;\4D]$O\*P#GTR:4B-,E3=T)E&K7]6." MZB+I/;['J1_7KI%6O\@*Q>I.5OKT#.#@VE0=!J4;SGWK;ZB&B&0Y8&OO;ZR MB("\[5,*YIZYW@; $;:MT#04C5XR+0\K;[+)3G%2'$-[A&..#Y3'&@;?!T=LBZ7$L\ZST.IY>A:A78>IM4-V?AP Y#SDE MB!G+A1_D[X>IHH,"P&_J%$1$H-L%5 ,A=2!0" HD BC5,#GW0=Q]YQ/.?%$@ MIKQ8( *$$!14Z$\C45J /AC&&W@F.?@W=6PA)Q.!C>2:-Z&HF 6&7MX*4ND2*&!>#&M)JE$ 4()[8_A0%\"C/*(NVS M_\K/ $\P(?@E2AY/_2?V2[JV6+#)NWA#QR_="!P[[EO'YC()"/(INDSJCX2? MH86?Q?E'T8+/LH,W=)S2A3PXIRKU9SKRN"@*.2VT(D9B?OIF;_!L14]4ATC] M+X<%_\JH\=_^/U!+ P04 " #-@PQ9H3_L&?YC #M*@8 %0 &%GW/D.)(G^/^8[7? U9UM9YF%LC(KNWNGZGIZ M35)*-;I5IC22LFKGTM;:*!*AX!2#C 9)2=&??N$ GQ$$"#[AS%FS[DI) ?@K MW']PO!Q_^>^OVX \4Q;[4?@OW[U_^^X[0D,W\OSPZ5^^2Y/UR3]_]]__^E_^ MZ2__U\G)_SR[NR9>Y*9;&B;$9=1)J$=>_&1#'J+=S@G))\J8'P3DC/G>$R7D M_;NW_^WMN[?OR48O"G\D___#^QQ]^?/?C M'\F??_[3^Y__^$=R^REO]XE+MO;;&@9^^/O/\)]'SH]P#<-8_/HOWVV29/?S M#S^\O+R\?7UDP=N(/7$*[S[\D+?^+FO^&ONUUB\?\K;O?_B?GZ[OW0W=.B=^ M&"=.Z):]CKAD_=[_]--//XA/>=/8_SD6_:\CUTF$X5OE(LH6\-M)WNP$_G3R M_L>3#^_?OL9>(1=OXR4%FRJ!/_T@/_SNK_]$R%]8%- [NB9"U)^3_8[^RW>Q MO]T%H*+XVX;1=;.\ 6,_0/\?0OH$7R;(\A/(\O[/(,O_G?WYVGFDP7<$6GZY MNU*J_E.-5M9):&/T+?XPESH//'9H+YVJ/;LJ)CT<^E[SGVKZT=>$AA[U<@V! MI8:RD$@X)A &TI%;HQ> DT;LV&!Q[DDQ==\^1<\_>-2'

_ MG4<<8DX?XX0Y;I)3$N+_RW=-GW>S!@@-M$Y977*'N3DO_F.+';(6/[@1C^== M MT_#DRWT'F?_Z,1\-G- C%V'B)WMR%:XCMA6X]AJAU.)VR5=K _5BB3KX+V_[+BC!R=Z55"M[&9%:K-%^641WIJ M'+-HNQCG/)9X7 <%^D0P./32431-JHF&'75MCP\/G*)&^>QC_"%7U>,PQ. S MW"%5DW"P3P&U^3SHWU*'\4 *]G=T%[&F)%;=$K]?*;0[=+ KB]327L8,3XGO*7,C[R+T/O()Y :U0_;X7? 1LT.W:_6"+?S-8LZV/4D63Z4>@0( MSSB ,B>,?1BT6_&OH2E^_U/I=S3('K3#[85*:8AN)54"9.=RN:O0C1B'3S$=OD_XD'X>I6'"]N>1 MI_; ME[8'=)(Z[I_:KM@=E"\7GD\1?#7 MOMS=;!FMU>VQNW&+IG4'5C3&[+IM(@]T6DZ>U.G//-Z?>AXW6IS] ZN>[Y6V M:&Z+W4,U&M:]LZ$A9L_4B3O0*S.:J_P'(A;G;\+9\#/C>\Y_O&$/T4O89H5: MRX5XY+%VC?Y8-EN -S8(.Y8O FD8SX'XS'XH1G'B!/^_O]/.FQ2-%^*AC3HV^F>MY0*\ MLUG>L7Q34B><_$SS($#K4T8=A2\>?(S7^YKT*(ZZ53[#Z6&-$O;U*3$ [69 M7 A.!@>WFRA4KW4W-,'K2BI];^]Y3-V7;<;L;9;>%84.3^?K]QN*%NT@1*"D#]!?6L3-\)NQN:Z'PP M<=;TP.RF1G(/G40+'D0P61')AE3XS.;)?%+$G. J].CK_Z!JS#QNA]Y?FS4[ M<-%Z(]1>J1!UJ"-*LD30)9SP#!MMN$_P[=9CZ9I2F*5[_:].OV(Q3 MM,/IA:W2]MZDR]83)64"I"WMNE>&*#ALV^6&FX!&]L$G'&U3!K;K$ )QRG;EE!;JQB98,\ M[EI1M$S;<"&>=Z1;H_==XRU19B#K"%YX;:DBV83:787/G-[Q;OHH"CU3]AC- MKM*IQ_DF?@S;9.=1;&>@.HUC/D2VY%M'C7##1;-.5:BHM\ +$PHY>WN<($>^ MY@3MH,,D2MF+G6S=TBB$CMLN(9(4&AX'U$%#['&E$G>8)ZZ*D[$HXFQL)7/E M'$']9QMQ=^[$F]/0@W\N_I[ZST[ !8I/DW.'L3T?37]U@E0UYS+MBSLN.UF@ M&J=&'?'&;3?Q>[LX)R]JWHH?*HQ6Q$E(SHL(9E8B>V8SN/ #+1E9&6M=%ZKA MQ'?4I5P./LO^3)/F,_^&77!'N(F^M0%8TQYO/!M)W7LXSHB3DCH/X#6/+G(: M!-&+6")<0YTE1CT_(==17 [>=D;L6"[$'VBN9C-<_T4MCAH@CM: MF_2I1F?U<[S1V"CEX 6;%?E\Y&3SA--4^E@*FEM&=X[O7;SN:!A3/O[?)!O* M:EF^PA!F/7&'6 ?MJY%GT UO0'81OJ]?9SQ(QD0D?((-.9C.6@GA.2U )9-8 MF" 2)G!KD]U)+! E3F#; @\@!-GUM,/\:VTF"Q[H :T5NA8"4N.ZXAR@TQ9R M4P27_0BZ9=&.LF1_R_5(.([ RL$.=K34.7A+%]SQ9:)O/5-0M\<;?492]Q\9 M)?$5$>3E.U Y@\GR>H/=V%FT%NK24EU+:?\-%\:!^AK7E(MWYS]MDIOU%YX* M )(H[-/6!W?D&FE<#5UM![RQ:R9V7S2DH_K=:" M'A1.2F$NTZ#D/#%;YNB?N;]KLU956^0QJM.P%IM-#1''I%;B#>$#N0;]5S/G!/ D69^]L+@VG<>_:FELBCTBU=K50/&Z&. 8UPO8O)AX^ MG?!PV!*@6L;?)R>!TL_<.>W$WZ2J>D+5?,(HZ@A'AT_DS+6F/(FFX@D+O7XF M&.,\L5< CC^^^_.'=P(\X"]_^QPE]-;9PU&N9N!0M\()&BU: 6 HFM@%"R^K MT2#>P3/[#D8XGIN=0WZ&T[X\YXQAV3/94/*877^.X?HS\<3;/O*3S -%RZ"( MPI +%Y.=%(]X*24O?K+Q0P(/&^RA_$G$1/>H6%)V]RYOZDLJE+V=(F:;$'@J M8P))DM&T<^)E2LV*+W<,+!KM*+<6N5H;XP0P,QV;#FYC@C/MZIY>WL&GDZT& MX5Q*9N%H*?I82KWC>97:%,KVZ&-0K^E!W1AV)+2(/\%.@3)H6!&S%X\2J MYH<>[>PW3*9>M@61*5E9Z;!_DB77=J_'G]9.N$'(3&?U89;#'GCAR%#NT8ZS M%!SL0M/$:@NJ1>#N423PQKG# I,&LVQA26G"!*/*;'E!V\ YV8B91QG.$;/] M3)E!/]QQ:*RYP="YB'-GQJ)/,8#:/I$VN?+U853@5K'^:2.P/U+F/SOP+ET% MPEK#NKT7[J VU+H:TBU=\ :TJ>"]RT(7]!$%\M1*_^8PYE2&Y<&O5 Q,?]O3 M$O0QV:"-(M/%&VM-0HZ0VTZRJ]4EIQTIF;6>#,1NO>V=DE;UN"J4I\D(@W.ALRIL%NE3MZ(G>F? MOK=34KKCB?$%GQ'O=BI\B>? )SSZ?%\[ZIR=^SY-$N8_IHDX5))$Y-;!<)YT M-BM8//!]R\E0GG#+T^ZZ:IC-+7%'JD:[@\(_A\WPQJ9.V %E;23-_'5)079% MKN(XI9ZM:CX3JAE+-?^?=V_?O7OWGNP<)H_&K43FTZ:;"+F M_X-Z*_+'U3__Z1WQA5G$"!Q&>;.H?(D32G_^?VE(R8=W*P)',0^:5OH?]/I( M7;I]I(Q\>"]Z?K"5A&>/F6K+XQXWPXT&*KT.<^QJ&[PXH)1T2')9OB]K'P&F M4E =^Q_>:8/_SZN?WOUQ]<>?_EE$[H^KG_[\8?7G/_TW33@?@\!1@*\(9[.C M+BR$!5;6J$X]3SRIY 2WCN]=A>?.SD\U\5W-3O%#0)G#O M T\%70*$B1^2C+2=DUW3JPE%[4ZXFFZCFK.$XQU-'#^DWH7#0@XC\:GKIMLT M)&8\V1]IU?53?< M,&JJ=Y<".W@AUECR<0OJV#Z4,(VN1R<5<-70J:]<\T'NAHD703VQBG5+V3TL M+1DM>VLZXX[N;C90[\6H>N*-]([RC[9CIWEDS*C0]\S>?+607"]CDC1\2+PH"A\6$YXMR#=O*<9"Z+83B\6FQ ME&YDP(9.2\(\E@]D'CMRT9PCF4C;+&*SC6"$T7I3[DMWL%.] MU_+BMD'KMN"M=%E6!#<)/IIC5X\U6/;NRJF0CE-KLYZXO;R#]HI33:9L_H#H@GV!4K&,ZN]3T6 WLF\VI- M\T7 W.ASRSJ\X9A.SZ ONHGTD<[:6;2Z]<*B53U_5C1=4)2.-)=LBE LIZ^G M4!35C/E(U_;I&,XJBBGU6.@IJVLMJ =L=HQL:QE 8 M1XI WEQ'L1TOOJ//-$SI)?_2H6@ Z/^;GVS.4QYP6\HN7MT@A6B#!^?X_[P' MYU5AS7Z4<'O_ .O4KPIT)H,W:H8HT_\R@>!)X-LA.5?Q!@3)^:Y(P9GDK GG M;>G,_?PVDN?3F.1L:97,HF_$UIX_/X_BY&:=B:%,D>IM<,->HT;UU+S2 "]4 M-8O9/Q.-Q;O==U9#;!J==BSR4@ZI&7Q8J<+U"^-)T"V+ULJ[AO46N&.H09MJ M!%4^QAL_34+V]31!BTAB5@Z(CZ_,KDF9>:LN7V2/0K3,/G7M<8=1JZ:-U94/ M&^,-L7:1AU=3SDG;KFPUAZ[Y*RE6WDF]HS'EOKTY#;V/?" -HAVL F3:*E-F M?1_VQANJ!C+W7MB5I(7/%L2M!NE,RFYSXE;F MA33DHWO =3SUMG[H0\X =:OT,=K>"W>@&FI=FU/JN^ -65/!>T_7)'WARG4. M5H-W3K6=&@<4"H.%AA(]H^ M1V%45R\#E9:E6)-^N"/16/-J7+9VPANEYJ+W]>DJAR)L,R;?VUZUG5[]FV1# M&?$SO;,AU-*9OF<:BY=.I*97(3' M#MM?)70K7M6&2P"1V$=NG4I/R1$W4,Q@[>-[>I.PPPM6OBQ8/=A7%YU9$4+:RQCV-CD48%O74 MR)M'H/P]HFIKAZI_](,T4=9M4K=>5G >:*D+SZSI<@+T4. Q0S2CC2)(Q]*S M*4P]21M3H/Y&_:<-E^GTF:>Y3_1S"F_MWJR/BN'H1M:N-' '=2^+5$.]$P&\ M -!/C;[ADG,C&3LB^<$%[ZSZ8H6ES4'=CEE.G,PL>9E9:9/JP&^QGI3")AF4 MFE:(ZTYED4#29A4#*%&16!R8M"HR$YS83$!LF48%*;4DQ2*H%*7(.+@>/8G7 M_9XW%*0P MQ69\?/KJJY9=V_HLQ/5U&C>Z?%.'!;BZ5NS>3[L+SO!K>-[5^&YL_,3)]#Z85L?W#YI MI''5/[4=\/JJF=A]_;:D3H#\"<]<,P9O[1202CAZ4R]?3]?ZK[(Q;L?5ZUBO M%=74$J^KMLC;VT==-]VF@7@5[*.]!^;OT\?8]WR'[>^=@&:S2MW<2=,>MX>V M:EJ;,ZD:X_73=I%[+P=P>F)Y4#S@9F^>5-'KL[/E/SXP)XP=%Z!>.VDRZHC< M>XUUK[EQ:R_$_FPN^TB.W7^6Y3RQ5_#7/[[[\X=WPF?A+W^[31\#W[U9KRGC M(T?CL*]KA],C6S4#!U0VLNMO7L0'73ZC%J=63;^)$:HB[KBP8I$IV5#BA^N( M;84(<,(!L@LXXIM$9">X/*B<1#62UP^P5VA@$F3>^IK#!:7+"53O)50/*EBX6 M,;4710$EQ%[<9CJJ&-W*CCC>*!5#B[U="&!-YGKJ\B RS>" M#VQ.RI^^5^Y??@7&).-LIQJ//?-X5?/$-?-0P=;*1*_]/=M%/6+;]G+M,IZK M'?7IUNE?I>5)@!]Y%Z&V+,BH.ITYO*-+-:>#1E3L/G%8@DBUF3:$_B.5I9'B MATBQAR#T!JE%908:QB(GO ,TB_V$WE/V[+OT5A@Q*]4 #7YU N4[7S.PQ0U@ M<]F]OK,U+4^\0#N;YOWWUPH!88)UL-U&RNVV[#7C$R$HJ4H*95TR64DF+)'2 MDHJX5I(Q].:OVM2ML"PVVI4OT][=?^DS)U0MNQC8!EZQXR:6+T?O C\Y MW$L:1@DG4HY@G7)]IQ<9[$M PY3J#57;* W%8XA^PY005H=*\-IE9P5<*0UY MFN&&R MVP*,)C[C".UP'.:_Q&D@W+#P).!KY\0TUUI."SZFL"@O1RDQ-'VF+^(3]HGJ0TZXLTKNXG?__( A+]D0R2?++-;$<%J13@SV2K4V_D$$6 MW%WZN2]AX"#]A9UXFK&$W[/JM3-/IN8UC$%&E#,E!=?Y9T[S&N6BX@0[1D_6 M:0A%H'-_F!P:)=X/P48UA>6!8XLUVM!1T7V9\-BF3.^R1T6=A<4"Y%2F,4D< M$4/D5&9IP4C;N[&Z 2.OZE??(.DQ'5<2P@FRPVUCNN#43&5QX99=J<]E-J'#FZDZ6V9KB>Y:D3P MHDQ_56;8@,\83WBFUF!Y?7X+*5?:X2A'%(94;,R3%S_9',VN:^WS>95XH <^ M'?#NNV(Q*I?U9EVIUL+M4HCY&Y:^;8W0C@W/0&6J7H^EW!QIX ML^+>F@R:>!_>XP2>J^KITQ4I&1/!V=X$>T[KW!T?5@8LRBW!&BPQ=]GJ M7 ;12VQ>K;JI"W:0:-=749OZJ#WFX#>0>J1*U)P^$0PLO>@' MRRZ-GWJ'>V M_Q+#$\\W^0NRIWRH?^;37=KFU+T(X7;U_K8Y>$"P(Q6\83% ER'O*HD0R9F2 MQSUY WQY-OH]*5B3DC?YFG.W4_C @I6$A=8 (O*AT/)-:J=@]K,-?.%&6/N) MYKG06@/<>'"L2S7.RT_QQF^#C$/BLO8:\ I^#5)/[!=%3,P03Y.$^8]IXCP& M%!9ZYWP N"U*1[:%K2=1:TO3<"LW=/V UEZ"?8C&&>(G8H4[Z*>TKW(_:20^ M>(%H4FU'VI4JQ")'6 (.L7>0!Q2T*8M;J]!D?Q%SH64OSXY1+.S$YT:%(Q8%'.WLO MT^@(DW-(L\0.2T,E)BO+1^*$U?_P0R]?*U#-YIL:X@Y"M6ZU9:6C5GB#3R-K M[UKKLGS1"1"UO%XTOG)YQ#F5(0^VA#RZI@S*[*S]T.$3(C[3<:.XU_W1P1%X MZ?A,W,LH1_R;=7[L1&&JMCZXX])(XVJ(:CO@C58SL7O7CN+4Y7TD4M('Y\XY M6 GB:77^$C+J!/X_>.2*Q8LW3PXL!\%1J?XWP ='\'$=[F)))SNZW++NVXD M[MCN;@M]Y7I5;[Q1WT.'D>O5EZNC&4/;2Z,SFJ3R['AE%3..:2(+FP:^\^@' M]E8TCTUQZKI0;#*^HR[UGV$CS]B*C5V7A@]J_?7(<-QO29B@D7YD-,@YD9+5 MJ"#PDU0_I$_P*F4W&)C "H6Z3*6NI3B_"I]Y,A0Q7UDPKZW/TB*[06-]2%.8@K+- $[[AJ2UI6'HXY5NV642CK_#%;)LCN?9R&WDVRH>Q4I!/& M=C(DMK3H[F(C?=B;4%H2'G329V2@R'B3C*G(>05;(OFB08]9C)1;H[@5!>:( MA#F<)G-8G@+<.GO(5[@1^%]8RDU:SE8ZYU0MQ)8&-UUL9#9QT%%:$MQTTF>J MR47&7 18QIY4^"-9=IC%5(5-=A6;.)E-!A0'& P\Q:++-5B#VT"<"U,83]D8 M-W#H=:P"0W-+O('?(F]?;RT7"P7=%NAIVOT11+HVKYE+JQ9>"6A< MJ^PC*OKB+Y$R$ N5D3*8*L62,+PO(_YG*0\X:#C)-![_^Q5F<<1F*R=6:RI#19 M+$QV4&*LJ"P6Y2:S=E*V:K3L2&%>LTU3_$#7!2=$=]'WH$""LCW>K,U(ZG'< M/2]U6]"W51=A+H6S4[%%_4!;K^?-J'*W%_MY$^G>$ MPHDLD+U>_Q@Q%KT$"RMSF!S0,K'#0?#GPT:2G"D:J;9(<.^_#=YL0!^[W6W1;Y\-;WSWT&'&?35, MF_13F41LTN\J)FG:2;,!%& $^#]4JG]V BKN=,4)\UT.I/#!:>C5_U!I*9^. M.SZMF14[O7AUQ:7..P[*%^LU56[RSRX$;L"R\YU406]>"? "IR4[#-FN7TGX MKK66<:P"/;5 B=; "Y@O[FF! \ O3>M5C M^6[^]8@?:"GEXL:&*;ZJ;QNY1P?B;Q17L<#D%% GW[>["+5S6/O6:X2H%:%P M26^=/=(WG7GN$XW+"K%+I>13&4>![$D%"[Y9+EI]:OEEG:XQ.4+YVUS+BCD4; M=]2.:L':A>$Q".-%B''5ZWT=N2*%R'X_TMAE_BZOW'N6QGY([;P$-UVZ[ ]^.N]_Q3Z:]^%JPLE1Y*SM++658IT;(.V$=VX,V[W M[F:#VD*744^\;M]1_MXAH/=[^R/?7'9 #07%$P?E4-XVIK5TP1WV)OHVOM;1 MT!YOB!M)/<);'9_*6DQHO+=M_&KKLSS_U8Y6V@[+\N#Q,+GBPA7Z]H>DV;2V M';AYI5Q1!R![-@->PLEJW-8KYY;&:!F9AE/%'?PC6:W^2.\@DG@!9"S%AE9K MOJA6:Y;%J\]3+ABD@'VK-BM+!0F6.<=[D\-?8@,L5+#SDI74JC#9I!"@Y\R:'G> =7VK$5C84 ;45R^;70] M:H0;&YIUJH9\O07>2%;(.>A9 TMNQM-+6G_2H'4AN;43=CF-W4 M2.[^;@OD5^3@\1$$R\F3*VXM7BL5QD3";;Y[:=@5>>QVT+\6P0;]$,=Q%^E[ MWU1CU/,3= 3M+T*N79BF>]!4TFJN25N3]9H5]^F M.&J&UT]UPO8^1>)NJ)<&#:4O2-)6B,#B1('(.KRV.HI5!.=:I]$(Y M)IHO,JI;X\<:PT5"15/<6#/%NI7 &DP+>%,IBBXFQ2,?FRCPN$6@=$2RAUJ2 M;743VCKACE SG6N'Q[4]\,:KH=R]T]L*^3_PM';MN[Z5XKW->IJ/-5WZ+]&W M#<>.BG1N]LK^0F$KT:/[2!T398=B;R#82&=MCL M1F'AP3'B7$@7':AF@Y@,8P,V\LO[7+!'/Q1GEMLV[%JZX(8$$WVK *!KCS?< MC:3NZ\.?*'NBC+SXR086D5./W&X%9<5M.;#[F&7=>G&,;CG%F M/1?E[%- =\Z&5/B@&LIFL@/"\'=B/[Y9']0,V,O_MH:_:6?DX=_)!K7P-^J) M./R[R=\[_($-;/:7C%:R4,2>?,W^M8X ,YNB6H[*1N!_B>G-^B)._*V3*!^) M.FJ$.Y";=:H&;+T%WL!4R-G7Z[[(%Y<+@NBB;V)]Q[N6?.?'O\-L]PMW1I8X M?@B7"4S&S.Z]<<9:3RL4MY'-NR*_BMQ#D=[G ,I,F7NU4Q9;VLGHA1O)\+HZ M Y'$VDA:%0K>G8&/Q:5E5E1S7!?5'..RFB,\41.)DN6P;R,2U2<:4N8$P1XX ML%(UA[/'CQR6CV8MH7)P[W MLL#ART.M'?%F2-W$'_S42\,3:CB"'XD][+Q-[5+._S&@AA&O[8 [S-MUK;]0 MK6J--Z -9.X]8!6DT83KA-H65\,K:HO;X4$0O?",SW)MSDKM[ZP M;].S_FA5I6MA.-VQW$"T. &KB+OHM@);M9P._/: M?Z:>+%EF&*K]2"$/XP'VJ85X#SJ(PW^(-KWCI&!*(D9RML5E8L$YJ[&'#SQL M&.S(+'9FZS'E\0:+%!_I,PVB'5@AJY*H3?_->N*&CP[:UR?RK=WP@D,7X?M/ M[26/['&E@DM>?A,= & PBIU:B]XS98D?^^&3*&-MEDNT]\(=]X9:UVHDZKO@ MC7=3P7LO;)7T"3! $]-S*V[IE8/'Q"QFFUOBCE.-=H>E"183CSIAAY0D0#>F M3J.H?'(A7S"S&7KGX+]A(H]NP.Z[K)< /ZEV [4]<(>B@;;U:V;*YGA#TT3H M_O>D*K0)D%R1K,"&_ 59],YF"W'NMF().[/@9QJF](ZZT5/H@U3W3D#CF_4O M4>2ICN&V=L(=T&8ZUZ>]NAYXP]I0[O[S.D&>5.BOB. GBUXH(GJ^4TQWB'? MWQP&E8=:IJ@M37'&I(E^Q5E=13OD!W/;I.[O$==>(X5#N2Z5)S<]4/^]^R )DG\+>4]G2V=]YSN M5-]&3K?(9JR>OIU:2SL;]&ZTI0_.J^D&O;(Y3B@TU;.^0=_<%F]*TBIQ_]UJ M($PX970SBAETMO36_<9A](R+XIU'6UC*%X/@S0[^>QIZ5V*RP\>76ZZ?_DA= M/TJX WF =6KEWKJ3P1O^0Y3I7? ,>)[ SU"DI>0*KTJ(-0G8EBHX$\$:&X18 ML1L4BCLY.[*;#:2Y<%C($]KXEC)A"K,!]O3FG M3S@#(CB@RQ.F-L%G"J7B1@$5A!-=$*T>-S8*\ M!QG<4=_7+E48Z$H#+R[TUJ1_E+Q4"H.0.DMTF#&[>> 6#[P9K+*0E7E(]H#+ MS?J4B^3Y00JYT'VQ9G7QZ@:I1[U+'F>0R:1RM>YF?8BXK16HIV"$&XVFLVUM MDC,Z%[R(-J&NO5/]R@M(5:%(*17)Q9+KO17!1&F3H^PJ>R[).D BMW:4)G'" M)Z!RM3Z!69Q87"^^@P),[LN/?1&PKMRNM M7EPJDT>]^62U\NSM)^K KH5W$]Z!FHQ;052D$JYC#L;C\%@*#H]HT68('H'! M$M!W3#7'@(+R8N0JNQ!'!2/=^YA/W-RL<;GS(XTF[E;EQA6 -[?@FCQY@R<>W^ M*N2C&YQ0X%8(?#%RM&'L1*QP0^V4]FV\2#\B'[S .ZFVPR^CKTR!=D6JTA$A M'JG+AP6+49J\"LE'>?#K _EE M)#Y.B0>0S[EQ^ @A!R]M0CH&/9R(.)JEBC-<0X@A/^@UBFI]HXJ3XY-!=G 4 M# +*Y:&S!_1RMK(.#__[3@K(9Y120I%H1B C<:60Q!%2SGLXRZH%J[B4L2\N M* K[" E()D*>H5M&>EQF,W8KRXO$KLM26IV-=%QO,"" $\_[VT*Q6-O2&V\V MVD.'4197);-:KHDD6;1D$2>S2%!RLX$.UY0#$[W94;B;$SY=\RRYR)KWGYP$ MUF#W1C#1CQ)NO!A@G2IP]""#%T&&*-.[)* M33SS[$33$3?*F.O>G(VH>N'%D ZRCQ$*HO 2#]@M 7;5BHM8P&)F@QS,C<64 M&RD4PXHKXK4$H('4L9B1125N/ !Z.8 MK>_43!J+ZP;2]&Y%N'PUR2X>B\L09_OSP(GE;+C5\DT]EH*)2FV;4>VH^1)P M22WT&+XMJ,,I D$_PX5#,)AG9<,/N;:RSLBEXXIIU^FKKRKNH6F.VWO;]*PM M1"C:XO7;5HG[+RF(&?!G9TO)5Z"(QDFE9!^CK>,?[K=UZ+8\IVW2N\UYJWV6 MY<2-DO=V9LZ@4E4IY[$BF9=_E7SZN+CB&(%X-EF^FGQ__8EN'RD[4%[3#*=O MMNE5[.4WM$&^1:^3>(0Z++YXJ5!FK3M9Z 06%Y(H>UU[E[^N38Y>UYYV8WT* MO0\>#"?7Y*ND;&$'?&K]X#UT*Y463;.V!>9K9IG:DG*T";*S@X',8H965TZ; ME2F:+LD=U=E74[NEN.1(6=:14_;/JD:=.#2F7]J&N%U2K9MJ.H A"3.= (PT M3!^D_%9RD G5.V.^]T2M;4B)U:MLK0RTNTKH5IF#*-KB#C*MAC7@;VJ(-]3T MXO:&?K&:6:QO?A71)TB/.*?^#(=">"!E9T:B,#Y]C!/FN$E3[J]MC=/W#+4L M)MKJILCGVP:"]_7$\ =GUBGTA*I(TA!5)7&>Z6?D+4RG9]9U/.2 9\ /GAP_ M#;U/#ON=)K !4U[[;U*[4V_$R-+="@72F'=%CCP]%.E]]69#*^>'7,YT)?XK M"B1GO,5-B&W!O5K5P8GADB'S\Q D^TK7O^HU9EJHA8AC4ZE86 ME6]JA1S<]#+W]<+3 L,\29'X(7F1K+AS"EZ$E0>?O%1>?)*JJT1U)X,2J M(?9H.Q:@ZH]WV:*7%J,?%\@XDH(ER7E:7U>3K6U AG".MUJIR7.&B!/,U0RSL\Q6"2I'B:QL_YS'TH8FSU"HHD)VGC M*,1T6F5?FN7GFK/J!@JL;&R($S;:=5.\PYRUPCN*:V3M#1V51X9-+YL\6#35S4:UKVVH2%F;]6)V]]+)=7\.J3=DT[SZ&@C[C[2-66,>I>B6C 5UU\_ MTT1Q L6\%^Y8--2Z&I4M7?#&IZG@?;TXIT\R!OG5<#L'.BQI+=9,;OB;ZUI01->[QQ:R3U@)7)@K@HQJ_UXIF6&N94 MV,OC=UUH;FTMXCP2[UG*XV%W?OR[KN*"LC'NF-7K6#MXW-@2;YRVR-O[D$R5 M+ &Z-JLJ'"EYMG_@['17]+0]%N:LQ]IJ/;9LOB"W;1!Z1-\%VC:O\QT%*6>F MO]6G[;$P_SW65H^X1?,%^6^#T*/[K\4%LO,T3J(M94=Z:Y?*VGLA]V0SK6O> MK.^"V*,-!>_MU1E]*"#Y;']&0W<#1X"[Y16'W9"[M*'>+1E&K0]BIS:5 M?$2L+AA@2C@*H;IE'9TG>K9!\&N^VF([<.P&-[^@S#5/Z MF>IK$:C:XO9DK8:UPI!-#?'ZK%[71O#1F2<5#^6^E=_)?_O;)^8^(Y5V+G(,G6B.GGRU^!C5-;]8U?1ISS;:V>+VN5:15-L+I7WJ=RHH!ARV07VI1RSMI 5 W][LH MG/M6_^@*%S'$28X?/@\O47OX5!LM('R.=#H*GZ+%0L+G6-YYPB=YB>R$SW@* M%^'#24X0/KR5P?A3;[:$$#K6ZSB(RC9+":,&B6<*).!L*91&5+H,)B Z?CA= M!5 TM$&.%#J))X<*6(*PA153*"X6(3"@Q?3* MH3B+>]WVM(NN TZH,==5>_+V>@$OO;3+/.:=R^M!3[X,]MU+QV>_.D%*:[+= MK$&X[(JT$US[SB-42?5I?":+ZM]#3?U?6)3N.&2JWI.9B@?N")G$HM6@&I4! MWCB<1LW>HPR7A@AQ5@?WFZ*UB.05*80B%:E6)).+",%((9GM B:XS%LW*1/V M7!?V#$HQK&+D1S]V@R@6C_FL'RL& :/%LAIO;C)5D?7>Q!:">KULU AOG2@M M ,?ZZ3,$4XZY/'&B()[BLB^:\*[+)3FMV6L0JH\4..:&)J&I,7/]EP M>"\-)E\2 G0"U'?DD7^8,W))N0F'P91JU^,P'?V(:K2K1F9#,[P!J1.V_\9*05.]K#%/V0!W0[TTX).& M_$+NYRBA\77DA/#<9%'TL9185PNQ/S7,"T+J98"V"S<6#,2MX^0M!2M;2>L0W?<(=75#DUE%-KZ MX@V:SAH,+;-@'!F6M]=N6?3LQSQ;NXS83;*A3+XZ>!W%\=$K?:9]< >"D<95 M[]=VP.OR9F+W]?."NGC13]#/G]64'*Q,;N;4FR5,LJ&8/^7$5?G68 M#RC!IU6Q[U&F7(5K[X(S)KOH6RR6@2I:V>*ZF^9+<\EA/M7.6;9?BH@T2 MC^2H*P*T)ZAT!FL8IZ%W3]V4^FJ MALCCNE7LD:ZT[4IW?,D8$3^.4QF@.X>)E8N#EJYT7,=.L$YFFDIHYI313-9U M[X]HVN.,8&--6V?JN*="[2)/,$^W]\!(D[;ZMT6T/1;HNYH71=3-%^:_8]6! M5GOP^(6AH^TV"N^3R/T]XZ8I!Z1NB],AC32L'')O;H@\'6H5N_N>S!/W ,1%T.@,4Q^BIY^9:4@C5,G"/8DW4%Q 66!IQ_'X+(^3@4MN MO(< LN-5'H"V>2%I&A-F5(NIG\6B)],J. $2%8[RF;X8X)&V.694:M>SQ"9U M6^P(92#YI#A5P9V0OE1@*R3TE6=@X9,\7U%B$70"[Q995=Y^9E":T&HE;<*) MHT"H^;4=#ZXXU>.<3X-7+>T1 Y:)I@5BZ1HCARPCT4?&+$8#)\D0"V J#1E] M\F.9%+E-J?^\@#2I32 PL^F-((\!D^PHC&:E];JMA%Q;)YPXUDWGUB77:_Q7 M8PSEGF#A]5IY]67:\)U)%I7TR>Q,N\Z(7FDQ1*\7'8JIX9O^-Q0KLI_CR:Z\Q(LV1:#3^-S M)PBH=[;/@2AKV&G$[D1U@0C1W6JM&&).&\H*98_,C5NGBES/7CH^1#V0@GENAU*M8VCEH@7]!0RSN\F#\_J%1Z58 MMP?8;"GFU-H))[QTT[F:B>A[X$TT#.7NZ\*2/.'T28V![>+6$ZM=4MW#-E;" MU=]%L=CFL+(<\25DU(V>0O\?U.-*G]&0KGWE1$3=&G?4MFA9#5=%4[QQVB9P M?T\MZ8HPS2E;";^[_])XULZT#V[7-M*X7@M[<@Y.3#RZ]D-1TT4T+TL_D(K18K)U8'U3)'LK\IAR:GR"%48) M"?RMGP@U5J(<8AHD8B=#2)HF4!Z1;(6=B]N1CY'#//C%\[GF/*!G/D [FV/4 M-H:CG;65J(&Y^W5;Y?;QR..$TZGL..*D\AK_\=?1-1Q[NMAY?>G:\K%:5!8] M*4P:%Z(L$.QD5>=I#%[0_J9AKF[!$3%.$OYF >Y /:BU=U3^.8)N*!EO*IVD_4 M@6=VO9OP#I2%HV,R1V;YKV=.[,>Z_<@QZ>-&R=$MV?CR]5#B>-%R?!7[QGGE M?>R,KWCT>44*WF(V6^5N)B$-+NK1EV79[7J_1O<_O#?LOR>Z7T_6M=9/0L9RS%C__J4\9= M8[._IL_X+_&?^9C&C7'F")(@<3"?D6D?%'((U&H6_X7@MD_ (+5O+5]%"N' M0(0]"O-\]&,WB$"BEFH&)OUP(Y>QYK6#&6V=\"*,N>B]CP$(#BM2<>^2B^WR M!G.I_[.5ZFM.O.&0!?]<_#WUGYV@-E,NE548ITM_W%'=V1*UVFFFG?%&>7<5 M>I_9YBS$>"]^J#!3 ("=(HWSF\.%'VC)#-6HWA4>&X7>9+1 M>I)@C1(GZ#5$#];U 5@3)YO))&0-.C\#$QO169EZ=$^\C3OCCMMN-J@&L5E/ MO!'=4?[>JVPE&Z09^?R&L)*;Z]7L99N%1W?WJ%YJ- ]?*?)#)W1]&+SDRMJZ M^$-[@%L9Q"@O+D4\4'<3^G]/Z>27!S0L<8/+'/8> M>P="Q0\OL,VB];@+Z$1N5@JH+%B3DO?H=Q%BEE0 @O]6@@/_Y6]W4.F@X<#> MX6?(O>=XV,1!Q\A]I^Q M#A1+#QK['%F+#WUR7OUMNE5ZT>'G>/VH49/[N1I#;KNL]<6LPRZ3M.;34W,Y2-<8:+F8[5 M*5)S2WR!9"AO7W\L)QVGNQV+'%?N"!9,+%ZR.-98>Y]"TWQI/JN^):%JNR2_ M'>GN0[OG6KP'<:RUK#YWRWP7+OY%'@VTI\T[$5B:?[?90N_QJMY+BH%6'?I& MA20L:D#"6=8MD+81 )4U+K'$]SZI1#W7I9?CM2VJ'R7(O)QJ&V<@SX-8*:98&?[+6) MAG'G9?FTW@8Z_V[NN1Q?;Y%_8&)1TL7@Z7=^_/LEH_0J3"@4S;YSDN9=B%X$ MEN7Q[;;0>;VZ]W(\WT"'WCLBG#19,RCOGA$GC%/'$ /YL[(PF>CF_,T]E^7U M&NUU[M[0;3E^KA.^]QMM"?-_I_+M@/$>ZM!*?A,VNVNWGCC=M8?VQ1,=9MV0 M/]#148DQLG%?9.-I+"[UPE,7'DEWV5H()5%(R3IB4-]W([:WHS5)0X^R8"\Z MP)&A>9^JL& BP6=5O$1.;N53(9P9^2K9S7NN&I\=9L*^AY>H)_95>RX5^XZT M-\.^HMN2L>]8B>FQ+WF)EH1]TYA($?-@&Z38-[<=YL(^WK5OYE?ONUC\.[: M(0*6'1>-@0UJS(""P'51.#B1F50((.R#%0LMV&(F/+SD=NP)A[6N2T7#8_W- MP+#LMV0L;-!B>BA<-B11!#[9!BGYSVP'#*0?Q]F?W(PX-W7""8U>] M=8<;#OLLYV2#4O)!51>LE5DYCN(==1/J/5#6?#^U4\=E.;):=_TYG<->RW%F MC>Q]W3DG20)__2T5#KJ>X8&"%K:XHVDNN\]01.CZ/\?+!D::SUU,Z%KYIH&- M1W?^+77"Q(?YTC/_"Y^(;(7$+=5$.Q-92&1WLHGFM9X6"@N(NFYZC!!#/,S3 MK;C?((/G$TTVD1<%T=->S(\5[XE8+D8ZL[WN_:?07_LNYP(K X7!TICG(WXH MLFR).-&:)!M*SJ/MS@GW?XC)B\.88ZFN^&\9;X[1=_[3)HEON*T2_E6*]U?K M&9O"T!U)X,:;/O:HHDV7_GBQII<6?2,G9R8 1+(C%7ZKXS'<"IY8L4F[\O-F M)I]I\I$R_UG J,#]'/'W#8F?R/2^A-%C3-DS%&J4]Y HQ"'O(_,_DZ*HT['% MC49SV;TQ7YJ()U[4FTWSX3G9BG 922FDS,'(FT+.[Q7/N0EA5Z0J;G9/NR[P MZ)55.Z!-J=95R+,SL6L$-PPU!3):NN".8;QG,BUKW!$QI_UGFF,L:?]D#NT7,=? LO'2 MXPOYS4\V1U_*%*"C9/3M0HS>MF,!2C.7;Q,^6G2U#1;DAIC MY54+*TQQ,D5^8FM4$?>/]=!NE80*' MGFA^=09^*5^]]\TJK$.Y+"$\V3D(XN 343<3A+ IGQ>!L5O025HYS$>+[LN_Y.P-M+E ; $GCD[PW,>UEL$>XQ[]":F;Q-^<^?R=CRW MWGK(?=*V>=T#'YGB-;?A&4U>* VOZ3,-WHO__@AWD."'#]J1UY0"3N0=8(WC M69-1]Z7,?[HI,WPFD^3\R*-D6'%\$@"WF+Q?D1_%B?8/EK+^>8Q21>V"(\E8 M$L$$3"%_D :1/W^8OVK$S*9Y:/<2&\GU+:,[Q^?XSX<1V"%1C$4-S7#"8IM> MU53QL W>)$XI:5]OS B2@J*5#&!.!7QB?OCQ$ M?&YTZKHL=8+#%1MU*YPAU:)5D;0?-T&>F&L$[CW'=!@35==D^N3$^37J[)P' MB3>4)L1S$E&F+7H,_"='KL[[(#>NA"3))%8;L@EG3=; MG\!2C5K-GVQ/J5G(-7.:-9MEO+_8[H)H3^D=#<22?UGT0#_LF_3#"56=-:\F M :V=\.8"YJ+W/LV7<3AADD6UA(;=S&!ZW04R<)7=: N)A\!K:_E[)HQQ,+=V MPAW)9CH?Y?+*'GACV%#N83E][LIHHG=BK7-]=RQ:TSCF@>L$9$VIK.(1]X[]6.9YJ?:.42U"/OZH,)&*M87IM]Q[D-1_)*;W94>: M9->4:_61QB[S=P:5)\U[XXZ[CE:H1I=A5[PQU%6!OI$B^:Q(P8D(5BM2839Q M I[5RUZGV_84!(*RN6!?CC8 ,3G746?2^,P''UD#N'D,\EGI!%CF9A>O?IQ0#B"@O"@S&EV\\C]X'?)9'0V< MN#C((FVS-26!9RPN1!JW;@J+295EAT"3XZ(Z?,2' Q<:C6L[<$W-<0;DWIQ>^^X'P\]@K"=??:)5109)Z&-&LXT M*--+>J@A>D5 9JVGW,:7SE%C!&_?!WJ M9_O#W6\4'INAWNDS_^L3']>A('C^(0SO[XV R8@,[G#M:Q?U^-E. V^P]]9D MM%$WYTDRIJ3@*EO82XAGMTW.XL3)3,$*4TAL@=29O-E3A\7?H\.4CWXL#B/< M.0F]I?S+4)]Y[4YFP9BBL8LQIC306"BFZ#29#E-RK@38KDC&&!^J3&&=(U3Q MQ<=*V9H'*L^-;9BT-.'U/:,DWH2&))\&%F#S5TZ/LO!38,M1A]&>ZZ MK/B7\5T1SMCVO&56X[1LT%E;:2^^FXK2G^EK\O!"@V?Z*0J3C>J<[P!RN+%C MJ)W:%NU-:.'%E,$:S8 OL008$(%(&8@4 M%QQ5EL!L=W,$/-O_-YU\-+--!L M)95O U@.K-('3S(2RX>10T7F0P_@S-$C0K-S.*5Y> 3_"3-0##33-P,-0S!A M^6 P/PI,$OQ1X@1C!/_P$Y4@";JP_Q+FRRG4NWAU>5-9X+&/M32T%@P(;18R M1@<5H85"1:LZ4^)&E3F1W(ED/W-1>_NF^IE<<;I2LB.35I#[Y*OGU.>MO M"@$W(1V$ OK^2P(" TNHL4#3>6EP8*+*'(CP'B$B3&F;)E#@_% !P[W_FFQ. MN3]YX%-#84)!;?&@H;-21PAI(O5- (I6,6OPLB(QR$6<7#",>#.)Z;J@CQ" M%!+80R/ZS#\;$8]4]):/2%I+=<6D1F+?!BKI5;.)2U(RY,@TC?DZ85-FIU'0 MJ7EY,V9)96F3_U8N:_)?_G;/G5 4J[MW:>@P/SI]]0_/9>G:X02;5LT 1)2- M\"U?MHO:UUMS8N0KD)O/[3*V7\)X1UWQ_O/'".Y/-"FN:8O8_=HT+%Q0U1"I M&[:*.]058<.KH$V^2NHCIFOBY1NQU7WCNBF["6_8&>5C'+VDCRQUV/[].^BD MSL^Z$L#II/UM461@G7HC3[GZZ3)YCK4KQ"(1R 6OWT:,/ K12"X;>?]N!>G8 M'^?-L^:U6V9ANM39>EG<>)USZELOQT)%2 MKF8?'3WCNJ>A'[%[>+R<9XLT^A% MK#-9YLVQ9K;0?2=3C%C\EY,]#3VA)R=\^L2H6.S(TSHX= &O:[L;>A-2-5#T MI(,8+H98IJP+W(,(;8Q X_BN MY #0N/19G(B-MVOG]TU\OW&X%=78H&^.& (,]"PB7=,6>4";2#[2(NT:6,FM M;1( ,Q(+;A#(SI,?4'C4=AN%?&81N;_/&[M3FD'0EEO51% GDOQX(5G49S,/ MR_8NB$/34-\B/%O:(P]14^E'"M.R#A_.4)W>'+G^HX3LX(7G3]2)4R9&]*MP MER:WS'?IKU' _46YYM>U+\Y8[V6!ZBJU44>\B];=Q._K[R5!*]LJ?DAOUC)U M5:W=UYO@]M4F?6H;)Y7/\7I>HY3#-TF + PADK"=\BUC:G:3)F(57!2MS71S MFW2;/93R5>U+QV>_PE73F[6\15X1V(7+\*D?;^"/\*B ZER.23_<@&&L>14A6COAA01ST7L[>7;N##:+@0>I M,R'YGRM'U("Q%028P1J5,XGK:IB370X&-@(>U+T*XX2)Y8@S)_;C^QVCCG<3 M_NHPWWD,*)3J5CV>T:$[[O#O:HK)UF%/?DC>.#%QX%PSE,CO\Q:&8MFXKMXG/_2W MZ?;#ZH;24+ MXG(>< S_$9R9.S?_/_5(&GJ4B<5F#T# +R2;=R5Y!JL<@5S&A0 ;4O"9_U7H M&73_5/4!5Z'JH%TO3C*E\67$'IC#9VKA4[D;+F=PQ5YX\T9"I_Z((:V/)2J; M8^:=D<-<+U7& 3PF69-X$Z6!!WCW1$,H(8<'[F:U3LZ,<&XD9Z<[JS,_!-JP MQY%7@$?8F.R=!T[,I[C93?H;=@?O)EV\-'< 6@S4C#DI&@#4\92]Y$,*^TB8M&\R98=BU5F&.7 MF^,E-\<;/IGTHB!P6 S327FH8\0)Y><4=J1+I:[B.*5>$_8J6^+$! /MBGRJ MN1GRS*E%Z!&.%JFO:(>"=\U1?<%^WO1H(A-\+K0K4$E2GC_AF5S#@^]O/&"I M(VD.EI^C, ,[6#O+)Z[9M/.,)UIKW_6=X.:%IUSQQM]ECTPZ3X>/EDS% S&8 M3671 @;'9H <0"=3=\CT-%^%$XO)/#X?"XXDREGFZ\KP6*JSY@!":)Y O/A! M0,(H@=DL#?PG'U:H80NO:%&)^7G!&IVY#_/3,O4A[VR+5O,E!S,\2 K]&KO,9RW 8Y[.HDGKRVT!H. M,!4/.=@!PBD,4#F8=5,"VOP@-)EN1]^9C16X7*73T)-3_\JI,BA.H%A4,.B& M$X6ZZEU=0FOK@W>US%CRO@Y=Y!M0+E6RJ!ZB7!'@8F7Y:U[5F50]JJJ>'*L^ MVG&)XG HI?IYI5DWG#';56_%B8G&/L@SBRX:#)FCY:5@R)KR6=8KI!XQ]4CU MR ],S7CR<;!Y:/&HQ#36.#HKD;,AG(_5V= C V-L4S!/8K5 MU"-R9Y*8P6(_9"5 M/U:8Z: );@AITN>P/'7^.=[@;I1RG Q\DM0[2IQ %VFCZO, W*REV:<2),3J MT,U:IB]\&B% 8 BBV75'>@.W7$'6E<[5(/0M"_> .VL05]GKS*"?:F"E1P^ MY;":XSTN;P=8X#F7I[M6TSU[]/'V/=\A^UOV,7?4U%^*=E$WE7X M3..$TGLGH#?K>RB'=K8_;IPW>X"#$PH#C\P"-[!,8<\J^(Q)'R] 3:)E[]+W M!7TX^R0Y$"D/R3FM"(@$$">$(H][TM@M;T^^"MFLO/A2"E8QX[4?TJN$;E4C M?VNGI82E3N?F0&OJL830TP\;OULX.'<08;$=1/8V0+K_3Q M7^.4MZNP32+1>I<^!KX[[^'#R;\>($4$<7)7-5OQEN]X8'*:?'+8[S2I:/&C M&D:TK1$#2+N6!72HFR('#0/!)S\:##S)Z<.G>>-Q0LUSA<8+N']]Z[[]C5OL M1>#I>?3V.G A'8E/GVC^F'R3DH;]$ =A%\V+<#3IA#PP.ZDPZ973?WU[_I:4 MHI#_ZFQW_R_A$JW(]?7Y2@R]?$ 'L49[%5FQD$0W):,\.H[XA? M0A$,+S_'JWTQ7-$4<9BWZ%=]!;RI'?)@;I-Z\B&6-SM9"PDL7;V9R@*WQXJ- M6**!OK2'6U,CQ(&FU*FLR7#8 GEPJ>6=/*Q"^F(IGL97FE,L[^,J!K 9CH]/ MH]BDV/";GVPN^>3^WZG#8MC3-P(+=:]EH$>+UDUPHNBR''QI4V!RP"F*AKQP M2<@::L/M019Q>\L: DUEEAHD"8V!"Q%LQ%4]'#@UE?J_-7_9(]_4.U#D B8W ME(:?HC#9=$,S3=?E0%J;_BI<4_5;%KBU:C$SPM%,'K(5 MF'N2$#O,D,\5NK XRXJA(XKM@:$KNW6$W&H=M.^ MY?3"83?DX=M1B=ZG9I^>F+@,4RE*7CDE("[+0?TV67;:]%@"AO,$HYNJ8),= M+<@9K4C)*GN/;OZ[6#EW*9Y:EL5)197D6\K$WP[,9=(>)R8::UH[:*EJ MC/B,9:O(O8\8RN?()>E55OF;4Y?O=%LI/#"QLEDY[]%*> \.TUL6N91Z\25W MZ?S2Y,WZ7)RB$R= %78RZ8<[;(TUK[T/V=8);QB;B]Y_RU-R(&#H\NXPO!HK M3V4*-G:>@YQ9>;^B?/5(*I^>96<\^2=YOA)2^81D]H?>UZ-49;51*F9$+"TW MU*Q] C'(+I_A<.W30.PK2;3DH)OM)A5OBLR<^=FS7+VH+1A+<";UZ6"Q=5QP MMY A6G:O"3+&3T[(Z8EJOF.@[3!RB#%W!#L5R#N %G+\'4.SOF%2\EXZ%B.Q MXG)P&8G!IL+HRAKK5;8=>1I7U%P?OF>H3XB'4$.,T,.M5%O"[$<*.3Z/H-B0 ME:]R"3\_A-& S@VOH.8P//-#J/:M)9=$KRK6J@+RFC2\J6HS/;9GK_M6MSIV MIJE>99]$U\"J6]%R8 M;GJIV$85]70H\Z.YD=>*:0Z?+BU>+EWI@#865@,!;+].:M&%N#14[A,43^+F MOC0>S%YD3^_*DW_E>O1#=$^#1ONT]D ,G&;:%@BI;XX<"@V%[^NP.?GL+&OU M=.M#1(#%K.B&3=MY#K.Z&^JE4&3Q8KL+HCVE]Y0]^RX5VU1G7'*/YX\[&L;" M2TX#(88HL7Q'W>@I! 5NQ5@D*BUK"PA/Q LG6LQBX=H!W"D8X3WU-ZVZO6<\ MF50P#.=RD4PPN1M] @T]4I5M14KIH&,I'Y$"9F76+18;!@%NUJ+@4N-=/5T[ MW/&IU*P:6T>-\,:%6M3^JQZQ.,:Y8Y&7N@EA])F&*;52Y_Z.QI1_N1OQ&LXS M#:(=9# 7KQ!+5.N99CUQ^VH'[:O>:] -KS]W$;[_+5/)(WO.H>!B)2/CF2#< MJ H]62R3_VSBW@;=E#UZO-I:\=R(B&0B/WN8L;/CS+S2DS FX MIJ?>U@^S2YS/U,2I3?OB]NQ.%JBZMU%'O#[>3?R^CIYQ$8[NU/C8\/9QYB+7 M+:]XC,\%=P1-9-5JK(W, F]43J7HH-NCV:3XUMG+*A>P?BV/;ZQ(!A>>B/!S M9^G)VM,Z0F]+*BX52?>HU6R>33&%@X\ZX M8:R;#6IO%1KUQ LZ'>7O?1DB9Z-<:E.$P#PX,9,5Y-.DXDA/9@&W:@%J#P2N MHS@^CT*8BM#0]:EVNT#9&'>0ZW6LOP+4U<14I*/5WV^2#64D MV3@AJ7?Z"H)8<>:*>/ &[N%,4&_I].="NX Z&F56C[6C03> MH.FKB,UP^AAM'3\<\:67\XCYZ?84#DMMM6\[J1KB]/=VW2I'ZQM:(3^=I)=Y M\JK)6R=,USPXY)%,\%ZX;@^G[&!Y(GL=/!=.5M:5$J_(53CS0XC3F$I2)079 M(6\PC3^U:%M#U7; &=#FNFJG&0M8I#20>INXPC*5FN2,&49%SS?8>"KYW"?[-;YS+ER0Z\Y)P9R2VA9;Q<_-]2AW'= M@WVFQ*]1P-- J07N(SN@-\^ 1ZZ9TIP<-G,@PR")%(07T07S>?/\V4U3,"RP4;+,(9*;Y;9F MEHSQ_'>R+)JFF\>,6';0\WP((B> ^@NR\$;]YJ]8X%E3)NI!7T;L2^@GL098 M!U-$#+/C6*LL:#B(''(('DFYWMN\!7M]39DU(4DF1U:>W HJX[&6J!U3M5:] M;D$N1E:O'@HH"DGLH38>T[4XVH&?P2W;5)AN=%2O*E\S#]B%_Y3LLQ9-]NS2 M&3%6=[9!^V+*E_@*6B\HM@E\/! M_!")SA,4IA@ >;_P5-H)$TH]N021I?!W\A[:'?U[ZC.Q W$5/KQ$\";L:>A= M..X&?N2S-T:===*\HS<>:<1P.;+]"C =B2YRJ!U;R][)2#%O?"HD*N:6V9U, M_F\ACJP$3;ES>&3MQRX/5/&6\3H*@NA%/,>1,B8:5CZ%/0+*A<_>/2[$?TLN M7MT@]:"L-&?-_*V\<1&&*>\JJ]'$Y&5#P^+S_(_P.A"CNXC!P4Q1G3!G7+SC M!EJM_= )8?>4[*)80 OQX"F&-_QK"L0>ZXY/F+EHW\\[UF#Y_DLY2+82FZ^Y M9**0BBSP' N71CS<3;@\! 22OY4BS3]88;$EC#'"?PW,,L_ =4=Y*'M0(.A2 M1.-4HU@7/M_&D-;9LGW&-V,FW\Y@UUWE44>^M<1 W0#HPT/!L"?FR;I8G<8[ MK&/,?&;O-N!./%3L?>+.5D>@S?4T>7FCP3.5#\U.,0J8\ MOHT1J)-%^XP^1@R^G9&GF[JSSK?6/HN3_S/=FF8NRP2::>Y3JUK@CHD7+JN,KFN+U M[S:!^[IQD^M:O"'9I*8KQD JKYEU,,]AO^4Y;Z/F;6YA8AD)V1-Y6] MMGR7=%*5/TF8KX#[;0GNAQ@^TB'7_,&^JF MC&M,XW,G")JO,(Q&&6=X3V"]QK.S_ M I?C:LNCB3]$T4:Q;42\Y&VU@?G"-%)XY8,L.RPJ!2P0>QQUWP$ WF+"DL. M.*+.61+(?2SV^8A3+ >06*CMAR,_,"CY%66&SJ,POWGP *-?* 0H[X6CV'RNG'M+'F$\(N-87SU#Z MD;/2[-BJ6^/$34,M:T<5FIOB373:!.Y]\*"@2P1A I0M;MDVZ*G=JM6U7YRW MJK=FE8T7Y;$C;<4J?+;_#NS87JM_RTW1=E'>JGFUK:GA8KQTK/?9#CS4RCQQ M4IV57HM/\?__K M/^5_R0C]]7\#4$L#!!0 ( ,V##%GZ=#35SD, ):=! 5 86=R>"TR M,#(T,#8S,%]P&UL[7U;<^,XEN;[1.Q_X.8^3&_$9*9D^5K1U1/R+=LQ MMN6VG54S^U)!DY#$3HI4@Z1MU:]?@!>)%'$E01*D,W:V*VT#(+[S'1S<#L[Y MZW^^KUSC%<# \;U?/XV_C#X9P+-\V_$6OWZ*POGGTT__^;?_]6]__=^?/__W M^>.M8?M6M )>:%@0F"&PC3L8=@-!Q7>,<.O8"&,9X].7DR^C+ MV/C\^6]Q$^=F@*KXGA&W=?!EG/WA(FW-]WXQ3K^.#[X>C X.C>-?CL:_'!X: M#W=9N3O4L[G#*^@ZWH]?\/^\H.\9"*$7Q#_^^FD9ANM?OGY]>WO[\OX"W2\^ M7* 61I.O6>E/:?'WP"F4?IMD9<=?__ON]LE:@I7YV?&"T/2L7:W25])ZX[.S MLZ_Q7[=%T><=1H=R30?.+T'\O5O?,L.8*"X.@UH"__0Y*_89_^KS^.#S9/SE M/; __>W?#..OT'?!(Y@;<7]_"3=K\.NGP%FM7=R9^'=+".:_?C(7\/TSEO_H M>#+"U?_/9:H=V7^GGGWEA4ZXN?'F/ES%G?]DX/:_/]X44)@+QP7A$D!S#:+0 ML8(OEK_ZBDM^%6LTEJH0P5]K@GP*D:KBCIR;+F;H:0E &$C#HC73-9 '$Z)? M+0'JK>DJ0K779@<0M_\(9O/9&O4<:TV 5.G"7ZTA6 (O<%[!#3)]*W#K!S7H ME/]2Q^*X6)K> @0WWE/H6S^6OFNCZ>#J7Q$:89=@[EA.J$88(M_1411IYQ2- MBXJ?ZUHP9K"\=OTW1>,BUUQ[P"Z=P'+](()@!A>FY_P9CTPT,"]!8$%GC7^: MS<^CP/% !0,@VWP7P)^BU\I(:ZP+4+=*G6D"R!KKH/-K)V4XX M74 TL7ZM\B$R QL:@!B-=J)'2W/UW6,)JFU3KCS5RLGC.U8O%Z-C3;P:LX) MS%:[@'D'X + WYUP>>,%D?VP--$N\DE^32?0HKZ3?&N3?;>3OE@?G\T7MP51 M9)_19O53&S>S55U70K51RWQ$CU51;^=CP3;2U:%ACGZ_J*#>W&+#0S WJV3-YR3WM>W)C?YI?07VNPGQ$J2U@5GZGKZB26X$G\UWT)IT M2)_45T#W(,3WI0\ /BU-V-I HWU6FTU\.NF8[HT7A#!VD0C2O]O3<%OE?/-W M!\D#6LO-+7@%;GWY-=(;;<2:F@[\^V21'031*EY@*QB?E;^HC7ABUB;J[+G, M1W0]6*HO!:FOZ'&T5!\TH\WN#I?2R:$^.G)SW0&[,\,(.B&:]N*?E3(I_ 6] MSMKJ Q=H6R_(%\BF;M J9[K"RYW9_!G U:UO>DV*@OM-30XDIZC?-EJM>/8C M"+#7DGV!CT/P C$$LSE>-<.UG^Q8%:Q"%75 $^'AVUX_<6AK1#:D]C6!'O\J M=G''KIYH H\)2N?R1H0A]D7-7 D4F!B!QC5R+*@/F->P1F ?P:OOON+],_17 M3A#X<'/OAP#Q=..%P'6!%4:FB_ZX1B9M\P2L>*FPG2X:DY6J?C4E:MQ@@%J, M6PN ]67AOWX%EHT?N$SP/S /DY@#A,M!1N 9FOB9SA1OCA8T;\92<[&T6"W( M EQ#$*":L>6Y17]+4>'O*'[AD9,@> _C*7+[6R?$GSL[.T)]')V-C,]&UEC^ MGZ9G&TG+1K7'(Q@QPNSZ5J$[+GZ8XT,!1FW@)(RB?^P813_\<>&_ CA]"4)H M6F'6DFN^ /?73X2_?VVP*YF\GE&+A)[D__S'\>3TZ&QT>G2$K,39P>'1Z'37 MM[QJ3&&QGR:TLJ;1/TO:4I1_6N+K.G:*_VPM'7=+_1R-9Z*$TJ_Y@IWV(1H1 MOWX:?S*B /7%CP]>L.M]&Y+^!UHBAP"ZFT> %G8D^BDE>R=_D?ZG5!QT0L4# M@(Z/[(]]B1;;#"(*Y7I' [_W*0F33DA ,Q.:HO 7N0-BOVCOJ! "D+)QV"H; MR51YC>;M^VCU B"!A?TBO9&^4,=3J1]U(/5'L'!PS[WPWER1[!"I6,^D+]#Y ME('C#A@H'+/$K]";V M\IX;04F\[&\365"[&O D]I44"=),C%BZ(X1*(XU)-# M:1 9G]WLX$. 03BOX-(,S;37C*T[J7C/J)$ D5'3Q6X='[S!"[3X6_APPSQ7 MW);J&1'\OF?R[V)#_K0R73<7C(@L_T*IGLF?W_=,_EWLOZ]6 "Z0Y?P&_;=P MB;UW3(\^#HBE>\:'.(;L^J^+O?C3$K@NCXY\H9ZQP.UZ)OPN=MLYW[[XK4TP MBT+\M T[J= 75(Q*/2-'&DI&5KN[\+2S +_:=&\\&[S_%Z /EKUR11Q'",>Q MUI0(]#YCH=T->KJRNW8"M)G]'V!"NLL"K6AON) "D-'1[L8]N\W?]?$:_8:T MM**4[ T9,OW/N&CW!KW8P\3518R-7-F>\L%#D#'2[GX\?M$0=](U25-YX>^] MD3R_UYFT*5OLOW[=]YY5Y5)+C2Z>$Q?3B78\PDZTVV;0O].6#.E Y97U:FX& M+W%[4?!Y89KKU!?:#8/L-SLM2W_QQ[;'L_GV*?*#G_A74;QKY:I6'R95X"1/ M/CD=+Q;29?A4802/+ E45)]=N;/B$, W-8],*Y.;_:\5X3EO;)%L1QW3K8 M:32F19#UGG <^1R_64+_P:'O7TT7X%=,8?8V,GX"3U$ H;IZ*H0(MV6]J ZX M]WJ2QB$)'H$%$/ 7%]R#D'R!(5)E2%HAC9/ZG*"Z,JS1(AM?9<8>V>UJQC: M'4)-T81\D2$QS\5%?;/02Z:+P4"R6" % 5(40*#FD/2B*ESJHXI>JHN(8@Q6 M!83)KNM7$OJAZ7:R),C>)C^X9O)$%BV)UGA?19\(6%7T9%]RYR -4-%:X!7 M%Y\PZ _:5HHTPYBWB$/M/#J+)=IF?T=&$$N3HA7,.H-0"WF$PUHYY.:_>]^S MF%,"L>PPM$ 8V1 7 LP5P"#X94#I_62?"YJ&IK5RQD3.6:%H==WTH.I9<2V\ M#9P/=*8L8D?)] I% 9UTYC&CA%BFGH@ [_TQXJWO+7"8O4OPPCD]))346!=$ MR".P+XBQ =IWRX&QI Z48W#AW_R!@U<]F!M\_$DFEE)J,*3*X&OT!%B64&5W M TSZV84'HP458#:PU6N=_[UXR5P5()L/6!G:EP:E$ M!;BJ-H]ZG 8(FXD/8!_D#$/91;(OIP<4I>>?!?+J::P1*K:'U? /R[_@$D#G MU<3O1W/"Y6H.IU91;J=#TYLJZ!N]<6A]3Y+#S9]>!JX-/*2JUIVYZ67'_''; MS+/3NY,T@5%CX)HABUS12I1V6]VZKDC?8XA*?'":(@E1!:E+:JB.Y1N^M#<@80X M?&HH]YJZTO:;]X=8VDN RNX6%$(/X(^8#^"-OQ1:_K^??CZ(;W^CB"B8P;B; M=KQ4SK*T"^T=:95ULP95G2)KH%6TL2P>/'6I*$D\K6D4+M%RY<_=D&^\B2,-\$022E"DF%(:L! V'O=Y@DO/0(@X*UAJP,/)B*]I.U0W77 M/&R47$0(U!R*4E2%VLB]56?Z(;AV8-3("^EH-$)"ZB9$OT)]$(+8^VNI$F#F MDH%2>K#L,^"I.CW0AWG^2D$T?.^@=("'D9ITKJ8BM'",M/U',)NGGH&^ESAN MK-!WEL +G%> DR2NP*T?R$17/"A%5]Q]S/#GQNYS<<[RP@>-Y(O&7_ WM3UV M2CJY1<4Y::*6;OL.ZA5X$;A&0P4[Y^ N_.Z$RXLH"%'WX-6[Y498T_'+8_1_ M]K/Y3KV4DFY)-Q/!8;!X'Z4&[0".G2[\ -G45"#4B2)7IL>T\W$T$FZE74*_ M061F'Z _IUY YTKTF$P>"E7'/]T_BDCCA/&BZE++]YAD.4R]?R#WB+A [1:4 M6F%HVB")=%COGKX!#TG/1>"G]LKQ'"PY_**'K1R<6D6YC0^/1D>]UI J<'M_ M;U02FNB"86CLBP%LX'E31WR7CW9HC.]*ZL9YE<4A!TWOO0CO?<\O8LU"![-W M!-QZ/2:_&K;>7_#@D.)!_"(O 1VGST6_H9Y3DHOK1GPU-LM:(86W]UN##!U[ MR;=7:KC4\V'6W0&<)8Q[8(']"CKA?/=T/SFE!O'MCN\A*7\S'0]/@H_ \A<> MON2^\;(7%Q3=J-C:4'5(I3@4;2-H;Z%;WV]292R[^!BJ\L@!;C2H0@=)7K(5 M>':GYG@1DL/N7O@[ MLFGLB[HIJ,2JN&VI-/7HICVK!D+NKKE0IBB& R2&D[XH!Q^'*N>7SNC,9N3, MV_/<#!R+0BNQ;(_I%<>3TGS6VXW//M1+QXU"JILCI?2 J&8ARG:YH]ZR_3O M"5& /45K87,![J/5"X"S>)J'>L9"O# MTQDII)G6*']PU[+?[,72]!8@N/'*K\[WHGH(>,U..%ZSZ<<,QS/RG_MW(_F@ M\9?TD]HZS>:\LBN$2A.HBW3MZ&@RFIQ,1@LPZVM)*IX+!GS!"QC5)9_&WKOA/7))R1803#4(KR=)1IE0,I":CDA(CC,DBL\X0&94'3+W9ZC8H&I-6 M@ZK*'DAKM(7IQ'6LV1]MD9!R()I-:3CMBI&2\ MXT@.H)JU#(6.:9AXDV, Y F,5FQ09(CBTV3ED4-X;Z[0/Y^AZ05H7XMZPYR] M^!6'0FM-Q)JL3+:F_Q:MJ.+[:MY>?EM0.R)K;>#9L!2Y'W42Z^C&LR!.:'0) MDO^23F,??=>]]N&;"6G7?I*M:*L<;)Z)/B"U<3<:J/^H?9.A)/*R#EJA@ER2 M31'"K4@KUFAYY]M(OV%8THWVC_?Y89+HP8,..S\#;D@?>(@5/:5D:4+K/HQ3 M^Y]1\G8@>/8I)W"Q8/ ]6^P8#-"J"1=Z!$C.@1.")P!?'0O'FD.P4D]A7("5 M'J3ISWX,C>U$BHVFQ).=)6F[60'!X(@HJ M)E*RUZX3[2^H:+0U;_50+IM&, M%ZTG2(K1)K/(982/=)*Q%0^H>_ 6_X6^>Q.H.VSEJB^*0>;C*TLB6:Y4U*B] MRKJI5'7RA15)1 *-1#K;:=*9FLF.):S?30A-9**OW@&TG*"TVI=O0#=5:6!J MJR^/!EY<5Y_1Y-0F&1=U](;2@BZ*HXAB,9V1D<6P\D2R))R]U"CN22JLB<@- MZ:)IW2V0).320 SHKM/-T8:A"K5CM524[U'G3R@5:8CDDDI"-L,Z!^(;:QRX.5M- M% IE2XU[$,[FE%!H37QBV#K8FL0:>*3:X1JPYCOSH6F1..0FGJ]VO2I3<14] M5(T0Q*WJE6IR WGEV275Z-=-]@8=8U<-3NB)D-D*'EZCI@]"J.8(GI1S! M@@]2T^_V,(=P,^]2NY\V[OTP=YN(5E[X?A%?9V-%' M/*NQF"B-NC$?<6 E>V;-*!>"*]N@N;3':MH$Q@^6UZ[_)Y($ZY+UH1VT:6:.ZFX:M ,0M J%* MOUZCCX\/#\]&N@QB*@."+\XS-#H^46[F[95._-'Y() HA4Y+/EMZ8*(#PU)D M$:=/>=U@2!:A(V0-6K'QWXJV0_Q6 I\LLN+5%;]_2Z!R%> M'#Q _]5!B]'SS?< 1US>IGR8(G5_=4*'FQ5-OB%M]85-/?%P507T1J\F6S^ M33(&,D[A=P5T4P1%?)85A0-YP'?3V,W?L]"^N7 1\>RKL3U-?.K#*&5KPFLT M+5SK%XV7 '7;:3!S._LOQ;$ZRCG+!GQHC M*YQ&GP:V;G2N30?&WK<[P<_FF7,818N8=7XJ5 TYJ)-_!3ZU0);0"9.??Q3RW+CQ 3B ?@O#+N:T6JZJ9I->D6T1]!(=3=EA&3 M.FIEOG!64P]]R*&^;6;6^8"JPT/?2"+0;O/O[4G@ 8(U6EA>IG"RE(:>/<,N M0M,@ -1U5K7&/J"6519+W9T?1_U.NE>_S'8_F!MLN)%,T&]@A#KKF"^.&R\P MI&=#5F,?4/TJBV5846:V_%.4B%QZ\\DC KKL7U&UJ%+^@JNU! M4)3G*9+GP3#OYFJ*1-7!IQZYCRG"N'8\$^V^Z[NJ,!K23>%4NZK(0F_T*E?1 M@V:$T0+ CA,T%YSP"N]DX_>Q623\"S\@A^2KVI9N>J.(_CT71Z72:=0)IO6W MAGG1I"?#V7-MAE\4MXAG U25XH5X! M[D-F=#X@69V MM"&@'/GB'U))N )H>&/?14@50:G6WF]]&(6J*1)5E[AZ;.RQ)/#_QP_&7]&^ M(;Z*1.)T+*3_^ ]3SR[^(EM:'5-]7DHE-).#VK02?)DX(-MY=%QQ,W$]Y*B8S=-MJ.GN@DYQ[*ZBMEMV:*G3Z9UJ/"-%.D<]_-&$; B? M*8SC@Q$:Q]T^"E2J5P5GFC8$U]1CTS9LWE.T6IEP,YL_.0O/F3N6Z86ILQJ. MD(_D9>5.Y02LWD'9ZJ7?P 8N]Q5C]QDC]QTM[5Y9(KQP HP*+2^&6;SR[(Y8 M9=VL"9^MPOJW.L8^#_SMR[,[8.*?"YZ8 N-\4A[GN$DC;M/8:U3+0;V5P X$ M;UBSJW3T+#/7%]YX9M;1;1B+\$-\2RD,KL_C-WW0D.5ER%XR7$00R[7X:$1@ M.!^6AW/Z!2/[1+QAB3]BI%\QMI_1(72C+6XKAL+;9M M:&D@DMYQ+,!^H7:'^"U \Q,HOAKC;@38E8J*.D:*>MCI@"6SD!^1%?"T\DJ@ MC5%X@;KJA-,%!/%^&UFC;Y&)W=TW$B/SI#PRDW:-;:'9MT M\].[OUHY29PP-+5?^/']!/ DK^7."//[KN%X:M]O6LMQSY"&\ F>9!LM.T^* M=(YG&N0:T>/^!Z V?PJ")V5&5*?U!8+ M]9ML 2P-Q!M2<9'_Z 0_\"+UNV+:!->0BC MU4[Y>3Z@K+K]5H?J$ >0VB")IBZX$Z 5[S?_4JA2RD_Z2_EJC?0]3AV#KTW7 M?F"Z28RR6^<5V(G[HJ Z5&BJYZJB"G&J1J>]5:-'Q!22\C)^^?H*7'^-I9+Z MQ#)G%(&:_5:2J@!3G3CKK4Y,[5>TY7*"+-RJF!7AU"J*:M)Y!'3[TJH,L[[>QI(SF,]6Z=Q M3F[BJ0SM9A]4GR'JXX/V'-_1B7J@ M348'HTD=#[3DP_;K6 $Y/'=\U\" &/WI!L/&61\I.A9J%:L!,(QVQ1^JN\:VII,FO(: MUB5"G.RL>%B>%87#Q&D_3PXX7MS.I MK!?.:H$Y[NAD?U='DE,NFSVOQ:RVU,R9Q+[/0Y#11'R5'_ \K5A-YG Y&&ZI(T"L=E MHY TI+T=Z&E$N4PA-W=FB$^:-D)#ND)+NHWM:K'GJH <3!X=>D ZV6%^4A[F MS*AT^H_^9L/3=3?GXU[EGMB(S_6TBMK9 0GFR%.[%-+!1*]),W;@;\054ZDF)=]9QKLAXORUN M*!1_3S?[4B$H7JNBZ?,>8R:0V.\2A*;C"ENEPSKI_8R_I%_3UE+-?B;ZH]F] M>*">;RY<,TBVK5S+5:I1'&#'AT>C;@/N*66;;*+$9, P,MG:Y:#UW3 :LK-Y MLNVX-JUX5S=]=VA/(FC%=>-HTJ@QRI W$"99YS09V^"ATC>"!X2<>N*/ ME3\;VR_K?S_8W .?C5P'C+@'/X=R.^%)TS#)X<'9Z='QP(_+3S-\2R M) G3S("KS;!%ZP,09.'PF?>KQ+(]X9+!!(E-4:"]OVXM6C;>A2NEM&XZ4-U< MRP!L]/#]M'U%R*_%0;P O@>A8'@,2BV]%8--+TDYY,&V\@03MO>RB(>_T2\D9 BR^PRWPR85U,Q@UTY+0,>FX#2QU_WSSC#['\K:FU]"-20EN!(CE MX.P%NQ@!V[.:7D-[=CD$B8Q=-EA-MO<741"B[3 L=9^YT>?4TIY=#C<$=BL MUH7ALFJ? \]:HA71#SG37*A6A'S6^0FL:OO,!\O8WNMCI+O>7('9O-!IX@3)+*L+>1+R+Y(FATR-O:0]#4F_/_/(YH]<2"<&Y(2Y(T(" M62L,/+_Y? :VA0;' !N9FAF&QP J)3 *4^)^>=S]ZV4 'A9-39,T!EY+&1 MI=QUEH^6EH?$>=^N0>GDE4L-ACU!:"E]G661I="'[;T ?X1B@R%0%%O*H/)< MKMV=%-_R8JE0*^A"?C-7 6R8C#509Y< V_1I!2RS.4:SC?"92T%R;KK8F^EI M"4#X#?K1.@X\(9A!4L4WM%<@M@Z4E:AYZ33J-B@; DB=QN:".L_G+SFI8,D% MTQ4^"]XFW^"IIE1CNNE@\RK$4-OZDM,J?!%MI[$_S.\C/-_OK1W(L6C$JNJF M5)4-6VW06@6B41#.*KY?3))P>_$0^]T)EYD(DB3=: #B'(#H_^QG\YUBK"JT M-!BE4BV#1J/B''6^0'\ $/_"7("QZ!(]5V5P6B,-MM% -VTFX!)UJ7\P-W&" MKB!P@A!/X15\Z8]K^M)_3CMA['JAOP_]SMF MPTBEFS73CQ _]4)D%Y=^S#) M/QL_5[CUL;6D=)M9ISAXQIU[;S+8R-L#>4Q=O\VD+$O3B#\(QF\F=#!NG+3# ML=, 8:3E**=*SQBM#*G/Z=S%C/KO)L29$*N$0#FI9@8?G<62&>:$7D&W(2_Y$$H.EX[/98HOB1F.]N6"NG$GR4:93D&(?TXKI1+\@_=MH,DEJ3YR7T_< CM5-M_O,.KKI1>TI0!ZMCL^K]CK/ M-/'$LD6D!PCI<:>\RM-2IE8<:*/^R_'Q'VKQ%61[%;J!II75C1YQT>[98BF M?;:\1,/$>M9**Z\;];4MKAS2UA[FU.66_8Z57J,7_%+I$:2W*]N++-3*]^*< M2&F'&*Z[E+*]($C< DO!;)23/BL2" Z-%'&-3A\EUV;1M)^G)/7@3 MX)1>?&C,2B)MP%M 2=X\\%8V'0R"6>4'QK TU*X?*-4_5XA> L=V3+C!80W2 MK(.L,P5:^5YH@M1Y@A1218K0S=G2#E_RLN$9B2PP+0R!N1CF5]1-*^1()2A% M-<3-'DM$+ZYCS>9(S1QOP3B2()33CI]J\MT_FQ!%JDF %J*MNA7+/$RI5(0[ M07"/^FV.*\!MX/FI;F<5WSTG"**=0X:(CF1U>J$B;(8%U82)N-%W!*TGL"'B MS[SH=ZE<+TS7!?;Y)EOBI@6E;(UXJQ]'TVK*1-&)P"N +[X";:2ETTVA7+T# M:#E!R?J0"PU*"20@MI))5Q__P23YR;/Y#JJX$)[6S'^*OVW$'_]0;H1(\8Z. M1V<'Q^/#@_'9Y/1PTOH#RRWOWST+0)QB/N0C8E?2S6)(RK\\952 V[4'>6V] M^.Y!8/EHY/X9/ZLZ!QZ8.]2%!J6T;II0@M_XV\X@& M[JG&TU6)7\)A9_/BT>0 KB:^\PVY <8]2H-?U$T/6U"CLNZV+5^M%9G[6(!7 M33>5:IM=4?WB2*QG'E*Z\LR1^!]*?XJ[-X@\QO&Q$ZPZ,R?K8U01J[GH) MR;OM5=6\;NK3Q\4A6YA=>W5VKG ;IW^UIN*UROOF[@UJ'UG)S"UZ!*WW>.!F-]\\;<>-& MW+J1[Q'^2]8I(]>KK)!MF&&^[LO&V/;-B#NG_TDD(Q?EJQ:8/;CN1DX >O445G[NME!$=Z)P4 ;$82.(3MR M%B=G%*XA^%<$/&O#."\4J*FM.C1"+T.=)$6DM:*0D#"/\@1J%J5PI(^B2!+' M4 %)\)H<^Q#7,-OQP3S]$:FJ+>^2;(GQ+H1>-^+/-]M_%I>D8E,#H[*VY+<_ M.\A*2<3M3@F8]%1!;4-;_9'G4]!^2$E"-T-RXZVC,(CE,!:;.,HUM*6\ M,DL,Y@7A:\SS1)KGRYG1F# ;?4_0^CHF M$1/AY(CGO,BK-T1%9"L&X::@DI &]B#.#)9(EO@_.-;9J^D69I.=3&A/WT3K MZZ9PU<@O*U$] 6B5I:DY:R5KI8:J+'* 55V5^Z'I=F]I'1^-QIQI6@^VRZE3! MWN@$-M;+1E6R38/6F K06YG4.O.H25VH\>\34H,@6B4^FA6\9@[$O6;2#QO; M+QNY3__TB>G!.=26N6=@+3WG7Q%HW$V&]DG=;%87GC-2LFG-1R* 84X?T4\[ M740__/%H>@M N LM_$U;=MMB:Z/"4+2B'U+VB@\]J5:3 ME8Y>1 WFO^A>0^3H$:27 ;5GK[M/]"2((> =1?(P-?';*5LKS] Q\)NZ+X-7*:/GG@#^G/- MH$N$;2G@FO"?.[&.O0R?T;<8YIU67#=N-3#P4J)BI.+HS,23 #"-/+V";NHA MQ8T8M?J;^OU>)^;J-]]%DD<#8\,T\V*5^\"SE)&O 5M3UA^=X,;@.1?%K":D$^4DA=FIF4=F M4:+F8%BLB[GKW'A5^']^\ROROZU9E,7ID/EG8VX@_5+S_*.J52U KNY'T@$. MZE0+COND!==^!"LJP:[J!](!#NA4!4YZI0+.:U4[L*OZD52 #3I5@=,^J<"3 M\UY1 [8U/Y "L#&G_)_U-BCF/O8XE*+\KF^_VF 4I!;@['AGI-WN?@UP<.EG M ,EN4.(5!T^T(.2,ZJZ/\AJZU+AM(=8"Z[.ZJ9D&=T>=B)RZ]^TT3,P_(M,+ MG3!^ 7?CS7VX2G1!\!V*4",?1 /9]#.TL+H0A_42,4N>BN2=),2=(;&$IF?' M ?N*#'%OZ[Y[\$ +[B=45R/0DL MW[-0G<3NB[Q3;.BSVEHN"NF,N:]-"6GWVD9"DW="VF4(P/?E#&C[_$:VCM!^=\)E27!-# SRAS[0,&#KG]JA M("%L17/$&O70MY]"$X;=G\TI93$HTG@3!!%H9>8@?KC X>$(<7CP<\!T*OQ& M@S+*#AV*GTB3HLF\*$A>)FU\]^>(*(V(;F5?-\#[63(@/+ PP[3L8&>3;VB[ M=^L'P8V79#^]\;)TIQW,,/3._!QCG_S"664 L_-9.S M6*HNQ08>BI35K0W?@P<(UJ9C8X=(+P#8&6.&JUPD0<83-R1IYX/#I=<=1^5U M1]JJD6M6_Q5&6129"N1_Q&BOW--^@'P;./5O?QQTUW?Q-.*554Y7'G M]X*5Q+_=70CBZ_T*X&JU=OT- (_ C8]N=Z)A6WANO<&H0SW$O5\$)'-627@" MRT1JI<&I1@6X#:34;3DOI:1*?!QMJ*0(M6\ NECLW0*TJ J>HM7*A!OI==YQ M>9V7-(C^D;:I_R(OZ3$OT^9>H983\ &TXP"S->(R=+Q%W)E+$%C060L\Q12L MK=LH)O-2R+-7 YBB9=\K@"^^TN@B":AKQ\-G5C&D^PC[&L_F^=\15_2"5?4C MNCJ->VO^.A+0ZJ4L4SF*HLH0%G_+4!"AZH-7DNI2T,KWK)&YY>K="="L;P$L MD-B;W+^*EP$2,PRUC6%JECI1*-I7N%IJUB/PP)OIXG@O$KJ4J_7QM(<'?E@. M2/LC)SYXIYU1D,H.6T'$(3<02'6G%D?MVQ($%U_LB.S3\N6*LCE LIEHOZL1 M@=#_4\F")C^8FS@(AM!(SPIKR2V7.=Z@9J)K=)-RV*T._ YP^!E@3]&FVER@ M>0\_R\W^B*>_L9!V\)L9IMY4Q-WH;J;U>8(I$GQ0Z4=>G#7B 4"+C ^IY>?89PY\;+OZEX?;)5:(' MI^A%Y<[QF,VXEQ'/.52F"2UM OL2M"ZZ1E ML-K8X5^@SCKA= %! M'(-YZMG?(A/']Y/WA3LI^\(EK1O;YN.WEMD'>K"E][T%/C>\!"]A[#TI'N-9 MK&K;P4Q?PEV<3U9P9D))W4R ##?%>*5BT!B;J,[VX^6$"HS0QN3"NM$H2D>9 M2 E\_>"2&5685EPW/B58$:&4 5*3Y.;E/B<>3CAY%\X?X=O 9<8+%F] ?ZX9 M=(FP+05<$_XO7#,(9O,T*O(,QAE$&&:96EXW=JM;9CF(C!.DSHPS$0'3/C-J MZ$:L'#V"]#9NJ"G^X!?^:N5[3Z%O_6 %9V>6[05!0J95'F:CY#R_^<]+/PK0 MKN_Y#8'>Q)?F:QQK*4OP0V=+N/+ Z*N'FVI-&^%SYH%:E#+J%]$==GYHJ9I5 M6>C4,_'VB'URWL/E%*T&;+PBJ$LSJ35=2%=#6245$!9+AUDVZFD1>$5_4ZA' MQ/9^:I*,8+1+0Q' ,+=.1S_MUNCHAS\>36]!.OLJ_$T7%:B^H>+#8=R4[N>/ M;)X0XDC>^ZLNI/!%2Z"ABC5N7O9WYKNSBLB9UDM_UT[^0E9/#$:7'#@>FX/\ MWWO, 1>&FOU')0Z>D-#B6\8G"W@FLG^4"8)83A=.ZDT6XM 8;@ZM3AQ91[][ MP1I8SMP!-O& [F/@37X 5& M)MR,1[@2?>$NU8!6Y$F1L+IE?K.#TDXS:#5%070NM?9 BC M8S@$J;6F-5AD7E^0"Q>Q'G7.I# ??"H9 !NUK4_ 0QKQA#,*(-L"7'.#_@/- M-^S*%>#6Q+X6#1(S._E^0=WHK&Y;!;$Q MTEMT9EF+7;\W5[R$X.3B>G-)981')0=@H]85VX&I9\=& NG&UN\T6X&A&B.Z M916OK3=U' ;V[&I-U)WSB5/G6$LP\\CGCY7;^6@<"^%O]'I9HI?/;[X2MK?M M?%"VV?C5W#G7GF^W1RI7_XH0G@M_M?8]_,J#L71BUM&;;)E5E#S,E-,3G194 M>YUGKJ:(98M(CP^[3L0B3TN96G&@S1X&2OCWB-UI=T^/N&CWC_AD #9*R[4# M@S"^X;\U?RR#IR4"S6"&45P7.+,9&^=D&GQ+GB%-E,#Q5P=GDM:+$ M1)7F!,66/4[]R3D=IQ77A@7=6)7B1HS:QA
JVP>6A18T]5%K2OFC$_RX1EO>&R\$B(\X6I\4[_0& M!D^^)'1-IV4<%=H*@8VOAJ28+UI=XZ'K@)P4KL0GQ; M6C=&5=V*LP&F#)XU%(6H?8!4] M&*/9GO9C-.:&CX!M*LSG9:+J46&.PFAF6WBA!WVAFKM;UZJ$P MD*[><1#1R F6^)E.+50,]R=VH]/3_$5* ),W]A>F,'RPG\%GEE."B=8:QAJ M4 /-2WI;-. MLVZ:B_W,!8U\8T#JU(IH,D4Z3"J#$.;*B/-E*.9TV1% M6_'<468V5(C/*:9,S9STMKY/8LD#WZQ74"!<[>,H#15MIB@].M+=7I0!P%[ "E0;A@;4 M0IMI0#/'NID&=)M][P(-C0T:!NF%ZCR+8\?T.K;B59H M?HF+IGZ>7*VIU>IPM$N]&.HZ5'*23+?O/LMWK*:Z%/=8-;B85#E0:I+(/@?W M(H*P[)# *#E$SEG0&LX1WOKIV#0Q>S%%LWDRU>(W)=C,8=.7&D/:P;AH]:&H M22V\BIP>>:\KVMCAQFD(E[Z+ 67\752&"WN:3D)?;X+_VZDG4"_3_L1[WZSGABYKAC^W"AT1O^];QYJ M$N3JW@\!9]?+KH04].AH,IJ<3$8')V?'HW$^NV)+/B>[A)9)H*!I%"Z1+O]9 M<@T0J*&;@:D@?8++B"3>!C;#;8>$)$DM$<#:=<(+WT/6+T"H'C&9-$\WV68& MJ3Q*A*#H06!W&E4:0D3?(T[IHF@.D&B.^J\?,E@;>"G8L1KP'X2QJGP,A> ! M5K0-5IBJ-.Y\HL>7$4Q\QQW?3N!DUY*9/PO1 5&NA4'I@2K\BK;(>;7H:$N3 M&Q$5=BRE"SK:CB7Y3/+G#[D9:7V9&;T$CNV8<#.#26_ND'KX]@U:$04A $^F MBW:L<9_/-^7"6;$X @P-L,)/],O*$->B34N#L?/I+/#-#D<.'BNV/:V\=OPW MS29+@41DHZ4V[/J-TS[,YCA50X#&"SX.8T6FY5?45S]$R"*070UQHX&_OWL. MWBV;[M,2N//9'"UDT.*(G7B(5T<[WJK)?6\%60EUH]Q-PSL3_@ AQL<(U$XH M-DR&1($VFA7H(7IQ'2M3#T;R"4*Y8=(BC%1-T%;.8,D-W /^F"F7+O8\C8S8 M>XXD\>IW0O+W+]:7WQ'8-X@]LR_\+[>N%=N!Z0)'8* 2+5)OF)171M[ .4BW M[\$9>Q=J>>UTHOV]BYQL%-VXZ*,US,T-HX9NFB-'HZ :,* JNLQ5.'<\0' = MX?-.@91AY**]X)3!R?Z*30*E?G2FCC)\,HD%!T:E.,:NK\1I,3; &Y_)4J&! ML2B&K^O;;#Z#OSOA\MIY!?\#3!A0TYT(UM*%8PF&Z+3*8.S:'4J,YRNLX@!X M=[X7+N7(IE4='.-20/4UT+G[9"%;32VO"\'JS+86CZ)E?"<:1$Q53M$<:PJ!:Y*Q (8YMM!/.Z;0#W\\FMZ"E,Z[\#?=&&G1 O/EP%ANJTT% M)L(D<:3M_547-OFB)="@YRA*L\Y1I5_XNW;R9W2KR ?AB9S#RT-/&4*$LH: M_['L7B71]/E2GYZ15D)I]%Q^2G$HI@)5EI\]5((XZ\%OOHO8BI.+RJ1@)M8M M2NP(2>Q0.]606N!61STD/7ET@A_7$( ;+P2(Q!#G9I)2%GH#@]<82>A]=@$J MYZ9? RL)J49>.XI7'+R:"$+N\[D7+Z>]H'+L5QN\:@@![M#;N)G' >O,5_HM_BB50>E/8H@*YH04NS*6=:^+EKE2WOZ+CS(QDE2M>$3!2MGU6% M\-0RE$W/U4<5?K4KZ@[#O.8C?,7;""2+^'>T>8Y6?E!J4@UM \YI.\TX:ELS M\@G?LB#GLWGN4I^B(=QZ@]24:J@5[:G4: PMD2?"X 0X'.0N3<\LP91M%DB3 MC$"U02E"+="I'C23XDHVH@W-AWF[(XQS!5[[<&<=L;83'9DY=8:G 940I_0W MD]^J]8!&>J6F[[M6J9=$JFUGP\CBV632WJ.3PZ[3[2E?G @!S@[V1EWO;VAK M$C-8%O(&SKQOT \" E#V5KA20X/2$<5BR#2GF3-A1>IS9WH(8YR$4H42U6AN M>*JD6AB90JE\M:G>'NWV>?%"[\4%TR '?IZ=3(H9IE17=R9X@PF/=Q#UNTJVB-6N2C(TV%LXVM SW2HF=-B17/7M>G &,K. MLI)F)D*Q0=$M!3(CMN[Q;_>WB1E,G.LO/H'*98K9]URDV :9)@:E,LH$D*E3 M,\?)6ND4=HBNH$>XVH?3'2KH3%_T.!"FS"M7KK-P\.8O]D;C]$R)J[09 !M'+@!>$'\)OZ+P E A8=-$-&%3_/O/ M\9>-_*>-]-L?,HD34KVCLR.<7&PR'HW&D^-1Z[XL3]82V!$>5U>KM>MO '@" M\-6Q0+S:+FG*U(V[X>!4SH_ \A<>'DB)EUBYS;%QGBJSZBAG7ZT1FU9K63%I$G_P MF75TTPE97H299<#5A%NLPVA-1TTS1"W7$PX9#)#.4$5 :L+<(Q(Q$L\2[:@N MP2MP_74@M MY_&YXJ_HIDE=+NW;$&W74>)K:WF*']AD\:2CE:*\8I4+@CL>=7YZVH9>E+6Q MAJR:RD#1QH%K_,@EQ+,(OF>X\#T\\P//ZH184#=^57"T=QTOCKO/UJ%D0'F;8WH%W72B MUMP@";/W>\Z'"%I+M-;>K:0> 3Y9PCYKZ']7:"3$;BG)W\/2NY?*[6BO-6SB MRYJC1@*-1F:33>E F4+^$9D0?<#=I+A^\]UHE;HOS>8/T+[@>RA)J-.I; M^VIY#][#YS?@OH(D"W<3*BGTC0^KCM6ETVC@N39?@=P!N 0IX2_\8+(?EB: M<&4^N;(7DMA=??]",FG:>$-M&W'C1M+Z?QA/7VZ_Z'\C>1X%2.^P*JY>'"\6 M=\"Y@&15^:/]&+5;CY.L7U,+:7\0KSZ#\TWN)[&'&6+-Z&9.>*00//14(.[S M\30!-N/*DE):-SU0PFI96630#TTGK'@R9><\Y-;334]D"!53!SY<_2XJ\\N! M6[PP>D?JX>! 9/\$%EH[6?2K2\&J?>"=S]S>ZK,.]J:8-\+?].-5\6VG(]5N_2B(JP2Q^_>7W5AED\! M@:[F1V-KA*4GG%3*"G_7CC1&MXJT\6'T?@%-L$BW',= 5A5=N&[_!(8M@@;N MTU4[5F01R9[]9S\TW5P\LNPOM*1]/*^+ZBWKID[2O#.<,A1+I5$_P@''.^ZW M5M5%K95+81.3V2[KNOALMJLS0$V1Q]L'#\'DYG?[AN/"]S*/-QQ,,[V#V_E, MDF8LR28&I!K*X+?B-=BAC\(C>/7=5YR&%HG>"0(?)L'T//O&"P&:FJTP,EWT MQS6 X2:=MC=;F59P<3B0=''X;&S[:.PZ:>!>QD^T\_TTLHX:64^-;5<_GJ]$ MZU$%M?"5F*"!>Z*%W:*1HMI7(D6LW8F+S.(8]K]<4&^B&7R5J18$ MU_LSV3Q. 2M/*ZX;\PW9>BGX??9H( &]Q7L'R+3^O&JZJ8D4GV+JP(6KGW]# MP:M+T/%-3X-?B9"]PPE1F+TW_3BY"/A7A$1Z]8H#FJ!/,2P_I;1N&M"0X9=! MKYU'1#V=8!I\:GGM]$*"0"'Z];3PJA6 '=Z:5+8'Q$MM!,1!]GY":-0_XS!) M3S6\J4%:!%W[9S2R.;@SW['[TKD/H?_F>(L+OA5"G(6/9@@NP=R,W/B?I V'5 ,#TA)%X(?E M;_$ ?0L .[A&4H[O$%'WL8 S&5$,#:_:@-2F%N16'"]J7*?'WPJ ]67AOWX% MEIU\#NW5'=3O9VAB7[9\O$[!B^\C!'__VCMMU$A;-?::%;VAQI#_^C71R?1W M?_O_4$L#!!0 ( ,V##%E/(GR=>08" /WH%0 5 86=R>"TR,#(T,#8S M,'@Q,'$N:'1M[+UY=^*XUC?Z__LI?.NY]SG=:Q4I8\Q4W:?>Q6!F,)/#\(^7 ML04X> /@/GT5Y)M,$,2DD!BJCCK='< 69:T?WO4UM:__W>M*L02&*:L:__] M3_2!_ \!-%&79&WRW_]D.KER^3__]]?_^??_B40(N9]MUPA)%VT5:!8A&D"P M@$2L9&OZD^CJ\[F@$75@&+*B$%E#EB; >R1*/B0?R(!?XB@9(=-"5)) M@HREDVX?4PNN%5POS?QIFY&)(,S_^VUJ6?.?/WZ,!7/TH!N3']X/:,RQ;UYC M1=9FVY:KU>IA/3(4W)HBR=@/]/,(+HC??&W*>ZU7,;]M]$>_7NN(4Z *$5DS M+4$3=T_!/B5K^V#P%?$?[H]^4WEM14P@[KT$?GZ8Z,L?L@:' ]!"_; ,03/' MNJ$*%EQ6V%$T'B%3D5C4[\/S?U:"SP-K^Y <;/+E7B!_PU M.%_YA54]7!\)R/N+X\\8_K _8%.GJ6CRI:[=%MX#IV@53:?3/]8(+WZOPL38 M7PAA(BO F@)#F /;DD7S0=15#'4R$2/]QX HG1XU_&%OU.LCD.T-!?VZP]<[ MX 4QQB53V(TX6)4_O;KWRD0I%__JL 2"%'7+"AK_OO- FOK MA[N>Z.$(6-CR\K_?O-\CEC,'WW[\^M>2+07\^O>'_U^WJY$N.;_^E>0E85J. M O[[316,B:Q%+'W^,T;.K7_@2W_ G_?:2+(Y5P3GIZ9K #60US]1;\!P_Y2A M:-#PG[!!P1!$-&7"UF2KC1#,P3_X#EQ!23 DGNOD>=&8 SX?63DS:I*G*FRJ MIM;6+;@RYD]-5N ,#1LN-I[0VNTC8_+LF$_P,9)'L. C8B>[XB0G-LMU'H>3 MEA5?S?J9;X0FJ'"\GN#YF=-55;:0A#8SFI2#_4%1#D6Z#,QOA S15,)#YXN, M,Y.X>-E@9%6) J4>BQOY#%K$Z\\I2O&Q*)I4C&>$.OU(/TU3).!7G;ZXX2;+ M3>N]DY+2M:[Q&"?M67' 2\9"GU=BF=7G3.JMA&I"80:U)9 ZEB[.'@4%=1N8 M2^HIWQ\XZL*>V<5Y2VPY*FO.)B$ET&N3&;%&.B*J:FT&C#99F''=?$%\ V', MJ6 D[>[P"DM^^QTIEJ;GCDR:8L3GN*CWWZ14.Y3B2A% MI_T!>P.\ZGAS-@2+9A5D4Q24 1 ,1I/RT.K;#KF8U.WL5)?:,\&<=0J%L4&M MUA,^AH8 M1L-%K_BZL3;A"W1I?[2E]#@JS@=&@J%&B>HZSJ_&-3G#Q]%H6]1GCC4#!RKA MP2K"9#L^H9]AZ $WT3C'2#%R(35LSP<9V#$V;H MKPG N6T 7M6[8-@2%TFN$VD.!^QZ.ITF#L3?=KX0>Z0KPN&$=Q\B_>RBDP4) ME62I^68H1:*VH^R)0^I0&&(Q.-45:/R8##2\+*>A6\ 5CG-%MJ ^]GRO-GIU M=%^-M2W:8OA\B:FFT_')BM1SZA*N#OE 4L^)R(MK@S/TV=O4 6M;R#Y&;O*^ M534K,21'ZO-9CROU!^E:M<,MH$Z@THE8(IZ\F0GOZ_.7Y]QTJCW%[-'6K%[-87Y3+Z^18'A8X&:Y2T6F7HK-4ZY.Q3O-I=_9],MZF M1U2UQ/6RW5%QTQA-^/8E#!^IJSSIK:%09>14,BIU=&E&.YEOO^A$@HQ'8_0G M3M6G]&I1L+F!(2XX,)KW[%FZ_SB9O9FK3\P5"+3^5&:H"EUF;VU873A,__EP#3( F5(C@H"?D2V F[P)QJLD+>[^?XY_9.?J( MNH*"JJY+T+5U>^0CS303;0\-!FBVV"BD,XM>'FHB;]D UO/^)UE"G\Y,,$%3=3]*\&5K*$Q$V5LV0I+AKS@$^PW2Y.>60M]^ MH8][)/KWQ\DNSNAY"_OG:/OM%R+NS^>(^_$W/X>*;[^>:W$(BX^/X32>=B,X M'U#/CN7' ?_.^Q?C_9-Z_\V\VY;-6<$ MH S?#2T1"UK%U^-B8:YOI&X[72>K\5FCM]8ZA1I_$UQ\60W^=EYZGDQWK@HA M5[D+]*@K<-V@T^EGY&Y_MD-_T'VL1OYZC3)+IS4PBY MB5G/@6@!J0N,P[XNQTG+9%H<+0>#)$=5XLE\(Y%/1T>9.R>]SDG'Y+EST?6] MO'!;>I/28Y65!++&Y1RGL):-PD9LW82E=UE_[6[I_>9<]6F67B4G)Y8MAR\S M,BM%V(WH%%/23>BGK^:HNZ5W,]ST*9:>H,59@7QD*3*1;3OE?CDF%JV[;KI; M>I_,15>/U^/'CVD(#%$VW>QMAHN1!"^T,:-<^*.@G=> MO&E>[,CKJW$BU:VD9'KJK*,0O5[@XF3QN^I=WY\*)\N*7?G0]OF@\+NFUMQT;V M[B1>EA.W!+QSXELY,7 BZO=(AES1K7$UHG(V5Z12.7I0260D*W2J+XP))W_T M%GG,/SQ].VSU:7OD\,L0F?L9%^?ET?ZG:7N>^2_%3M]RB8YG2[H MDT9"77$)=>3^G:7NQMYOQ4Z?8NQM&('O]@M/ M*MD!N:P!=,; =X:L#NAS_M65I,K:?6FLNIS<[ M\:243\7OU2F/]>/9H/F:<,X1W#X^C!=QZJW*]18A]%*.1'?,1"^6)_:BE#L9 MD[U+N?.EW-K4.H5NQ^B0N6ZF69*2)AUOA2Y+].OK<-ZEW%W*?8Z4"X\4>];) M"9<(2Y-/]5%EP$E,-;>.S\A>NTA70R?"?@M!#+6\N6:NV%WR_.F2!RNR9Q/;0B9T-CER(% @ M1;*U"-L1J8;\F+L;.=<0.B=A<9>;EK87"/?\"YI;DO2L!JXNU5\NR )CS8O/9)JLY(&>M-00?CN MDGFWT'F!R'?/ZBY_?COYWDNC3 MXS;C1B653W)%/5Z*-"/983]\%PO^/@+GGI%SESAG2)P\&$'$F)9AHRGO.JOI M@I;1I X0;0-./C.!OCIJ40 CPQ8,!PWLBL;2Y>0.:4UX1]<7!:;ZE-1F>:81 M;6;NLT1R#PQO&^>CX7:RM/T?ZY&T#3X2G>>^44E??EJV-G6E=^*TRDB2C MS@2E*$ RQ-\J&9KV M"*X$.Q[#]T*GQD7#)M)BQ_)BLR(CTSS%Y$=V#,S#JZA>$0VGIGA-V1 _7S;$ MKR(;/N3?'H)D6"\$?CP>3,,K2\^$P_%$0V*WAS R<5&YUAYP@Z)C;\:,FDHMU3'7UT=F M>.%TEVLA\#S)+81W'R+][**3!0F59*GY9BA%HK:C7#V.\"Z-L-M,>67E@DW? MOW+/W0]X'K.W@27(&I 8P="@?/39-MT7I6EZ5F_/%I/,^BF2'; -]M8]]=-S MO=*^VM7O?[Q$F#G/T-J KL;'7%&O=L;]'B\P[5LG\_MBQ:&BMJ^Z+\3-F6XG M7RC-]2DG;Y8RQR[DT3P:WB!L.+DY=L$*B.^E[\OUOHB;KT-M)M.7^((H#YCBVLC(Z\&([%R_V/>73OY$U=H/R;*JRLU- MNM%PR A(Z/&G12+7WMQZH.139=GURQ)?0IC-.=4L+V6Z/'/4C=$K5[+Q9.8N MS+Z/Y<=;)_,7%&5DLUHRK%"O9)1!2:QD.,.M9K%GO0[56\KR'=, M5GTJ)@?Z A,KD/EA]4I-Q&[M^XI?A990Q+K.:;JG$M%I W'),A>)*?$VNHZ MITIWJMZ4SW],5>!L="-GFY:N B-0GL7_ZO@*\9RNB7 B M;L^HEF+6R0)-G*J",=M#! MDK7"(E;_J^\^)O MR(L=>1U>3JQGDY*9MRI+LK?L6]7B;)D4-J'+QSR+$[?K?.?#.Q^>X,/M1?!A MY,-TMAE@EKN9]L]IXM%1NT;+*0T&E15$/ M7:SW/$[<+O2=$W]C3HS^GG'3P<1D#-5,KV=JDJG-Q0HYSY&AV_>^QTU#QH?G MGN@.%1^&.V[:'?3:J[;5?^2JIK+)=B,#?9R\QTWOO/@[\F*HXZ;]D6Q-5IO\ M9+804G%@3JK1DGZ;G'B/F][Y\&;CIE-J/)[VXA5YILIF1IS*K+8,7YK7/6YZ MY\,/\V&XXZ:5,C<:Y"JC")GKEH22J9K-Q.0VG<1[W/3.B3<<-Y5E]BD[HO(5 MLA/O;*IFO#*M#6_3-+W'3?\(3CQ=&_?FXZ:1?M>83PJC(IF;M.<<*(W5W/HV MMQ+O<=-/XL,0UJC^#>*F>H-5UOI$T!@YO>2*2[L?&19O4R7>XZ9W7KSA>,VH M84]'\:)6(ZM<3"M(%:&8;]SC-7<^_/WX,-SQFD4[#OA2)K4AG2=57K/Y]GB< MODU&O,=K_@A./'W_Q,U[B>JBN.CK1K) +K*K9&D2BX%A]#8#IW.?%V_422Y%XF68;4XUC&R,F MT:65.5^YS7C-W4N\\^'M>HG,)K.1!KS889S*H,TZ0IM+5F[3.+U[B7\$)\;X MZ&Y;?_?!!WP>C*RR9EJ&C>:V8\>:+F@93>H T3;@+#,3:#^A%@4P,FS!<& G MI,<3V:Q*J>5Y G#5=5U.Q7G*L5*AXPD?!,<3]OCB_!E?<],Y%HF>N^D<;'H! MH"3YE%N\"N)D^_<%86(^;=:\*?:8&9@D2U7JJ:]UQG>8O ,F5(1,1LC4.3 Y M:'H1S9[#T,5A;P0F4.TDSX1)L.D% M8$+Q$!:^VME]V-I9BF":[+@G&(:@6:S1EB?3 %X:8!6H%N>UVI8%!]:2+.FY M-:=FZL6H64D5Y^';O-X:'<_-U /*2U.]IJ*A(A1UIJ()-KT(--PK14D7&OX' M.QO/-\KLJ#A;)!4]5>PM$OSUJ]&]=>5(M!SGW2]ZT/0B*GIGRFW_WK*4 239 M*@BBK""!$_1J:K(&V+';X, I"OZT]RSF0RC:;*DY%0Q5Z-0.GD3WY8*%#5>. M@=:\=>1*'?SN/1TMCKEAO;TV&4J?E5I:9]+LED-K!1ROR\Z;.%[4C[LQSU'# MDQ4GR/'Q=SY#QX#+=HJ0UQ1-R?,3+X--KRB:+F#>=*%ZV S19-W"O0,H#17#@?PQAU86MT2M]A'@=%KO\4[\IV R72*S*&D<. M6^UN:%GK0Y;3X6)>@/-.4,$;T-O(<#7&^%+-Q[J:R3)1[H=O'NB1C7##(?F>,?G(\LR*;_((!(LBEYG(D$:-"*P,O M7E'^8D@^M;C7W#B(G[]Q$ \4O;\ AE->T 9'^G8?T!Y>6] FKCIV=_36LFJK M'M!Z#)EKL%)AR"TWT4_T"Q]48@^]DUO5IE MS;>9-<_<]?E$4M*:?0))!O3[V4TB!APR%MIMG]#<]1G.6H_OO6+P&6P\QH5< MHJ(6'QG5*#Z61*&=+)!W;%S1'8I=UI0\?6;H(MC(U952&?_6E:XA^_@YGI237-O':;,4DEMEQW4K6JI%R:&7*#>]1O@.-E=C6OM98RSQ6(_-NOD24&-=;7>*E'(9$,KTZ[I29T/V##N8 1P?+ I M\>%K2,DC+7H!((-N>IGM9C-%ANH]Y:*=::U$\J&UP4/FP>_?#TU>X7[HBR9T M:^5*OVG*N>9,V&Q6XW1N$C<7H=5_X:4U?=E;HT_1VI"7T(Q>@MT"H/,,>Z:1 MEU+HT;:YYNG\H)ADR!YI%8U%GNR#Q]#N [TTP9V5LS?#VZ#E]J[HV$>(2:IJ M5TEV[3338?2GKCUF6O(RQ,9 6(@9N]0-T<\Q9D&0C4=!L4'6V?Y9@HLG&.+4 MJ8$E4/:HNFU3UN:V9>(&L0,+,M!E'0@F-%BP+#-P9I[HG.XOT-)L(SD8V!&V M%V6[SRT?)R25B2WR0J+2WG1#*^7/6]$=C%Y8TH];E&?0XL1(7B#&S0JM6P"Z MO$I- .A*1-H#1HQ?+0HV-S#$!0=&\YX]2_;3[MS[9+Q-CZAJB>MENZ/BIC&:\.VKQP;>,7><.?>B^4ZX^0@E^4B)2@N^-9& F(HYYZX MU-Q/)'.^(QESR>1T3>LQ&TZ84ZR>Z2CS:B.TIO=7IT3NSW +M<$D9%!91H30AD9#1$V/'U!WXSB*5RR(7J-W:N7=^%=S@"&".8HN'-P6CNZ8G)- M2Q@Y'-O-EP:ECER."R&.485@P^J53 "739]9[RNQ:A2? D]=$*WIJ^VU?@2M MZT9FFK3*RRDI=,FEPG<7I/$46LU\1^L+.ZK4Q8S]X_CN*^4K,G#0$I .L"7Q M4]C%>.20:F\8L[*JU"N$5Q*^5K?BY!QO(X[I2Y_+E".I5Z,U\)12W/J>8C/^/'NR-45W; V 8)@H"<2C<;%K<4VR0RND M+)=25JR6&TCIT,;JSJ#Q*Q.^*J6IL%":0;\"H-5AS],@N;/9,@NT=-'FV*=Q MI3U-L9&<$EJ/[HWD?F[6MT'SXP#,*S1O&J!@G]#&'_'X:ZVZP:@IIL"PV8GE M+.C6:'6[%:B>6:$+6(;A"35H%8&A'>J7.9.(LF4@E/F?B;*(A M#F]63#VW1+\5#B\<\HIM<;AL-V/JG''29(^OTK-2I;U(.>$+><4N./EMHFN4 M)Q<=2XLW*R:7>%HP]+238W/VSMX90+IKY>=5T]8^$4)H1:Q"MI)ZJLV)> M,I@\;E>L6]MU 7)19*)A3PS M!I/&[49Q7ICI;=#VS>&;IB*(6$UF)O!?!\3=5%30S\8F&]+)5.C>NJ 4(NV; ME?HO3?4V C67K?F]3)>SFR?]*0M9-]M>1H52MMV\6;G]94'V*U#7*@U:L]:, M%)C<:%(O4\N5)HS#4+;[>I-'>?!OBD&^"&V#6T<$38@N.9 <+8NKN919YN[0 M?DML+XHB"]>+,+\2FRL]B \]0=96!EJ+G/Y04T1\S1&6W1Z5Q=(TIB\SS>[, M84#&J*>?8OKUXS/OI?)K$;-SIGP;D5PHQ1*AS)NR.KD^*I?6Y834VL['EQ8= M78;66+V'45[*F[I8^O%7!_W:0(5<+VL3[%/6A-G4[$P% VQ!.XSWA?KCTXQ4 MF6FRK=8S%;%T!^U'0?O*LM]&"/"KL5N0#=-Z!K=DLAFX+\4;A3HW M2)?C-:9C\PX=$>7DD@Z9DT?=P*'^Z+7/.D>[@XHZS$D:4YT+C7'_Z3'1NCZA MWBO(+G'6.?JGG76^B4/]5P>Z5FGQ8-EK*5RU$IM6,]R< ;4[T'\GH%_^4/_+ M]:LS<%B2K-C(.?1,*!F8S%I4; E(!4-7D9%C6[@O=NP7X(0>)39LLL[I#@XJ ME4*S318M(.&0"J?)<#4[G ?J5K.]B6G4AN,Z F7:DZXFDR"T9N@5URM8[O2% M!;LD\,)32?OK4(K])$:=*[H# '0D&M"B]S[AU6?GJ%/?:>HM.YT&Q[$L0T4R M7*E-.OSH^B9Q*-&*O9US%^Z.VBN@]MD$VT6_5%U*G"(Q+-^/1J9-RI>O9_MZC<\DK9; KS/B3(7PH0?#2&[5^C-EZ)=K_*^[+N[K4/HV MC6^)RPY;K>:RG),N4"LCFN@(P] Z77^&QO]C4?NLQJ]R2SN;&&Y*Y$+K&XP* MB3*.WC7^IVK\KT/ERW?-?+W&I^D&$**+@3JCV&5\I8@;&5!WC?_Y&O]+;[WY M.I2^3>,/>X#KE)9FD6/-4D'OI!TA$MX*TW^ QO^34?NLQL^RVGBH%V5VQJ[; M0TZ9SY1B\@^V2S]=XX?F!K$P:OSX8V'^*)35(NDD%BGZB07-.GO7^%^B\=]P ME]EO@]*W:?S^.M>9."HEDL7I8@IF5$1Y7/Z9: V-QO]C4?NLQM\ 1Q&;BUF> MD_M99C1I5'(Z^0?;I5^A\;\.E2_O-94U45?!-C^QIHOXJ3V-78:]&E ),>LY M)!;P??-:EE.9A5KDBJLDL)08O:9GH95]+\QSIVE/3O1/W.MY/RJ*^<=,]#'6 M2\QDTVXU'Y?V.&'<4?%;Q /?CXIURWY:=V;5)B/T]+3JV ER'-YHT!\CBQ@GO]?5G8>:LB=]1Z+AXS[NJQ9*+=WOC!/Y;H];@/)\ MTR.YJJ/<-CB^TD():W[6I2R40I0L;QZCK0VG#AEIG*22V5$WM)'86[!0;ADQ MYUDH=5'MS>HF;Y$]*=:FA_WX@-9N&S-?;J'<,FJ.+12=S@LC6^<77#6^+C#L M*OTT%FY;"7VJA7++\=97+91&([9Z$L2Z.LNUIK& M'ZG4\,;W_+[60KEQU!Q;*+.BHRV''5E@BHXN"ZV%\MB9 M4B&^NNV(_1=;*+>,F/,LE,F*KY!3MA4CJ7B; 56Z]L0PMRUBOMQ"N674'%LH MXM!^LOJ-P9!;-)>LJ5L\,Y[%FDK,EQ M0:-)'I ]IY_)*E1T719#JV?"CI0WQ&6#5R5>#2EBCZR"F5U>D@[SU![;XGJ5 MZ87AVLC0+5PLN'"QB[(8TTVK0L=R1C,J6:W1A6J6+@U":_Z'FL7>IK8_!2G MX9N3=%6?<<6T(*6K&:E;4D/'8E^Z<*?M'2J?&4X*(S7..7E)D1:5R31W_9.( MMZ#^WN-. VZX(8I*)TI4,;^+=G4[@X&IIN(I*/J8W=&Q4UQ7,E--YUH>-77 M*U<;O3;=2ZJNO8L+HNCN@@NRQ\N;'N?9+8%CI1ZQF\-FN2RNUQ03D46K-IPE M9N/>K3N.1]/\K3<^#M2L:5@[-'1$H FPX\ %50:8"P[ZC15%VV UULB"L6X M_U*1*(FZ\2/9'G N<+5+@ZG3.3U2=)BJ4ZU%E9HU> I?'BI2EA+M@7VG\[K.',K^##HI/P'[$,WIAFRKVP7RT*@, MN"G9'VA#QIZN^$$L6=YL-J%5GMRT5<&)^5]-J4-Q=XJZ*,P/EKY@R&3LPP)+[V)?DYP5/QG?)J(Y!C M(J-/=5F355L]T$=9VY0U8)H9$1H"IKS=/<&P@ +3EII3P5"%3@T*268-%$LV MFX;^!$0H3L6#SEZY[?79HB61#=U)5)<6S?5ZE8+53'?6LW+H;">DT;9+^NT7 M^KBWIA]74L\0PX/PF=3X^#!>N\KV,VJJ'-[K0\6O)"M/7//S9AT8!=E$,;W6 MRG ]M%'FR5YF:/FN R\K*/?NO+F56F]#J MS.N*F[ Q_8[DV$(ZI'_. ))L%0115I ;$'3V:W"5V+';X$#C!7_:>_88-MZ3 MG+V9#(QXQ."$997K5F9Z-UT-+42.9[8+#APOR\=5SW/K>0J3U_?*@@A\U2O; M-0W)]O5QC"J2MEB2BD,[WLZEDH61F9@*N=!B+W0QJM#LM@9L%G9E=]1LNT4R M"UJP(C7CZ;$TOWHPZ)84_6&6T)NMNU%#-N9Z05))N\/%JZ.G952V0Q=O"X5U M]RFW<3)"G7ZDGZ8I$O"K3E_<<)/E]8VLM\W^\E"O_P4[D%@;*E0HUEW41YQU'S%"8D&%1,*H=L-_;I(TO&E]*\$ M=[HKO3O5;5/0I.X*3M!I D,$+)%_R8O>/TYW5P+.D-^J;6M34\TFN*(O9F#V2^O-5: W0-Y/^ MA:F'G?IG%BW(PPZ7^.S!;C.M+9NS/<=C/[@[F;22=+T1%6:]Z$"M3/N/C5IX M+Z1^:8([G^/WO2[*WQ=T,ZC>O($42 NA//JO%('EAKV\3LJLR4U3*[7E-$(K M[L_=1SJ>Z)4X'"=&7#0]++J7'A8->;8#90W,XJ@8<Q 5,5[+C3;2GI&!4ZX7E'_QL\NNBG M1\*VZ$\&P4^&'OQT<3RRV7DA.:/J"WI#%1J11OBV2N[@?TLX(WD^^,G+@G_G MV0;L'O*2>#UO>\;EJ><\9#W72>=+Q33#)'(@O39I@2UKH1/XGP&V\TWVE_>) M7";\!+=\#^H'COE+4"+YS/@[\ M^-GED%_BQX)N&S>@&H<%IE%5LKWR+*%%Y2B33XP*]=#M=[W(C2=6^JX;KQX: M^?+SK[\?+Z;H!6612JO#L8EZ5;'MM!6/WI:9>N?%K^#%KRMQ%P_P8ORXJM++ MV_"E!_&A)\C:RD"I*CG]H::(F(*9"=@F9"3'#68(C&F"$6:9ALS,:O5()'3F MXKD;\N=,^9I(B9^/E/BEBP-1280."D%E]^'$R4]A?>+DYWL/$7S@2#%7*PL9 MLM!N,FQW\K34NV)VE0H=\DZ=\PRNX-4CUF\_V7 Q;OK,8](4,GFHY#G,<]#T MZG?S7#+GL1IGC:*Q34#,;HE&)Y!*#WLU"Y:6I7C._ @J+V-GY%;NF%]EB MIJA@Y37J35*EJ0BB>V('62X'T!CU,M,G4:YTR451:\\7QH!?,J&+*IP+C9>F M>DVI044HZDRI$6QZN4-H$;&377&2$YOE.H_#2%7O@F%+7"2Y3J0Y'+#KZ72:V-%.!8()F_WR7@/_]-_A_^)_ M1B]YY85<)\^+QASP^S4O'QN3FZSWS@I:(7B.>M9CLK)*M6>2;(21YT^OF8 MVCM^+0:>_] 'WJO 1P"?=D93H5V>D$S"+,\C,?N);O&9TR_%3WS@C3+42[S4 MKR8[XPQ8,YWI9#UHYV*QI^PQ0?$+T0-O?U]>7D*^Q^CQ",J;CU6+?6S'R4XN M92WD7+O,3';OE/ #P^^POL- M_G>Z6SX+OD;!AT?_^7;0JS&1M8BESW]&Z0=Z;OT#ER@R!;@+*OJ0@-\$W@H? MGON/CJ'@BXP%55:Y^ _]K0G$Y_L\_N+4I;P#L M"+T%O_B/_^J>F&*BANKRMW MM-Y7WWYU49X,H8^)'!+-T'C[]P?J!:ZI /^9GUA;$7*G\7.D6]-_#I?Y:/T" MZY-^H-PQ7V9-?/K!<4#Y]#,:^ K3!WX>Z09$Q[;% UH[4U=DB?@?$O_/;X$> MB)WX>;?N_YQ<7#P8^.-2-N41+G+UI80N2Q=^T[D'W(/ M!$7&D?G[J6O[8:0&Q-B[%_)A)Y)]V1+X!LD2D([[NB(PMI$@ MSB:&;FM21-05W?CI2R2_1R3MCKK#KWY(P%>Y'5/Q!]BS*^.@P-? =C4)P;9T M]$Y7N+O_OA$2?GR8B0^R0H%MU__W?Z()\A\,?VB'P,7%AI@L$IZ'TT9:^7U5 MGPA-0+ZG!.2?>5W$1[*09_@-:X^&8!A\IR54QW2A&66JR=6B3E&"$-$GKXPZ M2D9:+KON#?BFV-?"QHK/)*[RA@RB"',3_/3_\!%/HE=:T#JT)/^1)3 L6104 M;Y!XO)!K_EE-H0,0@>\1D;&T,H2YQT*QQ,ZN\&=Q29ON!0'R[1!98V2R6?_] M)J\1375HA6F684-<7 5R+1OZ_,!0G#:8ZX850!\IL*U)8D,*)#NNS/1R825- MS^[ X\$_1--/J33K_&Y MM[JX>_(&#,S4:4(7=(.PIH!8^$Q"N'$N L!EDH@3:B'(O!(*F\-.IY+@.-"7 M MJ5>+B)!\6X(;D !U-@V9!C): P:C.=W\P3E7Y>:[UI!2JV!H@8^9U 0[IU MM?+EQC7;OC5#^JZ)]S7Q6%#,:ZGBKB%HKJU_I(N'>C7_R,Q:>498%/*."I:Y M1/N8DY]5Q*^JM/_]GW22BOWS+(??GI+NMC.-3AFIXKN6#IF6_J@8]=6RM648 M7R^/#5TE7!I^_K\)2_^Z=]^:8@F;J8=R9&03;=02!1FJ/"C]T/;MM3U_!F_5 MHC>Z+PS(_"R_K'23K6:&[#%.M%[CLTNJOWK3I$@R&HDEZ,3-6V[W>-X]GH>C MZV\99L0$8D1>1]Q1_2SA__"6W1R1YJ@G,H+ V&TIUME8B]6QL'CO"%_>C_,8 M,S-!,J8[!=#P!3:TD,WOKAPO:^*#RZR?JV__8M:":&'!A#8)#3"13:1>+4(P M"7,.1)3S(A&R1LB628A3[ __?4LBQ-N5B\;HJ)@4$CPM4$F>'L7'?#H*HCPI M1*&U12=C\53,VY5SG^B*_"0_54>%=2+"L?/>XV/3G!2J\1:4^.1AR_4RD9DD M2WE[)LOEI=;4Y%F:F2#MX+4\SY\Z"&)[T@/MPHKN[NV>Z19)/R03\0059R+T MP1YXT(IT=\#)H[WKEQTVW7?,XK!U@"17\0#VQI[$&\G'N-BS@-U&^U!YUHE# M @$E.5E@;NA+A/6+AV1@"X?[PNF3.52QPG!RNN0%:"!8AEJ4TYB& M8\UZ_,BBZB5FUN1:/(EA=;Z2ST,]LA)07M1YOMN74O@U-K^ZJ=45UF4OAT_$ M_07M+DB444Z-Y7IBL<9$E/;:U(N\Q68GD"C1-Q&%BD6H="P10U>AOT06[#6& M@P-3EV+ OS#B">BDZ=!+,X@GVY!-21:QHP:5BQSD#MCLWY'QXY=N3 1-WN#O M_@X3;,]1GN6']D/G@6#4N:([<,;["",:^L/?5PT47#B!Y3=A]8PD&>B^1/<_ MZ*ZZ:,"]A"086;3QP"IV:DL_/')W* M4+'JXW2@O&W1$'PJP#"!\\%5^Z30A[03F:#>& 1)Q>DKLN(Y^L&;)-)\BHVT$[&1YW U)>QLS1'.Y;F@$& - M1!O%!.#74'L \Z8\K+"%]/ZZ-H*1X,L80#C ;&ZC&>:DV[,Y5E@S9@M4Q['Y MV[@X0:8_R+Y_7YU_:SJTQII373L.78Z?M":H;$B3[(ATLS/+)95-K? UP-O3 !L_6?Q;>I0Q/4*R0N MPP[<2!(P@$3,;<.T44C)T@G8 IO&4>JOT=]("*+]G(QH_21>W/EIP'6_\$[' M.8MY$J.?*A7/'>4;UWYRL/;>N*\H-?P:\U%JTI4M)2@WN4&^O9+,9),!\43N M,4$+S*K_-KGIGG0F\&GD[\1<,(BEH-B ^'_)!W26#VT3$OA0S+-BY0([#$F$"P80++<$?3!MI#\$D)#"6-3>ZWK850-!DW&?+ M #=##GT@B '\RY_^VQ(QO00/_"C1T(D/Y7%^JF#[4C2\A=*:;L%O%K:,1"Z4 MM&.TRV/@9![SM B.H3#9]A/*0 D(Y >7VGB>0]P4BBL18+LT2A$X$=4D_H*=CN$_IBU.H2;4T3:>GSQC307K<"HKP3Q& M-'[8F\W?4()I$O$7];=_5.(9V;1=S62B:">_A>:N%CGY@ZE"B0+?8OCZ M$;*5"L?L?$=&#>P.JG$TGPD!?=B5-?5_AES9 0 /#OM$V'TUD;A ZTJ1_SPW M1/QS]!^_V:L-GA^@WQ 9-5[C9P;KM_2]MB@UBE"^]1ZTS1Y"#]%[5M*U?NQI(D,M>9>X@2:#XG6A\2BG_B9,-&XL_(4G1+N&$^05I\HAO.E9(2 MD'UOY+QW!(Q2XXFI+*G6(TVR*LA'QV)B++9>,TH;IRR"<)BIOP?O>'L\SYDO MSS@UGU-2P,43'EO6-F4-F,&(B#91DNV\(5L<6,A.-&,V\VUV]:9R J]1^ :2 M+"\H0.Z:Y*Y)7I$4?PP07H@V,*>]M^?B/Y]TYMN5E?[8BGAH.7=D 9F9(DO M%NNE%0GJ(+6)#^9+>?VV$BRO14U>E)F_=Y;R\5;?^(78!,KS.7,G$(59<7 5 M6D!H2]#2"=MTPQH00&[MD!-GEW4#OTMQT,M7,GPUPJD&IZ(C50^7!5M4FJ") MLJ @9Q(=*D&-3:\0ITF@#%99>B[A(_:7\/?)",5;?+' N)$ARM&XH*B+_IR M&.RW#X^ I$3A*<&R $I;1J2%5$8'\^!P!;>F]#9?33!-:(BAKWS* M@_$8X&@TLM#P@0P+I:9"6:M!6"$Q9^@*H4,U$$#;SM2T(3UV>]8T20 Z;%LJ&YP M'R[=7$"-(!O@K D)CUBP)=GRQA4(YS\+Y [T< #!E8F.HXYTQ0\JT/0=N*[L M,W=;RW"YWYJY]ZQ\#.)ZAR?3OU3 ]/L(AJ-Q1J6;$>,^YFT!CQ6\,PR_$G7# M -LC14AL&P;:%-817):R;IN*XZ/EU%L?]H@@R>9<$9R?L@9?!"(C11=G?D R M_I!*NF0[@; 7'L25;$X_]66X##\,7\804H@8+KH9A( /V "HL.38[@$BT2GJ M>(,32DC%,673.XF& BU+2#@!*5>D?H%FNB+5P->+NZD9V_<&8;H5L8=I^X89 MW- TH"FP1*C>#L%3^$&NL_CY(-/Q"%ZF#UN#8,YHH %!K MLK'DJN4I+8T>)U5J6ZC3W@:K8JZ98$1%D5E&^$*0IH[.0^AMTKT5+HWD@,VE:ZLEFVL\DD(W=Y M<RP00410#3_:.06)7D3XZH2P_1' MG$EW'R&B$]_3)/V=3J=\1/J+\,O-9#]A/VT5D^BFPYMN.OPV"=Y/B_].Z+NA MH$1DV%/&GMBF!:T[M^3CPV\,N/?=+W#J H' _0*GKA^X5N##-P=PYCZV"+P] M^3L%_F&B.+NU,#_.>O80N"R"?^>#4R)";1R#"#,(L(8NB(_!64E.*9G M\J1B#_'8_[XHM3Y,O!2257O2)WRWQHH._?MK!V> M=/2E'9X :P=Z1C[M6-%7_F+XG[$=_-.5WBLX_5?%YO9W803UIVUYY]6.YA<\ MDO;RUI5+-5]=/*337SB[P$' XXF^,L&W[%N^3,)K6');U=)I,KERII;+<*BV M;J8]:+#=)_85@*/A!U[+F M^ETH%I!*)^'_WD?_9J;=]71I@)@_K_A&HE!N9!H(TD2Y@6Z#R73Q74TWC:1$ M>)%T8( ?Z.G(*1,7_4,=R:$MU[^/[F7X-!%](+: ^GWDR!] ?40]JK[="#7S MLBG:N+(S'XW%2?J=P@"#@GH@ZL=;K+LWX'W93&"'80D_ URQ%MJUD2ULY4%BPH^*]XF/TS$J37\ 8;$'(M@]!DO@ M!1AKBHZN336)S$BW+0A(8P8LHBV;LQL'$!W],P!$Y]P<"Y.G*3I.)3X %_J! M\#O#4&D:N@@DVP"W+DS"C(7GHP472;@,'2W>/<5P$V[+DTW!L,IE%NW#!ET' M*D$EXN]DSH"S\HRW);5'M 8F@H(%/3XG;_)4G$K& MJ8_Y.KA3(M#KC4,GS/KCHFC((,.O((B6;IA\+$W%4^F/("'S@"U)PNOQCH*; M0$'\2(^DZ 1)DA] 0OR!P)T2@5YO'0TACJ)>$@T)9CV%JM(R^50JD8S&/X"" MQ /A=_:[$?_W/MQR&4R8%QLU6(P-_W+)B;R8*AQ/@86N("GQA3-,I]&?'"F(KR42E.4^(HD0;I M_2R8-VR^7BY5YDU9'N[%I#MJ>",F=D,FW#$3VT$3WJ@C-9:MHL^=;J;+U)E& MM_,YIW7<,5/;,7=1V;+7$VG\$RPF<7@D03 +H*D"@ZJI"8!^*/TW2\U-';W MKR.*MW\=.*_BEQLJ0\3J*B!$P03F=Y0S8P+B^>=@.PV]2/:NI''/,Z!,&W0D M$>+X\%$X,A+=%!-DXZ^ANMY^!5$)((A33"Y,+=D@-.AKN\=%_"N2EH(A MNWM J(D!\+U(;N:_@07.'E4$Q8*#F$SQX5)46?0E\D.H"^XQ*DAOE*EB/J#\ M-(> 0X:""0U0\$K9X\LH%$$$:!0&>@/:7[#.A#P*/WNP#P[ V"9GZ#:(8W_%[C=U^F[[=;_L>.!DF^MMSWPE%7M@R_.#@$9DN-/W3P&B6 M*,O: A,9\=^.0]"8-!/E84NVFZ4>;(?X1P':!':!\K6A/'+EP0H2!:(,L:A+ M:!V33-9L_/<8F@EX MZH=^]QX_VB,)%: MZSAU'':)F!4=38$"UQX+HN4>@,)CU%78&5IE[WXO]-KN2C84X5_3GA_;R6X! M]6!",U:7?C;8"3\-68W1)#Z39,]_N:L]US'$X.*H[@X9*DPSM^!DW5TU&_X] M Y\S%@E*2D6?^Z=P\=IAC.X&"1<>X0;):TF6L)3$CT(0N;!!8T9VH.1""/6! MN$A!1R)MMP.($81:3$>/'"(<.AH@[ ?"U.\4X@]SY!CWBMH+KAF.,*>B93'< M IZZX7BG+UW@Z",L3="?*OP#?P@TQ6)P*2ANA5X\CEW0MY+37P9 *04[!\),3AJ[U)3 M$?Y@R8@N;ALMGG)4Q=O,&ZRCJ^@!"1(OK^D5V1MJ2M0A1FR M.7.A82,IC "!3Q"/@"AX10\< MNW6)Y!/M 0-?!)2TO&6E!R-#@WT70K24\! M4F\BMI."R$)22Y2]>_6"#.6^70)( "*UA(^X0QFJJZB M(?VIBR+F)/>@L8TF[O_L_@2[5*"@0^K1V!:?10(<"07<)^('W[:1'HB,KYXA M!#PK:2OKIP+:TX<30[< 8($_$E"J"&(7;"<\N^2^)O=/19^EE+^C=XINPB3A MZ+8[CA?(BL[1HE69P*[AI("G(]QE@7#&H4!?@N+.L/!P)=#Y2A8_'M"S/H<< MR,E7.0M129(A&R&"P:60<27CL:&K+CE?M8O>M)H/R/A&KK!K)R LH^H?;[,O M#J?NUCS6)X97C,'[?)X2?N^Z(3+#$9GH@#^JEXSZO\*"?7?9WV>U$:[NC&\" M77K73'NK9NPS-'S##G*R+GV50-PC-UXD..*Y5YP>&=Z(],^OF?WM,C0[^!Z0M@HZ'*;!U/WZ^ M]?S%QR)->X=# E$OO%)H$!%%@++7^CF6UT *AKS\L)T;G-K?C?":X4/ /X(_ M?&C$A_8J(B3>Z B<8=9T?((Y,(#] MF'-E7L",1?+-5E5L>,#?ZEB4'MZWTX L2411S5N1+++72-O?. CPA]7>A0(U&H0 ,X'><(BM(_,%Q>1:W M>\+7+V?AF=E;.8(.^$YU14*E)[R#5($N4$$+<^Q&?5RW8ZN-3'_JV]4*B"=W MR7:1^*.MDSN+_7$LAFUBZ,>(P/4>'=>D_TYXU2.V(:V@Y>T&LWP#"(M_5^9/ M9->% #X,W3C7"102&>3JJ?A5K_ 39A64P["]&N*P"S_ZZK_-E07[OH++;+C@ M%6:2.7+8]L8W!GC80;L,FV5W?KGS"^87[!HMH1S&9!<%&/Y M2K%[OM(]7^F]^4IW>?M'R=L#K6S:(G26S;&-]EVV.\)(> )MBEU_-[AT(@/ MRQ=!6V%N*V]#'LE;=T?>3S)0_(UE5(K8W="]&P!W0.X,@.TN^RXAX#CG8YOH M@1+@YE/'E"$@-9P9@!, D"6 M_=Q5@\T(2S;V\6SIK(A15 "@8,<)K2%@?UX M%.&O/ZH$"N4# MKM1ANKM%\YL$&,GPG;P M[3BO VU(>D_@(*.MBE1N"[ M5PR<)!J,XWE9%:>3J]%& UQ:#6MEUA>U&,DX*R^F&#)\I:YJ^]#/_4+U?XB_O M=(C;P#L6\O>=.^[<<3*8@I.*'=\-PBX,:A'T60*V@?'= ]YW"$MT[PS.8E^X MQ<-D][S, E<. MF1+W@,$=W7=T![9F1MOC&)Z4Q#=TH1A>,"SH Q#"/@!@A"H?P0&(!S+:O"C/ MD5ZY@_ .PAT(#\\MG,K*WP%4#UPSYOEI,C#N!WWHHFHH M0QM?!DJL=&@^NT= O!T=7.QT@HZEHVFB7K:G6R"B42Z2Z>_O2]MZN^;NZ,J^ M6UO0=6R\$'G#GA 9"=GU^#@N/LH!AUG(9[X'T@/<].K=&1Y\7RA".@$S?9*7J2UMJW182_L1]S!=@?;2;"=.LI]\D!Y\.#:B=#-\;GN.^3N MD OLLKE&D2NUMG4'<.;G7DS!W 45MK4*=M4U#K2QU^+N\MU!=P2Z@\/0MK8M MA>+9U.BL/8HFH)11[X"$Z=4HP ,P;1Y?;N!O$2>!U"L>>>J@N<\AS9LB)%T*D@G%F'G$_, GN/ MNUE*A)^F-%=D'!7!!0@$]0[Y.^1/0MX &(DHDP% T.@.\%!M -&P97?O+) D M#^U&4]G^G =>*\$Y^[*>%XL-M 9V.WA$B3))W2(8&DGNQMIVT MP[NT;MTUYX63N*?S_K',V9XYN'JM#/BJ#/397RBZXE?*P"6YSJ^[@HI;"3,O MG6= M\#GOO5/4;LPK^/:S:^T,=)MPBRT2T#E KQ(DK+A'=TN%?TPOGY@TBX[LI&4U#[O S(ZUB>85'(Z-;Y D' M554$^/K:/! !+JP8B^(K;&.HEAK\?ANT#!1O051@UMXI>G1GO.S>* ;_7Q<, MN/!4RKT&%^MZ8.%8(B(9OL"=0#%H5!E+@#S@QHAOL7(R?3^)=#^)]-Z32%=9 M@T IH[U)!_7IW 1+[_]N!">K*&"KMHV.VE[D-]M*B$IZ%;*?$D3/!!$YJA, MC+F5@%Z=-PT7A#71[7"[:F^OU/5Z@U;!AAP^A^/*(._@I04>B()MH,B-JJ.R M?5Y-M!=>&NQ$UOQNON-%P%K&_U)T_%H=?KX*+L*F(&AMMV@#HN]P[5^MC_P= M+Y2G9]#RN7M"@2U@L!Y+Y$? MJX4MF]@\W1V@V16JVWG)N+#F=L'<0#6J9(LRHK;-W1,=?LT"[(N8 &E*E ]E M+('C;4/ZH4*TUV_C,! N@"U#(N.:H,!$D'JNTV#RU2LOF -&+@ (1PCZ@1L M&5!&T]Q>HT),!50@$VV [DW-K\KKU463/ :!,DY&LC-0^!G79Y#T_5*-Q/Y9 M:&.[ ZUYI04]SMJ.XX'H3:$]LE^G$N']^35^PW((1G#H?NU+-&($+U2M$V(, M+M82X1 A' \/4?Y32]7M\-P#;K;1V'%K^[TJQ=Q"ZN:VPB:ZDCPHLK^(+:]2 MS9APRQFC6VTUX*\-JN0 $,N::%M[5QGRP)1W_R2ZQS^YEOU60.SZ^^[^K4%Y MY\,*&$MTV;O[.K^6_K9<)MZH0L/",D4W)H+F!14@(3JZ@A(KQVX9*NBJR*B MU??#.6" ;U^+?!M@&"X;GIZ96\77K:/NE^1QW0^\9*:#TBW<(E7N02'<)7 ] M(\-G!LMU%O!;7+GQW1?_T%[]OJ\X/ T/I_O=KYF%_"%@HJ+H..' VPQ&:4LB M-KD48>4504<4=[,TW!I9 24:; ^763-1(]W#][-K=$E._=-NB8G??9V[K_/! M6V)(0)/C,0!\8AQ/\W1\/.)3:7K,B_%T,AX?Q2F0!%]WX0N*;TV0@=&%,EF8 M Z@D1=,/M&BB*SS][]^1M M)];9V@.?,(_ Z>L7W-C1W@B"G3SCU):[3!W=$0IM@-&OW81W4[N@%K@\P+YF M7%E!P3MKG2D 7[I ?W%^4=N_OW(4V(#2;1/=ZX"N5T YH\C_(I:"8KMIV>84 MV43( ?C*D>Z)^Q-;DF<:(YZ EJB1".ADDJ=$(0$%M)#D!3H6X]&WDIB,1U-" M=.\:KZ[(\\M<+S'FECFR!TW%7"0Y73IZAH_RU&'+5",Y ;5II\GEFKQNIZQX M/S6:P);QPY8#(3D9-Q.% I<8EQN+R933"W*&IX[[I./Y=I5)\!V2;0HYANT5 M%G:^!5L>]3D;CLW,HB/*P97:>&$JS9+]+VM72K)GK M\75^.>'IXY9R2B[%6HM,F8-:L%U4BS18&"T^?MPRTD]%4DDAWV>JW'#>:&=B M:RV;@2V/9C2>#0=S"=3;9+$^SLSS3Z-\J;>"+8]FU-%)-9I=:P-&+AM.E]ET MJ:Z=X1/';T\P/9UM/.95+I=/.).Q6NHZ8,(GCUM*\7)O.2AI18Y-,8RVUB+- M=&7%IXY;UA?#(5MQY#:S$-M-BQS0\G@UX=/'+06:8=;3]9+G.JSVR$JFFEO. M($+(XZ:6,>H[F:)4F76,1,U^'&OUY'C%1Z/'33M]"FC=*D0I*U],,)84JS&]1INN)J/M03\* M!W "*/4(%7,:I4V9 85UMC#<1)(5'D[K!%6U<4?*6:J4G?4RCZWQ*,K43!8. MX 19C?8T3Z>7S3JI)F?ILN!$8ZOI!#4]FE99K>29268V9!8T/7TR)IMVK9Q! M36.'31MZ@TO&.P;#)0;Q?G2E2(_31@LU/5H!B3>I-MD9<4S"?%)6S4W;L;JP MZ0E@42,ZFQC$E@Y']>E6'D3MJ)S#38\&D*UVLG)28=),HE9@UE*Q45X-X0J< M .%L$%_1RV8A->MHB=&8?AS,IAH4%"= N(G65YOA8].9%9^8HC4UG26WA-+G M! @?FV;[L4TR"ZX(0=6.-1?YD@F;G@!AE6_)Z\&89[A.DRJ.4R4V29,KGCHA M5B0]%VG2BM7@0/=)B&Q46JE3N.G1"HRFS:G>5A-Y1N[%JME&(EXU!#BM$\A* MUPJEBL$7TURDYE!9L2%Q]@;V>@)9O1&;*0\WW3%73'2[[49,[9=$V.L)9"55 M75TDNQ3%%==EQXZ3"RO=A"MP@K"Y2M54F5)EPD3:72X[7(-,'ZW "6K5Y:=U MWA@89:XHY7M,6[$+;;BNL1/4&NFUVH(O=66N(SR6DUR]E=,M*-=/4 NL-#*5 MSU?&I)!>#I.YRL!J=V&O)ZC%/X%V;MA:/9+%RN;)H5>13:L&FYX0&:O".$LN M!R)4:T[/,)>YJ"X56WSL!&$5J?C4K&:L/"='.XO':M>)%J%>@TV/%5OU:<0. M#(7EV-;:%O5LOIM-3U!3G[?>D$_BVA?(7?5<5>2T>4<^]@HP";:E^U^XCC'^ M9L]_)G<9&%Z;X_B$9?@#\P-W7D[)Z]=7)Z%?G7SI^N6 &QKH')5U&"OZRC=S M_,_8*_CIQAK0?8*ONOC;WX61J2NV!;;QQNOZ]2>35-YZ$7,@/G/FC=?/)=I0 M#U3J"ZD02&$Z)L@?18CH TW?"1$"0J2_5B[="7$732$CQ%TTA800J8=TXDZ( M$! "BJ8[1UR0$#@+>C\1_1F*G.<[?-ZL4Z>"N>Z^6BCY$_W_VOK0Y<25I]_O]%43/._>>B4 ]V@5]SML1 L0.0H#8OBB$)(30 M!EH0\.NO2F"WVW)[Z0:S5<2,C]M.%U59F4]E969E8B=ER&,]X5?\]+\.8WWY M7@\=;1\&(M!#/ C$KJ L'%\6T*^OXO/91>$A!_\@#MC1Q>&TR_\\<8 GPP6B M0>K!T*NROA?M]->4L!_M##AX21\"I,M-)K:-##7SD*UTP< WM)B:-IL]LFGP&NK9GT_R;:M6PE+Y&AR7_E)O__W.CM-4/\].8U\X^QB2?ME#UY M7T\8M$GM@K>6H'R[U .EC&1/E<1>25*\I2:5D&AKXGH)K_.YIMW<"%_VA=4W M^[]B?8F?231(8P;N7 E1>H5(5+>$6>P-)KH04)$Y8K]D5$TQ;-GR__<+0GS) M[-_I_>\78Q-\4[GLV1N7_^ M^S,?X)T=*O!EWL(_18$Q'+PN *YXB9-;Y(!*6#5[K+<4E6UWJX/I??E.QIB+GLYJNG$YO@ME/;O_Y@&XGJ-70275QEM<;:ATN MS67.+.MK<=CU'+>JMG7,$&*U3GQ1#'$J;_(UB_=5^:(ZGK:4#34#^I0Y_J$, M^+Z0K?)3P@R\[WX(F\^7E9YFPD/N];&LJC.O[=Q@?#(3ZZ"+W%X564?E@1[N ML\I?<5T9W:+7Y;4Z:LQ)HM65T$TU+TA)@2TLBU.GN@Q#5;YF53Z84G>NRJ>S MJWY/E[=;I;_#!F[!Y%OZRK7L@L\.@"['YE:./-4="KJU3K?6OAO(UC-3"J9, M7?O5]]@6U?W=:$\7^'L#8B.\CC=;U'P@RK,M9G2C5HXL"5(^,9?(+'DRE(7J M>OWJ"AU0QP_]O:&OI#K39:N)$)P]PJL#CBXM>WP4ZVML$N6S%'&JR/P%B.UM M>J 2I].A:1)P-H%<\N6^&RS,@;KDM(HC&SVW#IDG=!/MM:=CR4X0WRRY!P5Z MV84_Q?5ZN,%[=1$WD,)\,*GV]%92L!]DA)\JF11JX"5K(,Q7^E/OSH=4L-M? MZM'0Z4^XXG"\;$E;TY9SB0K&1@Q#0;?.U;EUN@_]"T-?VWMUX"7QRB^),$GI M^DTC/D9E.8CYU=1D7TN4E)^)OI9<,E\ YA5BX$B37*K<<+;M#JPM1A+#I$,1 ML(VH4R$SU/([6C?T&1W=_/JHFO5OA[+D@Y5VMQ#HS':AY;'^1V G3 MQ:]6W"_=A92$4S/QGB&GBJU=QS[!Y :8I_3I5M:/5(:VZRB_=-USI1$3;5H, M+5:$\=28%SU)%:/D7(BMJY/ECD+=O6;=A8E))[:=WJF\TGS)88*$%$V>W\F; M51@8Q:X.)D:?4GFAT^J$:WVM>/$^4>G1B((UC$]QU?T9UH@8UE0W!(T_SX+9 M)RW\=/:EGAO"3YSA] )DUP6'D%C;F**5>EYG=@Y#E+&DW?4^MRE/P]PFJ.5' M]6&=?:GGUO)3)T:]H.9882!Q2V.T%O%90??0#2,X5*+FL66&H=G3^:VA0^N3 M%I:RSV ]X"M.V[C#XE%G6364WUM9Y-GSD\XEOU>SM;?F_F@:":KJ,C@>;9\5UW M&F0?ZY8L72\)F4#K_\JM_WOI]92X;/!CY*-!>;UV>;W$^^;VRT#0X)OKQ M*5&*#XE?5^ZP\B6E/ZAQ.Y%V)1=9+VO6>*A+6%(\%LM26#I,?:0#Y@($]S9O MV<_MA;8;Q",MY>V^A]')S(7KV#IX>[GHV_>I;80;W[^[$-*S7[&OTS"0=6_S M#1P&G?U1\&NCH&+E)V11V%91N\J8KE'.(V9-D+"DQ"F6QTYH$ER'Z%Z["^&Q MN>'!*H ^@VN_@\%0^4O6PY6]&3AHY9OXW&YWE5K7+%=01%I5^L:@5>QU8WS> MUT>ELQ2LCPHU_"Y\,E?W7N"]*LZ'5F[C.2-++$JMG(TY87_>B("*[TNJ,B1\ M/G#=;IE8%+Q0>]+4!]YQ+_:."ZNJ7HR%!'3F21[PKQ%T-G)WJBMX*(HT*"?' ME(K!!M?C:0$C*9\E\C0L;7&'&GAISJ,KM&#>K8+]Z4"I%F>1BOLK,_1)A5@? M$'W[2ER@DC,LM3VJ#^RG]YU!V96GN0BEE V><=U!3_:M&TMDO!]?54ZB^.PQ.H]ZA[T M0_UA>O-[E&]>J[/M=E1KBA4.Q_/5:;U>0UB@?* ^*IIEF%.UUH(>J M<*[R$ MPLR'J\UM@H(/!?\N4W[.)?C7+ "7[G?X.6X4VW#9C/7PK!G>?B[V]@,?),$' M25!(X5W^*^_NGO]4/8\ M^4D88@LO,#<>/KZ@F_VY^7)N=#]9E*04+W<=H_M:>^*R?:,E79,;1K.B85:T MDEFLE7M1J:5+.)4\;T*S-'DJKRV$BDM2B8NPZBZ0+^>&BM,9@A_'"LSWQB+: M6$_-+=./UIT^)JDE%F!%; 926?ID6?[0.W3"A;W= ^_G5)4I#)G#^_@%.XVN MRV)[@KTO(*Y"KP2?TZ@EBM>(?KOM$^VR&5^\:6"=$70VQYRJLQ74SIM8)/26 M'2WSY07UM)OQ/#S5;Z(RTFSI6W/5C38"4$\ZR3>CF%/5AK@:R;U"U]BK%E'1 MM6TCL#50T >TQ0'"&$]'5 M.#MZG]3A[CJV$MZK+MKK<<9C^<:W]B[D]^Q^@3.>KM>QM==V<7Y>K:3C:3/- M\[1#Y]ALYG]>=_V4C+6A:HGCQY_+GN9+DC]H!/R@2Z&]8BY8&<5NC=/_V#M; M:Y<_X/]Y7$5B''1DC_=Z@1QHZD"V0JVC>3TPUT?7$+IW#;5ESY,FMG7'3"+=4A]D6%B)'M7IUTN9J MN:Y;1_E&SB8W(IM;T&R2BQ++"_C_.T1FSX.,_/A1MR(Z-=\/?\$X MS',TNK&:,['KCA8QX\ALCDKS+&,D(R4^S$MD#>)K"F!/Y'JJKSGOX0T?!CZ8 M:WS(O<@@NT^MB_Q$"4_MR*^B.#9?]/,% \WYA/UM]/ M/0&''WWY_F3C'RVSY#] #$J:HME3S3N( O9#% CH^X2^SQMP^C]ONO*VZN86 MI=%X:Z]",ZPL!478VKQOGD5U?[P:>JJW4#&A8MY 4.+CBCGEO3RBV';3U+PN M6C;%?JFL1+>FF-E1= MG ^W2T&X4H?.[S*A70PK?7^N=[CBIH8C(Z+@C^B[\>8\X=J[G!D0] MTV;=W::6V]7KQ3=]@!?IROGHTM'(C')>,.MQ>&#W38*NV1X7:PN!WITC)\6Z MMSP5>CO@A'"'^UP1F]AMFBW/ ^ RI;-YE,R2^705N\MU07R0-:^X'[Q:8ZJ4 M;4I :7XV7@RW'90(8HG"LWF:R-)4^J':>WP./%;.A0U[HJ%:8S&GD/IB93:$ M<]A'>U_)DY>*QD'>^E\G68A]<4R(;54B_C5VW(A6CK5"M=%J-#/' M$ZM;8\&$B"_?X:N2>U2ZLR>%7/ECD7=HW6J]DM;YK4J*E8D1^;K3Z.XP'6@= M_>7["=L,7H?677O."QM_&M@WV8JON8:*&$Y&D9<&>$,+_<]7[G\^?>^=6P?> MTW4J?%2[3JQU-:>XU[F7FCD+'70MK(M=SNX,])PU\ FC)H#S(#9Z2 S+Y@C8 M6 >J[A5'A*[-9GJ_[AK;=2Y'A_@"K93;Q=9H-O0J>@3F!4PGE,[F2%A_Y,JC M2ZRBA'9H@5#$P],;V!SG8UA[276DCFTS76XM*("\?UV7U=35 MEP-)63/2=F ME?]$]TI[U8M!.%YK/.Q+E4E:+C41N5T#W8;:IKWN#=>E,2L12:L=DB"R#)5& MX_] 78:Z?#"B[E&73V=&_9DRU[PR/YLWUFN.'FR&]:%9F!MDHLS M,*)+$:G M0XY'4F;HG#KA6M^N[>9_TJ/GL[/B=&N@LP1V2F/N:I7^HAUE[S/FGA;J M!2E5GV7<7<<&'_4V3L28IKKAU-+.@^'_[@QF?4]F4=]440?X[= MIKJFYDIE0XFV5%XL]:5#32A=(LBD'0,),EUA:A94XS<=:G>HQI]2!/B]>KS! M5I(AF&P9747M8BZ_*Y!6ZL0W*H&B!P.C,']@'-%^/R(0_%Q+56'__ M)_[R\'>*I4('Y8?!'L ,?'DD]CU?HGTDTDG7__/ MT[G_N!4ABFNYWK<'5'ZRJ/G>HL<3M=4U9.IILHG(L_ASO\E6)&_]A]M'[BN# M/R#^MT=D)Q))0K_2Y+\S3[X'[$CQTI8WR!..'6 "L;19+*#[/WOX60+FCS]T M_21=XYNG64GO&##Z3^,F&Q/?E+[A\1T)R$'\S\/*2.PK0YUHJYXI%/%C8_Z1 M,W,/'!/_ZO/%EQ[$O/VFI0] *N/.,D5PZCB!_RBG\GMD]6=6O\1!.3DW) J; MX@R)3Z7I%-,D4M5R4IY@*(DB&9Q"AVNIF^0O)7[/2U8W8D;T MYUI\Y&AA?#+YAU*:NK67^:KJ^_Y\S3ODO\0&PSSH+P\D$[KT( MR7>J',C'G.D?GP\/.J.H!(9AE)3#<48B*8J1IOEI; AB.*XI,T:C&>6@,X>_ M($E"FREY56*4Z4PBZ:DFY7)37-*FQ#2G*JJ,XMA/?Q';<\1X:H>4HIDR-*?+M54Z2HP7'#T-B ML5Q[8E6-)"(]YH0T*ZOF5/!1FI-,GAF1PV$>4%+/*35RZ\SJ$WW ;5?%'1:; MY$:N%M])TY]NZ@(^+9F.*U;Z1#X?F7VI:@%*+,70)>HTMVJWW381W+=KU%C2 MV@@K41+ZG'*WD=;-<=5J&35)4< &"T"96M*B+PW9CA3F3!ES-O9FN[#0 M(:!,+6E3XX0E512Z9D/:5DET?[6[>S&S)JC>2I!UB4E3 MJG:GQ&[;-:B !IBJ?\M(H' M.*6N.-[AT>*\W9^4=@EIBJD+I([GBQH3B/A2"'9L4)CM"LD$TER=Y5J$)0ZW M6\Y>17-"FHU8E-%CPO2ZY&YY)R*&C:%;<]3KSC=KJDGHX&*8(JUB]!#%IO-8 M^@TK4L):O:[:,;>(-.EHD%MPC<54X^@HEM&P&D^H%8]*IDD[9HUI5YG:VC0* M(]+DN5DQ;\2COB "4YUA-A$5+45Z@)>(WD"J!K'\8R_(0#C#P[[LRU-1ZP;# M!C<0?:(;,S:7)NTZ$:L9Y-CG^ Z#HU@%LP2*!:3$<])H1VIC1&)RJ#WS6"[D MG;%*Q*.^(%K^JM&:]+P(09'(%ZL\L91"5(^OVFG2R=H>+SBK8J$]UEC.F$*3 MZ]LQZ0N[I3L[6MM4MKK9$_-"2^G/EYP8P]\+NU5NZ%7?T2U:Q/$^7];\8,:O M6$":6A9J* 53&M!5;C4?<&UGNQ)WI614^CFI7 M/.P+HL6&@\FN-A!U<54F<Y02X)2@>DJ5%7A7JYL-BA"+="K&T!K;1FT9@% MI"E%7 Z'BZA457P347(A(CF^V=N3IA2Q/)DB=770#%&ZVN\'G089!,5D FE% M',Z7O%ICQPN4IVB!K(>[H5Q)NC^FUK42AC//VM%MLZ=LYIK-F]ZD*P#2U+I4 M2O?=$>W'W&)=V5T;>MN;)_UG4^N:N_2Z55I4EF9QL2Y/W1#G5E8R:AJUAUS= MV+2))1=VU8 L]0K=V$X'@_&K1D?%*ND/'A^D,3$Q_%XTUN M[V>+;W&6O/2U;P_?/+5OP+WG<. M_HT !]2W_6T5%)I\\Y)XN+8G'_Q *D]]UPH#[<27PQ*"X%OCA_WZAOOQNLB;QE:).RA"PSC<2 M0%Y_53+W-"W3BG\Q]S.\ZA./$A43_5#AZQN9$HO'Z M475%, %/"7A*'.F4...+VC\%BA>*OL-3Y%-/$2@\\)R!Y\PGGS.Y% M>D_.] M:*>_IH3]$13PWP4%#/V:NVI, &]UCP<"4 JN5@J(*[$C+ED(F.LV+H^*!:^' M;VY:#'+8M8O!\<#@Q';A*<0 6H 7>/9?!0\^X0YTOAOT::*6]\D5J"Y07:"Z M7,R=XBJTY?4,P?L4#*@N9[E\786^O)ZV=I^2 ?7E[J,7/PJO'BZNYRXRV]76 MFA-J?C;C:,'1;.MSK^H"A1P[/U>.5&DU?V>-XTKAO@:31$K8OKIJWWU2:A4O ML1.]/+4I<5M2+755U^?%]9\T,TH4LNRY-JC1!=8P-()Y,?3C?=$\;J-8(> N MZ_M:_#^U+V]>J-JH3G=,NT):B+B:E)39SI\7!5F7J*0E=I9B3M)?[@)U'RHW M5.X/*3?Q5+D)J3C&AI.VRX]-V>F&"H46N_GBGS0W.H9R;VKTID^B[A"UZXL9 M:S;,*8X#Y:83Y49/4E@Y\0*<6\@O\%Q'S]-'%>K^$74?>_%@EYV"+H<%I&P6 MESXSLWI18^R<^V#/A^)D['+U#J<% =55_?72[0/=SW_YCF%9/)]N@W,TG\:Y MQ?PL)SL\VF]%O9\=[6L+GYK]56TJXLM(E.DV3LAE_4J01__(]GR6P4QGN%R#F%^25^=1U%UT_ ,5^EYZKADJ0\0XN&1CI M/.+M['+:>%V%4_9P7%P.UV[:YP,0@)\=3I 73@4Q*J(T4X]\3F/-D>IO$7HP MB\!\8J,O2^9/Z,V!V'%)6@"QXPJQX[0NI;>P8Z;C.B,T>AQJ+^AEOH>9PFP! ML(/^\AW/$BAS,F?1O4,'>EG-X2%V7!-V?(I+ZBWL6)$&4JF4UB.1[S6C06@U MHWD ^@#DOWPGLMBIHD@P?^;@=[H<-8#@<87@<5J'UUO@$97]8(!B$Q.5:^Q2 M$18%CPL!> !7%IDE,/1TKJR;0(\KS":J>*[O T?6S @RMYE1< E ]ZN$@W-# MWYFC-;^,<9R;+Q=P)'R*'RM1_TZB_2\<"!.\8^ITJ]D1AXU-(/)(VV5Z@L0 M+Q:917.G.@\N#4$@1$"(N&"(.*V[ZG6(6!"N8VYY&^'XCFC@>;*L3 4VA@@Z MN7">RM%]:;D-EV%C_"*SZ=R: A'D8A'D4YQ6KR-(0-=GW74P;XD:-\\U]-+& M66# R,A_^9[+8J?*GX#I41>E"Q C+ATC3NN;>ATCI) N.W*Y/!6'"ZJU7.^* M:&D(, )XIJ@LBL(D*UBX#]:A@'4HX$/A2^(*5!>H+E!=8 X.+-L"U066;3G= M?1Y*!M07F&AQV8D6_%(#_A1'SVB;I>;XFO\-!DNONX##!;DIS^B&/-/^0[F_ MHV5#N3]SY/OR^' )53R@(IQ1 & ]Y[6#07__L4,0)'!.I2;<^W.D2AB:%,(G<+19.@,H(E?&3JEE^3!E+='N2 M0Y>%A6EOM\VA)LFTWQ& ,M)?OC,G+%MY?U;=9\0]H79>=)[T1[730^U%EY?7 M.;27PZ><:<_4:<0"[02E);,H<2+]/&_8]8;BJE ?+SHG^:/Z2(E,;U176=VL MF 2+2)C,^8WDM 1IREB6I$^8IGP="GEM@=OG'H&>9ED@A@L< C&5J8&(+HQG MP7C6]7LS;\KK<-#3&+E;#UKZ:]S6%R'J.GV=-GEO4%K9=)^IBS%N8\#E0&09 MV'L#JCQ4^4OW;7Q(Y3N(@RXKU,PS*XL0I\FB46/+B*N-;30 M0WL-H60YX7C1(!*;'/A,Z"QVJCPSF-9RPK7VW4"V,FZJ*@&,;-]V!?=CP_;E M+?<"D/Q3O"N/%44.T.V_@-WKU3(_6!,*9C9\9"5YU;[<;\0F&0'\*70VA\/4 M%@@ $ "NTQ'S'@!@>KV#1%9^E20 /->+DHG( 3< MI'_G/1"P4+%F)]?IL2A26?E#95G&55X'$) \5(KO!<2)7+4P#>:$"VN"5IXS MS[4?W#JNY5-ZGR%:YLBT6-R4< M'79ZIF_EYFC.TX$BT_N(]ZD4&6:V0,V^&1DCN<9G_CJ\0("1KH^8IS>^QK,7-#[C MA>O&MQ:*[^V*[]V&)Z$\W^36WDU0[L87>:_R"P-1IUKK\^IS-2?0/,T/#K<: MZ'V_;N_[Z=]%W,&[AT])P:TYZUCM0(.6?5K @R*^E+7G.[O.6I[E43QG2E6U M[ M U)O,0J^:K[U>"#4ZFM)O?W(T8SQ/4(6==ZTM7)'),A:RYA$0*M!VBU\F'QS MP4VHQ=>2=OL!+69+>;44E-F":7,US--G[7X'3[08I-R2I[*P+T"<;S-4^TLG MQR%D"T->,.1U,2[6YZ +5HCAQSABH(S>R!K/+J-_7_U#V8ZW8J CH*+M<, Q^S7GL.@>AX6CS/G:9F_K)2S&$6>L,@8 MA)-+41L()Q<;MOD41\WO(\MS0)F[HX$SV15PL;?J.]2T5K)JS0@ "LBXR-), M&E!@TL6=E9*' '-V>^537$DGL%?678^:!$:IS6EK5%]/1=YV%1; 2_[+=S*; MI[ 3>I_NTEZ!!LN-X,E-Y9D'X'Y]7)"FM#O8=Z?PEZ?U,^J-<@(.5E M0OA!;=":4!PR$8R),:VRE2$+-#_Q,A$8G<,@\5_S),@$_QZGS$!)AU MM;QNKZ,-BKMD?ND,''V!)28 \-O@69HX5==RF.)TNK4FW0FG6BPQ6OP?1YL9 MP;Y9X<&)$\@;[7CM"L^]VLM)0+CQ95_BN\_K=]K\:*U2CE6T&,_#<,*8A?QC M8]%"HLE[NCY076X3>')\FAJ.[&UK@6;[,>:#%7BN926H__A>])=&WZSH8E*% MVZQ1WA\078O!HEU>D' ,N'U JY:3/1N!F'%'R[Y7S#CUD["S8$84J483H==Y MLZ=CU2$;-NQ6+L$,\,XLFT/3K:R/]M+LXD3H@O*2((;<%H9\TA.ULV (6]?) M 3&MU3BCS1,;JR/JE,H"# 'OWM LE4=A\M'-U9Z!H'$K;^;. AJRU; JR,I8 MF5K3KV_L0F\H3G4 &L!-E<]B^72HZGA/\:Y6>2X]OZAPP3S"^XI^ " MK)(#91S*.$P7@>DB4.AA:L2Y]Q<*^1FM%Y@$<+JUMK4@ TJ:9&1'S<17JZ6G MS37'-]9:\F,8RCMQ_0$BUF+5#:>6=AXL^Y_/>Z%WAJ7>=$I K+H_'&VO^<7P MOI%3!ZPCFB'G>PS:P:EV@95P @;QH>9#S;^^P/Z[-5]BA!V3;TY,=!L536Y8 M9N9]40>:#T/QEU,B!"+!+2+!Y[SD>"\2"$5Q7-;]2:_R"P/3GQ&87FI>QI_+ MGI;Y:RK[AI)$JE7#"@--A5$J&*6Z7P=5R5@;JI:XIQ(%\27)'S0"?M"ET%XQ M%ZR,8K?&Z<<.4N,?<%(]%(/M:%X/3+$ -#CMK$(?G568QHNNV1S5S,J:]C9, MAYAT5$'"*1"KOCEVE/8P]IL,D? OW^-;0;J_%(SF0YR$.'ED8/AP2/^D.(G2 M':_(H )MRHTA:KL3!(OJ$8 %^G-P\E/9\0Z 9RO,&1O8+Y0 MV!.FBL!4$0B4QT:&#^>+G!0HZ[RL5//-0<31;+G4-24#<^3DX@G21FZ.'^] MRM.9RKH&ZC[8\1U^?U6':39W&#[^O__":/08Y5JN MTL/WFXU]#JZML*]MJ^L1/S?M8#?T)Q.S6AE$1\XR03_@VGK0;W:OWNW0GFH> M/TO<7#X?!CY80,S?!Q?@](BH2Y/O>6 MZP.MW$^"V=]-=?E,F)VM>[GO:%+D$06SW^6H7OC"4=O,>#L:4@_#5N,)SWU MC'B8JF:M-; 0,*3L^$AZ7"P>["ZR0*Z"16<-;)UCR9\3PKQRJ8"* Q4'*LYE M)FY=.8?.F^4%%>="Q>*\&6)7P:+SYI=!S;E0L3AO;MKGL2BY-/\WD*>6=C&W M^:,[Z10--!9^-C'C9QT$WW\S@O@/E/BW/4W+R IHE20[VWCC,XX;Q)\>N)G0 MD4,U%ALU,S,\42Y,] MH #SP^"/?E3P(0?Q1]%_G\1;^O-&X.0/7^G!7\H\F73R]?\\G?L/UQ2BN);K M?7MP^#Y9U#QQRGW#$Z75-63J:;*)R+/X<[_)5B1O_<,BF=Q7!G_HM_;MT6D, MV)#!T*\T^>_,D^\!.U*\M.4-\H1C!Y! +&T6?#O\V M9LF!L=; Z#^-FVQ,X"Z_X=A7&LA!_,_#RLC8'J9.M%5/_-B)+_O'QOPC9^8> M\+#^J\\77SS$$@5R@._4V@\;[>=[^-&7[WT ,AEWE@&]PH&R/,JI_!Y9_9G5 M+W%03MRJDD;(N2F#SR0R/R4E4F8T2::QJ81BU!23<8+4:.W+_E./P[6GJYVZ MEOH6]+"Z$3.B/]?B T<+8SSWLYF:HWP](FY\=$J]1P1+-F@N.WK\>8:3Z06N M8L[C$33/3_K],7]G2MK,4(S@C-/]2WQ X?^<4[9GY.A:Q%AQ!G:O+[I M3_A!*8QBRMQS2JQ1J<]&Y, U\3P[ZNEE:U$>"2"R0SPGQ65\LLW-+5+$^XV1 M4:*#X6@-!L52,Q6\?*YN+HHELS<>6OZT/MV0B YFFIHJ6UWEES[?0T2CN*P* M37=;KBP%"4\O2M1SR[Q"UTMF<4AKP^J2X6E3P+2%.+8KM,9VP-:IJ)Z[@P&M7: M%C(#GX_EGY-.QHO>ANM*F!EZGK$DQ,'8976PJ-2J,$[+:P2["LQB=RKPSBR8 M;.,-(-+K-^9;4REM)P(ZE-OU_GJIE:(VH"2?4R[]7F<]7ZDVASL".U9W*#LD MV)@RO?VNH.?L2L";E:4IT57/W#UKCGFA728X8^[.%6$E( M4TQM2IT;DJ@]FFF;JAG7*]G:'+,WM@L/F89 C&G,=D*:8 M:D1"@)G:HF/B!;G9JEK4N*D#TC13W>Z,\J8Q]B: DGI.B>(\XUMXI6R&S>) D30DTN=@GFGV+_J6/9XL M>47DQ^VVCS273)5-2%/L+RQ49%VML@MS:V)K%^_KJZJO ](4^XU-N82V.CZ* M(KCE!;RWZ@'QCTF9U/YCTDKL=+PY:7=@ACC9Q$VN*%7UT;0M M#98YL*0T3YGQ8(DTY+Z&:FQ!U-<=84#WP>?CJ>7//&OB[I9FB/9Z9;[*,HL^ M-QD!>T-(]3S:W-5F8Z12F_3G&LL M^/C43%NLY+%+%M7%AHU(:$F3\<) EYCTFD1WYFW[(8Z)])2U#,8?.]TVH$SC M:=EMM21$6Z*ROEQ.*GT5+Y4!96I->)C7-_9NZJ+#%3T)M>W<&O-"3)G:_.ZF MOE*EP:*!]G1I(OF=JB#8;$R9WGRGWC4W:D17N:%0ZNCDLN'E1?#Q6 HF@JVK MJC(^;8F\%2@HYLD^X42 -,53%B]0#*<2*VY;:X?+L-@J;&Q=RJ49U1M(E-D? M>74.9[P9450-1BZP,66*4:.JXZV; =U%Z4:>WV['HE*<@C%3$ZV/XF-1J[,# M;H@T6&87U3R9BF+*%$M[E>5N(Q5VN,A7\7"RG1>6F[H04Z;QK(GT\.:@6]IQ MJTDD*-R2W? C\/%I/.L..^&(M]"ZN: M5=SQN#G++6B5;S-;*IU:).73.^6MC7JI*2]*)A\CX,PL M;RJ=+;M/"GPF*(7XS'7XTI0;&JNVH:(<7>H*,66*_WQ5[-2%3=E 95O3NT-! MGZ(]0)D2::>VE*9B?>FBC:C'UKJ2K$930)D6:4&=Y*C=H#05M6:IP38J.-7W M$](43[GFD+'&M2!$;;?E$ T?+6S&R9I2R]>D0:-7$H:>.1R9F-*5.RR/Q88G MFN94:$Q,A7;(';IB*S.C-7(W8JR(,6F*59-"'I]7I$CED,DLWUTV*Y4IS@+2 M%*\(KKPVP^YP@_:F#C?!=2$G;Y()I%G@5=I3EN$4S>Q-)+*M49NA#TQ?] 6U M[@TQ;"PCKFQNA:K%2L-.R43WXZ;X)8UGDV(YHFFSJ&-]W@GJ-K)-IIMF&+8B MF4#H54AN2/"S2AGEO$$O&1=/:4QG2 FSMF]JYM9A!'R 3A#5C&FQ-'/5N82) MI5IIA?(N[EI38^I,ECH@33&WH*^P@% M![77TIRT?(',%Y)14\RMK^9YO-:K M"APR,XK2BC?(<#]J2A+Q56ZP;;9ZFM@@6M.QQ[>4(<4"TO0^<.(Z'!:W6CA#:U#R6N3NE(;N"C-E:H M6/$%K"2"_<73_"+'+99>C,(V5_2PLA.VM%6[SQY2R9Y)F#+H+>6:O#)#V13% M=L?TT$%"FIKLBJK([JPE.%ROQQ&2-<[G5%L I.FCF.].>F-1[IC%SD B9I-F MG[>345\ VVA'0I;6 M?MP4S$KS0'7IL%U$A\ILJT[EAHP>QDUC F:9@K.N4:8Q-/#))._*EI;P-@VT MRSG+==IC->)D/B>/Z$&XD6,;#WMR<4J\Z(^^RGV2JN):EKSTM6\/WSR]V // MWL&K!_Q;RMXO]N"73=R("/J5)!B2(8AG_L4G48F#<_$G_VT2^OL"\N$>)G3X M(&SO+_AE:,0V5-72'@;*?65>#2$^<=8]&=^-QYQ9;O3@;7CX-P)"+-_V'MDH MYL^;CM#'W\M3WP59E7\#GRB%_OOOP),='V1J?DN^B_]:^PO-(O&O_G-BS^@K M(;P/Q%Y^>+C?"%4][,>O0U6O1_/@#IUZA]X*)C)?<]09=^@0WDD^.+59-[41 M4%4N?8?^-)$)JLHG;03Y-0LN):X(?_^X7\\KMH M2'TE<_]^5CX36VXRL2(8ZF=4SP3+?NLEX_2G#WGZC/'+]XZGS33/T]3]N]1_ M_CL]AEB\=?6X:+&XPR5#3?CRO;COYG1,-;@L=/S=1\PI(<%_5TB8K\RK-LO9 M98"-IP-,&=EZIP2\;2Y#"?B)'_17]%7OX/E%0%%".P07//5(,G!9)\/GR<"A M-!;UN9T8WU?+X6CL@+#P&R)QXB)Z?PH!?3=X?@# V^'UVS^?HMEO94:>7;CW M-?4S[NRJ+)SK _C/./.OC2MOO8&X3ZY73Q[L..;*B(X5P5@%[/]E^^[Y /YO$)6G3MI:?--<?6"_4U3URU'+"V&SH!M&=NU EV6AY *(10"*'P M3N7@B?/FBC>]*"^-5%X W/77=_W@L[GB;:\YBFM#-\[1W#A7+ J/79H@ GS4 MF7-KN_[^?+"G/IT?W?:^_4M1-&TV^]3]+\B6["A:IJ0I&HCU[C>8P++[;W 4 M)XX6M?K1^MPU_GT#7\BZ4D-\R>?ER%^:@R929K/X7_#+3]JSM>9=?Q_ MCI:F=2>RBYYAURXO4_<^N' #H/V/L8GG[)0]60$/E3*A8P1=T$56C+^1>H'L MJ+*G2DG+3%\*^]JVNA[Q<],.=D-_,C&KE4'T)9/TQ=CL_Y#U)7X&NFX0F 1, M "GT$5V6E])C!U-N%<9\!V%MUP$-3=F-X3]2[9_-)1&Q5F)52.Y<8<;N6).Y M8@\O31IS45?Z[)>,JBF&+5O^_WZIM]UJ_E^J*FQR1EO9_Q+],MCZYB\K3M5T( O M]^4[GLW31):FF'_^^S/?CI>><^\ZLT]HNXE3C[D1Y1=[)4GQEII40J*MB>LE MO,[GFG9S(YQ=\Q'B(XK_),R^G\FC^A./ZF_WVAI3'U*^:&S6PF05;!G3 ^H/ M&DJ14.]/I_>@1N@-Z/V^QB;4^W?K_8]'TB#?L>8<'.,'#%B*ME];&V3-W-H[ M;UBK%RB&U4^+ =B@26\G4K%IKC9KE5)$N;/B$PP@8PQ Z6R.I"$2G X);L, M.%2NO&@D@/?>8\LNJ*)U \*;5#"\*-$%XOK799U<72V0#4=3.=ES8D[XAR.K M88M+GVRWMRBBT2ZU6-'%[DXX[I$5YH6S:RK/Z+D1<@BJB4L9*?N3P<8! MG=9!4U@2)[(8G4N=7?^!A]?1 (#\="Z<" #.@V3G1@!.;I$#9KH]T;^Y-W W^5+X ML^.$-[69;R_YDC)^;J/*PYGO3#>UF7>X9(B_-[29;R_Y,^HM7)3\GKR8 I3? MSY3?UUNQ7>&2_[3IV95'7TJAE]R:)$Q*KK"DU'?G-P1DRMB\YIWMI0 MM$Z\):[:U117=Y)1!K(5:B]#LDWVY1=[REY@R;[V_+[>C.4*USR'[:LNE[QO4OX?;VITA4N M^4_;%]VVD:<,T89FAK4UNN46W5FH;")V>%6&63GJ",V5I8U%A-^0=*Z9+Q%K M8)B!R,?KAMGUO9UZ'@@!N)\>[ELTX6@!^JVW UFC'BYS<>WSW"E+ZX3NL4X1<;IT+\!'7 MW26S02[<".(?_Q'749V*Z8<=2#[@49PJX&A8S#'EJ4_/Y:+P\2==LNYMOCU8 M3_SLR0?%=NJCX32,[2;N8#+]1#0\F$MM+>!GW,%4>N%)V*+>K<^:!LUSV[6" M56IYV5?6@D2#)V%$-I?'LQ2#PX3PT\;<;IT+\#W922,;OP-"1[\T'P#GV=O3 M'[?@P<3(M2MKU1!#?<'+JV 9!A$; PUX?(9!A#EM5/36N0!?KMU7[/0MM#$B MO3+=TFK?#$L3P=-:0;D:)&@#GKEE"08^.A>N\%79W45NWS(+"9K@VCRZR*/:R%AUF-JRX2Z 60A"L< L M?*WZT94]06MK0<8X5.2%F2:_[1R_F&JL,*WH]('0\VWVYQRFN1OPO.3W@%\4"!Y10N4T9_O\9U6POV M'<::KN^_X-R-O&';]7C2YFRBS#=&F#2LZ(+$).4!L2R>.V&)ZYO2G'?&>R"8 MI((_$$T^(Q+T%A!4*K13JV'CT.P)/7K-VL%BJ.@ "(BW@>#ZGMS]_:-=64OV ME'F&P+(9P'<8X#[U.XF?%9Z(%5YUPZFE7:#&PZ2'3VIA=FZ9^(E+)^UQ=NZ5 MPE0W^'X.G@L7]\!N7W?Z>(]9)B(OM^JL+7/TRJ"V>&02"_J(O%AN]^I;C9_.A!@_P$,W"@+'IW=9.[/UY6^0TPWYEUF,YOMJPYEN?F8>;$[=I,T/-7]?]CF,BE=ER M5JX,Z9!/0 2\7\.P+$5!*/GT-FWGUJ^C(\FO7ZF=>ZGP;G]&Z?_%0Y9SR\31 MQ?]73]7.O="S-(HZK2G8O&;FV(_,J8+K$C-SC^9;.IZ11G=]N! MK8D]O,M6U 5-(7(4'Y_[3G%8-O="# AVBCL>@OSB0>"Y%>L$"'*A6'EF".'8 MD2J5%6/,538>:VS&4[2'1I^D_8,^PHUJT^F"&S)EK:YXI$AZ.M!^$/]%LP3^ MJO)?V3L_V&H.MCJ"FPE;S<%6<[>SF7>X9(B_=[29L-4-),DE'6L 8/5-#0I;-MU#>R?^^9^P,'4UZN9FOLB&V,0W; MEX<,TI[SI4C*)]$I^,[BJ&&H^UHQ;#5W2[L)6\W=C/C>)?S"5G-W9>3A)7:B MEZWL> M"!EH?A!_&N@-=]0PQ[U'EG#D:!2UNZ/'+31]MMR4B^H-7;$DKN.016SSS>"?V1N+^<5ORM?#NH/D;-"\_ MZ:G677'A"GJ20<'_G(=%]\4$V!KK_O8P4" MNCU9K@\?=_R)P^MJRG?"N#[L]01[/<&T++ADB.]WA^_O=*M#?(>]GNY4_F&O M)]CKZ9[E'\(_[/5TO\8N[/5T;;V>_CY!19ZCIC/]HL;7 L75#;_0&$X;C0H[ MFM"V*'&\!D^_+/"S6A@[VVAML P/FSV!)L]G>CV>.O2#[EP+^?"J9H]'>^9S*3"%>C. MJH>(E3/7,Y]TK/W;3E,['C^(U:-&E#RN-Q21!Y?,"OV4VN/QKK $!@NR?8 M[@FV>[I$Y'B]/%^)(YTQV:!F8L5M]&:CH21SW2.7KG^.(@5'%LF@$@.8,='' M*Y8R##HO)"ARZ/>4(^!#7-COZ71/K\Z]5'B]/W>\^/)DXNCB#_L]'>'T_$4L M.#]2U'G>;'7-EAEF32$JD/^Z8[&5C)^9DT?"*( M+$/1L.$3;/@$&SZ="$,0I5>(1'5+F,7>8*(+ 169H\]J][9#9X*P;% B*J^W M;--K5^=!.?'B)74/L6P>>SL*_-] CK?K].KY3H4\SC2>2(42([GF/9N8\3-H M@.^_@;N0H<2_[6E:1E9 3RG9V8+*BHX;Q)\>N+'PR&%\A]+4S,QP9$ MZ'!Z^%]C7K\Q]#]3[[_?$[(T1_7=7]X2Y#E!#:_^32 -H\?"C+]_C$_^1L_O_/)W! M4UQ<>AJ2(..7[TBLV,C,F 7;C*?%B.IKF7WO,7\9[QVHR&D$?L8- Q_@#!"E M?8@!_$9)_'@'^K\ %\$&X^C?W<-("19D>F"DY#?8W__YFLGT8\(7*.+/5T,% M2.F/[4@N#,S?_I,/?3J5IQ/(9G[JF98%E40?_CR;=%"+9,^38R$':C -MT_& M?.D3GXX=3_H!?("ZO,R 8"X'F<@-+34SE]=:QHU']2(C7F1,'5J)RGFNG7S8 M2\N/-"\F!2=33*FZD0/F"8@=#7Q>3!"CJK;_]/V"%-F?9PPG8QE:"*:SE+>) M%N^'LF55 T/X3P Y7@AK'5:0#+'4O,._5#F0 , MM69MP80];6;%__X5HPX2%!]"L?$*EBV'P=SU8FU1?[4U#W-:REYF#0KP/EFW MI]FQ4>S'P*C,94?7U*\_&5>JL?[^3_SE08T4*]X-8&O,#QCS:#< 33W85"CZ M[^.9B[\\"'#RR6/R/;CEGDPZ^?I_GL[]A^V#**[E>M\>#)PGBYKO005/;!U= M0Z:>)IN(/(L_]YML1?+6?PBJYKXRCZFYWQZ-)"*!6_0K3?X[\^1[P(X4+VUY M@SSAV,&V0BQM%J/X_L\>?I881H\_=/W$"_@MD;%8;L#H/XV;;$S@+K_AL94/ MCH/XGX>5D=A7ACK15CT[=8@?&_./G)E[P/KZ5Y\OOFCUOPGO?6#D -$N F,N M5K5'.97?(ZL_L_HE#AZ'!T_G/HU1YRU#AM6->%FQ1L?GD1;&!GV,UC5'^7I$ MZ^"C4^K]0#/ [@06?(" 3VW;_Y_>2'^TR1+]8XK=[BT)ZW\'::$7%Y-0*)M\\I"]6U+K^*7'%B%L6A@(CLV.L(6AY08L1ST@Z%AQN-D5EQ M:^Y8P\27;F.2D-+/20?:=-CA=7LKKM@YL^H6U@.*%8X60';#!8M"F W1E(:5=OC:; M-@:L1*377YVUZC2^:#.B[>3Z?#N_*8QD(:8D4X(B54?TS%VO.'I)FI,2U@SY M4113ICA5R"^9DM6C=R@2Z@.L)>7[>0-\.H8^)PV+B(4HC6RJ29BN_UACQ:&H QJ>>4)30_'0ZCVA*E'7&UE7I"(=R",=/LE\N& MT,ZUQAO4W@UKK9R\,=9K%I!B*4$9%4<,WZKES; =>;0IJ!-JE9"F=DIN329C MGK+KJ*S2B#)O$CPZ!U--[U3,;[]=-C=;(Q57=C\I4<[[,6 65*IZ+*L%)KS(M]S@X:!:2IY?.]!D_@GE:)1\67G;I:*A#]9*:I12UV MN7;5KG&\R#?6"U=F*G1]R$I,>OF17EKK'#''SCIGCJ,L-E,4!LPNQ%?6FCC9H;JR-(N32CG$7'9G:=L,GU MMFVT7>1G]8AF8\H4HZ:YR63G151!--;>RI*-H@4]/L90+Y#ZN2BW2Y"?(=MT>UQHE28\ITR@YEXV^W2H+'"KW1])J MUFX@_59"FD9)?E$LFVRW:JXXPEN6-B@IT EI"B4;O$JN/&ZV14-J[>?4$3[C M=F"J:910ZL/\W^4F6SF+)]-6_RP30^45:4FE,3 MTA1*ZOUV3J1+H2(B2FVQG/;B#W"E(^ MO:FSDC/JSSAU(%9(KCVI\;12C ])#$V3>EQ[V[0Y(T4*;^-/8]N)+?DOA6:PD -+4OA8\>:89-5WEBJ;6YCRDLBU8#U7FG_%J M6EBZ(3=9F'+>ZU6**#/3M&0"+Z"**"(CE=VAG+%>!&R3("QMGLP@O0>QY5/' M:7_=Y;9->8851*\;@[%9=WHM,IX?M!,GI>F2&V3"%=. M2#-O4_OU9:A>6)5:PK/P:M=>6W6NBRH3:)*0I?@E&?<$7RI9O MKFKLLKNR-H(1):0I?E5$QVJZXZ5E(CJ.4/V"6V2=A#3-+VM(29&I[6JB;8H+ MJA+U:D,\65>:7Y:DMJ5R)*_%84^=-=IFV"B,'I_8/M/%I9D+O.ZFC@[%<,4% M8;L/;(OXDI,B'51\$D/K5-_$:]W"=*Y4E;6PC]0\)]4\J1>TG.5&;)CC]CH2 M6C1GLX TQ:]B.5?6UF8LN(VUK_$E;$!L=NQ#$N;/M..UUY9UP7/1(4E/ISI# M<&UQG["98L**5$1JC*SZ9D]3!Y.(-!,0O4U@4WQ=CZ%SDT.%0D==F@(@33&ATW&\?AFC W%;6#E]MNSS MX2H9-<6$W;3I,D*C.3+EKJ/)S5YNV9HFI&DF($-F1_?I@BOV.H[1)WAVR]/) M#-+GC+ ;Q;=6FL$YND9AE3HR7G;4_;@IAJTWM5X_JC="L=<(RA4)&7&;YGYE M*2Y0W+3LM>94CC,XQO#[BP9=C/:T*5R>"&QU7&RN6+0R:O<-8CJLZ_'=$7O! MSA_FG=%<*[:V)M^H!9@R66ZG\5&/O6#H>W;.06UT@' -?*E4B''(;H81($TQ M%R=5;#4GER,Q'#=CPZ]39JK]9 )IY@H46NW@DM82-<[=3H>>+>[8/6V*N:VA M9\YQ9229C3H2E$I(P9@O][0IYN)\D<)7"U%+YO2$-L5L'>#L9%IKR.UP:RT70GVN ](42)8 U+QG2]L(L%*L+WT:-$<[A]U6M.@]#CENCR1Q>P+M\6+"F&H+&&U'> MU*(2LQ7E9-PTT+-GIIYP3C@1<(8J\];C&1 M6=6';$*:ME+QR7R^F9O#?"E& CSQ R(4W[7H:F4Z\(U$X, S.JM"EL- 3'-).V5A5B ML9VIQG8NXK@WGAJ,.4,F.B!-L7:\T[JK>F5"BKU 6'#S0G590!/2M+W:KEH- MGM="C[-;N(]7J=E4&^YITY< Q5UV2KXNBKBJK+KDK"]0A62V:8NUV=+S;'Q9 M4,2*,4<0HJCHBT7"A+3)6HOFV*2R*[+B:E?:%$BGPGG:GC:M#]XB5ZWFPA%' M6U-S@+-&Z,_W\TT9K;)67D_EFN-Q#6$^])O$U(YR">VCU9KD5CQ&D/:I,HIK M6?+2U[X]?//430OB+8=8"X@Z*/MHQ<_1G2>I-(?0SD_1LZ\Y)HG*!-[#!Q\& MQ/9>WO<]^C._&8\XL-WIP$3_\.XF8?]O'PZ*8#V^&H1Y_ M+T]]UPH#[6\0D:+0?_\=>++C@XR:;\EW(%#Z%YI%XE_]Y\1QJ5]GG&$?R#C[ M$5\\<546N$.GWJ'WO9T]VPX=@NO)!Z_0^TI-0%4Y^T;L*V' MC8"8=?>8]:=%-N$.G1O,_C][W]F' F+_ MT2V[(/)J:M<9=NKZTA.L1%V%+__O1_S'>[EAXB)^4K.;?.O/>VLO\1;1__C3 M,% ?&0:2:!^!__ZG]_708FO;G]+$[JQ'10:D\>,/[0C_)KKX'C@1?2].I"Y2 M+^HL1P?YJI7WEP3XWS+"O\> 2/+0.M)?HX HVB.;M G[DCCPB3V@O]667W$A M?<$=GS5>_STKRY""H!/F9+>ZM2G' B/W_*V93YQ.=\+(?>-TVOP@(?TY,'Y[ MI[CCVK"O58]\SU-YK93C>Y[*:7')P.<32(I 4GPF];^2IG MS26_@1<4QAB&%>U+NK\"%^CK\*_#D @R>\) Z29RA1]25PX&.B9?RAQ6#TA M\'0?%[PG[OY;FPOPQ=V 7]3BW1HY]R+ __=?D23_S_:_;R1NCU5WQL'[-AFZ M?$-I'O"X;X+; 8_[6!YWUE3_1AV> M>F+.&/(Y8:QL!?F_".@_SU/C=C'Y;+];E;/=6@ M_><#W(/II,.ZYWU<;&UH,)G:'8G^$X#\0U.YCDSC__-AV5%6ZF_W@R'2..;TQ:W;K?1B1%8-18=%HUS;#LB",N^X\[,+$ MQN<.T6I=@_'8V;EBNE?1&CX2"KLF6D6W%9W+4@R5ZH7)7"@\/:A:(Q&1?W 2 M$I61H)K_]Z-\4_S!0:\'P?J_'\K<^JW9(TFWV 4_.$T8X1-E;_A-G7!ET[21 MA%5.#$[\(__#':@6:;6&J?MKQ%=R(3B/-9JUD_M MXU+6OSO%T*2T+R'S4J=.^A\G\P)NO^K!^05PE_:P/&GSU; MCJPU^16.O45\>;)$Z*I<(19SA=BHWI1')86/#]'=M#"O"M?=8;+9I1,(XWPL M%$FD#B'% D[@=K;\ HR =88\:4X02+%#%()_ >0EY=TGA;J KC]/2W*UD"4H M&I(*@J'ADS =DZN:J-S(G<6@,.D]/UA\M%]Z'GRPR,(GA!_C([LRJ49FT#+2<[E+QTXG0HEX MXB72?5\8[-,0T]$[N$B4/)]XDL(]P400QAR-D68*!*1A_%Y\:IP^AC]-#H.4 M:[4[9M#:X/UNU*^H OV'V&6P[X[Q<"YNM; M_HRR_Y/"WX/7]!_99?6E@/DZ_KX\Z>P,M_RW,\7.//B2MPUB-74C76+!QKJW M>C?&S-G8AX9B"K>9D="V%KUA-%6MQ8O5R_C5X_M-XZST;)L6K,F\U7>\F=B( MQ$3,>2S$%L*;,#&\V\B8*B)J8)#H4@N)NJR1I]P)JHU\[&OCMB0I-\NK_+!T MW;VO1(5>_KZ=[29H8">3/EQ0YTN1W.MG@ 52\H2@^3K^!NU\ _0] M65B^CKXOSRPZPRW_[72@KZWDH46W(6>J^K!3R@A2IIJ5;J]&S7-2S&Z;Q4@! MJ;;%5U'BTHJ$[Z92O(D5,PA\O*R8G5_QSV8@!))I22F0WH= " SAH &0L6W M+Q9GZ9Q@A:T!XO!3ALABOYOX%,T0I^$O\*UH#G! 'QZQW#-(0 \J+PX1 M7_GJIQ"4' 6('V3OG"?'__B2HP_U(&X7(+GWVSU3D13!6+2QVE+ODVO(O8)L MS+M9ZYJH-O"CFTCWV'DL+>QEOS!*IZ>C?N=![YE_4[L$KZ2E2WC3&(A4/Z4E M31A8Y"?3IZKIGI>%6KMS? ^*=0Y75ZF']Z)6(!WG]&8/&KG\(95D:=B$;Z=BTR/RC4K\JIQ24O M] K#JPU(U7YB8@W@M.0,M$L*/KVF19U9V=8,L M3M7-H)KJ;SS$)]- ,\CV/WPT\'C /CW\9Z'! /^_ K"_8>Y+X 1H/]V-"/ _Z\ [3WC& $!; 8U M3A;]_SE "ZP/S3?8T1)/?%A6E'QV42N$8_%:;)R_,_KQ]V<+W""+3G^JZ:;Y M4D,MVZPLA70K>3.\+W4CD9MV5XTU9]T4Z8:7",72VXE[']<+[TL1SIZQH8"7 M; 6* F9RL$JUO?F I2BE],UX>-.I%XWA0V?:CE\V9> #L3WXP/F5F/VSFB]U M+1CB@(M%0AQ ($A+/G2IP#J]QS"]2[K=4]$)$'Q01'.DF5/'QHFU4SKH4*IC M[S3 _J"$+) +)U=C1MLL?UQ1&5HL<^5,=7;;$;32\W 6UI:W_>S!IEK%:ELPM5^CX3(:J]2?"YUZOU"-+ ?3N_+= M@0=K75T9S]>=RAV6H].!\-B(AA.75A;+43I8*QY*)@[8@S%@)=]$CNZNR3KV M5@-!>D3LWU&V<6R<^'#TWU68=>R-'F6TSP<',JN-N#:OYV_U3C(SCVOQ2.&J MM/RL\4!2LGN]F$]CU>'"OJTN9_;#\DGG1_%J MH=1L-JK6: ;4'_OQ)Q.*Q[:+U,YW.-BJ!VF0VOY^-_2AM_PR.1X[(/$%P1[, M!_O\^6 !II\BIG_!%+N IP>8OC/^]:6V?/298V> Z5^0P073R3Y_.EF Z:>) MZ=^-I1]^0E: Z:>)Z<$LK0#1OP#4@ZE;GS]UZ_,P_?Q*?#8]YB2%-4Q&/9#?&?WPIRN5\5&KFAQ!,(?I^, ^F$ 53B+XAQ(,I1-]\"I&_0II[C-P_W>CUQZ&@M6PQP>=: MF=S[6\L=08F"RM$N M,IR!+,5 $B>8G(#_,&W5XO0^_H2W82+.'&-Z"O)'3S)M.!A9$11XG'.!1X"_ M06)0P'\#_-T_#/2MMGSP8HQ@Y,-G1W.^U98/7F)QS#;K9Q.<@1' >QG5+6KQ MD=X(;;#Z7FSL_C@M/CZHJG'?*0V?']K-R;@7;\VZD0@)O$1>;(D0\(TW1EF^ MUXX/7K 2R+W/#I9\JRT?N@PE0-_/CGE\JRT?O+CD]-2V#PIA'$C5NDS>UV.- M=*C]Z&\9J1KK*QF;!OPB\59 M.B=886N ./R4(;+8[R8^1C/$:8C$,] >"6=Q(,WC8%(\V?HA!X,+/*3Z3.DIS*K MHJ[83YO#:KRV[$>ZM6HCT^Q&HC"E)\(G0K'X0=*POP=O"NJC@OJH0!P%]5%! M?=3GA^#^1CI/DNKU+4H/.^TK>5$72[W&;/'^K-@=PIEDM&[+9D]]5#C:4^\> MQ[6A$C$OC7+7BB\Z1#9#F"Z9".JC@OJHH#XJ$,Q!?510'Q7@?5 ?%=1''4XA M?8<2>2M<=\S1% VK0J%\W9VFKN:UOQQ[\PXELF)/RJ/TO6'R]Y90?W M71F42 A OJQ$GEE]U,YHHZ)Q8[NG*B+^I8_@\-S0HO,%OL&T/B[ ^*VX1I"K M?T; #&JE@EJIFG?JZ[?YL?EF];,^ZD1A$\C*)$,_SAPOD?2MZ"\K9 MCLYB@KSHH)SMG,K9 OP-RJJ"LJH ?X.RJ@!]SQV605G5Z>'O^9<*%>;($!63 M.._'!@KW\:J0Q,T$PQ"T#_3,?_<0WQDD@@<5$$'I3U#Z$R!^D-KR73C^V44, M&D^-BZ610Q!,4\01%/$'.9%#$\_V*> +$#ZI# M@NJ0 /&#ZI"@.B3 ^W>'/+[[*9Q!=<@'!4:.%@6Y0Z8%U0AZGVNU.T$]PI?( MAPWRN8-ZA* >X9OB[S=,$#DU_OMMHPM[U120?R\WY_'Y1!DNE>I=42T_Y(>* M6"Q>SOI/S5(UVXTD(,J0.F" X5L13U!<<'1^$60'!L4%07'!M\7?[\9^@^*" M+P7-H+@@0-_SA6507'!Z^'O^Q04WR.)4W0RJ" Z>4]K3#0D987K_[\AXSIFZ MJDCG5@?2)1] M$N^_(^$$O/3%Q/R 1J9--_??/\& M665-U$>HIILOCOM^BMG9G#QMY8:C\J/6;T0MU91FW4@2[^W'GU@HS6=>FO@= M<*'#E&D$7&B?,HZ #7G84.XQGX7Z^.1BEIEG"06)[<) 3KW?!C[P45#*DHV)KB(OQ(0Z..\@5_0N? MZ1K9QC#92KK=4]$)T&U02?"ATHW(^"-#>^U(_N?C(F(!$G\)) Y2FLZ?2W]\ MO4S6[-;['U@@,^ZDP]*R4TCR]^&<&FN-YKF1]#<%,F0KM$+&I_)ETEK4'O+] MQ]YP$3>?[D510:4^ULE24/D2"27C/%;+$D$!S$=&_;Z>F$N=%Q<(TEC_/@+W MU9"8A948CJZ+8E$TI%;M.?MW\T('NHHA M9=)5^3@;HK?9;N+>G T*"S4]$'#^'__CM9MB/NUGZ^']XML_'+3EN<1&Z7 ML6P[4OM@(;;3==[5EGRM$M8J0U0J]NZ5^[O+_O,,I!D$W^*15"CC,P/QX\)O MWXP3D%C;U^,$I\#@CLP*I*J)T@)2DWQ5GB9CHXY<2X0_BXJK"_GQNC3O2L.1 M;&9RD<*L5BHV"17'?OR)1$.1:.35"-A_+ &#ZZ,(SP,.$7-"9+Q BGL2W^Y3U218 "I#]C#74J&ES#^Q?/__CC6 MO!,0T;BG&I%N,>-9-/GW_WG7OHK+AT5=U8W?#LOQ;&J @"G\CA+N(Z-PST#" M,"ST\7M_"^I,6)B.ZSE]D7(UF]\NVX)CX"+\13+^;\[S&8YCZRQ'PCSL.3'& M[<(JZEN_V6W.=X15N5_J)C%V?QM(%2QEBN#I:\\E@+'T\>]HY"()>(#_9#N+ M8V,I<2!0;52)QE: ^:_ #0S@A_^ZK>=\)2PA( WXGDH?.Z/K95_]^',+; >Z M-^: O9*Y50Q/A7UP=?VH_4Y0(&RR*R2C,125Q"Z*1A+=> ;UNP)*1;MB5)*B M,2F*(9+Y0=_Z,:?FW6T/L_+76$]65O!!W X0%JW(QA+8#/WOOR))_I^R)EY\ M(/-XZ[I<[=8D4!+, 5=4]9EYQ"7][#CL]MB4C>=3HG=="8E2ND('XF)/$-YP=$ES&*E7AD]U'K# M>GV2S/&S=E'/S"#?9_/*R5B\BMFMFMP9Z27U^28V[-?Y9C>Z?:5>'4>RV>MX MJ[ H)8QN-S5.ILMR-[9]93:6E;J/M_9[,O-[O7R\5R&+V[T7,%G2]ELS-\Y=8ZG\O# M6C*^#&?YR>3Q85R/&ZAT(V/-[6:VK]12 M):W5S6AH.*E4'QXNHW?YQP2&.[]]J5GK:'+=N-8*N<2P<7O5N0E';K+=2&3[ MTIM6JQP=BIG9$-7LQW%ZK-['-;D;B6Y?.A7RF>QH$>[PI>)E%;7*NK4NST>=AS$KHUQUE%K^M]J]:UX.Y M#!WXMB[5175VI\ AB^EM^U)C67TNB4EK6E"48N%*OK$TN]Z$2[?6VGJ*3],WUOU=(3H=1,)W MD?*@F,2'Y8,N1C33CZK97'&X2$P*S\7;YT@OBM?J@RY6)-H<9HM:NE-:=)NE M_LU K0 (?-#ELOE%L^Q(U*YF6U5GU.%I2G:64\ MS>MWHU:S&_-!%ZGT,'J4:FFYD"PI2[UJ/AD0N(_Y #;?'R&^49_&"HMZ+C\+ MWSTM9DW\5!^*K6,"3,OJ=(3!%&G.2^6G^!5/+MUBKJT5%N,HD.[U-*.34K M#2:H,NO&?*"%GB>2G+A:Y/AP0FK%&NGH:!%MPJ5;:VVD6U)S$2[<%4JQ6=4T M^ED]\2##I]B+W83#$ Q"NO4VE?5S@\Y;_L9/B4*_QI)/.O".+2;X\O]^)'Z\=_O\ M12KRF;U#?:.,O;67>''@QY^V,N>N\=<#DRMH$I*X__ZG]V!85"ZCBY*EB*]WH11A3L'K_70>QEQ2B[R6%]$5Z*UGI MK"@ARD?C6^<2P'_?/6>('73>\(]]!.O[W,8GF5I\/U?SY:L!UX M;W\AQ [9ORQ"^Y?%O?W+XEU!NY0%^S)<'.;&9JJOMF?51^W]-1P-0^\KUFO- MR^XF';U8?=3USF)H]<:Y>?[Q^0$R":%R@P\E,K[E5P%5'S 6=LY4?=BQ6*=/ MTALM":=JM#>\G91[G>AXUA&2-]&84'Q_4]/]2+HJQ,W29#:W.DD%:9VG8;%X M:0%))W_\R80BF=0>%'V>1OW+P,]*S[9IT4H"2^<,A $I0LV#QK05^!8^BV#O MVR:2.$7;9>P'9DQ@[P?V?F#O!_;^M[+W/XE*3MP!L#FL\Q7!FT=C+&P5HBAQ M@?'PM5P"3JCLJ_@%-IH/O690G+6+P$N8?MU94*0>$].F/(SFE/N'H=&^CV:A M(C#VXT\\[=-D+*#LK^06^&C*/JIOX+3(^K!N@E?(.IZK]*NS>.RJ$UV6\H_Y MQR@"EU\*_ .)[48M7\ W\$9])3O2\7:6Y/P" ^8K6/K'9GW'L.K/BB$>5L]9 M>?Z*NN&E;A_N6._G>Y6Z/K4+U78X9;6G(T6KR]TT"8@DMGVG 8/X"AZ.8S.( M3_=FG!5W.*RZ]!;N4$VG9%X>W&0+BE)H)K59R4S;3W!';Z69^=& MUTBPQ(1^@>&> #$3:$^'-/,@VM/WXX2!L^?[L+G#*D%D8LHED&C.0Z$^/*Y? M+%X5>/O:'+9[AB8V9'/>F$'3)JP!)2.!WR?P^P1^GY-49/:F\$IM^'#3JEV- M"DANS2=CQ-ORH(DI'#)$?,='?#<7D*/8"!YU$-I/2JB/#&/59E>3,;Q-Z\,3 M70,K,$@("5Q')Z UT;D_547#_UK(0*;EPT\S5BLCJ2FM7\B%RYWPK/DTG?9E M:%X)3J.8WYRY@%V]1+K5"0']Z[]\SXO73EDJ#>*>:J5X6VD*1KSW>Y?JW9A/Z M=T->42BS3PY"P ).RL5TBIL.2I$.J>N\1O0[JY,N*XEP)9*9S8?".%N_7R3X M4KQ*NO=C_2<6BB5]1T5]-_]3;B!H,G[3>@&2:2++Y#!><*HB$ (*BI&^BN_I MV%[ZH/ H((J3\[ 6A2BQ7"Q)*'$T\-S M%L9S08@E%$ELYZ4$?4H"KT'@-3@IK\$[B3]BA%O/BM[7AM'!O2F,THW,$A'B MA[3;$)^.?W&?P5X:4%F;(LW2C45@^WP%A\ IGL,))J.< ,_\;(7)(70%^857 M\I-AZ6Z10P4>E1Z-4J/83ME=I&;11X:O2&:%":W53TR>31:T>(,V 71K:+\X72K4U6D&@8:"XK$H3DD M42,:<=&M 3)8""8P+ /'4N!8.GD]B=%QGN7L%R@Y9S6I#K2<):3LPQ'Q\[,= ML51(=]K7-X^MJ]N;JTO(3R$]<>-\X&@*'$WG[F@ZK?2TSU:(]N0+.U-8)NV; MI#"V4XM"4D>\'=:C+1W2_1-494JG8E^[@NIM\;BQL"!#Z$&)$D31L)%'LPH, MSZ_@JCIVF/X$W5*GQ6&/%=)K4-K'K#5+*;^VREOS8:R-GG"=Z4DSA5]D[_6Q M.IHJ31O;HDG0O%*A:&R/ZHB @9RAY^K8#.34O%2GQ3V.%1-\(_?(5(1,M'([ M7G:B68,WC4PT610)]Z">K.3V*),O[LBJP7FZN<(?'A?\?HPQ<=39G:=X*$SU M.MZA?'>W5]TI#R#$CEDF&7#BQQZU?&'>U+,)OJ[$&G>+9DO@B]AJ)>V<(ZE] MIL($_.(=BE3 +S8UK8!9'$O7VIM9Y(UNOEBN92/#A70UORL^A*5ZK0G, G2I MQ-?,MWH=_#?[3(<*G%J?Y]0Z,B\Y2:=7P%^/IHQA_@##XAN&/E4D)%TN.IA/ ME#67[69=)O%2?*%3N:^/'F-/EYCYWN318FY;_5NLJ9$>U-%0-+X=7P@RN#[/ M#_:->8Z_GRQ@.$=3Z#Z&X=PO6U>31+:'AM&&'J^6LC/=T@C#29(IP)'(62:! MG2)7^:Z6\/?;],$3OLZH>OZ;@3Y(:#IK9#]/ST5OU];)WS,$!X87KDKX8M 9 MN+ZJSTRN;^@C3M&FR-P> Y!\YGC)5KL MD]\ZL?%^G<$ 8P-" =:"I+DB_-,80BO!M.LS3[DXML/MU-,KWIBH!@@2B0;F MY9DG%AR;*DXZB>"#2.(\C= ]P^<_6?S\%\A-XKGF>@M?*S0(I@?!]""8?KJB M-R"G($Y\_G'BH\KL;T8OWU5E_WZ;#B*@WQG?@PCH^2+[>1J??Q,!7FV[9ZI2(I@+-I8ZM3[;9 UV;EB=@79F'>S%I5)\*-YC48]9'0ON_*P M]"0\A?GJ4U7)+13M,LHWWUR% \__[8C!(I:":^^J]W-$^)'UW""KWJ\SN9<# ML>=3A].&?I&L$.GI@U <]"$^@\MK+A=D8X@+C$7Z<]D;M1R.#L-[B M)^7PW!243ONVDNU&DW0&>2P5=!H,W!Q?ULUQ5GSCL 74;^0;1:D11V*UJ0Q1 M8I+./Z6GT4B"\ VLH25#"3YS* WMA-2Q%AJSSD&@8$FH9P6&;>#".3<7SAZ< M[;R;T:S(M-[/8R+UZPG8DL:#,$H:0WN^C'>5S/0N:LRZ4=H3$!NDM\+S+_BHZE M=4U&TRWDC*L(K+WO4'9PBN=TAJ4()\!A/T^5NL%)1FG>$[G5J9Q GSF\S2Y5_A,5.Y4%]V[ M7JG0#B<*TULAE7E4LL!GP!.U#YLYN6J5=Y>3>HM(_1)Y Y/UO+LPG.*A?+'. M#&>MGNWH@EIT6,%:%]1-1GI5-NYNE44J4UC<2OV:.KP9)\:8D69HM^5$;(^D MBX"?G%7_BE,\E*_4T^*L=;"_8B;MR]O(LUCG31XUS.ZB73-&]=P,F$D2)A@F M$U]D-.PI4E!@_0896B7ZR_K347DR>Y MGN3;R)Q5G]6DHCW,NK$(<6ADHH$[X\PR>H[-/8+LG4/Z&SZ=7^P< _5X?=D5 M:L5.MV.GVIWR=?<*Q9X(XTB")S1^P*C2::<)Y78I7B&NA_!3- @W01-P HV@ M9>FWR!TZ-E<^PSRAXZJ!6;-;[W;I\ M>Q7PAS!RO^3LYMQX+F;ERK!42]7'+20CM)2[L2@+3"6"&K7OF4IT;,YS;FE# M)\5VHEVC>-UYS)03M4+;[B[B85%)3>-'TA]]V(Y5GPKIF_S=?<$6[Y3&=)HP M>H49L!VL!29"T?@>;.?LO7 O:'P(?WLX7>_[L=>MU*(89AV2;O=4=(K,]'\. MFT+T^9L_<<:Y\M.%Q?;EK",M8L-<^^Y);EJ)V?#A2'XZ'[ZY+-SWY5N=ORPD M)P_#27PJYR=QK*[%J+J6CJ<#Q]OA\XB^#?/8RA<*.,<.SA'K2E43I06D)OFJ M/$W&1AVYE@B?#N>(/L[OQ/BS\<"/FF:ZTYU?7\L=PCF(WRV5_I"V3\=WNYTB M#PGLW"!IZ"22AH+>S.>!($$649!%= K^B[<,.VC;X[&*H*Y,4*E' R8?<(I& M51ZL4'SHI(-O1@E!]Y[OLNGOBMY!PYKO)LJ.F8_A^ VX2'H?YT$9V_T&MK:Y ML:!(@;[[%0S#X_OD@W:=8BY@6GY!OEEM\K3'%H(5Q-EF"Q>):S3[G"/"G( M,V 'R1]_,OM6V_['@BXKAZ?7/>GSPQ5,$<%!KB^LC1!&CG7,@<^_%0O?).(K M!%'41WA1"XS=^"#_O'(YM,\S.4O'*";8$J8FR6G&(JCX/L$B'@@3GG3Q@=O\ MN-.6%'.L"@O %_2/JF@H/*!NE#V8\#M6S[^!84O*],]_\3_..T45"0:PK@%; MF!L%A*ZJ0!3^6T@%3/%*8*GKSV70,;2 MQ[^CD8LD(!'^D^TL'KE()0X$JPU;*N*1%@(W,("/_^NVGO,5'H2F-6#0ZIHK MD7WUX\\ML$K(@,J!6- \,U6$3^1>&_[/=7]G5E;P$F\'"$MQ9&-A;X:XLB9> MN%[.XR_QQF&619=%MCTL\F366;$UA DHQ(&V_XGKHH@;72'N2XO\*8PP-[%, M*)(EDIQ^&NBVB=4;R-F;BP@_RAP(!B)I?6-DL+\DP1)^K=S?+S+:=3;A1_U4 MV[BQ1WC#XD?84>OZ4-V0!4U9D@=A\B,)MN2/K"8UL*($'G[XL]YWT6J%57G% M%%7=M UTBQ=UJ>KBD*E1O6ZE]Y@T]>$TU5'R9;M2OT_5TV6F^BF:C:2L]<)U M7;@L\H-#6#T;X^5:AHT^C)EMP9N@C:)A8;DIF3>1)G+!>4^,0#Z/%VDH8_(W M9F*7MHD%O6E^-%JS]1$7UCNQ^D:P,*Q@D76,KF0'!^$,^RUU%T_E?H*^$N7_ M(1>0SY%_.-T@8[K83SFJ1K(??W$S 0A4U(VQCO>%]41,K7E,13,@2!T^BV1. M&Q>-AKA()I.ZX.CK%9,3N)F.T9E,5$S]8W(#)*C60(0[F;:*C0T)VW?P7,Q? M^[;:5U05*K1@1;8V0A:[B=/(4#%\P)8N"0OWD>0%%[!7SK-R\M.JIR"'\49$ ML U$D6D@3&$)FJF8\.JQ@7]2QH*J+N -AH U/9A")HQ!80X!!P(S"+X#PA4, MD28<2VB*5'T,%!N"I]-"/N_79,$^:\.<"EZK2[:(;[V=*88J_->TQ]O&88H8 MAUX-EW T4%2(4KIN(..O:1%!*@Y*J3W^$R(K'>GXS T$K!OO$::PP=P4?,\2 M%DS?OW:* #Y\\M+$%@RPZPC<&W!.R-*U$,';"C),M/A(^^ -.%[7."+OH@DJ M[T+><^:(B"*+QFB%U::L;"#"6&.F.T@1-D+7]7-]#VV[YZ[^IXDM2-!C ML(())CT'.C*\ ^LRGM#RKPNN81NF+>"#P@<'YX+/<622E>!7PIJ='S#YT$>8 M#I)OGEV(6ZT$GY^JVBOGMF1D'=-E_=ZL\8&"A-_%M;=?=@&5B*P3C2&'JIHBW^$*,O5,8EBZ82& M>-_X<2L)"H+?$ @+G$+O?$N$\Q0LPA<4>"!],D8)=W9CYZ)]P15U7:+RV+!E M+BMA1HCY)L71$(B/8CX+_(\KHIYAP_%B@N3)'2 ]5MP&KT@5;$T<4':"&2G^ M9B5 \$T7@"NFA?&/7H[_V<5"\=9TVQ QB C9V(9!F=N:1/'G=%3CQ+O3B.># MJ%WF.OL;X(7+2$-4YL&.L47EG#A^]Q1A30O>@'4ZJJ;BP_=0B,!I-MD5R!/% M'((,PF@E&)1\=#H.$ZNJ^!)Z#GC7,O(LF+$3++X\LB7$]6P+AA]P*GX+P7UC<(@O0!'\] MT'15EQ=TD2#CX7ST'BS,RZ.8*,978(";Y%Y0%_ ^?%:K8.MB]7JL\BL".QK! M%?KX2A,R;; P',"[P&H@C)%A"&5/# 54V*-HZ C?K8^PL=#'NH5N ,!!$X#C MZZN,' !JR"+KIF2$80Z,R0--4JN$_V3K(HP-DQ#YGF*$C.G;T,A^#"3;]-D8 M0[GR&BUPDHYA!]C@Z/YP+'A1<$A8F=H0]6C%*"S*CWN@9!%HXOL<= =^@*D) MR&43WT%PB ,%30GX^Q@DU"&&5[9)/!AE@23QCJA"C)^J389^&9&*'K3*< MV,#8U=4>]0WAEW(+3":;BAS6-8GT6;-\US6!@0"\"Y#3'L%!(E#;,"DH!%4( MQYMCVK80/BSF'?F?XQ?')-[4B!RH!4D%P8#F!F9VM=4\W>EV(XDDM29O!,/H M)@O1RE6[E!2'R7E"O&_+SZ9RF_WQ)QZ+7?C4P>PANC"_Q%H\@&<-+=!\C/F M2?GR"E\)II 5*GBUH'JLD !NT0!I^LQ*P?^/-7!$<+9O$Z/+\6EY%\9\E=%( M-!'-X!4I1/QIC T1B@,NH6NROHYK(2!G#_[\]KIVB;_"]8S2B@[\)E48F^BW M\^&?#W 'AAWUGKPQK H+W;9^]Y4YDKQ.2&^LJT_^Y_I6J9JQGDO"[B29&O_Q M_O!7*]ZT0$ + C-D=TPRO1Z((\I1TM6-_O=?F60J\\]F)'#W#1_BX%^Y+U[W MJHY :N+_0-LR87HX-;&(% 1LPM+ $+""A#FGS7Q83/>R\%6:#=+#)OR5#+&4 MJ6%"./<8Z_Z6HUY3;\X:"Q<<,?J"(K.*1FS%S#X/@5F(XYNB]%YH? S4=;#* MW%2.D5?QP0QVZ#8VQ*HBUNJ&Z/U8YQ]F2=(3H%[<3T?,Y)L1,\#"PV AP@:G M38RHE;H/[BXL^[&:;A('PY9BCB\$I-O4_, >^E MSSLE9AG@Y!%QTA7J(4[%2&5@8YR9:E@'A%_'&O _\( 3PK"WB^, PPZ@-NI.C @\"V[>#?/4"YK -$*/8Y8S%Z:%F",6 MWVV",:-Z@P[NEYN*Y";*.IS1RSKAJL*7VR1HB .MD0 MOAW<*.1%(6Z*KP0PJ;J@,?Z$K?.PI*@V\:?(!AC0X!G#[[S@/M"][:35,%:R M?O@DGOY2PEF)V-DY<$X;&J25'6YED;@?HO@8%FSYVSE1>SF5=G?XQO>>B0M) MD(VY7XN$K"9=$W,6Z+L-[L#U(2I>]U$D<7.E#^/9FPZZONEGXMFP?I=I_O@3 M]7$>.8XA_[WUH][HQQ#B7HW[IE9]M^WR>:YENKI6X>N0GA5(O M-^[E#925?_R)1/[2N\;-Z!IF/0(W MK!2BKFDG%@#!^#7; %9)N/8(0?M]ZNN'L,N:K]F ]QJ4L7K%Y-ZNE0O'U_[" M0JT-$0/L2;<)!P;P=^2!V#VQ6 M-TTB&HA::A)CALFK'LN/61?MKFOS8BU+=2W[Z?RR5B-!UFJ0M1IDK;XW:Y7[ MF7.8X*\36G.0P?K6#%8F3*CP>C%!U$G\?$.::/3#^,5?JNCORIK9R.%@T>>- M"'*(LTV6&L2R3JC:@B&ZTH1"Y%'"+H4+!/FVO4!47/Q$2"PD[D<6<]\.?6I8 MCV&KVQWF7->\7+6.6>TLYL\R02"PN:EU[,ZIP O]#WZM,F)]1[BI0-48DN.# M9#!H54PO&L$[9G1"F@)$[S7((=!T? 0F5K[A:$E*$1S_:KHSNPP+6(@TD-'/ M'M6)I!!AK=#Y&3+=!,N3? 9Q>I+O)0X\#QT)"_S0$$U?9:^DE$G_]BIGD!C% MLARH/NED/P@2UA/Q)B^X2Q;JT#47 $0U"WD],@.!*G=8F03ME+W&0"SYQT4A MZ.UG,>W/SP>SIS;H=41$HK0U-%:UK0$@BJKJ,T>C)0X,L @&"DGJPLMITL1- MK)RW$/$%X9^+6,+2IT3X9[^.8AC M3T*CEOBX)[F04_'!BS<19\+-M)Z/MM:SN,E7.U).=U@%ZM0 M":9 TT5# \_]'(,@= :#\,DBJS5=S29V5;AJU7MGYO52?*V3)JP :]SC0O& M%3#98FJ#61HD8PGCG":;C@MSB"BUTHDF)L%MD'X $Y9F.#849R=KR4L0>H2M M:@/"38C;"\,"J]X<[!YM'OPJLY>!0)#TL;7%9%8IE*L'FHSQO A&FBV+X43W M"2%1.)P]^!\[&/RMR=P;+$..<2*J0SJ3W;<94]204=2"1_889$M\(++NE)-780( M^W0WY*8-HSD2;2 MX8M5[O(V#Z*/'F'YPPE305&=4UE; HV#0OXE?K]"DC,%?,]<&=DC3I#QPF7F MN:;E"X[\PW?88WC:H=R0T03UJ+$4M&Z.K*\HB$2L9>>*Z?Y4PUNH]^D%U\21 MY/O3VKW@8>N2$Z*I]NT:N[-RI=26B=IP5DA.+_O75JI6#9?E=V?.^2W@FA[O MI6X81+[F!$PP^'M?WYY@:)EF=#&/#I%ZWVT,.KV1EI-__$E?^#2W>(MK;TTH M&(HD(ZZF"YHK&B LX:-(8>+MD84C@R1D]X6I3E*0G;J#3CN[40K$?O&4*7AJ M.[:J$5X3BR&&WJ /@=MX-Q_VC9Q>8$+B'/-J!AQ6,H29QC&ES',2?CKWZS*9 M3.:D:<_XHTF2E3$W=4X'VVB89Y+B('@,<<60^! 256K+<84I2S7(H[Z N2[W M4S ):]3HT^$^H/U?E$>.L+Q3:'+IZB$+=XM8/X1%$,\D5H.0X=[/23:S'84% M\ ;*[QLTXTYP9?4=B5W;(I$^)4\6R6(Y-IU7IE*+B.XZ'Z] MNA)8"RUQ6E/./"=^L9EU3YBOZ5V]9[GN@9,X18B=EN<"T&D(AA/L)KHC-&#D5?+QG9C#V[YOC.B,^:QDNV#5G5AD+J16C@&'2HK4UZ M2@.8\X"&7C T-:*546UU0Z^%LUS7I"RXGEKKGD>NE/Z!7]*!&X<)N8H@EN\Z M=2.0T ZM[[&]V>*B;EK,!J'VNT,DF[D.%&5TDB0!*A'#LQ=4S$/6B;W&)&Y) M+>Q+?5K\I"%%LA["AS\&M@LGMF+T8*^,:%W8EK=DW>[T\4LX7%;#.]EP3&!= M_/TL;4^WB&*Z%4\6]=@ 4;@%37MYO: N2+)%1"L,\*\834S'%49-!>3P4M?T M'4/=*"V%?*7$AC+2=P!-THG.0J4U4Q:D9]NTZ"T$5B,B%JG5MRK5P]*>>#'( M.2N>\[#\.)@?)6X?-:D4!1< F5UA)P*9X572K4A8K5S M@N4Z7X"1.7<2&]K O$AR=#R_DZ+4=^!^#9>"J9CU?E8407O"A]#0545$JFV M4NO7TMU=^XE4R):RV89KFP%W=%;K3>$CVOQ&=;5A.^4CGCH_AU6N$F]8[3AU MI\&>P.^P:2>V"[FU-6QZ@$W'!>/O$9^):1>L+[NNZI1%[Q.U( MPM% +3B3'$\XZ 9^<'&AX7/\[L$1GQ,!'C@?H=R+ZA4CQ2+-&3Q'1E1_WS-C MJ6Y;:0T;(;+S2W2(!HD.0:)#D.@0)#H$B0YO272([K[K18WL4'QC+2^=N$]> M4&?, ?&#T9 Y=5KJVC-6Z%?5R\2&>]&X(/*1%KS3;I]>:>UG?64U#9QWZ^%B MT!6JKL%':O#!\))6;3MB$8+%,4Y@X>35 K%& L^Y)@V3HFGFI3W=EBME%HD: M*QJS6%>Q_Q!K2;67/HKE OA"2?L2C_GF>,<%5XGR]%I8NV[5Y\+CT31(/Q=' M*7>TQ-4"O+J;X 0 _4.'SLT6%G"L\D&9?5YK AC3<"$1:*8RSFRMPW=/$'\>*^K:#D17;) ;O; M8;WL:[60'B4]8H,Q5 $_#3+?X:2AX1J%^,HQP$=CE=@MQ.I :XXVCQEOXB_- MON!V:U$5ZDQQ;!#P=2C,%\'8"$-DYH#']SCNDNV&.FY/D!76OZ$G"-'R-QP9 M2",V''@V;8TE36EN>Q9R:#3B_:*'=-W! ^;;N@?=TQF%]D%QG2Y^CLL7&E'X M>/HPWCB.3N_&>DB%-BLD;6S 6E)X??IH"CYFQQG,.@;!\M>RW?$&L55'?.U^ MC0I,XOJ"'">(;*MDSI2UV9Z#5 6LUTR]WG'#=Z-;">@;EMG6-P?V^+17+4HP/"DLYQFY5IUM>WS\KSL)CX\/5XM"RZW1B 5Q M/4?"K- M;D1[5L[HUUVWVSJ05\<"FGE)I]I;5SHP&71,5.\7\"E"B-QTT3W\P/.1UF5N MTLG-[,KP>A"]TDNSTT/@#I4Z[@:.AZ-4BJ\I9UM!6S]DHOH]Z3!J+3:=8RS: M97K34*'X"7+LD+-GFFSLAG28Y!/Z?<0DGV/)&0015S; 3M-A38\A]L.Z.,+8EF56S:MP TZ9N0#6W-^0(ESDIQC00M[5RQ5H)0(%T+H6L.^(M M686P1,40[1%+XJ"K0!;*7:"2O,.!\BYW5I_L*,#L-8 M#V5 M^UC0:$F[,H8 6WHWV0^%#/52[P2BUUH@2>I]B&+[]?]SE@1I$++&TC<5#5)5 M(#D-7FV0.+W%_.N,,\)BU^J89Z0A$1@@Y.]PCR1%DY9VFLD:W#G8X7G&KJ:X M-"!+FK0Q31X6NCI6;-$@$H:*:'2"Y\/<0'8JZD2+0%C1^SFM3Q]EI\.:PT>YAWI[=2[KY0 M>N+EQG.CT9%JS0-QW?V9[(N&#]DF@>G:1H_7__I^0)R6M&&,&UUP^Z:RT!#I M6DH9T(M]8QA";\>4B G&^+-/[U1HZ3@V6/Z&1TLGFCCA5R]E$/LQ)[;8[26R ME=#P*[7P6(Z$LRR_$# ^2L7;]14R($A#2^<+C>XFS^-?4P,_^L.:F*\DS?DG&)P M\L%S!,?C#FLI;M .EB1&DPS3"\( M#O06L3@(-'9IM+E6V8I$NQ6S4TU7A&(BGDH\50[E17PG;C%'M\FM]D.K;2 B M0O2$(XYR-9F>!Q2,ZIT@;)(\,03&P(2/0 M$DRG.P(-.A$5BOBB:$T'C0G2@@THOR KVWTA.-^H=\V_1Z?C "+Q3'H'**KD M6E7IN^'IU9XW?)U.V34YR)E@2&%5UTEM[-9 "#)9 ]X XQ$0R='$(L!QBM): M,N;>HLZXW=NB:_!\Y?KQ&$B@_!O1P2PT=P!)S-T('E<5'US.[V925@>^MI6M M[9.'3L>O;80WP--(RHXQSJC'&ORTDR)D\- 08XMY"YRFZZ0D35A0"$!]R@5W M#]89O894K3FA5=)JPD5O4D"(CT^3J=NE1TN'ML/P6(N%6G;GD%E> R86."WP M2GH62SPQ@G?UQ,WB.CVII6AK;&4*>:5"RMLI!6%PRV#%4%)D^3]*4MU.T/1%@IU3YY&MIUO-P-=,?6E3\A3YXYX4HD[8F6D*REII/6*NN&.WL,XX[4 M_[FJ/<2X3PM028ADN8H K45\0H1(6 TSH;DQJ=\6';>G*TP(>;..%+N=+JN> MK[%?.POU6-3%C5,M-F[S%,G@=ZY.A$J([;OQJD=(,$FA[MH-?FGX&')<.I+X MT%:Q;QGC1X#C"TAO(HN/8A):?X-^HK& M;.S@1LB5&.7^DQ@Z-B!ZHK&2Z M8JZ4G%5*P%9*VU#39RJ2G&F+3&^C/<><14*?>Y@/!VECVFJ>H!-$H1EC4UVU M1]YZ4=-WZ-8NA7$["NVE..F<6P"[>-1B._-M$5+4$SJJ31^CPU(Q]F3+3=FZ MNV["O./XR^V1#WTR,3@9;)K'V%_UF=T>7;::?&$2%ZQPS7B^NX+8T^&.9AE^ MFD8:U7Z"GU@YDR\ICU&K\+*+1T+D61!(AE8EBW>%1B 895.2*5917W:+Y&A M 8GUP1_C;X3=Z^62!G0!P1 M$_)ZE0SFSH!D&5/KSR3RS6VAN+T3T(SH3LAWVSUUCD%A+99/E-6D_"IWH$"3 MK3;LP 'W4WI:WOPHSXXXMJ4C6GVM%U.W M"'JP)#>)\V3P7W [;V27.Y-634]$F4R2-8D6KSIMBWR'F6".BN]@*7$LZ\6Y M+NS<["3?A;QI>.YSUP;MA3A15322B&@1E]?J7M*C0J6I;,CI;NK,3P'AI0#5 MDOP[3,L23$#V[)8&\%_.?Z/6!W/=0.;,JM#&6Q.QPS9+Q5YE=;O0"[C@3M%R=_DVI:BQ'UG7[ ML:/IF4M[,FW/SCFR]=/(6")=;U6:/0S^*,9M!<]J M*=YWH>-81DC?1F%!\J85C MV$0BF!HSL+*1]@*",FGJ:VLLGD:C<225%3J+_O@A;MS)]49>_O'G4)N/^VX^ M]QBY?[K1ZX]#06O98@(; 9E<\^";+Y7R_695L":%7"1I5YZZ3Y5R\H";_R#; M^V,V7PZ'K^X?^?(C7]4S]G1>CUN1I\-#?F/ST7SV22[V1HG.(B^ITJ0B#W+3 MPV]^*=T\+P1;7G;:SR5EWFDF'^N7V,1>(D/?[E#Z]B^VZAWV+QG&E^R**7Z] M+B[Q(',NR)P+,N>"S+D@<^XMF7/1-V7.Q7:_XT6SXPB9*M>;9:FU>9GINE_7$>4\D\0, M3>3ZOUC&&J[GCD^9%T>5Y;;2MPQ0V?X.#Y7L7:&"6!QIH^0 M*S)J.LU069M%4&;+91HS&RH0KUUV1H7)J-0IS5+(4F/Q>7RXKIK'WJ2:>P[2 M365B[A-728]YE?1B,GW32W?-X?W]K%&J-.2FM9!W*.FK"CH:0L6X?K!(H;\1 M^_;<5W;ZJ9L<#;(4_ MM.^SN6[RN(S%LIGLCS_XN'VA]FDQ](^D MC,KEJ#^?9])S7IC'BI%V\38YKYQ=".:.%<>#0H:@U\QA$^ M^C)I?*"Q?^B"7&B/!7G!\"2H7*=)TO#)U< >GV7TK+?%^O"^U$I7A; EBJGL M:6E@:_L@<5N6[0T[.9X:MD^;O:)_MA_-QW-+\568^-=[1NN]NTAA.=VH@3<: M]@06LM3W+-@ M-^1-0250I*< -AFH7K3BE!3CTGQ.4EVZ49^ OR%C8$SOR4 5"+G8T0=7Y9VS'?J9U37:N]_L,"]J0ATP[AQ##O>;D]?KJCI%JJV>HW9S0 M&?7U;+)3[ ^-'M9E-!_-T3]=FD2:]7Y_/1&:XA"DC:QRP %.1XHG7PO/D%3C M5C1MS%!DYAFIGR#-\G26@$ )#:]=)B4:!AU+$.'_[8Q2(4$PIX$.B?ONH^EM M#J)TDB4Q&>V)BLY6NE:C=2FDJE9Y*"BI+FH_Y&.C^]F;3"#3L+KD@'+.^:RF MJ+65N?OMQOBU+4EXN;A$FCB U@!KJDH;]M:B1W2#-J>X^3SF%O.7M2OUY\M"HK,7%RC?%?2B,9!]NO04K$_@M]?[Z(?EJ M0,\WTT2KDGK,\M%&.C4.%\3EZ!IK0%C!V2:H%3ZR#@J2,E4DVYD>0#I3TI90 M6!%#K^$>&U#*^:JNH1/&J&JYPQ<+]J"ST/+)?"DS3<:$ MMV>SKC+2R%J+6$3E6%79/>:;SBH*% BJA M7KMQ?Q>I%DC*:^2%E-<3!/[M3#]=X"^2CXEH5QT;P\4C+W6N&JA3$]X_)O*C M@)\*AY=WBZ75*90&=Y'LG_Q+C<*DEF@ERYU%M"+. ML^%9P8QD 0$2>]8Z.0XR-W:X?^KFV#90=Z3?HJ>F.$EUVN'&TV-]/A@,DH&A MN6EH1M^ '%MO:2 #OA!D%'&Q(!SU)B-6DD.43_'YPNA10"HJCVXO;YM[)R,& M@#P50*)./\WWGI(Q?A1^[L6N\WI^,L& S$1?3YHD#H UX]\=IO&:X\GU4+T< M<#F6?\H_,'/^V";?1%I&,3WK%!:=<;H3J4S1]"9[#/]4.+40!JUG?3H,]U*] MSGVC,!J!E-"CN*?>C_P3]H_]2B;!6-D9N;#4:I0&XL5?ISC7RH# M^1S@/Z0?S4%I'D>%\'263DOY2>6JV 3@'\5!\1? /VW_U.WC?6O6LA[N.E53 M75[>AA_U?NKX_BGU'G5S*9T7"N&E8M9ZJ4DIWR+NR:-X*-X/_M/V3U7*G=YC MKM(+\[G;*^'*')F-I'Q\XG]*Y_OQO%AZ[B07TM6\=7FIXZ,!Z+_DH3A%Z)^T M?TI1ZL^7O6B^PK<3[6753%0&M:?CT[XM:YKYV-?$ M!>?7PG6]V@$;FE_04>'L>]5G^@ H=%>]:56?ZG?A0GT\,*NY25PRDD?)I:D6 MFIF;5F\V*]1U_OFR+$Y3C?H>N31OZTMP+LSC1(!_6/X1C^8:4OF^'QD*QN6U M8C\OE]$QN$6WEZ;LQ8ZHJ35^&HGIA6EBE#*WQS?*=H6S.+54R6\Z+352626E-J] M#)]]33<^0>"?M%,T_'!KC.5BK\3GY-:X@Z[ZH]S\^('[Y#P^Z.I"*C&,UI+Q M8D)7=1,J_G6_U^YOC, M7XEUU X?O94[[<7@:M!5Y.=.I/E:WMZQ$W>^H[IY6,LF%FF;L;!1Z?&C4:&< M>D3MZ:2,E8#TFSPCKUDI^^5W',V8\2][_@+8E8Y/HA:O-MN=>O*ZJMIVQDI$ MCI+@(?=,5*Y4N]G.?4N[G52%P5-9_M+&S-N1ZBR,F:MPHAROWPRT3OVF5TC> MQM5QMW)\A:8KA.<3R8Z@PN)J8<=$/JG.11F"_$?19]\/_),V9D:3TN1!-U)% M?G(Y2UW)L1AZBAP_R-M2KGKM5ODAW%&R?:M\M5@4K)OFL=-[OIXQ4UXB,:H8 M,[L3'=K]L12?U,3F\6W9;K)D52K9B=X9=9/7[8HHH>0U,68R)S"+Y"L9,X5E M=BD]=L5V85%Y;-470JN3JAR?_F^TP3(AI.>]3GLXKE4RXJ456<@O(\#QH[S? M4=T\K#%S-;R;VMWK*[T3C2?C,5T<%>\>,2-([PK3O#W,&SM.OWH&MA;M, */ M(]"L]TO05M_M\#-NE*TKK1-)=297PU'\<3',Y_L^[>K]K_O4=O5[MOED&^<\ M.S^-AO5NLQ?302#:Z85@D$ [YRID3 B9/A;B;F>*H0JA70,QDGPR1/LROC85 MP_,RAVNR=BA M]U1H^4/6IZQ/N\5WQGYMC!G&/V@FX\YC3'<(7Q3_1:8/LUE$/M\4;H)M60L,?TLQ^V30RX[7'&]^R2[<6W.]^" W MF^HTUA7-(F>$U\2&,0"6^^X2)J$X9R%!YR8"#.B_2=MNXA/652=>#G.V%1@M MXC,*1?>@$/$E;>["+^ NKA.':_^'?-Y,9HC#="QG@=!W=+P:N#Q%"[HW?(=B MP91.JB_HHF@;YFK*B>=1)F9@9.6DK2H;WX+/P+N36[]ENWX*:/]#,=F=^[+> M?(OT[UHU"EN-(YH-="P=@ M)^#?2,58W3/\,)["3+6E:M']_ZZ'58FFF1 ME9EH+!BT]Z/_Z%D-D>%?4[PZW397L\')G" )"QN\/F@!1AH9D4? Z:'5Q$;V MV%?GV;,I9T>B+3+.W1UUML$IEPS_UZ<$(>@GYAS^ZEX"4HE-4V(>,)/THG7& MHW@G FU)'0<'H9&M%V@PW(HN2H$>9.K"NSA&R70T,)T(3M\L8'T(7P.CD36+ M;,O +Z*#B:#I&:$ !$;241'M4-/,Z_@<,85O_2T'4]:YTP"-05,#MISLUGW M0Z0J \PT6.\W$$RVA)SA<*35FMM^;_7.%9"^ZG2&1#"=(9C.$$QG"*8S!-,9 MWC*=(?:FZ0SQW>]XV_5CYL:<^0^Q5KR;K4?^H,;!2,P416Y#T]$D[ M?>XGZ+-1_I_[;(Y\BOR#+= K?0;2=]O6@$'CCMK"A+*K-[H#MB'<)XS'6,4C MO _T2?)A35URHGW0"]9TU,[MR^@,#_ M)+=K,;T,@/[C/]X?_FK!9%R7**B,:Q#\PFO]Q]LC6=-)AV3/ I@@9PO]WW]E MDJG,/__]CR5YU[5^T;:0_*OQT:]+V+QC.0&ZN*8HC+3XQY6UL.#_P#'_A\ E M0)'OA2(-;'IA?CD6%IXI)]CBIG9J@"8!FCAHPB0;MFNU "\"O*!XD2,3A\ . M#W BP F*$RV,#]@F)5&' "<"G"!\0@^SJ>S@_E3HV/:+W=CA[_P"TV[E>/MT M-W![2TLG*EZJQ!-B/G$W;=OS,6#B_W&KI3W>X_F M1 RIZDCR6%][.9E\#B/VG $:%YSG;"5/'&''Z8ZPNBHI_3Y^H1L[$$0+0A'T M7OQ B\)G?7:&A)\?8F7LGD R]> (Z@(?-IM$(SW;="8+_97 $1^]AD_(- 6# M+'FQ=AFYQ"V2]SQ]IMLJ?B)>+M:@P"6PX2<@+T2"H6&HKX*W[(QH".'$@ZTC M? AX_T/$/=N23(]C+>KNQ21".R)F=3"P9I<+I CT-1=&8Q7YO,I]%(N"LYP: MP!BD26';=/.N:5BF1][EC6Y: T.WY0$WMGNJ(M(A/A1/R%@;D[M&$F;%BL21 M.5KL8@,3AP5K'6'<=N:UT!LWHD44"9QUFIO^(A6BR1B1)[8 U$- M^C=X$2E^.X%',M5( RP'C)FS/TS=-EB,V3T8")OM.MOC!1D[3D/@E8(5GB1M!J\U>8 M#OK;QF\QX-/6SU3HFKJJ2"^Z>IB0I;DT)$0?^6=M6A/FYN8JR.ZYGPX_747E M631V5V2>>BWIP%0X>C?\3HL>B'ZU0:SWV9P[,Q7K/:)-@1GX*O(NWJ" M24F&4#%&^ '^8I^99JY$V$Q] H^MY5FSDV[AV^! ]\D+N.#<*5=?&K=>]!&Q M$S Y/]122/JC,B5I..OI%QB9X('X60I$S*6L.*[[:M0,.%@>L8!-?MM&W M8DUKH/3:$AYP'^FH/Y%->7V4OG+/32^EHQ')08&E"D"E]WDT1)JT!%HOUD0\ M*=68"6"^X(ZZ4X4>@JY(:#Y6F'TB$<(SW&>,!9."9_,:#&]-]U0 6C.D3ITR MU N6<$M&%*]T3LP*5 ';C@-J2>8Q?4'J.@33^= :Z8.B/5X_%;]./>3YQ'IQ M:/\W]U/Y1?5/8L=(JV'G#M'@E2N6N:8"X)LT5N[ S1 :DO0L&,8.7\#<SR9?.8CPK(68)V%K4E@0E67=8WDJGP32J M:0@4=H[X==;MDQD\G2GCD/0Z0Y =R(+&^.@$1>7& \$8":*R-A">K<@P?X7P M]O&A*1JM#J#)NOYG1W3ZK:>2!^QQ[!@=#2D\%@RRTM61"YY?%FM/,5BJ)[C5 M$*1#$DX%E@]FP2:9)RH:RMA!2P$O9/J+XBJ27,RA T#Q&TW3I@NCUC1)+I[^ MVO 6& B&DI(D; S//K;U^T3&,)3&[YR"20.S9 ?*>(QHZANS>O&WU ?B_ 8O M6U,V"^Z+MA!\0QYA0638E#QAG+-Y3"GTB=S0XYGWYX3, !?U*0(H(P?U 0PR M?*D1=YW[/;&D>UC0,,^/(_?6S&J2;4ESU!VY!6FC"%M@5)>X)70)VA>"P^\A MS/%8XK'GI:!F>=>U6+V-/MS1YU8JFIL N9'P>/8ID,D@!3)(@0Q2((,4R" % M\BTID/$WI4 FWI4"^7%)C;L!Y'4]; A!YD!S!+-()#Z6ME@D;*B-Z\ZOE>WN M*=I0-/8 HC*L>P' 33U#$EPO>OAK?6 M[!3R *H\NK$07T6>&;P(5/$^==BLK T6-?&HB=[-G:?+XK,T1Q:_?]5O#&FU M=N\9T3J=$;C?>\'Z>DK5Y+ ;B MF^S!V(EOF,#UQHM^=SIT3O+WO5XP$GL%#P!>!"%O; UB8EC%#DYIUW?_D>1&-"\?TM#M]^4G?9:3.7B@W-0G(>[?7D M9.5N<07]K%[JSNLBY8;%].>M(B]@PU[Y[DIM68C9\>#MZDT:G+;IK#*\[MJ.<=T.^,$LLPQ+& MEE2B8QO]6JMO*,.K^@P8[NY)Z!?<7CDXY'_>9)EMO_R!VD^1T[@GEIYE-DAW MC5O\X$M5%X=NTZG;Q_203U_7^$YT,$37]Z7DS>W,I^F4_W4';3JUY9;S:ALO MNXZ<71\_P\+UK "!DQPRMK2U0!(H]Y!]9F'0[.HQ%4]CPGZYO12DPF']T5;, M :B1-68O0PR+F+T%K%U;"^@OM0_J'CO)JTQRQ37D214G/EW8&HET"YR)-(7T M&A*).01^$$[5\<[Z@NB$Q+DBZADVF"^0)L#]!$[(ZIM)3[HQR3BE;)W+RE@G M (7;J7M>3U]E 6!?&.[)(HF/V.S:MVAQ-7VH#X8C:WEO/CT-KTIW,S\N&>U& M,T#NO-O)+X]Z5EG#1H4-*UTU&JSAG6NCHDAZK8,^8WV4'**D\'O'#+3]7N[80WGE\-1+&I3_/9PX+V8-06.T_UM MC2J96UD%J6R$N&W4N<(LBJ2QE\OE$%>[:%RX=?2KBU?E])P/>D,! 0:&Y!CK MQ)K$%\?.?32& MQEN5BGHSD^?\PEQV8ZE&1KRYA]GE41_%8H5]_AW1/-CXDR6T,(O$GZ5%/*3$X>@TZ9.8I\7MMN9$KC#6*@96 M*57;3<.$*\%#Q9!BE8@%GCJ M:1T+\:32SH10.L/:[GD._RW\\D",,L)W8Q'**?E)V](2C8K923Y/"O%!.U?/ M=68?S)J<$0^,WV(],(T>R;F;D!=X(:5:5#?H^MR-0<9X5IR\$ B(R*8.(O_YF)N!( MU:[:NRRMVD2\[^XJ*X7,->7*E6L]*UC#:;%C\,TSXW"\1G,/1@%-\?BUL\&[,-4JG6^YN<]]$NT"_:F3XG[LQ> MHV)CHKL=UR:9%%-N0B>)?,JEKWN]?V=#$]N9.]B9[P<>FHTS9^/,V3AS-LZ< MC3-GWY,YFWY7YFSFY7>\>EOR*(XM\%QAEA\7QA-\5\08&=77T0;Y<,+L0(MD&GI*0Q)S&ETF_,=]XZVVAN/S7@UZ8L=R4Z M%$-W\C6WL^YO]T53^N-?\HD@KW,2WNG*_FYN;.C1?;4CXZLAJ;JC>@^B.-G# M,?$0;0YDVOSLH_GVBZ$! M;%?IL#26M!AGE9YVE0XS:11<8$Y3+_#UH#]A#2_PF8*C[9GV^5V-3^_3R*<; M\/N0P$&<)'"$-[HD.Y*:V18[J&N,Y_5ED:]/I*3^$U>H9ZD>=+C>2(I.JF)F MIQ#*4B&,=KK1+PY,8TG!]"3L"8NX-PT.]*<[#=I'CE3]TSJ8Z;]^@UWI\6,K M7V4G;'%>1.?P>VR$Z< @IW[)H&YI<&S4Q_2>X=9$QZ &ZKK1_M2$"*_!M"K) M1IY6BEUO:;$-?#P> .5./67SQ%,Z&Y$^_%&!TJ$6W,J['?-4W>KN4GY=Q MD\M/E]TN'][<>;1]F)P]TXFC&CG&CL$UH4-"U-%3!+[.Z2J([*-:9'W#A MA4.@_SS6(,>'-];@NEN=7 F^(JN\,8>=_5LF)S M/.^I#W8OVU;D]*Q8';"T/%UTV*65QB8,3*]\RN;23SA)ON9-_&:QJG?H\Z<5 M (2RX2]@R.U>*@)0J?1^4)"DON))77FQIDV7@\?01^HE'7 !K (6Z#]"$^FS MU'Y!#!K/VG"""<<*ZFI1STO?,3F6KVNBO320V <@FG[I/C4H^I@#6?*'J?[G MY)#_?09N5S #V?\3F(C_X:FL,WRJ8TVO==":HPJ$B9SP MA>!1R"]^X("@P%; /:<2B@OD?;,.1 MU*+.^3U6P>/,0X]=E7.#:GK_PLF6>7D=(BC/182U[ .4'QH!G]*!,\6S[JU^ M"U+1SZ4-)A&:$>%E%H3)#A CX!1,_VB(B^R([OET%75QX4,0 M(RP"TX;#R06K@GQ]NVA U@46U+_!"TD9H&D&-<\AICBR?CYU M$;!G./Y@A!'Y?+X\ -XI1$S@!&,=)OIR#E!$,T0=EQS9K[DQ]%"YH6CY?/#A M/(#00HP&0"5'#_P=/S,?+CR\A3RJ76Q^C'X46V,I"H$:1[H[;&4H5?6XN&6[%%-*#WCHW[ )W1S>N M_9R72!R%,6H'")O'#'L9 6B>,!@RY82'\HMF]X@? _0QE-?H%L@W=BH&T-,K MP)T#2@>0:O3(#D*/H'2A%N $BUT5G(5]Q^/@;\PRQ=9>:NY56J.;ZF$)-_S]\^!QMH^($%P 3[^$9TC.$1 ,')P2C0\,=C)@3@GCY^$ M60D7<;6SMNS752C!LX%&H@DA(-?GLZG[2"#GVQV:IZKZWPX(&2!S6/Z#@C(2 M^0(_#/TMB0"/3^9RQ/PY.B^^S(E"D@/^!6P2 #9H1UN?1OP**@?8.. 1\F= M0[1J^ Q_0SF\7!&]DR=8A^8>/OT1J9Z.^\#6@-$PY)OZ_37"_0&XB!?D[ M9UYRR-%CR70VD\H CS*](+(L2:9R;"Z=YUF:E\LU8:ZZ,$Q[.7)J MI[,>A^EEQLG7:ZO%AC7HA@1&7KV=JN,%V4V.ADIR5)F*S%["A@[%IECL3W2K>YZE):EEK38'I#+U( =U'&*35^/G&5; M=9E->0Z6H:ME46D-F8PE <\\'/G^C-970UZXZ'%DPP'.>$W @"@-)82?'4_#4H^<(PV+^0_Q;QC17JA7^\OW[^!%8*N1.A4\ 0#9T?Q"X1-<%!2@3^M MEU:80&UBG^^$+11& >B@=V-7-%% X*4;AN8PJ4A2P,EQZ%V;^> W^_ M@!5#B+RG:@,M+U O'_FS)*L.0NS\0NM>JXYO8,*X.VS[ Y8!H[UK YX7H*O[ M\O<#K3^U T=S=(P3V"8*!7M)GVS(V"[ :5*'+93!2/]NR?+[B*X=$SAH1TP1 MX0UT#8F*@LN1M_=/P,9!DP0>Y%LW7;B(ZP3-WLYW[0,15.](&>MP-8W@BOW; M%MC7!T9=P@:W)U,ZD/4'JYB+/.?X+5J ^0XO>% [VKE_"Y0,Y_ 4WF"!XZ%A M0MQDI'-^7/W';T(WU6@_ );Q$"GR66B%L?KP]N/605G8&LN!^8H46&&XP./U M/QV0M@PH"S='Q[]$Z"PN[?BU!2_)V-!LS5ICC)OI:LWI[HJBW+N1!?^1@[X?4Z1@OBMU44_[AE@JYPIZ0]D\(@$CG!N/D04S_%&D;+\#,CCTU&FC81@ MP&:'T?(,FY&%BGNTJH')^RD+0.H.OR,G^6\_! >OF'X8^0J"D>C%X5!N M;AE03&X<\8KL;N\/!'\\MHD+U_C'O]!_QU+_G'F0Q\BEWYS^AV0_.57H!CI3 M^,LDGO%4S(@'8 0><^)!.!$SXD$8$:O$HW B9L3',N)_;!.Z4!_F+GW>JG-1 MD9NWDN&F,OBU: "\=_CA__LC])5"7FT1X97U#>N4^ MX+K.SZ0%9RK_A^/=UF.+RJ\N/6JUL4UX4$:_EZW7_WZ06 ?^T!=6^;.+^9CU MOQGK4U^)];]NWG\D##]G\(_):7__%\^+XF+QN7N 7RSGKP==)_@_AK<.'\;> M>Z\SY-B'J>[GK^=$A%$4]S0^GSI+B+PEIDKT34E8G?F+-R %+_H!;P#E:3!; MIY"9[:O81I^8M*8:W@+_!6SO7UP)A=+"+DL>ACRK%EH4.1FP$RQ9Q$EC*V![ MS.NQ*91!=3NV13?=NS_;-I-J8RLPJD!WV F>7#(U=K/Z4FR#C,L_9;*9IUPJ M J#]^H/8HL86]<ZOFGO14_GN1BDQ\J1 SZ5VO6A@OU M?RO53+;U3*IJ M9\K*)D6V4@0U=0:R"U23_ R+^G!L*W3TQ+>A:/>4_ Y0O$FI@@>\.GFGXCOY!&I$YA4NR^@,FL*=TUNYQ[([B%4T61'(Z2Q;=WB\@=M[*GHYF M;2(_&BL6/5AP]=U(62V7>=>WIM_R8/$V]O6Z_7U*)_8,,^ (RY&&NHR)#WC M>)E]D($XEGI*92.PK&^V&<:6\ZM8SCMXH&]3O?2HO!YQ-:V">9E-CEQUQ&ZK M\X"6<^DR7!4;EH9,4<(6Y>YP47>K%%"][WJ >!O[2+(MN*X(2B/@D>(,@W!TO*1]OK[U7_)P. M"CTI76@;>ECVB:RVC_X30ES:_';0:32*!<;+EPG7Q#,#;O: T9]EBQU6^U2J MA64PVQWCM8U6S\,"[>]Z6GD?&\?;P:#-,)T.320IIMK'/':>?,2]]T4V0D:2 MQ%,N?0U8&D?P8KO]_<]([U/XR:XXD#R-X+'*E=['QME89 ;5K55A.E:U; SR'I?\E5YHG\]&9+=3 M3^GXYN6;W+P,#9M3O^;A]L-3#,ZVQ!38$@7#@36YO^6>^,9B]TU'B MVL,*TS#2..5Y^U:IZX*%W./D0)2HF52>:VG&*PFJL*E+R^(C;MLO$\U/7\H1 MJ2JL2U18"'W<&6+4WP\:QN=J<+I?8=/8\5^OOB CN/+1/.S=O!\^BF?^;:& MY-<K(&H*T@?]]0IV>3GHO MK,]FF>".;=8"J*XCB.S)VD*C&& 0'C +R]2@<, LA'W,$0Z_%8Q.A,B.>BZKA MGG>Y$@S11[H$?Y/%K7A\-7IE@#5D(AZJAZ98UF&5"+#(@"B%GO\SEX#PXB8D MBPQ>X7**^+Q0ETF@^R M] JX4H#P))S2Z-@I!=(HBBS1+1:NX18?Q)Q^!L-^';S@:\SRQEM/F9/-$805 M+1VU[GJ?6>P(MX!/VFE&V\\E2=^E!&(?T3$C>MRC=LQ(/2?@\A-H_8G6LF#/";3OA(NR!\02\YK %T$5#BJ4LFK OJ'?:,0(:+Q7L M *K?D5<';K%UTI#>[PIC6F!S<(U+E$5C#D&+$;!;V))+YS^SR[7SY2!"'P+A#>)1= :>Z"5E1^;P^_UVH(>@?W0[#C M!MTY]*#3&D2]Y&2T+-2&=2'"%B/'WFM_HI8ALNT_\J]#)RNP@\"^8"K:1R%$ M,"=L.=WF)-%PK!#_-X3R.[SJ^%S82@7V\4'@OZ<=8 ^=U()GK#G3;T&&1,;? MYD_[B/D.!!7=GNO0Q^R%UHCP3X=.ASYH*.>+51*)5;0 HJ<3N/+]'.(\WS M/)9:Y%@B37(LF<]FV!Q'I%B.3,^%%"ZF\'GNLJ4%LUQ+>WNW-QFM,NM-EA9; MWB6IJ'8>ZF*6]4B&,)GB<#(;T=16-!LN&)F^' G*O:" M*IBSD1Q#D4Q^5Q\H1*]*#%JCC5RNP6=>K9UQE/UF+I9*C(<-^QN[NMS9$S@R M3=-CV;MM5U(2T%.W=G( M]*)8K.R&6),I9J;E?6M4-28MI(=57BIKH[GM@Y-7:"Z7T&M.]D8"-<;$PGH]6[5(1KNAJ[;J[ MT5/M_H15*FQ3SVI%UIQ2$IN]7ON-AA%,=3_I9^,S4YNABFWH>%WI@Y!4]J_V"H919?J%T%AG#RKIV?1'+IN_7KO9&+6<;7?+ MTL2PTE]5N,D*HWI@Y-7:13Z_W%6R. M%:6AU.ZDY/E^'6D=9[71:%%N4I(R7JQF1KF>7(R!;8ZPCKMT;E;-)-TY+2>M M:G$X%=TCH]'^_HBC+<58I. MUB$V4I1U++?S^[%>-U-8ICC,,J2I*XMQI'5<%=9[?,I9&YKC!KO.6)+L38N-TT70JNM=9EGM1UM'KTTW1*V;Z=%%+EQ5OW&TX1*1U'-F[ M&6'R"P>3N6.+.S]51IKR0'N#WL82F94Z0H MZ[@TL!6>6X@*,Z8;FVJ:L#VZXD99QW:QOC3K[13')+?\?$H,DB-#D**L8VNJ MZRTBAQ65\;35VS;3.;ZG2E'6<5[$)G8EWYW27&[9&@S:*S-'2E'6D2MTU+7E MM%C,XUUSM=J0[BS:.M:K%#W"<],B)C)1F MG\KUJ2CKZ"0SW'(O$1*363'N4NGCF5;3/;&.+S0?>SU.^8ZH)G&SL^;138<] M%\ Q\22^%L1&H-,-3L(G08]@Z&G(+1CL=Z2*CO"]$F3QF]9;08\+Z]W=&WZ- M&H>4;>+X$8P"H(,.G$12Y3S#L?]&+7Q/0P!A&,,_YYRG)0;#8"CPC_\Y_<,O MS?CBQAZ=P\!<7TF@R5W=T__?_\IGLOE_+I,!+B[SKV(-OQ0Z_W&@H@G%Q<\; MPD/0OQR!$_\D>HX! WTHE&GYW9S1):0?:O3[*\LP\ H)XT=TI# MS\W^8R5.7QE^#X6:_=YI/&59S[[YBI MX!O/IQJ3.C,")WMR@)-[O))\18FB[W;01GBX5_JT5G6'# C_SI/2A>9QA<$% MN]#1^S!U%.;YP):8%KJ\N= MZ2Z]KF/FT;&AL?7252^4;"0FL,%F<(L=>;OKYZM=MY@KB3RJ%$NDF8$0_ "/PY[@GU M"'S(/>.YF!$/P(C8,CT((V++]!A\B"W3@S BMDP/PHC8,CT&'V++]+&,>"^L MR8].T[]'\\+7C?*C=K [M"XE?K9U:?Z9S'WI9G:G%Z\?UM0NEH:O+PU$+ VQ M-!QO@7ZMX:._2=X=ZNR=/9P_M,+SS-<^S_SW+4\HWZ]7#C,HL;RY M%ME2TO440BH1]4ZNJ35WO7-8:LIB.XN(5EB'^H""=_BQ&F:WHYCX62?)PQB_ M?@P-P(.>*!&//$'P*\,R$%'GO>CGG6+]'8H1@@?CPVE=FQ4%G6ZLN?9BLAIE M>N09T'@R]0[(;&@[*%V _Z&/AB,"*O( BYTZ]E/IC=OS3'*U8#+5[9K:SM** M5H+0!JD__B6>ZXK]W@?P>_U+A+?YN1M,U#(# M/3^G.VFMME64[J!@0'"JV_NYL:&)#(\ @1WLA4__"Q M1;".N2F#QU1%=2O"M<%'^8#+I"0!YZC?YV 49[K\DX-4V=/A2\/J(I"?6ZHX&PI(F MZ**M&50/+VY[6=@]+__'OSCVE"&SKV0]?8' 7YP_&J?'_'[I,;'7E>\N&%^_P=8[UUX2>71%%"P?/_;<2GV?GEL_ M\%!^D]S&1Z#"(W9H>02ZQ$H2*TFL)+&2Q$H2*\D7#?I\W4Y@CR#.GUQ(_ A+ MOGM=\2,0(9;UWV+)L:S'LOZ[+/D[R?H7#P#^)CW)'D'J7SJ5W;OB]S4J_=ZE MSJ>4N$VQ"$ZP*1Q6BZ2^5'<'O=YCQ>VXIS*->FK9H)@U+3;OT]6LWJCL*R/> M5C"G7QZ2KBH)R1X5=C5+IU^K&XDM6FS1?F.+]JW@2&)]B/7AH_7AZX58?Q.8 MC,=1]GM7.W^2:M][F;&K_B"N^GL:L2TQ;"*-F-R,3EI)==_=99)4GPH;L=W4 M-8]-46R*'L(4?5UHE%BP8\&^C;/\R*W+.^QO,?R'LO[-Y?W+Y3$ M=O/N)+*;DXIC>8DSWC9=:#?-1K5?=C^QO5ZQ/\P2O9'549+[)%-;3ABO[TA^ M>[WT4R:?^<+=]>(LXKL;X7NG_L093G'J7BS8L6#'@AT+]A<6[-AEOIG+_.Z& M?LR@,5ULZ:3.#/+]G3ZEY]B"$_5+!D'=@(^V_\ M'$/YTJKX?SD<&V'@^8V&YN931;H/9Q0Z[DLQ ;WS!'+,$\8B88-/W"!(KAZ" MY)P%_U9W=#&1PIX2L%LE&&4E !-Y1^5L44@X%I"E!)=8F\8\^%H # S^J!F" MJ"9DG3?,M6&"DQ08"M]T,AB^@#>TM2HB50RFTA)-232?T,^V:&H6?(CJ"."9 MLHX^A0 D2<.Q$^#\#BR2*@H2E.\ G$3G116V> !/Y"13]$4?R+3%F_+OPFRPR2W=FTLULNEQGW];:DEFFS?4Z71&14X&\M69@=/ M)/NND&QJQ +CEJV20I8FV#!_9MN(=YBVX [)HG2A#^7;Z@ C#:F,C.GY$@^& M#O,-71M\EZV-,PNMS\@YS*NMV:Z7-?F-2<&^I> H?V7F_I-(WH/%W.Y+L;A> ME#/;GL?6:+DC)#M[WJOD!.IN+.Y2^*8BR9,JO6$[:X%O"^URN_?'OV0J]8Q= ML_@)Z#10:E.VE.0"F"F@ZL#:B9:= ,92_+H:W@<+ CX)<&3\Y?3!:FXF MS: MV O#?KZ%-=)*>[S3!^4F*]U-!.QLFRU;QGC*;)J2K!4G;3W5!EI.?C<=_U0F M2]51HR-P6),I>EYY)YOE/=^['Y-=;>JHV8S,*<[4R:ZQ-25NJHC)U\7*OI8# M-;=L4U9$Y!F(R"- ?HRA:8#K!P< [/[__4G]QHLJ\&8ZBX 8'1.1 C$(^$P[ MMHAF-K -7@F&O%5BT- M[>GWV_77]3TW4^8NQ7#3M#.>X(:9*\-=_QF[WA&>?@?F#UWC9LR7RTQ[SN0) MC/:8]6"3ZW4G.^9^S%_,Q$Z],YJ6%*_*5HOUN591:CW(_/3UP?;W8/X2;!DW M8_](Z"C+LM?98@W=&S7=V887Y_=S!WM=B[([Y=Q.ZWVXKZR M)W)W""Q_ZCGSNW)?WMY.]TL,LW*-X51CDKD!F9GT[5&[<#_=7PZ*EF8N>P-E M;)";I547:M,L/ H^Y\DK[J,HU&\@ -Y=S/^$\-Z3B87_0*3W-8T*MM:YKW, M_;9^#QMU;'8AMA4G)^+[=3Y;GL]=P/]TM./WI[S]ZR(H&YP-+,B*-QP,2O)6 M%D0D'M:2 TQ03%G;^1BOT9+/Y"2MP8%;B9%+PT8P#4A*;J9 M"+');I[&^S.3%G6';Y?SU&9)V!+/1W1+^SZ>S]V."BY_"7DY/=SBP31-8IM#W:I-: MBJ_8TMW8N]=Q1AT1^PRCI1KK?%M>-*JZA#S&:_9Z(F=:][J?#'N])E(XNJ-, M?>X=Y4FJQ=>_I$SOMQI7J^]'2I*DG.S$6-?F1N]N0FAVJPM:MBLR,S;L_$C? MY9(<"E=B8$_YQ N,UWG\Q6XI=:V;$DJBOL?D"D[MINNA)T_N9VBZ6RV;+P!#@Q.9A[FE_ P=_]0;+)?L+1I)C7&8"I$KDM-ZAA+L^^GY M=D<7DAVZ-<1DOC^8%#TJ*W5[O< M_32]-U+;FDKM2,QKS>UN(T]/:P-T3_F2GK_UGO(VP:J(),IO>DO)DJZ)+\G& M3I&],B9M\CJSKMWO(*FT>LW>K'XOXMKRG%"CUJ M"[344SC6LZ:YZC2O[J4@*;E8;334%T]K53'_-M*H3BWHI5GG#8/6#2/7'R<@C1@JU?A;7]KDQS7 LMLK9"C'/).^GXJG&BMVN36.OR+L4Y]F#M LT;__I_3R1^!,9*\H1KFWV$MW\FJEJC0YV\"E?5)8G)NBIR2Y!;@Q7]S MJLMY5K#*;.XY2X1U@G\?Z@%3B _8H!/#PH6')D#]_FZ**L!S@T\^>BSAC&^N_"?PY ^4$_!JLC,2?L^D; M\>I2'(^<^5\N 3Q/8$/_:]@I1L'NHI^!C@-KH_J/]4NNPH_^^'<(B^*@#U:$ M)AE8FH/H!(]"60K(&UV+9O";P-G"O&]US MDQ%E";BP$%4RM79M.YR(],9L;+L39EQL"ST69[$_?*TYC)1Q;CZC5%O *ID] MQT_6]C*WI,!(XG)DK9<<+L==ODH[@QZ=TI*])FZX+'']3)R8C)W22FO2&8T> M.]5QL8N%0XF/WM!=+<%$IJZ&JA@OO+F4KP25,\"MTQ5S@K(8%I><' M551:G4@=HID^9O=9 ?&9+UMR3+1NP&/&B>WX)Q>D#BGD"PKQ;657:@# MMS'5J4N?[U /?5(C'?AZ0D<_U&47.$NV&-V8 VILH6KX06P1S(<'WPK05FM*'I<7/>& _Q0M*&4Q"![[@&D[!-1_PDCOR,,X5LP,'S M\-$$@->A3Y!GCF DAL2)+P]R0$5OC;=Z)<0(0?^BZ!.XE>' [E MYI:A.K9X8Y\ELAV /_#MA>\GON,R(!V$$./[@,2<^CA/O MQ.<+]H:[ F>"9Q9$\+,.?:,YIT)ZSIEO 88:G?)@\T,9JZ"SHGKSM_31ZTN&(T!;MXVQ0+^T#ER22PY2'<'M7ZOVM?@\37UX1BE/_2/;P-R=H7[;X&#H>6(PH<9 MMT]5]'M@U_T.B_R1@_35#=T/HA:_8/8DJ9Q= MF[SS4$D-*GZ4&90U8=K8+X9Y3%24 5,CZL-L <;F@!E,/>5RU_>DOVH&'P!# M/<(RBD'&R\<9QWL[1O>RE[_ANA_1?826],_?S93"9+:;VM$P,2["DM87J4:[ MXPW33"-7<52LEMQ,77AW@2PIF;O.'OOKZWJ4Q25,88&W5<9O'-[ MC8@HP0>:PD?O'1)[F[>TDA5.UIN&9=4"M-J:3G,FC+Y%>: ,H6O55'7383;B M0FB9JT5!:;@L">TF^90FKVO\WV,V-:#&JOA 'BAX)HT2W Z12)BJ$(0@L6,( MDHP=T8]W1.^.T/Z)HL0?)5763[$QQ80+ M_[FQSY Z]1E2[%8EYLIP4YLSQ-IEN$R;2$'XO)=%,&F)/!1#>$%IB7KTX6@( MA-Q:B*95$&U7%'64#(2C?PE*%_RV"Y?"Y2==[X?K/%3!*] M/_[]7$_JI6RCNU%EN-!G=%LGE8:1;@^+R7V)3TM__*L;$8^M#>1"4F('6$?. M:$/14(&!EZ+2$94:D:PWIWV'R6RH=D>F\MY0<\'(].7(4GHU%@8+MJ<0BVUV MNLZZK7(+!D>OGNGQ2RO;Q.9]I3C!VIOL+46F.&8=W%O4-QA.=U*+O6NI57[?HL#(J[<7,OW*=K1(BHJH],9)J;#= MC$IPY-7;BZW*EFSQY0G#509FG=)U:VOVHM(FVYGRRF@1K0)3:0Y:N^9^OE"] M7E3:Y*J"[8GZOK2@Q5%ST3";'CNJ4B=IDX>1LZF;]PKS+JYL&GMB,./YOM"& MSPSG>:/<0Z3C78C_(@NP3$:W1%AST@&*9!;]+H9H"[:N,PHY8TZ2TRY?4;Q! MN6HG-W.;8WHWRBB\2A$^U;"(@,Q)GC'YG @6F A7B!*&T1H3P2(3_BIOF>:) M2#W@EZ+@J&)G\2:B0U_CFO*KV2)=:);;%.:U77OCN)N-!M%"[I#+&5)6/*6L M@2@;-,%,^)T?(1V!IV8?\FT/*;E_GB9V__7W!WHM#Y-U&I20H*13SK&-\ ,_ MZ11]\LF)J5GBF2#BY*\'2,,#C(CS(1^!$?@S2<:,> !&Y)^Q."_U$1@!3%-< MO/ (C(A-TX,P(C9-#\*(V#3=M7;AA\>'SUMU+BHZ\"EW:3_RW#^GU/MEJKR3 M". \"S]$L$,_?>-&WK:-=^X-!/E1[?O%A?*Q4/RF!BD6AH<3AA>*G&*!N!*( M>'=XP-WA^EKI-6%_N=IM?B/-OV.FVZ]:AC-DE 4O2-8MQX2YA!^6Q^O;]7LO\AZ9@S &=>]U?T1BH!_$>:R:E$].^TOR M@X++"%Y**0Y&,ZEGIUUE\EJ*T.NY>X'*U4)EB\B\4ZQ6RY*:@J@X798D27I. M%\R>7P."IZXQ*3_,YMY;8F--C37U5\ ':*Y%CLC5,H>)K#N8\'M&VNY_'D'@ M#:JZWNP'15[-K>@!PZ8HL9+LC,J^A7/QRBYZ(.=H*_!G%^U MH]^R&BVPK+]M,=J-'2*D;><9?D%B7X2]K>%+O*(J=)=.;F?KGK 6TK.>Y)=Y MX4\X_AK0P.,>2&,-CC7X*SM*[U+A_MO"](F8M"GQ.8K1)=C%<)ZVVITI!Y>@3$=%-/3X6QP8@ M-@"/Z-K]G 6HJ%153^>K%.U,&A.V-%.$ 0]KQX&/EWL5B^-WU?^S@OG'S(.\ MJ.*_357_1Q7_"G@NEQ;P/)O-B21+\JD4R^4$G,6YO)#C\#DGIN:7A:4M;N?, MAUMK2'*8\RR\&)A55_)NVO-74;1N> MDIR8W6TI:9?41F3Q[ZB@Z(4TD>W0@^(DW?&O:CB7ZU%%+;C3+5%:_3 ')$X M,>[;4E3Q;X6:<[5!B>LRF7D.:^5VXVG&[@&_YFIDSRXU"P.B2C%R:U),T_M:T5-< M,/)J155\GVMV2K42G9RVUF/=FA&+&AQYXS+AT')2/(_:\G0Y#VHU,)W@$],1 MA9.6)279XE4#XG1<5Z[N:Y*^JRPG8V4\G0FS1G[.3JJWZD+R"S7#Z>=$L+#$ MR$]H ?KD;U]>H^K5U"HJG'2<>%OX]2 M^/N2EP'#+7%52US5$C,B+KA[-$: XW$,4_ (C(A-TX,P(C9-#\*(V#0]""-B MT_2QC/B)V]I/:)/R\-5>WZ;:[\.J?S(/7?X9UP+'PA#7 G]&+7"\.WS%ZK^/ MU/RO700:UP+'8A#7 K_5[/_@FN'>V0P5T["LA&TD=-%.* M?7A]=);/]W*NN;SDIL5FFE\ISI0=%G!]G=:S04EP/GU#M)1O+LJQOGX;?;U= M>:%1<$+\:0&V/\!%0+'7N^M"_^^$89#]#'VWLN]MW&_+3#+=67%RX9]@"^S MPBY?KV.9>KF[S5)+MUT,ZG[SJ71\Y(V5/U;^K^+9O5O[&S1#IG(+S6)DK^5J M_& TK))!S2_^E(O#TU\SY'6"[,*=^G@G96L?"97W9=ST#P7:^B;H#,0#K.O> M%OEF[MA[;'$K@^E>/6G3M#@>=+%6=F 0&@7G!CRQIU0^\[L?LF/MC;7W<_VI M]ZBOXBBZD"0KGJ)E59,6C8Z--2$<0@:J+YZZ(:[PUU#?&"WE@ZAY8X2&IFA9 MHMA9B_!9NM04.4NTKE$9ALI*V<[&F1%=2*Z^NGK .MH>Q7QK%P M&/YXP!B9YX2_X ]$:W@%4N+R]<.EF"@:&F"UEUARUEOMI0JGS.:]^9+KUR2, MSEBU=3+EK,@>2_VJOU-KE\\L9M(2>6@U8>V8)>IG:1:^Z)1E'2*O(SH"*9V+ M9F=Q^MDQ]P+SI:G-F28PX>["*O,M$BO.2*>HTNWVM$']\:]N7!G.Q,)_6@*M MVTI B,HO2:ES)0MI=:%ZD=1BJ'UR79YK.660)=;K?J915'_\:NGA-+B-\ MH$\P.,>$;$/D$G-M@+^(B:7("1N',VW1M!*RGNB:,J"O;>A/B7;].0'%,D3_ M]!_!&YHF@B%" M Z+"Y)X$\)0"L<,00\2@-LL@%_P) 69_++1,H?D/:?Z#]I M;1I;60"C[!/9=V5["9Z2^'A;=[KWSPT#S$%'MN<-1I#>R98-%PU9!%\]-.@= M^$ XX&M4GHIEH)C7HCE:ROOB[KH:0()RN.X *2/HL M9[X2>1L2D@-F8 <$4(!P-8!D&D1N L++FXB,(@<$#L[BZ3!2 X1;JEZ"7P(# M[!-:5,'3P-3 GON4.$+=ZI!H)7N4L2UYX!WOAOUH#/SKFT8B1@"<0T!1X)SCK M[ %Y?#&'=>H' W%F'^[$_NYWPO<^?O/7J[GRWM,*XG3>K[:'0WV0/CP;.YMTG<683@-)(&M M &&!P+CL90(BC%C^;@>?>;%560GAN(V]\14)%VQ*"6X- M=MP=VJZ 7Q-$0VZM .\6@?==UI[)0#?8&2.%()EOZ$Z7;W:5C4G+6[*3'ZBR M"X4@&RD$B'@/9QYN19W?M("!P--D-'6 DP.=7^!: MJL!GHM IY$SX_).('T$"@LD!EX23H/L$/?RC,48>BGL,TWSP 0T>7EXGRSB8 M(>5/L!_.#_T1GM;P$S*I]KPWGZ4:#<5KZ?/=C)?;Z340(NPYF[XZCJ+CFW^J MB23%A9/Z]E#5VC%%5C.&XJS';[+,(-F=33N[Y7*9<7\U_O+SXG5!QU*PN#Y8 M6Q<0N6M-NF^;HN==,+_M>7X1ZB3]?-[7ZSW-TD!D!$YW@ M+?% N$P8^5^&:*KAU0[T1V\!N/1BW3A!'J]O F^8P"]!E?[/&5C4(:L#XLD: MYM_A)=3)J@*0*@)=5TABTL>BXA;@Q7]SJ@O._6'J1.XY>[C@^OMPD95"#CKV MG"'_DSCY&=+CBI@0K/:$9&=@M,'7SO%HPP]_ (H5<,8VUG\3^#-$Q]7 K\'* M2!RHU(UX=7E..7+F?[D$\"N!YOS7L%.,O Z!/__MAS;.8N3!1^"@BP[JP!H6 M#83O:QVN';A_/_KP]9,X!90D@RF":,YGV]\GSNORL/WJ)/_T PLH0HWN$?V? M0HCM)W Z@D&TA+7DH,L(]BY@Y8/?!,[FC@1_W>B>FXPH2Q T+$CC^>R")W!V MD><6+)G&YVP^-2=9GE_DYR*97\R)W!__GD/<;U+S&5ULK59T4HLAFNFCP\C6QM4*SEBE-PQ.Z5"&R76)JGR9B^Q MQ/4SBP5MV5H)]1RM39.8MEDTE87L1K8A&$AMAM74&B-GTU,N1XV&ZC"R#8&\ M*Z<6>+/F,EK:PVJ3!D=3T\CF B)3VS47:[NK:!)C>9-29=D6J*CF ONQLNVT M1D-+\2IC:]CB&K2>AR/#MX-=-+AI1$[IZ[>2P6WC7:Y.P^0!K\79X/!C>R^@ MW->XTKR,K:>2TIEKNB./2WVVY]X%Y;[L@)F*";"CR9JC78;N'!3"!V1,\C#2 MK:K'Z*X%8YB7SG1P@+,"9'PKQL5_'RY^[A=A\?V' ),N#\CR&J8CU M#N8W,%I?IK;U>UJPJ(,%R6DJI.M_F4QA3WC;G04RG;HF&K3FBXL.OJ MC%\V7/?>BE$1:.Q0Q0Y5[%#=S1Q%V"%7DOHX-?**F-/JE51O5.N/O9Z/")N* MRE;X4@X4),S?OG=1"]))OX(_]4#VYI'+WXC&\3H88:.*- [ M'@RET-UIA$$:Y?+2D.MY(C.>$YV99)9K3,[UL1CQ:[_HKZ_N%W7]%'A?ME'M M08!MM@A ,B AS_$RO-B-^G@WZNYUZY_H9]U]K?>NT;\=X%FT_8NP5 W+,2.2 M+(:;UCJE>5X=VZR79K4NU"=IGHHH6H\<]ZA%Z]GG1-$4!=E.4)(I^@59,/NI MXI?4>7>JF](397%N@CEX"=S/!<'.2SQ1,ABLB]-1.>>K:_!+@E$V[AH5!0:C MJX!40/NM1*U6>THTNXD_H=01V#_'H>@#_)^__,K:!-C\9?"#)?(.?#E*XE8- M(,F\_\0%QR,YAHDLSAKF\7UT)KUO$@D61[*-L8'TLE!Z:[H%Q HNG]K)%@N+ MQ=DFF!VE"P,X8S"Q X%"\L*'M% %]N%134.7X,K@(X?>6CP^;("6/_!77Q)5 MS@/_,3D7IHO#%Y6#Y0E71 <(2N"F95M9*"T$%)W#SQ^X]2AINBG/ MJ^49+4IMLRDM-&P_I7Z:O7TQS#CM+%YD)M4CTYEU?JS0,BE6FVMV/>EJ+ZA\ M(F1CP"_#L2U(3%C/)8 7^-5.)[KNV7_D*V%"%TA DK8^2]G[Y_=/K18X,7PK&(;Y'/->:J+'$!_HF!^CNIP3DA M7.7B4(%SP!"!U?>&(RW1(T6(M;) #'].U.#6SR\Y7;J HCF2UY><6VHUD3Y1 MZ_"7#]3KM3%4\[E:;T439:&W27>J_*S^"YOPF5;3.QB)<61K"3\L&M9)Q>ZI MHANFH7"C?%6@G>5^56.=U;[(4? @^[JBGRKY&D)4R6O 6G*/IS;J!\+^)_[7 MFP7>3WN%:FX<:CI,$?S5$4.4'BW A!&.11\R^(, K4>H+Z=%'2G?O/Y)@$,U MK,<[OM8Z5KIQ*O#%_.E!$DR+O_\-V)YN(-\H#E\JW0\(6Z'$SA8YIO/Y5H0 M+V4B%,;47^&$A(.S7(!9BQTP:S_0 MN(O#_+8P+% 5FABOBOA@V:QB[$^#E$3%:LJ<;([@G5EGX5\H=HZDBP1GJ(X! MB9RT6F:2N.JL*BO@GXQAB7P:BP9G@"6;"!8$^":2K".XA6N,P=0=H< . 4*X MY5C@S"PXJN\>:!PJG#.N(Y_D(2X9E@$F2L!0'D*3<\=&C_/1 ?VG^7L6CH>8 M%.LSCQ!8P5"54-#X?:9(@)V_CK/,^^\XV2J/KST'Y8,;[,)WN7TX#%@,&/C@ M1P6[H?X$E+0SK),MBLZA;C, #UPA_CFC&<_"-H/U[!U[LS][=?2!M]5I]TK7D8E?A M]GMWD2]*:6LCO>*'OH"F&F6L(@G+-?I&1]G5>$9CZ+V<)!6:KKV +WN S3O? M&IP#>.5KJA51 NOOZ:]]Z8"6*B2<-6#<\81JG"J;CP:)=.M.!K!P),T;R1&T MWST<0J'[IA] /2%\S!E08!!.3'2VP'E#ABV 40!+AX L/JZ4+B;]34(04&2:SXC&!EJRV947Q0ZV&C-RK;Z:.S2U9^RSP/I[#-#Y MA H0;G$ 3K2#78SZ]&;IHIEDI@VV;22;)-?E?(P<(H]$]>F MZ3_/B<\14(@)HJJAFKSFB+Y-7E&U>G@Y./=0M,>T["38W RT;ZNRZ!OV$#QQ9XO-S+,P.#)!FF@/BXKL=?46#F*8!ZA5(/'Z]"G%JH)6L38JJ% M6)^O+02*+# 9L/-UX"<"@\>TBY U[5.R()@"'X0M?,Q3W4@ MJ%#ZYF!2NFA9_\"[8FB+H"SX8*:(:_^ 8Z($X;%. FWPPH +X%B/@-M^F D0 M-\03UD13@N#;\(J:!X<8OP[5Q\(-!K\47YL[E@QGE8"JMT6(O/_X)YYP#K*^ M!?0-CCSF*;$/)Z$_$?P?F(@@+MY(G;_^"6:&SE G9_=_X&,3@@P1HA)?$#<4O/$2BX^%A=WZC44&QQ1#0^RP4'-P0 M71WWS]UN#:A5XD_Y+[1W I-B(_,91DV /9"-('![%J2!DSX$.8)SDP]2C0A\ M.&(CY,;/<-FS)\B!)R=@RT0/]>-& QZ8!+"@XW[9/9"[PP-M[.@=LX 0EL,- M$\>@DW5Q;?D!NR]96U2U12=+ MUBY7KA/+#=Z+0I#K;79=!K#ZANK2O7ZR6(-7?U3*(X<_F.NI[28]%3 M9G.CZ3A\#QQ_KYZ9ZBR;^)3NEYB-FMQEY4ZRN:W#BMNK9^XE89@=\?A:R3"K M1K%=Y$L5*1*5SA+JXGZ]+#-,LNBN.[.)3& Y*@J5KIWR:&?%[%=81QPWIUIF ML9RQE%]G=X&>-VA7^D;=2Z\FFCX]R&]K1UVNF5+$* M.-V+PL1+;S:#O+:6-DP'2_8=VN,JS5*0P'X^TIT9O5$K-%"7AB& MY+>GO, M=%C:)KR\JE1<.;E5>VTENX$CK^BY2V<[LE*IEA5Y(W186\X)LXT+ MW,2K>MG#I,;KU*2:QNFZ)FE,B7-=D-"@KDTER,KFW%&P*6QPHS'R7)EZC5ZF1P< M>?5V8K^9FMO4BL,:>J'GC*NM:F/9 R.OUMY)3]K8(K/*TI[&9+DE,5@T/#C/ MS \0#E]+3;_5SG\TFI<'CC9P7T_O9>!>='5!=]=#!WZ*5W[2*_)13QV%49K? M5-S4E&YP3MH;]M1\BGA_,NTOG3KV]C)?$HI)>D"E9$^D\(J;19<0+^=G^)>P MR+..$( @='%V^75?J3BI,@E#M^3#R@1A3ZW*O)+TL$$C:W"+6D7>Y]Z?6_DK M,B'O"'ZS64LK3$PVN8V ;U*37.^/?U.OR,0__L6\#",7QUY?G 7O'U%$#P6= M@LA1T'\N["LDA[DC)XDAX1#1OX\9 !)3O+*5%A* U\HG^.\!UOUQY5^-ITBRP:R8I'-[Q&$U>;]G2E_J1! MZ@<\*1OF,.#&,6[FA\T.4XD4P[77T=5106W3F=S$$X1R:UQ1I==S1*^3*7\0 M;S.!_4*Y+9R?Y()NN-^24WAE^.YT2U>[SM3\8:C[E "R93E^$L+)5]ZH#3(0 M8%:8-+*#!27NZ,%2VDW[Q51J5;A#5<.%-AS4B]XXX"MPN88.C\HG:G98\-B_ M&K&"9QC%0;Y4K>1I.E,4\SN+Y#HUW?W9!J!AL\_P)35$\<@4&IGM%J1,QM"5 M\5#IF]EVCAGQP/+:;L35=7"?@V(":\?DEWX'Q00G ?)(0;>W-W(2G68MUAF* M7G4[Z2P5S=Z/K=E,J59&D=TZ'I9WW:0]Q>NY54.IE 23+M+#/.F]RKO7;U*+ ML$?B@7D=LP]#!R%+@T7!;N&(QO#!A*E![I)D/>EFL6+.&N,K;#Z?+R58)OFJ,)T)CI^H<6@R+!$G/%U/"A?_ V5_- OZP6.V[/T MA&N-5@JFTZ#0&\FIE;[ -HYE,L;"5UVRLZ%^"]3^E[,J& MV_<,DN"Q<9.QM[9>9$=;P/#\4XK\L;*_M.W#QJ)R=.IR%F4O?/QQ@CN8G%-7 M]7:VALA @<,?S36U!\4)+,8:,EQNYY326YO$MP]F9":-;F\V,@52Z>P:Y;ZH MBN! TH,7]!%9".]R3<\<4CQ",L/R','IN7TDW,[O29QB*I9(L5OEQKP,K@I^S;C%Z4: 4VSSHS>D0&&;W#G.0$3,1."K+JH\] .!'9.F1J^RFMH<^T-%28> K&V+ZX M^8/"2XS3(UP0\T:E9;9_UW&*BV XJI"8B[JXD'D_:]UP]81FF*)_"W*S\HGH M6Y /%:U E!KICEF1\_L,-B!RH_PZW<.:UKO+*%#<]GQ:H:BT#9T^4CR\2 ON MU@H'VG9<732MI;P.N@ISDAA=:T$PX]J>J',-)6-0J0Z]+N38 I2Q_'-$CXW_ MO,G9FHL\YUAB.#8T()]5IQ%527G8-E75X+DPXW\= /OL362YRB)/,YP97I_&2VDCX<'OW1R8#W M]YEFDQV,FL03(M###@8?_ G!1>T MM6Q1_7A$D9>B+.^UJB^:U&47RRJMUGR >:/LN,/41)'O_.2E\$E1>?B6:-B0 M$5GJB3W,P!PR9W8GA*FS)$I!R+Q2&NO[2[!D I)=#I#"GDY@0P31+QZ!Q9=6 M6 A24#E>20YXL-%"84#50[ (#"4F:(8@JD_HRZ8(!2R ! M*/!#$@"PD83D+ MMY9AZ0^4(%,4'#XP^)EQ:E$0&(1J_ZDQ$Q29; \HTJGYY*S3ZFYV F\MG M^,"6R$$H6.A7UO2UVD \@5'AZ5_X/$Z? 84=<2TH<@O=7GCG$_H^L\= MQ-2NS],69&GPQ.V^B$TY0LQAG6:R,^")MCPJGJ4%X>^PTN%T*5WP_=\3;(=+ M*D5ZQOUTMS#>24R?;DR612&O9V9Z"]U@1ECM__SUY&<&F;*E)!:F*![K*,WW MW5._.>/@<:6N#XA0!C0(FV; .MS'%CUON>FX;%9E/"Y%JG5ENFTV?OJ,_\NB ME^=SG>JPX%C*H-\PG(Q6FRSZZ%!&9B/\Y3\!B='6>[#X)GJ+EY@;.O \?6RS MM\K?E%4F,[S9:34;=%&=L:O&KM9U!>FK"!^]6XNP&A3B9CZTT&6(S-(LE#89 MII%ALNRR.D]3\][/!RA_6>P*(D^QTUF5I3?F+F<;G02)/ C,/+9)]69 6 MSJJW8XI&=Y#."J5S]$%Y.# '6'%(=:M"UB+3O9\&^OIEJ2LU^<[8R;$4DUF/ MU#DU'HZ2%O7BG728CWT6G@H3%Z%UW/YU<8X^OS7\7W*"'2CN$LKV+A?(1OW$T=.+153WF#GTH-NRIT81HO4)+ KYYX =Z\;6OE% M"D#FQ, /0MOTF\^\L??WNWI_7$MJ4\-I:41KZ6W5VBCI\@[K17E_"!;%"I-J MKT*$+UQ0?Z$XX6NW+V9KW\0MHY1E*C)?2#ES8;)V?Q)&XZVAPL8DDZZ836)% M-_9]S]$4=KWNP:O>YXA.O]\\5.B'"L6F3%9\O)Y\>)'V9+K&<8FS+=6&5UI42W\2[U"XF-ORR %:.) M]4A<2RJ5+*9U-K45MQ=_)F[X&6'#AS)]7R=&,V;VBW8]!]U>(UU-=I.%V21_ MO\A@E2QUKE)8E^LOI]"^%J/YPB&:6"8?22:Y%;WE"HO&5O$6 M5-?MF4Q7H*279/)K!6IN)&E?)%93L_L5NLA--8R3ZRUL4Z[*#>N>.ZXNYFK- M99O/TD5-S99GN-:76C\3JSD4V(-#O"NJ*OSO(4\,'8^!.%D(. ZX37[+F,BL M<#!=T_/[R;P%AC@ @^:.[2<6XGM./H\(;_XYL QO.5I$(.,<6IZ(XH_2=>U] M2<%V ]*B.:G(L_L^JQ)]>)YX.577-E"H!X$,PL\@KC"0J2TGJRAI^X@K'/+[ M"25W!PC>80M*038AU+4 PT6(^X?V;8>HT?$=Z+V'=L=![B-@O66HLM\0)$1> MLI:B:/MHT#:8$?R+J!HNV/=/,!#_>OZ,EMZ#H,&*WS/CR![KNKOWOHB/Q$FR MVU0Z!/G_V?O6IL25K>'OSZ](S=GG>6=7 8>+H,X^SU0AXG44%='1+U9(&HB$ M!',!\=>_:ZWN3CI<%!T5G,4HY7*N4/FW6F=3S"=K;BHE)I7Q71BS V!MP) _;&Y6>GF\TK#\*/2[:>5\H(__<_ M@;D$V)6<'\>EC!^^S5)N?2,]B ]P$,7<6GH.'^ <"I7<9GH2'^$DTAN1GD-Z M#DG*E![$ZQW$?P(/Y=A7DUG?;]<;S]CUFTJ'O[SEF?Y7CQ:R_]]_%2KY?V;_ M&]>G%[L%S0=!0/KR"R_;9J[T*-E[E:W_:NL!OOU2/K, #F]"\-\7SV=V_DS$ M?QU4^-"8("NU"FPHS,6&ST;M?@_Z]KJ;?#6R)BQ%@J47AO<:V)N6]_^91B,=3KOBP8_7*>;)>LU>EI>C8Z][[;> M2'3[A:N\ZF/]ZQ4V(LQ/*]B*ME1+;I"\9_?Y=S>7^[X$-M^ M+73]Z-CZ)N$[2O.=NGZT=K%VV]O(LYMQ\Z?QT.J.'I(Y :47=[:N"==GE3R? MDO!=LNZ=CL/U]7"SS47>X-5OGPO9"KSBL%])IU@6X8B MD"^7HA'^/+G_3Q!OW\A;\]EYXV]^?G_"'I^RV[\YBB):+AM8^'&X8(=AQ!GO M! 6 M_.C".3TPE2HB(\("LW]?GYS[[AXW \O]YW>3='?N[2Q M.S5JRH79>M>_+"F\ZTTXIR#L5[4G_^8W^?UUCUCJ_"A^9-(W]ZL_YVTL$*HZ$RF@VBP9M)!G^B&)"XOB6XOJ8; M8MKP2NC::P9)K7IC?Z*2G*+Q*RO5*]_7KV QL9?_4!6"J'>5*)_P8:2B-V\' M]P_O /=8?1714R+3-M:B.4W'V3E4I"]L-#*2"D1.6!!SS4U3.*+ M2V"(V; 2!J_T(GO1145:H_>QVI#CLZ@DEI@ZT7?IB7W,[,'MB%#>-^KKMC:W MXD9QNWK=W6D/RJW)MFF;=P?=7FWT2)WNK,\,%,8PU]%GSK0D5E4 T>CPJ ,X M!W(GH(M!.!WF]Y0^#/9:_>U6L%=OED[K(_/'P>&/'Z=?OC\PSWV?1@73P"JI MP"K=U*X*E]?';N.JKSMGH5'.U\XV:Z[[&N\MB"IQ6XJW=UPBNN-L,MI8=\IMC M3W['&_&\&C2KN!%[=X?^0[/DE^O9G[O'M^UQJ;%_N9H;49A[(T9VL=T_O]MO MMXK#<4NO'!=+^DYW)3?BM&@/[SL'SK#%KBX?ZG;8J-_;W2_?*^N;C]\(W[I_ MP7W@S!O&1&A9#J^"]F&8-<_/5M+.#9OI'HI2/3%X)"GA)&^1=[XP0ZFX%DM# M0B+" +-D;OG_)'+F(V,*5F5RO6]2IE-V)7+UBR3>=5F6I^3K'9CXFVZ/]8DO M=KF^D5LO2GGQ6R07(ART0CY76?NWIOR-\)@!)I9\4D"6J/HD7DL6?I)?/E$; M0)Q,X Z_%0LYK#$U@(]B9VN%W'KYCJ,W58?!O MN%APQ>U$EK'X"H0Z*JX%%+_F4I4L/T)4_=4ERQ=FQ%6[%BP1.!QH%0RD1\// M:/N.D8O2JE:_Q&,W8-3P79!%W=:B&GF^]K7&J1 S__Y :TX0TG=@SPQXENDF3,HP1O M738/Z_#R)O$^KZJ(.(5,U7:Q6N9L];S!;??PNOKSYW:^&-0O[\HC=Y(]%@(" M(5LU>.2Y&WRL,%-K[W6.?^8@5<5R'DF+L6$CIZF@$*W1M6WJR!ZLIO5YP]$. M= =K86KK=%V*F;GMVQ/T5_4Q=.A_,)*O;(UWBAEA94@')'*0;I!::**\Z/38 MU0$7?Q#%ST"FI_*/-;3%8"<1WE,!B*+K#5W181@&LAP#*]\S&A&$NS;<#7B. MKH<_4P1:#^%>>:2CH_05)211B4K)%I[?Q \7/K7 MU_V]W8NY344*<*40]#>7I5JSLWY5VVIE]QS?NCE] (&U^O)2M36" 2$=M>_R MJQ$&U\7V#@?CG=.#JY* Q8TL'AH.8^B[%QQ=FGHR;.!P_L $%_G M$#?WW=.3'E"??$6_WSFJ'^_M]<[?$>+90BU_DW4+@U;VQ#IL#GX.JMD=5*?S MKP?QG/;ZYC1%!,-&09;Q##IXQD9 (Q@GAEIS:*^0^%6'GF6#W)D1JM;30%4H MF-:A>K11&>4F YH4("T%^D-"DK0W1!^V@>V.B9]K1I+"160RHPG]<(H$5N,' M7HN0RG92;6; ](K!TIV&S#R<4PWC0X]113( 4$[C)IL%J]>LP= FZ1%7.I<4 MH&4C:]UGN:+Y;8_^N;G;W[]?[UC7.RT+-)S=R=E>H;]Q.M>_\0I8_9AB48CN M$_V3!>J0+>=!3>=XS5F.CW@MSW_ZI%3FE-,:SI2]V)1 F\+.)*][DD_/AZ-Y M;M^ZI]?Z8=W:6"^83=?LKTVJJX C[^"5!"8A[Q*[8/J:>[M?+QZT=G]C-?/EMK%P_W6I=; MY^W=A^-V]^;L-?F<4@1_+J-K%0OM^W4SJ.>;]>S/VE%SOU;!]M1KE4PE7\X4 M2FNSAC*4%-X,, 5A21S?[82M*\^X:['V\#+L;_Z\Z/9_H97CLR%STQ^=G@_6 MS,V^GFT6K?:P&!YVNU^^;Y:*F4)^MFY[)G)'#75IUO;80.>= !VCAPV.S9QV M[ )N\7= 9Q>X2 XKT3F/JK;#EZ$=T:DY)"RIM ##<+6Q&]JF!MHE\\86/-W3 M@6:U&7.PD8 5($^$H_.8P9"8Z3/+D#\A_3=TOP<;F7#6X&BVQ4)/IDA/'4/OMR#(IK6:Y'? M(4*[J2//8$<'GK8MOX@[89,]&?XE9YG/&VI8C#O0Z+ !3_ "H<+?[<)R\.K$ M_1[>I@D3TO!D)Y!FV/9!/ 09O*ECHP:B77'KCI8$&YU\ ^X'-B-5VH#4SRO9 MS<+@XKQ?+/M&YZ#6>V@6NB]K$#M_LE@AG*H)H_:,[9^$9\W)O7.0/RR.N]?F MUF;Q:#+&"FKYW!R/DNP:^Q6/%VE',?\/;DI[#,'IN<(_?Y/\*9&NL*9BW9-C M2%G&UA%I8L+9GDBL(U)%3M@P"#V6Q.:!/D&CIN6:&'9CH][40:+D,*0< ]>3 MU!<)6XQSEB,PR\_PUG.^X(G,&Y!]H8WV4@>>P+ZUXQXP)OS9XH1<15Z: *9$ M?EE56N[BXMR9QPV,V\ &)),EH:.,3[P6T@M5%X">_<#/OQ0]#T7(&% MG+4^O0-V/[1P*:Z"(B6NCKPF$7_$A&[-\?H(0O_E^TG8AC\T>;=\N!KO%#0T MO4[ \B/ YEA/DS@.%!8.F'/A-D4L=."H@%X.^=KEB?!C4HCG\OV4GB']1@;] MLN)6+T?QT6JR3]=ZIQ]D'[;OZB =UC:&5K92 M*OY"GRZ:&P'Y4QS0<.UEQS9C],CKS[8J._4&UO= M8'*W=MH>[W9_07>:MX5CDE1A01$AK@&O8.;61.Y$/#C_++VU[N7M\?9!MVX= MG]Z-K(=2[^<8^SMG-O*%3'&C,GN<:,SJ$*QBZ56J)H_(]H[R.#"A8>B!+N:C M L0[;*WT0K_@=!^RIXV.=?$O:,:_<"'73XXO+S;JE4+^ M\F;W>.>F[]8?;N$02YGUS6*FO#Z;_;_PE +\W"9E>9H"+]O&=ML:628C656< MU(U_<1@T+L[*^69M([BS:F?[]>Y6WOV)K4![0VR^59 M=S@762H),T[A+$%_X5HGWKCH M\$0@H(S)10?D/77*!K'RS8+3/B,774J!D:@A3VP'#DS6Z&ATE"7/55\:O;-\ M^=RZ;K2LC=+5L770;@YO $4JN=E<)ZF\@ !NVU+HGD>!>[HIC$S"#F'&9AM9 M0E\K%81PNH0G9R\'VLDE2-)C4FXUW1"]#+FQP[!#7UA<#"'.=X61:EX/37D. MB)5D&$+!#S!2.%JF35ZR8^8K>T*?WUKSE_C&7L[(Q1"LN;D?MH$/^E4$E4#) M]/K7K_QU$V>_JBMIBUZ/K'?3 ;'!$E_.>WQ=QN#V]WK=YQ M*Z^SR[OAO7]U$QS,[;GZ[^7=JP)98Y%]*.F;IQ-^"EM;(Z%T2<4 =NY*4RR@ M,+H# 9( %=_J.HRSKFD4G2M?<,/+RGWJ;X,\QEZOY(ZJ)^?]29U5O:/-VY([ M^17S_!N(F&'IUJQ<]"[]?+:>O=BMU(JW.RX@U^9:9J,PZ]=X=L1$),/XTH.$ M1$>/*6$LN2P]]D<2<5X)$9XC\LQ%@T3S].C'Z.P+7&XO;O1*NJ7 M>V?UO<'9\3'PNK7"@B)DVY(H5#O@L(/9?B+9#M@QY(]ZJ'"^DOO.US MV/MHQ3K280QIYBQFA(N]6):?<;EDR"E+0:+F BD0T?=\[Q(Q8.6B!S)WP1") M3FA^"2GTK0AO'(^YI"E Q(E,&0+,FQX,T6E/\H/+ZU*P-3 O=_33%TN.KT5H M5;GR0G^X*>[=5E@_/#C>JUS:G>+Z.JD>&[,7;8E0EY&!9$!OA5>TA$GX"YF6""2TG7@/^(;(7>XZ=H6R*'];-. (6"I M ^QPC\]P!W "+878P4;B#H'(24YAOC\G\%Q;O140,D(PC5Q!A)FA.OCF=MZ;$S%$#O !$45"/A M$$'B*,:3KH_$995$]L/N7.ZGM7W>/-7["5 MOH545&GLU\W;\G6Q/^B?][/LXJI[<4^&MWR^G"E7EK:C H>@>T,0ANJB2 MP@=Y2GW#L]JQ9JC,'2?VJ3GXGRV?;BW-ITOSZ=)\NC2?[@_/IU.3LQ_/:I/9 M:L_(;2N^&;U8+NYBKKUBA[4]RB.CY'7)4*44LKK C*D*MQO,F T VW0*MQ$9%J)0#,_/68LM9\1 +O'0,Z:\'QDF9"V:6=O$G'"]-_!'O,23C?7Z M(I=$_&%)L1N02'%/3M\SO(-LK7)U^0*]B3LC'E.:Y,3R M O@[KE<#57FNV%UL3R["LMG:SP\.1X7 N.L8%P.T:V0V%KBW7V)#)FT]&>\9 M!9!_!+OQZQZUU[K/ZHY>&+78>GNT.QZ:U5'M=>+Z3W2OX1'3-B\0>H^ZRR?7 M[7[WUO<'=;U7;'@G7<=_:,#9YG,@^,ZZRU]@'\Y,A;YK7P7IX$OF\?N2?&0P M N+#N@[>&P56HV7G.U?^Y-ZO'M0KK8;>6:^Z@\($DSYSE5=R�<+>;'/)!\ M[5&[O32816@1&^14&YK<;FS6C-B2<(2#!BUYDS H FIA>'ADG9PS'G*IO<@@ MR(?#%!"A)<\\I5@ HP4G+*"HKJ-A<@&V4S9$',@K8?(<+^H;7H+B3;'(+4W! MWM5I_[2?U^NU=O=HOS@:.WJGNWH$/KX[>C WQF6CGIV<];;L[0.K? HTK9 K MSBMFNV3JZ!-8G4"<:?DR#F8G2P\,X_NQ.SZR'$V_-B]8Z+50X.5113$"@ 4 M?W@-DGC&@E%^SZW=MP;5H]V"?["Q.]Q]?G[#O/ @,5,D\,SUX!SY0^.\^Q"Z M^?#&WWTPCJV[6^L4O:5S/#A+4[XHA&B?8G-\N'HBDEVZ&Z8/?JYTCYZ#T.&I M-$0:W7AHWOK[A]WQE^_KF?6-SD@R/$ZE!=(6!^>=HY MV(;#JRYCOXM=A)%#8LJ+]O1Q1!)BY(@D)R-E\'SVZU?'7QESCLCAJISOUM9^ M@SF;NV&K<=LY..MM-+(U^U>*0KQ%%($YKNZY>VNL'Y9VKX+)6N&TOC=^+//C M\][!9Q_4FUQ$A]T.O=V-;*4?3K:WZMU@<-BO+G41F5B_<.TO^OTK?OYV8BN?]7'PS_ ?$OE]%^_*C%N0?3V08\!UAZ"G5S9/E8.6)^ M#H*R)GKQPR8=_)J&>R)A1/'!4Y)E^[+:NS6L@_/\W:YS-KSSKFY&]82&NTR' M'V[@!YCM,*:F&NRB86&.UAO9^GNX?!YL_:->M/PML?9SOZS_*MCMK$ MG'3^YV<@3)D[>$T7-)R9Z]..OR+:2E5IF==K;:5Y?]0>_^X.(RV[FJG:+ZNKF6 MJ11_Q;F0R'M.&+ZX@]NB6D6Z_1;6JD]&1BK/R683YI%]46VIZBODI+/(F;R MBORHKC?'/=;)URO;5\?=YN2LT%P[_?*]_"I4)*X8%8E4<2;F;V6Y6C41>)'E MRMYI#*K.7OVV7BQ4]T+W8O?^O(+AUKER94FOS-R#R:TT^4A-F*2H;X,RP44] MG60K%U^S+9UZ5%A8$0CHDLT69A.C+7"S%6XX?>"$/^*,P9GS69EV* M6C99H /W1#L@J1U8"VC61!AQ[D4U)E$EX)295J-D165HN@6VQXQFNIKCPJ8' M;=>IQR)NCUY>OIR,#*\;6(&2[>%/E06T[M'I\E0A.K*& M2LHR)X46 (8384&'*"9\WHG[/2I;B'97Q[!#,];4Y A1TZ"V[H."SW0/BRSY MBO46S]_ %D2D?Q*0J\V:5JSD,]KCE8KJZF 4+8(A<1^AAE+U_$BC;,O8J;^Z M:+VH)'-Q7CGZZ:@%=-CI01:>R,*0?2H=$=7R<+N>/DC(KF)DC-?#32^(89C6 MU$D]!W0&73TQFH29.@ OY!C=.\7!J):@A[7[6#5R?@C>VY3*6[LIBI+GOA?< MG&$N%C$\_'2DWUN#<#!=?>)MJU=4@R,Z,@*C>/5FK[%5.#DX\/O%ZUNW&%I' MO>L7>*=)N(KK[%&,UH[KQ65.\/;.=4_WQINU9J/H6ZW)K75VT__9, 8M9*+% M.?[I*'L0J,*4BA7T@(UV.0Y@T;='R!NGY%AT#A/JX-\I$A=%N@SU">=1H@*" MXAU^*S$Z1AH0HS\%!K5^[.O5_,[92;UQWKT=N>?&UGCCG6M-7)^VSX^Z^0<] MS^ZW;]O#'7W]\!I-UO/$\ 4ZNJC9E\ 4'YBH4BIV$35#_.'8UV3#0$09Y^=1 M4UD'&,4,'/M]"E4ED&I39-45GWOH2NW.HCC[7O/GQL^=5NM'72]6]\KY;#X8 M7_U"-;)?J%2>/NW,;*PW M_HG2K3[4#11/G((:,_94CB._C**2J M'P^0'!=KN3*0]2U4,("M\&*L7 FQ[S.\VQ F <*[^,-3C.VRGJ\=-\R=Z];=Q%QSQVN'NZWPY2427H95 M6>OH_+#N;5^W)A6O>'"5==WS=70ES#/S)+&*MY,HJNTDI@M+SR]-BZGV5.]B M;I5I^ #BU4!K9DN1BCB%?]H(-8,))U&@I%G!#+HI(O%;B<"%XK/JTCQ"7\:V MWFA=7VZ[>:OAMWH;X\'IY/CY9=9(T*@+(/!ZT+'<>NXV 21S<6!X5G3N3[;& M^7K6;O7KE3OS\N*XBV&4BPNL:6/7"WJ*)"IO+YXL'%%.XUSNZ=ZDIKY9/KZ_TV\ZG:O>:D0'[X 5!_ZE<5B?/-R8-W>= MG<-;,N&O;V3R:W/J*XK3Q(NW(BX^OSG@KY_*S^W+X2!_>PJHL7V7#XL_CHOE MQGLS\?%^4"@?%H)*JU)RG&%XU/-:>Q01.%L[+J:VB@H7MV<",BCK:5M*G?^H MEO9L5]_/EOY?3M/_T_3_-/T_3?__D]/_=6(>-VM&OE N;79N\IN%S9NU=6/] M9H.5UF[6-EG>*.0W*V6C_87?'O[&N7'CAI-:X^#VFN6S6S7[LM;:Z-U8762O MTT_V@V"@KP=N+S\IYC?N]CK&^E;C%)[V_<8+V=\4&_<34*=KHWVP>U MGV/TBDX_>;>UW\L;=_G#>O.'T;T[.]QLMVKXY,R8HS,]>[J;/VVUK+)Q?NWO MMPM'ZZ>8NSG]I+E^>];<8_9IR\KG2X7ZZ+Y:WAG#D^69=9XW3&,TVJKG#\>= M\*8X<%H'%_CDS.RG>]GJPV7VV,PW]N\WL\'F?OYNMPI/%@K3CSJ'K7%-SX[N MZW=G._?V]KAY6?9/017(3S]9/6F?'ZX/MD[JM8W@=(O];!UO]L=HH9A^LK6W MV[(N=OUF_3"\/]D-M_;J&Q:..;.E<7AE!=7K5KWF?;Y:V"D]>[-^79 M+>G]PXW3;N.^DM>;FP>CVYMCH\.Z(*+-/%G<]?*N?V.=]=G>^+I8RS:."O7Q MS?KLD^M[)\.M_OY-L;[;*GN]]FS<>=HO=6I M7]=_5E';GG[2&%:W)\>[>K9O[=7ZI8V#B[U.[Q2>G %H=[PS.&I7SEM]-K@< MZ.'=Y2C<'\.3,P ]6LO>M\L[7J=_V-W?=?N-?+/5PW5& 'U^E8[7J[OQ"UVD M25+-;I']IZ:4F-;JO ZD;"W[NAM])@9HC!?'PQM=\)8DWDCRV"DX-#:U*55 M;=LUZ*]&YXP9;M=!]9:K1#77#_S9#N#'G;WMLZ9W=MUJK/6R%]N]A_;):/Q& M/;T?\4]& &\3P-6:WK+B/!DR=+Y%'DG0<>'3&+BYRH#^_O8FOM[I"B=8I9%B M(";?>,-,> UD'SI'S60(^!EV(1<3C(TRN2V/O39-_F'.BM*L4*"11YHG%6,5N![",QH!]@X%O0P(15P_4:,4E[+K:W_6]V^F$^" M0N':ROC8MZD#1R)!(C]3N/DWKF)@X/R3DKU0MFAB^:C>]ET[#-@;2_1S6YOR M!^'')8]=TA"O=Q#_"3PTPKZ:P?7]=KTQSV^R+!C>U-;YN6!@N#9^ M^7]?RE]>"H_-W,;:FP)DXQGY@2H%Q;O_[ MKT(E_T\IG^%_I%PCQ97WQY64K_P6]^2#\I69"*='$9WC]NQ_9[ ]H@K%EU*% MC=SFYR8*B?CH#\XQ4BQX0RPH?18L6(W<\$?C1DHA4BQX50KQMM+B6V#!R\1" MM3R=83#6Z;PO9<10=:H,Y[EF: 14)=H)F?]J,M^J-_B20/+7<'>N>M]_O<). MR%^X@HTH9(A"[M7,D5(B.??M:K@\EOV][QCN@$4ICC]$(LA4!2@_:'34,DZ. M?SVY[JZM9?N'Z\W6[BVK;MD_DN45EBG6+/-5JC([8WY^BLBJU6NFDV3HTVNY9:&^> MGS8Q[;," MV\[G4I*4A)P9]+"AXO"O,R4N"N;>OMT+VY:QV6[W?JC?'F;4=? M@5@P=LP38_VN?5)GE=YU>'D\"3T+<\4WOWPO55)2D)*"E!0L7;7K9:3 N YO M@Y_'5]>MNY-1PW>#FWJGNP)2<#MJ'ACG^U:E?GC:W+G8N%L?>9U3JC7WY7MY M5D5X-9//JN_$BVG!)_ )GC&?Z9[1X[8K0'O^A\E&S':'O&0XMVI]?&_?QZ'B MO_DFGX@83\T]\AEYNZJ.N1W?*$%B97]@_3PO_T_4E".[M3.ZY.PZ0)%2^ M?-^8K<^:4H24(OQQ%.'7C3_+4(2=0G[_X:)P^M :7-?-SGIQ?:M]O@**L+5] MM-N\V__QHW49[%^/:U?[>]=^%2C"YI?OA=);Z8 I2?@M-OF'D80W%A+"'WWS M?C*T[EJUSH%A]:M[.^5Q]_U)PFG;N-X;=/=_U&NVV[FXNEIOU+>0)*!9J%!Y M*W?1.P2.K]((M&J;%_9CX,U+3&U 5>OA4QK^\\FM^RNB^1_:%_!QK4?B#@(3 M.)(W,,D"SIWAT55I^VC!QV M>_;C%'<->F(:.I22D3^ C'Q@D].3=.3XN#2^U8VC0;]V9F;OBLG(^QFJGJ0C/S9_ M-CN5[?/+UAW;'SYLOG!_8EN'1W>WUXRI".;F)"2 MTI&4CJ1T9(76K2?IB)D/?UX?]L\.ZXWC.VLKV&G=[#168.VVNO=.N#YHG=4/ M!VZ[7U^S=^IMI"-HVJJ\E4"21CR]Z=YVF<,\W9X*>-+-@>6(CJ\CEL8\O8 ) MK"Y)=18(KW: G-"O>&N_@S%+7#L@^M7$54M2_ENV5=DVM^HW>1V8RH19QL-D M?P5.C>U)=Z_JA%MG=2O8.+@J#!YZ@^SIS3IEPVW.QKVGT5 IK?ALM.(#6ZR6 M(Q:[%YLEX[YQM]9O>%;QO'Q1W+CV5F#^WK/=4HK4EJ1THK7LDHM1RN.C,%E_\B_"?*79NEL[?IG^6K-68%*66G4 M6SL'5Q>M?+-SZVZPO<&X6D9:L?GE^QHV%4]I14HK4EKQ1I:GY6A%=WQSD.\U M3DOY8OFLS@[7?MS6ZRN@%6;==C;7VL%E_FYROK^]=O6CQPQL54SFI\TWM#]] M#F+Q.2.KSMU M]-(JM=W.20I9 DHI.F&V/MW)=3_+1.I5[[3CVJ0*FY7K[L[ M[4&Y-=DV;?/NH-NKC5:@$>;;6R>.==3T^Y4?>P^-ACD8;A]C0_@2%E!92T.B M4GJ0TH-WL#G5K@J7U\=NXZJO.V>A4<[7SC9K*Y#DG.QUL7Q>_'&>U[UQQ:SO MZH9ECX$>5$#KVY@5Y%)ZD-*#/X,>O+-A27>VNGJXE=WIUX;^>L=NC@^OG!4( M")UC<_?B[FQG7*_=%*IK[/2LN^]U@2!L@F972$NLI?3@#Z4'[VL[&MG%=O_\ M;K_=*@['+;UR7"SI.RMP-\/B#G:;/SRW'H;GXV;]Q'O8[*"^@):>S?7-MQ(0 M/GVHT7\"'?#XXRR,']-Q.(#Q#?X9T=%R0IW3\<0#K\&YDA@(Z#:P K1_^E4' MD ^G[C+'L)B_;?F&[?JAQ\YARBW U+[ O_9-]K1SOEZ^RG9;[,@.=X][[&+S MJLJO$JR=F=7@D>=N\+'"%XT!7@]A,8$7LE=#%OJH5EXG6F(Y< ;!M^2A$1DI M%"-:LIG3%'A0*F,"(G1DKTC@Q*(*&W-6%5.X\Q[#90'.3+2>[FL^&Z%-6NM8 MWD ;AIX!7S* ?+3PC#;T@-IXL#"->KJQ[HG-'3F&/Z&BP6;F8)YO.U,;-M_#>( MP8X7M[#^3[1N6(O-<,JO/F/:L1LPK?(W0"" 4_GKE1E2U;]I=)1KG36:6^.6 M.2GU:\V+Z^YI4![W?R8%TO(S.-")@%Z,]V=LP.%]!/\=A(/J &A]P'\'3(J8 M4843@V/=\VZ"ZOG&VL9^IYZ_J_EP$G!0\TY"AVMI6$/";8D!=([X<(?0(Z.UPP"^\@.F MF_&H<(H.8';\4M#382I )X[W[5MF$'[@*>"20U@&W(0V\$B:;L#A$H^ ^V#1 MURH:FIR$PDLX/MP'YL%C\+&-K!X6 AMVL@8BO8U\*1K$!\9O\,!QA,6P5>B]_@ C,JF)3=B8X,G)K)&X3X[3"&'3_'5M"#5?"[%*\]]SZT M#LC;OJ-5@5[9N-5\7PN6!Y)S-I= MJ'NP9L 7>9(CUPX17$A)AW 8]W + P8/O VA6!.$(A^Y,,\G0];H5#U/!S:& MJR4')\#I_H9O,]JE\&;:5ZU>_N>5^.;J]+Z_L/#0_?9% 9G^'8JX2&( MR05!@Y.41N>$X^:YN\4:"+Y%U*6_<=,P[HM[^6+]]K!0WCMM7C1/OWPOY^;$ M50K:HC0CR6G[G"Q@3Y* 7W?U."/"PX\P4.XR/[SDZ5N^/'KBJD-] JBHZ=%5 MU#K $^ !^ N9[ACFG&0[P",U8![8#D?[NN3)PR5F-P/WG%V?&G?KK6;VY/JJ M<=_K]2KCQXV:>90$7P$3?NYUVU?7M8U.JU&Z:HSV'[K!IIE(SRHNBP@QJ=IA M[$2?(+6K^B<<(GH7UG4.R_([S#L!.9?MN!["PH_1 A040+P(/[)%!4&.=C0MG_>9&N'^Z>3\ZJTY.YR-* MC"=XH8GD#_D4"U#$Y'P)3PE>M5PSIVU)-@]? I\//0_OOPD2%IPQ ^W>" CD M/@W)1? DM9&HQ1]&BO(XDN$X^&-;MTF4%EA%2#5V0Y#CV[&0(Y2"*=H%R^4" ME"KA-!SM( 2N52QG^(#J(KFB1"PSP;*K@ 0F,[889[?LX8XE=@?_(5:E.L%,ZI74M^""\B$ MVH5B7BSR)L&4TT!8]T/=B0XN@A7'F2$0$@N%.WR#@*2;MZ'/IX>-P'[\"$$B M29$VB(@KYI/:6QLD-BEGH90J/R-!,D"%4MA@N%!PFI91Q>]BA8C8L$KF<-T2 M!X#?030$3+S#C5K!)#Y/03]G93.!((!W@"7 :$U:,PC\MF[PDW- 5HW&B61O M/E*D4HB>900AV<=,8@R-HH M@Q?2HOONZ3 VEKL$*51HK%,XU :11,4@%3/: M>@!K%].1 $M+)_62,YDN\ < !5,T#[E2503%59.R0!BEPZ 3IGN(D42,,S9 C=5K='8L M1(/G84GCY/[AT-O1NWVV4]\Z6@/=&;26+]\+^=QL-0'5'#)7&A6L8@R/(??N M6=V>PND]LM>8D02Y-LUX;!=(XY(X\1*24R8$;K,)2K.T2(\!=)T4K6;1ZA@V M[!B#DXV+B^WQ$X2'9%CD TOKP)%T MN1P.$%?& ;K =QV:*DG;)-*J*O- [R>$3E"A^5BQ["21V^\!%G= =D@J7+&$ M0V-)D66 , 4AE8S7M+[YHP<]SPV[/6V;&80-B,4E24:CY]%DQVP01X0$2;L( M/!=A/&)D6P>F'1GSPB'"6\@-)(R#]!A)( E@+)UB\H0H@UOF M$$F<)^D0).",+9"D>_H(H 1K

NN]ZJ>1EEEE^ "O MWG'MYG:_"5!&2V*=[^[W_:=AKS9[ZN%J"$+G$X_:EK5#HQ"^+V#V;[#?,Z#. M/AE5LPJRMFZO1?!%%[>/9R#%DTDDC9$Y&.N>V,=VY$W'_OOO;BG4X=9-]GI' MW[4WOH;:7^9$?X/-O/K@?[^9<2IX0LY7VX-ETE1Q$-+Z;*5D5#%,;J?HU!37>/MOL\ &L!XIDHN"!_]W92'/< M&VX;>W^G M_P%02P,$% @ S8,,6>?70SUX!0 N!8 !@ !A9W)X+3(P,C0P-C,P M>&5X,S)D,2YH=&WM6/MSVD80_E>V9)HX,^@%MDL$88;(-)XQH'OL?ONXW>\T^LXP_#0A:4@C>!-<7D D MPF)#4P6AI$3AZ):I! *1922%2RHEXQQ>21:M*8!CFZ>FTSLQ;<,8CU"65V\2 MJ0L#R^E9/;MW#/:I>^*X?1NN+^%H&7C/R]5G,R]X=^U7:J^7KRZF'G0,R_JE M[UG667!631R;M@.!)&G.%!,IX9;E7W6@DRB5N9:UW6[-;=\4@0_*8G&HPU5!,*$R)RJEYUE<&X,<(5BBM/QR&J^J[4K$>W& MHXC=0*YVG+[L;(AWOAQF)(I:N#4YC MY9Z8@\'=D&3K9#\F*M-<23E1[(9JV2VI(:=$NBNADN%]!;^W,VOVQ2)51DPV MC._<9P';T!RNZ!;F8D/29]UJ!+]S*EG\;%BNSMFO%$6C>8K>*H-PMD;A&NNP MLM^M35\=*-G2TIR5X!%.^K<)6S'U](ES:@_[/=,962MT5O90T Z1Z,E&[ W+ M43-G:N/AGT[/YP9.F%#PFCY:$0SPN5G^"B13 )_$O_*H#9.7AO MIOXY^&]];QE,?_9QZ'SJ^7/\?F#'_1O$D]?3"Q^"-_Y\CE?+"?HV& &S@"6YL+T3%CX7C"=756(G?Z)W7TTD+<)4]3(,Q)2-Y/4 MV$J2X0Z8+&!R-KL._#-HV?1H8&,.MWWZPC[5J8SY 8O)_-7DRE\8L[<7_CN8 M>&62]VR[]Q77 9:B%N7VCN_CFJ80BC2EH:[352]5"84/!9'H;KX#23,A%8@8 M)FO&*00)Q0R@A6)AWARQ-#3A2&_31O3LH200H\+H#M2"AH7$AH+FDS0"_Q9[98IM M'M5M6)YK ]HHYB7R!D2#M0L3'DL4.^$*_2=9%[R$T1C%H7C=I& 6QRRD4MNL MQ=76= ''%(OQ1U;(O" 83R5:AU@K^*$ZO1H\B42FJ49[<;5$)V,M>T'DBJ0T M-V:WG.Y@$I:>ULG8Q7FBNK B>,I!\*)JEFC+EV[:+*]*;2'I%:..:C;?<%;,4KP%Z' 5&):\LRP"N M*G@57('EI-29WSN[YF.*3,G*%5EA,:TWKH2,J#1"P3G)8W(J9RAHKTK=*D,":^;-]Y*:HDG*+#EP1I*X\W6K:(E6:"TF(MM MX]7FN>0B[@JO=.^-+;KP+V\J^WFRR@4O%!WJZY+6W3;W\R=*:R%._LVTJ6YS M]:>*OGG[RWK;4E(G_@.X_3/8>X8ETX5)L2YR+-"]BD%5=GQ"IM1E"&_RR(S0 M6;> <6,1/+'+OR]KDI5;]YG:G4&/.AC_I"<\S('^#,9\"\%_;LP?74]&*SF^ ME@PY48:DZ*/Y>Z&RRA[?E+3'XO-6E4WVI&)%PO=K*8HTTI1(2+E2]S3S@1P=#^U>G&5E3HVIT)$;&XY(;P:(Z_(.!V3O> MU\IJS"[?ME:O9,MWO./? %!+ P04 " #-@PQ9^BY%HWP% "6%@ & M &%GU8>V_;-A#_*K<4:U/ >CK)7-D- MX"I*ZR&Q,UO!UC]IB;*(RJ)*47&\3[\C)3ERLD>[I5O0-4 DZTC>_>[!NR-' MWQE&D*1%07*XI$*P+(,W@L4K"N#8 MYHGIN,>F;1BG(^3E-XMX[L' A_Y+/?MLYH?O MKX):[-7UFXN)#P>&9?W<]RWK+#RK!XY,VX%0D+QDDO&<9)853 _@()6R\"QK ML]F8F[[)Q4C.6\<'I2%'P24E\.EI322!*B2BI?'UP'9X; M YPAF?8]O?#@L0QRU=&1A/I'9N#P1U)L%6ZH_%:-4_0C$AV0Q7O#MR:-BF+8YKCA.?/!J[='XXL-?$Q870L%.%^ MH>(S3+0(QV%P&4Q#F)V#_VX2G,/8]V?7TW R?8NT\XD?S/']R);[)Y#';R<7 M 83O@OGX*K@.)_ZB5WMX,O7-)X-SDS))C;(@$?4*08V-( 6NP/0R7UR/T=[A M#)P!7)L+TS=A$?CA9#:M]7#ZQW;OR2LR7L#X;'85!F==G9X,; SMKDU?V2OQE/@X4Q^^4B>(_AKF/?M>VO.3VP'*5(SSVZCVN20\3SG$8J?=L8Q"F%*, %I)%I7MQLLC$P[5,J6$:P]]OL8B MO=5?SO E%F$XYV+=A+=M_ 0)%UI.@9!Y#!3AQ?!CE5/HVSW0M9J4D*# ^ [4 M@D:5P#J#ZI,\AN 62VB.U1_%K5E9*@6Z*.8:>0NBQ=J#1<2EA$L3US&"0=4# M/V4T@7.68_O!2 :S)&$1%4IIQ:]1IP=(DRS!'T4ER@K7@N2=7:PD_%!O7X6> MQ+Q0+4AWT'$DN2T-&:W&=W".-*F5M'8PW$B>[ DI>YC8+V%#SG? MH$E6U/OZXO0.!K3_SD!CH7EN,771&<53#"2L!RCF.7:K*W+"%,9!JM*J;S34\,$FWIXJ M>WI5LMN?R##6_:;. SBKRFKG8/(J8TAXYTI5*J,2-94;SRM-!R/D6'' M@@V4UIJ=TT:',T=N2<8WK57;;]V,>$L\ZGTP-FC"OSS![,;)LN19)>E0':.4 M[*ZZ7R10+K7KZY-:\Y3Q-XM]ZM;J3,3!3]QH#ZQM2:&"]Q',_@7T/<.TY\&X M6E4E)EFW;H-J/3XC4II4@J=TR==HK%M O[$8GMGZ[]]5R2JM!^W6G49/VAM_ M)[$_SH[^ LI\\\%_K\P?'3)&2W%Z)1@2"Z0^&+_G*DM7ZC:I/16;=_)LNFL- MEB3ZL!*\RF/5V'#AM2FH!9-@O&LVWO=?DU'>5>UW.'FEW,5J0 M%37J4D<2[%L\[I;U!+ 0(4 Q0 ( M ,V##%G1E(&'S1( *3# 1 " 0 !A9W)X+3(P,C0P M-C,P+GAS9%!+ 0(4 Q0 ( ,V##%E**^"B9PP (^@ 5 M " ?P2 !A9W)X+3(P,C0P-C,P7V-A;"YX;6Q02P$"% ,4 " #-@PQ9 M@K7WR\,P 2]P( %0 @ &6'P 86=R>"TR,#(T,#8S,%]D M968N>&UL4$L! A0#% @ S8,,6:$_[!G^8P [2H& !4 M ( !C% &%G"TR,#(T,#8S,'@Q,'$N:'1M4$L! A0#% @ S8,,6>^Z ME)V;" !BD !@ ( !:O\" &%G&5X,S%D,BYH=&U02P$"% ,4 " #- M@PQ9Y]=#/7@% "X%@ & @ $,$0, 86=R>"TR,#(T,#8S M,'AE>#,R9#$N:'1M4$L! A0#% @ S8,,6?HN1:-\!0 EA8 !@ M ( !NA8# &%G XML 72 agrx-20240630x10q_htm.xml IDEA: XBRL DOCUMENT 0001261249 srt:MinimumMember agrx:CommonStockWarrantMember us-gaap:MeasurementInputSharePriceMember us-gaap:ValuationTechniqueOptionPricingModelMember 2024-06-30 0001261249 srt:MaximumMember agrx:CommonStockWarrantMember us-gaap:MeasurementInputSharePriceMember us-gaap:ValuationTechniqueOptionPricingModelMember 2024-06-30 0001261249 srt:MinimumMember us-gaap:MeasurementInputRiskFreeInterestRateMember us-gaap:ValuationTechniqueOptionPricingModelMember 2024-06-30 0001261249 srt:MinimumMember us-gaap:MeasurementInputOptionVolatilityMember us-gaap:ValuationTechniqueOptionPricingModelMember 2024-06-30 0001261249 srt:MinimumMember us-gaap:MeasurementInputExpectedTermMember us-gaap:ValuationTechniqueOptionPricingModelMember 2024-06-30 0001261249 srt:MaximumMember us-gaap:MeasurementInputRiskFreeInterestRateMember us-gaap:ValuationTechniqueOptionPricingModelMember 2024-06-30 0001261249 srt:MaximumMember us-gaap:MeasurementInputOptionVolatilityMember us-gaap:ValuationTechniqueOptionPricingModelMember 2024-06-30 0001261249 srt:MaximumMember us-gaap:MeasurementInputExpectedTermMember us-gaap:ValuationTechniqueOptionPricingModelMember 2024-06-30 0001261249 agrx:CommonStockWarrantMember agrx:MeasurementInputExercisePriceTwoMember us-gaap:ValuationTechniqueOptionPricingModelMember 2024-06-30 0001261249 agrx:CommonStockWarrantMember agrx:MeasurementInputExercisePriceThreeMember us-gaap:ValuationTechniqueOptionPricingModelMember 2024-06-30 0001261249 agrx:CommonStockWarrantMember agrx:MeasurementInputExercisePriceSixMember us-gaap:ValuationTechniqueOptionPricingModelMember 2024-06-30 0001261249 agrx:CommonStockWarrantMember agrx:MeasurementInputExercisePriceOneMember us-gaap:ValuationTechniqueOptionPricingModelMember 2024-06-30 0001261249 agrx:CommonStockWarrantMember agrx:MeasurementInputExercisePriceFourMember us-gaap:ValuationTechniqueOptionPricingModelMember 2024-06-30 0001261249 agrx:CommonStockWarrantMember agrx:MeasurementInputExercisePriceFiveMember us-gaap:ValuationTechniqueOptionPricingModelMember 2024-06-30 0001261249 srt:MinimumMember us-gaap:MeasurementInputRiskFreeInterestRateMember us-gaap:ValuationTechniqueOptionPricingModelMember 2023-12-31 0001261249 srt:MinimumMember us-gaap:MeasurementInputOptionVolatilityMember us-gaap:ValuationTechniqueOptionPricingModelMember 2023-12-31 0001261249 srt:MinimumMember us-gaap:MeasurementInputExpectedTermMember us-gaap:ValuationTechniqueOptionPricingModelMember 2023-12-31 0001261249 srt:MaximumMember us-gaap:MeasurementInputRiskFreeInterestRateMember us-gaap:ValuationTechniqueOptionPricingModelMember 2023-12-31 0001261249 srt:MaximumMember us-gaap:MeasurementInputOptionVolatilityMember us-gaap:ValuationTechniqueOptionPricingModelMember 2023-12-31 0001261249 srt:MaximumMember us-gaap:MeasurementInputExpectedTermMember us-gaap:ValuationTechniqueOptionPricingModelMember 2023-12-31 0001261249 agrx:CommonStockWarrantMember agrx:MeasurementInputExercisePriceTwoMember us-gaap:ValuationTechniqueOptionPricingModelMember 2023-12-31 0001261249 agrx:CommonStockWarrantMember agrx:MeasurementInputExercisePriceThreeMember us-gaap:ValuationTechniqueOptionPricingModelMember 2023-12-31 0001261249 agrx:CommonStockWarrantMember agrx:MeasurementInputExercisePriceOneMember us-gaap:ValuationTechniqueOptionPricingModelMember 2023-12-31 0001261249 us-gaap:MeasurementInputSharePriceMember us-gaap:ValuationTechniqueOptionPricingModelMember 2023-12-31 0001261249 srt:MinimumMember agrx:TwoThousandTwentyPerceptiveWarrantsMember us-gaap:MeasurementInputExercisePriceMember agrx:PerceptiveWarrantsMember us-gaap:ValuationTechniqueOptionPricingModelMember 2020-02-10 0001261249 srt:MaximumMember agrx:TwoThousandTwentyPerceptiveWarrantsMember us-gaap:MeasurementInputExercisePriceMember agrx:PerceptiveWarrantsMember us-gaap:ValuationTechniqueOptionPricingModelMember 2020-02-10 0001261249 agrx:TwoThousandTwentyPerceptiveWarrantsMember us-gaap:MeasurementInputSharePriceMember agrx:PerceptiveWarrantsMember us-gaap:ValuationTechniqueOptionPricingModelMember 2020-02-10 0001261249 agrx:TwoThousandTwentyPerceptiveWarrantsMember us-gaap:MeasurementInputRiskFreeInterestRateMember agrx:PerceptiveWarrantsMember us-gaap:ValuationTechniqueOptionPricingModelMember 2020-02-10 0001261249 agrx:TwoThousandTwentyPerceptiveWarrantsMember us-gaap:MeasurementInputPriceVolatilityMember agrx:PerceptiveWarrantsMember us-gaap:ValuationTechniqueOptionPricingModelMember 2020-02-10 0001261249 agrx:TwoThousandTwentyPerceptiveWarrantsMember us-gaap:MeasurementInputExpectedTermMember agrx:PerceptiveWarrantsMember us-gaap:ValuationTechniqueOptionPricingModelMember 2020-02-10 0001261249 agrx:TwoThousandTwentyOnePerceptiveWarrantsMember us-gaap:MeasurementInputRiskFreeInterestRateMember agrx:PerceptiveWarrantsMember us-gaap:ValuationTechniqueOptionPricingModelMember 2020-02-10 0001261249 agrx:TwoThousandTwentyOnePerceptiveWarrantsMember us-gaap:MeasurementInputPriceVolatilityMember agrx:PerceptiveWarrantsMember us-gaap:ValuationTechniqueOptionPricingModelMember 2020-02-10 0001261249 agrx:TwoThousandTwentyOnePerceptiveWarrantsMember us-gaap:MeasurementInputExpectedTermMember agrx:PerceptiveWarrantsMember us-gaap:ValuationTechniqueOptionPricingModelMember 2020-02-10 0001261249 agrx:TwoThousandTwentyOnePerceptiveWarrantsMember us-gaap:MeasurementInputExercisePriceMember agrx:PerceptiveWarrantsMember us-gaap:ValuationTechniqueOptionPricingModelMember 2020-02-10 0001261249 agrx:TwoThousandTwentyOnePerceptiveWarrantsMember agrx:LoanAndSecurityAgreementFebruary2020Member us-gaap:MeasurementInputExpectedTermMember us-gaap:ValuationTechniqueOptionPricingModelMember 2020-02-10 0001261249 us-gaap:AdditionalPaidInCapitalMember agrx:AtMarketSalesMember 2023-04-01 2023-06-30 0001261249 agrx:AtMarketSalesMember 2023-04-01 2023-06-30 0001261249 us-gaap:AdditionalPaidInCapitalMember agrx:AtMarketSalesMember 2023-01-01 2023-03-31 0001261249 agrx:AtMarketSalesMember 2023-01-01 2023-03-31 0001261249 us-gaap:CommonStockMember 2024-04-01 2024-06-30 0001261249 agrx:PublicOfferingMember 2023-05-01 2023-05-31 0001261249 us-gaap:CommonStockMember agrx:PublicOfferingMember 2023-04-01 2023-06-30 0001261249 us-gaap:CommonStockMember agrx:AtMarketSalesMember 2023-04-01 2023-06-30 0001261249 agrx:AtMarketOffering2022Member 2023-01-01 2023-06-30 0001261249 us-gaap:CommonStockMember agrx:AtMarketSalesMember 2023-01-01 2023-03-31 0001261249 2023-04-10 2023-04-10 0001261249 us-gaap:RetainedEarningsMember 2024-06-30 0001261249 us-gaap:AdditionalPaidInCapitalMember 2024-06-30 0001261249 us-gaap:RetainedEarningsMember 2024-03-31 0001261249 us-gaap:AdditionalPaidInCapitalMember 2024-03-31 0001261249 2024-03-31 0001261249 us-gaap:RetainedEarningsMember 2023-12-31 0001261249 us-gaap:AdditionalPaidInCapitalMember 2023-12-31 0001261249 us-gaap:RetainedEarningsMember 2023-06-30 0001261249 us-gaap:AdditionalPaidInCapitalMember 2023-06-30 0001261249 us-gaap:RetainedEarningsMember 2023-03-31 0001261249 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0001261249 2023-03-31 0001261249 us-gaap:RetainedEarningsMember 2022-12-31 0001261249 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001261249 us-gaap:CommonStockMember 2024-06-30 0001261249 us-gaap:CommonStockMember 2024-03-31 0001261249 us-gaap:CommonStockMember 2023-12-31 0001261249 us-gaap:CommonStockMember 2023-06-30 0001261249 us-gaap:CommonStockMember 2023-03-31 0001261249 us-gaap:CommonStockMember 2022-12-31 0001261249 agrx:CustomerTwoMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2024-04-01 2024-06-30 0001261249 agrx:CustomerThreeMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2024-04-01 2024-06-30 0001261249 agrx:CustomerSixMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2024-04-01 2024-06-30 0001261249 agrx:CustomerOneMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2024-04-01 2024-06-30 0001261249 agrx:CustomerFourMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2024-04-01 2024-06-30 0001261249 agrx:CustomerFiveMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2024-04-01 2024-06-30 0001261249 agrx:CustomerTwoMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-06-30 0001261249 agrx:CustomerThreeMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-06-30 0001261249 agrx:CustomerSixMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-06-30 0001261249 agrx:CustomerOneMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-06-30 0001261249 agrx:CustomerFourMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-06-30 0001261249 agrx:CustomerFiveMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-06-30 0001261249 agrx:CustomerTwoMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-04-01 2023-06-30 0001261249 agrx:CustomerThreeMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-04-01 2023-06-30 0001261249 agrx:CustomerOneMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-04-01 2023-06-30 0001261249 agrx:CustomerFourMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-04-01 2023-06-30 0001261249 agrx:CustomerTwoMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-06-30 0001261249 agrx:CustomerThreeMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-06-30 0001261249 agrx:CustomerOneMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-06-30 0001261249 agrx:CustomerFourMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-06-30 0001261249 agrx:LoanAndSecurityAgreementFebruary2020Member 2024-03-11 2024-03-11 0001261249 agrx:LoanAndSecurityAgreementFebruary2020Member 2022-07-08 2022-07-08 0001261249 agrx:LoanAndSecurityAgreementFebruary2020Member 2022-01-07 2022-01-07 0001261249 agrx:NewCommonStockWarrantsMember 2024-02-22 2024-02-22 0001261249 2020-02-10 2020-02-10 0001261249 us-gaap:LineOfCreditMember agrx:InsudPharmaSLMember us-gaap:SubsequentEventMember 2024-07-01 2024-07-01 0001261249 agrx:LoanAndSecurityAgreementFebruary2020TrancheTwoMember agrx:SeniorSecuredDelayedDrawTermLoanFacilityMember 2020-02-10 2020-02-10 0001261249 agrx:LoanAndSecurityAgreementFebruary2020TrancheOneMember agrx:SeniorSecuredDelayedDrawTermLoanFacilityMember 2020-02-10 2020-02-10 0001261249 agrx:AtMarketOffering2022Member 2024-01-01 2024-06-30 0001261249 us-gaap:CommonStockMember agrx:PublicOfferingMember 2023-05-01 2023-05-31 0001261249 srt:MaximumMember 2022-08-22 2022-08-22 0001261249 agrx:AtMarketOffering2022Member 2022-04-27 2022-09-30 0001261249 agrx:LoanAndSecurityAgreementFebruary2020Member 2022-07-25 2022-07-25 0001261249 us-gaap:RetainedEarningsMember 2024-04-01 2024-06-30 0001261249 us-gaap:RetainedEarningsMember 2024-01-01 2024-03-31 0001261249 us-gaap:RetainedEarningsMember 2023-04-01 2023-06-30 0001261249 us-gaap:RetainedEarningsMember 2023-01-01 2023-03-31 0001261249 us-gaap:LineOfCreditMember agrx:InsudPharmaSLMember 2024-06-25 0001261249 agrx:LoanAndSecurityAgreementFebruary2020Member agrx:SeniorSecuredDelayedDrawTermLoanFacilityMember 2020-02-10 0001261249 agrx:LoanAndSecurityAgreementFebruary2020Member 2023-10-31 0001261249 agrx:LoanAndSecurityAgreementFebruary2020Member 2024-06-30 0001261249 us-gaap:WarrantMember 2024-06-30 0001261249 us-gaap:WarrantMember 2023-12-31 0001261249 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2024-06-30 0001261249 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001261249 agrx:LoanAndSecurityAgreementFebruary2020Member 2020-02-10 2020-02-10 0001261249 2023-04-10 0001261249 2023-04-09 0001261249 2022-01-07 0001261249 2022-01-06 0001261249 agrx:PublicOfferingMember 2023-05-31 0001261249 agrx:PublicOfferingMember 2022-07-31 0001261249 2022-04-30 0001261249 agrx:LoanAndSecurityAgreementFebruary2020Member agrx:PerceptiveWarrantsMember 2021-02-28 0001261249 agrx:LoanAndSecurityAgreementFebruary2020Member agrx:PerceptiveWarrantsMember 2020-02-29 0001261249 agrx:AmendedWarrantsMember 2024-06-30 0001261249 agrx:NewCommonStockWarrantsMember 2024-02-29 0001261249 agrx:NewWarrantsWithFiveYearsTermMember 2024-02-22 0001261249 agrx:NewWarrantsWithEighteenMonthsTermMember 2024-02-22 0001261249 agrx:PreFundedWarrantsMember agrx:PublicOfferingMember 2023-05-31 0001261249 agrx:CommonStockWarrantMember agrx:PublicOfferingMember 2022-07-31 0001261249 2022-03-31 0001261249 2021-10-31 0001261249 agrx:LoanAndSecurityAgreementFebruary2020Member agrx:PerceptiveWarrantsMember 2020-02-10 0001261249 agrx:TwoThousandTwentyOnePerceptiveWarrantsSixthAmendmentMember 2024-06-30 0001261249 agrx:TwoThousandTwentyOnePerceptiveWarrantsSeventhAmendmentMember 2024-06-30 0001261249 agrx:AdditionalNewWarrantsMember 2024-06-30 0001261249 agrx:PlacementAgentWarrantsMember 2024-02-22 0001261249 agrx:NewCommonStockWarrantsMember 2024-02-22 0001261249 2024-02-22 0001261249 agrx:NewCommonStockWarrantsMember 2023-12-03 0001261249 agrx:H.c.WainwrightCo.LlcSalesAgentMember 2023-05-31 0001261249 agrx:LoanAndSecurityAgreementFebruary2020Member agrx:PerceptiveWarrantsMember 2021-02-26 0001261249 agrx:LoanAndSecurityAgreementFebruary2020Member agrx:RemainingSevenLakhsSharesMember 2020-02-10 0001261249 agrx:LoanAndSecurityAgreementFebruary2020Member agrx:FirstSevenLakhsSharesMember 2020-02-10 0001261249 2023-06-30 0001261249 2022-12-31 0001261249 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2024-06-30 0001261249 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001261249 us-gaap:RestrictedStockUnitsRSUMember 2024-04-01 2024-06-30 0001261249 agrx:EmployeeAndNonemployeeStockOptionsMember 2024-04-01 2024-06-30 0001261249 agrx:CommonStockWarrantMember 2024-04-01 2024-06-30 0001261249 us-gaap:RestrictedStockUnitsRSUMember 2024-01-01 2024-06-30 0001261249 agrx:EmployeeAndNonemployeeStockOptionsMember 2024-01-01 2024-06-30 0001261249 agrx:CommonStockWarrantMember 2024-01-01 2024-06-30 0001261249 us-gaap:RestrictedStockUnitsRSUMember 2023-04-01 2023-06-30 0001261249 agrx:EmployeeAndNonemployeeStockOptionsMember 2023-04-01 2023-06-30 0001261249 agrx:CommonStockWarrantMember 2023-04-01 2023-06-30 0001261249 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-06-30 0001261249 agrx:EmployeeAndNonemployeeStockOptionsMember 2023-01-01 2023-06-30 0001261249 agrx:CommonStockWarrantMember 2023-01-01 2023-06-30 0001261249 us-gaap:InterestExpenseMember 2024-04-01 2024-06-30 0001261249 us-gaap:InterestExpenseMember 2024-01-01 2024-06-30 0001261249 us-gaap:InterestExpenseMember 2023-04-01 2023-06-30 0001261249 us-gaap:InterestExpenseMember 2023-01-01 2023-06-30 0001261249 us-gaap:SellingAndMarketingExpenseMember 2024-04-01 2024-06-30 0001261249 us-gaap:ResearchAndDevelopmentExpenseMember 2024-04-01 2024-06-30 0001261249 us-gaap:GeneralAndAdministrativeExpenseMember 2024-04-01 2024-06-30 0001261249 us-gaap:CostOfSalesMember 2024-04-01 2024-06-30 0001261249 us-gaap:SellingAndMarketingExpenseMember 2024-01-01 2024-06-30 0001261249 us-gaap:ResearchAndDevelopmentExpenseMember 2024-01-01 2024-06-30 0001261249 us-gaap:GeneralAndAdministrativeExpenseMember 2024-01-01 2024-06-30 0001261249 us-gaap:CostOfSalesMember 2024-01-01 2024-06-30 0001261249 us-gaap:SellingAndMarketingExpenseMember 2023-04-01 2023-06-30 0001261249 us-gaap:ResearchAndDevelopmentExpenseMember 2023-04-01 2023-06-30 0001261249 us-gaap:GeneralAndAdministrativeExpenseMember 2023-04-01 2023-06-30 0001261249 us-gaap:CostOfSalesMember 2023-04-01 2023-06-30 0001261249 us-gaap:SellingAndMarketingExpenseMember 2023-01-01 2023-06-30 0001261249 us-gaap:ResearchAndDevelopmentExpenseMember 2023-01-01 2023-06-30 0001261249 us-gaap:GeneralAndAdministrativeExpenseMember 2023-01-01 2023-06-30 0001261249 us-gaap:CostOfSalesMember 2023-01-01 2023-06-30 0001261249 us-gaap:AdditionalPaidInCapitalMember 2024-04-01 2024-06-30 0001261249 us-gaap:AdditionalPaidInCapitalMember 2024-01-01 2024-03-31 0001261249 2024-01-01 2024-03-31 0001261249 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-03-31 0001261249 2023-01-01 2023-03-31 0001261249 2024-04-01 2024-06-30 0001261249 2024-08-12 0001261249 2024-02-01 2024-02-29 0001261249 agrx:UniversalShelfOffering2020Member 2020-10-02 0001261249 us-gaap:CommonStockMember 2023-04-01 2023-06-30 0001261249 agrx:PrepaymentOccurOnOrBeforeFebruary102024Member agrx:LoanAndSecurityAgreementFebruary2020Member 2024-01-01 2024-06-30 0001261249 agrx:CoriumAgreementMember 2020-04-30 0001261249 agrx:AtMarketSalesMember 2023-01-01 2023-06-30 0001261249 srt:MinimumMember agrx:InsudPharmaSLAndExeltisProjectIncMember agrx:CommonStockWarrantMember 2024-06-25 0001261249 agrx:CoriumAgreementMember 2023-01-01 2023-12-31 0001261249 agrx:InsudPharmaSLAndExeltisProjectIncMember 2024-06-25 0001261249 us-gaap:LineOfCreditMember agrx:InsudPharmaSLMember 2024-06-25 2024-06-25 0001261249 us-gaap:CommonStockMember 2024-01-01 2024-03-31 0001261249 2023-01-01 2023-12-31 0001261249 agrx:CoriumAgreementMember 2024-06-30 0001261249 2023-12-31 0001261249 2024-01-01 2024-06-30 0001261249 2023-01-01 2023-06-30 0001261249 agrx:TwoThousandTwentyPerceptiveWarrantsMember 2020-02-10 0001261249 agrx:TwoThousandTwentyOnePerceptiveWarrantsMember 2020-02-10 0001261249 us-gaap:WarrantMember 2024-01-01 2024-06-30 0001261249 agrx:AtMarketOffering2022Member 2023-04-12 0001261249 agrx:PrepaymentOccurOnOrBeforeFebruary102024Member agrx:LoanAndSecurityAgreementFebruary2020Member 2024-01-01 2024-02-10 0001261249 agrx:PrepaymentOccurOnOrBeforeFebruary102024Member agrx:LoanAndSecurityAgreementFebruary2020Member 2023-11-01 2023-12-31 0001261249 agrx:PrepaymentOccurOnOrBeforeFebruary102024Member agrx:LoanAndSecurityAgreementFebruary2020Member 2023-07-01 2023-10-31 0001261249 agrx:LoanAndSecurityAgreementFebruary2020Member agrx:PerceptiveWarrantsMember 2020-02-10 2020-02-10 0001261249 agrx:SixCustomersMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2024-04-01 2024-06-30 0001261249 agrx:SixCustomersMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-06-30 0001261249 agrx:SixCustomersMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-06-30 0001261249 agrx:FourCustomersMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-04-01 2023-06-30 0001261249 agrx:FourCustomersMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-06-30 0001261249 agrx:H.c.WainwrightCo.LlcSalesAgentMember 2023-05-01 2023-05-31 0001261249 srt:MaximumMember us-gaap:CommonStockMember agrx:AtMarketSalesMember 2022-04-27 2022-04-27 0001261249 agrx:TwoThousandTwentyOnePerceptiveWarrantsMember 2024-01-01 2024-06-30 0001261249 agrx:NewCommonStockWarrantsMember 2023-12-03 2023-12-03 0001261249 agrx:PlacementAgentWarrantsMember 2024-02-22 2024-02-22 0001261249 2024-06-30 0001261249 srt:MaximumMember us-gaap:CommonStockMember agrx:AtMarketSalesMember 2022-04-27 0001261249 us-gaap:AdditionalPaidInCapitalMember 2023-04-01 2023-06-30 0001261249 2023-04-01 2023-06-30 0001261249 agrx:CoriumAgreementMember 2020-04-01 2020-04-30 pure iso4217:USD shares agrx:customer agrx:lease agrx:item iso4217:USD shares agrx:Y 6904498 0001261249 --12-31 2024 Q2 false AGILE THERAPEUTICS INC 0.02 2963657 0 0.02 46605134 932101 10-Q true 2024-06-30 false 001-36464 DE 23-2936302 500 College Road East, Suite 300 Princeton NJ 08540 609 683-1880 Common Stock, par value $0.0001 per share Yes Yes Non-accelerated Filer true false false 6904498 2848000 2557000 4550000 3392000 5793000 2738000 1252000 843000 14443000 9530000 27000 75000 255000 412000 238000 238000 14963000 10255000 1515000 191000 16543000 9574000 9396000 9131000 289000 366000 26228000 20777000 100000 10647000 5696000 36875000 26573000 0.0001 0.0001 10000000 10000000 4850 0 0 0.0001 0.0001 300000000 300000000 6904498 2963657 5000 4000 411839000 406846000 -433756000 -423168000 -21912000 -16318000 14963000 10255000 5576000 5503000 11292000 9316000 1496000 2307000 3176000 4310000 4080000 3196000 8116000 5006000 538000 703000 1033000 1466000 3776000 4570000 7460000 9240000 2512000 3049000 5129000 6133000 6826000 8322000 13622000 16839000 -2746000 -5126000 -5506000 -11833000 28000 15000 52000 48000 372000 185000 773000 -9154000 1674000 -4951000 3361000 -9126000 1317000 -5084000 2636000 -11872000 -3809000 -10590000 -9197000 -11872000 -3809000 -10590000 -9197000 -1.73 -1.73 -2.15 -2.15 -1.84 -1.84 -6.85 -6.85 6856229 6856229 1769803 1769803 5744066 5744066 1343293 1343293 2963657 4000 406846000 -423168000 -16318000 333000 333000 3892572 1000 4376000 4377000 1284000 1284000 6856229 5000 411555000 -421884000 -10324000 284000 284000 48269 -11872000 -11872000 6904498 5000 411839000 -433756000 -21912000 859402 403157000 -408702000 -5545000 498000 498000 72699 1003000 1003000 -5389000 -5389000 932101 404658000 -414091000 -9433000 482000 482000 -13000 -13000 105342 652000 652000 95000 508286 76 -3809000 -3809000 1640805 405779000 -417900000 -12121000 -10590000 -9197000 48000 51000 157000 137000 618000 979000 135000 586000 4951000 -3361000 1158000 1084000 3055000 1204000 408000 -1873000 7236000 1260000 177000 154000 -2243000 -10114000 1655000 4376000 6509000 1650000 450000 191000 61000 2535000 7653000 292000 -2461000 2556000 5246000 2848000 2785000 50000 93000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-indent:0pt;margin:0pt 0pt 12pt 0pt;">1. Organization and Description of Business</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Nature of Operations</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Agile Therapeutics, Inc. (“Agile” or the “Company”) was incorporated in Delaware on December 22, 1997. Agile is a women’s healthcare company dedicated to fulfilling the unmet health needs of today’s women. The Company’s activities since inception have consisted principally of raising capital, performing research and development, including development of the Company’s lead product, Twirla<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">®</sup>, and more recently commercializing Twirla. The Company is headquartered in Princeton, New Jersey.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">On June 25, 2024, the Company entered into an Agreement and Plan of Merger (the “Merger Agreement”) with Insud Pharma, S.L., a Spanish company (“Insud”), and Exeltis Project, Inc., a Delaware corporation and indirect, wholly owned subsidiary of Insud (“Merger Sub”) (see Note 10 for additional information). Pursuant to the terms and subject to the conditions of the Merger Agreement, Merger Sub will merge with and into the Company (the “Merger”), with the Company surviving the Merger as an indirect wholly owned subsidiary of Insud.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="white-space:pre-wrap;">The Company’s sole approved product, Twirla, is a once-weekly prescription contraceptive patch that received approval from the U.S. Food and Drug Administration, or FDA, in February 2020 and was commercially launched in early December 2020. Substantially all of the Company’s resources are currently dedicated to commercializing Twirla in the United States. The Company has generated minimal product revenue to date and is subject to a number of risks similar to those of other early stage commercial companies, including, but not limited to, dependence on key individuals, the difficulties and uncertainties inherent in the development of commercially usable products, market acceptance of products, protection of proprietary technology, the need to obtain additional capital necessary to fund the development of its products, reliance on a consistent supply chain both for Twirla and in general, macroeconomic factors such as inflation, competition from larger companies, and compliance with FDA and other government regulations. If the Company does not continue to successfully commercialize Twirla, it will be unable to generate recurring product revenue or achieve profitability. The Company has incurred operating losses and negative cash flows from operating activities each year since inception. As of June 30, 2024, the Company had an accumulated deficit of approximately </span>$433.8<span style="white-space:pre-wrap;"> million. The Company expects to continue to incur significant operating expenses for the foreseeable future </span><span style="color:#212529;">in connection with its ongoing activities, as the Company:</span></p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-top:0pt;table-layout:fixed;width:100%;background:#ffffff;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt 0pt 6pt 0pt;">●</td><td style="padding:0pt 0pt 6pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">maintains a sales and marketing infrastructure and contract manufacturing arrangement to support the continued commercialization of Twirla in the United States;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;background:#ffffff;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">continues to commercialize Twirla and seek increased uptake of Twirla in the United States;</span></td></tr></table><div style="margin-top:6pt;"></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:6pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">continues to evaluate additional line extensions for Twirla and initiates development of potential product candidates in addition to Twirla;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:6pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">maintains, leverages, and expands the Company’s intellectual property portfolio; and</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">maintains operational, financial, and management information systems and personnel, including personnel to support the Company’s product development and future commercialization efforts.</span></td></tr></table><div style="margin-top:12pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company has financed its operations to date primarily through the issuance and sale of its common stock in both public and private offerings (see Note 8), private placements of its convertible preferred stock, venture loans, and non-dilutive grant funding. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:8pt;margin:0pt;"><i style="font-style:italic;">Going Concern</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:14pt;text-indent:18pt;background:#ffffff;margin:4pt 0pt 0pt 0pt;">As of June 30, 2024, the Company had cash and cash equivalents of $2.8 million and a $11.8<span style="white-space:pre-wrap;"> million working capital deficit. The Company’s current liquidity is sufficient to fund operations into September 2024. The Company closely monitors its cash and cash equivalents and, if the Merger is not consummated, will need to raise additional funds to meet its projected operating requirements, including the continued commercialization of Twirla. If the Merger is not consummated, the Company has serious concerns about its ability to continue as a going concern absent additional capital and its possible expansion through business development activities.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:14pt;text-indent:18pt;background:#ffffff;margin:0pt;"><span style="white-space:pre-wrap;">The Company has generated losses since inception, used substantial cash in operations, has a working capital deficit as of June 30, 2024, and anticipates it will continue to incur net losses for the foreseeable future. The Company’s future success depends on its ability to obtain additional capital and/or implement various strategic alternatives, and there can be no assurance that any financing can be realized by the Company, or if realized, what the terms of any such financing may be, or that any amount that the Company is able to raise will be adequate. Based upon the foregoing, management has concluded that there is substantial doubt about the Company’s ability to continue as a going concern through the 12 months following the date on which this Quarterly Report on Form 10-Q is filed.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:14pt;text-indent:18pt;background:#ffffff;margin:0pt;">One June 25, 2024, the Company has entered into the Merger Agreement, pursuant to which the Company will become an indirect wholly owned subsidiary of Insud. If the Merger is not consummated, the board of directors of the Company (the “Board”) will continue to evaluate and review the Company’s business, operations, assets, operating results, financial condition, prospects and business strategy, among other things, and make such changes as are deemed appropriate and continue to seek to enhance stockholder value. If the Merger Agreement is not adopted by the Company’s stockholders or if the Merger is not consummated for any other reason, there can be no assurance that any other transaction acceptable to Agile will be offered or that the Company’s business, prospects or results of operations will not be adversely impacted. The Company currently has a net working capital deficiency, and if the Merger is not consummated the Company may not be able to continue in the ordinary course and may need to seek bankruptcy protection. Additionally, concurrently with the execution of the Merger Agreement, the Company and Insud entered into a Revolving Promissory Note (the “Note”), pursuant to which Insud made available to the Company a line of credit in a maximum aggregate principal amount of up to $8.0<span style="white-space:pre-wrap;"> million (the “Bridge Loan”) issued by the Company, as borrower, in favor of Exeltis USA, Inc. (“Exeltis”), a New Jersey corporation and wholly owned subsidiary of Insud, which is secured by the Company’s intellectual property. No amounts were drawn on the Bridge Loan as of June 30, 2024. If the Merger is not consummated in certain instances, Exeltis shall have the right to declare an Event of Default (as defined in the Note) and immediately declare any amounts outstanding under the Note due and payable, and Agile shall be obligated to repay any amounts outstanding (including interest accrued) under the Note. Since the Bridge Loan is secured by Agile’s intellectual property, if Agile cannot repay the Bridge Loan, Exeltis would have the right to foreclose on such collateral as recourse for the failure to pay. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:14pt;text-indent:18pt;background:#ffffff;margin:0pt;">Absent the consummation of the Merger, the Company’s future success depends on its ability to raise additional capital as discussed above. The Company cannot be certain that these initiatives, or raising additional capital, whether through selling additional debt or equity securities or obtaining a line of credit or other loan, will be available to it or, if available, will be on terms acceptable to the Company. If the Company issues additional securities to raise funds, these securities may have rights, preferences, or privileges senior to those of its common stock, and the Company’s current stockholders will experience dilution. If the Company is unable to obtain funds when needed or on acceptable terms, the Company then may be unable to continue the commercialization of Twirla, and may also be required to cut operating costs, and forego future development and other opportunities or seek bankruptcy protection.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;background:#ffffff;margin:0pt;">The unaudited financial statements as of June 30, 2024 have been prepared under the assumption that the Company will continue as a going concern for the next 12 months. Absent the consummation of the Merger, the Company’s ability to continue as a going concern is dependent upon its uncertain ability to obtain additional capital, reduce expenditures and/or execute on its business plan and successfully commercialize Twirla. The unaudited financial statements as of June 30, 2024 do not include any adjustments that might result from the outcome of this uncertainty. If the Company is unable to continue as a going concern, it may have to liquidate its assets and may receive less than the value at which those assets are carried on the financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-indent:0pt;margin:14pt 0pt 12pt 0pt;">Basis of Presentation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The accompanying unaudited interim financial statements have been prepared by the Company in accordance with accounting principles generally accepted in the United States (“U.S. GAAP”) for interim information and pursuant to the rules and regulations of the Securities and Exchange Commission (the “SEC”) for Quarterly Reports on Form 10-Q. Accordingly, certain information and footnote disclosure normally included in financial statements prepared in accordance with U.S. GAAP has been condensed or omitted pursuant to such rules and regulations. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">These interim financial statements should be read in conjunction with the audited financial statements and related notes included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2023 as filed with the SEC on March 28, 2024.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="white-space:pre-wrap;">In the opinion of management, the unaudited interim financial statements reflect all adjustments, which are normal recurring adjustments, necessary for the fair presentation of the financial information for the interim periods presented. The results of operations for the three and six months ended June 30, 2024 are not necessarily indicative of the operating results for the full fiscal year or any future period. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The<b style="font-weight:bold;"> </b>accompanying unaudited financial statements have been prepared on a basis which assumes that the Company will continue as a going concern and which contemplates the realization of assets and satisfaction of liabilities and commitments in the normal course of business. The Company has incurred recurring losses and negative cash flows from operations. If the Company encounters unforeseen factors that impact the Company’s current business plan or its ability to generate revenue from the commercialization of<span style="color:#212529;background:#ffffff;"> Twirla, the Company believes it has the ability to revise its commercial plans, including curtailing sales and marketing spending, to allow it to continue to fund its operations</span><span style="color:#212529;background:#ffffff;">.</span></p> -433800000 2800000 11800000 8000000.0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-indent:0pt;margin:14pt 0pt 12pt 0pt;">Basis of Presentation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The accompanying unaudited interim financial statements have been prepared by the Company in accordance with accounting principles generally accepted in the United States (“U.S. GAAP”) for interim information and pursuant to the rules and regulations of the Securities and Exchange Commission (the “SEC”) for Quarterly Reports on Form 10-Q. Accordingly, certain information and footnote disclosure normally included in financial statements prepared in accordance with U.S. GAAP has been condensed or omitted pursuant to such rules and regulations. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">These interim financial statements should be read in conjunction with the audited financial statements and related notes included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2023 as filed with the SEC on March 28, 2024.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="white-space:pre-wrap;">In the opinion of management, the unaudited interim financial statements reflect all adjustments, which are normal recurring adjustments, necessary for the fair presentation of the financial information for the interim periods presented. The results of operations for the three and six months ended June 30, 2024 are not necessarily indicative of the operating results for the full fiscal year or any future period. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The<b style="font-weight:bold;"> </b>accompanying unaudited financial statements have been prepared on a basis which assumes that the Company will continue as a going concern and which contemplates the realization of assets and satisfaction of liabilities and commitments in the normal course of business. The Company has incurred recurring losses and negative cash flows from operations. If the Company encounters unforeseen factors that impact the Company’s current business plan or its ability to generate revenue from the commercialization of<span style="color:#212529;background:#ffffff;"> Twirla, the Company believes it has the ability to revise its commercial plans, including curtailing sales and marketing spending, to allow it to continue to fund its operations</span><span style="color:#212529;background:#ffffff;">.</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-indent:0pt;margin:0pt 0pt 12pt 0pt;">2. Summary of Significant Accounting Policies</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company’s complete listing of significant accounting policies is described in Note 2 to the Company’s audited financial statements as of December 31, 2023 included in its Annual Report on Form 10-K filed with the SEC on March 28, 2024.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-indent:0pt;margin:0pt 0pt 12pt 0pt;">Use of Estimates</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The preparation of the Company’s financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the amounts reported in the financial statements and accompanying notes. The Company bases its estimates and judgments on historical experience and various other assumptions that it believes are reasonable under the circumstances. The amounts of assets and liabilities reported in the Company’s balance sheets and the amounts of revenue and expenses reported for each of the periods presented are affected by estimates and assumptions, which are used for, but not limited to, revenue recognition, inventory reserves, the accounting for common stock warrants, stock-based compensation, and accounting for research and development costs. As future events and their effects cannot be determined with precision, actual results could differ significantly from these estimates.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Risks and Uncertainties</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">While Twirla has been approved by the FDA, other potential product candidates developed by the Company will require approval from the FDA prior to commercial sales. There can be no assurance that the Company’s other product candidates will receive the required approval. If the Company is denied approval or such approval is delayed, or is unable to obtain the necessary financing to complete development and approval, there could be a material adverse impact on the Company’s financial condition and results of operations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Cash and Cash Equivalents</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company considers all highly-liquid investments with an original maturity of three months or less when purchased to be cash equivalents. All cash and cash equivalents are held in United States financial institutions. Cash and cash equivalents include money market funds that invest primarily in commercial paper and U.S. government and U.S. government agency obligations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company maintains balances with financial institutions in excess of the Federal Deposit Insurance Corporation limit.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Accounts Receivable and Allowances</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Accounts receivable are amounts owed to the Company by its customers for product that has been delivered. The accounts receivable are recorded at the invoice amount, less prompt pay and other discounts, chargebacks, and an allowance for credit losses, if any. The allowance for credit losses represents the Company’s estimate of losses over the life of the receivables. The Company evaluates forward-looking economic factors and uses professional judgment to determine the allowance for credit losses. The credit loss reserves are reviewed and adjusted periodically. Credit loss reserves were not material as of June 30, 2024 and December 31, 2023, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Accounts receivable are aged based on the contractual payment terms. When the collectability of an invoice is no longer probable, the Company will create a reserve for that specific receivable. If a receivable is determined to be uncollectible, it is charged against the general credit loss reserve or the reserve for the specific receivable, if one exists.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Fair Value of Financial Instruments</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In accordance with Accounting Standards Codification (“ASC”) 825, <i style="font-style:italic;">Financial Instruments</i>, disclosures of fair value information about financial instruments are required, whether or not recognized in the balance sheet, for which it is practicable to estimate that value. Cash and cash equivalents (see Note 3) and the Company’s warrant liability (see Note 3) are carried at fair value. The warrant liability is measured at fair value in accordance with ASC 815. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Other financial instruments, including accounts receivable, accounts payable and accrued liabilities, are carried at cost, which approximates fair value given their short-term nature.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Inventory</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Inventory is valued utilizing the weighted average costing method. The Company records an inventory reserve for losses associated with dated, expired, excess or obsolete items. This reserve is based on management’s current knowledge with respect to inventory levels, planned production and sales volume assumptions. As of June 30, 2024 and December 31, 2023, inventory reserves approximated $1.4 million and $1.4 million, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-indent:0pt;margin:0pt 0pt 12pt 0pt;">Long-Lived Assets</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In accordance with ASC 360, <i style="font-style:italic;">Property, Plant and Equipment</i>, the Company’s policy is to review long-lived assets for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. Management does not believe the carrying values of any long-lived assets are impaired as of June 30, 2024.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">Research and Development Expenses</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Research and development costs are expensed as incurred. Research and development expense consists primarily of costs related to personnel, including salaries and other personnel-related expenses, expenses related to manufacturing, clinical trial expenses, consulting fees, and support services used in drug development. All research and development costs are charged to operations as incurred in accordance with ASC 730, <i style="font-style:italic;">Research and Development</i>.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In certain circumstances, the Company is required to make advance payments to vendors for goods or services that will be received in the future for use in research and development activities. In such circumstances, the advance payments are deferred and are expensed when the activity has been performed or when the goods have been received. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">Advertising Costs</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company has elected to expense advertising costs when incurred. Advertising costs totaled zero for each of the three and six months ended June 30, 2024 and 2023, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">Deferred Financing Costs</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">Costs directly attributable to the Company’s senior secured term loan (see Note 7) are deferred and reported as a reduction of the related term loan. These costs represent legal fees and other costs related to the term loan and are being amortized utilizing the straight-line method over the term of the loan. Amortization of deferred financing costs charged to interest expense was zero and approximately $49,000 for the three months ended June 30, 2024 and 2023, respectively and was approximately $23,000 and $102,000 for the six months ended June 30, 2024 and 2023, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">Concentrations of Credit Risk</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"><span style="white-space:pre-wrap;">Financial instruments, which potentially subject the Company to credit risk, consist principally of cash, cash equivalents, and accounts receivable. The Company invests its cash and cash equivalents in interest-bearing accounts in United States financial institutions, the balances of which exceed federally insured limits. The Company mitigates credit risk by limiting the investment type and maturity to securities that preserve capital, maintain liquidity, and have a high credit quality. The Company has not recognized any losses from credit risks on such accounts. The Company has </span>no financial instruments with off balance sheet risk of accounting loss.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Major customers of the Company are defined as those constituting greater than 10% of its total revenue. In the three months ended June 30, 2024, the Company had sales to six customers that individually accounted for more than 10% of its total revenue. These customers had sales of $1.1 million, $1.0 million, $1.0 million, $0.8 million, $0.7 million, and $0.5 million, respectively, which represented 92% of total revenues in the three months ended June 30, 2024. In the six months ended June 30, 2024, the Company had sales to six customers that individually accounted for more than 10% of its total revenue. These customers had sales of $2.1 million, $2.0 million, $1.8 million, $1.7 million, $1.6 million, and $1.3 million, respectively, which represented 93% of total revenues in the six months ended June 30, 2024. Accounts receivable related to these six customers totaled 97% of the Company’s total accounts receivable as of June 30, 2024. In the three months ended June 30, 2023, the Company had sales to four customers that individually accounted for more than 10% of its total revenue. These customers had sales of $1.3 million, $1.2 million, $1.1 million and $0.8 million, respectively, which represented 83% of total revenues in the three months ended June 30, 2023. In the six months ended June 30, 2023, the Company had sales to four customers that individually accounted for more than 10% of its total revenue. These customers had sales of $2.2 million, $2.1 million, $1.9 million and $1.9 million, respectively, which represented 87% of total revenues in the six months ended June 30, 2023. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Revenue Recognition</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company recognizes revenue from the sale of its product, Twirla, in accordance with ASC 606, <i style="font-style:italic;">Revenue from Contracts with Customers</i> (ASC 606). The provisions of ASC 606 require the following steps to determine revenue recognition: (1) identify the contract(s) with a customer; (2) identify the performance obligations in the contract; (3) determine the transaction price; (4) allocate the transaction price to the performance obligations in the contract; and (5) recognize revenue when (or as) the entity satisfies a performance obligation.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In accordance with ASC 606, the Company recognizes revenue at the point in time when its performance obligation is satisfied by transferring control of the promised goods or services to a customer. In accordance with the Company’s contracts with customers, control of the product is transferred upon the conveyance of title, which occurs when the product is sold to and received by a customer. The Company’s customers are located in the United States and consist primarily of wholesale distributors. Accounts receivable due to the Company from contracts with its customers are stated separately in the balance sheet, net of various allowances as described later in this section and in the Accounts Receivable and Allowance policy.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The amount of revenue recognized by the Company is equal to the amount of consideration that is expected to be received from the sale of product to its customers. Revenue is only recognized when it is probable that a significant reversal will not occur in future periods. To determine whether a significant reversal will occur in future periods, the Company assesses both the likelihood and magnitude of any such potential reversal of revenue.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Twirla is sold to customers at the wholesale acquisition cost (“WAC”). However, the Company records product revenue, net of reserves for applicable variable consideration. These types of variable consideration items reduce revenue and include the following:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Distribution services fees;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Prompt pay and other discounts;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Product returns;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Chargebacks;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Rebates; and</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Co-payment assistance.</span></td></tr></table><div style="margin-top:12pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">An estimate for each variable consideration item is made and is recorded in conjunction with the revenue being recognized. Generally, if the estimated amount is payable to a customer, it is recorded as a reduction to accounts receivable. If the estimated amount is payable to an entity other than a customer, it is recorded as a current liability. An estimated amount of variable consideration may differ from the actual amount. At each balance sheet date, these provisions are analyzed, and adjustments are made if necessary. Any adjustments made to these provisions would affect net product revenue and earnings in the current period.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In accordance with ASC 606, the Company must make judgments to determine the estimate for certain variable consideration. For example, the Company must estimate the percentage of end-users that will obtain the product through public insurance such as Medicaid or through private commercial insurance. To determine these estimates, the Company relied on quantitative and qualitative data from various internal and external sources to estimate its variable consideration. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The specific considerations that the Company uses in estimating these amounts related to variable considerations are as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Distribution services fees</span> – The Company pays distribution service fees primarily to its wholesale distributors. These fees are a contractually fixed percentage of WAC and are calculated at the time of sale based on the purchase<span style="white-space:pre-wrap;"> amount. The Company records these fees as contra accounts receivable on the balance sheet. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Prompt pay and other discount</span>s – The Company incentivizes its customers to pay their invoices on time through prompt pay discounts. These discounts are an industry standard practice and the Company offers a prompt pay discount to each wholesale distributor customer. The specific prompt pay terms vary by customer and are contractually fixed. Prompt pay discounts are typically taken by the Company’s customers, so an estimate of the discount is recorded at the time of sale based on the WAC. Prompt pay discount estimates are recorded as contra accounts receivable on the balance sheet.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company may also give other discounts to its customers to incentivize purchases and promote customer loyalty. The terms of such discounts may vary by customer. These discounts reduce gross product revenue at the time the revenue is recorded.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Product returns</span> – Customers have the right to return product that is within six months or less of the labeled expiration date or that is past the expiration date by no more than twelve months. Twirla was commercially launched in December 2020, an estimate for product returns as of June 30, 2024 was made based on: (i) data provided to the Company by its distributors (including weekly reporting of distributors’ sales and inventory held by distributors that provided the Company with visibility into the distribution channel in order to determine what quantities were sold to retail pharmacies and other providers), (ii) information provided to the Company from retail pharmacies, (iii) data provided to the Company by third-parties including a third-party data provider which collects and publishes prescription data (iv) expired returns credits issued to date, and (v) the estimated remaining shelf life of Twirla previously shipped and currently being shipped to distributors. Estimated product returns are recorded as accrued expenses on the balance sheet.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Chargebacks</span> – Certain covered entities and government entities will be able to purchase the product at a price discounted below WAC. The difference between the government or covered entity purchase price and the wholesale </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">distributor purchase price of WAC will be charged back to the Company. The Company estimates the amount in chargebacks based on the expected number of claims and related cost that is associated with the revenue being recognized for product that remains in the distribution channel at the end of each reporting period. Estimated chargebacks are recorded as contra accounts receivable on the balance sheet.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Rebates</span> – The Company is subject to mandatory and negotiated discount obligations under the Medicaid and VA/DOD programs. The rebate amounts for these programs are determined by statutory requirements or contractual arrangements. Rebates are owed after the product has been dispensed to an end user and the Company has been invoiced. Rebates are typically invoiced in arrears. The Company’s liability for these rebates consists of invoices received for claims from prior quarters that have not been paid or for which an invoice has not yet been received, estimates of claims for the current quarter, and estimated future claims that will be made for product that has been recognized as revenue, but remains in the distribution channel at the end of each reporting period. Rebate estimates are recorded as accrued expenses on the balance sheet.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Co-payment assistance</span> – The Company offers a co-payment assistance program to commercially insured patients whose insurance requires a co-payment to be made when filling their prescription. This is a voluntary program that is intended to provide financial assistance to patients meeting certain eligibility requirements. The Company estimates the amount of co-payment assistance based on the expected number of claims and related cost that is associated with the revenue being recognized for product that remains in the distribution channel at the end of each reporting period. Co-payment assistance estimates are recorded as accrued expenses on the balance sheet.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Provisions for the revenue reserves described above totaled $7.2 million and $6.3 million for the three months ended June 30, 2024 and 2023, respectively, and $15.9 million and $10.8 million for the six months ended June 30, 2024 and 2023, respectively. As of June 30, 2024, reserves on the balance sheet associated with variable consideration were $7.5 million. <span style="white-space:pre-wrap;"> </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-indent:0pt;margin:0pt 0pt 12pt 0pt;">Warrants</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company accounts for its warrants to purchase common stock in accordance with ASC 480, <i style="font-style:italic;">Distinguishing Liabilities from Equity</i><span style="white-space:pre-wrap;">. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In connection with entering into a senior secured term loan facility in February 2020 (the “Perceptive Credit Agreement”), the Company issued warrants to purchase 700<span style="white-space:pre-wrap;"> shares of its common stock to the lender, Perceptive Credit Holdings III, L.P. (“Perceptive”). In connection with an amendment to that facility in February 2021, the Company issued warrants to purchase </span>225 shares of the Company’s common stock (collectively, the “Perceptive Warrants”). The Perceptive Warrants qualify for equity classification and have been allocated based upon the relative fair value of the base instrument and the warrant. In March 2023, in connection with the Waiver and Sixth Amendment to the Perceptive Credit Agreement, the Company amended and restated the Perceptive Warrants to reset the strike price of the Perceptive Warrants. In October 2023, in connection with the Seventh Amendment to the Perceptive Credit Agreement, the Company reset the strike price of the Perceptive Warrants. See Notes 7 and 8 for additional information.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In connection with an underwritten public offering completed in October 2021, the Company issued warrants to purchase 6,660<span style="white-space:pre-wrap;"> shares of its common stock. These warrants are classified as liabilities and were measured at fair value upon issuance, with subsequent changes in fair value reported in the Statements of Operations and Comprehensive Income (Loss) each reporting period. This offering also triggered an adjustment to the exercise price of the Perceptive Warrants, which resulted in a reduction of the strike price for these warrants. This reduction resulted in an immaterial increase to additional paid-in-capital. See Notes 7 and 8 for additional information.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In connection with a registered direct offering completed in March 2022, the Company issued warrants to purchase 24,856<span style="white-space:pre-wrap;"> shares of its common stock. These warrants are classified as liabilities and were measured at fair value upon issuance, with subsequent changes in fair value reported in the Statement of Operations and Comprehensive Income (Loss) each reporting period. This offering also triggered an adjustment to the exercise price of the Perceptive Warrants, which resulted in a reduction of the strike price for these warrants. This reduction resulted in an immaterial increase to additional paid-in-capital. See Notes 7 and 8 for additional information.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In connection with a letter agreement and waiver entered into with an investor on April 2022, the Company issued warrants to purchase 4,243<span style="white-space:pre-wrap;"> shares of common stock. These warrants are classified as liabilities and were measured at fair value upon issuance, with subsequent changes in fair value reported in the Statement of Operations and Comprehensive Income (Loss) each reporting period. See Note 8 for additional information.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In connection with a public offering completed in July 2022, the Company issued warrants to purchase 1,093,333 shares of its common stock, of which 433,333 warrants expired unexercised in July 2023. In February 2024, 100,000 of these warrants were exercised (see Note 8). These warrants are classified as liabilities and were measured at fair value upon issuance, with subsequent changes in fair value reported in the Statement of Operations and Comprehensive Income (Loss) each reporting period. This offering also triggered an adjustment to the exercise price of the Perceptive Warrants, which resulted in a reduction of the strike price for these warrants.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In connection with a public offering completed in May 2023, the Company issued warrants to purchase 3,792,572 shares of its common stock. These warrants are classified as liabilities, were measured at fair value upon issuance, with subsequent changes in fair value reported in the Statement of Operations and Comprehensive Income (Loss) each reporting period. These warrants were exercised in February 2024 (see Note 8). This offering also triggered an adjustment to the exercise price of the Perceptive Warrants, which resulted in a reduction of the strike price for these warrants.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">On December 3, 2023, the Company entered into a Warrant Amendment and Additional Issuance Agreement (“Warrant Amendment and Additional Issuance Agreement”) relating to the amendment of warrants to purchase shares of common stock that were issued in transactions on March 14, 2022, April 25, 2022, and May 25, 2023 (collectively, the “Warrants”). Collectively, the Warrants represent the right to purchase approximately 3.8 million shares of common stock. See Note 8 for additional information.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In connection with a warrant exercise agreement with a certain holder of its common stock warrants completed in February 2024, the Company issued new unregistered warrants to purchase up to 7,785,144 shares of common stock. These warrants are classified as liabilities and were measured at fair value upon issuance, with subsequent changes in fair value reported in the Statement of Operations and Comprehensive Income (Loss) each reporting period. See Note 8 for additional information.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Income Taxes</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company accounts for deferred taxes using the asset and liability method as specified by ASC 740, <i style="font-style:italic;">Income Taxes</i>. Deferred income tax assets and liabilities are determined based on differences between the financial statement reporting and the tax basis of assets and liabilities, operating losses and tax credit carryforwards. Deferred income taxes are measured using the enacted tax rates and laws that are anticipated to be in effect when the differences are expected to reverse. The measurement of deferred income tax assets is reduced, if necessary, by a valuation allowance for any tax benefits which are not expected to be realized. The effect on deferred income tax assets and liabilities of a change in tax rates is recognized in the period that such tax rate changes are enacted.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company has adopted the authoritative guidance on accounting for and disclosure of uncertainty in tax positions, which prescribes a comprehensive model for the financial statement recognition, measurement, presentation, and disclosure of uncertain tax positions taken or expected to be taken in income tax returns. The Company has no uncertain tax positions as of June 30, 2024 that qualify for either recognition or disclosure in the financial statements under this guidance.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-indent:0pt;margin:0pt 0pt 12pt 0pt;">Stock-Based Compensation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The Company accounts for stock-based compensation in accordance with ASC 718, <i style="font-style:italic;">Compensation-Stock Compensation</i>. The Company grants stock options for a fixed number of shares to employees and non-employees with an exercise price equal to the fair value of the shares at grant date. Compensation cost is recognized for all share-based payments granted and is based on the grant-date fair value estimated using the weighted-average assumption of the Black-Scholes option pricing model based on key assumptions such as stock price, expected volatility and expected term. The Company elects to account for forfeitures when they occur. The equity instrument </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="white-space:pre-wrap;">is not considered to be issued until the instrument vests. As a result, compensation cost is recognized over the requisite service period with an offsetting credit to additional paid-in capital. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="white-space:pre-wrap;">The Company also awards restricted stock units (“RSUs”) to employees and its Board. RSUs are generally subject to forfeiture if employment terminates prior to the completion of the vesting restrictions. The Company expenses the cost of the RSUs, which is determined to be the fair market value of the shares of common stock underlying the RSUs at the date of grant, ratably over the period during which the vesting restrictions lapse. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-indent:0pt;margin:0pt 0pt 12pt 0pt;">Net Income (Loss) Per Share</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Basic net income (loss) per share is calculated by dividing the net income (loss) attributable to common stockholders by the weighted average number of common shares outstanding for the period, without consideration for common stock equivalents. Diluted net income (loss) per share is calculated by dividing the net income (loss) attributable to common stockholders by the weighted average number of common shares outstanding plus the effect of dilutive potential common shares outstanding during the period determined using the treasury-stock and if-converted methods. For purposes of the diluted net income (loss) per share calculation, common stock warrants, unvested RSUs and stock options are considered to be potentially dilutive securities but are excluded from the calculation of diluted net income (loss) per share because their effect would be anti-dilutive, and therefore, basic and diluted net income (loss) per share were the same for all periods presented.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 6pt 0pt;">The following table sets forth the outstanding potentially dilutive securities that have been excluded from the calculation of diluted net income (loss) per share for the three and six months ended June 30, 2024 and 2023, respectively, because to do so would be anti-dilutive (in common equivalent shares):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:69.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:69.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:26.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:69.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td></tr><tr><td style="vertical-align:bottom;width:69.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Common stock warrants</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,676,830</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,017,410</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Unvested restricted stock units</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 103,373</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 135,047</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Common stock options</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.13%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 42,854</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.13%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 43,510</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,823,057</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,195,967</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-indent:0pt;margin:0pt 0pt 12pt 0pt;">Recent Accounting Pronouncements</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">From time to time, new accounting pronouncements are issued by the Financial Accounting Standards Board (“FASB”) or other standard setting bodies that the Company adopts as of the specified effective date. Unless otherwise discussed below, the Company does not believe that the adoption of recently issued standards have or may have a material impact on its consolidated financial statements or disclosures.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The Company did not adopt any new accounting pronouncements during the three months ended June 30, 2024 that had a material effect on its financial statements.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-indent:0pt;margin:0pt 0pt 12pt 0pt;">Use of Estimates</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The preparation of the Company’s financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the amounts reported in the financial statements and accompanying notes. The Company bases its estimates and judgments on historical experience and various other assumptions that it believes are reasonable under the circumstances. The amounts of assets and liabilities reported in the Company’s balance sheets and the amounts of revenue and expenses reported for each of the periods presented are affected by estimates and assumptions, which are used for, but not limited to, revenue recognition, inventory reserves, the accounting for common stock warrants, stock-based compensation, and accounting for research and development costs. As future events and their effects cannot be determined with precision, actual results could differ significantly from these estimates.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Risks and Uncertainties</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">While Twirla has been approved by the FDA, other potential product candidates developed by the Company will require approval from the FDA prior to commercial sales. There can be no assurance that the Company’s other product candidates will receive the required approval. If the Company is denied approval or such approval is delayed, or is unable to obtain the necessary financing to complete development and approval, there could be a material adverse impact on the Company’s financial condition and results of operations.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Cash and Cash Equivalents</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company considers all highly-liquid investments with an original maturity of three months or less when purchased to be cash equivalents. All cash and cash equivalents are held in United States financial institutions. Cash and cash equivalents include money market funds that invest primarily in commercial paper and U.S. government and U.S. government agency obligations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company maintains balances with financial institutions in excess of the Federal Deposit Insurance Corporation limit.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Accounts Receivable and Allowances</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Accounts receivable are amounts owed to the Company by its customers for product that has been delivered. The accounts receivable are recorded at the invoice amount, less prompt pay and other discounts, chargebacks, and an allowance for credit losses, if any. The allowance for credit losses represents the Company’s estimate of losses over the life of the receivables. The Company evaluates forward-looking economic factors and uses professional judgment to determine the allowance for credit losses. The credit loss reserves are reviewed and adjusted periodically. Credit loss reserves were not material as of June 30, 2024 and December 31, 2023, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Accounts receivable are aged based on the contractual payment terms. When the collectability of an invoice is no longer probable, the Company will create a reserve for that specific receivable. If a receivable is determined to be uncollectible, it is charged against the general credit loss reserve or the reserve for the specific receivable, if one exists.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Fair Value of Financial Instruments</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In accordance with Accounting Standards Codification (“ASC”) 825, <i style="font-style:italic;">Financial Instruments</i>, disclosures of fair value information about financial instruments are required, whether or not recognized in the balance sheet, for which it is practicable to estimate that value. Cash and cash equivalents (see Note 3) and the Company’s warrant liability (see Note 3) are carried at fair value. The warrant liability is measured at fair value in accordance with ASC 815. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Other financial instruments, including accounts receivable, accounts payable and accrued liabilities, are carried at cost, which approximates fair value given their short-term nature.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Inventory</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Inventory is valued utilizing the weighted average costing method. The Company records an inventory reserve for losses associated with dated, expired, excess or obsolete items. This reserve is based on management’s current knowledge with respect to inventory levels, planned production and sales volume assumptions. As of June 30, 2024 and December 31, 2023, inventory reserves approximated $1.4 million and $1.4 million, respectively.</p> 1400000 1400000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-indent:0pt;margin:0pt 0pt 12pt 0pt;">Long-Lived Assets</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In accordance with ASC 360, <i style="font-style:italic;">Property, Plant and Equipment</i>, the Company’s policy is to review long-lived assets for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. Management does not believe the carrying values of any long-lived assets are impaired as of June 30, 2024.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">Research and Development Expenses</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Research and development costs are expensed as incurred. Research and development expense consists primarily of costs related to personnel, including salaries and other personnel-related expenses, expenses related to manufacturing, clinical trial expenses, consulting fees, and support services used in drug development. All research and development costs are charged to operations as incurred in accordance with ASC 730, <i style="font-style:italic;">Research and Development</i>.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In certain circumstances, the Company is required to make advance payments to vendors for goods or services that will be received in the future for use in research and development activities. In such circumstances, the advance payments are deferred and are expensed when the activity has been performed or when the goods have been received. </p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">Advertising Costs</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company has elected to expense advertising costs when incurred. Advertising costs totaled zero for each of the three and six months ended June 30, 2024 and 2023, respectively.</p> 0 0 0 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">Deferred Financing Costs</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">Costs directly attributable to the Company’s senior secured term loan (see Note 7) are deferred and reported as a reduction of the related term loan. These costs represent legal fees and other costs related to the term loan and are being amortized utilizing the straight-line method over the term of the loan. Amortization of deferred financing costs charged to interest expense was zero and approximately $49,000 for the three months ended June 30, 2024 and 2023, respectively and was approximately $23,000 and $102,000 for the six months ended June 30, 2024 and 2023, respectively.</p> 0 49000 23000 102000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">Concentrations of Credit Risk</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"><span style="white-space:pre-wrap;">Financial instruments, which potentially subject the Company to credit risk, consist principally of cash, cash equivalents, and accounts receivable. The Company invests its cash and cash equivalents in interest-bearing accounts in United States financial institutions, the balances of which exceed federally insured limits. The Company mitigates credit risk by limiting the investment type and maturity to securities that preserve capital, maintain liquidity, and have a high credit quality. The Company has not recognized any losses from credit risks on such accounts. The Company has </span>no financial instruments with off balance sheet risk of accounting loss.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Major customers of the Company are defined as those constituting greater than 10% of its total revenue. In the three months ended June 30, 2024, the Company had sales to six customers that individually accounted for more than 10% of its total revenue. These customers had sales of $1.1 million, $1.0 million, $1.0 million, $0.8 million, $0.7 million, and $0.5 million, respectively, which represented 92% of total revenues in the three months ended June 30, 2024. In the six months ended June 30, 2024, the Company had sales to six customers that individually accounted for more than 10% of its total revenue. These customers had sales of $2.1 million, $2.0 million, $1.8 million, $1.7 million, $1.6 million, and $1.3 million, respectively, which represented 93% of total revenues in the six months ended June 30, 2024. Accounts receivable related to these six customers totaled 97% of the Company’s total accounts receivable as of June 30, 2024. In the three months ended June 30, 2023, the Company had sales to four customers that individually accounted for more than 10% of its total revenue. These customers had sales of $1.3 million, $1.2 million, $1.1 million and $0.8 million, respectively, which represented 83% of total revenues in the three months ended June 30, 2023. In the six months ended June 30, 2023, the Company had sales to four customers that individually accounted for more than 10% of its total revenue. These customers had sales of $2.2 million, $2.1 million, $1.9 million and $1.9 million, respectively, which represented 87% of total revenues in the six months ended June 30, 2023. </p> 0 6 1100000 1000000.0 1000000.0 800000 700000 500000 0.92 0.92 6 2100000 2000000.0 1800000 1700000 1600000 1300000 0.93 6 0.97 4 1300000 1200000 1100000 800000 0.83 4 2200000 2100000 1900000 1900000 0.87 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Revenue Recognition</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company recognizes revenue from the sale of its product, Twirla, in accordance with ASC 606, <i style="font-style:italic;">Revenue from Contracts with Customers</i> (ASC 606). The provisions of ASC 606 require the following steps to determine revenue recognition: (1) identify the contract(s) with a customer; (2) identify the performance obligations in the contract; (3) determine the transaction price; (4) allocate the transaction price to the performance obligations in the contract; and (5) recognize revenue when (or as) the entity satisfies a performance obligation.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In accordance with ASC 606, the Company recognizes revenue at the point in time when its performance obligation is satisfied by transferring control of the promised goods or services to a customer. In accordance with the Company’s contracts with customers, control of the product is transferred upon the conveyance of title, which occurs when the product is sold to and received by a customer. The Company’s customers are located in the United States and consist primarily of wholesale distributors. Accounts receivable due to the Company from contracts with its customers are stated separately in the balance sheet, net of various allowances as described later in this section and in the Accounts Receivable and Allowance policy.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The amount of revenue recognized by the Company is equal to the amount of consideration that is expected to be received from the sale of product to its customers. Revenue is only recognized when it is probable that a significant reversal will not occur in future periods. To determine whether a significant reversal will occur in future periods, the Company assesses both the likelihood and magnitude of any such potential reversal of revenue.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Twirla is sold to customers at the wholesale acquisition cost (“WAC”). However, the Company records product revenue, net of reserves for applicable variable consideration. These types of variable consideration items reduce revenue and include the following:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Distribution services fees;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Prompt pay and other discounts;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Product returns;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Chargebacks;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Rebates; and</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Co-payment assistance.</span></td></tr></table><div style="margin-top:12pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">An estimate for each variable consideration item is made and is recorded in conjunction with the revenue being recognized. Generally, if the estimated amount is payable to a customer, it is recorded as a reduction to accounts receivable. If the estimated amount is payable to an entity other than a customer, it is recorded as a current liability. An estimated amount of variable consideration may differ from the actual amount. At each balance sheet date, these provisions are analyzed, and adjustments are made if necessary. Any adjustments made to these provisions would affect net product revenue and earnings in the current period.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In accordance with ASC 606, the Company must make judgments to determine the estimate for certain variable consideration. For example, the Company must estimate the percentage of end-users that will obtain the product through public insurance such as Medicaid or through private commercial insurance. To determine these estimates, the Company relied on quantitative and qualitative data from various internal and external sources to estimate its variable consideration. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The specific considerations that the Company uses in estimating these amounts related to variable considerations are as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Distribution services fees</span> – The Company pays distribution service fees primarily to its wholesale distributors. These fees are a contractually fixed percentage of WAC and are calculated at the time of sale based on the purchase<span style="white-space:pre-wrap;"> amount. The Company records these fees as contra accounts receivable on the balance sheet. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Prompt pay and other discount</span>s – The Company incentivizes its customers to pay their invoices on time through prompt pay discounts. These discounts are an industry standard practice and the Company offers a prompt pay discount to each wholesale distributor customer. The specific prompt pay terms vary by customer and are contractually fixed. Prompt pay discounts are typically taken by the Company’s customers, so an estimate of the discount is recorded at the time of sale based on the WAC. Prompt pay discount estimates are recorded as contra accounts receivable on the balance sheet.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company may also give other discounts to its customers to incentivize purchases and promote customer loyalty. The terms of such discounts may vary by customer. These discounts reduce gross product revenue at the time the revenue is recorded.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Product returns</span> – Customers have the right to return product that is within six months or less of the labeled expiration date or that is past the expiration date by no more than twelve months. Twirla was commercially launched in December 2020, an estimate for product returns as of June 30, 2024 was made based on: (i) data provided to the Company by its distributors (including weekly reporting of distributors’ sales and inventory held by distributors that provided the Company with visibility into the distribution channel in order to determine what quantities were sold to retail pharmacies and other providers), (ii) information provided to the Company from retail pharmacies, (iii) data provided to the Company by third-parties including a third-party data provider which collects and publishes prescription data (iv) expired returns credits issued to date, and (v) the estimated remaining shelf life of Twirla previously shipped and currently being shipped to distributors. Estimated product returns are recorded as accrued expenses on the balance sheet.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Chargebacks</span> – Certain covered entities and government entities will be able to purchase the product at a price discounted below WAC. The difference between the government or covered entity purchase price and the wholesale </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">distributor purchase price of WAC will be charged back to the Company. The Company estimates the amount in chargebacks based on the expected number of claims and related cost that is associated with the revenue being recognized for product that remains in the distribution channel at the end of each reporting period. Estimated chargebacks are recorded as contra accounts receivable on the balance sheet.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Rebates</span> – The Company is subject to mandatory and negotiated discount obligations under the Medicaid and VA/DOD programs. The rebate amounts for these programs are determined by statutory requirements or contractual arrangements. Rebates are owed after the product has been dispensed to an end user and the Company has been invoiced. Rebates are typically invoiced in arrears. The Company’s liability for these rebates consists of invoices received for claims from prior quarters that have not been paid or for which an invoice has not yet been received, estimates of claims for the current quarter, and estimated future claims that will be made for product that has been recognized as revenue, but remains in the distribution channel at the end of each reporting period. Rebate estimates are recorded as accrued expenses on the balance sheet.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Co-payment assistance</span> – The Company offers a co-payment assistance program to commercially insured patients whose insurance requires a co-payment to be made when filling their prescription. This is a voluntary program that is intended to provide financial assistance to patients meeting certain eligibility requirements. The Company estimates the amount of co-payment assistance based on the expected number of claims and related cost that is associated with the revenue being recognized for product that remains in the distribution channel at the end of each reporting period. Co-payment assistance estimates are recorded as accrued expenses on the balance sheet.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Provisions for the revenue reserves described above totaled $7.2 million and $6.3 million for the three months ended June 30, 2024 and 2023, respectively, and $15.9 million and $10.8 million for the six months ended June 30, 2024 and 2023, respectively. As of June 30, 2024, reserves on the balance sheet associated with variable consideration were $7.5 million. <span style="white-space:pre-wrap;"> </span></p> 7200000 6300000 15900000 10800000 7500000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-indent:0pt;margin:0pt 0pt 12pt 0pt;">Warrants</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company accounts for its warrants to purchase common stock in accordance with ASC 480, <i style="font-style:italic;">Distinguishing Liabilities from Equity</i><span style="white-space:pre-wrap;">. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In connection with entering into a senior secured term loan facility in February 2020 (the “Perceptive Credit Agreement”), the Company issued warrants to purchase 700<span style="white-space:pre-wrap;"> shares of its common stock to the lender, Perceptive Credit Holdings III, L.P. (“Perceptive”). In connection with an amendment to that facility in February 2021, the Company issued warrants to purchase </span>225 shares of the Company’s common stock (collectively, the “Perceptive Warrants”). The Perceptive Warrants qualify for equity classification and have been allocated based upon the relative fair value of the base instrument and the warrant. In March 2023, in connection with the Waiver and Sixth Amendment to the Perceptive Credit Agreement, the Company amended and restated the Perceptive Warrants to reset the strike price of the Perceptive Warrants. In October 2023, in connection with the Seventh Amendment to the Perceptive Credit Agreement, the Company reset the strike price of the Perceptive Warrants. See Notes 7 and 8 for additional information.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In connection with an underwritten public offering completed in October 2021, the Company issued warrants to purchase 6,660<span style="white-space:pre-wrap;"> shares of its common stock. These warrants are classified as liabilities and were measured at fair value upon issuance, with subsequent changes in fair value reported in the Statements of Operations and Comprehensive Income (Loss) each reporting period. This offering also triggered an adjustment to the exercise price of the Perceptive Warrants, which resulted in a reduction of the strike price for these warrants. This reduction resulted in an immaterial increase to additional paid-in-capital. See Notes 7 and 8 for additional information.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In connection with a registered direct offering completed in March 2022, the Company issued warrants to purchase 24,856<span style="white-space:pre-wrap;"> shares of its common stock. These warrants are classified as liabilities and were measured at fair value upon issuance, with subsequent changes in fair value reported in the Statement of Operations and Comprehensive Income (Loss) each reporting period. This offering also triggered an adjustment to the exercise price of the Perceptive Warrants, which resulted in a reduction of the strike price for these warrants. This reduction resulted in an immaterial increase to additional paid-in-capital. See Notes 7 and 8 for additional information.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In connection with a letter agreement and waiver entered into with an investor on April 2022, the Company issued warrants to purchase 4,243<span style="white-space:pre-wrap;"> shares of common stock. These warrants are classified as liabilities and were measured at fair value upon issuance, with subsequent changes in fair value reported in the Statement of Operations and Comprehensive Income (Loss) each reporting period. See Note 8 for additional information.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In connection with a public offering completed in July 2022, the Company issued warrants to purchase 1,093,333 shares of its common stock, of which 433,333 warrants expired unexercised in July 2023. In February 2024, 100,000 of these warrants were exercised (see Note 8). These warrants are classified as liabilities and were measured at fair value upon issuance, with subsequent changes in fair value reported in the Statement of Operations and Comprehensive Income (Loss) each reporting period. This offering also triggered an adjustment to the exercise price of the Perceptive Warrants, which resulted in a reduction of the strike price for these warrants.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In connection with a public offering completed in May 2023, the Company issued warrants to purchase 3,792,572 shares of its common stock. These warrants are classified as liabilities, were measured at fair value upon issuance, with subsequent changes in fair value reported in the Statement of Operations and Comprehensive Income (Loss) each reporting period. These warrants were exercised in February 2024 (see Note 8). This offering also triggered an adjustment to the exercise price of the Perceptive Warrants, which resulted in a reduction of the strike price for these warrants.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">On December 3, 2023, the Company entered into a Warrant Amendment and Additional Issuance Agreement (“Warrant Amendment and Additional Issuance Agreement”) relating to the amendment of warrants to purchase shares of common stock that were issued in transactions on March 14, 2022, April 25, 2022, and May 25, 2023 (collectively, the “Warrants”). Collectively, the Warrants represent the right to purchase approximately 3.8 million shares of common stock. See Note 8 for additional information.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In connection with a warrant exercise agreement with a certain holder of its common stock warrants completed in February 2024, the Company issued new unregistered warrants to purchase up to 7,785,144 shares of common stock. These warrants are classified as liabilities and were measured at fair value upon issuance, with subsequent changes in fair value reported in the Statement of Operations and Comprehensive Income (Loss) each reporting period. See Note 8 for additional information.</p> 700 225 6660 24856 4243 1093333 433333 100000 3792572 3800000 7785144 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Income Taxes</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company accounts for deferred taxes using the asset and liability method as specified by ASC 740, <i style="font-style:italic;">Income Taxes</i>. Deferred income tax assets and liabilities are determined based on differences between the financial statement reporting and the tax basis of assets and liabilities, operating losses and tax credit carryforwards. Deferred income taxes are measured using the enacted tax rates and laws that are anticipated to be in effect when the differences are expected to reverse. The measurement of deferred income tax assets is reduced, if necessary, by a valuation allowance for any tax benefits which are not expected to be realized. The effect on deferred income tax assets and liabilities of a change in tax rates is recognized in the period that such tax rate changes are enacted.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company has adopted the authoritative guidance on accounting for and disclosure of uncertainty in tax positions, which prescribes a comprehensive model for the financial statement recognition, measurement, presentation, and disclosure of uncertain tax positions taken or expected to be taken in income tax returns. The Company has no uncertain tax positions as of June 30, 2024 that qualify for either recognition or disclosure in the financial statements under this guidance.</p> 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-indent:0pt;margin:0pt 0pt 12pt 0pt;">Stock-Based Compensation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The Company accounts for stock-based compensation in accordance with ASC 718, <i style="font-style:italic;">Compensation-Stock Compensation</i>. The Company grants stock options for a fixed number of shares to employees and non-employees with an exercise price equal to the fair value of the shares at grant date. Compensation cost is recognized for all share-based payments granted and is based on the grant-date fair value estimated using the weighted-average assumption of the Black-Scholes option pricing model based on key assumptions such as stock price, expected volatility and expected term. The Company elects to account for forfeitures when they occur. The equity instrument </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="white-space:pre-wrap;">is not considered to be issued until the instrument vests. As a result, compensation cost is recognized over the requisite service period with an offsetting credit to additional paid-in capital. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="white-space:pre-wrap;">The Company also awards restricted stock units (“RSUs”) to employees and its Board. RSUs are generally subject to forfeiture if employment terminates prior to the completion of the vesting restrictions. The Company expenses the cost of the RSUs, which is determined to be the fair market value of the shares of common stock underlying the RSUs at the date of grant, ratably over the period during which the vesting restrictions lapse. </span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-indent:0pt;margin:0pt 0pt 12pt 0pt;">Net Income (Loss) Per Share</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Basic net income (loss) per share is calculated by dividing the net income (loss) attributable to common stockholders by the weighted average number of common shares outstanding for the period, without consideration for common stock equivalents. Diluted net income (loss) per share is calculated by dividing the net income (loss) attributable to common stockholders by the weighted average number of common shares outstanding plus the effect of dilutive potential common shares outstanding during the period determined using the treasury-stock and if-converted methods. For purposes of the diluted net income (loss) per share calculation, common stock warrants, unvested RSUs and stock options are considered to be potentially dilutive securities but are excluded from the calculation of diluted net income (loss) per share because their effect would be anti-dilutive, and therefore, basic and diluted net income (loss) per share were the same for all periods presented.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 6pt 0pt;">The following table sets forth the outstanding potentially dilutive securities that have been excluded from the calculation of diluted net income (loss) per share for the three and six months ended June 30, 2024 and 2023, respectively, because to do so would be anti-dilutive (in common equivalent shares):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:69.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:69.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:26.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:69.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td></tr><tr><td style="vertical-align:bottom;width:69.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Common stock warrants</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,676,830</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,017,410</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Unvested restricted stock units</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 103,373</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 135,047</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Common stock options</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.13%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 42,854</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.13%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 43,510</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,823,057</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,195,967</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 6pt 0pt;">The following table sets forth the outstanding potentially dilutive securities that have been excluded from the calculation of diluted net income (loss) per share for the three and six months ended June 30, 2024 and 2023, respectively, because to do so would be anti-dilutive (in common equivalent shares):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:69.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:69.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:26.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:69.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td></tr><tr><td style="vertical-align:bottom;width:69.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Common stock warrants</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,676,830</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,017,410</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Unvested restricted stock units</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 103,373</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 135,047</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Common stock options</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.13%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 42,854</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.13%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 43,510</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,823,057</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,195,967</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 9676830 9676830 5017410 5017410 103373 103373 135047 135047 42854 42854 43510 43510 9823057 9823057 5195967 5195967 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-indent:0pt;margin:0pt 0pt 12pt 0pt;">Recent Accounting Pronouncements</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">From time to time, new accounting pronouncements are issued by the Financial Accounting Standards Board (“FASB”) or other standard setting bodies that the Company adopts as of the specified effective date. Unless otherwise discussed below, the Company does not believe that the adoption of recently issued standards have or may have a material impact on its consolidated financial statements or disclosures.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The Company did not adopt any new accounting pronouncements during the three months ended June 30, 2024 that had a material effect on its financial statements.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-indent:0pt;margin:0pt 0pt 12pt 0pt;">3. Fair Value Measurements</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">ASC 820, <i style="font-style:italic;">Fair Value Measurements and Disclosures</i>, describes the 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.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">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 at the measurement date. Assets and liabilities that are measured at fair value are reported using a three-level fair value hierarchy that prioritizes the inputs used to measure fair value. This hierarchy maximizes the </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">use of observable inputs and minimizes the use of unobservable inputs. The three levels of inputs used to measure fair value are as follows:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Level 1 — Quoted prices in active markets for identical assets or liabilities. The Company’s Level 1 assets consist of cash and cash equivalents. The Company has no Level 1 liabilities.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Level 2 — Inputs other than Level </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;white-space:pre-wrap;">1 that are observable, either directly or indirectly, such as quoted market prices for similar assets or liabilities in active markets or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets and liabilities. The Company has no Level 2 assets or liabilities.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Level 3 — Unobservable inputs that are supported by little or no market data and which require internal development of assumptions about how market participants price the fair value of the assets or liabilities. The Company has no Level 3 assets. Level 3 liabilities consist of warrant liability.</span></td></tr></table><div style="margin-top:12pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The following table sets forth the Company’s financial instruments measured at fair value by level within the fair value hierarchy as of June 30, 2024 and December 31, 2023 (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:65.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:65.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 2</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 3</b></p></td></tr><tr><td style="vertical-align:bottom;width:65.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">June 30, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Assets:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Cash and cash equivalents </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,848</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:65.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total assets at fair value </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,848</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:65.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Liabilities:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Warrant Liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,647</p></td></tr><tr><td style="vertical-align:bottom;width:65.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total assets at fair value </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,647</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:65.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:65.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Level 1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Level 2</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:9.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Level 3</b></p></td></tr><tr><td style="vertical-align:bottom;width:65.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Assets:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Cash and cash equivalents </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,557</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:65.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total assets at fair value </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,557</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:65.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Liabilities:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Warrant Liability </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,696</p></td></tr><tr><td style="vertical-align:bottom;width:65.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total assets at fair value </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,696</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The fair value of the warrant liability as of June 30, 2024 was calculated using a probability-weighted model incorporating the probability of completion of the Merger, the terms included in the cash-out acknowledgment and cancellation agreements described in Note 10 and the option pricing model. The significant assumptions used in preparing the option pricing model for valuing the Company’s warrants as of June 30, 2024 include (i) volatility 105.3% - 433.0%, (ii) risk-free interest rate 4.3% - 4.7%, (iii) strike price for the common warrants of $1.00, $1.56, $2.09, $3.69, $4.94 and $45.00, (iv) fair value of common stock of $0.33 and $1.52 and (v) expected life 1.2 – 4.9 years. The significant assumptions used in preparing the option pricing model for valuing the Company’s warrants as of December 31, 2023 include (i) volatility 101.5% - 126.0%, (ii) risk-free interest rate 3.8% - 4.0%, (iii) strike price for the common warrants $3.69, $45.00 and $1,700, (iv) fair value of common stock of $1.95 and (v) expected life 2.8 – 4.4 years.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The following is a roll forward of the fair value of Level 3 warrants:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:84.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:84.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Beginning balance at December 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,696</p></td></tr><tr><td style="vertical-align:bottom;width:84.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Warrants issued</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,888</p></td></tr><tr><td style="vertical-align:bottom;width:84.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Warrants exercised</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,480)</p></td></tr><tr><td style="vertical-align:bottom;width:84.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Change in fair value</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,543</p></td></tr><tr><td style="vertical-align:middle;width:84.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Ending balance June 30, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,647</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">There were no transfers between Level 1, 2 or 3 during the six months ended June 30, 2024 or 2023.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The following table sets forth the Company’s financial instruments measured at fair value by level within the fair value hierarchy as of June 30, 2024 and December 31, 2023 (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:65.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:65.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 2</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 3</b></p></td></tr><tr><td style="vertical-align:bottom;width:65.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">June 30, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Assets:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Cash and cash equivalents </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,848</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:65.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total assets at fair value </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,848</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:65.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Liabilities:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Warrant Liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,647</p></td></tr><tr><td style="vertical-align:bottom;width:65.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total assets at fair value </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,647</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:65.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:65.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Level 1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Level 2</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:9.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Level 3</b></p></td></tr><tr><td style="vertical-align:bottom;width:65.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Assets:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Cash and cash equivalents </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,557</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:65.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total assets at fair value </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,557</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:65.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Liabilities:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Warrant Liability </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,696</p></td></tr><tr><td style="vertical-align:bottom;width:65.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total assets at fair value </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,696</p></td></tr></table> 2848000 2848000 10647000 10647000 2557000 2557000 5696000 5696000 105.3 433.0 4.3 4.7 1.00 1.56 2.09 3.69 4.94 45.00 0.33 1.52 1.2 4.9 101.5 126.0 3.8 4.0 3.69 45.00 1700 1.95 2.8 4.4 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:84.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:84.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Beginning balance at December 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,696</p></td></tr><tr><td style="vertical-align:bottom;width:84.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Warrants issued</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,888</p></td></tr><tr><td style="vertical-align:bottom;width:84.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Warrants exercised</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,480)</p></td></tr><tr><td style="vertical-align:bottom;width:84.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Change in fair value</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,543</p></td></tr><tr><td style="vertical-align:middle;width:84.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Ending balance June 30, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,647</p></td></tr></table> 5696000 3888000 3480000 4543000 10647000 0 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-indent:0pt;margin:0pt 0pt 12pt 0pt;">4. Prepaid Expenses and Other Current Assets</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Prepaid expenses and other current assets consist of the following (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:72.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:72.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td></tr><tr><td style="vertical-align:bottom;width:72.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Prepaid insurance </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 134</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 441</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,118</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 402</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total prepaid expenses and other current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,252</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 843</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Prepaid expenses and other current assets consist of the following (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:72.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:72.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td></tr><tr><td style="vertical-align:bottom;width:72.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Prepaid insurance </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 134</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 441</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,118</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 402</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total prepaid expenses and other current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,252</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 843</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> 134000 441000 1118000 402000 1252000 843000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-indent:0pt;margin:0pt 0pt 12pt 0pt;">5. Accrued Liabilities</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Accrued liabilities consist of the following (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:72.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:72.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:72.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Gross to net accruals</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,507</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,492</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued compensation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 954</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 832</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued professional fees and other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 935</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,807</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total accrued liabilities </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,396</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,131</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Accrued liabilities consist of the following (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:72.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:72.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:72.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Gross to net accruals</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,507</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,492</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued compensation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 954</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 832</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued professional fees and other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 935</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,807</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total accrued liabilities </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,396</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,131</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> 7507000 6492000 954000 832000 935000 1807000 9396000 9131000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-indent:0pt;margin:0pt 0pt 12pt 0pt;">6. Leases</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company has no finance leases and one operating lease for its corporate headquarters in Princeton, NJ. The current lease commenced on December 1, 2021 and terminates on March 31, 2025. The lease provides the Company with an option to extend the lease for an additional five years. Under the terms of the lease, the Company pays base annual rent subject to a fixed dollar amount increase each year, a fixed monthly charge for electricity, and other normal operating expenses such as taxes, repairs, and maintenance. The Company evaluates renewal options at lease inception and on an ongoing basis and includes renewal options that it is reasonably certain to exercise in its expected lease terms when classifying leases and measuring lease liabilities. The lease does not require variable lease payments, residual value guarantees, or restrictive covenants.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The lease does not provide an implicit rate, therefore the Company used its incremental borrowing rate as the discount rate when measuring the operating lease liability. The incremental borrowing rate represents an estimate of the interest rate the Company would incur at lease commencement to borrow an amount equal to the lease payments on a collateralized basis over the term of the lease.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Operating lease expense was $89,000 for each of the three months ended June 30, 2024 and 2023. Operating lease expense was $178,000<span style="white-space:pre-wrap;"> for each of the six months ended June 30, 2024 and 2023. Operating cash flows used for operating leases during the six months ended June 30, 2024 and 2023 were approximately </span>$177,000 and $154,000 respectively. As of June 30, 2024, the weighted average remaining lease term was 0.75 years, and the weighted average discount rate was 11.8%.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Future minimum lease payments under non-cancellable leases as of June 30, 2024 were as follows (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:81.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:81.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">199 </p></td></tr><tr><td style="vertical-align:bottom;width:81.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">101 </p></td></tr><tr><td style="vertical-align:bottom;width:81.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">300 </p></td></tr><tr><td style="vertical-align:bottom;width:81.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: Interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(11)</p></td></tr><tr><td style="vertical-align:bottom;width:81.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Present value of lease liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.04%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 289</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> 0 1 true P5Y 89000 89000 178000 178000 177000 154000 P0Y9M 0.118 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Future minimum lease payments under non-cancellable leases as of June 30, 2024 were as follows (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:81.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:81.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">199 </p></td></tr><tr><td style="vertical-align:bottom;width:81.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">101 </p></td></tr><tr><td style="vertical-align:bottom;width:81.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">300 </p></td></tr><tr><td style="vertical-align:bottom;width:81.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: Interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(11)</p></td></tr><tr><td style="vertical-align:bottom;width:81.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Present value of lease liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.04%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 289</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> 199000 101000 300000 11000 289000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-indent:0pt;margin:0pt 0pt 12pt 0pt;">7. Credit Agreement and Guaranty</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">On February 10, 2020, the Company entered into a Credit Agreement and Guaranty with Perceptive Credit Holdings III, LP (“Perceptive”) for a senior secured term loan credit facility of up to $35.0 million (the “Perceptive Credit Agreement”). A first tranche of $5.0 million was funded on execution of the Perceptive Credit Agreement. A second tranche of $15.0 million was funded as a result of the approval of Twirla by the FDA. On January 7, 2022, the Company prepaid $5.0 million of the outstanding debt, and Perceptive waived the prepayment premium. On July 8, 2022, the Company prepaid $5.0 million of the outstanding debt, and Perceptive waived the prepayment premium. On July 25, 2022, the Company entered into a fifth amendment to the Perceptive Credit Agreement, as amended (the “Fifth Amendment”). Pursuant to the Fifth Amendment, Perceptive agreed to release its security interest in certain assets being transferred from the Company to Corium in connection with an amendment to the Company’s Manufacturing and Commercialization Agreement with Corium and waive the Company’s obligations to comply with certain financial covenants through the end of 2022. In exchange, the Company agreed to prepay $7.0 million of outstanding principal which was paid on July 25, 2022. On March 21, 2023, the Company and Perceptive entered into a sixth amendment to the Perceptive Credit Agreement (the “Sixth Amendment”). The Sixth Amendment waived the Company’s obligations to (1) comply with certain financial covenants relating to minimum revenue requirements and minimum liquidity through June 30, 2023, and (2) file financial statements along with its Annual Report on Form 10-K for the fiscal year ended December 31, 2022 that are not subject to any “going concern” qualification. On October 30, 2023, the Company and Perceptive entered into a seventh amendment to the Perceptive Credit Agreement (the “Seventh Amendment”). The Seventh Amendment: (1) amended the Company’s obligations to comply with certain financial covenants relating to minimum revenue requirements, (2) amended and waived the Company’s obligations to comply with certain financial covenants relating to minimum liquidity through December 31, 2023, and (3) required the Company to make principal payments on its outstanding loan balance of $150,000 per month beginning on December 1, 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The facility was scheduled to mature on February 10, 2024 (“Maturity Date”) but was extended to March 11, 2024, pursuant to that certain eight amendment to the Perceptive Credit Agreement dated February 9, 2024. On March 11, 2024, the Company paid off the remainder of the principal balance of $1.35 million and has no borrowings outstanding under the Perceptive Credit Agreement as of June 30, 2024. The Perceptive Credit Agreement terminated upon repayment of the remaining balance.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Borrowings under the Perceptive Credit Agreement accrued interest at an annual rate equal to the Secured Overnight Financing Rate for one-month deposits (“SOFR”) plus 10.25%. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">All of the Company’s obligations under the Perceptive Credit Agreement were secured by a first-priority lien and security interest in substantially all of the Company’s tangible and intangible assets, including intellectual property. The Perceptive Credit Agreement contained certain representations and warranties, affirmative covenants, negative covenants and conditions that are customary for similar financings. The negative covenants restricted or limited the ability of the Company to, among other things and subject to certain exceptions contained in the Perceptive Credit Agreement, incur new indebtedness; create liens on assets; engage in certain fundamental corporate changes, such as mergers or acquisitions, or changes to the Company’s business activities; make certain investments or restricted payments (each as defined in the Perceptive Credit Agreement); change its fiscal year; pay dividends; repay other certain indebtedness; engage in certain affiliate transactions; or enter into, amend or terminate any other agreements that have the impact of restricting the Company’s ability to make loan repayments under the Perceptive Credit Agreement. In addition, as amended by the Seventh Amendment, the Company must (i) at all times for the period from June 30, 2023 to October 31, 2023 maintain a minimum cash balance of $0.5 million for </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">the period from November 1, 2023 to December 31, 2023 maintain a minimum cash balance of $1.0 million, and after December 31, 2023 to the Maturity Date maintain a minimum cash balance of $3.0 million; and (ii) as of the last day of each fiscal quarter commencing with the fiscal quarter ending September 30, 2023, report net revenues for the trailing 12-month period that are not less than $5.0 million. Pursuant to the Seventh Amendment, the Company received a waiver of certain financial covenants through December 31, 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In connection with the Perceptive Credit Agreement, the Company issued to Perceptive two warrants to purchase an aggregate of 700 shares of the Company’s common stock (together, the “2020 Perceptive Warrants”). The first warrant is exercisable for 350 shares of common stock at an exercise price of $7,480 per share. The second warrant is exercisable for 350 shares of common stock at an exercise price of $9,340 per share. The 2020 Perceptive Warrants expire on February 10, 2027. In connection with the Perceptive Credit Agreement, the Company issued to Perceptive a warrant to purchase 225 shares of the Company’s common stock (the “2021 Perceptive Warrant” and, together with the 2020 Perceptive Warrants, the “Perceptive Warrants”) at an exercise price of $5,740 per share. The 2021 Perceptive Warrant expires on February 26, 2028. In connection with the Sixth Amendment, the Company amended the Perceptive Warrants to reset the exercise price to $10.50<span style="white-space:pre-wrap;"> per warrant. In connection with the Seventh Amendment, the Company further amended the Perceptive Warrants to reset the exercise price to </span>$1.82 per warrant. The Perceptive Warrants contain anti-dilution provisions and other warrant holder protections and are not exercisable to the extent that Perceptive would beneficially own more than 19.99% of the Company’s common stock because of the exercise. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company allocated the proceeds of $20.0 million in accordance with ASC 470 based on the relative fair values of the debt and the Perceptive Warrants. The relative fair value of the Perceptive Warrants of approximately $3.6 million at the time of issuance, which was determined using the Black-Scholes option-pricing model, was recorded as additional paid-in capital and reduced the carrying value of the debt. The significant assumptions used in the preparation of the option pricing model for valuing the Perceptive Warrants issued include (i) volatility (70.0%), (ii) risk free interest rate of 1.47% (estimated using treasury bonds with a 7-year life), (iii) strike prices of $7,480 and $9,340 for the common stock warrants, (iv) fair value of common stock ($8,020) and (v) expected life (7 years). The fair value of the 2021 Perceptive Warrants of approximately $1.1 million at the time of issuance, which was determined using the Black-Scholes option-pricing model, was recorded as additional paid-in capital and reduced the carrying value of the debt. The significant assumptions used in preparing the option pricing model for valuing the 2021 Perceptive Warrants issued include (i) volatility (103.5%), (ii) risk free interest rate of 1.15% (estimated using treasury bonds with a 7-year life), (iii) strike price of $5,740 for the common stock warrant, (iv) fair value of common stock ($5,740) and (v) expected life (7 years). The fair value of the warrants as well as the debt issue costs incurred in connection with the entry into the Perceptive Credit Agreement, including a facility fee of 1% of the total amount of loans available under the facility, are presented as a direct deduction from the carrying amount of the term loan on the consolidated balance sheet as detailed below (in thousands).</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:55.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:55.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:19.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:19.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:55.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:19.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:19.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:55.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Long-term debt</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,650</p></td></tr><tr><td style="vertical-align:bottom;width:55.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Debt issuance costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (23)</p></td></tr><tr><td style="vertical-align:bottom;width:55.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Warrant discount</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.94%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.9%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (112)</p></td></tr><tr><td style="vertical-align:bottom;width:55.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total debt</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,515</p></td></tr><tr><td style="vertical-align:bottom;width:55.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less, current portion</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.94%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.9%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,515</p></td></tr><tr><td style="vertical-align:bottom;width:55.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Long-term debt, less current portion</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.94%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.9%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The fair value of the warrants and the debt issue costs were amortized utilizing the effective interest method over the term of the loan. The Company recorded interest expense for the amortization of the fair value of the warrants and debt issue costs of zero and $372,000 for the three months ended June 30, 2024 and 2023, respectively. The Company recorded interest expense for the amortization of the fair value of the warrants and debt issue costs of zero and $679,000 for the six months ended June 30, 2024 and 2023, respectively.</p> 35000000.0 5000000.0 15000000.0 5000000.0 5000000.0 7000000.0 150000 1350000 0 0.1025 500000 1000000.0 3000000.0 5000000.0 2 700 350 7480 350 9340 225 5740 10.50 1.82 0.1999 20000000.0 20000000.0 3600000 70.0 1.47 7 7480 9340 8020 7 1100000 103.5 1.15 7 5740 5740 7 0.01 <table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:55.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:55.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:19.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:19.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:55.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:19.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:19.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:55.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Long-term debt</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,650</p></td></tr><tr><td style="vertical-align:bottom;width:55.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Debt issuance costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (23)</p></td></tr><tr><td style="vertical-align:bottom;width:55.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Warrant discount</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.94%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.9%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (112)</p></td></tr><tr><td style="vertical-align:bottom;width:55.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total debt</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,515</p></td></tr><tr><td style="vertical-align:bottom;width:55.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less, current portion</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.94%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.9%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,515</p></td></tr><tr><td style="vertical-align:bottom;width:55.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Long-term debt, less current portion</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.94%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.9%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr></table> 1650000 23000 112000 1515000 1515000 0 372000 0 679000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-indent:0pt;margin:0pt 0pt 12pt 0pt;">8. Stockholders’ Deficit</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">On January 7, 2022, the Company’s <span style="background:#ffffff;">stockholders approved an amendment to the Company’s Amended and Restated Certificate of Incorporation to increase the number of shares of common stock authorized for issuance from </span><span style="background:#ffffff;">150,000,000</span><span style="background:#ffffff;"> shares to </span><span style="background:#ffffff;">300,000,000</span><span style="background:#ffffff;"> shares. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;text-indent:0pt;margin:0pt 0pt 12pt 0pt;">Reverse Stock Split</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">On April 10, 2023, <span style="background:#ffffff;">the Company filed with the Secretary of State of the State of Delaware a certificate of amendment, or the Certificate of Amendment, to the Company’s Amended and Restated Certificate of Incorporation, which became effective on April 10, 2023</span><span style="white-space:pre-wrap;">. The Certificate of Amendment implemented a </span><span style="-sec-ix-hidden:Hidden_qIIx7fiZFUidinGyRH1k8Q;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">1</span></span>-for-50 reverse stock split of the Company’s common stock. On the effective date of April 10, 2023, the number of the Company’s <span style="-sec-ix-hidden:Hidden_dTljoQZaKEi871dSodk4yA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">issued</span></span> and <span style="-sec-ix-hidden:Hidden_ea4ojIE2JUGF6gDo3swJ8g;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">outstanding</span></span> shares of common stock was decreased from 46,605,134 to 932,101, and the par value remained unchanged. No fractional shares were issued as a result of the reverse stock split. Stockholders who would otherwise have been entitled to receive a fractional share received a cash payment in lieu thereof. The reverse stock split affected all shares of the Company’s common stock outstanding immediately prior to the effective date of the reverse stock split, as well as the number of shares of common stock available for issuance under the Company’s equity incentive plans. In addition, the reverse stock split effected a reduction in the number of shares of common stock issuable upon the exercise of stock options, restricted stock units, or warrants outstanding.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;text-indent:0pt;margin:0pt 0pt 12pt 0pt;">Shelf Registration Statement</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">On October 2, 2020, the Company filed a universal shelf registration statement with the SEC for the issuance of common stock, preferred stock, warrants, rights, debt securities and units up to an aggregate amount of $200.0 million (the “2020 Shelf Registration Statement”). On October 14, 2020, the 2020 Shelf Registration Statement was declared effective by the SEC. In the future, the Company may periodically offer one or more of these securities in amounts, prices, and terms to be announced when and if the securities are offered. At the time any of the securities covered by the 2020 Shelf Registration Statement are offered for sale, a prospectus supplement will be prepared and filed with the SEC containing specific information about the terms of any such offering. The 2020 Shelf Registration Statement expired on October 13, 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Public Offerings</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In May 2023, the Company completed a best efforts public offering of an aggregate of 95,000 shares of common stock and 1,801,286 pre-funded warrants in lieu of shares of common stock and warrants to purchase a total of 3,792,572 shares of common stock at combined public offering price of $3.9551 per share. Proceeds from the public offering, net of underwriting discounts, commissions, and offering expenses were approximately $6.5 million. All of the pre-funded warrants had been exercised prior to December 31, 2023. <span style="background:#ffffff;">H.C. Wainwright acted as the exclusive placement agent in connection with the Offering and, as compensation, received a cash fee of </span><span style="background:#ffffff;">7%</span><span style="background:#ffffff;"> of the aggregate proceeds raised in the Offering. The Company also issued to certain designees of H.C. Wainwright warrants to purchase up to </span><span style="background:#ffffff;">94,814</span><span style="background:#ffffff;"> shares of commons stock with an exercise price of </span><span style="background:#ffffff;">$4.9439</span><span style="background:#ffffff;"> per share. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In December 2023, the Company entered into a Warrant Amendment and Additional Issuance Agreement relating to the amendment of warrants to purchase shares of common stock that were issued in transactions on March 14, 2022, April 25, 2022, and May 25, 2023. Collectively, the Warrants represent the right to purchase approximately 3.8<span style="white-space:pre-wrap;"> million shares of common stock. Under the terms of the Warrant Amendment and Additional Issuance Agreement, the holder agreed to revise provisions related to the use of a Black-Scholes model to value the Warrants in the event of a change of control transaction. The holder also agreed to revise provisions related to the cashless exercise of the Warrants. In exchange for the holder’s agreement to amend the Warrants, the Company agreed to issue an additional new warrant (the “New Warrant”) to purchase </span>1,005,560 shares of common stock. The New Warrant has an exercise price of $2.09 per share of common stock. The New Warrant is exercisable six months after issuance and will expire five years from the date that the New Warrant is initially exercisable. The exercise price of the New Warrant is subject to adjustment for stock splits, reverse splits, and similar capital transactions as described in the New Warrant.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;background:#ffffff;">February 2024 Warrant Exercise</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="background:#ffffff;">As previously reported, the Company issued warrants on July 6, 2022 and May 25, 2023, each of which were amended on December 3, 2023 (collectively the “Warrants”) to a certain investor, collectively representing the right to purchase up to an aggregate of </span><span style="background:#ffffff;">3,892,572</span><span style="background:#ffffff;"> shares of the common stock, par value </span><span style="background:#ffffff;">$0.0001</span><span style="background:#ffffff;"> per share, of the Company (“Common Stock”), at an exercise price of </span><span style="background:#ffffff;">$3.69</span><span style="background:#ffffff;"> per share. On February 22, 2024, the Company entered into a warrant exercise agreement (the “Exercise Agreement”) with this certain holder of its Warrants (the “Exercising Holder”) wherein the Exercising Holder agreed to exercise the Warrants for cash, at an exercise price reduced by the Company to </span><span style="background:#ffffff;">$1.25</span><span style="white-space:pre-wrap;background:#ffffff;"> per share (the “Warrant Exercise”). The gross proceeds from the Warrant Exercise were approximately </span><span style="background:#ffffff;">$4.8</span><span style="background:#ffffff;"> million. In consideration for the Warrant Exercise, the Company issued new unregistered warrants to purchase shares of Common Stock (the “New Warrants”). The New Warrants are exercisable for an aggregate of up to </span><span style="background:#ffffff;">7,785,144</span><span style="background:#ffffff;"> shares of Common Stock, at an exercise price of </span><span style="background:#ffffff;">$1.00</span><span style="background:#ffffff;"> per share and will be immediately exercisable upon issuance. </span><span style="background:#ffffff;">3,992,572</span><span style="background:#ffffff;"> of the New Warrants will have a term of </span><span style="background:#ffffff;">five years</span><span style="background:#ffffff;"> from the issuance date and </span><span style="background:#ffffff;">3,792,572</span><span style="background:#ffffff;"> of the New Warrants will have a term of </span><span style="background:#ffffff;">eighteen months</span><span style="white-space:pre-wrap;background:#ffffff;"> from the issuance date. The exercise price of the New Warrants is subject to adjustment for stock splits, reverse splits, and similar capital transactions as described in the New Warrants. H.C. Wainwright &amp; Co., LLC acted as placement agent and financial advisor in connection with the transaction and received a cash fee of </span><span style="background:#ffffff;">7.0%</span><span style="background:#ffffff;"> of the gross proceeds resulting from the Warrant Exercise, a management fee of </span><span style="background:#ffffff;">1.0%</span><span style="background:#ffffff;"> of the gross proceeds resulting from the Warrant Exercise and warrants (the “Placement Agent Warrants”) to purchase </span><span style="background:#ffffff;">194,629</span><span style="background:#ffffff;"> of shares of Common Stock which is equal to </span><span style="background:#ffffff;">5.0%</span><span style="background:#ffffff;"> of the number of Warrants exercised at an exercise price of </span><span style="background:#ffffff;">$1.5625</span><span style="background:#ffffff;">.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company has accounted for the warrants as liabilities, while the pre-funded warrants are classified as a component of permanent equity within additional paid-in capital because they are freestanding financial instruments that are legally detachable and separately exercisable from the shares of common stock with which they were issued, are immediately exercisable, do not embody an obligation for the Company to repurchase its shares, and permit the holders to receive a fixed number of shares of common stock upon exercise. The Company also determined that the pre-funded warrants should be included in the determination of basic earnings per share in accordance with ASC 260, <i style="font-style:italic;">Earnings per Share</i>.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">ATM Sales Agreement</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">On April 27, 2022, the Company entered into a new at-the-market offering program (the “April 2022 ATM Agreement”) with H.C. Wainwright LLC and Co. (the “Sales Agent”) under which the Company is authorized to sell up to an aggregate of $12.8 million in gross proceeds through the sale of shares of common stock from time to time. The Company agreed to pay a commission of up to 3.0% of the gross proceeds of any common stock sold under the April 2022 ATM Agreement. Through September 30, 2022, the Company issued and sold a total of 173,750 shares of common stock under the April 2022 ATM Agreement, representing the entire capacity of the April 2022 ATM, resulting in net proceeds of approximately $12.2 million. On August 22, 2022, the Company increased the April 2022 ATM (“August 2022 ATM”). As increased, the Company was eligible to offer and sell, from time to time through the Sales Agent, shares of its common stock having an aggregate offering price of up to $75.0 million. On April 12, 2023, the Company filed a prospectus supplement to its registration statement on Form S-3 for the August 2022 ATM verifying that it was eligible to sell up to $4.5 million worth of shares through its ATM. During the six months ended June 30, 2023, the Company issued and sold 178,041 shares for net proceeds of approximately $1.7 million. The Company’s ATM expired in October 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-indent:0pt;margin:0pt 0pt 12pt 0pt;">Stock-Based Compensation Expense</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Stock-based compensation expense was allocated as follows (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:54.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:54.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:19.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:19.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Six Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:54.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:19.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:19.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:54.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td></tr><tr><td style="vertical-align:bottom;width:54.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cost of product revenues</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">17 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 28</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 36</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 57</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:54.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Research and development </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">63 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 81</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 137</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 168</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:54.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Selling and marketing</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">8 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 32</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 20</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 62</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:54.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">General and administrative </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">196 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 341</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 425</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 692</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:54.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.7%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">284 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.7%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">482 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.7%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 618</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.7%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">979 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 150000000 300000000 46605134 932101 200000000.0 95000 1801286 3792572 3.9551 6500000 0.07 94814 4.9439 3800000 1005560 2.09 3892572 0.0001 3.69 1.25 4800000 7785144 1.00 3992572 P5Y 3792572 P18M 0.070 0.010 194629 0.050 1.5625 12800000 0.030 173750 12200000 75000000.0 4500000 178041 1700000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Stock-based compensation expense was allocated as follows (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:54.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:54.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:19.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:19.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Six Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:54.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:19.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:19.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:54.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td></tr><tr><td style="vertical-align:bottom;width:54.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cost of product revenues</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">17 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 28</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 36</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 57</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:54.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Research and development </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">63 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 81</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 137</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 168</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:54.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Selling and marketing</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">8 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 32</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 20</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 62</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:54.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">General and administrative </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">196 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 341</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 425</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 692</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:54.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.7%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">284 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.7%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">482 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.7%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 618</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.7%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">979 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 17000 28000 36000 57000 63000 81000 137000 168000 8000 32000 20000 62000 196000 341000 425000 692000 284000 482000 618000 979000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-indent:0pt;margin:0pt 0pt 12pt 0pt;">9. Commitments and Contingencies</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">The Company has several firm purchase commitments, primarily related to the manufacture and supply of Twirla and the supply of a field force of sales representatives to provide certain detailing services, sales operation services, compliance services, and training services. Future firm purchase commitments under these agreements, the last of which ends in 2033, as well as the Company’s operating lease (see Note 6) total $209.4 million. This amount does not represent all of the Company’s anticipated purchases in the future, but instead represents only purchases that are the subject of contractually obligated minimum purchases. The minimum commitments disclosed are determined based on non-cancelable minimum spend in 2024 or termination amounts. Additionally, the Company purchases products and services as needed with no firm commitment.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">In April 2020, the Company entered into a manufacturing and commercialization agreement with Corium (the “Corium Agreement”). Under the Corium Agreement, the Company has a requirement to order quarterly minimum volumes of approximately $5.6 million of product. In the event that the Company does not order the minimum volume, the Company is required to pay an additional fee equal to twenty-five percent (25%) per unit of the transfer price for all units ordered in that quarter. The Company did not meet the minimum volume order in the first or second quarter of 2022, and has, therefore, paid the additional 25% per unit fee as a penalty for all units ordered during the period. Based on then-current demand expectations for Twirla, the Company did not expect to meet the minimum volume order for the balance of 2022 and would be subject to the additional fee on future purchases. On July 25, 2022 the Company and Corium entered into Amendment No. 1 to the Corium Agreement (the “Amendment”) which was designed to restructure the contract minimums applicable to the purchase of manufactured Twirla and other services provided by Corium, transfer equipment ownership to Corium to support the manufacture of Twirla and extend the term of the Corium Agreement. Pursuant to the Amendment, the parties agreed to adjust the process for the Company providing Corium certain binding and non-binding forecasts required under the Corium Agreement. Additionally, Corium agreed not to enforce the original quantity minimums in the Corium Agreement, which were waived and replaced by new minimums based on Corium’s revenue for product purchased by the Company, expiring raw materials, and other services billed by Corium to support batch production and release. The guaranteed minimum revenue requirement for 2024 and each year thereafter was $22.5 million. On May 13, 2024, the Company and Corium entered into Amendment No. 2 to the Corium Agreement, which reset the guaranteed minimum revenue requirement for 2024 to $10.0 million. The transfer price for Twirla will be higher for the remainder of 2024 to support the lower guaranteed minimum revenue requirement. The guaranteed minimum revenue requirement for 2025 and beyond will return to $22.5 million per year. In the event that the Company does not meet the guaranteed minimum revenue requirements in any given year, the Company will be required to make additional payments to Corium for the shortfall. The Company agreed to make certain monthly supplemental payments to Corium through December 2023, which payments are eligible to be retroactively reduced based upon product orders placed by the Company during 2023 meeting certain designated thresholds. In connection with the supplemental payments, Corium will retain the proceeds for the sale of certain raw materials to which the Company would otherwise have economic right to offset such supplemental payments. Further, the Company agreed to reimburse Corium for any unused raw materials in the event the Company’s actual product requirements are lower than initially forecasted. Pursuant to the Amendment, the term of the Corium Agreement was extended to December 31, 2033. Pursuant to the Amendment, the parties agreed to transfer ownership of certain manufacturing equipment used in the manufacture of Twirla from the Company to Corium under a Bill of Sale dated July 25, 2022. On June 24, 2024, the Company and Corium entered into Amendment No. 3 (the “Third Amendment”) to the Corium </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 0pt;">Agreement, which amends the Corium Agreement to account for Insud’s current projected production requirements for Twirla and the associated cost of goods and is conditioned upon, and effective as of, the consummation of the Merger.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The Company records a provision for contingent losses when it is both probable that a liability has been incurred, and the amount of the loss can be reasonably estimated. An unfavorable outcome to any legal matter, if material, could have an adverse effect on the Company's operations or its financial position. As of June 30, 2024, the Company has not recorded a provision for any contingent losses.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 209400000 5600000 -0.25 0.25 22500000 10000000.0 22500000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-indent:0pt;margin:0pt 0pt 12pt 0pt;">10. Merger with Insud Pharma, S.L.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;"> On June 25, 2024, the Company entered into the Merger Agreement with Insud, and Merger Sub. Pursuant to the terms and subject to the conditions of the Merger Agreement, Merger Sub will merge with and into the Company (the “Merger”), with the Company surviving the Merger as an indirect wholly owned subsidiary of Insud. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The Merger Agreement was unanimously approved by the Board on June 25, 2024. As part of the purchase price for Agile, Insud has agreed to make available a Bridge Loan, which is secured by a security interest in the Company’s intellectual property (see further discussion below). </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">As preconditions to entering into the Merger Agreement, the Company has entered into (i) a Conditional Amendment No. 3 (“Amendment No. 3”) to that certain Manufacturing and Commercialization Agreement, dated April 30, 2020, by and between Agile and Corium Innovations, Inc. (“Corium”), as previously amended by Amendment No. 1 entered into as of July 25, 2022 and Amendment No. 2 entered into as of May 13, 2024 (as amended to date, the “Manufacturing and Commercialization Agreement”), on commercial terms reasonably acceptable to Insud, and including a conditional waiver to such party’s right to seek damages or other compensation for the Company’s failure to meet certain obligations under the Manufacturing and Commercialization Agreement, and (ii) a cash-out acknowledgment and cancellation agreement dated as of June 25, 2024 (the “Warrant Cash-Out Agreement”) with holders of not less than 95% of the outstanding warrants to purchase Company Common Stock (“Company Warrants”). </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">At the effective time of the Merger (the “Effective Time”), each share of common stock, par value $0.0001 per share, of the Company (the “Company Common Stock”) will be cancelled and converted automatically into and will thereafter represent only the right to receive $1.52 per share in cash, without interest, with respect to such shares of Company Common Stock (the “Merger Consideration”), subject to applicable withholding taxes. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">In addition, immediately prior to the Effective Time, each unexpired and unexercised option to purchase Company Common Stock (each, a “Company Stock Option”), will, to the extent unvested, become fully vested and exercisable immediately prior to, and contingent upon, the Effective Time. At the Effective Time, each Company Stock Option that is then outstanding and unexercised shall be cancelled with no consideration payable in respect thereof. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">At the Effective Time, each outstanding award of Company restricted stock units denominated in shares of Company Common Stock (each, a “Company RSU”) that is outstanding immediately prior to the Effective Time will be cancelled and converted automatically into the right to receive a payment in cash, without interest and subject to applicable withholding and other applicable taxes, equal to the product of (a) the Merger Consideration multiplied by (b) the total number of shares of Company Common Stock subject to the Company RSU immediately prior to the Effective Time. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">In addition, prior to the Closing, as defined below, the Company shall use best efforts to cause each holder of the remaining Company Warrants not party thereto to execute an agreement substantially identical to the Warrant Cash-Out Agreement described below, which will provide for the exercise and cancellation of such Company Warrants in exchange for a cash payment by the Company to such holder following the Effective Time. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The Merger Agreement contains customary representations, warranties and covenants of the Company, Insud and Merger Sub, including, among others, the agreement by the Company to conduct its business in the ordinary </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">course consistent in all material respects with past practice during the period between execution of the Merger Agreement and completion of the Merger (the “Closing”) and covenants prohibiting the Company from engaging in certain activities during such period without the consent of Insud. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The Closing is conditioned upon, among other things, (a) the approval of the Merger Agreement by the affirmative vote of holders of at least a majority of the outstanding shares of Company Common Stock entitled to vote on the adoption of the Merger Agreement at a meeting of holders of the Company Common Stock held for such purpose, which is scheduled for August 22, 2024, (b) the absence of any judgements or laws enjoining, making illegal or otherwise prohibiting the Merger, (c) the accuracy of the other party’s representations and warranties, subject to certain customary materiality standards set forth in the Merger Agreement, (d) compliance in all material respects with the other party’s obligations under the Merger Agreement, (e) no Company Material Adverse Effect (as defined in the Merger Agreement) having occurred since the date of the Merger Agreement and (f) the Company’s performance with all of its obligations under Amendment No. 3 and Amendment No. 3 being in force and not capable of termination by Corium. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The Merger Agreement contains customary non-solicitation covenants that prohibit the Company from soliciting competing proposals or entering into discussions concerning, or providing confidential information in connection with, certain proposals for an alternative transaction. These non-solicitation covenants allow the Company, under certain circumstances and in compliance with certain obligations set forth in the Merger Agreement, to provide nonpublic information to, and engage in discussions and negotiations with, third parties in response to an unsolicited acquisition proposal. The Board also may change its recommendation to the holders of Company Common Stock to adopt the Merger Agreement in response to a “Superior Proposal” or an “Intervening Event” (each as defined in the Merger Agreement) if the Board determines in good faith, after consultation with outside legal counsel, that the failure to take such action would be inconsistent with the fiduciary duties of the Board under applicable law.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The Merger Agreement provides for certain termination rights for both the Company and Insud, including the right of either party to terminate the Merger Agreement if the Merger has not been consummated on or prior to September 30, 2024 (subject to extension as set forth in the Merger Agreement). Upon termination of the Merger Agreement under certain specified circumstances, including (a) the termination of the Merger Agreement by the Company in order to enter into an alternative transaction constituting a Superior Proposal or (b) the termination of the Merger Agreement by Insud due to a change in recommendation of the Board to the holders of Company Common Stock, the Company would be required to pay Insud a termination fee of $1.26 million and any amounts outstanding under the Bridge Loan. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><i style="font-style:italic;">Revolving Promissory Note and Intellectual Property Security Agreement </i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="white-space:pre-wrap;"> Concurrently with the execution of the Merger Agreement, Insud made available to the Company a maximum aggregate principal amount of up to </span>$8.0<span style="white-space:pre-wrap;"> million (the “Bridge Loan”) pursuant to a Revolving Promissory Note (the “Note”), issued by the Company. The principal amount of the Bridge Loan accrues interest at a rate per annum equal to the rate last quoted by The Wall Street Journal as the “Prime Rate” in the United States or, if The Wall Street Journal ceases to quote such rate, the highest per annum interest rate published by the Federal Reserve Board in Federal Reserve Statistical Release H.15 (519) (Selected Interest Rates) as the “bank prime loan” rate or, if such rate is no longer quoted therein, any similar rate quoted therein (as determined by the lender) or any similar release by the Federal Reserve Board, which is subject to automatic increase by </span>4%<span style="white-space:pre-wrap;"> upon the occurrence of certain events of default (the “Default Rate”). The principal amount due under the Note and all accrued and unpaid interest is payable by Agile on the earlier of (i) November 22, 2024, and (ii) the date on which the Commitment Amount is reduced to zero or otherwise terminated (the “Stated Expiry Date”). The initial loan advance of </span>$6.5<span style="white-space:pre-wrap;"> million was made on July 1, 2024. Subsequent requests for advances under the Note shall be made by the Company (in such amounts as necessary) after July 15, 2024. The Note is secured pursuant to an Intellectual Property Security Agreement (the “Security Agreement”) under which the Company granted a security interest in its intellectual property assets and rights. Furthermore, in the event the Merger is not consummated in certain instances and the Merger Agreement is terminated, Agile shall be obligated to repay to Insud any amounts outstanding (including interest accrued) under the Bride Loan.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 0.95 0.0001 1.52 1260000 8000000.0 0.04 6500000 false false false false

6H9&OEJQAG0XR(S^$U^XZ]F.RX2G]:!87QH#F1A'OAP%B F&3S ME:(N,Y^4O1\3W$GRXD(^WUN$=Z5"AAP/+Q#M(SX1JQ[*229-I;&>0J 3P)JO MD'0\=Y XDOC:<#%?U[8L;I?'GD.:2;B:T V%MN@P#26=E\H[I81:>-ZS/%.; M50Z3,M%\GZIIC;[_%_XCC=D&2-<>>KM[PA(=!3J@15KXNO/Y?[]).$.R(79Q M+0YF$.Z^8H7O@E9-__T?=?&Q^SUKN+;K?9,A&MS[621_?)=EV\!8^EGB M+=]T>ZQ/?!G_L9%;+\I4H6]16$>)>R!SE;5_:\K?"(\98 [T^ZP",N'_S]JL M$WP3K\GOB#I$7[H^T?]OY*$$@HJC)\:EDPG[%BP1I1%]R,+ ,H"A[#M&+FI3OOHEHL>5^-..Y>@.NG^T M*(W+U[[69!#"WQ]HS40/2WE.#]]Q7=,Q#H\N\JMP+1*+0%05G-4-?2#:/EH] M# 9#^1BN1'0\F? MK]F6S@.PR%_;9OBT0V W,S$D>>R!V#B.K!E U$G4UWW03MH@US _(*BQ+ 6G?OFN\?]% M6D=YWF5(J!HQF5/5M&AGG$"(!YIA>U8_0WU/Q-0DG6D1[?63Y%2UU\8#-NTKWJI!9'K#S?(#D?3T.<"*-^4Z2O"AX :*R B"/^A),O9 X2D@ M@MHA]ZO'K )&(,>UQUTW9(2&"QE[IJ59%2YH'[8PT+N,)$/N:#:4E)%I_WXT M1@E(38Z >BS-2A*:8'R7.GIW JV&$S1@@IE3X;P0+>9H>X?!4/:U,>B! M[+JO'2\E?5'%,A\)-P!,G^6\)7)07*J@%:'I?E8V\5H0J7 MJYH_T#MTS^S \D^XF@CW;&JPF@W*8*,C@-/PSA!55.?78. ZS0 D5/&(>#_[ ML-:L'(Z"M=;EY<%.<++9O._O5W\Y)DM,XI^[5+4$CLE'N (2R5] 3F^C6[7) M>97%_)J.X1'S [8&>_6'D\KZQEV_N',<6*>G_LWZN/OE^^:\@"W!9]UX4KA6 M?%:*U)3\5Y)B#AR-H*-0+_ZC7&\<'ORGR4)5[DF)S0:@!;,IH5:]H/7H09PU M)I44C,)M1!153T#W$>@8U^AI(]T.V5.>XFT+P[#(3TQ#^3; MM8W@SJJ=[=>["]S%\HJ^ZA6\F_@W%;=:>:B'YL%@5-F[K8T?$K4"]H]WGI&* MH=S5$]UK>&32-"\0.G#%*$,PNB1YU3,\GMPU3=8\[N]N;V?OROV=HWY__.5[ M/I?/YV>+2<8FN\Q445A1R0=,4IJV80"@:M!*SB7,B+R=-5K_'(-0_7@'9CQ,-,IH% M IEI\602$-Y=3YH@DH18$&"0JS!B45Q5_(32'$5"#NE>/*M[UC%P1.;\#F'7$T)L.V@4CNVDG1/K OQ2AL+0J0H!Y^\M(0B--EMR\ M/;MKT+Z#Q<"8MW2N0UEDS'<20L0TP #QI\F?S*(R5 S'8 >^$R>^/$C]W$Z* MR]\?.Y\$],=D7>DH+@(_ .*'*$-2A C#AVE<2I'C$0Y/4:<%R'S6;,5ZM4 ( M=35+7KJ7<,BY[$^7$3.+R?.T%7(!#8T#D]7 >"2L&25=B8<)\1BF#BC/?ZO2 M7H)^:X,0V!^,Q)7YKVW^*,^"=4C*IVSAQ\]ARGJJ',.RH$ZO4I(M)$!5LUT0 M'[IDA#%9A^>>HCDO:93B%"T$RM]&A *1W_6XTF3H^"U=2JY82YG1DVG"VK3& M1&HW&3 XM<.EN$C9C3#@WJ](\T?3^"%P&2XHXSN7G07IP+ZI$0D(-1Q M;5B2M,"GV+J,C1U9.N 3.L9]I(S>)%%A@*R,0IFG.#@BIB/FT&DEU1AI3T^Z M<#*QZ2V#;E\X':*&HBA C).S9XMV.B2(R&7:0AR7EG77@Q%QM;]%Z-EZ&GJ6 MAIZEH6=IZ%D:>C83>O9HP,:;&(8-E^+?2:?T Z$#H* FPXJD5NES_7.(A6V& M9-DQV&PZ8\EK 2Y8[3R!E%J17D%)#+Y]XPOGZI^,BX-<8CMZ*(A52NDO+^@B# 6.H! M&,)C<*NDAL=C&G1[(4H(L4CO8*$8NBO:" L?P?.*QTT/J#)20-5:;ET*1ICC MEGE"*40U(+"YPY9/XHA$=6&K6HBW-+%(J4FN3,6_Q&0]4=Q*H%KH 5%@:H2% MT6-FB*NAB(VPBQG56*>!AQA)O5=O S[RA'N,2@]N911,WUI^"9A(D-,9!@AW/$8KG2>4P[CI.C,C>^1])RPN,JK M%\O=DKK@V?G"*XJ!)A3&"F1&2+ZS80Y?S;_5*EZ/$ZM%2U_@CYZ=C/V-!C=Y MI$=REJH(K>1J%[G_I>*[8.%_8U@F(8S!PT,UN$(B'1U=TX]2R:^=O^>ZVX%D MD8D?!^*!73QGA@I&S&QQ.N)C-M"A!-1;$$N>+,_3\D%QTH=2L%-K1$7)YBEA M7%KAQ"H'V"/'L/B]43@9F0+ES9SE9>(M2N3#8 SZ"^.J7!^ST^!^)\.$XN J MHM-P!SE=X)4'1#T&^*'#32* UI;#/48DD,PD V:B:QQ/RN-[ >]@8H<3;,H9 MXXX?RJ>$:_+(GG6T8B05:XZM$KHT0Y1C7L M"'R8=8"110A;[M*E? );X!(A /)]/$;.ZC ?PF?H&9(IR$I@4H QC\2&A:\W MJE@#!#F6@B/^ =WQSEF,S!9@?(+?RB0&RN"(TE5X!1>B ME\+ M5=A(F7N9P:>LD4A(>94Z$7DJ@RL6T7F"&$C38H!L(P\MTLMR!N7C5# M08\D_7.FR5_B-BY'"Z>*!\CK/UUP3QAX$PNFTE6=-ZLXL:)0D>S:LF%X_*2B M@U("BL]C*,7%]^86F5C?F9SIA8'9;^G%8M,LG=G;/Q_&&#I2?*34(A( (@3" M@J-J>K$(K\2OIS+I]_]:<\RW((,!KX)?S]C(M4DG 9096+[O H^C.L.K\I@__CNPI']HX[^JB07B:!"&Z+R,BT)[%\\:2A3+J:!KJI)FM,.;/1 M%G)/%53T+KR)5821;3E8O]A64A!#JAXGX/->=*P&9-4*=K"_$)Q6HOGE#R!P MC0Y_8"KL6/TI\>XL^1-O'NQ9/Q[*/_KC>F6TU3D*UG\<9O>?7U56AL7-6\ 1 MA_*6ZWGD?JV!:@RR_&0NJ3.[^^=G_>[.7:NY,V@/A^N#AM,[_?)]8TZ%IJ50 M2%)#U3RJT+S(1#I4,LET;?%-5\?!+^+0*G@JG*DJD]-(-YF'5U/4%RU(7LA\ M)8 $S68>H25*S(Z#E3G4D!#ZC>JFWX5NP.<^)P>]C?X/#Q,*#MS0PTP&43I= MK/S$PVB8,SU:OY2X$(MA('*>H(9,^;*+QC08K]3M\OFYCN!%J1Q4$0MMW]'J MHZWQ7:'ZZ/=BF.TPDTKHGS$LTB=%%%C9] ^X/- Z*"CAC%?ET_9RA;+VM5S8 M_%O[VF0VS][>EQ/B5OV_IZ#0UIT^%>7''.,(%_CBQ-:C+:'-T7'A.:=+!:5= M7@L(1K<[]?&_!?O;TVD_$8#B!T]!A75$JK$ M&,GP)11K/3F().UO59@VIEZ4Q[LJ4M8*'[I77CGKM?318>O\H.^>;QX^.\"7 MA#9U\GT!R7U'(A/BTC;KZ*!0XY_S4R1^/#3R9YNURVIK,FCLL>J#?\NN@)#- MUMW_]U)TC.I8D766FT.%45OJ-U1BB>1WDZ\L0:C$:M4+__1M(- M7G].H62H*A4_CE,:_2BN$G/(R&4L5LQTS[9XB!)FU1V[(U'>*[+61XE*L7'7 M25:Y$O7O-5ZCG%?[YF6^ .T?F.?_HR M16'*--Z4(>$KFBK(TB:4-NH(@16"=6_RMS#F\05$^9NO0=:DXH;DHZ=D*%B4YZ[[/1#<,;M2"?8E2= ,JM3Y32DX( M_18W0ZD6*,5SC6U&8COX?+.6KU"+C*!M'#)S=*%R_36V*<6R M'">=?T]IWD+Q7JGR]>(*'V^==!<_B)%=S]5=3_&K:E$W>^V30VS/)&>Q,D&WWC9JU=68.OUMG- M.LNS4KZ=+VT86%$'9^5O[ =L4#S2'5W$:VQ';L2;0JF<7UL73Z^\!@\N5"OF M_O=?A4K^'RU><11S$*^B(JB _PJGOQ^@5:3+ M>[3@3U' OFBLH"M'@B$7 NHD2F.F6=9V70K.\N.P7IX(YJ"E#KV:?M\7FJF0 M_A#25.X'NX+AA1(-1F 5H .XGI_TC+H^DS\D/9$G %QP!G^+]WY0C4CC^H, M)M=V^+N1O[^S'+K@0Z(,LB>N/:]*9UH=+"0L [7L25P$6#X8I]N0!U*S!E'B M%SGB%\-N"C_46[P 47+:-CRB>U&.!1(1&5X2Z.T035<<'ZATLPAUDS-,!PPG MPX0IQ@9+C40:/!;%HAZ\N5=VE_P"J6^,L'<(&Z^&$E\R@JNNC>'..Q%[Z3'= M#GH&_F3(2N9,P XO8B>T.ZC%"N]_Z P M_E+U&R0AV>XIAY'R=$$.4U,:,@> MDQI10UY?B,>\+5P)IR%$0J,2>[ZHULY7P*>F=^&R4)\WAU(N9Q#3*6YAP'2,GX']S5T'S2X2%G ?NA_MJ.,:H6@V0[>/:^H\>-"G"D!1 M"2%#B:9 \(&D.\;H&7ZY>=,P2N&DYI4\13,3M8S2-8PBRRYC:A@SUJ\ M_QP$A>;->F-LM4:"NDL,RA9[$ T8O":T!M'% _ M ]HX,WH.Z*0@=QA4S4AK A_LA,C;_@N3SQH:UG.HQ:G6 M)L4.DC!3_9F1V^ M)@V_L+Z&"GXX_)Y39I@&.0_<-+VP*Z&/7)JWO$#\\/L6&;UM"C8?N#Q:E3:B MFX $DB$+3$:HH8C"H\CA&HFZNO(:(H![S![.@?([A=LM8&#/I[X@>D2].=9@ M?XPD2Y$#2KQ%Q@1@N'CHS6E 2R^HW?PBJ;SK\O0*P&&=_)$\(JO+G=5175\I M]2P@./PFOCI@.9YAMSBK,WD]M>VIFK'O%9\R(V#-E(J%LTZ6$G2F(OU/\&"Q MNN!L%M2TJ3=9D&YVW\BOFX!O@ ,1WY?UQZ(RX:)X(NEO%#VFB? QGA.)8VR# M.C/FDI,'-R]6+&6AU\R3E5ZC>>-,Z=A3-3=6]+%JJ*1PN:)>!U\"*CF)D C\ M654WIXJFOGNAW=!?07W=CU3$;;I"FZ1K\_28%C1ZI<+6"U? M?^K=#DW[J+%TYR]),0Q6F%Z(N/QX:B'%/E'0-I;NCU,'\4U"?SG]<@F!()EYL%D'K9X3QEI(5;,PQVX M.T:/.ZQI%"J_FFT+@F.2RUQKY9JYQRW'6CNT;(H/4'5RX?.8)X_G- 0\("PL MEZX*VALC=4NQL?/M3MO#H\'ARNX[@ICSF\[I*!G,D5Y2DO801,&IYN!>(!H< MBT ,'K0P= ,6%0Z5?)"\&SK6#O/(IJ7:X>,VU,*WRGF*['?$>87LO(=-D^^Q MJ8IPB>$BA7Q MO$V/5$M(A4"5Q-:'/OLF__CG%8 IU;-*_(WT]]$:LK8^ 9[QK6/=,U/5":1> MPPE0X,'_S8@$\<>0:'WYC_K#+RUXVO^(]!&=D"K!=Q/IV)??QPX!3B85I=],0*3QRYL:G8%?-X!]K XL7!10@M(C?YI&VJ MJ"TE#UPP".4,J[$;:!3EGAFJD,8G= !R"3ZMBUO"[M%@1M$%T:_<0GL<>O?R MGDP'2+S@6'@XQ5+G\O*8BW='("ZAF!YW-PI10)P]%N[R&% HFPJP.,R.CH-C M&!"3MO0)$\BK'?U^XDN;0E3R!XW=AD%=TES-5Z)\;40C4%-.A.QSHJ/,U\.2 M3Z[7U1V!NA%;IE;77DK^4O(W2_Y :"8+481HDLH)E!6])%C,5P52^XIT)]"= M8@&XPPYDYB'%51@DV:E4"NB7"[!UHF)_E(Y)Q=\I\G[Z]B1BM$6].1'?R4W= M"H%U22'B/01BDL;O5XK^*?H3^M1+@RL BVIBF&65U,;PDEZ*=*E2,>1[@BS4:B2MF-*]8:,(FC\H%*5EC,E M9Z[OST%6"N)QO3X/C.)T$HW@:*6.Q$!N< E""M9!6RTZ MMK$_,(QIM2D>5=@69!,B:A3&8SI@D5EJ%9MB>XKMA.UGPF8'[#BVV]FN'UF8 M(OD#8\<]+GJ,J9QUESGR!>Y_' G-OX.&H7]P@ ^$9?D4RSZ&')M4X]6:QC*U M4&8DNGZ0Y19W+KI2 4O>]"H(S8EB%U^,9_/#"- 4&X2A9(0L$8Z) 9 ,[S=,+@D3 MF0ZPCS>E30+/ D3@-;_)SZ"X-\X%UTNT6Q%3FQJ/M0I!T:$AL>JR85%(UE]K MI5)N0[J.N;O%80$G9.@8^:M0R&TFJFW^I;P0M3D#KLN8-@ ]K#9 &82)Y8B M=U?*R$A8('K"-_$71K,DI]C,%7GVZ#(>K^FU^-;]\U="GA9TNPA;E7KO,,)O MBLB+)[. M3'X-FN5=D"Q%^O;"Y6IMW>:^>Y)V1<]"7A>9TLODE==-#%_$F$4+WC:%GRTR MY,='#62@P]- R)+%,&Y7()83Y6OS%+\>M)8I*D(4^X M3.E(93:>W,^4PQ#&0Z)+9@FETBXLMFGPY'M,X!>B MA*ZA?4,0U@43R]H47':0RU!D>F0#5!>%/#)\QS*3%/;'TV^CP(90< <,)*7H M'FS+ZTI)!_0&#/+4182+KW<8M5I"M2"1.2J#/W52)[3YZD3$2':VJZ(E"@:% MR.X*ZEK%_H?6D*$7+!9^7 MW;?0LZ$[C.=*$C9'[97)(Q+%'<015HMBJ3+2$4R;B>I#2+1O)"4.[U'C2)MU M+2;AF&.# M*ME\7*,#4FF-/(T%@5>O'5?U$2MA[;J\Z39UC5I=!O52<9"/:"F+!7M4B8NJ M0HPX (B+VLQRJ@&/MN-ZI.0V4E"GAXG 2\.W@N"2M,6]9$3L]$JKGD@J'1LD MA/K+^]1%YHZ,1JQ2::K.=XNAU0IEY;66(GXL0YIGU6UIA'A4T2:MZ=&(Z]CZ M@I 0BA;GL%!M3%J:DI5BA9" D77%8%]^$846"(8M:0["F&:&DP$<2D!I88^ MI* 8&.H_HI(59Z0CG:\NIBU*3QT!-U%H"#"_C2$8&)@>>CJ/A4':CR6_HG@Q M\1@0%[0XB-P\JMYB=:)ODCHJA5*.D2JPU'#QR=!)/BO!,NZ!MHMU7E \"A.V$#\XD_C"ND\ WQ, MCA^/%2/14YKM5%#YB*H:BPK"D"8,8G$!M'FI+,O5 M&+1$S;]5<:@EB/_39($2'BC;49$2;ZBT'*:+"-,;*"]RY>J6@&SV MN7FJ1P1#22Z74=S["Y+C!?"H26!<:".1GQ,\>8B$I9RS J)+1R[FFBMB#^G&/&A%?'DB>- M:;X>R.L&56L+F.BZ68T8$:8!/'ED\Y*5,E%!&)X:%HF[48$,DQDV[Y(N<[2H M?CZ"6:3YR:SC.5E\U@!#J+CQ.![HJ>Y>]#KF!?+"43S+CQ>,>BQCZA73I32M M&;7M53/8-0PIE(H(J[7\*$'+?Y"K"&BNS$*"6$J)R2J+&B=D/THL=\F:1(@@O= M,YWKSK-B$(H?3- YJ=;S&H[*LR8#%HA-;*<]'"0AM*5.-U,S0>9;DI(,;O,6]?.0+BB:S$9TZ4 M6$,8-*\4CQ2 I3J3+%&"8$/%Q[,H/ML$W.)D9QMWH5:]38 ;5RG+V^J2ZT1E M;TE$4OH"VZ!(\RHI1, #SS*B>FB*=,2;N?)NF(9HZ$K%=GC;65(QO#F(%G5' MEV2B S]O94 Z^NC$$T'1N!9%TN<%ZWBW=LO M5J&X-&R9+ONX4Y"G"#>E8I]*=EK$.CA)0/(&=P$[0_:(N7,+#V^B*B($HIJ! MA%5"OI7>(5@9TP=D!A-V1XI@H:]XDVBR,1I(+DT>_1]33"EBPX.4<2LV)"Q+ M=)^BRHB"TG3T$8!EYGHE%069$$,P?8Z>P)67%Z@)$6LE>^Z4RB S]^:J#L]6 M&S+/8>.?N"Q'J9 ZW%*'VVH=;L^I^+N@=+]2/DN?M3)R,BS"?$"20XH12XVH MX0R&@G-SVTE2 9VCSTMYS<%:Y$F%?L;R_M@XEC164>?HH3!8197DES)=91). M",$9,]*@Q7T@3-K"DH$)2:4T07SG>!3.29R9"W33)=8AI0.2XTTL'ZJ(#@.2 MBD5%_,A-!6*^$6496;Y217^RNG*Q8CONV*&MP 0A1GSP8K =WM1,ME/P4#,2 MT)6))S=BSPKF40K<:K7.)3$@P>+BW%O>4TK!4_N,*%;B/^=F3@J M+M>A&7K.K(E)T>M".B=6O/-T$'E"@I\:E/ZD&3&6>LC'F(F=I!GT,8%PV@ZY MT8<2@U +ZX#.Y0E^KQ2$[HB6(?[L,40^,G5/4E1#][[1HQ =&5(HRB,+]9?+ M%.CD,C'![C61_-?#-F.KRQM%<,ZZL&86M'Q?A#,.\X]K]#QWR: ;NSR>""*5 M@CPA+Z^0$<BUX-=(_YL>9"05 ZS"Z(J!P@MZ(F;SZA--K5.7< MB6[S6 I)JF5(HIC*EW(T.+,NK@3FCA!'(G[B"-'N'HZ(9;3 MF!?*J8;U$E1TITZ:5DEQ&E5!)F5ITJ M!9-G884NSYWGQS2C!9C'F00N$!IX\J_R=$QS.2[1E0P]SL0%AZ5C1B)_I9@I MK56H 2L'9*6065_/\R^F YCENI>.?YZSZD(A5YH.Q2X]>]F%4BF3SV\HZR[D MRYEBH3)_X1^5XMW36OT+*)FQ"(-B$J&4&B0*45Q$(5Y DIZ>OI0K)J=?6SS]1R4L9VI Y[9B M'ZP+7>7C9#'QP!.14CM;M$U6$-VNSC1!(K$P"J%-E'$3$M;BN-8HMC:GG2UZ M*-+K1%\CA6J@%XAN=:002A/*5$2J(KVYPI[+71M*LG!4[&VNY5MHNDA<5U31 M*S[3U\O/W,RME=,4S>7LGHI]02 ;M_8ISBS1;DN8:R*T3U2RX9VUSAH13J'% MA3(\*48ZTB34$&_#!KT.[0H!]D[DC! YI/P:P[KA$GVDG/446U>,K8.A[4X8 MRTIY3S7**>8LDJPRBE@%N NDDV<+HM\WVY;U&O!]+M+)L5*$2Q%.(ARWHG*I M3C?0@\KMHYP11T61DOI&DK!%W6&G>ME&I45D;LDCG/I/J*J0HN7R:,GE0]WW M7=0G90-KR9HSJJ H\WUB4UDLGCZ[?D)>K9_PV=SWQ=1]G[KO/XW[?J'F*.Z^ M%V72F7%0&,;XUES9%T%ZQNKM2L M5@H$<:<@D[]&(6R!CHW?N>,#6XE',\O>',SQ@$MQ4MXG5\V,WE\\(RR 9/[D2DB-2K#AL?%X1%Z$:[2 MLK,T\C3&DYU5!#+$\?%A8)';2J>6R/@P8(9J _8G?L &A/?ZD*PM$"%U;J:.._&1"*B+5N6R:/Z<,XQ:/K8)8E$J7C*;=4FLD/G* MR2QF2BNEJXWKX>;7"0RWJHOT D/P#[MM4T9=\;"#FH4IDILWGUE_-2OSR MM17BOGC*V@J+7'.\#:V2-,75!(Q[]^ <_"57 H151GA@$ C?6-2X)C ,*3 IBB0D6/ZNAJ"@/VQH+77%6% M/XCJTG*=;%3A?THK6@#V1>I6,;>^D1[$!S@(D/HKZ4%\@(/8S&V6TX/X >1 MDJ8/1DJ8/,KN^WZPT99J%&/R\+AC=ECV\<$_%4K$H-7FI[ M%@R\Q^P1PYWA)+KC9V=FVG@&Z@B8&:Z-7_[?E_*7E\*ODBL6WA2 &TO [['T MT'/R4!UQ+U"=O$!14NAGP)WWNC]_ BXTK?NWPH1'.=G*-RYZGR1VF[*+],J_ MTI47GF8A416&]YC59YF:C-?[P#<#(P+X[2CE,_.N28HK*:Z\!ZZD#.1S78B4 M**1$ 6_&UWT1^!7TW! T,]/_^U,QD&?KIBGV?!;L25G*YR*G'Y1,S'0Z7.)8 M9_\[@];1]2^^]/H7"KGUSWW],0SYLW"+% W>$@U**1JD:)!2@Q0-7IL:O+T0 M^-IH\+F%P-]#YOMX6WXJ?N8WW/)3D2J_X993Q/X3MIPB]I^PY12Q_X0MIXC] M)VSYST3L3WK*+U.@XFI+W_YE&(QU.N^[^=JZ'60RDE"IDM4TI=*^377IOMKOIX4[1.T;I43K$ZQ>K?#:L+ MI4J*UBE:_VYHO;[QV@K2JD_WQ5C]"=Q,9U&)X-_ 4/.[FF:D"_.3V%A>FT\6 M2K^/+3%%T=\313=3%$U1]".C:+'XZJ:A%$53%'U5%,5F#;^+;^7W]Z:<,,]W M'8?9LL)\:L;XY&:,5R8_G]^642ROIR:Z%+=_2]Q>J[RNH2[%[12W/PINEU/7 M2HK;OREN;VZD#I9/Y&!I+F@\FUIAGD6%5I=K]_8D:<5[>V7Z5$GMC"F&_]88 MOE%(,3S%\-\9PPNE5[=[I2B>HOB'0O%7-G^ESJ:WVV[4TQW;P\($YVZ@VT_W M,$UM/Z]O^TE2@1)0 =,-L2/L2DCCYXS0\U 9QB'%.T,W@&_@<6WHN68($QOPJV7J 8!DS+2! M/M%TC[HUSX&ACR[:U+G,8[(V! MLCYB3LBTCN<.:.>PS0'S#%B-]1!OWM>!),SLY=&%!SBMVT:@PBPRFTW3A_#L M2+=SJT&&'0[RA38*?K260\<$)[3,3G$,C]V%%KXQA &R,'\?4,7IPO9"T\)C M1*B;;,C@682I-M(]BP6$/AW -=?S,SBM'2(MH9,('8F3. ^-Q_%<'H@@='7 M8LH,#4*'#._Z8?N6P;*9X[FVC5O-:#K0,M]'%$$*AF<-;QOZT IT.\./'6BD M!3BF"X0U>KK3Q?5UL?>B0Q 39PMO W(ZT5!\>H!66^=$@:^"3XE@93J ?P:: MTX!R0L!&-_3G 8G<]H&8#? DQ&="CW[2AW):<7<%4FLC2_R0TZI\/W!C'%JL M&P;P(%,N-GSK,SHJ)*$^IQ: .T,$)< -WU*Q!]^]Q#4.@Y[K(7S'#' 2 M8"%N@!821AFNPYG-D1C*J-9 MOA]*1,''%Z EW<^QQ QUEP [LI-.7;[X@G8L!SB!Q0VM,(7!(IQARR#H(HRY MC.Y>Q!M[%K^B74\?T*D.0P^V1]/UW+$V".%W^+H#DE%TG_%AC6B^/W0=G\EE M^(:%)!0VQ*]D1*X$38"ES2<)&802G+@IF37>"WA#;FC^6XB_A?5_?/7N1U0\ MIS7#MA_H] '1#O8MSEF2:7Z&@IBXMYJ#2:X! ]X%4 MP5$#"P :@0?':3113N(ONHUL5;)DRGX19!6IQS#*C '\1)'&3\Z5X3<<-N"A M^,>?@!<-P,&VAX^V0\LVZ4D0R%Q#-R89\7I2I,"U@F &3P*J/;XM1#/Q 0AS M+'N\DX"$,I$@K 'U2QVXU"6349=,['NFE?(9#0O4TPZP1#F'D__XO@)T!N&6 M4."[MP9P%G!@?Y5R&]P!"CNQI7CYUUJNDO@V(XF8!;1KPMD9$1'K_JT7N)XK MSUG@9J[XZ *;%E+_I "MV3K(<#U-Z=FL-*$V;$ 75$![XC0B)1Q/Y2VZ4"^L M3%]<4WQY'"?0OI3L-/T_B0[:D4:<-5S;];Y)8-NO0,3 M?]/M,3!:L:.VF ,XKC?0[00'$%]]^7Z.TBS2RQK\"I@0DWW]^Q+(F@3U/ B^ M-=N+-5$A.K<<"TE],T"%C"2KGCX"632PD"?#'9]+U4GH441.KK(^33E(3A(R M ,DW[:08"52<,Y)I59IU8-[ C][]L%+"+MD'; * JB, 3#^$J*"N3T^N[REY MX3DR KMG1HBC9H38S>;-".*O@2T!JE@W24VSE?!4&4F33>;V&4F7H(P';@=D*:%R#%SH,F>S8J%GQBKT,@EH MF<-8(&44A7X]UEJEY%EGTM6J, MC"T@OC"B#30^TG&RN2!$0!NH\,DQJUW.F3U0*LG&P*?Q34. M<(G<5N_[#+=N6XH)!H>)B9+"$/!,;!?H))%>!#@ M.OB9@&\EL\O&1IVN"&& M3@(-]6B4!SJMK!I@1M9U?"':P(H('1R'QY1S=Q#(() 3=I$QD@!/THN\5^HY MJ_6 Y'90QZ:0%5G.<$G;%(\#M+IUU9)[93B)_54'^G0A%:@G$/XL1 MOQ$AOK!72N9'L^(VJHZ#1W1&&(&7 JCI@*MRA7SV,(/D MS1;6\D_$5JO:%;*^.A3Z=CN6+I/Y6=R;G_CZO,8@/"DUBH,"32Q M?%1O^ZX=!NR-M=7YV@8].%R^E4%L=?AE__VCY9;235(\0'9-Q,A-$J@C*^_*PVZT!_H@:G 0P)IZ M^B!J%^ M*P?/;5Z_&"AKPL"- OSRQ[/.V:;P:-$-_@XATE\!(,MN)N;XNLKM[GY@G?UW2_M_2C#6:O];VO-3,FCGZ3@[9(I:'IR$\I-4TM\I,=BY CH" =BY$C@ &6JAHH:*%RK,2*B_>AUR4I.,H2YS02UYJ MH:*%BA8J6J@)U0T!6D*TC)H)?TUC:9EY?70120_\TI_B6F$+-V6.GKH3=4.Z[D^>FBP M;*-D+*??X^_+V#$[O:U6A$41>.@#KB/>]PX/EBWA_6$.>/MXO]WZ^1KO3QWO M3X+?]V:1?@-M;:_'=R7*%\HBEJ(H\W8:)>W!:5A[$NW7JDW:$9EO-8+:EKH# M#+:N"SY[ZCKLO>6Q4M>@5E#;!G799JNYU?ZDFKHT=9VD[%J5HE[T+>OE*3@? M?XFC)*%2D[[V/>[=]WAH2E@,MGVR@_K!9&RY:IK&5:V[XGZC0PPO< M>J59G5 (VN'Q]Z!9A*<98JGQ5^.OYK_?HAH=VDP1)>^57DP7I^)-E ED)Q*! M6",OWV$IM)P>>"+N@FTB:PW"IVKD+-/(JI&UALAZ/)RU[CZ?O,\JMLEY30U] MBK;!2JMN[>FIJZ=G>\&V1^9B[;3ZV@ZNNQV\O12((\/.WO:S'31VUA0[Z^5W M61B]974[FT1OU<[S4M59KN>UQSX51\RA=)CGM^\ZVA6;183T3CS#]!FETFE? MT*9DT#8[O=,./]1D\,RDPXYTWH?@R-,2=L9DI]>6F;+;+8'&LDUDA\+)U]9Z^JT M>B?A7X,QOT0I:%[13'R3]JJ==C;DMJFZ?MO=LC3KFGU;.]M.-[]JIXI=_;:[ M[2PHLV5OW:#1U%$;=-&R8_U+6*SYM)4B&GL]W ]8,&,41Q.I%$;A"=2#TS%A MIQ#78)N]]AR2TBZ%TXRVJ5>6WF)O@&G9&BOKCY7/,%-OPVIZLZC7,:YS2?.\J(IFIH M^7NLE,J25"@0VL=SW#Z>W=\\'YNS=NN5$0Y]Q,_5F-U]R-&1H;;5T:BM4?LD MN;:U2:O(>N7LY8J5\,AHAXQVR-21U/ $+5O747Y6]O3!?3BK!0ZU>K8.&WI6 MB'E\_!-P]!0RW:KJRQ]AS&"I_V:>\2*(DN2E<>OXH1&%QKT3QTZ8&H'O<&S6 M/J/3SH2KT2WRH>&R#:$V,*W.G)HDVG0_R52@&L4>'1HN6V\9W^W-=A;39*3) M2,N@IV20U33[=O_X"F.]SNLQ*$%/IA$R795=%\(ZG?(I YTPM;$@.U74/KWR M5Y;9LGH:R362GQS_!O6JW6Z=2@6L]R*TG+L!AVP4Q0S^$[*1G_)"""+X/'4> M=%TL'4%6XUB$U2G8,OL[N'PZ].'6R+UPM$A=N]BQU:]3S7YSH'%:X_0),>J^ MV>QN3=/:Z_F]W;4&=?I46 -SX9F:0CK23%O\VJVET5RCN>;FI^#C^IVE>0D% M\G-I-]:.@]I:0 !>E T#=ACJWEYAT#IN5?O ZD41JX38G A%K!)\=J04H1UH MFB"TB%C1^_8J=6 [M<'8+0+-#V&6],+J+UT7?Q/_OO!3@+/+Q[IG"&S F\![ MO0"NG]D="S.6- Q#[$!\0Y%NJ*?&S$F89PP?C>^:#T/Y&^$Q \R)\W"N@$QPK?. C8!8^&OR.^(X M^9=1XF,;A8N8!=35%$I2EF,B. M 1@W^O'L/[Y\O%I,^&$43YR@1/CBJ[,W7Y ]&M'(N()? 1.2G%LY;U9 UC*H MYT%P-S"PL1 $7! X<4)M M;#GYPN.IXX<)TG7!-::Q[\+0?N(";L-3T6C$8O@>'L(YPB@\CQF\%PA^XXZ= M,&1!PRBQ23<*$S^AU\5S\,>7>S\.'%H!'%_ 7/@=QTS&_G0""U>>@=F2*7-] M)T@?<3%I[ ^S-(H3/CP\R)+4GS@IXVS(F4Z!R=.AWCFQ3W_0&CS1)<0T@-^[ M8[DPW"8 %PX%Q[H?1[!$6&8Q%?%?QF"^*7!, /O4>:25\^#G'#XF;&6(RS 1 M$O$M0[[ W_(R-X5?TRP.X0M\UXW.:9@$E^"$ &=X[#9V)DEC/V*RBD7KRLRS M-U=10N O]B?$I22@55078]$H.4I+\=HOB==61\I7N]':3+Y:ZPMFD%\+URO1 M"7[S_!@PFLX9@,\_N!'2 /&%@H3@#+.1XP)>8$O# N<3@+")E!ADR*;A63_V M &%B(('R.S0LX!B@FG.+7P BW '9)BC?Z;@ 7,,$D1H8 J 9]:X.@LCE'7-P MT@ATZ3%S/+'&=.S VF.F$,;(?V"PH"0#LG$2)&/X'N<0X6<"J8 #$B%FT-LNH;?=D@H:_-3;#+^;&^#W M&IML&%_&?E*2//&3N[X'["G0RLL8KM0I#0*R*(E0CG!T/#Y4NF8 B*6@"_K^)M1%GRV+Z-09^*90/ M6+_D@DO1[LB0[A=@Q+$3\(UYH)>C]D) FL$\C@C&TV_,H%>GC%[]'+U:C::X MI5L!JS="07LC83V#@K=/@^E9\*A*N=%&N:XJ;:7R".QT E A0LU+:CEQB%07 M&JZ3<*Y/?["_,_\.J V-AH+821-/F N*2^JSX]%SJQ7$*G14_7F&:MIEJ@$[ ML2";=@6IGZ:$?[,X6N7A&>Q'M'92;M+040@=%,P0:7'AQYA-P!)$/@NG';K^ M%*EE@@:.9*BPW8D11 #%>Q^LRD]H:DZ)A( R?B/YS^>?@0Q7:%']A8E@T#A5 M>#5^)VTIM(LB,/E05:9)I,8*RP+$RO+% U("!. X(_>KK(B"DB3)N)*M+ X1 M<>&\#"Q;-&U'?@CZ:ZY8SZR#V([T"UF[D _K M0EZ!^#850'N]_-ON/JY KP5>FA3:P+7_8/S&9<:[!:()A0?M2&BU@HKY7;*+ M_O5IPB[D'^H&$.<%ON/)NQQCRA2FW#4+\IIE86DL9Q6C6?Q4-KXA?S+W0D%? M94IT'HZ"Z%Z>N_Q,"L8%YU'W )#N*I@J3Z(/;&F9:G0.B#V!]K6EI>6!_$_EB3 MIH@Z'(1F334Y",V::G(06FO:[D&LGE&WL8F]%T#(8:]@TY"I+2Q%;F1#>W' 6U&J:6^5%AZX&LD764U\9= 0PT#))RR0MD[1,6ETF MO7@?*(-&RV8MF^L H:<"-W><_J&M@B."RGYL MYF.#RGZLZ&.#RE/!?L\3*IJ"- 5I&;22^IM&%47WT#5G98G+K?9N/O2F:H?U M]>@HN-,RN@=T-F_4\]8R[8%]TA6D:X+X->C0MM."ZD>&^ .S974UWFN\?VX, MWQST9O%^ XUMKR>XJ-CHB7@1#T^E]>H'=40F7(V@M@WVT#*M.>RAYBZ1>N-) M/3K)'2%UG5XKQC8HG4U-79JZ#@VUVLNN52GJA65:K?8F_;9KYX+\)<;RD:#A MCGSM@3QP,\@#=WK=?P>T%=N"U8I';"*!^Z:EW3YUZ:?W'*ELE6Z41T]E';/9 MU%3V;*GL2+7A6@-R2\Z=.>:G#E;5P:IU@-!^@E4/KP'4*R/MA"+C#KS)0R=< MGF;DI\9?C;^:_ZZKJ=7)K_EQ2OUFE0YW%Z?KWCP&%:M64#NL@7=81E#.K3P1 M-\G6ME./V+$:.0DULFIDK2&R'@]GW4Q_VM\)YJW2L"O3Z\6]N+4[ZC3=4=N+ M4SXRQ[1E-ELM;:[7W5S?7O[(T>%GNWM"4;$:/VO,/U>.?&NW6IO$O=7.1535 M>JY9$*"WJ&B8#I^TQTA[C)Z[7;.)Y.J!Y-IZQ/GS0X=G;-[7SA>U6;:OW=9D MH,G@A*3!RGJB9?;ZS6UIBH=3"W]A(8N=@-1"QYOXH9^D,?5;T^ZP9Y,CO!OG M?>VSH3:+P;;L@?99'&$RX8$[F9Y[=E]TZA M[-LALIGKYC+3H6S//'AACUG\SP\!GG'43NV"US3B:\37'']-0-0]5 W&_)B. M66SXH1M-F/%"W&^^/'Z7U-%<9AZS;_FP9+F3Q/X3Y[ '\ ML^;I/XYS&.K'27J(CD8/.334=G_M?62.XHX.B#H10WKW 4]'AMKM MOD9MC=HGR;7;1^<$6JB5"6>0]@5I7U#M;:058TGZ'1U(\JR,]X,[C%9#S%Y/ M1S@]+\0\OL"E3G]6:S^VL*6JKO-'&#-8Y[^99[P(HB1Y:=PZ?FA$H7'OQ+$3 MID;@.QR5M7>J9MZI0VCKCJ8X15H>&R]8; MY[6ZEB8C349:!JTM@_IFR[*/K_S8Z[QJQ=S(+M,(F:[#KPN/Z7(U,NFQV9]3 MKD;[7IYQ):;3*S=FF]V6[@.@D?ST^'?/[-E;*Q)[:,N&JD,,V2B*&?PG9",_ MY<4BA!:7.@^Z]ECM')%'S0)J%7"Q^D5NT^P,YI"]]FP\^RBBV@7(K8S4 ],: MS"EII''ZV>/T$3-JLS786K>GO9[?VUWK7UK9TLZS>AI?FW@8$ ,L>^NY_\]# M5)TJFI^>(TVCN4;S9\S-C].M]CM+#8SNTYZSFGG.RE33 JKQHFP8L,.PA.U5 M>ZWC5K7;K7X"L89HL@N*6"74[D@I0OOL-$%H$;&BP^]5ZL!V=I35@1D=\U3< M%=%WBQ#T0Y@EO;#ZJR^2#X-_7_@IG(#+![YG> R 48'W>@'$/[,[%F8L:1B& MV([XA@+]T'$9,R=AGC%\-+ZS&TT#-A;X46@:46S8UO?]=L/X(_13(W$"@&QI M>7;/[ UL(X.?$[Z\[O6_K;A $U=HM5IFL]E?YT58X1=XQF-\ M:;!&>F?*8A>.U;EE1C0R@'3OT[$Q9.D]8R$0:A X<4(]7OE4\'CJ^&&"BRAV M.8U]%X;V$Q9F;PJ]I M%H?P!;[K1N?W CQ/^8!8 = M.?G ^64CQP6&*-Z=B!M<=,(8J1 M_\!@04D&).,D2,+P/$JJ-ULM$NHW6I*00)8W]E(T!621PCJX8,)VOFO[] M7^KB"P/NW(V"*+Z05IJRJS''9IL,MEMV/@0X?3UW1C#QA1/<.X^)V&6OW^C9 M\A;A(K?T6D1!S4:W_;VA_(WPF 'FQ'DX5T F#,3S@(V ,/EK\CLR[O(OH\3' M@[X@80KH@*.7QJ632:/IA6TUNDCA\%'LK&TU>IT=G565D2A7&(XQ!AWWQ[/_ M^/+Q:C%?":-XX@0EOB*^.GOSA918P.TK^!4P(>WMTR!Z%H*X4JFU42Y)2UNI/ ([G0!42"+E!<6<.$3Q$AJNDW#5AOY@?V?^ M'8@5M(@+J484FC 7-//49\=CQ%7KIU5HJ/KSC.K:+5%,KZ"89J&4$$:O0 3- MBDFV'@$@9CLI-]GI-(2=!6:V]"C@QYA-'* ,T"G@P$/7GR+!3-" E\H#['AB M!!$ \MY/Q\8G=*5,B8J .'XC/9?//P,<;K2AB0<3P:!QJN@E^)WT%:#='[D^ MF8,TB;3*8%F 6UF^>,!+@ "<:.1^E55>4&M*,FY(*HM#7%PX+QNQ&%TW(S\$ M&RTW'F?6@0_G^V\H80>U1^4%O'B-FCD%HT./6E:\B._-?8-P#GCWNM96?E;* M) N7Q2=I%49B/DD*>@5;0E2-]=F!A, "L/GS22S)A@FP1:0R= H2FT1GX"WQ M4WI$^N@ !1T_%D@NL+.*U_ *>NZB#$15-H25_)A2*?F M1S>-ABS&C5OTU,]L&&=._,B)=8M(/ ,V%:OGZ8)6CM0??! >'AXJKO#*F>)) MH,, ^(XK@G7W1&G%HB[3,G::QCTSQHZW1.ZEF+./7.0[NV#S#>-/9(%WR!') M"*N^A>;@&)C3.7&8,0 05)" 0&+FL8.\'DL7(1$81\/5[\N()!8'[]06GY8K8HR&.GSOD M$^XA)^A)2@>5S(^\A#R*+E+1!>U)#"I,/'XAYZ)S?YJP"_F'N@4TB(0QA&:! MR\V)LOFE7-@)VVO6ODUC.:L8S>(\>\5 J^X3U? 40T89'X]^!."4-V/R,['Z M"VZMW@,0GC02A=U.$\M''?239BG;AW'8;#0[R^0XU!^Z 9 M6OWUP3TLS5F)BO ?C-^XB_)=[J+DCN56TY0>YJ%&Q6VBHN9K&IDT7]LI7WOQ M/N3,*QU'&0#:2UYJ-J;9V+-C8W,N058G(C4RHQRE,5S @.Q-&9!E-[JGQ']X MU.YQ,!R-(P?#D9;&D5,1)Z\TB>YYZ<\OJ>X:8W8:]&94=X]UFRAH*TMX#&,TI81C3'YR4_^.0M6V=LXUV_RA^%K-P+"-BAN" M>=6KA.X3)[ZPP(9MVNWM-@O6R*^1_TB0WVJ:EK7==DVGA/W'9X[G(OZ%D/$O ML13$G>_Q="@>L;XC@7^41WS$5LO62J[NR1AYLJ;JVOQK!]6#-2)K1-:(?'Q" MMV8J1RZ'5>E;I+9JA:XGOD_75Y:6W?Y'R45[*"*/O^( RVL8;2@&(\LS&)T\XU]S._G+\L. M@[V7BEDI=(#7@;+7+ELMRHU3@6I>U'V25SL/1:\I_/L[2ZGF9CC>7QD]3R75 MRT6N%I?&PIKLL@ 4U2P['U*M."ROQ\*$UR23U=)PSE(!.?A4E/+&8FQ47UVM M*!7?\C+L<@M^I0(;+T6M%B62N[R/XJ]4]DS47!+EJ=3! ,M5[/PE.4[ MMK7#+Y7)]!B-O]52CYOSMSES/(JIZB\"?))ZQ'Y[%AJC96""-L&2(( M7.'&VX$1Q\_O^FK?BA*,L+;L'"!UU:KK""2G6@21JL.I\$&* "5TE-$B"N8, MH.G- IR:F\ 05J]O-MM-(P'VRDO.\IK*?)X^G<92EUWNZ]#K3I=?G(NN^2J]O5VYEO /#9W1I MQFR2E[K^2(I94<3T-R<%#-VF3%N\J!_\.2>_F7/[SRW]2@ M"O("I\.?S'!!E6? =X%U^V!S%.57YU9O'3H!-NI)3-)T03$?84E2+)[*L(D/ MX_5?L:2T!Z\!%$615H0)/(1RAB2),%=$)R'\Y@KT?2?$2LKO1V XP+ LP>*\ MV+,HBA/#AY]=41TVBV,LXSK,$C]D8(A,85&&6+LL?0RS\:+V*9/-E@I!AJ(* M=0(_H=^ MFM"X!+4AP)9[J%G9=+HDEX%+V)W*R=+ MQU%,-BVVEV-!8&13.D$@B%MX\Q8QC@Q5U9> /19B-)ISC4UJ2*IB52A4)66* MXRV C:IFXW]%:>SRPG/$ +)V< ^T1.H51^/Y22)0G:^X];TDOLK2T,P/'\MK MP-YB AXI%L]W))"PF#[?R36; MO$2MI"D>7@%J6Y$?EI$(?7@.:*9,OL=9J+ M]BVG6WQ"V#B/RC:'*6]X1J<+D@<-=L=%>A5;+(^ [R59(!H$S:C2SA0^/5#5 M\>"13M(N2E4C4F6W69(:N,%BFWGSPSD+S@6'>%%\+X5(P[A4>D32 H@:P MH5M?5$LG'9Y#$9#.G(,4*D9=$\.YO"48+='3@;WQ'DLEY!76 N_BF./+=SW% ME= MRHV[ZJ+OD-$]R%[*)W$4ZU"YYR%U6F: M_:Z]Z##6(I3":@1@9]S28P]3G[-;M=)^:YN^ETW%%QU1?52VC[))B-5:)*X< MXVFI=UV4M_^4P7#H=2QDV@M$$\&.9G_.U5K>6P3P*;P%[!PS)TC'+B#(^2AR MA2\N2?V4>IP",^=N.2" >5A%A/;9MON*#A^S; 5I7&)VA9=K"$13O-A..ZK\^0O M5.;*(4;>Q?FSO%UWEK=+9\F7DKNWYB[T3_%K_BYJ _+$YRLMP!>MT@9F.LF4 MU?72Q%?\N87K?;MTO6^WLEYU#0WCG0,(1C^6CKR*+:4U5G\<8W,@SO&]HOG( M=Y;9;#:QNX(8GWOY^3&3FI4+S^_:S69#?9;W72[67,6'HI<)F4H2Z7$6%8TX M/U@/(#CQ#'X(BRTL'*K%VEN-[J"RRR%SG4GN?>5]) JIH_2MP.Y!8EFX)4?V MD;T'"2&D@M$AW:'Z&N_9&!0+PG%*JW];B]5'R+ ?#;M#[+K?,'C8(ZYS#N=% MNXY:90,#34%VQ(^%]BJ,89J ;\P7!F.N:%=-Y;P54,YFN#XY"9Q+Z(Y\W M[37()\<'C8:@=Y0-<'+!8G]U7/U2ILI]!A[?/8FK-A=7?$6DW)<4!5)W*JJ" MTGMY%P;MCLS(SF*Y_(&A1TLY[KPK5GX^B\1?_@!O!XT#>T*AI4FX\D74[J'+ M!62A4-I1O\H9Q @,'MZ-ZI,R#4Y079NJ!XI'"B3"3PAH06 FGC,W4B>\PU1 M)8,G@L9."QY!)VCEUBLWTG,1,^>AN;J)''21??8V2HN%)DL(Z;F9EG(&Z M+C%^G]\O2BP_MTHZX;FM:EG1+2/'^SSU<.F6%FU%I2^8.9\*::=$Q),)\WS. MZZN4,,+ "D$,TB-;%;5F+MWF;4R:E&#;"KHA=:DPO%L-XQ^-JP9P #^\)[F' MM["(HXFX.G:#+,%U3 /'Y?S:06<)!6=C"U/J$5?P\%SVP;),'$6-3S%%; [1 M .^^Q6@W/?*P'7-OZ+Z^H-07E(>]H/P6S8TN;G+[*)XMY>"L<] V^U9[$];9;@S:+=6J*SFE<]#1[=B,U['P1LR(U 6LZS7OV+IH M8,59A,L8^2-:>.BCIQ#]-#/HD(B6P'V&;93;^E0ZJ><&__OQ,'5 M1$[,#9&9NYU+O"IG=]AE.B 7'H@)<6LKL#_'ZJAL,!-G4 6/:3!T4(V50BJ%]B;%\G\#AF-@M;SG.=.3H/R>L8T2N_/7)YSHGS:[UZ$ MVRZ^*C#1I2@\YM^A![QI%21ISEPD++E$ -:5KN2^H1O> MMLI2MUQ5LG/4OY MD,[<"S*)HXLNR"@40@)Y' 5X;XW\'([^SWEW'6(\!/<_Z.EB.!35@KQGGE+" M.?(%XX/Y''CUC"Q\ :1@XYG+9;8*<[QHMDI:9FFQ54(M."3)X$K02,[%JJ\M MG4HE<9"X B88))?$LX5)?,O0DK;5!R2BA#X4O:" MS@I\RFZJD 4GEI[9ZW=,J]U>,/L2=+8:,Y=*I$@,RPJ&NHYLBN%%N0+1,@>" M,@6!E39!@W%O*+ER\:%YNE!^XT$B"9?1,GMKCKM0ZRD-+I!I%A8S<_C) O\O MGH0(4IH&/KJ=,> OQM,7GRG6P0=\<^(\DR>%41/'S3W8H*:XL3\L=!MU\EG% M[#^=R?0U'&O#-#Y\N"KTM*IFAE.+5 "8U/'N_ 26NT!?4]9$+RY2T!K-1:%; M1;3&0GH$@1N3!J=,('3@^APA8 M:1@5BXXN$9V1X[PP,C'2B,R"XA',H< 86L:-^*2((<' VB$*.'H##,N0P.8" MS_7I%9YT%T3(#1%;*/3; \(^*$3_9)3BQ[F%&E+KA[ U VT2NAI%]3I/GLR3 M,Z4$$G'(G.-G*88XSZ%="M -;Z-*MH^#9O,%;3_EUTC")<&SUU$5>!\QAEZ<7(?V">ZK.4?E>.CN5"*^(Q!/C9*_6' M;UIP)9^=SA;6NB3YOS^3Q4YLI/NZFBI?275?U9);)UEBF6=U M1"*J$S-_+; M#T>QDZ1QYA)"B=M48/Z K+"*#&/>,Q'S$6.^J0Q$Q+!$BKWBT,?NJ!#=GT]3YRHX(PYH: MPPZ*86!YID)'2=+S@@G&:HI8KEC^_--E'B5-87L\4$FD,K 8Y/'DM;$8O>9? MVG7Y[OE]UFH8F%]#+L.!$G1?+:G5LM&1;M61MX3A*L@S6W3F4$M:12%6^1=# M1Q,9JX5.2ZHJ0!Y4.K+R4*E3.!N/O8%7/%"I@V@J7:V%,@TF$*$O:(F>C]8J M>6#E##@M'^YU6=?=E.MIG#LLSDFUS30"="" A:;H=5%DP7B,#TQRA/)4XR+?H6R'-/!74H MO/E130W&K%YT]Z*ZX%!4[.+T8%,,ABMVQU&4L"7+A5^.,EAKH(.U=+!678.U M1"@X!K7SJ_N"ZBI%MAK&I:P>4"%-? @I.(Q2O!)Q[AP_<$3V9$:WK>C[G')1 M2Z'J1/?('P(8]OU(FA59*%^;80'25WJ/Z9G(LO F-J:Q4W+1X'4)#X/'H4N# M$87R*T;*%66WODLWK@X0"D^WH"LL2OW$C0S5MY.,'+>C#.O@++3'MD"5.<]0S846+$?O*5 M"\TL%'>IPGV:1*Y/QA]A#*4/*&OGL*R<0)+2'2,/7YGP2FQX(YL[,.3Y@NT? M #_C )AU %"XT]QXX]L@I1?JE/3D_%YLE#<_6)G\:) MY_QB&K.I$Q/%CWA!*!YF'>$U.^D44R/<4\&>86D"M0SEV9LK$26! M;.RC4L( %WU%9S?AKI%AC<.XWH=%=;#FO-CDWV:4PJL917-./1^K^_HJBOUL MLBA86?SZ/@RC.XD"[T.WH<1>XP-*2#(:^""Z,(3/$WYJ'O=>=B$4I>!F*@]4 M5V3*;\@&+M1??M-"9;?0O1%(EW!!).IML7*/E^;AUUB[RQ]A:A)B-5 JD*JL M(R;\-:/E:_+)]3MDE60;6I7/XPK%M!0>QD(>-BM"6*O#"@. HC?_SIP8UH!U M-D&<3^"Q/.;1S?%6U)"A@ 01GHBAP.B1X1/>1VJ<;IX;P/&HFD R\N,D5=7+ MH9/"<>;SDK FUXV/N4[<'4&Z!<:>AJ0IR&?OHB";L+S0&$QH$>)ZOD<,=,)8 MJIZ:W.3?B K(E>1(8ND<5#PNE\KK\!!3S!CP\>H$&*\,H,M=7,-'7M^S7%^# MCT1Q_Y1H(2MTP.I@^"""U2K/F7ENQ3P\X*4]B[@L?$;L))&:F7 S43Q##LF1 MBLB>ZJRC@/V4B3PR&1D]=_*,Y$JE?%ZKU9B/6[E;+L&*E!%>0+F\?G8X.X8) M C^5_L;\3=&@(\0T$"?!=@U3D:)T'Z,0#(U)1IRV #FL'?W)LE;,Z[R^AVF, MHWLN!4GH*P5E8!3"PW!$Z&;<1A',[."A8.!\S"WD*$FHJ)&84BY2I@<00=[) M5"B2O<43IM0QDA29"LA<(*@*HJMU.P!C98QY,0@2_ZV/'D_NB,3#H#/#RHH( MI.JL6"8D0D$B"K+<82C[)3&94L%[4\4CX9)4% TJEX,5\9M=M>2Z"#^UFN=4 M6Q'X@!\)BY&2J*0:P%%$I+.*LG$\X87+#4*;DGRY1 J@T_P]:ACV(D9=*=&% M@3S%JT5BCI016+.=0L>!T0'-XTV?W')A]^8LG/;']Q%1AQ*EK.07&0>/^,*Y MH,+O93;$&-0"^%W""89U_%!DW\B!U6A)4+O@Q]561Q<%A=\.,0.97.'4\\P- M]MH1M64>(YG4$3/@%Q1%@J5-BE1@9/IXZON-2%]%,P%RI_R+"A/VP_]&P^). MT5,P9_;.ITK1'SY--:?HHAV M46"(OZ4(;EXI%.7";PZF >735NLPR0O']1 M?J&;"=+>E2])^,3"=R"_YJ" V:6-(8B*WY[YF!PA[N9%6@ZK,1)1# M%?E9C)64%$#WS>,=Y(?%IEXUL*R62&7R%+\SCL0+E&X&&6*(.4\6M9\ M$:RO85R*%[AQ-G= .J;B8JLL0+,P0,LXGR^7BD(T2>%8DHJ*O*-4:)1&Q01S M%S%7^,*:80ER"B&H\-2B+.6)"]PF* DB@CJ(@*+^LMU7ZKW.E+N^)DDZ5B3! M0E*8K5>&U6L)RV&'XGF)!?>,?>5(D/-E$;')#=E109TO*.$*;-,BW:HZ^)&4/<:HC7931VWHJ(VZ1FT\K;<6G9E(4^=6F%1"D8.129ZK"-(GR- = MS;CY2'87YO/RFA.20W*-W4]% 06*[ZCR@@,5:BY"(8 ;!ZQBQW/'>B)+A_/? MT30&%0*E-'J$D.U]PHY&+$4+!I?Y*^:L/G(-F+_#V2@FOM(KLB8$\4S5_+>* M6B6Y?R'OD73'5!T9%VS9YR2QN1R5)ZFV4'1F.>S6>Z5MUF'F,W,IF91WVP2BWI:'7@2,YL7BA4/<\Q,W2] 7@BCO%!N9EC;" MX>T8OO?CV4V_S1S;\3HWK5%[<-/N#9P;9VA;-[9E#?K>J.\,NX,SSE7X&^]A MRM:_N/N%F 7@!WP,Q*>;3KME#]KBE8,?*J[6:(FRE_Q?=>V$W,KJC9\ A$&$ M#6= ^QBB;B0:]'SVDZ_&85#@_WYFJ&>U.FPUO&$#\ICWJ6C># M'FO=L%:K93E6O^,ZO9F#:Y.?.PJ2F[;=[MC=6AU36QR3(1=)I_,)D\4]/)#: M]E0LD&;1T@\G3(J $$K8+A2)-I(J.[J:7)0;LF0(2*!_Y1[LSXR'K?/.%QP9K.;YO[@* MGGO#^/TB7[17@-Y503\ML,9XZXB:TMSH;A_WA4K[_RAY@JHH9M#)A?$ 9[E MA9YX<:'B)A5;E: O1?@XBT8I2L^'=]*(OZ26"88U:+7IK(7OFYPQO,Q,\:") M7JZ8N6@9>":'0T*]:,CGQ1L>\9(4O-P1H:E8)?E(.=XDRC6,-.S>7='U5.\U MS)"!<' G_BI0)!%+XG*8Y[2G^P;SV'9$93@ MCAV27#>;9#S$@J=X3R99B-$=?+:H0O=%O-@W(CP_;*RW P^1_T'V%Q/^!8]A M=2&\."T\\#D<"M)HX$VDS'-!W+@- 0UDP@5=E\^%.W;RAIU10>PQS'K/*-Q5 MG$41;XO8A;?ETOT5A<'C?(+"3C/NV&=W(OS6QY(4?W%2E,GU^4I#AJ@K>C/3 MS5U"#KR_,N]6W,OE["6/YDW2\R&PK)$OM'>$SMB?\G1 <3>Q"NMB"N=:G?O- MT[ABKWZ,UR/>)UM97Y5[Q=-U+ ^U!$= CA;WQ$ MP^CG'')/1!DR\OW)7N/4WEW$>]$&Q%EQRZXX^EAN \[ MOZU"3J1XVCXC S:LEG-N=5Z,7HJ:Z)[XM("9>45_J0E0"D4PH@<3T ?F%7?; MG"U@MQ2\(HEY-U^>EB5D#DD8@3B/P,"_4@F[:/9Y<[W]EBPEA[5&KN4U;SKV ML'?3=EG[9CBPFC=N>]@:]-M#CS&OI'!_@M6_?T_]2=\7<5794AX54Q@:U@?@_\$G7N@)8X1N[([=Z]BU M,C@L:7#08@UEM0?R_OS)E4&Z$^2YAL%CJ309B$:)T\ ?;WG,97G1N7DXM'LM M9W0S] ;-FS8;]&[ZKLUN>I;=ZK2;0ZMK-V?,0^L2S=R?><+(36M@=_J#.IV8 M, DN2_:\^B]9Z6+]!SK#ITM$?Z'J3[)7!^8HY;UH$]! [S+S@UK?(^WH)=P\&9G)'7M&!?/] EAVQ]C8A!90"R$5 MZ9PBTDJ$V-*(B7(DF:(GRG"?HI.:Z@1ZX;_D]Z'HR+ES\MA:.D!>:CIY#4^) MQRBK;$H./SFNR,@0[Q,FB?9R/-D'7X:W(Y$V+ML&*HW=9GQYU?TVC#_'Z _S MR>-5H"?>W9#G6CI=E9=E")\23Z=:F.G8C[W19-CQ\%=9)=\7Y^BBD<\@H3$LN<>LZ\1(\-Y[0R@[( M6)^*PJR$4)FRA++(N14QOC,MSY'E>LPEABK(F(*]T@*3>(9NN19UI2GV".,7 M$H,+[;O\%43+R90?[2J(+Z_M92Z><$(6> M[PPH07AY6)FL_E&IAY]4K>"T% M?S[DA'Q1N0R?NPA674#GPHO(_4,YW_)C-YM@?I,KLIH!H58 MR6LE;*Z4C45I6\WZ4OB_TD 9P8MXC=^+QJ;F$ MI@-5*]9A37?Y.X]E1&RPJ2[U&JS!+ M1>$J6!.Z //C5GW;B8R,Y:TA,)(T\"E,@0*5\^I)P(A##*#WLIQ>A&:!LV*Y M%>'KYF4L_(#N66;+F1#RJ?40N*\Y3TKT_ 2+ABCV<[Z&/#%>U$879(UU8WAT M;>4*(&7.1!063[!?\YSZ)@J3'C)!=JXHH)TE_/(.6W.X&()2, M(2=9^ PH(*E*D%!.=?MDZO7EZ>LKRW_DJ1BR! M' 7&49'DI21$SN5C/NJ R< O%_EM8)$.1E0F,8 LE3FZ+-2$U[)_LH-!)"/.[R*D?A=_D28-J&F M 82(]UAP: [.Y=?WJH;W'%3MGQ'&%$X^M[7NS!F*NZ\HENQH$6*8\]^G'"\? MI7U$A'L+&4?V$ O+M>\LYM&"^4#D9$S2/)=AZB2HF^ :7=X5/6'YIFC9J"=(C5/N M<<+WJ-X+N\7M6&GEF,T=WSJA2#:E&#:9% >_\>QE9*TT8%$5JQA@EM62ZA*+ MQ@NK'!V_,D?^G'W" [(==<3W,M+3HV][. M@9?'5"[G*,N..,06/[QGEC^9.FZ9U+7[9&;"6=#'RR$\UUFU(8#S.GG\U^(" M75&B27,6BH.'U5DX=QN5M6G9FVJF4T]N*423PLI$%U I(2;E0\,NR*DWU M"'T1Q9)+:((%NKAF-:J&< W8UB9\*4LJ3/0!I\ M<.Y!64P368, 8RB!Y=\"GB)$WF4\,& 9R%V"RH*'E(F8RB(4H/R*FW?55LO%#M9!Q5(3 M43XI8@)6X*% U+^BI4HAYG(J7L?<4YQKS NU29^G23O#A(FH21Y]0AP8F5J2 MF[9E'*>42F2KIG0=3@.JPCH:$:2(XQ:>FAPZ:"P7;AZ2LT6G,'1__04,E19: MG9?7)G/RWA^5\JI2/0Z+E#"9B\V#&U0FTUISU MV.(A;!T/H>,A-HJ'4"!D68V.7#2/I/-LQ^E;WDVO-QS>M%L.N^EWN\Y-I]7L M>SW7;G?ZLXE6G9FPSWZ["\A6EVBZTA%X?@)<^?'"#_'JZGP8@.01&-+JSHOL MV$UO)Z$W40P:-LW$&! ZXWD1IX<([?M)O4L&P2'[S_*HMTJ,?1@9/_@/L,_P M=RQ'3O4.0YSL,Q("#,71HGUCW> +-U^BF^Y-J\D_V#]=_L_MS\-)YX_'G[S M^_O7V_'5W>69P0'PXYG_@. "F\$)1TZ0L#,C!,GRXQESO0L,Q+::PXYU&<>7 M7C0%X?-SX-R>$6[^[L3Q3>C<_?5Q^#D.O[++3_^P_ON??_S6_>>_SMYX8+EB M?,X/KTH+?X,2ZS![^3T*G][.Z.YMTOSUX3YX]\O__"OXN7_Y\_F'Z?W9&Y&Q M,+N;^-P&-3V MC.9NYI>?XK^B^^97ULP^M[T__Z?YH773@TZ,Z_-_ MEF*M1YXS'/8[O9N.U^K?M+OPSW TL&XZS!H,+5B2PV8E1/?= ^FMR4V_W^U9 MG;I(!MIV5T;&RT4VEL3V+:A&:6#KLOV6RRPTCB^D>O.U2Z.0N\PX^:^4=\JM M$$85=; 7;R@26&A8D14!JWDPB^;1?NA&:,&1G8ZFGT\6(]6;0M-I1RK_JED? MBDJV+%9S=HOY2:[199.O%!4(H5JA&N9R]4W:#Z3M8IDD^057=>F;DD;E)M5YJ*YH^"O8TEP%AEGXJ%4RT0O6R#5F/0/XX-[B7LES\(/ZYE M#:\-]4&ST6IKL&\/[%3;NUP%_EO(^ILW/5/LV)R:^G?T<'2[:#4OCU_[QRY%CGB?,/8*U.])]_9U'Z^LGI^&.OS\3-R3A-I\G%JU?W]_<-F*%Q&]V]NHS=,=:I M><6\6R=^Y3FI\\JRNY;='KP"B6!U.OU6KVFWF\U!N]][Y=S&#^?H[FMV[[ ]JS%.)_/TF35A\N3M33D@[A.U8![E@2T>>4LJ27$4[.B)NVX>%OL)Z[6[;%(ZF2";X=45]RYET![K_:S_R3ZVW^HJ ZUC[MMCF-&G^+6\Q+NN0%=UV M1:$65?!59)SL?S[O]DU*2=XC0FTDO2/#[M5E2<8%,&%'RSC-@8YB/T>'BT"? M;2WCM(R;D7'PU1PCKG48&=?:IXSC=E5[/2'7^F8A)PPY1<2AO#M:QJ*%7.U9 MT+,1TQ4 0A/<*&C4JIG<_LE@H1\Y1F+@.H1]^[ MO$??1]VT%<,T+#?%X^E;3EL-=._'0"5ER_O$A8(^R9:?=;-H-;0EI&J[U M?HX.%T%(Z-NLYR$D]G85M9Z0*-J-:B&AA<0QT?#S$1)VP_HO[2][#F)BCZE5 M.[,E!LVN%A-:3-2%AI^3F+"UF'@F8N+XK0DM)K28J!$-/QLQ837UM<3^\>L+ M=8.5W3ED'XXD[_0TL]56H& M;3YE(< T8,9;V>R$3X.K^^"$MYESRXP7HC!JZ3 (O3SF1KPP;*4F>O57G.Z" M6K/@7S,_<_E#]8@ 2/_[[>7%]AUF N,MTY +?*NQXREB4F-AODO MURG -GWKJ&NA;?R4GP3#"-B7HC%,*P>+UQQ)Q#2[&Z9)?%GYS4 6X'TN0%FPR9YY5[#0FA@]S=\$3AMFJ4T2NJ#UPJ0+KY MLAO%PF79.^4;;'!!'Y7>#0UKP"9S2J*6ZYRNTA0D+\7Z,&G>*G.1]8G>*O5AR;M>QH)" M^/]EX/\^H59.'1E%_7GA5^)=#ZFI>\P\)^_I6^DE76X_P)L3=)O6B^'+%U;S MY0Y:O1TMM#FXT5!S59\7V&A9'/K)F,.W5.(>;^9$@F;Y6YMJ^&,;Q1@[BX'N M[U%31=<569U+.PEP&P_'O?>#P BC%#N^B6&$34:!O+(;!9J#U $N8=RZ41UM M5C_WL_%T5&QA]^Z!MUJ6SC9KT&J;&(OL3,B(- '-7#9-98\W]I#R'F8.;V06 MYQY V:/:I;:22A\#:OTVJ78Q>';HICPX7;-X^?%(^;:6\EK*;RKE13<LZH=V,[(^NF[?3[-\-!LW73'W6L5G?H]#N#[MF;G3>[66!S5MO=7+__Y??+ M+W]\?G=]F)YBGY1[%>#BKI,E*+%02,5<-,$T M((,2@ W/'\'^.$,V=H(1:DVF,.Y)=U1#CWCY>;()%!^S -;N' M5\DKXS(8Q6#&7P:P'B?V-29IWO6M6K[&*(U16]W/IY@EOI=WP5B0A?3#,'[U MYL6GV ]=?^H$LT]L6,Y&HV)=]Z(5LT/O2F-C,>X4]J(Q3KO1-%[5&*\T M)],8=R2[JB'&G8H;[=J%I1B_-8RKR'?"E&E4TLSK&_>C44JCU+91*FX8_XU- M8.=YU&8+-E0]:C-/+$K=JF7D34WPXZ26L21*=5/R.;)P]\XVP]W5&%81:%Z* M8BU_AU%O+"TR,#(T,#8S,'AE>#,Q9#$N:'1M[5IM M;]LX$OXKO!2W30#+LIV7S=IN -=QL0':))X?M3A"<#&&NL1\DBSXY#KN] ML-?I'9#.4?^PV^_]0BZ_D-WKZ7C/2I]>C*>_74[GTU'4XPC,!8Y4NIMJD)=M;3 MSKF&E04WRW[&DX05(/#3N^->9W\P#%'P)=5H6"B&\\+4,TPTGEQ-SSZ=C4?3 MLXMS(O$3!F>+HG)J.F_OOUO$%OWL-VM,<8+6-GT ]^VH6ZW[7#3_#PC&9TSHMB< MLP58T&11", CE+6=Z;_!$@FJ%A!P =*"\(+18 MDJHPJF*P%PCP-D$ )U"2PR_%J2 IC:%)$9ES0XQT@)O0XVNW MM !!( [=JM'/BQ2.-<4,!OZ.197 G.#ZA@]: !N.5%""YQ!T"$9(0%>H\@[5 M=Y8&X"8V-6JA1"5 * DP=]V.6WUB:G.2"KD0M: ])GR\Q&,JTY3#3VOX,T(5LRX&E_$( M^!Y<01C@*A)<9RB.8CE0%-(4_DZXCH74%8Q#\E)2.%^72D*) \V:[()K$P98 MN*H$TS[0[%/8W"[;!=Y=>-:85+_!U!V?K$; MH'OWH=C\/&4:TF)PBPTDCZ.GA3$NII5^^A ,-A$#__N57/B2E8()@%'0JLA3 M(,4*.P]FC6N&:[*DJ_, 4#Y^K:'0\@R*G1S8#G314O#$5N.ZBC1/.*2FN 'N MHJSE[0)GJC1&/GL2M0V3EM6@A@:%H"JV@TK(R7A<"8ID#-NR2JPC*(QP\;B9 M1L!?$4-!X$L8SY+7SH_?#M/H63!],O'<0^O3*>O)H 6@SWF"6*1:%A19FFK M,>9J"%"JDAHL %].G6LPXFY;%H^.Q96%C$/]AF@CU[/!X-9OJ*Q4"9#5-D.( M8ZD2JX#-^F:L@, O +G0PTH\$B@"&:U#)QP=7@(+_PWP>;0%GD=D3D5EB08]Q](4$C(^!YOK+8G5*O(_@3C=S^VYEL4B# 32TRZCBV1E'M;@ M*=1.5](,T]7T\1J!1'4B;(\78SKG*?N>QRK4)\XV9ZM ML'H&PV&8E7%<*?1K(Z9MF367VD [/CV#N70,$_G'%&3W@2$I !2XYXZT5QQ* M#V8+:*RMBVJEUY[3*J-ZE0 @:UE L\32N;6'I]HEE,DW3/AJ^HY\ZT^;Z+7S MX5/KF<,7JV?LXZZD!GAK31_(9DV0K9D$8?*,@'\O,URI1B$[-%+I58RU#3!E MGG-C&/L?7!U)B.+8GW#0STZR"U $:M1(O?"-.6I]?MCO%0?U[5FIBM@6W'M_ M@Q+E6\CPL?ID)"#E@12, XJPXL,J,N8,W.[CXZI.6#!Z@P'/I4 VY-GDS3Z4 MJQ]\/ M,/J5W-?@6QJ$)#-1L13@/ L^G?# $T .96*+?^HCH+:(^"*+'JH<1!,Y4P7%O@4N992@ A7T^ZM'3128=D]$-; *67B0RMW\D+]L[7F/+&C\P @0S%<12"%IJ MUJ__:"Z-'LOV>*.P99>&^=K6AE9-[CK8-NR@8PH0-"WI5 M:FLV[J@;,Z-7\:%J;=7Z=[!0M.Q'P"0WP0),^.B]]ZJ?1EJ*RK !7K[CVLWM M?G^@- 2A\XFP<>\&^$^3O%G[K[5V:!0"_P7,_AWV>PJDVR>C:E9!OM?MM0B^ M)./V\0RD>!J*I#$R!V/=$OO C[SKV']_[99"'=Z]!5]OZ(=VQK?$A)N_8:1.+MV31LAU[O7?<55H8WQ-:3^*S1LL MFZV2BHC&-S,EJR+!E$BJ?DU C??6-CM\^.J!(H(7+/"_.QOID7LW;B,_VFA: MO8A70J(:N$!'4\AX^G0N>>+=?WS<[AVLN-*U=>R[>^X%/_O&X,E_ 5!+ P04 M " #-@PQ9ORJ#39L( #,* & &%GU:86_;.!+]*[P4MTT R[*=I)NUW0"NXV #M$DN<;&W'RF1LHA(HI:D M['A__/A,FX MRGEA2*PX-="Z$"8E4UF6M""?N%(BR\@')=B,$]+MM-^UN[WC=B<(3HN&6O/W_X>#$F M>T$8_G8X#L.SZ9GK.&IWNF2J:*&%$;*@61A.+O?(7FI,V0_#Q6+17ARVI9J% MTYLP-7EV%&92:MYFANV=#K$%/CEEI\.<&TKBE"K-S?N]S]/SX 0DC# 9/QV& M];>3C21;G@Z9F!-MEAE_OY=3-1-%8&39/^R49@ C0^A^(',?+ 0S:;_;Z?QS M4%+&1#$+,IZ8_G'[Y&3=I,0L7;5)M[6^XADU8LYQ[L:L<<:IZD?2I(.'"^P: M6=;C$EF8(*&YR);]MU.1U<:%@Y$V;93P5CO "!G]Z<]#J'@V&(@B^I1L-",9P7KIYAHO'D M9GIQ?C$>32^N+LG5.;F>W%Q74[)](K<3L8HYNW9 MZ:'\]-?)"UOU[VSG=G3S870YN0VN_OUQ\CL9C:>H8Z_3^4%=OZ'&18O^;4/=;MM!N/EY M05(ZYT3QN> +B!LF%9K\45$% ,R6T%Y*92":D'.IDVPG^161"1C.1<3)- MN:(EKXR(=: MJB6*Y/2.P[J-.36T,5 &ELR087 -%(B%@K0$Q"!1T: )XXHL4A&G1%?XL1Z_ MX(K[27 #N= 0/M%P+I%17)<\M@KBO"6H)AEL_@<$'&2 MB +/4/=J!F.F&>5'?[L\#[3'AXR4>4YDD GY:PU\0 MJKAU,;A,1,#WX K" 5=1)G2*XBB6 T4A3>%O)G2<25W!."0O)3/GZU))J'&@ M69-]<"WC@!7GO\D]U 0%E#,CX(6;*N/:!YI#"IO;YP?N)T[2/6:NZ<#.*3!/ M*AS:<"6"--( H0,%:O6\)9/M)1-8$O?^$*0@@1'T1\\Q>MWVNX? \VUK=4G] MWT-R[Y0>;..P^7G&-22\X!,;11Z'3@L#7$PK_?0A&&DB#L[W*[G8)2L%$P"= MH$F1I$"*%W8>3!G7]-:D2%?E 9I\\%KCH.7I$SL%4!WHHF4FF*W%=15IP015 M C<@7(BUI%W@3)7&L&>/H;8QTE(:5-"@$-3$=E )"9F(JXPB$\.VK!+K\ DC M7#!NYA#P5\11$,@2QG/VHY,CX/'GXQT@M8V[4=KYQ6X@>A9,G\PZ6VA].E\] M&;0 ]+E@B$6J94&1HJD&'&.BA@"EBM5@ ?@*ZER#X7;7LGAT+*XL9!SJ-T0; MB9Z-!/=^0V6E2H"LMNE!'$O%K (VY9OQ J)^!LB%'E[BD4 12&<=.N'HB!(H M^/\ GU_#H?$CX)S,:599HD'/\22!;$S,P>9Z1U:U"OM/($[WB9;$( X'T MM$OG(EF9+VOP%&JG*VF.N6KR>(% HCH+ML>+.TN /@.<_!5.N^#$'N,ZYZEM MCV,)ZK,FV[,35L]@. RS,HXKA7YMQ+0=L^92&VC'YV(PEXYA(O^,@NQ_84@" M 7N>2#M%8>Z@]OJ&0OKHEKI=>"T2JE>)0#(6A;0G%DZM_;P5+N$&OF.9[Z4 M?B#?^MLF^M'Y\*G%S/&+%3/V61>K =Y:TP>R61-D:R9!F#PCX&]EABO5*&2' M1BJ]BK&V :;,OSP_^H!*AO MSTI5Q+;:/GBM3[ZJ/AEED/) "B8 15CN80D9"PYN]_%Q52!2:?TKL"? ?C4 8#-5\1SA>!YU,^& +H@1A X$P7'O04NY9:A !3VX:A'3\O%'5',93;G M&'P*.O//>)4G-9Z7F5QRZ%VDTC$9W< F8.E%(G/[>_*RO>$UMJSQ R- ,%=! M++.,EIKWZS^:2Z/'4G=#AC>VN&.PI=?&^9I61M8-[C+8MFS@H0D0)V,OZE"; M(*-+2'C=H,:-\!ZQ5WCO]]P='EYOJUISKY$#S="PE2DP7$&6XF__C"S]C,