0001410578-24-001437.txt : 20240814 0001410578-24-001437.hdr.sgml : 20240814 20240814160615 ACCESSION NUMBER: 0001410578-24-001437 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 80 CONFORMED PERIOD OF REPORT: 20240630 FILED AS OF DATE: 20240814 DATE AS OF CHANGE: 20240814 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Petros Pharmaceuticals, Inc. CENTRAL INDEX KEY: 0001815903 STANDARD INDUSTRIAL CLASSIFICATION: PHARMACEUTICAL PREPARATIONS [2834] ORGANIZATION NAME: 03 Life Sciences IRS NUMBER: 851410058 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-39752 FILM NUMBER: 241207570 BUSINESS ADDRESS: STREET 1: 1185 AVENUE OF THE AMERICAS, 3RD FLOOR CITY: NEW YORK STATE: NY ZIP: 10036 BUSINESS PHONE: 973-242-0005 MAIL ADDRESS: STREET 1: 1185 AVENUE OF THE AMERICAS, 3RD FLOOR CITY: NEW YORK STATE: NY ZIP: 10036 10-Q 1 tmb-20240630x10q.htm 10-Q
0001815903--12-312024Q24039100229297538trueP25DP30Dfalse0001815903ptpi:CorprominenceLlcMember2024-06-212024-06-210001815903ptpi:CorprominenceLlcMember2024-02-292024-02-290001815903us-gaap:RetainedEarningsMember2024-06-300001815903us-gaap:AdditionalPaidInCapitalMember2024-06-300001815903us-gaap:RetainedEarningsMember2024-03-310001815903us-gaap:AdditionalPaidInCapitalMember2024-03-3100018159032024-03-310001815903us-gaap:RetainedEarningsMember2023-12-310001815903us-gaap:AdditionalPaidInCapitalMember2023-12-310001815903us-gaap:RetainedEarningsMember2023-06-300001815903us-gaap:AdditionalPaidInCapitalMember2023-06-300001815903us-gaap:RetainedEarningsMember2023-03-310001815903us-gaap:AdditionalPaidInCapitalMember2023-03-3100018159032023-03-310001815903us-gaap:RetainedEarningsMember2022-12-310001815903us-gaap:AdditionalPaidInCapitalMember2022-12-310001815903us-gaap:RedeemableConvertiblePreferredStockMemberus-gaap:PreferredStockMember2024-06-300001815903us-gaap:CommonStockMember2024-06-300001815903us-gaap:RedeemableConvertiblePreferredStockMemberus-gaap:PreferredStockMember2024-03-310001815903us-gaap:CommonStockMember2024-03-310001815903us-gaap:RedeemableConvertiblePreferredStockMemberus-gaap:PreferredStockMember2023-12-310001815903us-gaap:CommonStockMember2023-12-310001815903us-gaap:CommonStockMember2023-06-300001815903us-gaap:CommonStockMember2023-03-310001815903us-gaap:CommonStockMember2022-12-310001815903ptpi:MitsubishiTanabePharmaCorporationMemberptpi:LicenseAgreementMember2024-04-012024-06-300001815903ptpi:MitsubishiTanabePharmaCorporationMemberptpi:LicenseAgreementMember2024-01-012024-06-300001815903ptpi:MitsubishiTanabePharmaCorporationMemberptpi:LicenseAgreementMember2023-04-012023-06-300001815903ptpi:MitsubishiTanabePharmaCorporationMemberptpi:LicenseAgreementMember2023-01-012023-06-300001815903us-gaap:NonUsMember2024-04-012024-06-300001815903country:US2024-04-012024-06-300001815903us-gaap:NonUsMember2024-01-012024-06-300001815903country:US2024-01-012024-06-300001815903us-gaap:NonUsMember2023-04-012023-06-300001815903country:US2023-04-012023-06-300001815903us-gaap:NonUsMember2023-01-012023-06-300001815903country:US2023-01-012023-06-300001815903us-gaap:NotesPayableOtherPayablesMember2023-01-012023-06-3000018159032023-07-012023-07-310001815903ptpi:SeriesConvertiblePreferredStockMemberptpi:SecuritiesPurchaseAgreementMember2024-06-300001815903ptpi:SeriesConvertiblePreferredStockMemberptpi:SecuritiesPurchaseAgreementMember2023-07-130001815903us-gaap:OperatingSegmentsMember2024-01-012024-06-300001815903us-gaap:NotesPayableOtherPayablesMember2023-12-310001815903us-gaap:RetainedEarningsMember2024-04-012024-06-300001815903us-gaap:RetainedEarningsMember2024-01-012024-06-300001815903us-gaap:RetainedEarningsMember2023-04-012023-06-300001815903us-gaap:RetainedEarningsMember2023-01-012023-06-300001815903us-gaap:FairValueInputsLevel3Memberus-gaap:EmbeddedDerivativeFinancialInstrumentsMember2024-06-300001815903ptpi:TimmMedicalProductMember2024-06-300001815903ptpi:StendraProductMember2024-06-300001815903ptpi:PtvProductMember2024-06-300001815903ptpi:TimmMedicalProductMember2023-12-310001815903ptpi:StendraProductMember2023-12-310001815903ptpi:PtvProductMember2023-12-310001815903us-gaap:EmbeddedDerivativeFinancialInstrumentsMember2024-06-300001815903us-gaap:EmbeddedDerivativeFinancialInstrumentsMember2023-12-310001815903us-gaap:EmbeddedDerivativeFinancialInstrumentsMember2024-01-012024-06-300001815903us-gaap:EmbeddedDerivativeFinancialInstrumentsMemberus-gaap:MeasurementInputPriceVolatilityMember2024-06-300001815903us-gaap:MeasurementInputRiskFreeInterestRateMember2024-06-300001815903us-gaap:MeasurementInputQuotedPriceMember2024-06-300001815903us-gaap:MeasurementInputExpectedTermMember2024-06-300001815903us-gaap:MeasurementInputExpectedDividendRateMember2024-06-300001815903us-gaap:MeasurementInputDefaultRateMember2024-06-300001815903ptpi:MeasurementInputTradedVolumeVolatilityMember2024-06-300001815903ptpi:MeasurementInputsPenaltyDividendRateMember2024-06-300001815903us-gaap:EmbeddedDerivativeFinancialInstrumentsMember2024-06-300001815903us-gaap:EmbeddedDerivativeFinancialInstrumentsMember2024-04-012024-06-300001815903us-gaap:EmbeddedDerivativeFinancialInstrumentsMember2024-01-012024-06-300001815903us-gaap:NotesPayableOtherPayablesMember2024-06-300001815903ptpi:VivusIncMemberptpi:SettlementAgreementMember2022-01-310001815903us-gaap:OperatingSegmentsMemberptpi:PrescriptionMedicationSalesMember2024-04-012024-06-300001815903us-gaap:OperatingSegmentsMemberptpi:MedicalDeviceSalesMember2024-04-012024-06-300001815903us-gaap:OperatingSegmentsMemberptpi:PrescriptionMedicationSalesMember2024-01-012024-06-300001815903us-gaap:OperatingSegmentsMemberptpi:MedicalDeviceSalesMember2024-01-012024-06-300001815903us-gaap:OperatingSegmentsMemberptpi:PrescriptionMedicationSalesMember2023-04-012023-06-300001815903us-gaap:OperatingSegmentsMemberptpi:MedicalDeviceSalesMember2023-04-012023-06-300001815903us-gaap:OperatingSegmentsMemberptpi:PrescriptionMedicationSalesMember2023-01-012023-06-300001815903us-gaap:OperatingSegmentsMemberptpi:MedicalDeviceSalesMember2023-01-012023-06-300001815903ptpi:TwoCustomersMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2024-04-012024-06-300001815903ptpi:ThreeCustomersMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2024-04-012024-06-300001815903ptpi:OneCustomersMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2024-04-012024-06-300001815903ptpi:TwoCustomersMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2024-01-012024-06-300001815903ptpi:TwoCustomersMemberus-gaap:AccountsReceivableMemberus-gaap:CreditConcentrationRiskMember2024-01-012024-06-300001815903ptpi:ThreeCustomersMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2024-01-012024-06-300001815903ptpi:ThreeCustomersMemberus-gaap:AccountsReceivableMemberus-gaap:CreditConcentrationRiskMember2024-01-012024-06-300001815903ptpi:OneCustomersMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2024-01-012024-06-300001815903ptpi:OneCustomersMemberus-gaap:AccountsReceivableMemberus-gaap:CreditConcentrationRiskMember2024-01-012024-06-300001815903ptpi:TwoCustomersMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2023-04-012023-06-300001815903ptpi:ThreeCustomersMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2023-04-012023-06-300001815903ptpi:OneCustomersMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2023-04-012023-06-300001815903ptpi:TwoCustomersMemberus-gaap:AccountsReceivableMemberus-gaap:CreditConcentrationRiskMember2023-01-012023-12-310001815903ptpi:ThreeCustomersMemberus-gaap:AccountsReceivableMemberus-gaap:CreditConcentrationRiskMember2023-01-012023-12-310001815903ptpi:OneCustomersMemberus-gaap:AccountsReceivableMemberus-gaap:CreditConcentrationRiskMember2023-01-012023-12-310001815903ptpi:TwoCustomersMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2023-01-012023-06-300001815903ptpi:ThreeCustomersMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2023-01-012023-06-300001815903ptpi:OneCustomersMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2023-01-012023-06-300001815903ptpi:FourCustomersMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2023-01-012023-06-300001815903us-gaap:PrivatePlacementMemberptpi:SecuritiesPurchaseAgreementMember2023-07-130001815903ptpi:SeriesConvertiblePreferredStockMemberus-gaap:PrivatePlacementMemberptpi:SecuritiesPurchaseAgreementMember2023-07-1300018159032023-07-1300018159032023-06-3000018159032022-12-310001815903ptpi:MedicalDeviceSalesMember2024-06-300001815903ptpi:MedicalDeviceSalesMember2023-12-310001815903us-gaap:WarrantMember2024-04-012024-06-300001815903us-gaap:EmployeeStockOptionMember2024-04-012024-06-300001815903ptpi:SeriesConvertiblePreferredStockMember2024-04-012024-06-300001815903us-gaap:WarrantMember2024-01-012024-06-300001815903us-gaap:EmployeeStockOptionMember2024-01-012024-06-300001815903ptpi:SeriesConvertiblePreferredStockMember2024-01-012024-06-300001815903us-gaap:WarrantMember2023-04-012023-06-300001815903us-gaap:EmployeeStockOptionMember2023-04-012023-06-300001815903us-gaap:WarrantMember2023-01-012023-06-300001815903us-gaap:EmployeeStockOptionMember2023-01-012023-06-300001815903ptpi:SeriesConvertiblePreferredStockMember2024-01-012024-06-300001815903ptpi:SeriesConvertiblePreferredStockMember2024-06-300001815903us-gaap:AdditionalPaidInCapitalMember2023-04-012023-06-300001815903us-gaap:AdditionalPaidInCapitalMember2023-01-012023-06-300001815903us-gaap:CommonStockMember2023-04-012023-06-300001815903us-gaap:CommonStockMember2023-01-012023-06-300001815903ptpi:MaximGroupLlcMember2024-01-052024-01-050001815903ptpi:CorprominenceLlcMember2023-12-210001815903ptpi:MitsubishiTanabePharmaCorporationMemberptpi:LicenseAgreementMember2023-12-310001815903ptpi:MitsubishiTanabePharmaCorporationMemberptpi:AccruedLiabilitiesCurrentMemberptpi:LicenseAgreementMember2024-06-300001815903ptpi:SeriesConvertiblePreferredStockMember2024-04-012024-06-300001815903ptpi:VivusIncMemberptpi:PromissoryNoteMemberptpi:SettlementAgreementMember2022-01-180001815903ptpi:VivusIncMemberus-gaap:OtherCurrentAssetsMemberptpi:SettlementAgreementMember2024-06-300001815903ptpi:VivusIncMemberus-gaap:OtherCurrentAssetsMemberptpi:SettlementAgreementMember2023-12-310001815903us-gaap:AdditionalPaidInCapitalMember2024-04-012024-06-300001815903us-gaap:AdditionalPaidInCapitalMember2024-01-012024-06-300001815903ptpi:SeriesConvertiblePreferredStockMember2023-07-130001815903us-gaap:RedeemableConvertiblePreferredStockMemberus-gaap:PreferredStockMember2024-04-012024-06-300001815903us-gaap:CommonStockMember2024-04-012024-06-300001815903us-gaap:RedeemableConvertiblePreferredStockMemberus-gaap:PreferredStockMember2024-01-012024-06-300001815903us-gaap:CommonStockMember2024-01-012024-06-300001815903ptpi:CorprominenceLlcMember2023-12-212023-12-210001815903us-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2024-04-012024-06-300001815903us-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2024-01-012024-06-300001815903us-gaap:AccountsReceivableMemberus-gaap:CreditConcentrationRiskMember2024-01-012024-06-300001815903us-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2023-04-012023-06-300001815903us-gaap:AccountsReceivableMemberus-gaap:CreditConcentrationRiskMember2023-01-012023-12-310001815903us-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2023-01-012023-06-300001815903ptpi:VivusIncMemberptpi:SettlementAgreementMember2022-01-182022-01-1800018159032023-12-012023-12-310001815903us-gaap:CorporateNonSegmentMember2024-04-012024-06-300001815903us-gaap:CorporateNonSegmentMember2024-01-012024-06-300001815903us-gaap:CorporateNonSegmentMember2023-04-012023-06-300001815903us-gaap:CorporateNonSegmentMember2023-01-012023-06-300001815903ptpi:VivusIncMemberptpi:SettlementAgreementMember2022-01-012022-12-310001815903ptpi:InternationalCustomersMembersrt:MaximumMemberptpi:MedicalDeviceSalesMember2024-01-012024-06-300001815903ptpi:DomesticCustomersMembersrt:MinimumMemberptpi:MedicalDeviceSalesMember2024-01-012024-06-300001815903us-gaap:NotesPayableOtherPayablesMember2024-01-012024-06-300001815903ptpi:PrescriptionMedicationSalesMember2024-06-300001815903ptpi:PrescriptionMedicationSalesMember2023-12-310001815903srt:MinimumMemberptpi:PrescriptionMedicationSalesMember2024-01-012024-06-300001815903srt:MaximumMemberptpi:PrescriptionMedicationSalesMember2024-01-012024-06-300001815903ptpi:MedicalDeviceSalesMember2024-01-012024-06-3000018159032024-05-152024-05-150001815903ptpi:SeriesConvertiblePreferredStockMember2023-07-132023-07-130001815903ptpi:ScenarioSixMemberptpi:LicenseAgreementMember2024-01-012024-06-300001815903ptpi:ScenarioOneMemberptpi:LicenseAgreementMember2024-01-012024-06-300001815903ptpi:ScenarioFiveMemberptpi:LicenseAgreementMember2024-01-012024-06-300001815903ptpi:VivusIncMemberptpi:ScenarioThreeMemberptpi:LicenseAgreementMember2024-01-012024-06-300001815903ptpi:VivusIncMemberptpi:ScenarioFourMemberptpi:LicenseAgreementMember2024-01-012024-06-300001815903ptpi:MitsubishiTanabePharmaCorporationMemberptpi:ScenarioTwoMemberptpi:LicenseAgreementMember2024-01-012024-06-300001815903ptpi:MitsubishiTanabePharmaCorporationMemberptpi:ScenarioOneMemberptpi:LicenseAgreementMember2024-01-012024-06-300001815903ptpi:VivusIncMemberptpi:LicenseAgreementMember2016-09-302016-09-300001815903ptpi:ScenarioSixMemberptpi:LicenseAgreementMember2024-06-300001815903ptpi:ScenarioFiveMemberptpi:LicenseAgreementMember2024-06-300001815903ptpi:VivusIncMemberus-gaap:OtherNoncurrentAssetsMemberptpi:SettlementAgreementMember2024-06-300001815903ptpi:VivusIncMemberus-gaap:OtherNoncurrentAssetsMemberptpi:SettlementAgreementMember2023-12-3100018159032023-01-012023-12-310001815903ptpi:VivusIncMemberptpi:SettlementAgreementMember2022-01-1800018159032023-04-012023-06-3000018159032023-01-012023-06-300001815903ptpi:ContractResearchOrganizationMember2024-06-300001815903ptpi:MaximGroupLlcMember2024-01-012024-06-300001815903ptpi:SeriesConvertiblePreferredStockMemberus-gaap:PrivatePlacementMemberptpi:SecuritiesPurchaseAgreementMember2023-07-132023-07-1300018159032024-06-3000018159032023-12-3100018159032024-04-012024-06-3000018159032024-08-1300018159032024-01-012024-06-30xbrli:sharesiso4217:USDiso4217:USDxbrli:sharesxbrli:pureptpi:Dptpi:customerptpi:installmentptpi:Yptpi:segment

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington, DC 20549

FORM 10-Q

(Mark One)

    Quarterly Report Pursuant to Section 13 or 15(d) of the Securities Exchange Act of 1934

for the quarterly period ended 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-39752

Petros Pharmaceuticals, Inc.

(Exact name of registrant as specified in its charter)

Delaware

   

85-1410058

(State of Incorporation)

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

1185 Avenue of the Americas, 3rd Floor, New York, New York

10036

(Address of principal executive offices)

(Zip Code)

(973) 242-0005

(Registrant’s telephone number, including area code)

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

Title of each class

    

Trading Symbol(s)

    

Name of each exchange on which registered

Common stock, par value $0.0001

PTPI

The Nasdaq Stock Market LLC

Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days.  Yes    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 (section 232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).  Yes     No 

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

Large accelerated filer

Accelerated filer

Non-accelerated filer

Smaller reporting company

Emerging growth company

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

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

As of August 13, 2024, there were 9,606,678 shares of the registrant’s common stock, par value $0.0001 per share, outstanding.

CAUTIONARY STATEMENT REGARDING FORWARD-LOOKING STATEMENTS

This Quarterly Report on Form 10-Q may contain or incorporate by reference forward-looking statements within the meaning of Section 27A of the Securities Act of 1933, as amended (the “Securities Act”), and Section 21E of the Securities Exchange Act of 1934, as amended (the “Exchange Act”). Such forward-looking statements are based upon management’s assumptions, expectations, projections, intentions and beliefs about future events. Except for historical information, the use of predictive, future-tense or forward-looking words such as “intend,” “plan,” “predict,” “may,” “will,” “project,” “target,” “strategy,” “estimate,” “anticipate,” “believe,” “expect,” “continue,” “potential,” “forecast,” “should” and similar expressions, whether in the negative or affirmative, that reflect our current views with respect to future events and operational, economic and financial performance are intended to identify such forward-looking statements. Such forward-looking statements are only predictions, and actual results and the timing of certain events and circumstances may differ materially from those described by the forward-looking statements as a result of risks and uncertainties, including, without limitation, Petros’ ability to execute on its business strategy, including its plans to develop and commercialize its product candidates; Petros’ ability to comply with obligations as a public reporting company; Petros’ ability to regain and maintain compliance with the Nasdaq Stock Market’s listing standards; the ability of Petros to timely and effectively implement controls and procedures required by Section 404 of the Sarbanes-Oxley Act of 2002; risks resulting from Petros’ status as an emerging growth company and smaller reporting company, including that reduced disclosure requirements may make shares of Petros common stock less attractive to investors; Petros’ ability to continue as a going concern; risks related to Petros’ history of incurring significant losses; risks related to Petros’ dependence on the commercialization of a single product, Stendra®; risks related to Petros’ ability to obtain regulatory approvals for, or market acceptance of, any of its products or product candidates. Additional factors that could cause actual results to differ materially from the results anticipated in these forward-looking statements are described in this Quarterly Report on Form 10-Q, in “Risk Factor Summary” and in Part I, Item 1A., “Risk Factors,” in Petros’ Annual Report on Form 10-K for the year ended December 31, 2023, and in our other reports filed with the Securities and Exchange Commission (the “SEC”). We advise you to carefully review the reports and documents we file from time to time with the SEC, particularly our annual reports on Form 10-K, our quarterly reports on Form 10-Q and our current reports on Form 8-K. Petros cautions readers that the forward-looking statements included in, or incorporated by reference into, this Quarterly Report on Form 10-Q represent our beliefs, expectations, estimates and assumptions only as of the date hereof and are not intended to give any assurance as to future results. New factors emerge from time to time, and it is not possible for us to predict all of these factors. Further, Petros cannot assess the effect of each such factor on our business or the extent to which any factor, or combination of factors, may cause actual results to be materially different from those contained in any forward-looking statement.

Readers are cautioned not to place undue reliance on forward-looking statements because of the risks and uncertainties related to them and to the risk factors. We disclaim any obligation to update the forward-looking statements contained in, or incorporated by reference into, this Quarterly Report on Form 10-Q to reflect any new information or future events or circumstances or otherwise, except as required by the federal securities laws.

OTHER INFORMATION

All references to “Petros,” the “Company,” “we,” “us” and “our” in this Quarterly Report on Form 10-Q refer to Petros Pharmaceuticals, Inc. and its subsidiaries.

TABLE OF CONTENTS

    

Page

PART I—FINANCIAL INFORMATION

4

Item 1. Unaudited Financial Statements

4

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

4

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

5

Condensed Consolidated Statements of Changes in Convertible Redeemable Preferred Stock and Stockholders’ Equity for the three and six months ended June 30, 2024, and 2023

6

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

7

Notes to Condensed Consolidated Financial Statements

8

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

23

Item 3. Quantitative and Qualitative Disclosures About Market Risk.

35

Item 4. Controls and Procedures.

35

PART II—OTHER INFORMATION

37

Item 1. Legal Proceedings.

37

Item 1A. Risk Factors.

37

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

38

Item 3. Defaults Upon Senior Securities.

38

Item 4. Mine Safety Disclosures.

38

Item 5. Other Information.

38

Item 6. Exhibits.

39

Signatures.

40

PART I—FINANCIAL INFORMATION

ITEM 1. UNAUDITED FINANCIAL STATEMENTS.

PETROS PHARMACEUTICALS, INC.

CONDENSED CONSOLIDATED BALANCE SHEETS

June 30, 

December 31, 

    

2024

    

2023

    

(Unaudited)

    

Assets

 

  

 

  

Current assets:

 

  

 

  

Cash

$

7,460,014

$

13,336,975

Accounts receivable, net

 

1,776,531

 

2,226,151

Inventories

 

1,433,217

 

1,610,391

Prepaid inventory

1,414,320

1,182,899

Prepaid expenses and other current assets

 

1,894,963

 

2,033,980

Total current assets

 

13,979,045

 

20,390,396

Fixed assets, net

 

23,846

 

28,957

Intangible assets, net

 

7,541,171

 

8,971,737

API purchase commitment

 

3,471,471

 

4,178,446

Right of use assets

 

153,741

 

226,259

Total assets

$

25,169,274

$

33,795,795

Liabilities, Convertible Redeemable Preferred Stock and Stockholders’ Equity

 

 

  

Current liabilities:

 

 

  

Current portion of promissory note

$

1,936,995

$

1,156,550

Accounts payable

791,091

1,713,253

Accrued expenses

 

6,673,591

 

5,360,077

Accrued Series A Convertible Preferred payments payable

 

224,124

 

2,047,583

Other current liabilities

 

350,544

 

493,288

Total current liabilities

 

9,976,345

 

10,770,751

Promissory note, net of current portion

5,697,128

6,857,364

Derivative Liability

 

202,000

3,550,000

Other long-term liabilities

 

107,756

137,657

Total liabilities

 

15,983,229

21,315,772

Commitments and contingencies (see note 14)

Series A convertible redeemable preferred stock (par value $0.0001 per share and $1,000 stated value), 15,000 and 15,000 shares authorized at June 30, 2024, and December 31, 2023, respectively; 4,039 and 10,022 shares issued and outstanding at June 30, 2024, and December 31, 2023, respectively; Liquidation preference of $4,585,929 and $11,271,365, as of June 30, 2024, and December 31, 2023, respectively.

1,115,762

408,982

Stockholders’ Equity:

 

 

  

Common stock (par value $0.0001 per share, 250,000,000 and 250,000,000 shares authorized at June 30, 2024, and December 31, 2023, respectively; 9,297,538 and 2,991,377 shares issued and outstanding as of June 30, 2024, and December 31, 2023, respectively)

 

930

298

Additional paid-in capital

 

109,783,623

110,960,324

Accumulated deficit

 

(101,714,270)

(98,889,581)

Total Stockholders’ Equity

 

8,070,283

12,071,041

Total Liabilities, Convertible Redeemable Preferred Stock and Stockholders’ Equity

$

25,169,274

$

33,795,795

The accompanying Notes are an integral part of the Condensed Consolidated Financial Statements.

4

PETROS PHARMACEUTICALS, INC.

CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS

(Unaudited)

For the Six Months Ended June 30, 

 

For the Three Months Ended June 30, 

    

2024

    

2023

    

2024

    

2023

Net sales

$

2,810,276

$

4,511,983

$

1,421,471

$

1,994,011

Cost of goods sold

660,939

 

1,064,599

329,110

513,857

Gross profit

 

2,149,337

 

3,447,384

1,092,361

1,480,154

Operating expenses:

 

 

Selling, general and administrative

 

4,998,088

 

4,380,231

2,286,630

2,249,592

Research and development expense

 

1,924,750

 

1,185,668

368,798

866,575

Depreciation and amortization expense

 

1,435,677

 

1,653,590

717,838

826,795

Total operating expenses

 

8,358,515

7,219,489

3,373,266

3,942,962

Loss from operations

 

(6,209,178)

 

(3,772,105)

(2,280,905)

(2,462,808)

Other income (expenses):

Change in fair value of derivative liability

 

3,348,000

 

1,614,000

Interest income

 

271,210

 

119,241

119,391

52,924

Interest expense, promissory note

(234,721)

(278,966)

(114,512)

(136,799)

Total other income (expenses)

3,384,489

(159,725)

1,618,879

(83,875)

Net loss before income taxes

$

(2,824,689)

$

(3,931,830)

$

(662,026)

$

(2,546,683)

Provision for income taxes

 

 

Net loss

$

(2,824,689)

$

(3,931,830)

$

(662,026)

$

(2,546,683)

Preferred Stock dividend and cash premiums

(812,303)

(216,798)

Preferred Stock accretion

(7,124,871)

(1,856,095)

Net loss attributable to common stockholders

 

(10,761,863)

 

(2,734,919)

Basic and Diluted

$

(1.77)

$

(1.87)

$

(0.37)

$

(1.20)

Weighted average common shares outstanding

 

 

Basic and Diluted

 

6,072,349

 

2,103,220

7,388,107

2,117,581

The accompanying Notes are an integral part of the Condensed Consolidated Financial Statements.

5

PETROS PHARMACEUTICALS, INC.

CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN CONVERTIBLE REDEEMABLE PREFERRED STOCK AND STOCKHOLDERS’ EQUITY

(Unaudited)

    

    

Convertible

    

    

    

    

Convertible

Redeemable

Redeemable

Preferred

Common

Additional

Preferred 

Stock 

Common 

Stock 

Paid-in 

Accumulated 

    

Stock 

    

Amount

  

  

Stock

    

Amount

    

Capital

    

Deficit

    

Total

Three Months Ended June 30, 2024

Balance, March 31, 2024

5,663

$

906,979

6,881,864

$

688

$

110,838,135

$

(101,052,244)

$

9,786,579

Stock-based compensation expense

16,834

16,834

Common Stock issued for services

245,158

25

99,975

100,000

Series A Preferred Stock accretion

1,856,095

(1,856,095)

(1,856,095)

Series A Preferred Stock dividends

153,842

(153,842)

(153,842)

Preferred Stock redemption including cash premium

(1,624)

(1,801,154)

2,170,516

217

901,572

901,789

Deemed dividends on Preferred Stock

(62,956)

(62,956)

Net loss

(662,026)

(662,026)

Balance, June 30, 2024

4,039

$

1,115,762

 

9,297,538

$

930

$

109,783,623

$

(101,714,270)

$

8,070,283

    

    

Convertible

  

    

  

    

  

    

  

    

  

Convertible

Redeemable

  

  

  

  

  

Redeemable

Preferred

Common

Additional

  

  

Preferred

Stock

Common

Stock

Paid-in

Accumulated

  

Stock

Amount

Stock

Amount

Capital

Deficit

Total

Six Months Ended June 30, 2024

 

  

 

  

 

  

 

  

 

  

 

  

 

  

Balance, December 31, 2023

 

10,022

$

408,982

 

2,991,377

$

298

$

110,960,324

$

(98,889,581)

$

12,071,041

Stock-based compensation expense

 

 

 

 

 

197,215

 

 

197,215

Common Stock issued for services

 

 

 

322,986

 

33

 

209,967

 

 

210,000

Series A Preferred Stock accretion

 

 

7,124,871

 

 

 

(7,124,871)

 

 

(7,124,871)

Series A Preferred Stock dividends

 

 

754,962

 

 

 

(754,962)

 

 

(754,962)

Preferred Stock redemption including cash premium

 

(5,983)

 

(7,173,053)

 

5,983,175

 

599

 

6,353,291

 

 

6,353,890

Deemed dividends on Preferred Stock

 

 

 

 

 

(57,341)

 

 

(57,341)

Net loss

 

 

 

 

 

 

(2,824,689)

 

(2,824,689)

Balance, June 30, 2024

 

4,039

$

1,115,762

 

9,297,538

$

930

$

109,783,623

$

(101,714,270)

$

8,070,283

Preferred

Common

Additional

Preferred 

Stock 

Common 

Stock 

Paid-in 

Accumulated 

    

Stock 

    

Amount

  

  

Stock

    

Amount

    

Capital

    

Deficit

    

Total

Three Months Ended June 30, 2023

Balance, March 31, 2023

$

2,088,698

$

209

$

107,558,987

$

(92,111,540)

$

15,447,656

Stock-based compensation expense

43,316

43,316

Shares issued for vested RSU’s

30,922

2

(2)

Net loss

(2,546,683)

(2,546,683)

Balance, June 30, 2023

$

2,119,620

$

211

$

107,602,301

$

(94,658,223)

$

12,944,289

    

    

Preferred

    

    

Common

    

Additional

    

  

    

  

Preferred

Stock

Common

Stock

Paid-in

Accumulated

Stock

Amount

Stock

Amount

Capital

Deficit

Total

Six Months Ended June 30, 2023

 

  

 

  

 

  

 

  

 

  

 

  

 

  

Balance, December 31, 2022

 

$

 

2,079,387

$

208

$

107,428,652

$

(90,726,393)

$

16,702,467

Stock-based compensation expense

 

 

 

 

 

173,652

 

 

173,652

Shares issued for vested RSU’s

 

 

 

40,233

 

3

 

(3)

 

 

Net loss

 

 

 

 

 

 

(3,931,830)

 

(3,931,830)

Balance, June 30, 2023

 

$

 

2,119,620

$

211

$

107,602,301

$

(94,658,223)

$

12,944,289

The accompanying Notes are an integral part of the Condensed Consolidated Financial Statements.

6

PETROS PHARMACEUTICALS, INC.

CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS

(Unaudited)

    

For the Six Months Ended June 30, 

    

2024

    

2023

Cash flows from operating activities:

 

  

 

  

Net loss

$

(2,824,689)

$

(3,931,830)

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

 

 

Depreciation and amortization

 

1,435,677

1,653,590

Bad debt expense (recoveries)

 

(25,352)

4,499

Inventory and sample inventory reserve

 

7,999

41,195

Amortization of right of use asset

72,517

64,081

Derivative liability

(3,348,000)

Employee stock-based compensation

 

197,215

173,652

Stock issued for services

210,000

Changes in operating assets and liabilities:

 

 

Accounts receivable

 

474,972

(470,984)

Inventories

 

169,175

33,266

Prepaid inventory

 

(231,421)

Prepaid expenses and other current assets

 

845,992

326,992

Accounts payable

 

(922,164)

(22,668)

Accrued expenses

1,313,514

1,143,909

Deferred revenue

 

(117,238)

(281,372)

Other current liabilities

 

(25,506)

24,586

Other long-term liabilities

(29,901)

(79,349)

Net cash used in operating activities

 

(2,797,210)

(1,320,433)

Cash flows from financing activities:

 

  

 

  

Payment of promissory note

(379,791)

(721,034)

Redemption of Series A Preferred Stock

(2,699,960)

Net cash used in financing activities

 

(3,079,751)

(721,034)

Net decrease in cash

 

(5,876,961)

(2,041,467)

Cash, beginning of period

 

13,336,975

9,426,264

Cash, end of period

$

7,460,014

$

7,384,797

Supplemental cash flow information:

 

Cash paid for interest during the period

$

120,209

$

278,966

Noncash Items:

Noncash increase in inventory due to API reclass

$

$

439,353

Noncash decrease in API purchase commitment

459,422

Noncash decrease in other current assets: API purchase commitment

20,069

Noncash issuance of common stock to non-employee

3

Noncash redemption of Series A Preferred Stock

6,353,890

Accrued Series A Convertible Preferred payments payable

224,124

Accretion of Series A convertible preferred stock to redemption value

7,124,871

Accrual of Series convertible preferred stock dividends

754,962

The accompanying Notes are an integral part of the Condensed Consolidated Financial Statements.

7

PETROS PHARMACEUTICALS, INC.

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

(Unaudited)

1)    Nature of Operations, Basis of Presentation, Liquidity and Going Concern

Nature of Operations

Petros Pharmaceuticals, Inc. (“Petros” or the “Company”) was incorporated in Delaware on May 14, 2020, for the purpose of effecting the transactions contemplated by that certain Agreement and Plan of Merger, dated as of May 17, 2020 (as amended, the “Merger Agreement”), by and between Petros, Neurotrope, Inc., a Nevada corporation (“Neurotrope”), Metuchen Pharmaceuticals LLC, a Delaware limited liability company (“Metuchen”), and certain subsidiaries of Petros and Neurotrope. Petros consists of wholly owned subsidiaries, Metuchen, Neurotrope, Timm Medical Technologies, Inc. (“Timm Medical”), and Pos-T-Vac, LLC (“PTV”). The Company is engaged in the commercialization and development of Stendra®, a U.S. Food and Drug Administration (“FDA”) approved PDE-5 inhibitor prescription medication for the treatment of erectile dysfunction (“ED”), which the Company have licensed from Vivus, Inc. (“Vivus”). Petros also markets its own line of ED products in the form of vacuum erection device products through its subsidiaries, Timm Medical and PTV.

Petros is committed to the goal of becoming a leading innovator in the emerging self-care market driving expanded access to key prescription pharmaceuticals as Over-The-Counter (“OTC”) treatment options. Currently, Petros is pursuing increased access for its flagship prescription ED therapy, Stendra®, via potential OTC designation. If ultimately approved by the FDA for OTC access, Stendra® may be the first in its class to achieve this marketing status, also establishing company know how as a proven platform for other prospective prescription therapeutics.

The Company manages its operations through two segments, Prescription Medications and Medical Devices, both of which focus on the treatment of male ED. The Prescription Medications segment consists primarily of Stendra®, which is sold generally in the United States. The Medical Devices segment consists primarily of vacuum erection devices, which are sold domestically and internationally.

The Company’s priority is the ability to sell Stendra® OTC.

Basis of Presentation and Principles of Consolidation

The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States (“U.S. GAAP”) for interim financial reporting and with the instructions to Form 10-Q and Article 10 of Regulation S-X. In the opinion of management, the unaudited condensed consolidated financial statements included herein contain all adjustments necessary to present fairly the Company’s financial position and the results of its operations and cash flows for the interim periods presented. Such adjustments are of a normal recurring nature. The results of operations for the six months ended June 30, 2024, may not be indicative of results for the full year. These unaudited condensed consolidated financial statements should be read in conjunction with the audited financial statements and the notes to those statements for the year ended December 31, 2023, included in the Company’s Annual Report on Form 10-K initially filed with the SEC on April 1, 2024, as amended on May 31, 2024. All transactions between the consolidated entities have been eliminated in consolidation.

Liquidity, Going Concern and Other Uncertainties

In accordance with Financial Accounting Standards Board (the “FASB”) Accounting Standards Update (“ASU”) ASU 2014-15, Presentation of Financial Statements - going Concern (Subtopic 205-40) (“ASC 205-40”), the Company has the responsibility to evaluate whether conditions and/or events raise substantial doubt about its ability to meet its future financial obligations as they become due within one year after the date that the financial statements are issued. To date, the Company’s principal sources of capital used to fund operations have been the revenues from product sales, private sales, registered offerings and private placements of equity securities. The Company has experienced net losses and negative cash flows from operations since inception. As of June 30, 2024, the Company had cash of $7.5 million, positive working capital of $4.0 million, and accumulated deficit of $101.7 million. The Company’s plans include, or may include, utilizing cash on hand, as well as exploring additional ways to raise capital in addition to increasing cash flows from operations. In January 2022, the Company executed a promissory note in favor of Vivus in connection with the Vivus Settlement Agreement (as defined herein) in the principal amount of $10,201,758. As of June 30, 2024, the principal balance of the note is $7.6

8

million. The terms of this promissory note are discussed in Note 8 and Note 13. The Company does not currently have sufficient available liquidity to fund its operations for at least the next 12 months. These conditions and events raise substantial doubt about the Company’s ability to continue as a going concern within one year after the date that these interim unaudited condensed consolidated financial statements are issued. The accompanying interim unaudited condensed consolidated financial statements do not include any adjustments that might result from these uncertainties. The unaudited condensed consolidated financial statements do not include any adjustments to reflect the possible future effects on the recoverability and classification of assets or the amounts and classifications of liabilities that may result should the Company be unable to continue as a going concern.

In response to these conditions and events, the Company is evaluating various financing strategies to obtain sufficient additional liquidity to meet its operating, debt service and capital requirements for the next twelve months following the date of this Quarterly Report. The potential sources of financing that the Company is evaluating include one or any combination of secured or unsecured debt, convertible debt and equity in both public and private offerings. The Company also plans to finance near-term operations with its cash on hand, including the gross proceeds of $15 million raised in the Private Placement (as defined herein), as well as by exploring additional ways to raise capital and increasing cash flows from operations. The Company intends to use the proceeds from the Private Placement to fund its OTC progress throughout 2024. There is no assurance the Company will manage to raise additional capital or otherwise increase cash flows, if required. The sources of financing described above that could be available to the Company and the timing and probability of obtaining sufficient capital depend, in part, on expanding the use of Stendra® and continuing to invest in research and development pursuant to the Company’s Non-Prescription / OTC strategies related to Stendra®, which the Company believes has the potential to dramatically increase product sales in the future and future capital market conditions. If the Company’s current assumptions regarding timing of these events are incorrect or if there are any other changes or differences in the Company’s current assumptions that negatively impact the Company’s financing strategy, the Company may have to further reduce expenditures or significantly delay, scale back or discontinue the development or commercialization of Stendra® OTC in order to extend its cash resources.

NASDAQ Capital Market Notice of Delisting or Failure to Satisfy a Continued Listing Rule or Standard

On May 15, 2024, the Company received notice from the Listing Qualifications Staff of Nasdaq indicating that, based upon the closing bid price of the Company’s common stock for the 30 consecutive business day period between April 3, 2024, through May 14, 2024, the Company did not meet the minimum bid price of $1.00 per share required for continued listing on the Nasdaq Capital Market pursuant to Nasdaq Listing Rule 5550(a)(2). The letter also indicated that the Company would be provided with a compliance period until November 11, 2024, in which to regain compliance pursuant to Nasdaq Listing Rule 5810(c)(3)(A).

2)    Summary of Significant Accounting Policies

Use of Estimates

The preparation of consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, disclosures of contingent assets and liabilities at the date of the consolidated financial statements and reported amounts of revenue and expenses during the reporting periods. Such estimates include the adequacy of accounts receivable reserves, return reserves, inventory reserves, assessment of long-lived assets, including intangible asset impairment, and the valuation of the derivative liability, among others. Actual results could differ from these estimates and changes in these estimates are recorded when known.

Risks and Uncertainties

The Company is subject to risks common to companies in the pharmaceutical industry including, but not limited to, uncertainties related to commercialization of competitor products, regulatory approvals, dependence on key products, dependence on key customers and suppliers, and protection of intellectual property rights.

Concentration of Credit Risk

Financial instruments that subject the Company to concentrations of credit risk includes cash. The Company maintains cash on deposit at U.S.-based banks in amounts which, at times, may be in excess of insured limits of $250,000.

9

Segment Reporting

Operating segments are components of a Company for which separate financial information is available and evaluated regularly by the chief operating decision maker in assessing performance and deciding how to allocate resources. The Company’s two segments, Prescription Medications and Medical Devices, focus on the treatment of male erectile dysfunction. The Prescription Medications segment consists primarily of operations related to Stendra®, which is sold generally in the United States. The Medical Devices segment consists primarily of operations related to vacuum erection devices, which are sold domestically and internationally. See Note 15 Segment Information.

Revenue Recognition

Prescription Medication Sales

The Company’s prescription medication sales consist of sales of Stendra® in the U.S. for the treatment of male erectile dysfunction. Under Accounting Standards Codification (“ASC”) Topic 606, Revenue Recognition (“Topic 606”), the Company recognizes revenue from prescription medication sales when its performance obligations with a customer have been satisfied. In the contracts with its customers, the Company has identified a single performance obligation to provide Stendra® upon receipt of a customer order. The performance obligation is satisfied at a point in time when the Company’s customers obtain control of Stendra®, which is typically upon delivery. The Company invoices its customers after Stendra® has been delivered and invoice payments are generally due within 30 to 75 days of invoice date.

In determining the transaction price, a significant financing component does not exist since the timing from when the Company delivers Stendra® to when the customers pay for the product is typically less than one year. The Company records prescription medication sales net of any variable consideration, including but not limited to discounts, rebates, returns, chargebacks, and distribution service fees (“DSA”). The Company uses the expected value method when estimating its variable consideration, unless terms are specified within contracts. The identified variable consideration is recorded as a reduction of revenue at the time revenues from sales of Stendra® are recognized. The Company recognizes revenue to the extent that it is probable that a significant revenue reversal will not occur in a future period. These estimates may differ from actual consideration received. The Company evaluates these estimates each reporting period to reflect known changes.

As of June 30, 2024, and December 31, 2023, the reserves for sales deductions were $5.1 million and $4.7 million, respectively. The most significant sales deductions included in this reserve relate to returns, contract rebates, and DSA fees. The Company’s estimates are based on factors such as direct and indirect customers’ buying patterns and the estimated resulting contractual deduction rates, historical experience, specific known market events and estimated future trends, current contractual and statutory requirements, industry data, estimated customer inventory levels, current contract sales terms with the Company’s direct and indirect customers, and other competitive factors. Significant judgment and estimation is required in developing the foregoing and other relevant assumptions. The most significant sales deductions are further described below.

Product Returns

Consistent with industry practice, the Company maintains a return policy that generally allows its customers to return Stendra® and receive credit for product within six months prior to expiration date and up to one year after expiration date. The provision for returns is based upon the Company’s estimates for future Stendra® returns and historical experience. The provision of returns is part of the variable consideration recorded at the time revenue is recognized. As of June 30, 2024, and December 31, 2023, the reserves for product returns were $4.9 million and $4.2 million, respectively, and are included as a component of accrued expenses. During the six months ended June 30, 2024, and 2023, respectively, the Company recorded $0.8 million and $0.8 million of returns as a reduction of gross revenue. During the three months ended June 30, 2024, and 2023, respectively, the Company recorded $0.3 million and $0.4 million of returns as a reduction of gross revenue.

Contract Rebates, Coupon Redemptions and DSA Fees

The Company establishes contracts with wholesalers, chain stores, and indirect customers that provide for rebates, sales incentives, DSA fees and other allowances. Some customers receive rebates upon attaining established sales volumes. Direct rebates are generally rebates paid to direct purchasing customers based on a percentage applied to a direct customer’s purchases from us, including fees paid to

10

wholesalers under the Company’s DSAs, as described below. Indirect rebates are rebates paid to indirect customers that have purchased the Company’s products from a wholesaler under a contract with us.

The Company has entered into DSAs with certain significant wholesaler customers that obligate the wholesalers, in exchange for fees paid by us, to: (i) manage the variability of their purchases and inventory levels within specified limits based on product demand and (ii) provide us with specific services, including the provision of periodic retail demand information and current inventory levels for the Company’s pharmaceutical products held at their warehouse locations. See Note 3 Accounts Receivable, net for further discussion of these reserves.

Medical Device Sales

The Company’s medical device sales consist of domestic and international sales of men’s health products for the treatment of erectile dysfunction. The men’s health products do not require a prescription and include Vacuum Erection Devices, PreBoost, VenoSeal, penile injections (Rx), and urinary tract infection tests. Under Topic 606, the Company recognizes revenue from medical device sales when its performance obligations with its customers have been satisfied. In the contracts with its customers, the Company has identified a single performance obligation to provide medical devices upon receipt of a customer order. The performance obligation is satisfied at a point in time when the Company’s customers obtain control of the medical device, which is typically upon shipment. The Company invoices its customers after the medical devices have been shipped and invoice payments are generally due within 30 days of invoice date for domestic customers and 90 days for international customers.

In determining the transaction price, a significant financing component does not exist since the timing from when the Company delivers the medical devices to when the customers pay for the product is typically less than one year. The Company records medical device sales net of any variable consideration, including but not limited to returns. The Company uses the expected value method when estimating its variable consideration. The identified variable consideration is recorded as a reduction of revenue at the time revenues from the medical device sales are recognized. The Company recognizes revenue to the extent that it is probable that a significant revenue reversal will not occur in a future period. These estimates may differ from actual consideration received. The Company evaluates these estimates each reporting period to reflect known changes.

Product Returns

Consistent with industry practice, the Company maintains a return policy that generally allows its customers to return medical devices and receive credit for products within 90 days of the sale. The provision for returns is based upon the Company’s estimates for future product returns and historical experience. The Company has not made significant changes to the judgments made in applying Topic 606. As of June 30, 2024, and December 31, 2023, the reserves for product returns for medical devices were not significant.

Contract Costs

In relation to customer contracts, the Company incurs costs to fulfill a contract but does not incur costs to obtain a contract. These costs to fulfill a contract do not meet the criteria for capitalization and are expensed as incurred. As such, the Company did not have any contract assets at June 30, 2024, and December 31, 2023.

Contract Liabilities

Under Accounting Standards Codification Topic 606, Revenue Recognition, the Company recognizes revenue when its performance obligations with a customer has been satisfied. In the event it has not been satisfied, the Company records deferred revenue as a liability on the balance sheet.  As of June 30, 2024, and December 31, 2023, deferred revenue was $0 and $0.1 million respectively.

Fair Value of Financial Instruments

Certain assets and liabilities are carried at fair value under GAAP. Fair value is defined as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. Valuation techniques used to measure fair value must maximize the

11

use of observable inputs and minimize the use of unobservable inputs. Financial assets and liabilities carried at fair value are to be classified and disclosed in one of the following three levels of the fair value hierarchy:

Level 1 – Quoted prices in active markets for identical assets or liabilities.

Level 2 – Observable inputs (other than Level 1 quoted prices), such as quoted prices in active markets for similar assets or liabilities, quoted prices in markets that are not active for identical or similar assets or liabilities, or other inputs that are observable or can be corroborated by observable market.

Level 3 – Unobservable inputs which are supported by little or no market activity and that are significant to determining the fair value of the assets or liabilities, including pricing models, discounted cash flow methodologies and similar techniques.

Financial instruments recognized at historical amounts in the consolidated balance sheets consist of cash, accounts receivable, other current assets, accounts payable, accrued expenses, and other current liabilities. The Company believes that the carrying values of cash, accounts receivable, other current assets, accounts payable, accrued expenses, note payable, and other current liabilities approximate their fair values due to the short-term nature of these instruments.

In connection with the Private Placement, the Company incurred liabilities related to derivatives arising from embedded features that were not clearly and closely related to the host instruments. The Company estimated the fair value of derivative liability utilizing Monte Carlo Simulation approach. These fair value measurements are based on significant inputs not observable in the market and thus represent Level 3 measurements within the fair value hierarchy. See Notes 16 and 17.

Intangible Assets

The Company accounts for recognized intangible assets at cost. Intangible assets with finite useful lives are amortized over the useful life that the assets are expected to contribute directly or indirectly to future cash flows. Intangible assets are amortized using an accelerated method based on the pattern in which the economic benefits of the assets are consumed. The Company reviews the carrying value and useful lives of its intangible assets with definite lives whenever events or changes in circumstances indicate that the carrying amount of the assets may not be recoverable or the period over which they should be amortized has changed. When indicators of impairment exist, the Company determines whether the estimated undiscounted sum of the future cash flows of such assets is less than their carrying amounts. If less, an impairment loss is recognized in the amount, if any, by which the carrying amount of such assets exceeds their respective fair values. The Company evaluates the remaining useful life of each intangible asset that is being amortized during each reporting period to determine whether events and circumstances warrant a revision to the remaining period of amortization. If the estimate of the intangible asset’s remaining useful life has changed, the remaining carrying amount of the intangible asset is amortized prospectively over that revised remaining useful life.

The Company’s prepared projections including the undiscounted cash flows of the remaining estimated useful lives through December 2031 for the medical device products. Management continued to analyze the Company’s intangible assets during 2024. Management noted that the Company’s financial results were consistent with previous projections. Based on its analysis, Management concluded that there were no triggering events noted that would indicate a potential impairment for long-lived assets for any of the two asset groups, Metuchen Pharmaceuticals and TIMM/PTV.

Derivative Financial Instruments

The Company evaluates all its financial instruments to determine if such instruments contain features that qualify as embedded derivatives per ASC 815, Derivatives and Hedging (“ASC 815”). Embedded derivatives must be separately measured from the host contract if all the requirements for bifurcation are met. The assessment of the conditions surrounding the bifurcation of embedded derivatives depends on the nature of the host contract. Bifurcated embedded derivatives are recognized at fair value, with changes in fair value recognized in the statement of operations each period. Bifurcated embedded derivatives are classified with the related host contract in the Company’s balance sheet.

Preferred Stock

The Company records shares of convertible preferred stock at their respective fair values on the dates of issuance, net of issuance costs. The Company concluded that the Series A Preferred Stock is more akin to a debt-type instrument than an equity-type instrument,

12

therefore certain conversion features associated with the convertible preferred stock were deemed to not be clearly and closely related to the host instrument and were bifurcated as a derivative under ASC 815. The Company has applied the guidance in ASC 480-10-S99-3A, SEC Staff Announcement: Classification and Measurement of Redeemable Securities and has therefore classified the Series A convertible preferred stock as mezzanine equity as it redeemable in monthly installments. The Company adjusts the carrying values of the convertible preferred stock by accreting the discount and accruing dividends to the state the convertible preferred stock at redemption value each reporting period.

Recent Accounting Pronouncements

Accounting Pronouncements Not Yet Adopted

In November 2023, the Financial Accounting Standards Board (FASB) issued ASU No. 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures (ASU 2023-07), which requires an enhanced disclosure of significant segment expenses on an annual and interim basis. This guidance will be effective for the annual periods beginning the year ended December 31, 2024, and for interim periods beginning January 1, 2025. Early adoption is permitted. Upon adoption, the guidance should be applied retrospectively to all prior periods presented in the financial statements. The Company is currently evaluating segment disclosures related to its annual report for fiscal year 2024.

In December 2023, the FASB issued ASU No. 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures (ASU 2023-09), which improves the transparency of income tax disclosures by requiring consistent categories and greater disaggregation of information in the effective tax rate reconciliation and income taxes paid disaggregated by jurisdiction. It also includes certain other amendments to improve the effectiveness of income tax disclosures. This guidance will be effective for the annual periods beginning the year ended December 31, 2025. Early adoption is permitted. Upon adoption, the guidance can be applied prospectively or retrospectively. The Company is currently evaluating income tax disclosures related to its annual report for fiscal year 2025.

3)    Accounts Receivable, net

Accounts receivable, net is comprised of the following:

June 30,

December 31,

    

2024

    

2023

Gross accounts receivables

$

2,099,868

$

2,887,317

Distribution service fees

 

(117,049)

(398,968)

Chargebacks accrual

 

(5,983)

(2,462)

Cash discount allowances

 

(22,979)

(24,639)

Allowance for credit losses

 

(177,326)

(235,097)

Total accounts receivable, net

$

1,776,531

$

2,226,151

For the six months ended June 30, 2024, gross billings to customers representing 10% or more of the Company’s total gross billings included three customers which represented approximately 27%, 25%, and 14% of total gross billings, respectively. For the six months ended June 30, 2023, gross billings to customers representing 10% or more of the Company’s total gross billings included four customers which represented approximately 23%, 18%, 17% and 10% of total gross billings, respectively. For the three months ended June 30, 2024, gross billings to customers representing 10% or more of the Company’s total gross billings included three customers which represented approximately 28%, 25%, and 12% of total gross billings, respectively. For the three months ended June 30, 2023, gross billings to customers representing 10% or more of the Company’s total gross billings included three customers which represented approximately 24%, 19%, and 16% of total gross billings, respectively.

Receivables from customers representing 10% or more of the Company’s gross accounts receivable included three customers at June 30, 2024, equal to 28%, 25%, and 22%, respectively. Receivables from customers representing 10% or more of the Company’s gross accounts receivable included three customers at December 31, 2023, equal to 35%, 22% and 18%, respectively.

13

4)    Inventories

Inventory is comprised of the following:

    

June 30, 2024

    

December 31, 2023

Raw Materials

$

1,321,107

$

1,430,139

Finished goods

 

112,110

180,252

Total inventory

$

1,433,217

$

1,610,391

Finished goods are net of valuation reserves of $303,410 and $295,411 as of June 30, 2024, and December 31, 2023, respectively.

5)    Prepaid Expenses and Other Current Assets

Prepaid expenses and other current assets are comprised of the following:

    

June 30, 2024

    

December 31, 2023

Prepaid insurance

$

128,319

$

45,664

Prepaid FDA fees

 

312,551

937,652

API purchase commitment asset (see Note 13)

 

1,180,283

704,729

Other prepaid expenses

 

187,263

234,459

Other current assets

 

86,547

111,476

Total prepaid expenses and other current assets

$

1,894,963

$

2,033,980

6)    Intangible Assets

Balance at December 31, 2022

    

$

12,244,484

Amortization expense

 

(3,272,747)

Balance at December 31, 2023

 

8,971,737

Amortization expense

(1,430,566)

Balance at June 30, 2024

$

7,541,171

The future annual amortization related to the Company’s intangible assets is as follows as of June 30, 2024:

2024 (remaining 6 months)

    

$

1,370,058

2025

 

1,754,329

2026

 

1,442,186

2027

 

1,212,871

2028

996,636

Thereafter

 

765,091

Total

$

7,541,171

The intangible assets held by the Company are the Stendra® product, Timm Medical product, and PTV product and are being amortized over their estimated useful lives of 10 years, 12 years, and 12 years, respectively. The carrying value of the Stendra® product, Timm Medical product, and PTV product as of June 30, 2024, are $3.9 million, $2.8 million and $0.8 million, respectively. The carrying value of the Stendra® product, Timm Medical product, and PTV product as of December 31, 2023, were $4.9 million, $3.2 million and $0.9 million, respectively. During the six months ended June 30, 2024, and 2023, respectively, the Company recorded $1.4 million and $1.6 million of amortization expense. During the three months ended June 30, 2024, and 2023, respectively, the Company recorded $0.7 million and $0.8 million of amortization expense.

14

7)    Accrued Expenses

Accrued expenses are comprised of the following:

    

June 30, 2024

    

December 31, 2023

Accrued product returns

$

4,944,502

$

4,178,176

Accrued contract rebates

 

48,552

128,562

Due to 3PL/Wholesalers

 

62,284

75,727

Accrued bonuses

964,418

665,184

Accrued professional fees

 

15,000

Accrued R&D fees

601,952

100,668

Other accrued expenses

 

51,883

196,760

Total accrued expenses

$

6,673,591

$

5,360,077

8)    Debt

Promissory Note

In connection with the Settlement Agreement entered into with Vivus (see Note 13), Petros executed an interest-bearing promissory note (the “Note”) in favor of Vivus in the principal amount of $10,201,758. The parties also entered into a Security Agreement to secure Petros’ obligations under the Note.

Under the terms of the Note, the original principal amount of $10,201,758 is payable in consecutive quarterly installments of principal and interest beginning on April 1, 2022, through January 1, 2027. Interest on the principal amount will accrue at a rate of 6% per year. The Company may prepay the Note, in whole or in part, at any time, with no premium or penalty. In the event that the Company defaults under the Security Agreement, all principal outstanding under the Note at the time of the default will bear interest at a rate of 9% per year until the full and final payment of all principal and interest under the Note (regardless of whether any default is waived or cured). Pursuant to the Security Agreement, dated January 18, 2022, the Company granted to Vivus a continuing security interest in all of its Stendra® API and products and its rights under the License Agreement. For the six months ended June 30, 2024, and 2023, the Company paid Vivus $0.5 million and $1.0 million, respectively. As of June 30, 2024, and December 31, 2023, the principal balance on the Note is $7.6 million and $8.0 million, respectively.

Future minimum principal payments of the promissory note are as follows:

2024 (remaining 6 months)

$

776,759

2025

2,720,940

2026

3,264,351

2027

872,073

Total

$

7,634,123

Less: current portion

(1,936,995)

Promissory note, net of current portion

$

5,697,128

9)    Stockholders’ Equity

On December 21, 2023, the Company approved and accrued for the issuance of $200,000 of common stock, payable in two equal installments, with the first installment to be paid upon approval by the Board and the second installment six months after the first installment, to CorProminence, LLC (“CoreIR”) for services rendered pursuant to a Marketing and Consulting Agreement. The first installment of 70,922 shares was issued on February 29, 2024. The second installment of 245,158 shares was issued on June 21, 2024.

On January 5, 2024, the Company executed an advisory agreement with Maxim Group LLC (“Maxim”) that included the issuance of $10,000 of the Company’s restricted common stock per month and issued every six months starting upon the execution of the agreement. The first installment of 6,906 shares was issued on January 5, 2024. The Company accrued for the issuance of $50,000 of restricted common stock during the six months ended June 30, 2024.

15

10)    Stock Options

The following is a summary of stock options for the six months ended June 30, 2024:

    

    

Weighted-Average 

    

Weighted-

Remaining 

Aggregate Intrinsic 

Number of 

Average 

Contractual 

Value 

    

Shares

    

Exercise Price

    

Term (Years)

    

($ in thousands)

Options outstanding at December 31, 2023

 

509,133

$

4.75

9.46

$

66

Options granted

 

Less: options forfeited

 

Less: options expired/cancelled

 

Less: options exercised

Options outstanding at June 30, 2024

 

509,133

$

4.75

9.23

$

Options exercisable at June 30, 2024

 

454,600

$

5.15

8.90

$

Stock-based compensation expense recognized for the six months ended June 30, 2024, and 2023 was $197,215 and $173,652, respectively, and is recorded in general and administrative expenses in the consolidated statements of operations. As of June 30, 2024, there is no unrecognized stock-based compensation expense (excluding performance awards). Stock - based compensation expense recognized for the three months ended June 30, 2024, and 2023 was $16,834 and $43,316, respectively

11)    Common Stock Warrants

The following is a summary of warrants for the six months ended June 30, 2024:

    

Aggregate

Intrinsic

Weighted-Average

Remaining

Value ($ in

Number of Warrants

    

Exercise Price

    

Contractual Term

    

thousands)

Warrants outstanding - December 31, 2023

 

8,203,839

$

14.93

4.3

$

Warrants issued

 

Warrants exercised

 

Warrants expired

 

(11,768)

261.18

Warrants outstanding and exercisable- June 30, 2024

 

8,192,071

$

14.57

3.8

$

12)    Dilutive convertible securities

The following table summarizes the potentially dilutive securities convertible into common shares that were excluded from the calculation of diluted net income (loss) per share because their inclusion would have been antidilutive:

For the Three Months Ended

For the Six Months Ended

June 30, 

June 30, 

    

2024

    

2023

    

2024

    

2023

Stock Options

 

509,133

 

210,067

509,133

210,067

Series A Convertible Preferred stock

2,038,191

2,038,191

Warrants

 

8,192,071

 

1,004,115

8,192,071

1,004,115

Total

 

10,739,395

 

1,214,182

10,739,395

1,214,182

13)    Marketing, Licensing and Distribution Agreements

(a)    Vivus

On September 30, 2016, the Company entered into a License and Commercialization Agreement (the “License Agreement”) with Vivus, Inc (“Vivus”) to purchase and receive the license for the commercialization and exploitation of Stendra® for a one-time fee of $70 million. The License Agreement gives the Company the right to sell Stendra® in the U.S and its territories, Canada, South America, and India. In December 2000, Vivus originally was granted the license from Mitsubishi Tanabe Pharma Corporation (“MTPC”) to

16

develop, market, and manufacture Stendra®. Stendra® was approved by the Food and Drug Administration (“FDA”) in April 2012 to treat male erectile dysfunction.

Under the License Agreement, the Company will pay MTPC a royalty of 5% on the first $500 million of net sales and 6% of net sales thereafter. In consideration for the trademark assignment and the use of the trademarks associated with the product and the Vivus technology, the Company shall (a) during the first, second, and third years following the expiration of the Royalty Period in a particular country in the Company’s territory, pay to Vivus a royalty equal to 2% of the net sales of products in such territory; and (b) following the fourth and fifth years following the end of the Royalty Period in such territory, pay to Vivus a royalty equal to 1% of the net sales of products in such territory. Thereafter, no further royalties shall be owed with respect to net sales of Stendra® in such territory.

In addition, the Company will be responsible for a pro-rata portion of a $6 million milestone payment to be paid once $250 million in sales has been reached on the separate revenue stream of Stendra®. Should the $250 million of sales threshold be reached, the Company will be responsible for $3.2 million of the milestone payment.

On January 18, 2022, Petros and Vivus entered into a Settlement Agreement (the “Vivus Settlement Agreement”) related to the minimum purchase requirements under the Vivus Supply Agreement in 2018, 2019 and 2020 and certain reimbursement rights asserted by a third-party retailer in connection with quantities of the Company’s Stendra® product that were delivered to the third-party retailer and later returned. In connection with the Vivus Settlement Agreement, Petros retained approximately $7.3 million of Active Pharmaceutical Ingredient (“API”) inventory under the Vivus Supply Agreement. In exchange for the API and reduction of current liabilities after prepayment of $900,000, Petros executed an interest-bearing promissory note (the “Note”) in favor of Vivus in the original principal amount of $10,201,758, which the Company believes approximates fair value (See Note 8).

In addition to the payments to be made in accordance with the Note, the Company further agreed in the Vivus Settlement Agreement to (i) grant to Vivus a right of first refusal to provide certain types of debt and convertible equity (but not preferred equity) until the Note is paid in full, and (ii) undertake to make certain regulatory submissions to effectuate Vivus’ ability to exercise its rights under the License Agreement. On January 18, 2022, the Company made a prepayment of the obligations under the Note in the amount of $900,000, and a payment of $1,542,904 with respect to a purchase order made in 2021 to Vivus. In consideration of these payments and upon the Company’s satisfaction of certain regulatory submissions, Vivus released 100% of the quantity of bulk Stendra® tablets by the end of the first quarter 2022.

As a result of entering into the Vivus Settlement Agreement, the Company decreased accrued expenses by $6.5 million and decreased accrued inventory purchases by $14.2 million; which were partially offset by a decrease in API purchase commitments of $6.2 million and an increase to liabilities for the Note of $10.2 million (which is net of the $0.9 million prepayment on the Note). As a result, the Company recorded a $3.4 million gain on settlement for the year ended December 31, 2022.

API inventory is not a finished good. The additional API inventory that the Company does not have title to is classified as API Inventory in either other current assets or other assets, depending on whether the Company expects to take title to the product within one year from the date of the financial statements. As of June 30, 2024, and December 31, 2023, there was $1.2 million and $0.7 million respectively included in other current assets (see Note 5 Prepaid Expenses and Other Current Assets). As of June 30, 2024, and December 31, 2023, there was $3.5 million and $4.2 million included as other assets on the accompanying consolidated balance sheets, respectively. The Company reviews its inventory levels and purchase commitments for excess amounts that it is required to purchase but projects it will not be able to sell prior to product expiry. The Company did not record any reserve for the three and six months ended June 30, 2024, and 2023.

During the six months ended June 30, 2024, and 2023, the Company incurred royalties to MTPC for Stendra® of $61,406 and $124,534, respectively. During the three months ended June 30, 2024, and 2023, the Company incurred royalties to MTPC for Stendra® of $30,751 and $49,220, respectively. Royalties incurred were included in cost of goods sold in the consolidated statements of operations. As of June 30, 2024, the Company had a payable for royalties of $4,903, which is included in accrued expenses in the accompanying consolidated balance sheets. As of December 31, 2023, the Company had a receivable for royalties of $56,503, which is included in other current assets. (see Note 7 Accrued Expenses and Note 5 Prepaid Expenses and other Current Assets).

The license agreement between MTPC and Vivus (“MTPC License”) contains certain termination rights that would allow MTPC to terminate the agreement if Vivus were to breach any of the terms of the MTPC License or become insolvent or bankrupt. In the event that MTPC terminates the MTPC License with Vivus because of any contractual breach the Company has step-in rights with MTPC, which would allow the Company to continue to sell Stendra®.

17

(b)     Patheon

Following the termination of the Vivus Supply Agreement, Petros, through its subsidiary Metuchen, entered into a Technology Transfer Service Agreement on January 20, 2022, with Patheon Pharmaceuticals Inc., part of Thermo Fisher Scientific (“Patheon”), pursuant to which the Company and Patheon agreed to collaborate as strategic partners for commercial production of Stendra® tablets at Patheon’s facilities in Cincinnati, Ohio. Under the Agreement, Patheon or one of its affiliates will provide pharmaceutical development and technology transfer services in order to establish and validate its ability to manufacture supply of the Company’s Stendra® product. Any commercial sale of product manufactured during the performance of the Agreement must be subject to a subsequent commercial manufacturing services agreement (with associated quality agreement) between the parties before it can be offered for commercial sale.

14)  Commitments and Contingencies

(a)    Legal Proceedings

On July 14, 2020, Greg Ford, the former Chief Executive Officer of the Company, was terminated. On July 14, 2020, Mr. Ford, through his attorney, claimed that he was entitled to severance pay pursuant to an employment agreement following the termination of his employment on that same date. This claim is currently at an early stage where the Company is unable to determine the likelihood of any unfavorable outcome.

From time to time, the Company is involved in various legal matters arising in the normal course of business. The Company does not expect the outcome of such proceedings, either individually or in the aggregate, to have a material effect on the Company’s financial position, cash flows or results of operations.

(b)    Contract Research

The Company is currently conducting non-clinical consumer studies in connection with the pursuit of potential FDA approval for Stendra® Non-Prescription OTC use in treating ED. The Company has contracted with a leading Contract Research Organization (“CRO”) in the conduct of Rx-to-OTC Switch development including self-selection studies, human factors studies and various web app studies. The Company has committed approximately $1.4 million through multiple task orders/statements of work with the CRO to perform these studies. As of June 30, 2024, these projects are approximately 82% complete. The Company expects the CRO to complete these studies during the third quarter of 2024.

15)    Segment Information

The Company manages its operations through two segments. The Company’s two segments, Prescription Medications and Medical Devices, focus on the treatment of male erectile dysfunction. The Prescription Medications segment consists primarily of operations related to Stendra®, which is sold generally in the United States. The Medical Devices segment consists primarily of operations related to vacuum erection devices, which are sold domestically and internationally. The Company separately presents the costs associated with certain corporate functions as Corporate, primarily consisting of unallocated operating expenses including costs that were not specific to a particular segment but are general to the group, expenses incurred for administrative and accounting staff, general liability and other insurance, professional fees and other similar corporate expenses. Interest and other income (expense), net is also not allocated to the operating segments.

18

The Company’s results of operations by reportable segment for the six months ended June 30, 2024, are summarized as follows:

    

Prescription 

    

Medical 

    

    

For the Six Months Ended June 30, 2024

    

Medications

    

Devices

    

Corporate

    

Consolidated

Net sales

$

1,228,115

$

1,582,161

$

$

2,810,276

Cost of goods sold

 

145,327

515,612

660,939

Selling, general and administrative expenses

 

1,302,928

1,072,556

2,622,604

4,998,088

Research and development expenses

 

1,924,750

1,924,750

Depreciation and amortization expense

 

1,000,610

435,067

1,435,677

Change in fair value of derivative liability

(3,348,000)

(3,348,000)

Interest income

(271,210)

(271,210)

Interest expense

 

 

 

234,721

234,721

Net (loss) and income

$

(3,145,500)

$

(441,074)

$

761,885

$

(2,824,689)

The Company’s results of operations by reportable segment for the six months ended June 30, 2023, are summarized as follows:

    

Prescription

    

Medical

    

    

For the Six Months Ended June 30, 2023

    

Medications

    

Devices

    

Corporate

    

Consolidated

Net sales

$

2,490,686

$

2,021,297

$

$

4,511,983

Cost of goods sold

 

257,721

806,878

1,064,599

Selling, general and administrative expenses

 

754,993

905,442

2,719,796

4,380,231

Research and development expenses

 

1,130,338

55,330

1,185,668

Depreciation and amortization expense

1,150,939

502,651

1,653,590

Interest income

(119,241)

(119,241)

Interest expense

 

278,966

278,966

Net loss

$

(803,305)

$

(249,004)

$

(2,879,521)

$

(3,931,830)

The Company’s results of operations by reportable segment for the three months ended June 30, 2024, are summarized as follows:

    

Prescription

    

Medical

    

    

For the Three Months Ended June 30, 2024

Medications

Devices

Corporate

Consolidated

Net sales

$

615,022

$

806,449

$

$

1,421,471

Cost of goods sold

 

69,971

 

259,139

 

 

329,110

Selling, general and administrative expenses

 

625,030

 

569,782

 

1,091,818

 

2,286,630

Research and development expenses

 

368,978

 

 

 

368,798

Depreciation and amortization expense

 

500,305

 

217,533

 

 

717,838

Change in fair value of derivative liability

 

 

 

(1,614,000)

 

(1,614,000)

Interest income

 

 

 

(119,391)

 

(119,391)

Interest expense

 

 

 

114,512

 

114,512

Net loss

$

(949,082)

$

(240,005)

$

527,061

$

(662,026)

The Company’s results of operations by reportable segment for the three months ended June 30, 2023, are summarized as follows:

    

Prescription

    

Medical

    

    

For the Three Months Ended June 30, 2023

Medications

Devices

Corporate

Consolidated

Net sales

$

984,408

$

1,009,603

$

$

1,994,011

Cost of goods sold

 

83,451

 

430,406

 

 

513,857

Selling, general and administrative expenses

 

258,145

 

481,572

 

1,509,875

 

2,249,592

Research and development expenses

 

865,122

 

1,453

 

 

866,575

Depreciation and amortization expense

 

575,470

 

251,325

 

 

826,795

Interest income

 

 

 

(52,924)

 

(52,924)

Interest expense

 

 

 

136,799

 

136,799

Net loss

$

(797,780)

$

(155,153)

$

(1,593,750)

$

(2,546,683)

19

The following table reflects net sales by geographic region for the three and six months ended June 30, 2024, and 2023:

For the Three Months Ended

For the Six Months Ended

June 30,

June 30,

Net sales

    

2024

    

2023

    

2024

    

2023

United States

$

1,105,433

$

1,597,829

$

2,284,277

$

3,756,599

International

316,038

 

396,182

525,999

755,384

$

1,421,471

$

1,994,011

$

2,810,276

$

4,511,983

No individual country other than the United States accounted for 10% of total sales for the three and six months ended June 30, 2024, and 2023.

The Company’s assets by reportable segment and reconciliation of segment assets to consolidated assets as of June 30, 2024, are summarized as follows:

Prescription 

    

Medical 

    

    

Medications

    

Devices

    

Consolidated

Intangible assets, net

$

3,908,249

$

3,632,922

$

7,541,171

Total segment assets

$

19,705,255

$

5,464,019

$

25,169,274

The Company’s assets by reportable segment and reconciliation of segment assets to consolidated assets as of December 31, 2023, are summarized as follows:

Prescription 

Medical 

    

Medications

    

Devices

    

Consolidated

Intangible assets, net

$

4,903,749

$

4,067,988

$

8,971,737

Total segment assets

$

27,891,180

$

5,904,615

$

33,795,795

16)     Private Placement

On July 13, 2023, the Company entered into a Securities Purchase Agreement (the “Purchase Agreement”) with certain accredited investors (the “Investors”), pursuant to which the Company agreed to sell in a private placement to the Investors (i) an aggregate of 15,000 shares of the Company’s newly-designated Series A Convertible Preferred Stock, with a par value of $0.0001 per share and a stated value of $1,000 per share (the “Series A Preferred Stock”), initially convertible into up to 6,666,668 shares of the Company’s common stock, par value $0.0001 per share (the “Common Stock”) at an initial conversion price of $2.25 per share (the “Series A Preferred Shares”), and (ii) warrants to acquire up to an aggregate of 6,666,668 shares of Common Stock (the “Warrants”) at an initial exercise price of $2.25 per share (collectively, the “Private Placement”). Pursuant to the terms of the Certificate of Designations of Series A Convertible Preferred Stock (the “Certificate of Designations”) and the Warrants, each of the Conversion Price (as defined below) and the exercise price and the number of shares underlying the Warrants is subject to customary adjustments for stock dividends, stock splits, reclassifications and the like, and subject to price-based adjustment in the event of any issuances of Common Stock, or securities convertible, exercisable or exchangeable for Common Stock, at a price below the then-applicable Conversion Price (subject to certain exceptions). As of June 30, 2024, the Conversion Price and the exercise price of the Warrants was equal to $2.25 per share. On March 21, 2024, the Company entered into Omnibus Waiver and Amendments with the investors named therein, effective December 31, 2023 (the “Waiver and Amendment”). The Waiver and Amendment provides that certain equity awards granted to directors, officers, employees of the Company under the Company’s 2020 Omnibus Incentive Compensation Plan are deemed to constitute “Excluded Securities” under the Transaction Documents (as such term is defined in the Purchase Agreement) and waives the applicability of certain other provisions of the Transaction Documents with respect to such grants. The Waiver and Amendment also amended certain terms of the Warrants relating to the rights of the holders of the Warrants to provide that, in the event of a Fundamental Transaction (as defined in the Warrants) that is not within the Company’s control, including not approved by the Company’s Board of Directors, the holder of a Warrant shall only be entitled to receive from the Company or any successor entity the same type or form of consideration (and in the same proportion), at the Black Scholes Value of the unexercised portion of such Warrant, that is being offered and paid to the holders of the Company’s common stock in connection with the Fundamental Transaction.

20

Series A Preferred Stock

The terms of the Series A Preferred Shares are as set forth in the form of Certificate of Designations. The Series A Preferred Shares will be convertible into shares of Common Stock (the “Conversion Shares”) at the election of the holder at any time at an initial conversion price of $2.25 (the “Conversion Price”). The Conversion Price is subject to customary adjustments for stock dividends, stock splits, reclassifications and the like, and subject to price-based adjustment in the event of any issuances of Common Stock, or securities convertible, exercisable or exchangeable for Common Stock, at a price below the then-applicable Conversion Price (subject to certain exceptions). The Company is required to redeem the Series A Preferred Shares in 13 equal monthly installments, commencing on November 1, 2023. The amortization payments due upon such redemptions are payable, at the Company’s election, in cash at 107% of the Installment Redemption Amount (as defined in the Certificate of Designations), or subject to certain limitations, in shares of common stock valued at the lower of (i) the Conversion Price then in effect and (ii) the greater of (A) 80% of the average of the three lowest closing prices of the Common Stock during the thirty trading day period immediately prior to the date the amortization payment is due or (B) the lower of $0.396, which is 20% of the “Minimum Price” (as defined in Nasdaq Stock Market Rule 5635) on the date of the Nasdaq Stockholder Approval (as defined below) or such lower amount as permitted, from time to time, by the Nasdaq Stock Market, subject to adjustment for stock splits, stock dividends, stock combinations, recapitalizations or other similar events. The Company may require holders to convert their Series A Preferred Shares into Conversion Shares if the closing price of the Common Stock exceeds $6.75 per share (subject to adjustment for stock splits, stock dividends, stock combinations, recapitalizations or other similar events) for 20 consecutive trading days and the daily dollar trading volume of the Common Stock exceeds two million dollars ($2,000,000) per day during the same period and certain equity conditions described in the Certificate of Designations are satisfied.

The holders of the Series A Preferred Shares are entitled to dividends of 8% per annum, compounded monthly, which are payable, at the Company’s option, in cash or shares of Common Stock, or in a combination thereof, in accordance with the terms of the Certificate of Designations. On September 29, 2023, the Company filed an amendment to the Certificate of Designations with the Secretary of State for the State of Delaware, pursuant to which the terms of the Series A Preferred Stock were amended to permit certain additional procedures for the payment of redemptions and conversions Upon the occurrence and during the continuance of a Triggering Event (as defined in the Certificate of Designations), the Series A Preferred Shares will accrue dividends at the rate of 15% per annum. In connection with a Triggering Event, each holder of Series A Preferred Shares will be able to require us to redeem in cash any or all of the holder’s Series A Preferred Shares at a premium set forth in the Certificate of Designations. Upon conversion or redemption, the holders of the Series A Preferred Shares are also entitled to receive a dividend make-whole payment. The holders of Series A Preferred Shares have no voting rights on account of the Series A Preferred Shares, other than with respect to certain matters affecting the rights of the Series A Preferred Shares.

During December 2023, the Company issued as equity awards, shares of Common Stock and options to purchase shares of Common Stock representing an aggregate of 348,711 shares of Common Stock and shares of Common Stock issuable upon exercise of the options to certain directors, officers, and employees of the Company, representing an aggregate number of shares of Common Stock in excess of 5% of the shares of Common Stock issued and outstanding immediately prior to the date of the Purchase Agreement (the “December Issuances”). Under the terms of the Certificate of Designations, the Conversion Price of the Series A Preferred Shares was required to be adjusted as a result of the December Issuances.

The Series A Preferred Shares were determined to be more akin to a debt-like host than an equity-like host. The Company identified the following embedded features that are not clearly and closely related to the debt host instrument: 1) make-whole interest upon a contingent redemption event, 2) make-whole interest upon a conversion event, 3) an installment redemption upon an Equity Conditions Failure (as defined in the Certificate of Designation), and 4) variable share-settled installment conversion. These features were bundled together, assigned probabilities of being affected and measured at fair value. Subsequent changes in fair value of these features are recognized in the unaudited condensed consolidated statements of operations.

During the three and six months ended June 30, 2024, the Company recorded a gain of $1,614,000 and $3,348,000, respectively, related to the change in fair value of the derivative liability which is recorded in other income (expense) on the unaudited consolidated statements of operations. The Company estimated the $202,000 fair value of the bifurcated embedded derivative at June 30, 2024 using a Monte Carlo simulation model, with the following inputs the fair value of the Company’s common stock of $0.46 on the valuation date, estimated equity volatility of 105.0%, estimated traded volume volatility of 235.0%, the time to maturity of 0.42 years, risk free rate of 5.38%, a discounted market interest rate of 20.5%, dividend rate of 8.0%, a penalty dividend rate of 15.0%, and probability of default of 5.6%.

21

As of June 30, 2024, the Company has notified the investors of its intention to redeem the upcoming installments due in cash and recorded a liability of $224,124 representing the cash payable to investors which includes $188,953 of the stated value of the Series A Preferred Shares, $20,505 of accrued dividends payable, and $14,666 for the cash premium which was recognized as a deemed dividend.

During the three months ended June 30, 2024, the Company redeemed a total of 1,624 Series A Preferred Shares in cash for $1,578,550 and issued 2,170,516 shares of Common Stock pursuant to the terms of the Certificate of Designations, equal to $901,789. During the three months ended June 30, 2024, the Company recognized a total of $216,798 of preferred dividends consisting of $153,842 of preferred dividends at the stated dividend rate, and $62,956 of cash premiums recognized as deemed dividends.

During the six months ended June 30, 2024, the Company redeemed a total of 5,983 Series A Preferred Shares for cash equal to $2,699,960 and issued 5,983,175 shares of Common Stock, elected pursuant to the terms of the Certificate of Designations, equal to $6,353,890. During the six months ended June 30, 2024, the Company recognized a total of $812,303 of preferred dividends consisting of $754,962 of preferred dividends at the stated dividend rate, and $57,341 of cash premium recognized as a deemed dividend.

17)    Fair Value Measurements

Fair value measurements discussed herein are based upon certain market assumptions and pertinent information available to management as of and during the quarter ended June 30, 2024. The carrying amounts of cash equivalents, accounts receivable, other current assets, other assets, accounts payable, and accrued expenses approximated their fair values as of June 30, 2024, due to their short-term nature. The fair value of the bifurcated embedded derivative related to the convertible preferred stock was estimated using a Monte Carlo simulation model, which uses as inputs the fair value of the Company’s common stock and estimates for the equity volatility and traded volume volatility of the Company’s common stock, the time to maturity of the convertible preferred stock, the risk-free interest rate for a period that approximates the time to maturity, dividend rate, a penalty dividend rate, and the Company’s probability of default.

Fair Value on a Recurring Basis

The Company follows the guidance in ASC 820 for its financial assets and liabilities that are re-measured and reported at fair value at each reporting period, and non-financial assets and liabilities that are re-measured and reported at fair value at least annually. The estimated fair value of the warrant liability and bifurcated embedded derivatives represent Level 3 measurements. The following table presents information about the Company’s liabilities that are measured at fair value on a recurring basis at June 30, 2024, and indicates the fair value hierarchy of the valuation inputs the Company utilized to determine such fair value:

    

    

June 30,

Description

Level

2024

Liabilities:

 

  

 

  

Bifurcated embedded derivative liability

 

3

$

202,000

The following table sets forth a summary of the change in the fair value of the bifurcated embedded derivative liability that is measured at fair value on a recurring basis:

    

Balance on December 31, 2023

$

3,550,000

Change in fair value of bifurcated embedded derivative

 

(3,348,000)

Balance on June 30, 2024

$

202,000

22

ITEM 2. MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS.

Management’s Discussion and Analysis of Financial Condition and Results of Operations (“MD&A”) is designed to provide a reader of Petros’ financial statements with a narrative from the perspective of management on the Company’s financial condition, results of operations, liquidity and certain other factors that may affect future results. In certain instances, parenthetical references are made to relevant sections of the Notes to Condensed Consolidated Financial Statements to direct the reader to a further detailed discussion. This section should be read in conjunction with the Consolidated Financial Statements and Supplementary Data included in this Quarterly Report on Form 10-Q. This MD&A contains forward-looking statements reflecting Petros’ current expectations, whose actual outcomes involve risks and uncertainties. Actual results and the timing of events may differ materially from those stated in or implied by these forward-looking statements due to a number of factors, including those discussed in the sections entitled “Risk Factors” and “Cautionary Statement Regarding Forward-Looking Statements” contained in this Quarterly Report on Form 10-Q and in our Annual Report on Form 10-K for the fiscal year ended December 31, 2023, as amended.

Overview

Petros is committed to the goal of becoming a leading innovator in the emerging self-care market driving expanded access to key prescription pharmaceuticals as Over-the-Counter treatment options. Petros consists of wholly owned subsidiaries, Metuchen Pharmaceuticals, LLC (“Metuchen”), Timm Medical Technologies, Inc. (“Timm Medical”), and Pos-T-Vac, LLC (“PTV”). On September 30, 2016, the Company entered into a License and Commercialization Agreement (the “License Agreement”) with Vivus, Inc (“Vivus”) to purchase and receive the license for the commercialization and development of Stendra® for a one-time fee of $70 million. The License Agreement gives the Company the right to sell Stendra® in the U.S and its territories, Canada, South America, and India. Stendra® is a U.S. Food and Drug Administration (“FDA”) approved PDE-5 inhibitor prescription medication for the treatment of erectile dysfunction (“ED”) and is the only patent protected PDE-5 inhibitor on the market in the US. Stendra® offers the ED therapeutic landscape a valuable addition as an oral ED therapy that may be taken as early as approximately 15 minutes prior to sexual engagement, with or without food when using the 100mg or 200mg dosing (does not apply to 50mg dosing). Petros is also currently conducting non-clinical consumer studies in connection with the contemplated pursuit of FDA approval for Stendra® for Non-Prescription / Over-The-Counter (“OTC”) use in treating ED.

In addition to Stendra®, Petros’ ED portfolio also includes external penile rigidity devices, namely Vacuum Erection Devices (“VEDs and related accessories”), which are sold domestically and internationally.

Licensing and Distribution

The Company acquired the rights to Stendra® avanafil on September 30, 2016, when it entered into the License Agreement with Vivus to purchase and receive the license for the commercialization and exploitation of Stendra® avanafil for a one-time fee of $70 million. The License Agreement gives the Company the exclusive right to sell avanafil in the U.S. and its territories, as well as Canada, South America, and India. In December 2000, Vivus originally was granted the license from Mitsubishi Tanabe Pharma Corporation (“MTPC”) to develop, market, and manufacture Stendra®. Stendra® was approved by the FDA in April 2012 to treat male ED.

The Company will pay MTPC a royalty of 5% on the first $500 million of net sales and 6% of net sales thereafter until the expiration of the applicable patent in a particular country. The last scheduled patent expiration is in April 2025. In consideration for the trademark assignment and the use of the trademarks associated with Stendra® and the Vivus technology, the Company shall (a) during the first, second, and third years following the expiration of the royalty period in a particular country in the Company’s territory, pay to Vivus a royalty equal to 2% of the net sales of Stendra® in such territory; and (b) following the fourth and fifth years following the end of the royalty period in such territory, pay to Vivus a royalty equal to 1% of the net sales of Stendra® in such territory. After the royalty period, no further royalties shall be owed with respect to net sales of Stendra® in such territory. In addition, the Company will be responsible for a pro-rata portion of a one-time $6 million milestone payment to be paid once $250 million in sales has been reached on the separate revenue stream of Stendra® during any calendar year.

In connection with the License Agreement, the Company and Vivus also entered into a Supply Agreement on September 30, 2016, which has since been terminated, effective as of September 30, 2021. Following the termination of the Vivus Supply Agreement, Petros, through its subsidiary Metuchen, entered into a Technology Transfer Service Agreement on January 20, 2022, with Patheon Pharmaceuticals Inc., part of Thermo Fisher Scientific (“Patheon”), pursuant to which the Company and Patheon agreed to collaborate as strategic partners for commercial production of Stendra® tablets at Patheon’s facilities in Cincinnati, Ohio. Under the Agreement,

23

Patheon or one of its affiliates will provide pharmaceutical development and technology transfer services in order to establish and validate its ability to manufacture supply of the Company’s Stendra® product. Any commercial sale of product manufactured during the performance of the Agreement must be subject to a subsequent commercial manufacturing services agreement (with associated quality agreement) between the parties before it can be offered for commercial sale.

The license agreement between MTPC and Vivus contains certain termination rights that will allow MTPC to terminate the agreement if Vivus were to breach any of the terms of the MTPC License or become insolvent or bankrupt. In the event that MTPC terminates the MTPC License with Vivus because of any contractual breach the Company has step-in rights with MTPC, which would allow the Company to continue to sell Stendra®.

On March 27, 2018, the Company entered into a Sublicense Agreement with Acerus Pharmaceuticals Corporation (“Acerus”) whereby the Company granted to Acerus an exclusive sublicense in Canada for, among other things, the development and commercialization of Stendra® avanafil for a one-time fee of $100,000. The Company was entitled to receive an additional fee of $400,000 if Stendra® is approved by Canadian regulators, as well as commercial milestone payments and royalty fees of 12% of net sales. However, in April 2020 Health Canada issued a Notice of Deficiency (“NOD”) against the New Drug Submission. Metuchen and Acerus attempted to renegotiate modified terms to the sub-license agreement and the viability of a pathway required to address the deficiency noted by Health Canada but to no avail. In March of 2023, Acerus announced commencement of a court - approved (issued by the Ontario Superior Court of Justice and granted by the U.S. Bankruptcy Court for the District of Delaware) sale and investment solicitation process for all or part of its assets. The Sublicense Agreement with Acerus has therefore been halted indefinitely.

Vivus Settlement Agreement, Promissory Note and the Security Agreement

On January 18, 2022, Petros (through its wholly-owned subsidiary) and Vivus entered into a Settlement Agreement (the “Vivus Settlement Agreement”) related to the minimum purchase requirements under the Vivus Supply Agreement in 2018, 2019 and 2020 and certain reimbursement rights asserted by a third-party retailer in connection with quantities of the Company’s Stendra® product that were delivered to the third-party retailer and later returned. In connection with the Vivus Settlement Agreement, Petros retained approximately $7.3 million of API inventory (representing the 2018 and 2019 minimum purchase requirements) out of approximately $12.4 million due under the Vivus Supply Agreement, in conjunction with forgiveness of approximately $4.25 million of current liabilities relating to returned goods and minimum purchase commitments. In exchange for the API and reduction of current liabilities, Petros executed an interest-bearing promissory note (the “Note”) in favor of Vivus in the principal amount of $10,201,758. The parties also entered into a Security Agreement to secure Petros’ obligations under the Note. The Company recorded the impact of this transaction, including the gain in the first quarter of 2022.

In addition to the payments to be made in accordance with the Note, the Company further agreed in the Vivus Settlement Agreement to (i) grant to Vivus a right of first refusal to provide certain types of debt and convertible equity (but not preferred equity) financing issued by or to Metuchen (including any subsidiaries and intermediaries) until the Note is paid in full, and (ii) undertake to make certain regulatory submissions to effectuate Vivus’ ability to exercise its rights under the License Agreement. On January 18, 2022, the Company made a prepayment of the obligations under the Note in the amount of $900,000, and a payment of $1,542,904 with respect to a purchase order made in 2021 to Vivus. In consideration of these payments and upon the Company’s satisfaction of certain regulatory submissions. Vivus released 50% of the quantity of bulk Stendra® tablets under the Company’s existing open purchase order (the “Open Purchase Order”) being held by Vivus, which represented approximately a six-month supply of inventory. Pursuant to the Vivus Settlement Agreement, Vivus released the remaining 50% of the quantity of bulk Stendra® tablets under the Open Purchase Order, later during the first quarter of 2022, upon the Company’s satisfaction of the remaining regulatory submission requirements.

Under the terms of the Note, the principal amount of $10,201,758 is payable in consecutive quarterly installments beginning on April 1, 2022, through January 1, 2027. Interest on the principal amount will accrue at a rate of 6% per year until the principal is repaid in full and is due and payable, in arrears, on the first day of each January, April, July, and October of each calendar year, commencing on April 1, 2022. The Company may prepay the Note, in whole or in part, at any time, with no premium or penalty. In the event that the Company defaults under the Security Agreement, all principal outstanding under the Note at the time of the default will bear interest at a rate of 9% per year until the full and final payment of all principal and interest under the Note (regardless of whether any default is waived or cured). If the Note is placed in the hands of any attorney for collection, or if it is collected through any legal proceeding at law or in equity or in bankruptcy, receivership, or other court proceedings, the Company will also be required to pay all costs of collection including, but not limited to, court costs and attorneys’ fees. Pursuant to the Security Agreement, dated January 18, 2022, the Company granted to Vivus a continuing security interest in all of its Stendra® API and products and its rights under the License Agreement. The

24

Security Agreement contains customary events of default. For the six months ended June 30, 2024, and 2023, the Company paid Vivus $0.5 million and $1.0 million, respectively. As of June 30, 2024, the principal balance on the Note is $7.6 million.

Nasdaq Listing Requirements

On May 15, 2024, we received notice from the Listing Qualifications Staff of Nasdaq indicating that, based upon the closing bid price of our common stock for the 30 consecutive business day period between April 3, 2024, through May 14, 2024, we did not meet the minimum bid price of $1.00 per share required for continued listing on the Nasdaq Capital Market pursuant to Nasdaq Listing Rule 5550(a)(2). The letter also indicated that we would be provided with a compliance period until November 11, 2024, in which to regain compliance pursuant to Nasdaq Listing Rule 5810(c)(3)(A).

Critical Accounting Estimates

The preparation of unaudited condensed consolidated financial statements and related disclosures in conformity with U.S. GAAP and the Company’s discussion and analysis of its financial condition and operating results require the Company’s management to make judgments, assumptions and estimates that affect the amounts reported. Note 2, “Summary of Significant Accounting Policies” of the Notes to Condensed Consolidated Financial Statements in Part I, Item 1 of this Form 10-Q and in the Notes to Consolidated Financial Statements in Part II, Item 8 of the 2023 Form 10-K describe the significant accounting policies and methods used in the preparation of the Company’s unaudited condensed consolidated financial statements. There have been no material changes to the Company’s critical accounting estimates since the 2023 Form 10-K.

Six Months Ended June 30, 2024, and 2023 (Unaudited)

The following table sets forth a summary of our statements of operations for the six months ended June 30, 2024, and 2023:

For the Six Months Ended June 30,

    

2024

    

2023

Net sales

$

2,810,276

$

4,511,983

Cost of sales

 

660,939

1,064,599

Gross profit

 

2,149,337

3,447,384

Operating expenses:

 

Selling, general and administrative

 

4,998,088

4,380,231

Research and development

 

1,924,750

1,185,668

Depreciation and amortization expense

 

1,435,677

1,653,590

Total operating expenses

 

8,358,515

7,219,489

Loss from operations

 

(6,209,178)

(3,772,105)

Change in fair value of derivative liability

 

3,348,000

Interest income

271,210

119,241

Interest expense, promissory note

(234,721)

(278,966)

Total Other income (expense)

3,384,489

(159,725)

Loss before income taxes

 

(2,824,689)

(3,931,830)

Income tax expense

 

Net loss

$

(2,824,689)

$

(3,931,830)

25

Net Sales

Net sales for the six months ended June 30, 2024, were $2,810,276, composed of $1,228,115 of net sales from Prescription Medicines and net sales of $1,582,161 from Medical Devices. Net sales for the six months ended June 30, 2023, were $4,511,983, composed of $2,490,686 of net sales from Prescription Medicines and net sales of $2,021,297 from Medical Devices.

For the six months ended June 30, 2024, gross billings to customers representing 10% or more of the Company’s total gross billings included three customers that represented approximately 27%, 25%, and 14% of total gross billings, respectively. Gross billings is a non-GAAP financial measure. For a reconciliation of net sales to gross billings, see the section titled “Reconciliation of Non-GAAP Financial Measures” below.

For the six months ended June 30, 2023, gross billings to customers representing 10% or more of the Company’s total gross billings included four customers that represented approximately 23%, 18%, 17%, and 10% of total gross billings, respectively. Gross billings is a non-GAAP financial measure. For a reconciliation of net sales to gross billings, see the section titled “Reconciliation of Non-GAAP Financial Measures” below.

Prescription Medicines sales consist of sales of Stendra® in the U.S. for the treatment of male ED. Stendra® is primarily sold directly to three main customers, as described above, which collectively accounted for approximately 95% of Stendra® net sales for the six months ended June 30, 2024. Individually, sales to the three main customers, accounted for 39%, 36%, and 20% of Stendra® gross billings for the six months ended June 30, 2024.

Medical Device sales consist of domestic and international sales of men’s health products for the treatment of ED. The men’s health products do not require a prescription and include VEDs.

Net sales were $1,701,707 or 38% lower during the six months ended June 30, 2024, compared to the same period in 2023 consisting of a $1,262,571 decrease in the net sales of Stendra® and a $439,136 decrease in Medical Device Sales. The decrease in net sales of Stendra® was substantially due to decreased wholesaler sales due to decreased demand and decreased related sales allowances stemming from a reduction in promotional activities. The decrease in net sales for Medical Devices included a decrease in domestic and international sales of VED systems.

Cost of Sales

Cost of sales for the six months ended June 30, 2024, were $660,939, composed of $145,327 of cost of sales for our Prescription Medicines segment and $515,612 for our Medical Devices segment.

Cost of sales for the six months ended June 30, 2023, were $1,064,599, composed of $257,721 of cost of sales for our Prescription Medicines segment and $806,878 for our Medical Devices segment.

Cost of sales for the Prescription Medicine segment for the six months ended June 30, 2024, consisted of 49% third-party product cost of sales, 42% royalty expenses, 5% benefit in inventory obsolescence reserves, and 4% 3PL order fulfillment and shipping expenses.

Cost of sales for the Medical Device segment for the six months ended June 30, 2024, consisted of 84% raw materials and 16% production labor.

Cost of sales decreased by $403,660 or 38% during the six months ended June 30, 2024, compared to the same period in 2023. For the six months ended June 30, 2024, and June 30, 2023, cost of sales as a percentage of net sales was 24% and 24%, respectively.

Gross Profit

Gross profit for the six months ended June 30, 2024, was $2,149,337 or 76%, composed of $1,082,788 of gross profit from Prescription Medicines and $1,066,549 from Medical Devices. Gross profit for the six months ended June 30, 2023, was $3,447,384, or 76% of net sales, composed of $2,232,965 of gross profit from Prescription Medicines and $1,214,419 from Medical Devices. The decrease in gross profit was driven by the factors noted above.

26

Operating Expenses

Selling, general and administrative expenses for the six months ended June 30, 2024, were $4,998,088, composed of $1,302,928 of selling, general and administrative expenses of our Prescription Medicines segment, $1,072,556 of selling, general and administrative expenses of our Medical Devices segment and $2,622,604 of general corporate expenses.

Selling, general and administrative expenses for the six months ended June 30, 2023, were $4,380,231, composed of $754,993 of selling, general and administrative expenses of our Prescription Medicines segment, $905,442 of selling, general and administrative expenses of our Medical Devices segment and $2,719,796 of general corporate expenses.

Selling, general and administrative expenses for both segments include selling, marketing and regulatory expenses. Unallocated general corporate expenses include costs that were not specific to a particular segment but are general to the group, including expenses incurred for administrative and accounting staff, general liability and other insurance, professional fees and other similar corporate expenses.

Selling, general and administrative expenses increased by $617,857 or 14% during the six months ended June 30, 2024, compared to the same period in 2023. Increased selling general and administrative expenses were primarily driven by a waiver of FY 23 PDUFA fees by the FDA resulting in a $625,101 increase in PDUFA expense and increased professional service fees of $266,108, and increased stock-based compensation expense of $23,563 partially offset by decreased insurance expenses of $145,347, decreased franchise taxes of $84,904, and decreased other operating expenses of $66,664.

Research and development

Research and development expenses for the six months ended June 30, 2024, were $1,924,750, composed of $1,924,750 for our Prescription Medicines segment and $0 for our Medical Devices segment, respectively.

Research and development expenses for the six months ended June 30, 2023, were $1,185,668, composed of $1,130,338 for our Prescription Medicines segment and $55,330 for our Medical Devices segment, respectively.

Research and development expenses for the Prescription Medicines segment for the six months ended June 30, 2024, are composed of $1,694,258 for clinical development, $204,603 for consulting fees, and $25,889 for legal fees related to the Company’s Non-Prescription / OTC Strategies related to Stendra®. Research and development expenses for the Prescription Medicines segment for the six months ended June 30, 2023, are composed of $903,225 for consulting fees related to the Company’s Non-Prescription / OTC Strategies related to Stendra®; $200,000 for upfront licensing fees and $24,620 for consulting fees related to the H100 license acquired in March 2020 and $2,493 related to the Company’s tech transfer of its manufacturing process.

Research and development expenses for the Medical Devices segment for the six months ended June 30, 2024, were $0. Research and development expenses for the Medical Devices segment for the six months ended June 30, 2023, are composed of $55,330 for license fees related to the Company’s Tissue-Specific Oxygenation Sensor Technology Strategies.

Research and development expenses increased by $739,082 or 62% during the six months ended June 30, 2024, compared to the same period in 2023. Increased research and development expenses were primarily driven by increased clinical development expenses related to the Company’s OTC strategies related to Stendra®.

Depreciation and amortization

Depreciation and amortization expenses for the six months ended June 30, 2024, were $1,435,677, composed of $1,000,610 of depreciation and amortization expenses of our Prescription Medicines segment and $435,067 of depreciation and amortization expenses of our Medical Devices segment.

Depreciation and amortization expenses for the six months ended June 30, 2023, were $1,653,590, composed of $1,150,939 of depreciation and amortization expenses of our Prescription Medicines segment and $502,651 of depreciation and amortization expenses of our Medical Devices segment.

27

Prescription Medicines depreciation and amortization consists primarily of the amortization of the intangible assets related to Stendra® over its estimated useful life of 10 years. Medical Devices depreciation and amortization primarily consists of the amortization of the intangible assets related to Timm Medical and PTV over their estimated useful life of 12 years.

Change in fair value of derivative liability

For the six months ended June 30, 2024, and June 30, 2023, the Company recorded gains of $3.3 million and $0.0 million, respectively, for the change in fair value of the derivative liability. The gain in 2024 is related to the decrease in the fair value of a derivative liability established for certain bifurcated features of the Series A Preferred Stock issued in the July 2023 private placement.

Interest Income

Interest income for the six months ended June 30, 2024, and 2023, was $271,210 and $119,241, respectively. Petros invested its cash in money market securities during 2024 and 2023.

Interest Expense, Promissory Note

In January 2022, the Company executed a promissory note in favor of Vivus with a principal amount of $10,201,758 in connection with the Vivus Settlement Agreement. Interest expense, promissory note for the six months ended June 30, 2024, and 2023, was $234,721 and $278,966 respectively.

Three Months Ended June 30, 2024, and 2023 (Unaudited)

The following table sets forth a summary of our statements of operations for the three months ended June 30, 2024, and 2023:

For the Three Months Ended June 30,

    

2024

    

2023

Net sales

$

1,421,471

$

1,994,011

Cost of sales

 

329,110

 

513,857

Gross profit

 

1,092,361

 

1,480,154

Operating expenses:

 

 

Selling, general and administrative

 

2,286,630

 

2,249,592

Research and development

 

368,798

 

866,575

Depreciation and amortization expense

 

717,838

 

826,795

Total operating expenses

 

3,373,266

 

3,942,962

Loss from operations

 

(2,280,905)

 

(2,462,808)

Change in fair value of derivative liability

 

1,614,000

 

Interest income

 

119,391

 

52,924

Interest expense, promissory note

 

(114,512)

 

(136,799)

Total Other income (expense)

(1,618,879)

(83,875)

Loss before income taxes

 

(662,026)

 

(2,546,683)

Income tax expense

 

 

Net loss

$

(662,026)

$

(2,546,683)

28

Net Sales

Net sales for the three months ended June 30, 2024, were $1,421,471, composed of $615,022 of net sales from Prescription Medicines and net sales of $806,449 from Medical Devices.

Net sales for the three months ended June 30, 2023, were $1,994,011, composed of $984,408 of net sales from Prescription Medicines and net sales of $1,009,603 from Medical Devices.

For the three months ended June 30, 2024, gross billings to customers representing 10% or more of the Company’s total gross billings included three customers that represented approximately 28%, 25%, and 12% of total gross billings, respectively. Gross billings is a non-GAAP financial measure. For a reconciliation of net sales to gross billings, see the section titled “Reconciliation of Non-GAAP Financial Measures” below.

For the three months ended June 30, 2023, gross billings to customers representing 10% or more of the Company’s total gross billings included three customers that represented approximately 24%, 19%, and 16% of total gross billings, respectively. Gross billings is a non-GAAP financial measure. For a reconciliation of net sales to gross billings, see the section titled “Reconciliation of Non-GAAP Financial Measures” below.

Prescription Medicines sales consist of sales of Stendra® in the U.S. for the treatment of male ED. Stendra® is primarily sold directly to three main customers, as described above, which collectively accounted for approximately 96% of Stendra® net sales for the three months ended June 30, 2024. Individually, sales to the three main customers, accounted for 41%, 37%, and 18% of Stendra® gross billings for the three months ended June 30, 2024.

Medical Device sales consist of domestic and international sales of men’s health products for the treatment of ED. The men’s health products do not require a prescription and include VEDs.

Net sales were $572,540 or 29% lower during the three months ended June 30, 2024, compared to the same period in 2023 consisting of a $369,386 decrease in the net sales of Stendra® and a $203,154 decrease in Medical Device Sales. The decrease in net sales of Stendra® was substantially due to decreased wholesaler sales due to decreased demand and decreased related sales allowances stemming from a reduction in promotional activities. The decrease in net sales for Medical Devices included a decrease in domestic and international sales of VED systems.

Cost of Sales

Cost of sales for the three months ended June 30, 2024, were $329,110, composed of $69,971 of cost of sales for our Prescription Medicines segment and $259,139 for our Medical Devices segment.

Cost of sales for the three months ended June 30, 2023, were $513,857, composed of $83,451 of cost of sales for our Prescription Medicines segment and $430,406 for our Medical Devices segment.

Cost of sales for the Prescription Medicine segment for the three months ended June 30, 2024, consisted of 56% third-party product cost of sales, 44% royalty expenses, 7% 3PL order fulfillment and shipping expenses and a 7% benefit in inventory obsolescence reserves.

Cost of sales for the Medical Device segment for the three months ended June 30, 2024, consisted of 84% raw materials and 16% production labor.

Cost of sales decreased by $184,747 or 36% during the three months ended June 30, 2024, compared to the same period in 2023. For the three months ended June 30, 2024, and June 30, 2023, cost of sales as a percentage of net sales was 23% and 26%, respectively. The decrease in cost of sales as a percentage of net sales was primarily the result of decreased sales order fulfillment costs (on a per unit basis) during the three months ended June 30, 2024, compared to the same period in 2023.

29

Gross Profit

Gross profit for the three months ended June 30, 2024, was $1,092,361 or 77%, composed of $545,051 of gross profit from Prescription Medicines and $547,310 from Medical Devices. Gross profit for the three months ended June 30, 2023, was $1,480,154, or 74% of net sales, composed of $900,957 of gross profit from Prescription Medicines and $579,197 from Medical Devices. The decrease in gross profit was driven by the factors noted above.

Operating Expenses

Selling, general and administrative expenses for the three months ended June 30, 2024, were $2,286,630, composed of $625,030 of selling, general and administrative expenses of our Prescription Medicines segment, $569,782 of selling, general and administrative expenses of our Medical Devices segment and $1,091,818 of general corporate expenses.

Selling, general and administrative expenses for the three months ended June 30, 2023, were $2,249,592, composed of $258,145 of selling, general and administrative expenses of our Prescription Medicines segment, $481,572 of selling, general and administrative expenses of our Medical Devices segment and $1,509,875 of general corporate expenses.

Selling, general and administrative expenses for both segments include selling, marketing and regulatory expenses. Unallocated general corporate expenses include costs that were not specific to a particular segment but are general to the group, including expenses incurred for administrative and accounting staff, general liability and other insurance, professional fees and other similar corporate expenses.

Selling, general and administrative expenses increased by $37,038 or 2% during the three months ended June 30, 2024, compared to the same period in 2023. Increased selling general and administrative expenses were primarily driven by a waiver of FY 23 PDUFA fees by the FDA resulting in a $312,550 increase in PDUFA expense and increased professional service fees of $74,543 partially offset by decreased franchise taxes of $125,134, decreased insurance expenses of $56,360, decreased stock-based compensation expense of $26,842 and decreased other operating expenses of $141,719.

Research and development

Research and development expenses for the three months ended June 30, 2024, were $368,798, composed of $368,798 for our Prescription Medicines segment and $0 for our Medical Devices segment, respectively.

Research and development expenses for the three months ended June 30, 2023, were $866,575, composed of $865,122 for our Prescription Medicines segment and $1,453 for our Medical Devices segment, respectively.

Research and development expenses for the Prescription Medicines segment for the three months ended June 30, 2024, are composed of $259,116 for clinical development, $92,380 for consulting fees, and $17,302 for legal fees related to the Company’s Non-Prescription / OTC Strategies related to Stendra®. Research and development expenses for the Prescription Medicines segment for the three months ended June 30, 2023, are composed of $650,422 for consulting fees related to the Company’s Non-Prescription / OTC Strategies related to Stendra®; $200,000 for upfront licensing fees and $14,700 for consulting fees related to the H100 license acquired in March 2020, which later terminated in May 2023.

Research and development expenses for the Medical Devices segment for the three months ended June 30, 2024, were $0. Research and development expenses for the Medical Devices segment for the three months ended June 30, 2023, are composed of $1,453 for license fees related to the Company’s Tissue-Specific Oxygenation Sensor Technology Strategies.

Research and development expenses decreased by $497,777 or 57% during the three months ended June 30, 2024, compared to the same period in 2023. Decreased research and development expenses were primarily driven by decreased clinical development expenses and consulting fees related to the Company’s OTC strategies related to Stendra®.

Depreciation and amortization

Depreciation and amortization expenses for the three months ended June 30, 2024, were $717,838, composed of $500,305 of depreciation and amortization expenses of our Prescription Medicines segment and $217,533 of depreciation and amortization expenses of our Medical Devices segment.

30

Depreciation and amortization expenses for the three months ended June 30, 2023, were $826,795, composed of $575,470 of depreciation and amortization expenses of our Prescription Medicines segment and $251,325 of depreciation and amortization expenses of our Medical Devices segment.

Prescription Medicines depreciation and amortization consists primarily of the amortization of the intangible assets related to Stendra® over its estimated useful life of 10 years. Medical Devices depreciation and amortization primarily consists of the amortization of the intangible assets related to Timm Medical and PTV over their estimated useful life of 12 years

Change in fair value of derivative liability

For the three months ended June 30, 2024, and June 30, 2023, the Company recorded gains of $1.6 million and $0.0 million, respectively, for the change in fair value of the derivative liability. The gain in 2024 is related to the decrease in the fair value of a derivative liability established for certain bifurcated features of the Series A Preferred Stock issued in the July 2023 private placement.

Interest Income

Interest income for the three months ended June 30, 2024, and 2023, was $119,391 and $52,924, respectively. Petros invested its cash in money market securities during 2024 and 2023.

Interest Expense, Promissory Note

In January 2022, the Company executed a promissory note in favor of Vivus with a principal amount of $10,201,758 in connection with the Vivus Settlement Agreement. Interest expense, promissory note for the three months ended June 30, 2024, and 2023, was $114,512 and $136,799, respectively.

Liquidity and Capital Resources

General

Cash totaled $7,460,014 at June 30, 2024, compared to $13,336,975 at December 31, 2023.

The Company has experienced net losses and negative cash flows from operations since inception. As of June 30, 2024, we had cash of $7.5 million, working capital of $4.0 million, and an accumulated deficit of $101.7 million. The Company’s plans include, or may include, utilizing cash on hand, as well as exploring additional ways to raise capital in addition to increasing cash flows from operations. In January 2022, the Company executed a promissory note in favor of Vivus in connection with the Vivus Settlement Agreement in the principal amount of $10,201,758, net of a prepayment of $900,000. The terms of this promissory note are discussed in the section titled “Vivus Settlement Agreement, Promissory Note and the Security Agreement” above.

To date, the Company’s principal sources of capital used to fund operations have been the revenues from product sales, private sales, registered offerings and private placements of equity securities. The Company does not currently have sufficient available liquidity to fund its operations for at least the next 12 months. These conditions and events raise substantial doubt about the Company’s ability to continue as a going concern within one year after the date that these interim unaudited condensed consolidated financial statements are issued.

July 2023 Private Placement

On July 13, 2023, the Company entered into the Purchase Agreement with certain accredited investors (the “Investors”), pursuant to which the Company agreed to sell in a private placement to the Investors (i) an aggregate of 15,000 shares of the Company’s newly-designated Series A Preferred Stock initially convertible into up to 6,666,668 shares of the Company’s common stock at an initial conversion price of $2.25 per share and (ii) warrants to acquire up to an aggregate of 6,666,668 shares of common stock (the “Warrants”) at an initial exercise price of $2.25 per share (collectively, the “Private Placement”). Pursuant to the terms of the Certificate of Designations and the Warrants, each of the Conversion Price (as defined below) and the exercise price and the number of shares underlying the Warrants is subject to customary adjustments for stock dividends, stock splits, reclassifications and the like, and subject to price-based adjustment in the event of any issuances of common stock, or securities convertible, exercisable or exchangeable for

31

common stock, at a price below the then-applicable Conversion Price (subject to certain exceptions). As of June 30, 2024, the Conversion Price and the exercise price of the Warrants was equal to $2.25 per share.

Series A Preferred Stock

The terms of the Series A Preferred Stock are as set forth in the form of Certificate of Designations. The Series A Preferred Stock is convertible into shares of common stock (the “Conversion Shares”) at the election of the holder at any time at an initial conversion price of $2.25 (the “Conversion Price”). The Conversion Price is subject to customary adjustments for stock dividends, stock splits, reclassifications and the like, and subject to price-based adjustment in the event of any issuances of common stock, or securities convertible, exercisable or exchangeable for common stock, at a price below the then-applicable Conversion Price (subject to certain exceptions). The Company is required to redeem the Series A Preferred Stock in 13 equal monthly installments, commencing on November 1, 2023. The amortization payments due upon such redemptions are payable, at the Company’s election, in cash at 107% of the Installment Redemption Amount (as defined in the Certificate of Designations), or subject to certain limitations, in shares of common stock valued at the lower of (i) the Conversion Price then in effect and (ii) the greater of (A) 80% of the average of the three lowest closing prices of the common stock during the thirty trading day period immediately prior to the date the amortization payment is due or (B) $0.396 or such lower amount as permitted, from time to time, by the Nasdaq Stock Market, subject to adjustment for stock splits, stock dividends, stock combinations, recapitalizations or other similar events. The Company may require holders to convert their Series A Preferred Stock into Conversion Shares if the closing price of the Common Stock exceeds $6.75 per share (subject to adjustment for stock splits, stock dividends, stock combinations, recapitalizations or other similar events) for 20 consecutive trading days and the daily dollar trading volume of the Common Stock exceeds two million dollars ($2,000,000) per day during the same period and certain equity conditions described in the Certificate of Designations are satisfied.

The holders of the Series A Preferred Stock are entitled to dividends of 8% per annum, compounded monthly, which are payable, at the Company’s option, in cash or shares of Common Stock, or in a combination thereof, in accordance with the terms of the Certificate of Designations. On September 29, 2023, the Company filed an amendment to the Certificate of Designations with the Secretary of State for the State of Delaware, pursuant to which the terms of the Series A Preferred Stock were amended to permit certain additional procedures for the payment of redemptions and conversions Upon the occurrence and during the continuance of a Triggering Event (as defined in the Certificate of Designations), the Series A Preferred Stock will accrue dividends at the rate of 15% per annum.

During the six months ended June 30, 2024, the Company has redeemed or converted approximately 5,983 shares of Series A Preferred Stock and issued 5,983,175 shares of Common Stock pursuant to the terms of the Certificate of Designations.

There is no established public trading market for the Series A Preferred Stock and the Company does not intend to list the Series A Preferred Stock on any national securities exchange or nationally recognized trading system.

Warrants

The Warrants became exercisable for shares of common stock (the “Warrant Shares”) immediately upon issuance, at an initial exercise price of $2.25 per share (the “Exercise Price”) and expire five years from the date of issuance. The Exercise Price is subject to customary adjustments for stock dividends, stock splits, reclassifications and the like, and subject to price-based adjustment, on a “full ratchet” basis, in the event of any issuances of common stock, or securities convertible, exercisable or exchangeable for common stock, at a price below the then-applicable Exercise Price (subject to certain exceptions). Upon any such price-based adjustment, the number of Warrant Shares issuable upon exercise of the Warrants will be increased proportionately. There is no established public trading market for the Warrants and the Company does not intend to list the Warrants on any national securities exchange or nationally recognized trading system.

On March 21, 2024, the Company entered into a Waiver and Amendment with the Investors in the Private Placement, effective as of December 31, 2023. The Waiver and Amendment amended certain terms of the Warrants relating to the rights of the holders of the Warrants to provide that, in the event of a Fundamental Transaction (as defined in the Warrants) that is not within the Company’s control, including not approved by the Company’s Board of Directors, the holder of a Warrant shall only be entitled to receive from the Company or any successor entity the same type or form of consideration (and in the same proportion), at the Black Scholes Value of the unexercised portion of such Warrant, that is being offered and paid to the holders of the Company’s common stock in connection with the Fundamental Transaction.

32

Debt

Vivus Note

As noted above, in January 2022, the Company executed a promissory note in favor of Vivus with a principal amount of $10,201,758 in connection with the Vivus Settlement Agreement. For more information, see the section above titled “—Vivus Settlement Agreement, Promissory Note and the Security Agreement.”

Cash Flows

The following table summarizes the Company’s cash flows for the six months ended June 30, 2024, and 2023:

For the Six Months Ended June 30,

    

2024

    

2023

Net cash used in operating activities

$

(2,797,210)

$

(1,320,433)

Net cash used in financing activities

 

(3,079,751)

(721,034)

Net decrease in cash

$

(5,876,961)

$

(2,041,467)

Cash Flows from Operating Activities

Net cash used in operating activities for the six months ended June 30, 2024, was $2,797,210, which primarily reflected the Company’s net loss of $2,824,689, in addition to noncash adjustments to reconcile net loss to net cash used in operating activities of $1,449,943 consisting primarily of depreciation and amortization, change in the fair value of derivative liability, and changes in operating assets and liabilities of $1,477,422 largely driven by accrued expenses related to OTC development.

Net cash used in operating activities for the six months ended June 30, 2023, was $1,320,433, which primarily reflected our net loss of $3,931,830, in addition to noncash adjustments to reconcile net loss to net cash used in operating activities of $1,937,017 consisting primarily of depreciation and amortization, stock compensation, and changes in operating assets and liabilities of $674,380.

Cash Flows from Financing Activities

Net cash used in financing activities was $3,079,751 for the six months ended June 30, 2024, consisting of $2,699,960 of redemptions of Series A Preferred Stock and $379,791 of payments of the promissory note.

Net cash used in financing activities was $721,034 for the six months ended June 30, 2023, consisting of payments of the promissory note.

Off-Balance Sheet Commitments and Arrangements

The Company has not entered into any off-balance sheet financial guarantees or other off-balance sheet commitments to guarantee the payment obligations of any third parties. The Company has not entered into any derivative contracts that are indexed to the Company’s shares and classified as stockholder’s equity or that are not reflected in the Company’s financial statements included in this Quarterly Report on Form 10-Q. Furthermore, the Company does not have any retained or contingent interest in assets transferred to an unconsolidated entity that serves as credit, liquidity or market risk support to such entity. The Company does not have any variable interest in any unconsolidated entity that provides financing, liquidity, market risk or credit support to us or engages in leasing, hedging or product development services with us.

Contingencies

Certain conditions may exist as of the date the financial statements are issued, which may result in a loss to the Company, but which will only be resolved when one or more future events occur or fail to occur. The Company’s management, in consultation with its legal counsel as appropriate, assesses such contingent liabilities, and such assessment inherently involves an exercise of judgment. In assessing loss contingencies related to legal proceedings that are pending against the Company or unasserted claims that may result in such proceedings, the Company, in consultation with legal counsel, evaluates the perceived merits of any legal proceedings or unasserted claims, as well as the perceived merits of the amount of relief sought or expected to be sought therein. If the assessment of a contingency

33

indicates it is probable that a material loss has been incurred and the amount of the liability can be estimated, then the estimated liability would be accrued in the Company’s financial statements. If the assessment indicates a potentially material loss contingency is not probable, but is reasonably possible, or is probable, but cannot be estimated, then the nature of the contingent liability, together with an estimate of the range of possible loss, if determinable and material, would be disclosed. Loss contingencies considered remote are generally not disclosed unless they involve guarantees, in which case the guarantees would be disclosed.

Reconciliation of Non-GAAP Financial Measures

Adjusted EBITDA

Adjusted EBITDA is a non-GAAP financial measure utilized by management to evaluate the Company’s performance on a comparable basis. The Company believes that Adjusted EBITDA is useful to investors as a supplemental way to evaluate the ongoing operations of the Company’s business as Adjusted EBITDA may enhance investors’ ability to compare historical periods as it adjusts for the impact of financing methods, tax law and strategy changes, and depreciation and amortization and to evaluate the Company’s ability to service debt. In addition, Adjusted EBITDA is a financial measurement that management and the Company’s Board of Directors use in their financial and operational decision-making and in the determination of certain compensation programs. Adjusted EBITDA is a non-GAAP financial measure commonly used in the Company’s industry and should not be construed as an alternative to net income as an indicator of operating performance (as determined in accordance with GAAP). The Company’s presentation of Adjusted EBITDA may not be comparable to similarly titled measures reported by other companies.

Adjusted EBITDA is adjusted to exclude certain items that affect comparability. The adjustments are itemized in the tables below. You are encouraged to evaluate these adjustments and the reason the Company considers them appropriate for supplemental analysis. In evaluating adjustments, you should be aware that in the future the Company may incur expenses that are the same as or similar to some of the adjustments set forth below. The presentation of these adjustments should not be construed as an inference that future results will be unaffected by unusual or recurring items.

The Company defines Adjusted EBITDA as net income (loss) adjusted to exclude (i) interest expense, net, (ii) depreciation and amortization and (iii) income taxes, as further adjusted to eliminate the impact of certain items that the Company does not consider indicative of its ongoing operating performance or that are non-recurring in nature. For example, Adjusted EBITDA:

does not reflect the Company’s capital expenditures, future requirements for capital expenditures or contractual commitments;
does not reflect changes in, or cash requirements for, the Company’s working capital needs;
does not reflect the significant interest expense, or the cash requirements necessary to service interest or principal payments, on the Company’s debt; and
does not reflect payments related to income taxes, if applicable.

The following table presents a reconciliation of net income (loss) to Adjusted EBITDA for the three and six months ended June 30, 2024, and 2023:

For the Three Months Ended 

For the Six Months Ended 

June 30,

June 30,

    

2024

    

2023

    

2024

    

2023

Net Loss

$

(662,026)

$

(2,546,683)

$

(2,284,689)

$

(3,931,830)

Interest income

 

(119,391)

 

(52,924)

(271,210)

(119,241)

Interest expense, promissory note

 

114,512

 

136,799

234,721

278,966

Depreciation and amortization expense

 

717,838

 

826,795

1,435,677

1,653,590

EBITDA

 

50,933

 

(1,636,013)

(1,425,501)

(2,118,515)

Stock based compensation

16,834

43,316

197,215

173,652

Change in fair value of derivative liability

(1,614,000)

(3,348,000)

Adjusted EBITDA

$

(1,546,233)

$

(1,592,697)

$

(4,576,286)

$

(1,944,863)

34

Adjusted EBITDA has limitations as an analytical tool, and you should not consider it in isolation, or as a substitute for analysis of the Company’s results as reported under GAAP.

Gross Billings

Gross billings is a non-GAAP financial measure utilized as a key performance metric by management and the Company’s Board of Directors in their financial and operational decision-making as well as for the preparation of the annual budget. The Company believes that gross billings is useful to investors as a supplemental way to provide an alternative measure of the total demand for the products sold by the Company. Gross billings is a non-GAAP financial measure commonly used in the Company’s industry and should not be construed as an alternative to net sales as an indicator of operating performance (as determined in accordance with GAAP). The Company’s presentation of gross billings may not be comparable to similarly titled measures reported by other companies.

Gross billings is adjusted to exclude certain items that affect comparability. The adjustments are itemized in the tables below. You are encouraged to evaluate these adjustments and the reason the Company considers them appropriate for supplemental analysis. In evaluating adjustments, you should be aware that in the future the Company may incur expenses that are the same as or similar to some of the adjustments set forth below. The presentation of these adjustments should not be construed as an inference that future results will be unaffected by unusual or recurring items.

The Company defines gross billings as the amount of its aggregate sales billed to customers at standard prices before the application of certain adjustments that reduce the net amount received from customers, including product returns, certain rebates and coupon redemptions, discounts and fees.

The following table presents a reconciliation of net sales to gross billings for the three and six months ended June 30, 2024, and 2023:

For the Three Months Ended

For the Six Months Ended

June 30

June 30

    

2024

    

2023

    

2024

    

2023

Net Sales

$

1,421,471

$

1,994,011

$

2,810,276

$

4,511,983

Product Returns

324,984

 

416,254

802,969

774,025

Contract Rebates

212,511

 

483,702

475,002

812,186

Chargebacks

57,506

 

35,900

110,119

76,300

Cash Discounts

33,043

 

42,675

66,495

89,414

Distribution Service Fees

365,704

 

175,115

571,573

462,622

Coupon Redemptions

110,208

 

463,071

232,000

1,029,936

Gross Billings

$

2,525,427

$

3,610,728

$

5,068,434

$

7,756,466

Gross billings has limitations as an analytical tool, and you should not consider it in isolation, or as a substitute for analysis of the Company’s results as reported under GAAP.

ITEM 3. QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK.

We are a smaller reporting company as defined by Rule 12b-2 of the Exchange Act and are not required to provide the information required under this item.

ITEM 4. CONTROLS AND PROCEDURES.

Evaluation of Disclosure Controls and Procedures

We carried out an evaluation, under the supervision and with the participation of our management, including our principal executive officer and principal financial officer, of the effectiveness of our disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e) under the Securities Exchange Act of 1934, as amended (“Exchange Act”)) as of the period covered by this report. Based upon that evaluation, our principal executive officer and principal financial officer concluded that, as of the end of the period covered in this Quarterly Report on Form 10-Q, our disclosure controls and procedures were not effective to ensure that information required to be disclosed in reports filed by us under the Exchange Act is recorded, processed, summarized and reported

35

within the required time periods and 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.

A material weakness is a control deficiency (within the meaning of Public Company Accounting Oversight Board (PCAOB) Auditing Standard No. 5) or combination of control deficiencies that results in more than a remote likelihood that a material misstatement of the annual or interim financial statements will not be prevented or detected on a timely basis. As disclosed in Part II Item 9A Controls and Procedures in our Annual Report on Form 10-K for the fiscal year ended December 31, 2023, we identified a material weaknesses in internal control related to (1) Petros has an insufficient level of monitoring and oversight controls and does not enforce the implementation of key controls reflected on its internal control process matrices; (2) the sizes of Petros’ accounting and IT departments make it impracticable to achieve an appropriate segregation of duties; and (3) Petros does not have appropriate IT access related controls.

Management plans to expand the scope of its remediation of its internal controls over financial reporting at the consolidated level and has developed a plan to address the remediation of the foregoing deficiencies. Petros’ remediation efforts are ongoing and it will continue its initiatives to implement and document policies, procedures, and internal controls. The remediation efforts include the implementation of additional controls to ensure all risks have been addressed. Management is further emphasizing compliance with existing internal controls. The Company has continued to utilize an external consultant to assist in the remediation of the deficiencies.

Our management, including our principal executive officer and principal financial officer, does not expect that our disclosure controls and procedures or our internal controls will prevent all errors or fraud. A control system, no matter how well conceived and operated, can provide only reasonable, not absolute, assurance that the objectives of the control system are met. Further, the design of a control system must reflect the fact that there are resource constraints, and the benefits of controls must be considered relative to their costs. Due to the inherent limitations in all control systems, no evaluation of controls can provide absolute assurance that all control issues and instances of fraud, if any, have been detected. Management believes that the financial statements included in this Quarterly Report on Form 10-Q fairly present in all material respects our financial condition, results of operations and cash flows for the periods presented.

Changes in Internal Control Over Financial Reporting

There were no changes in our internal control over financial reporting that occurred during the quarter ended June 30, 2024, that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting other than as noted above.

36

PART II—OTHER INFORMATION

ITEM 1. LEGAL PROCEEDINGS.

From time to time, we may become involved in legal proceedings or be subject to claims arising in the ordinary course of business.

The information set forth in Note 14 Commitments and Contingencies of the Notes to Consolidated Financial Statements of this Quarterly Report on Form 10-Q is incorporated by reference herein.

ITEM 1A. RISK FACTORS.

The following description of risk factors includes any material changes to, and supersedes the description of, risk factors associated with our business, financial condition and results of operations previously disclosed in “Item 1A. Risk Factors” of our annual report on Form 10-K for the fiscal year ended December 31, 2023, as filed with the SEC on April 1, 2024. Our business, financial condition and operating results can be affected by a number of factors, whether currently known or unknown, including but not limited to those described in our annual report, any one or more of which could, directly or indirectly, cause our actual financial condition and operating results to vary materially from past, or from anticipated future, financial condition and operating results. Any of these factors, in whole or in part, could materially and adversely affect our business, financial condition, operating results, and stock price.

The following discussion of risk factors contains forward-looking statements. These risk factors may be important to understanding other statements in this Quarterly Report on Form 10-Q. The following information should be read in conjunction with the condensed consolidated financial statements and related notes in Part I, Item 1, “Financial Statements” and Part I, Item 2, “Management’s Discussion and Analysis of Financial Condition and Results of Operations” of this Quarterly Report on Form 10-Q.

If we fail to comply with the continued listing requirements of the Nasdaq Capital Market, our common stock may be delisted and the price of our common stock and our ability to access the capital markets could be negatively impacted.

Our common stock is currently listed for trading on The Nasdaq Capital Market. We must satisfy Nasdaq’s continued listing requirements, including, among other things, a minimum closing bid price of $1.00 per share or risk delisting, which would have a material adverse effect on our business. A delisting of our common stock from The Nasdaq Capital Market could materially reduce the liquidity of our common stock and result in a corresponding material reduction in the price of our common stock. In addition, delisting could harm our ability to raise capital through alternative financing sources on terms acceptable to us, or at all, and may result in the potential loss of confidence by investors, suppliers, customers and employees and fewer business development opportunities.

On May 15, 2024, we received notice from the Listing Qualifications Staff of Nasdaq indicating that, based upon the closing bid price of our common stock for the 30 consecutive business day period between April 3, 2024, through May 14, 2024, we did not meet the minimum bid price of $1.00 per share required for continued listing on the Nasdaq Capital Market pursuant to Nasdaq Listing Rule 5550(a)(2). The letter also indicated that we would be provided with a compliance period until November 11, 2024, in which to regain compliance pursuant to Nasdaq Listing Rule 5810(c)(3)(A).

There is no assurance that we will maintain compliance with such minimum listing requirements. If our common stock were delisted from Nasdaq, trading of our common stock would most likely take place on an over-the-counter market established for unlisted securities, such as the OTCQB or the Pink Market maintained by OTC Markets Group Inc. An investor would likely find it less convenient to sell, or to obtain accurate quotations in seeking to buy, our common stock on an over-the-counter market, and many investors would likely not buy or sell our common stock due to difficulty in accessing over-the-counter markets, policies preventing them from trading in securities not listed on a national exchange or other reasons. In addition, as a delisted security, our common stock would be subject to SEC rules as a “penny stock,” which impose additional disclosure requirements on broker-dealers. The regulations relating to penny stocks, coupled with the typically higher cost per trade to the investor of penny stocks due to factors such as broker commissions generally representing a higher percentage of the price of a penny stock than of a higher-priced stock, would further limit the ability of investors to trade in our common stock. In addition, delisting could harm our ability to raise capital through alternative financing sources on terms acceptable to us, or at all, and may result in the potential loss of confidence by investors, suppliers, customers and employees and fewer business development opportunities. For these reasons and others, delisting would adversely affect the liquidity, trading volume and price of our common stock, causing the value of an investment in us to decrease and having an adverse effect on our business, financial condition and results of operations, including our ability to attract and retain qualified employees and to raise capital.

37

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

On June 21, 2024, the Company issued 245,158 shares of common stock in connection with a services agreement. The Company relied upon the exemption from registration provided by Section 4(a)(2) of the Securities Act of 1933, as amended, and Regulation D promulgated thereunder for transactions not involving a public offering.

ITEM 3. DEFAULTS UPON SENIOR SECURITIES.

None.

ITEM 4. MINE SAFETY DISCLOSURES.

Not applicable.

ITEM 5. OTHER INFORMATION.

None.

38

ITEM 6. EXHIBITS.

Exhibit No.

   

Description

31.1*

Rule 13a-14(a)/15d-14(a) Certification – Principal Executive Officer.

31.2*

Rule 13a-14(a)/15d-14(a) Certification – Principal Financial Officer.

32**

Section 1350 Certification – Principal Executive Officer and Principal Financial Officer.

101

The following materials from Petros Pharmaceuticals, Inc.’s Quarterly Report on Form 10-Q for the quarter ended June 30, 2024, formatted in iXBRL (Inline eXtensible Business Reporting Language): (i) Consolidated Balance Sheets; (ii) Consolidated Statements of Operations; (iii) Consolidated Changes in Stockholders’ Equity/Members’ Capital; (iv) Consolidated Statements of Cash Flows; and (v) Notes to the Consolidated Financial Statements.

104

Cover Page Interactive Data File, formatted in iXBRL and contained in Exhibit 101.

*

Filed herewith.

**

Furnished herewith.

39

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.

Petros Pharmaceuticals, Inc.

Date: August 14, 2024

By:

/s/ Fady Boctor

Fady Boctor

Chief Commercial Officer and Principal Executive Officer

Date: August 14, 2024

By:

/s/ Mitchell Arnold

Mitchell Arnold

Vice President of Finance and Principal Financial Officer

40

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

Exhibit 31.1

CERTIFICATION PURSUANT TO SARBANES–OXLEY ACT OF 2002

I, Fady Boctor, certify that:

1.

I have reviewed this quarterly report on Form 10-Q of Petros Pharmaceuticals, Inc;

2.

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

3.

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

4.

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

(a)

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

(b)

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

(c)

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

(d)

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

5.

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

(a)

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

(b)

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

Date: August 14, 2024

    

By:

/s/ Fady Boctor

Fady Boctor

Chief Commercial Officer and Principal Executive Officer


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

Exhibit 31.2

CERTIFICATION PURSUANT TO SARBANES–OXLEY ACT OF 2002

I, Mitchell Arnold, certify that:

1.

I have reviewed this quarterly report on Form 10-Q of Petros Pharmaceuticals, Inc;

2.

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

3.

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

4.

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

(a)

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

(b)

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

(c)

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

(d)

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

5.

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

(a)

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

(b)

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

Date: August 14, 2024

    

By:

/s/ Mitchell Arnold

Mitchell Arnold

Vice President of Finance and Principal Financial Officer


EX-32 4 tmb-20240630xex32.htm EX-32

Exhibit 32

CERTIFICATION PURSUANT TO SECTION 906

OF THE SARBANES–OXLEY ACT OF 2002

In connection with the Quarterly Report of Petros Pharmaceuticals, Inc. (the “Company”) on Form 10-Q for the period ended June 30, 2024, as filed with the Securities and Exchange Commission on the date hereof (the “Report”), each of the undersigned, in the capacities and on the dates indicated below, hereby certifies pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that:

1.

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

2.

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

    

Petros Pharmaceuticals, Inc.

Date: August 14, 2024

By:

/s/ Fady Boctor

Fady Boctor

Chief Commercial Officer and Principal Executive Officer

Date: August 14, 2024

By:

/s/ Mitchell Arnold

Mitchell Arnold

Vice President of Finance and Principal Financial Officer


EX-101.SCH 5 tmb-20240630.xsd EX-101.SCH 99900 - Disclosure - Standard And Custom Axis Domain Defaults link:presentationLink link:calculationLink link:definitionLink 995200100 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 995200200 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS link:presentationLink link:calculationLink link:definitionLink 995200400 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 99940301 - Disclosure - Accounts Receivable, net (Details) link:presentationLink link:calculationLink link:definitionLink 99940401 - Disclosure - Inventories (Details) link:presentationLink link:calculationLink link:definitionLink 99940501 - Disclosure - Prepaid Expenses and Other Current Assets (Details) link:presentationLink link:calculationLink link:definitionLink 99940602 - Disclosure - Intangible Assets - Future annual amortization (Details) link:presentationLink link:calculationLink link:definitionLink 99940701 - Disclosure - Accrued Expenses (Details) link:presentationLink link:calculationLink link:definitionLink 99940802 - Disclosure - Debt - Future minimum principal payments (Details) link:presentationLink link:calculationLink link:definitionLink 40802 - Disclosure - Future minimum principal payments (Details) - Calc2 link:presentationLink link:calculationLink link:definitionLink 995200300 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN CONVERTIBLE REDEEMABLE PREFERRED STOCK AND STOCKHOLDERS' EQUITY link:presentationLink link:calculationLink link:definitionLink 99940101 - Disclosure - Nature of Operations, Basis of Presentation, Liquidity and Going Concern - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 99940201 - Disclosure - Summary of Significant Accounting Policies (Details) link:presentationLink link:calculationLink link:definitionLink 99940302 - Disclosure - Accounts Receivable, net - Additional information (Details) link:presentationLink link:calculationLink link:definitionLink 99940603 - Disclosure - Intangible Assets - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 99940801 - Disclosure - Debt - Promissory Note (Details) link:presentationLink link:calculationLink link:definitionLink 99940901 - Disclosure - Stockholders' Equity - Number of shares held (Details) link:presentationLink link:calculationLink link:definitionLink 99941001 - Disclosure - Stock Options - Summary of stock options (Details) link:presentationLink link:calculationLink link:definitionLink 99941002 - Disclosure - Stock Options - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 99941101 - Disclosure - Common Stock Warrants - Summary of warrants (Details) link:presentationLink link:calculationLink link:definitionLink 99941201 - Disclosure - Dilutive convertible securities - Potentially dilutive securities convertible into common shares that were excluded from the calculation of diluted net income (loss) per share (Details) link:presentationLink link:calculationLink link:definitionLink 99941301 - Disclosure - Marketing, Licensing and Distribution Agreements - Vivus (Details) link:presentationLink link:calculationLink link:definitionLink 99941401 - Disclosure - Commitments and Contingencies (Details) link:presentationLink link:calculationLink link:definitionLink 99941501 - Disclosure - Segment Information (Details) link:presentationLink link:calculationLink link:definitionLink 99941502 - Disclosure - Segment Information - Net Sales by Geographic region (Details) link:presentationLink link:calculationLink link:definitionLink 99941503 - Disclosure - Segment Information - Segment assets (Details) link:presentationLink link:calculationLink link:definitionLink 99941601 - Disclosure - Private Placement (Details) link:presentationLink link:calculationLink link:definitionLink 99941701 - Disclosure - Fair Value Measurements (Details) link:presentationLink link:calculationLink link:definitionLink 99941702 - Disclosure - Fair Value Measurements - Change in the fair value of financial liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 995200090 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 995200105 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 995210101 - Disclosure - Nature of Operations, Basis of Presentation, Liquidity and Going Concern link:presentationLink link:calculationLink link:definitionLink 995210201 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 995210301 - Disclosure - Accounts Receivable, net link:presentationLink link:calculationLink link:definitionLink 995210401 - Disclosure - Inventories link:presentationLink link:calculationLink link:definitionLink 995210501 - Disclosure - Prepaid Expenses and Other Current Assets link:presentationLink link:calculationLink link:definitionLink 995210601 - Disclosure - Intangible Assets link:presentationLink link:calculationLink link:definitionLink 995210701 - Disclosure - Accrued Expenses link:presentationLink link:calculationLink link:definitionLink 995210801 - Disclosure - Debt link:presentationLink link:calculationLink link:definitionLink 995210901 - Disclosure - Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 995211001 - Disclosure - Stock Options link:presentationLink link:calculationLink link:definitionLink 995211101 - Disclosure - Common Stock Warrants link:presentationLink link:calculationLink link:definitionLink 995211201 - Disclosure - Dilutive convertible securities link:presentationLink link:calculationLink link:definitionLink 995211301 - Disclosure - Marketing, Licensing and Distribution Agreements link:presentationLink link:calculationLink link:definitionLink 995211401 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 995211501 - Disclosure - Segment Information link:presentationLink link:calculationLink link:definitionLink 995211601 - Disclosure - Private Placement link:presentationLink link:calculationLink link:definitionLink 995211701 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 99920202 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 99930303 - Disclosure - Accounts Receivable, net (Tables) link:presentationLink link:calculationLink link:definitionLink 99930403 - Disclosure - Inventories (Tables) link:presentationLink link:calculationLink link:definitionLink 99930503 - Disclosure - Prepaid Expenses and Other Current Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 99930603 - Disclosure - Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 99930703 - Disclosure - Accrued Expenses (Tables) link:presentationLink link:calculationLink link:definitionLink 99930803 - Disclosure - Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 99931003 - Disclosure - Stock Options (Tables) link:presentationLink link:calculationLink link:definitionLink 99931103 - Disclosure - Common Stock Warrants (Tables) link:presentationLink link:calculationLink link:definitionLink 99931203 - Disclosure - Dilutive convertible securities (Tables) link:presentationLink link:calculationLink link:definitionLink 99931503 - Disclosure - Segment Information (Tables) link:presentationLink link:calculationLink link:definitionLink 99931703 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 99940402 - Disclosure - Inventories - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 99940601 - Disclosure - Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 6 tmb-20240630_cal.xml EX-101.CAL EX-101.DEF 7 tmb-20240630_def.xml EX-101.DEF EX-101.LAB 8 tmb-20240630_lab.xml EX-101.LAB EX-101.PRE 9 tmb-20240630_pre.xml EX-101.PRE XML 11 R1.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Document and Entity Information - shares
6 Months Ended
Jun. 30, 2024
Aug. 13, 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-39752  
Entity Registrant Name Petros Pharmaceuticals, Inc.  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 85-1410058  
Entity Address, Address Line One 1185 Avenue of the Americas  
Entity Address, Address Line Two 3rd Floor  
Entity Address, City or Town New York  
Entity Address State Or Province NY  
Entity Address, Postal Zip Code 10036  
City Area Code 973  
Local Phone Number 242-0005  
Title of 12(b) Security Common stock  
Trading Symbol PTPI  
Security Exchange Name NASDAQ  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Non-accelerated Filer  
Entity Small Business true  
Entity Emerging Growth Company true  
Entity Ex Transition Period false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   9,606,678
Entity Central Index Key 0001815903  
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2024  
Document Fiscal Period Focus Q2  
Amendment Flag false  
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.24.2.u1
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
Jun. 30, 2024
Dec. 31, 2023
Current assets:    
Cash $ 7,460,014 $ 13,336,975
Accounts receivable, net 1,776,531 2,226,151
Inventories 1,433,217 1,610,391
Prepaid inventory 1,414,320 1,182,899
Prepaid expenses and other current assets 1,894,963 2,033,980
Total current assets 13,979,045 20,390,396
Fixed assets, net 23,846 28,957
Intangible assets, net 7,541,171 8,971,737
API purchase commitment 3,471,471 4,178,446
Right of use assets 153,741 226,259
Total assets 25,169,274 33,795,795
Current liabilities:    
Current portion of promissory note 1,936,995 1,156,550
Accounts payable 791,091 1,713,253
Accrued expenses 6,673,591 5,360,077
Accrued Series A Convertible Preferred payments payable 224,124 2,047,583
Other current liabilities 350,544 493,288
Total current liabilities 9,976,345 10,770,751
Promissory note, net of current portion 5,697,128 6,857,364
Derivative Liability 202,000 3,550,000
Other long-term liabilities 107,756 137,657
Total liabilities 15,983,229 21,315,772
Commitments and contingencies (see note 14)
Series A convertible redeemable preferred stock (par value $0.0001 per share and $1,000 stated value), 15,000 and 15,000 shares authorized at June 30, 2024, and December 31, 2023, respectively; 4,039 and 10,022 shares issued and outstanding at June 30, 2024, and December 31, 2023, respectively; Liquidation preference of $4,585,929 and $11,271,365, as of June 30, 2024, and December 31, 2023, respectively. 1,115,762 408,982
Stockholders' Equity:    
Common stock (par value $0.0001 per share, 250,000,000 and 250,000,000 shares authorized at June 30, 2024, and December 31, 2023, respectively; 9,297,538 and 2,991,377 shares issued and outstanding as of June 30, 2024, and December 31, 2023, respectively) 930 298
Additional paid-in capital 109,783,623 110,960,324
Accumulated deficit (101,714,270) (98,889,581)
Total Stockholders' Equity 8,070,283 12,071,041
Total Liabilities, Convertible Redeemable Preferred Stock and Stockholders' Equity $ 25,169,274 $ 33,795,795
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.24.2.u1
CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
Jun. 30, 2024
Dec. 31, 2023
CONDENSED CONSOLIDATED BALANCE SHEETS    
Redeemable convertible preferred stock, par value (in dollars per share) $ 0.0001 $ 0.0001
Redeemable convertible preferred stock, stated value $ 1,000 $ 1,000
Redeemable convertible preferred stock, authorized (in shares) 15,000 15,000
Redeemable convertible preferred stock, issued (in shares) 4,039 10,022
Redeemable convertible preferred stock, outstanding (in shares) 4,039 10,022
Redeemable convertible preferred stock, Liquidation preference $ 4,585,929 $ 11,271,365
Common stock, par value (in dollars per share) $ 0.0001 $ 0.0001
Common stock, shares authorized 250,000,000 250,000,000
Common stock, shares issued 9,297,538 2,991,377
Common stock, shares outstanding 9,297,538 2,991,377
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.24.2.u1
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS        
Net sales $ 1,421,471 $ 1,994,011 $ 2,810,276 $ 4,511,983
Cost of goods sold 329,110 513,857 660,939 1,064,599
Gross profit 1,092,361 1,480,154 2,149,337 3,447,384
Operating expenses:        
Selling, general and administrative 2,286,630 2,249,592 4,998,088 4,380,231
Research and development expense 368,798 866,575 1,924,750 1,185,668
Depreciation and amortization expense 717,838 826,795 1,435,677 1,653,590
Total operating expenses 3,373,266 3,942,962 8,358,515 7,219,489
Loss from operations (2,280,905) (2,462,808) (6,209,178) (3,772,105)
Other income (expenses):        
Change in fair value of derivative liability 1,614,000   3,348,000  
Interest income 119,391 52,924 271,210 119,241
Interest expense, promissory note (114,512) (136,799) (234,721) (278,966)
Total other income (expenses) 1,618,879 (83,875) 3,384,489 (159,725)
Net loss before income taxes (662,026) (2,546,683) (2,824,689) (3,931,830)
Net loss (662,026) $ (2,546,683) (2,824,689) $ (3,931,830)
Preferred Stock dividend and cash premiums (216,798)   (812,303)  
Preferred Stock accretion (1,856,095)   (7,124,871)  
Net loss attributable to common stockholders $ (2,734,919)   $ (10,761,863)  
Net loss per common share        
Basic (in dollars per share) $ (0.37) $ (1.20) $ (1.77) $ (1.87)
Diluted (in dollars per share) $ (0.37) $ (1.20) $ (1.77) $ (1.87)
Weighted average common shares outstanding        
Basic (in shares) 7,388,107 2,117,581 6,072,349 2,103,220
Diluted (in shares) 7,388,107 2,117,581 6,072,349 2,103,220
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.24.2.u1
CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN CONVERTIBLE REDEEMABLE PREFERRED STOCK AND STOCKHOLDERS' EQUITY - USD ($)
Preferred Stock
Convertible Redeemable Preferred Stock
Common Stock
Additional Paid-in Capital
Accumulated Deficit
Total
Balance at Dec. 31, 2022   $ 208 $ 107,428,652 $ (90,726,393) $ 16,702,467
Balance (in shares) at Dec. 31, 2022   2,079,387      
Stock-based compensation expense     173,652   173,652
Shares issued for vested RSU's   $ 3 (3)    
Shares issued for vested RSU's (in shares)   40,233      
Net loss       (3,931,830) (3,931,830)
Balance at Jun. 30, 2023   $ 211 107,602,301 (94,658,223) 12,944,289
Balance (in shares) at Jun. 30, 2023   2,119,620      
Balance at Mar. 31, 2023   $ 209 107,558,987 (92,111,540) 15,447,656
Balance (in shares) at Mar. 31, 2023   2,088,698      
Stock-based compensation expense     43,316   43,316
Shares issued for vested RSU's   $ 2 (2)    
Shares issued for vested RSU's (in shares)   30,922      
Net loss       (2,546,683) (2,546,683)
Balance at Jun. 30, 2023   $ 211 107,602,301 (94,658,223) 12,944,289
Balance (in shares) at Jun. 30, 2023   2,119,620      
Balance at Dec. 31, 2023 $ 408,982 $ 298 110,960,324 (98,889,581) 12,071,041
Balance (in shares) at Dec. 31, 2023 10,022 2,991,377      
Stock-based compensation expense     197,215   197,215
Common Stock issued for services   $ 33 209,967   210,000
Common Stock issued for services (in shares)   322,986      
Series A Preferred Stock accretion $ 7,124,871   (7,124,871)   (7,124,871)
Series A Preferred Stock dividends 754,962   (754,962)   (754,962)
Preferred Stock redemption including cash premium $ (7,173,053) $ 599 6,353,291   6,353,890
Preferred Stock redemption including cash premium (in shares) (5,983) 5,983,175      
Deemed dividends on Preferred Stock     57,341   57,341
Net loss       (2,824,689) (2,824,689)
Balance at Jun. 30, 2024 $ 1,115,762 $ 930 109,783,623 (101,714,270) 8,070,283
Balance (in shares) at Jun. 30, 2024 4,039 9,297,538      
Balance at Mar. 31, 2024 $ 906,979 $ 688 110,838,135 (101,052,244) 9,786,579
Balance (in shares) at Mar. 31, 2024 5,663 6,881,864      
Stock-based compensation expense     16,834   16,834
Common Stock issued for services   $ 25 99,975   100,000
Common Stock issued for services (in shares)   245,158      
Series A Preferred Stock accretion $ 1,856,095   (1,856,095)   (1,856,095)
Series A Preferred Stock dividends (153,842)   (153,842)   (153,842)
Preferred Stock redemption including cash premium $ (1,801,154) $ 217 901,572   901,789
Preferred Stock redemption including cash premium (in shares) (1,624) 2,170,516      
Deemed dividends on Preferred Stock     62,956   62,956
Net loss       (662,026) (662,026)
Balance at Jun. 30, 2024 $ 1,115,762 $ 930 $ 109,783,623 $ (101,714,270) $ 8,070,283
Balance (in shares) at Jun. 30, 2024 4,039 9,297,538      
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.24.2.u1
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Cash flows from operating activities:    
Net loss $ (2,824,689) $ (3,931,830)
Adjustments to reconcile net loss to net cash used in operating activities:    
Depreciation and amortization 1,435,677 1,653,590
Bad debt expense (recoveries) (25,352) 4,499
Inventory and sample inventory reserve 7,999 41,195
Amortization of right of use asset 72,517 64,081
Derivative liability (3,348,000)  
Employee stock-based compensation 197,215 173,652
Stock issued for services 210,000  
Changes in operating assets and liabilities:    
Accounts receivable 474,972 (470,984)
Inventories 169,175 33,266
Prepaid inventory (231,421)  
Prepaid expenses and other current assets 845,992 326,992
Accounts payable (922,164) (22,668)
Accrued expenses 1,313,514 1,143,909
Deferred revenue (117,238) (281,372)
Other current liabilities (25,506) 24,586
Other long-term liabilities (29,901) (79,349)
Net cash used in operating activities (2,797,210) (1,320,433)
Cash flows from financing activities:    
Payment of promissory note (379,791) (721,034)
Redemption of Series A Preferred Stock (2,699,960)  
Net cash used in financing activities (3,079,751) (721,034)
Net decrease in cash (5,876,961) (2,041,467)
Cash, beginning of period 13,336,975 9,426,264
Cash, end of period 7,460,014 7,384,797
Supplemental cash flow information:    
Cash paid for interest during the period 120,209 278,966
Noncash Items:    
Noncash increase in inventory due to API reclass   439,353
Noncash decrease in API purchase commitment   459,422
Noncash decrease in other current assets: API purchase commitment   20,069
Noncash issuance of common stock to non-employee   $ 3
Noncash redemption of Series A Preferred Stock 6,353,890  
Accrued Series A Convertible Preferred payments payable 224,124  
Accretion of Series A convertible preferred stock to redemption value 7,124,871  
Accrual of Series convertible preferred stock dividends $ 754,962  
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Nature of Operations, Basis of Presentation, Liquidity and Going Concern
6 Months Ended
Jun. 30, 2024
Nature of Operations, Basis of Presentation, Liquidity and Going Concern  
Nature of Operations, Basis of Presentation, Liquidity and Going Concern

1)    Nature of Operations, Basis of Presentation, Liquidity and Going Concern

Nature of Operations

Petros Pharmaceuticals, Inc. (“Petros” or the “Company”) was incorporated in Delaware on May 14, 2020, for the purpose of effecting the transactions contemplated by that certain Agreement and Plan of Merger, dated as of May 17, 2020 (as amended, the “Merger Agreement”), by and between Petros, Neurotrope, Inc., a Nevada corporation (“Neurotrope”), Metuchen Pharmaceuticals LLC, a Delaware limited liability company (“Metuchen”), and certain subsidiaries of Petros and Neurotrope. Petros consists of wholly owned subsidiaries, Metuchen, Neurotrope, Timm Medical Technologies, Inc. (“Timm Medical”), and Pos-T-Vac, LLC (“PTV”). The Company is engaged in the commercialization and development of Stendra®, a U.S. Food and Drug Administration (“FDA”) approved PDE-5 inhibitor prescription medication for the treatment of erectile dysfunction (“ED”), which the Company have licensed from Vivus, Inc. (“Vivus”). Petros also markets its own line of ED products in the form of vacuum erection device products through its subsidiaries, Timm Medical and PTV.

Petros is committed to the goal of becoming a leading innovator in the emerging self-care market driving expanded access to key prescription pharmaceuticals as Over-The-Counter (“OTC”) treatment options. Currently, Petros is pursuing increased access for its flagship prescription ED therapy, Stendra®, via potential OTC designation. If ultimately approved by the FDA for OTC access, Stendra® may be the first in its class to achieve this marketing status, also establishing company know how as a proven platform for other prospective prescription therapeutics.

The Company manages its operations through two segments, Prescription Medications and Medical Devices, both of which focus on the treatment of male ED. The Prescription Medications segment consists primarily of Stendra®, which is sold generally in the United States. The Medical Devices segment consists primarily of vacuum erection devices, which are sold domestically and internationally.

The Company’s priority is the ability to sell Stendra® OTC.

Basis of Presentation and Principles of Consolidation

The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States (“U.S. GAAP”) for interim financial reporting and with the instructions to Form 10-Q and Article 10 of Regulation S-X. In the opinion of management, the unaudited condensed consolidated financial statements included herein contain all adjustments necessary to present fairly the Company’s financial position and the results of its operations and cash flows for the interim periods presented. Such adjustments are of a normal recurring nature. The results of operations for the six months ended June 30, 2024, may not be indicative of results for the full year. These unaudited condensed consolidated financial statements should be read in conjunction with the audited financial statements and the notes to those statements for the year ended December 31, 2023, included in the Company’s Annual Report on Form 10-K initially filed with the SEC on April 1, 2024, as amended on May 31, 2024. All transactions between the consolidated entities have been eliminated in consolidation.

Liquidity, Going Concern and Other Uncertainties

In accordance with Financial Accounting Standards Board (the “FASB”) Accounting Standards Update (“ASU”) ASU 2014-15, Presentation of Financial Statements - going Concern (Subtopic 205-40) (“ASC 205-40”), the Company has the responsibility to evaluate whether conditions and/or events raise substantial doubt about its ability to meet its future financial obligations as they become due within one year after the date that the financial statements are issued. To date, the Company’s principal sources of capital used to fund operations have been the revenues from product sales, private sales, registered offerings and private placements of equity securities. The Company has experienced net losses and negative cash flows from operations since inception. As of June 30, 2024, the Company had cash of $7.5 million, positive working capital of $4.0 million, and accumulated deficit of $101.7 million. The Company’s plans include, or may include, utilizing cash on hand, as well as exploring additional ways to raise capital in addition to increasing cash flows from operations. In January 2022, the Company executed a promissory note in favor of Vivus in connection with the Vivus Settlement Agreement (as defined herein) in the principal amount of $10,201,758. As of June 30, 2024, the principal balance of the note is $7.6

million. The terms of this promissory note are discussed in Note 8 and Note 13. The Company does not currently have sufficient available liquidity to fund its operations for at least the next 12 months. These conditions and events raise substantial doubt about the Company’s ability to continue as a going concern within one year after the date that these interim unaudited condensed consolidated financial statements are issued. The accompanying interim unaudited condensed consolidated financial statements do not include any adjustments that might result from these uncertainties. The unaudited condensed consolidated financial statements do not include any adjustments to reflect the possible future effects on the recoverability and classification of assets or the amounts and classifications of liabilities that may result should the Company be unable to continue as a going concern.

In response to these conditions and events, the Company is evaluating various financing strategies to obtain sufficient additional liquidity to meet its operating, debt service and capital requirements for the next twelve months following the date of this Quarterly Report. The potential sources of financing that the Company is evaluating include one or any combination of secured or unsecured debt, convertible debt and equity in both public and private offerings. The Company also plans to finance near-term operations with its cash on hand, including the gross proceeds of $15 million raised in the Private Placement (as defined herein), as well as by exploring additional ways to raise capital and increasing cash flows from operations. The Company intends to use the proceeds from the Private Placement to fund its OTC progress throughout 2024. There is no assurance the Company will manage to raise additional capital or otherwise increase cash flows, if required. The sources of financing described above that could be available to the Company and the timing and probability of obtaining sufficient capital depend, in part, on expanding the use of Stendra® and continuing to invest in research and development pursuant to the Company’s Non-Prescription / OTC strategies related to Stendra®, which the Company believes has the potential to dramatically increase product sales in the future and future capital market conditions. If the Company’s current assumptions regarding timing of these events are incorrect or if there are any other changes or differences in the Company’s current assumptions that negatively impact the Company’s financing strategy, the Company may have to further reduce expenditures or significantly delay, scale back or discontinue the development or commercialization of Stendra® OTC in order to extend its cash resources.

NASDAQ Capital Market Notice of Delisting or Failure to Satisfy a Continued Listing Rule or Standard

On May 15, 2024, the Company received notice from the Listing Qualifications Staff of Nasdaq indicating that, based upon the closing bid price of the Company’s common stock for the 30 consecutive business day period between April 3, 2024, through May 14, 2024, the Company did not meet the minimum bid price of $1.00 per share required for continued listing on the Nasdaq Capital Market pursuant to Nasdaq Listing Rule 5550(a)(2). The letter also indicated that the Company would be provided with a compliance period until November 11, 2024, in which to regain compliance pursuant to Nasdaq Listing Rule 5810(c)(3)(A).

XML 18 R8.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

Use of Estimates

The preparation of consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, disclosures of contingent assets and liabilities at the date of the consolidated financial statements and reported amounts of revenue and expenses during the reporting periods. Such estimates include the adequacy of accounts receivable reserves, return reserves, inventory reserves, assessment of long-lived assets, including intangible asset impairment, and the valuation of the derivative liability, among others. Actual results could differ from these estimates and changes in these estimates are recorded when known.

Risks and Uncertainties

The Company is subject to risks common to companies in the pharmaceutical industry including, but not limited to, uncertainties related to commercialization of competitor products, regulatory approvals, dependence on key products, dependence on key customers and suppliers, and protection of intellectual property rights.

Concentration of Credit Risk

Financial instruments that subject the Company to concentrations of credit risk includes cash. The Company maintains cash on deposit at U.S.-based banks in amounts which, at times, may be in excess of insured limits of $250,000.

Segment Reporting

Operating segments are components of a Company for which separate financial information is available and evaluated regularly by the chief operating decision maker in assessing performance and deciding how to allocate resources. The Company’s two segments, Prescription Medications and Medical Devices, focus on the treatment of male erectile dysfunction. The Prescription Medications segment consists primarily of operations related to Stendra®, which is sold generally in the United States. The Medical Devices segment consists primarily of operations related to vacuum erection devices, which are sold domestically and internationally. See Note 15 Segment Information.

Revenue Recognition

Prescription Medication Sales

The Company’s prescription medication sales consist of sales of Stendra® in the U.S. for the treatment of male erectile dysfunction. Under Accounting Standards Codification (“ASC”) Topic 606, Revenue Recognition (“Topic 606”), the Company recognizes revenue from prescription medication sales when its performance obligations with a customer have been satisfied. In the contracts with its customers, the Company has identified a single performance obligation to provide Stendra® upon receipt of a customer order. The performance obligation is satisfied at a point in time when the Company’s customers obtain control of Stendra®, which is typically upon delivery. The Company invoices its customers after Stendra® has been delivered and invoice payments are generally due within 30 to 75 days of invoice date.

In determining the transaction price, a significant financing component does not exist since the timing from when the Company delivers Stendra® to when the customers pay for the product is typically less than one year. The Company records prescription medication sales net of any variable consideration, including but not limited to discounts, rebates, returns, chargebacks, and distribution service fees (“DSA”). The Company uses the expected value method when estimating its variable consideration, unless terms are specified within contracts. The identified variable consideration is recorded as a reduction of revenue at the time revenues from sales of Stendra® are recognized. The Company recognizes revenue to the extent that it is probable that a significant revenue reversal will not occur in a future period. These estimates may differ from actual consideration received. The Company evaluates these estimates each reporting period to reflect known changes.

As of June 30, 2024, and December 31, 2023, the reserves for sales deductions were $5.1 million and $4.7 million, respectively. The most significant sales deductions included in this reserve relate to returns, contract rebates, and DSA fees. The Company’s estimates are based on factors such as direct and indirect customers’ buying patterns and the estimated resulting contractual deduction rates, historical experience, specific known market events and estimated future trends, current contractual and statutory requirements, industry data, estimated customer inventory levels, current contract sales terms with the Company’s direct and indirect customers, and other competitive factors. Significant judgment and estimation is required in developing the foregoing and other relevant assumptions. The most significant sales deductions are further described below.

Product Returns

Consistent with industry practice, the Company maintains a return policy that generally allows its customers to return Stendra® and receive credit for product within six months prior to expiration date and up to one year after expiration date. The provision for returns is based upon the Company’s estimates for future Stendra® returns and historical experience. The provision of returns is part of the variable consideration recorded at the time revenue is recognized. As of June 30, 2024, and December 31, 2023, the reserves for product returns were $4.9 million and $4.2 million, respectively, and are included as a component of accrued expenses. During the six months ended June 30, 2024, and 2023, respectively, the Company recorded $0.8 million and $0.8 million of returns as a reduction of gross revenue. During the three months ended June 30, 2024, and 2023, respectively, the Company recorded $0.3 million and $0.4 million of returns as a reduction of gross revenue.

Contract Rebates, Coupon Redemptions and DSA Fees

The Company establishes contracts with wholesalers, chain stores, and indirect customers that provide for rebates, sales incentives, DSA fees and other allowances. Some customers receive rebates upon attaining established sales volumes. Direct rebates are generally rebates paid to direct purchasing customers based on a percentage applied to a direct customer’s purchases from us, including fees paid to

wholesalers under the Company’s DSAs, as described below. Indirect rebates are rebates paid to indirect customers that have purchased the Company’s products from a wholesaler under a contract with us.

The Company has entered into DSAs with certain significant wholesaler customers that obligate the wholesalers, in exchange for fees paid by us, to: (i) manage the variability of their purchases and inventory levels within specified limits based on product demand and (ii) provide us with specific services, including the provision of periodic retail demand information and current inventory levels for the Company’s pharmaceutical products held at their warehouse locations. See Note 3 Accounts Receivable, net for further discussion of these reserves.

Medical Device Sales

The Company’s medical device sales consist of domestic and international sales of men’s health products for the treatment of erectile dysfunction. The men’s health products do not require a prescription and include Vacuum Erection Devices, PreBoost, VenoSeal, penile injections (Rx), and urinary tract infection tests. Under Topic 606, the Company recognizes revenue from medical device sales when its performance obligations with its customers have been satisfied. In the contracts with its customers, the Company has identified a single performance obligation to provide medical devices upon receipt of a customer order. The performance obligation is satisfied at a point in time when the Company’s customers obtain control of the medical device, which is typically upon shipment. The Company invoices its customers after the medical devices have been shipped and invoice payments are generally due within 30 days of invoice date for domestic customers and 90 days for international customers.

In determining the transaction price, a significant financing component does not exist since the timing from when the Company delivers the medical devices to when the customers pay for the product is typically less than one year. The Company records medical device sales net of any variable consideration, including but not limited to returns. The Company uses the expected value method when estimating its variable consideration. The identified variable consideration is recorded as a reduction of revenue at the time revenues from the medical device sales are recognized. The Company recognizes revenue to the extent that it is probable that a significant revenue reversal will not occur in a future period. These estimates may differ from actual consideration received. The Company evaluates these estimates each reporting period to reflect known changes.

Product Returns

Consistent with industry practice, the Company maintains a return policy that generally allows its customers to return medical devices and receive credit for products within 90 days of the sale. The provision for returns is based upon the Company’s estimates for future product returns and historical experience. The Company has not made significant changes to the judgments made in applying Topic 606. As of June 30, 2024, and December 31, 2023, the reserves for product returns for medical devices were not significant.

Contract Costs

In relation to customer contracts, the Company incurs costs to fulfill a contract but does not incur costs to obtain a contract. These costs to fulfill a contract do not meet the criteria for capitalization and are expensed as incurred. As such, the Company did not have any contract assets at June 30, 2024, and December 31, 2023.

Contract Liabilities

Under Accounting Standards Codification Topic 606, Revenue Recognition, the Company recognizes revenue when its performance obligations with a customer has been satisfied. In the event it has not been satisfied, the Company records deferred revenue as a liability on the balance sheet.  As of June 30, 2024, and December 31, 2023, deferred revenue was $0 and $0.1 million respectively.

Fair Value of Financial Instruments

Certain assets and liabilities are carried at fair value under GAAP. Fair value is defined as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. Valuation techniques used to measure fair value must maximize the

use of observable inputs and minimize the use of unobservable inputs. Financial assets and liabilities carried at fair value are to be classified and disclosed in one of the following three levels of the fair value hierarchy:

Level 1 – Quoted prices in active markets for identical assets or liabilities.

Level 2 – Observable inputs (other than Level 1 quoted prices), such as quoted prices in active markets for similar assets or liabilities, quoted prices in markets that are not active for identical or similar assets or liabilities, or other inputs that are observable or can be corroborated by observable market.

Level 3 – Unobservable inputs which are supported by little or no market activity and that are significant to determining the fair value of the assets or liabilities, including pricing models, discounted cash flow methodologies and similar techniques.

Financial instruments recognized at historical amounts in the consolidated balance sheets consist of cash, accounts receivable, other current assets, accounts payable, accrued expenses, and other current liabilities. The Company believes that the carrying values of cash, accounts receivable, other current assets, accounts payable, accrued expenses, note payable, and other current liabilities approximate their fair values due to the short-term nature of these instruments.

In connection with the Private Placement, the Company incurred liabilities related to derivatives arising from embedded features that were not clearly and closely related to the host instruments. The Company estimated the fair value of derivative liability utilizing Monte Carlo Simulation approach. These fair value measurements are based on significant inputs not observable in the market and thus represent Level 3 measurements within the fair value hierarchy. See Notes 16 and 17.

Intangible Assets

The Company accounts for recognized intangible assets at cost. Intangible assets with finite useful lives are amortized over the useful life that the assets are expected to contribute directly or indirectly to future cash flows. Intangible assets are amortized using an accelerated method based on the pattern in which the economic benefits of the assets are consumed. The Company reviews the carrying value and useful lives of its intangible assets with definite lives whenever events or changes in circumstances indicate that the carrying amount of the assets may not be recoverable or the period over which they should be amortized has changed. When indicators of impairment exist, the Company determines whether the estimated undiscounted sum of the future cash flows of such assets is less than their carrying amounts. If less, an impairment loss is recognized in the amount, if any, by which the carrying amount of such assets exceeds their respective fair values. The Company evaluates the remaining useful life of each intangible asset that is being amortized during each reporting period to determine whether events and circumstances warrant a revision to the remaining period of amortization. If the estimate of the intangible asset’s remaining useful life has changed, the remaining carrying amount of the intangible asset is amortized prospectively over that revised remaining useful life.

The Company’s prepared projections including the undiscounted cash flows of the remaining estimated useful lives through December 2031 for the medical device products. Management continued to analyze the Company’s intangible assets during 2024. Management noted that the Company’s financial results were consistent with previous projections. Based on its analysis, Management concluded that there were no triggering events noted that would indicate a potential impairment for long-lived assets for any of the two asset groups, Metuchen Pharmaceuticals and TIMM/PTV.

Derivative Financial Instruments

The Company evaluates all its financial instruments to determine if such instruments contain features that qualify as embedded derivatives per ASC 815, Derivatives and Hedging (“ASC 815”). Embedded derivatives must be separately measured from the host contract if all the requirements for bifurcation are met. The assessment of the conditions surrounding the bifurcation of embedded derivatives depends on the nature of the host contract. Bifurcated embedded derivatives are recognized at fair value, with changes in fair value recognized in the statement of operations each period. Bifurcated embedded derivatives are classified with the related host contract in the Company’s balance sheet.

Preferred Stock

The Company records shares of convertible preferred stock at their respective fair values on the dates of issuance, net of issuance costs. The Company concluded that the Series A Preferred Stock is more akin to a debt-type instrument than an equity-type instrument,

therefore certain conversion features associated with the convertible preferred stock were deemed to not be clearly and closely related to the host instrument and were bifurcated as a derivative under ASC 815. The Company has applied the guidance in ASC 480-10-S99-3A, SEC Staff Announcement: Classification and Measurement of Redeemable Securities and has therefore classified the Series A convertible preferred stock as mezzanine equity as it redeemable in monthly installments. The Company adjusts the carrying values of the convertible preferred stock by accreting the discount and accruing dividends to the state the convertible preferred stock at redemption value each reporting period.

Recent Accounting Pronouncements

Accounting Pronouncements Not Yet Adopted

In November 2023, the Financial Accounting Standards Board (FASB) issued ASU No. 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures (ASU 2023-07), which requires an enhanced disclosure of significant segment expenses on an annual and interim basis. This guidance will be effective for the annual periods beginning the year ended December 31, 2024, and for interim periods beginning January 1, 2025. Early adoption is permitted. Upon adoption, the guidance should be applied retrospectively to all prior periods presented in the financial statements. The Company is currently evaluating segment disclosures related to its annual report for fiscal year 2024.

In December 2023, the FASB issued ASU No. 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures (ASU 2023-09), which improves the transparency of income tax disclosures by requiring consistent categories and greater disaggregation of information in the effective tax rate reconciliation and income taxes paid disaggregated by jurisdiction. It also includes certain other amendments to improve the effectiveness of income tax disclosures. This guidance will be effective for the annual periods beginning the year ended December 31, 2025. Early adoption is permitted. Upon adoption, the guidance can be applied prospectively or retrospectively. The Company is currently evaluating income tax disclosures related to its annual report for fiscal year 2025.

XML 19 R9.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Accounts Receivable, net
6 Months Ended
Jun. 30, 2024
Accounts Receivable, net  
Accounts Receivable, net

3)    Accounts Receivable, net

Accounts receivable, net is comprised of the following:

June 30,

December 31,

    

2024

    

2023

Gross accounts receivables

$

2,099,868

$

2,887,317

Distribution service fees

 

(117,049)

(398,968)

Chargebacks accrual

 

(5,983)

(2,462)

Cash discount allowances

 

(22,979)

(24,639)

Allowance for credit losses

 

(177,326)

(235,097)

Total accounts receivable, net

$

1,776,531

$

2,226,151

For the six months ended June 30, 2024, gross billings to customers representing 10% or more of the Company’s total gross billings included three customers which represented approximately 27%, 25%, and 14% of total gross billings, respectively. For the six months ended June 30, 2023, gross billings to customers representing 10% or more of the Company’s total gross billings included four customers which represented approximately 23%, 18%, 17% and 10% of total gross billings, respectively. For the three months ended June 30, 2024, gross billings to customers representing 10% or more of the Company’s total gross billings included three customers which represented approximately 28%, 25%, and 12% of total gross billings, respectively. For the three months ended June 30, 2023, gross billings to customers representing 10% or more of the Company’s total gross billings included three customers which represented approximately 24%, 19%, and 16% of total gross billings, respectively.

Receivables from customers representing 10% or more of the Company’s gross accounts receivable included three customers at June 30, 2024, equal to 28%, 25%, and 22%, respectively. Receivables from customers representing 10% or more of the Company’s gross accounts receivable included three customers at December 31, 2023, equal to 35%, 22% and 18%, respectively.

XML 20 R10.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Inventories
6 Months Ended
Jun. 30, 2024
Inventories  
Inventories

4)    Inventories

Inventory is comprised of the following:

    

June 30, 2024

    

December 31, 2023

Raw Materials

$

1,321,107

$

1,430,139

Finished goods

 

112,110

180,252

Total inventory

$

1,433,217

$

1,610,391

Finished goods are net of valuation reserves of $303,410 and $295,411 as of June 30, 2024, and December 31, 2023, respectively.

XML 21 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

5)    Prepaid Expenses and Other Current Assets

Prepaid expenses and other current assets are comprised of the following:

    

June 30, 2024

    

December 31, 2023

Prepaid insurance

$

128,319

$

45,664

Prepaid FDA fees

 

312,551

937,652

API purchase commitment asset (see Note 13)

 

1,180,283

704,729

Other prepaid expenses

 

187,263

234,459

Other current assets

 

86,547

111,476

Total prepaid expenses and other current assets

$

1,894,963

$

2,033,980

XML 22 R12.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Intangible Assets
6 Months Ended
Jun. 30, 2024
Intangible Assets  
Intangible Assets

6)    Intangible Assets

Balance at December 31, 2022

    

$

12,244,484

Amortization expense

 

(3,272,747)

Balance at December 31, 2023

 

8,971,737

Amortization expense

(1,430,566)

Balance at June 30, 2024

$

7,541,171

The future annual amortization related to the Company’s intangible assets is as follows as of June 30, 2024:

2024 (remaining 6 months)

    

$

1,370,058

2025

 

1,754,329

2026

 

1,442,186

2027

 

1,212,871

2028

996,636

Thereafter

 

765,091

Total

$

7,541,171

The intangible assets held by the Company are the Stendra® product, Timm Medical product, and PTV product and are being amortized over their estimated useful lives of 10 years, 12 years, and 12 years, respectively. The carrying value of the Stendra® product, Timm Medical product, and PTV product as of June 30, 2024, are $3.9 million, $2.8 million and $0.8 million, respectively. The carrying value of the Stendra® product, Timm Medical product, and PTV product as of December 31, 2023, were $4.9 million, $3.2 million and $0.9 million, respectively. During the six months ended June 30, 2024, and 2023, respectively, the Company recorded $1.4 million and $1.6 million of amortization expense. During the three months ended June 30, 2024, and 2023, respectively, the Company recorded $0.7 million and $0.8 million of amortization expense.

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

7)    Accrued Expenses

Accrued expenses are comprised of the following:

    

June 30, 2024

    

December 31, 2023

Accrued product returns

$

4,944,502

$

4,178,176

Accrued contract rebates

 

48,552

128,562

Due to 3PL/Wholesalers

 

62,284

75,727

Accrued bonuses

964,418

665,184

Accrued professional fees

 

15,000

Accrued R&D fees

601,952

100,668

Other accrued expenses

 

51,883

196,760

Total accrued expenses

$

6,673,591

$

5,360,077

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

8)    Debt

Promissory Note

In connection with the Settlement Agreement entered into with Vivus (see Note 13), Petros executed an interest-bearing promissory note (the “Note”) in favor of Vivus in the principal amount of $10,201,758. The parties also entered into a Security Agreement to secure Petros’ obligations under the Note.

Under the terms of the Note, the original principal amount of $10,201,758 is payable in consecutive quarterly installments of principal and interest beginning on April 1, 2022, through January 1, 2027. Interest on the principal amount will accrue at a rate of 6% per year. The Company may prepay the Note, in whole or in part, at any time, with no premium or penalty. In the event that the Company defaults under the Security Agreement, all principal outstanding under the Note at the time of the default will bear interest at a rate of 9% per year until the full and final payment of all principal and interest under the Note (regardless of whether any default is waived or cured). Pursuant to the Security Agreement, dated January 18, 2022, the Company granted to Vivus a continuing security interest in all of its Stendra® API and products and its rights under the License Agreement. For the six months ended June 30, 2024, and 2023, the Company paid Vivus $0.5 million and $1.0 million, respectively. As of June 30, 2024, and December 31, 2023, the principal balance on the Note is $7.6 million and $8.0 million, respectively.

Future minimum principal payments of the promissory note are as follows:

2024 (remaining 6 months)

$

776,759

2025

2,720,940

2026

3,264,351

2027

872,073

Total

$

7,634,123

Less: current portion

(1,936,995)

Promissory note, net of current portion

$

5,697,128

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

9)    Stockholders’ Equity

On December 21, 2023, the Company approved and accrued for the issuance of $200,000 of common stock, payable in two equal installments, with the first installment to be paid upon approval by the Board and the second installment six months after the first installment, to CorProminence, LLC (“CoreIR”) for services rendered pursuant to a Marketing and Consulting Agreement. The first installment of 70,922 shares was issued on February 29, 2024. The second installment of 245,158 shares was issued on June 21, 2024.

On January 5, 2024, the Company executed an advisory agreement with Maxim Group LLC (“Maxim”) that included the issuance of $10,000 of the Company’s restricted common stock per month and issued every six months starting upon the execution of the agreement. The first installment of 6,906 shares was issued on January 5, 2024. The Company accrued for the issuance of $50,000 of restricted common stock during the six months ended June 30, 2024.

XML 26 R16.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stock Options
6 Months Ended
Jun. 30, 2024
Stock Options.  
Stock Options

10)    Stock Options

The following is a summary of stock options for the six months ended June 30, 2024:

    

    

Weighted-Average 

    

Weighted-

Remaining 

Aggregate Intrinsic 

Number of 

Average 

Contractual 

Value 

    

Shares

    

Exercise Price

    

Term (Years)

    

($ in thousands)

Options outstanding at December 31, 2023

 

509,133

$

4.75

9.46

$

66

Options granted

 

Less: options forfeited

 

Less: options expired/cancelled

 

Less: options exercised

Options outstanding at June 30, 2024

 

509,133

$

4.75

9.23

$

Options exercisable at June 30, 2024

 

454,600

$

5.15

8.90

$

Stock-based compensation expense recognized for the six months ended June 30, 2024, and 2023 was $197,215 and $173,652, respectively, and is recorded in general and administrative expenses in the consolidated statements of operations. As of June 30, 2024, there is no unrecognized stock-based compensation expense (excluding performance awards). Stock - based compensation expense recognized for the three months ended June 30, 2024, and 2023 was $16,834 and $43,316, respectively

XML 27 R17.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Common Stock Warrants
6 Months Ended
Jun. 30, 2024
Common Stock Warrants  
Common Stock Warrants

11)    Common Stock Warrants

The following is a summary of warrants for the six months ended June 30, 2024:

    

Aggregate

Intrinsic

Weighted-Average

Remaining

Value ($ in

Number of Warrants

    

Exercise Price

    

Contractual Term

    

thousands)

Warrants outstanding - December 31, 2023

 

8,203,839

$

14.93

4.3

$

Warrants issued

 

Warrants exercised

 

Warrants expired

 

(11,768)

261.18

Warrants outstanding and exercisable- June 30, 2024

 

8,192,071

$

14.57

3.8

$

XML 28 R18.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Dilutive convertible securities
6 Months Ended
Jun. 30, 2024
Dilutive convertible securities  
Dilutive convertible securities

12)    Dilutive convertible securities

The following table summarizes the potentially dilutive securities convertible into common shares that were excluded from the calculation of diluted net income (loss) per share because their inclusion would have been antidilutive:

For the Three Months Ended

For the Six Months Ended

June 30, 

June 30, 

    

2024

    

2023

    

2024

    

2023

Stock Options

 

509,133

 

210,067

509,133

210,067

Series A Convertible Preferred stock

2,038,191

2,038,191

Warrants

 

8,192,071

 

1,004,115

8,192,071

1,004,115

Total

 

10,739,395

 

1,214,182

10,739,395

1,214,182

XML 29 R19.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Marketing, Licensing and Distribution Agreements
6 Months Ended
Jun. 30, 2024
Marketing, Licensing and Distribution Agreements.  
Marketing, Licensing and Distribution Agreements

13)    Marketing, Licensing and Distribution Agreements

(a)    Vivus

On September 30, 2016, the Company entered into a License and Commercialization Agreement (the “License Agreement”) with Vivus, Inc (“Vivus”) to purchase and receive the license for the commercialization and exploitation of Stendra® for a one-time fee of $70 million. The License Agreement gives the Company the right to sell Stendra® in the U.S and its territories, Canada, South America, and India. In December 2000, Vivus originally was granted the license from Mitsubishi Tanabe Pharma Corporation (“MTPC”) to

develop, market, and manufacture Stendra®. Stendra® was approved by the Food and Drug Administration (“FDA”) in April 2012 to treat male erectile dysfunction.

Under the License Agreement, the Company will pay MTPC a royalty of 5% on the first $500 million of net sales and 6% of net sales thereafter. In consideration for the trademark assignment and the use of the trademarks associated with the product and the Vivus technology, the Company shall (a) during the first, second, and third years following the expiration of the Royalty Period in a particular country in the Company’s territory, pay to Vivus a royalty equal to 2% of the net sales of products in such territory; and (b) following the fourth and fifth years following the end of the Royalty Period in such territory, pay to Vivus a royalty equal to 1% of the net sales of products in such territory. Thereafter, no further royalties shall be owed with respect to net sales of Stendra® in such territory.

In addition, the Company will be responsible for a pro-rata portion of a $6 million milestone payment to be paid once $250 million in sales has been reached on the separate revenue stream of Stendra®. Should the $250 million of sales threshold be reached, the Company will be responsible for $3.2 million of the milestone payment.

On January 18, 2022, Petros and Vivus entered into a Settlement Agreement (the “Vivus Settlement Agreement”) related to the minimum purchase requirements under the Vivus Supply Agreement in 2018, 2019 and 2020 and certain reimbursement rights asserted by a third-party retailer in connection with quantities of the Company’s Stendra® product that were delivered to the third-party retailer and later returned. In connection with the Vivus Settlement Agreement, Petros retained approximately $7.3 million of Active Pharmaceutical Ingredient (“API”) inventory under the Vivus Supply Agreement. In exchange for the API and reduction of current liabilities after prepayment of $900,000, Petros executed an interest-bearing promissory note (the “Note”) in favor of Vivus in the original principal amount of $10,201,758, which the Company believes approximates fair value (See Note 8).

In addition to the payments to be made in accordance with the Note, the Company further agreed in the Vivus Settlement Agreement to (i) grant to Vivus a right of first refusal to provide certain types of debt and convertible equity (but not preferred equity) until the Note is paid in full, and (ii) undertake to make certain regulatory submissions to effectuate Vivus’ ability to exercise its rights under the License Agreement. On January 18, 2022, the Company made a prepayment of the obligations under the Note in the amount of $900,000, and a payment of $1,542,904 with respect to a purchase order made in 2021 to Vivus. In consideration of these payments and upon the Company’s satisfaction of certain regulatory submissions, Vivus released 100% of the quantity of bulk Stendra® tablets by the end of the first quarter 2022.

As a result of entering into the Vivus Settlement Agreement, the Company decreased accrued expenses by $6.5 million and decreased accrued inventory purchases by $14.2 million; which were partially offset by a decrease in API purchase commitments of $6.2 million and an increase to liabilities for the Note of $10.2 million (which is net of the $0.9 million prepayment on the Note). As a result, the Company recorded a $3.4 million gain on settlement for the year ended December 31, 2022.

API inventory is not a finished good. The additional API inventory that the Company does not have title to is classified as API Inventory in either other current assets or other assets, depending on whether the Company expects to take title to the product within one year from the date of the financial statements. As of June 30, 2024, and December 31, 2023, there was $1.2 million and $0.7 million respectively included in other current assets (see Note 5 Prepaid Expenses and Other Current Assets). As of June 30, 2024, and December 31, 2023, there was $3.5 million and $4.2 million included as other assets on the accompanying consolidated balance sheets, respectively. The Company reviews its inventory levels and purchase commitments for excess amounts that it is required to purchase but projects it will not be able to sell prior to product expiry. The Company did not record any reserve for the three and six months ended June 30, 2024, and 2023.

During the six months ended June 30, 2024, and 2023, the Company incurred royalties to MTPC for Stendra® of $61,406 and $124,534, respectively. During the three months ended June 30, 2024, and 2023, the Company incurred royalties to MTPC for Stendra® of $30,751 and $49,220, respectively. Royalties incurred were included in cost of goods sold in the consolidated statements of operations. As of June 30, 2024, the Company had a payable for royalties of $4,903, which is included in accrued expenses in the accompanying consolidated balance sheets. As of December 31, 2023, the Company had a receivable for royalties of $56,503, which is included in other current assets. (see Note 7 Accrued Expenses and Note 5 Prepaid Expenses and other Current Assets).

The license agreement between MTPC and Vivus (“MTPC License”) contains certain termination rights that would allow MTPC to terminate the agreement if Vivus were to breach any of the terms of the MTPC License or become insolvent or bankrupt. In the event that MTPC terminates the MTPC License with Vivus because of any contractual breach the Company has step-in rights with MTPC, which would allow the Company to continue to sell Stendra®.

(b)     Patheon

Following the termination of the Vivus Supply Agreement, Petros, through its subsidiary Metuchen, entered into a Technology Transfer Service Agreement on January 20, 2022, with Patheon Pharmaceuticals Inc., part of Thermo Fisher Scientific (“Patheon”), pursuant to which the Company and Patheon agreed to collaborate as strategic partners for commercial production of Stendra® tablets at Patheon’s facilities in Cincinnati, Ohio. Under the Agreement, Patheon or one of its affiliates will provide pharmaceutical development and technology transfer services in order to establish and validate its ability to manufacture supply of the Company’s Stendra® product. Any commercial sale of product manufactured during the performance of the Agreement must be subject to a subsequent commercial manufacturing services agreement (with associated quality agreement) between the parties before it can be offered for commercial sale.

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

14)  Commitments and Contingencies

(a)    Legal Proceedings

On July 14, 2020, Greg Ford, the former Chief Executive Officer of the Company, was terminated. On July 14, 2020, Mr. Ford, through his attorney, claimed that he was entitled to severance pay pursuant to an employment agreement following the termination of his employment on that same date. This claim is currently at an early stage where the Company is unable to determine the likelihood of any unfavorable outcome.

From time to time, the Company is involved in various legal matters arising in the normal course of business. The Company does not expect the outcome of such proceedings, either individually or in the aggregate, to have a material effect on the Company’s financial position, cash flows or results of operations.

(b)    Contract Research

The Company is currently conducting non-clinical consumer studies in connection with the pursuit of potential FDA approval for Stendra® Non-Prescription OTC use in treating ED. The Company has contracted with a leading Contract Research Organization (“CRO”) in the conduct of Rx-to-OTC Switch development including self-selection studies, human factors studies and various web app studies. The Company has committed approximately $1.4 million through multiple task orders/statements of work with the CRO to perform these studies. As of June 30, 2024, these projects are approximately 82% complete. The Company expects the CRO to complete these studies during the third quarter of 2024.

XML 31 R21.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Segment Information
6 Months Ended
Jun. 30, 2024
Segment Information  
Segment Information

15)    Segment Information

The Company manages its operations through two segments. The Company’s two segments, Prescription Medications and Medical Devices, focus on the treatment of male erectile dysfunction. The Prescription Medications segment consists primarily of operations related to Stendra®, which is sold generally in the United States. The Medical Devices segment consists primarily of operations related to vacuum erection devices, which are sold domestically and internationally. The Company separately presents the costs associated with certain corporate functions as Corporate, primarily consisting of unallocated operating expenses including costs that were not specific to a particular segment but are general to the group, expenses incurred for administrative and accounting staff, general liability and other insurance, professional fees and other similar corporate expenses. Interest and other income (expense), net is also not allocated to the operating segments.

The Company’s results of operations by reportable segment for the six months ended June 30, 2024, are summarized as follows:

    

Prescription 

    

Medical 

    

    

For the Six Months Ended June 30, 2024

    

Medications

    

Devices

    

Corporate

    

Consolidated

Net sales

$

1,228,115

$

1,582,161

$

$

2,810,276

Cost of goods sold

 

145,327

515,612

660,939

Selling, general and administrative expenses

 

1,302,928

1,072,556

2,622,604

4,998,088

Research and development expenses

 

1,924,750

1,924,750

Depreciation and amortization expense

 

1,000,610

435,067

1,435,677

Change in fair value of derivative liability

(3,348,000)

(3,348,000)

Interest income

(271,210)

(271,210)

Interest expense

 

 

 

234,721

234,721

Net (loss) and income

$

(3,145,500)

$

(441,074)

$

761,885

$

(2,824,689)

The Company’s results of operations by reportable segment for the six months ended June 30, 2023, are summarized as follows:

    

Prescription

    

Medical

    

    

For the Six Months Ended June 30, 2023

    

Medications

    

Devices

    

Corporate

    

Consolidated

Net sales

$

2,490,686

$

2,021,297

$

$

4,511,983

Cost of goods sold

 

257,721

806,878

1,064,599

Selling, general and administrative expenses

 

754,993

905,442

2,719,796

4,380,231

Research and development expenses

 

1,130,338

55,330

1,185,668

Depreciation and amortization expense

1,150,939

502,651

1,653,590

Interest income

(119,241)

(119,241)

Interest expense

 

278,966

278,966

Net loss

$

(803,305)

$

(249,004)

$

(2,879,521)

$

(3,931,830)

The Company’s results of operations by reportable segment for the three months ended June 30, 2024, are summarized as follows:

    

Prescription

    

Medical

    

    

For the Three Months Ended June 30, 2024

Medications

Devices

Corporate

Consolidated

Net sales

$

615,022

$

806,449

$

$

1,421,471

Cost of goods sold

 

69,971

 

259,139

 

 

329,110

Selling, general and administrative expenses

 

625,030

 

569,782

 

1,091,818

 

2,286,630

Research and development expenses

 

368,978

 

 

 

368,798

Depreciation and amortization expense

 

500,305

 

217,533

 

 

717,838

Change in fair value of derivative liability

 

 

 

(1,614,000)

 

(1,614,000)

Interest income

 

 

 

(119,391)

 

(119,391)

Interest expense

 

 

 

114,512

 

114,512

Net loss

$

(949,082)

$

(240,005)

$

527,061

$

(662,026)

The Company’s results of operations by reportable segment for the three months ended June 30, 2023, are summarized as follows:

    

Prescription

    

Medical

    

    

For the Three Months Ended June 30, 2023

Medications

Devices

Corporate

Consolidated

Net sales

$

984,408

$

1,009,603

$

$

1,994,011

Cost of goods sold

 

83,451

 

430,406

 

 

513,857

Selling, general and administrative expenses

 

258,145

 

481,572

 

1,509,875

 

2,249,592

Research and development expenses

 

865,122

 

1,453

 

 

866,575

Depreciation and amortization expense

 

575,470

 

251,325

 

 

826,795

Interest income

 

 

 

(52,924)

 

(52,924)

Interest expense

 

 

 

136,799

 

136,799

Net loss

$

(797,780)

$

(155,153)

$

(1,593,750)

$

(2,546,683)

The following table reflects net sales by geographic region for the three and six months ended June 30, 2024, and 2023:

For the Three Months Ended

For the Six Months Ended

June 30,

June 30,

Net sales

    

2024

    

2023

    

2024

    

2023

United States

$

1,105,433

$

1,597,829

$

2,284,277

$

3,756,599

International

316,038

 

396,182

525,999

755,384

$

1,421,471

$

1,994,011

$

2,810,276

$

4,511,983

No individual country other than the United States accounted for 10% of total sales for the three and six months ended June 30, 2024, and 2023.

The Company’s assets by reportable segment and reconciliation of segment assets to consolidated assets as of June 30, 2024, are summarized as follows:

Prescription 

    

Medical 

    

    

Medications

    

Devices

    

Consolidated

Intangible assets, net

$

3,908,249

$

3,632,922

$

7,541,171

Total segment assets

$

19,705,255

$

5,464,019

$

25,169,274

The Company’s assets by reportable segment and reconciliation of segment assets to consolidated assets as of December 31, 2023, are summarized as follows:

Prescription 

Medical 

    

Medications

    

Devices

    

Consolidated

Intangible assets, net

$

4,903,749

$

4,067,988

$

8,971,737

Total segment assets

$

27,891,180

$

5,904,615

$

33,795,795

XML 32 R22.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Private Placement
6 Months Ended
Jun. 30, 2024
Private Placement.  
Private Placement

16)     Private Placement

On July 13, 2023, the Company entered into a Securities Purchase Agreement (the “Purchase Agreement”) with certain accredited investors (the “Investors”), pursuant to which the Company agreed to sell in a private placement to the Investors (i) an aggregate of 15,000 shares of the Company’s newly-designated Series A Convertible Preferred Stock, with a par value of $0.0001 per share and a stated value of $1,000 per share (the “Series A Preferred Stock”), initially convertible into up to 6,666,668 shares of the Company’s common stock, par value $0.0001 per share (the “Common Stock”) at an initial conversion price of $2.25 per share (the “Series A Preferred Shares”), and (ii) warrants to acquire up to an aggregate of 6,666,668 shares of Common Stock (the “Warrants”) at an initial exercise price of $2.25 per share (collectively, the “Private Placement”). Pursuant to the terms of the Certificate of Designations of Series A Convertible Preferred Stock (the “Certificate of Designations”) and the Warrants, each of the Conversion Price (as defined below) and the exercise price and the number of shares underlying the Warrants is subject to customary adjustments for stock dividends, stock splits, reclassifications and the like, and subject to price-based adjustment in the event of any issuances of Common Stock, or securities convertible, exercisable or exchangeable for Common Stock, at a price below the then-applicable Conversion Price (subject to certain exceptions). As of June 30, 2024, the Conversion Price and the exercise price of the Warrants was equal to $2.25 per share. On March 21, 2024, the Company entered into Omnibus Waiver and Amendments with the investors named therein, effective December 31, 2023 (the “Waiver and Amendment”). The Waiver and Amendment provides that certain equity awards granted to directors, officers, employees of the Company under the Company’s 2020 Omnibus Incentive Compensation Plan are deemed to constitute “Excluded Securities” under the Transaction Documents (as such term is defined in the Purchase Agreement) and waives the applicability of certain other provisions of the Transaction Documents with respect to such grants. The Waiver and Amendment also amended certain terms of the Warrants relating to the rights of the holders of the Warrants to provide that, in the event of a Fundamental Transaction (as defined in the Warrants) that is not within the Company’s control, including not approved by the Company’s Board of Directors, the holder of a Warrant shall only be entitled to receive from the Company or any successor entity the same type or form of consideration (and in the same proportion), at the Black Scholes Value of the unexercised portion of such Warrant, that is being offered and paid to the holders of the Company’s common stock in connection with the Fundamental Transaction.

Series A Preferred Stock

The terms of the Series A Preferred Shares are as set forth in the form of Certificate of Designations. The Series A Preferred Shares will be convertible into shares of Common Stock (the “Conversion Shares”) at the election of the holder at any time at an initial conversion price of $2.25 (the “Conversion Price”). The Conversion Price is subject to customary adjustments for stock dividends, stock splits, reclassifications and the like, and subject to price-based adjustment in the event of any issuances of Common Stock, or securities convertible, exercisable or exchangeable for Common Stock, at a price below the then-applicable Conversion Price (subject to certain exceptions). The Company is required to redeem the Series A Preferred Shares in 13 equal monthly installments, commencing on November 1, 2023. The amortization payments due upon such redemptions are payable, at the Company’s election, in cash at 107% of the Installment Redemption Amount (as defined in the Certificate of Designations), or subject to certain limitations, in shares of common stock valued at the lower of (i) the Conversion Price then in effect and (ii) the greater of (A) 80% of the average of the three lowest closing prices of the Common Stock during the thirty trading day period immediately prior to the date the amortization payment is due or (B) the lower of $0.396, which is 20% of the “Minimum Price” (as defined in Nasdaq Stock Market Rule 5635) on the date of the Nasdaq Stockholder Approval (as defined below) or such lower amount as permitted, from time to time, by the Nasdaq Stock Market, subject to adjustment for stock splits, stock dividends, stock combinations, recapitalizations or other similar events. The Company may require holders to convert their Series A Preferred Shares into Conversion Shares if the closing price of the Common Stock exceeds $6.75 per share (subject to adjustment for stock splits, stock dividends, stock combinations, recapitalizations or other similar events) for 20 consecutive trading days and the daily dollar trading volume of the Common Stock exceeds two million dollars ($2,000,000) per day during the same period and certain equity conditions described in the Certificate of Designations are satisfied.

The holders of the Series A Preferred Shares are entitled to dividends of 8% per annum, compounded monthly, which are payable, at the Company’s option, in cash or shares of Common Stock, or in a combination thereof, in accordance with the terms of the Certificate of Designations. On September 29, 2023, the Company filed an amendment to the Certificate of Designations with the Secretary of State for the State of Delaware, pursuant to which the terms of the Series A Preferred Stock were amended to permit certain additional procedures for the payment of redemptions and conversions Upon the occurrence and during the continuance of a Triggering Event (as defined in the Certificate of Designations), the Series A Preferred Shares will accrue dividends at the rate of 15% per annum. In connection with a Triggering Event, each holder of Series A Preferred Shares will be able to require us to redeem in cash any or all of the holder’s Series A Preferred Shares at a premium set forth in the Certificate of Designations. Upon conversion or redemption, the holders of the Series A Preferred Shares are also entitled to receive a dividend make-whole payment. The holders of Series A Preferred Shares have no voting rights on account of the Series A Preferred Shares, other than with respect to certain matters affecting the rights of the Series A Preferred Shares.

During December 2023, the Company issued as equity awards, shares of Common Stock and options to purchase shares of Common Stock representing an aggregate of 348,711 shares of Common Stock and shares of Common Stock issuable upon exercise of the options to certain directors, officers, and employees of the Company, representing an aggregate number of shares of Common Stock in excess of 5% of the shares of Common Stock issued and outstanding immediately prior to the date of the Purchase Agreement (the “December Issuances”). Under the terms of the Certificate of Designations, the Conversion Price of the Series A Preferred Shares was required to be adjusted as a result of the December Issuances.

The Series A Preferred Shares were determined to be more akin to a debt-like host than an equity-like host. The Company identified the following embedded features that are not clearly and closely related to the debt host instrument: 1) make-whole interest upon a contingent redemption event, 2) make-whole interest upon a conversion event, 3) an installment redemption upon an Equity Conditions Failure (as defined in the Certificate of Designation), and 4) variable share-settled installment conversion. These features were bundled together, assigned probabilities of being affected and measured at fair value. Subsequent changes in fair value of these features are recognized in the unaudited condensed consolidated statements of operations.

During the three and six months ended June 30, 2024, the Company recorded a gain of $1,614,000 and $3,348,000, respectively, related to the change in fair value of the derivative liability which is recorded in other income (expense) on the unaudited consolidated statements of operations. The Company estimated the $202,000 fair value of the bifurcated embedded derivative at June 30, 2024 using a Monte Carlo simulation model, with the following inputs the fair value of the Company’s common stock of $0.46 on the valuation date, estimated equity volatility of 105.0%, estimated traded volume volatility of 235.0%, the time to maturity of 0.42 years, risk free rate of 5.38%, a discounted market interest rate of 20.5%, dividend rate of 8.0%, a penalty dividend rate of 15.0%, and probability of default of 5.6%.

As of June 30, 2024, the Company has notified the investors of its intention to redeem the upcoming installments due in cash and recorded a liability of $224,124 representing the cash payable to investors which includes $188,953 of the stated value of the Series A Preferred Shares, $20,505 of accrued dividends payable, and $14,666 for the cash premium which was recognized as a deemed dividend.

During the three months ended June 30, 2024, the Company redeemed a total of 1,624 Series A Preferred Shares in cash for $1,578,550 and issued 2,170,516 shares of Common Stock pursuant to the terms of the Certificate of Designations, equal to $901,789. During the three months ended June 30, 2024, the Company recognized a total of $216,798 of preferred dividends consisting of $153,842 of preferred dividends at the stated dividend rate, and $62,956 of cash premiums recognized as deemed dividends.

During the six months ended June 30, 2024, the Company redeemed a total of 5,983 Series A Preferred Shares for cash equal to $2,699,960 and issued 5,983,175 shares of Common Stock, elected pursuant to the terms of the Certificate of Designations, equal to $6,353,890. During the six months ended June 30, 2024, the Company recognized a total of $812,303 of preferred dividends consisting of $754,962 of preferred dividends at the stated dividend rate, and $57,341 of cash premium recognized as a deemed dividend.

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

17)    Fair Value Measurements

Fair value measurements discussed herein are based upon certain market assumptions and pertinent information available to management as of and during the quarter ended June 30, 2024. The carrying amounts of cash equivalents, accounts receivable, other current assets, other assets, accounts payable, and accrued expenses approximated their fair values as of June 30, 2024, due to their short-term nature. The fair value of the bifurcated embedded derivative related to the convertible preferred stock was estimated using a Monte Carlo simulation model, which uses as inputs the fair value of the Company’s common stock and estimates for the equity volatility and traded volume volatility of the Company’s common stock, the time to maturity of the convertible preferred stock, the risk-free interest rate for a period that approximates the time to maturity, dividend rate, a penalty dividend rate, and the Company’s probability of default.

Fair Value on a Recurring Basis

The Company follows the guidance in ASC 820 for its financial assets and liabilities that are re-measured and reported at fair value at each reporting period, and non-financial assets and liabilities that are re-measured and reported at fair value at least annually. The estimated fair value of the warrant liability and bifurcated embedded derivatives represent Level 3 measurements. The following table presents information about the Company’s liabilities that are measured at fair value on a recurring basis at June 30, 2024, and indicates the fair value hierarchy of the valuation inputs the Company utilized to determine such fair value:

    

    

June 30,

Description

Level

2024

Liabilities:

 

  

 

  

Bifurcated embedded derivative liability

 

3

$

202,000

The following table sets forth a summary of the change in the fair value of the bifurcated embedded derivative liability that is measured at fair value on a recurring basis:

    

Balance on December 31, 2023

$

3,550,000

Change in fair value of bifurcated embedded derivative

 

(3,348,000)

Balance on June 30, 2024

$

202,000

XML 34 R24.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Pay vs Performance Disclosure - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Pay vs Performance Disclosure        
Net Income (Loss) $ (662,026) $ (2,546,683) $ (2,824,689) $ (3,931,830)
XML 35 R25.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 36 R26.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  
Use of Estimates

Use of Estimates

The preparation of consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, disclosures of contingent assets and liabilities at the date of the consolidated financial statements and reported amounts of revenue and expenses during the reporting periods. Such estimates include the adequacy of accounts receivable reserves, return reserves, inventory reserves, assessment of long-lived assets, including intangible asset impairment, and the valuation of the derivative liability, among others. Actual results could differ from these estimates and changes in these estimates are recorded when known.

Risks and Uncertainties

Risks and Uncertainties

The Company is subject to risks common to companies in the pharmaceutical industry including, but not limited to, uncertainties related to commercialization of competitor products, regulatory approvals, dependence on key products, dependence on key customers and suppliers, and protection of intellectual property rights.

Concentration of Credit Risk

Concentration of Credit Risk

Financial instruments that subject the Company to concentrations of credit risk includes cash. The Company maintains cash on deposit at U.S.-based banks in amounts which, at times, may be in excess of insured limits of $250,000.

Segment Reporting

Segment Reporting

Operating segments are components of a Company for which separate financial information is available and evaluated regularly by the chief operating decision maker in assessing performance and deciding how to allocate resources. The Company’s two segments, Prescription Medications and Medical Devices, focus on the treatment of male erectile dysfunction. The Prescription Medications segment consists primarily of operations related to Stendra®, which is sold generally in the United States. The Medical Devices segment consists primarily of operations related to vacuum erection devices, which are sold domestically and internationally. See Note 15 Segment Information.

Revenue Recognition

Revenue Recognition

Prescription Medication Sales

The Company’s prescription medication sales consist of sales of Stendra® in the U.S. for the treatment of male erectile dysfunction. Under Accounting Standards Codification (“ASC”) Topic 606, Revenue Recognition (“Topic 606”), the Company recognizes revenue from prescription medication sales when its performance obligations with a customer have been satisfied. In the contracts with its customers, the Company has identified a single performance obligation to provide Stendra® upon receipt of a customer order. The performance obligation is satisfied at a point in time when the Company’s customers obtain control of Stendra®, which is typically upon delivery. The Company invoices its customers after Stendra® has been delivered and invoice payments are generally due within 30 to 75 days of invoice date.

In determining the transaction price, a significant financing component does not exist since the timing from when the Company delivers Stendra® to when the customers pay for the product is typically less than one year. The Company records prescription medication sales net of any variable consideration, including but not limited to discounts, rebates, returns, chargebacks, and distribution service fees (“DSA”). The Company uses the expected value method when estimating its variable consideration, unless terms are specified within contracts. The identified variable consideration is recorded as a reduction of revenue at the time revenues from sales of Stendra® are recognized. The Company recognizes revenue to the extent that it is probable that a significant revenue reversal will not occur in a future period. These estimates may differ from actual consideration received. The Company evaluates these estimates each reporting period to reflect known changes.

As of June 30, 2024, and December 31, 2023, the reserves for sales deductions were $5.1 million and $4.7 million, respectively. The most significant sales deductions included in this reserve relate to returns, contract rebates, and DSA fees. The Company’s estimates are based on factors such as direct and indirect customers’ buying patterns and the estimated resulting contractual deduction rates, historical experience, specific known market events and estimated future trends, current contractual and statutory requirements, industry data, estimated customer inventory levels, current contract sales terms with the Company’s direct and indirect customers, and other competitive factors. Significant judgment and estimation is required in developing the foregoing and other relevant assumptions. The most significant sales deductions are further described below.

Product Returns

Consistent with industry practice, the Company maintains a return policy that generally allows its customers to return Stendra® and receive credit for product within six months prior to expiration date and up to one year after expiration date. The provision for returns is based upon the Company’s estimates for future Stendra® returns and historical experience. The provision of returns is part of the variable consideration recorded at the time revenue is recognized. As of June 30, 2024, and December 31, 2023, the reserves for product returns were $4.9 million and $4.2 million, respectively, and are included as a component of accrued expenses. During the six months ended June 30, 2024, and 2023, respectively, the Company recorded $0.8 million and $0.8 million of returns as a reduction of gross revenue. During the three months ended June 30, 2024, and 2023, respectively, the Company recorded $0.3 million and $0.4 million of returns as a reduction of gross revenue.

Contract Rebates, Coupon Redemptions and DSA Fees

The Company establishes contracts with wholesalers, chain stores, and indirect customers that provide for rebates, sales incentives, DSA fees and other allowances. Some customers receive rebates upon attaining established sales volumes. Direct rebates are generally rebates paid to direct purchasing customers based on a percentage applied to a direct customer’s purchases from us, including fees paid to

wholesalers under the Company’s DSAs, as described below. Indirect rebates are rebates paid to indirect customers that have purchased the Company’s products from a wholesaler under a contract with us.

The Company has entered into DSAs with certain significant wholesaler customers that obligate the wholesalers, in exchange for fees paid by us, to: (i) manage the variability of their purchases and inventory levels within specified limits based on product demand and (ii) provide us with specific services, including the provision of periodic retail demand information and current inventory levels for the Company’s pharmaceutical products held at their warehouse locations. See Note 3 Accounts Receivable, net for further discussion of these reserves.

Medical Device Sales

The Company’s medical device sales consist of domestic and international sales of men’s health products for the treatment of erectile dysfunction. The men’s health products do not require a prescription and include Vacuum Erection Devices, PreBoost, VenoSeal, penile injections (Rx), and urinary tract infection tests. Under Topic 606, the Company recognizes revenue from medical device sales when its performance obligations with its customers have been satisfied. In the contracts with its customers, the Company has identified a single performance obligation to provide medical devices upon receipt of a customer order. The performance obligation is satisfied at a point in time when the Company’s customers obtain control of the medical device, which is typically upon shipment. The Company invoices its customers after the medical devices have been shipped and invoice payments are generally due within 30 days of invoice date for domestic customers and 90 days for international customers.

In determining the transaction price, a significant financing component does not exist since the timing from when the Company delivers the medical devices to when the customers pay for the product is typically less than one year. The Company records medical device sales net of any variable consideration, including but not limited to returns. The Company uses the expected value method when estimating its variable consideration. The identified variable consideration is recorded as a reduction of revenue at the time revenues from the medical device sales are recognized. The Company recognizes revenue to the extent that it is probable that a significant revenue reversal will not occur in a future period. These estimates may differ from actual consideration received. The Company evaluates these estimates each reporting period to reflect known changes.

Product Returns

Consistent with industry practice, the Company maintains a return policy that generally allows its customers to return medical devices and receive credit for products within 90 days of the sale. The provision for returns is based upon the Company’s estimates for future product returns and historical experience. The Company has not made significant changes to the judgments made in applying Topic 606. As of June 30, 2024, and December 31, 2023, the reserves for product returns for medical devices were not significant.

Contract Costs

In relation to customer contracts, the Company incurs costs to fulfill a contract but does not incur costs to obtain a contract. These costs to fulfill a contract do not meet the criteria for capitalization and are expensed as incurred. As such, the Company did not have any contract assets at June 30, 2024, and December 31, 2023.

Contract Liabilities

Under Accounting Standards Codification Topic 606, Revenue Recognition, the Company recognizes revenue when its performance obligations with a customer has been satisfied. In the event it has not been satisfied, the Company records deferred revenue as a liability on the balance sheet.  As of June 30, 2024, and December 31, 2023, deferred revenue was $0 and $0.1 million respectively.

Fair Value of Financial Instruments

Fair Value of Financial Instruments

Certain assets and liabilities are carried at fair value under GAAP. Fair value is defined as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. Valuation techniques used to measure fair value must maximize the

use of observable inputs and minimize the use of unobservable inputs. Financial assets and liabilities carried at fair value are to be classified and disclosed in one of the following three levels of the fair value hierarchy:

Level 1 – Quoted prices in active markets for identical assets or liabilities.

Level 2 – Observable inputs (other than Level 1 quoted prices), such as quoted prices in active markets for similar assets or liabilities, quoted prices in markets that are not active for identical or similar assets or liabilities, or other inputs that are observable or can be corroborated by observable market.

Level 3 – Unobservable inputs which are supported by little or no market activity and that are significant to determining the fair value of the assets or liabilities, including pricing models, discounted cash flow methodologies and similar techniques.

Financial instruments recognized at historical amounts in the consolidated balance sheets consist of cash, accounts receivable, other current assets, accounts payable, accrued expenses, and other current liabilities. The Company believes that the carrying values of cash, accounts receivable, other current assets, accounts payable, accrued expenses, note payable, and other current liabilities approximate their fair values due to the short-term nature of these instruments.

In connection with the Private Placement, the Company incurred liabilities related to derivatives arising from embedded features that were not clearly and closely related to the host instruments. The Company estimated the fair value of derivative liability utilizing Monte Carlo Simulation approach. These fair value measurements are based on significant inputs not observable in the market and thus represent Level 3 measurements within the fair value hierarchy. See Notes 16 and 17.

Intangible Assets

Intangible Assets

The Company accounts for recognized intangible assets at cost. Intangible assets with finite useful lives are amortized over the useful life that the assets are expected to contribute directly or indirectly to future cash flows. Intangible assets are amortized using an accelerated method based on the pattern in which the economic benefits of the assets are consumed. The Company reviews the carrying value and useful lives of its intangible assets with definite lives whenever events or changes in circumstances indicate that the carrying amount of the assets may not be recoverable or the period over which they should be amortized has changed. When indicators of impairment exist, the Company determines whether the estimated undiscounted sum of the future cash flows of such assets is less than their carrying amounts. If less, an impairment loss is recognized in the amount, if any, by which the carrying amount of such assets exceeds their respective fair values. The Company evaluates the remaining useful life of each intangible asset that is being amortized during each reporting period to determine whether events and circumstances warrant a revision to the remaining period of amortization. If the estimate of the intangible asset’s remaining useful life has changed, the remaining carrying amount of the intangible asset is amortized prospectively over that revised remaining useful life.

The Company’s prepared projections including the undiscounted cash flows of the remaining estimated useful lives through December 2031 for the medical device products. Management continued to analyze the Company’s intangible assets during 2024. Management noted that the Company’s financial results were consistent with previous projections. Based on its analysis, Management concluded that there were no triggering events noted that would indicate a potential impairment for long-lived assets for any of the two asset groups, Metuchen Pharmaceuticals and TIMM/PTV.

Derivative Financial Instruments

Derivative Financial Instruments

The Company evaluates all its financial instruments to determine if such instruments contain features that qualify as embedded derivatives per ASC 815, Derivatives and Hedging (“ASC 815”). Embedded derivatives must be separately measured from the host contract if all the requirements for bifurcation are met. The assessment of the conditions surrounding the bifurcation of embedded derivatives depends on the nature of the host contract. Bifurcated embedded derivatives are recognized at fair value, with changes in fair value recognized in the statement of operations each period. Bifurcated embedded derivatives are classified with the related host contract in the Company’s balance sheet.

Preferred Stock

Preferred Stock

The Company records shares of convertible preferred stock at their respective fair values on the dates of issuance, net of issuance costs. The Company concluded that the Series A Preferred Stock is more akin to a debt-type instrument than an equity-type instrument,

therefore certain conversion features associated with the convertible preferred stock were deemed to not be clearly and closely related to the host instrument and were bifurcated as a derivative under ASC 815. The Company has applied the guidance in ASC 480-10-S99-3A, SEC Staff Announcement: Classification and Measurement of Redeemable Securities and has therefore classified the Series A convertible preferred stock as mezzanine equity as it redeemable in monthly installments. The Company adjusts the carrying values of the convertible preferred stock by accreting the discount and accruing dividends to the state the convertible preferred stock at redemption value each reporting period.

Recent Accounting Pronouncements

Recent Accounting Pronouncements

Accounting Pronouncements Not Yet Adopted

In November 2023, the Financial Accounting Standards Board (FASB) issued ASU No. 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures (ASU 2023-07), which requires an enhanced disclosure of significant segment expenses on an annual and interim basis. This guidance will be effective for the annual periods beginning the year ended December 31, 2024, and for interim periods beginning January 1, 2025. Early adoption is permitted. Upon adoption, the guidance should be applied retrospectively to all prior periods presented in the financial statements. The Company is currently evaluating segment disclosures related to its annual report for fiscal year 2024.

In December 2023, the FASB issued ASU No. 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures (ASU 2023-09), which improves the transparency of income tax disclosures by requiring consistent categories and greater disaggregation of information in the effective tax rate reconciliation and income taxes paid disaggregated by jurisdiction. It also includes certain other amendments to improve the effectiveness of income tax disclosures. This guidance will be effective for the annual periods beginning the year ended December 31, 2025. Early adoption is permitted. Upon adoption, the guidance can be applied prospectively or retrospectively. The Company is currently evaluating income tax disclosures related to its annual report for fiscal year 2025.

XML 37 R27.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Accounts Receivable, net (Tables)
6 Months Ended
Jun. 30, 2024
Accounts Receivable, net  
Schedule of accounts receivable

June 30,

December 31,

    

2024

    

2023

Gross accounts receivables

$

2,099,868

$

2,887,317

Distribution service fees

 

(117,049)

(398,968)

Chargebacks accrual

 

(5,983)

(2,462)

Cash discount allowances

 

(22,979)

(24,639)

Allowance for credit losses

 

(177,326)

(235,097)

Total accounts receivable, net

$

1,776,531

$

2,226,151

XML 38 R28.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Inventories (Tables)
6 Months Ended
Jun. 30, 2024
Inventories  
Schedule of inventories

    

June 30, 2024

    

December 31, 2023

Raw Materials

$

1,321,107

$

1,430,139

Finished goods

 

112,110

180,252

Total inventory

$

1,433,217

$

1,610,391

XML 39 R29.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

    

June 30, 2024

    

December 31, 2023

Prepaid insurance

$

128,319

$

45,664

Prepaid FDA fees

 

312,551

937,652

API purchase commitment asset (see Note 13)

 

1,180,283

704,729

Other prepaid expenses

 

187,263

234,459

Other current assets

 

86,547

111,476

Total prepaid expenses and other current assets

$

1,894,963

$

2,033,980

XML 40 R30.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Intangible Assets (Tables)
6 Months Ended
Jun. 30, 2024
Intangible Assets  
Schedule of intangible assets

Balance at December 31, 2022

    

$

12,244,484

Amortization expense

 

(3,272,747)

Balance at December 31, 2023

 

8,971,737

Amortization expense

(1,430,566)

Balance at June 30, 2024

$

7,541,171

Schedule of future annual amortization related to the company's intangible assets

The future annual amortization related to the Company’s intangible assets is as follows as of June 30, 2024:

2024 (remaining 6 months)

    

$

1,370,058

2025

 

1,754,329

2026

 

1,442,186

2027

 

1,212,871

2028

996,636

Thereafter

 

765,091

Total

$

7,541,171

XML 41 R31.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Accrued Expenses (Tables)
6 Months Ended
Jun. 30, 2024
Accrued Expenses  
Schedule of accrued expenses

    

June 30, 2024

    

December 31, 2023

Accrued product returns

$

4,944,502

$

4,178,176

Accrued contract rebates

 

48,552

128,562

Due to 3PL/Wholesalers

 

62,284

75,727

Accrued bonuses

964,418

665,184

Accrued professional fees

 

15,000

Accrued R&D fees

601,952

100,668

Other accrued expenses

 

51,883

196,760

Total accrued expenses

$

6,673,591

$

5,360,077

XML 42 R32.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Debt (Tables)
6 Months Ended
Jun. 30, 2024
Debt  
Schedule of future principal payments of the promissory note

2024 (remaining 6 months)

$

776,759

2025

2,720,940

2026

3,264,351

2027

872,073

Total

$

7,634,123

Less: current portion

(1,936,995)

Promissory note, net of current portion

$

5,697,128

XML 43 R33.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stock Options (Tables)
6 Months Ended
Jun. 30, 2024
Stock Options.  
Schedule of stock options

    

    

Weighted-Average 

    

Weighted-

Remaining 

Aggregate Intrinsic 

Number of 

Average 

Contractual 

Value 

    

Shares

    

Exercise Price

    

Term (Years)

    

($ in thousands)

Options outstanding at December 31, 2023

 

509,133

$

4.75

9.46

$

66

Options granted

 

Less: options forfeited

 

Less: options expired/cancelled

 

Less: options exercised

Options outstanding at June 30, 2024

 

509,133

$

4.75

9.23

$

Options exercisable at June 30, 2024

 

454,600

$

5.15

8.90

$

XML 44 R34.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Common Stock Warrants (Tables)
6 Months Ended
Jun. 30, 2024
Common Stock Warrants  
Summary of warrants

    

Aggregate

Intrinsic

Weighted-Average

Remaining

Value ($ in

Number of Warrants

    

Exercise Price

    

Contractual Term

    

thousands)

Warrants outstanding - December 31, 2023

 

8,203,839

$

14.93

4.3

$

Warrants issued

 

Warrants exercised

 

Warrants expired

 

(11,768)

261.18

Warrants outstanding and exercisable- June 30, 2024

 

8,192,071

$

14.57

3.8

$

XML 45 R35.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Dilutive convertible securities (Tables)
6 Months Ended
Jun. 30, 2024
Dilutive convertible securities  
Summary of potentially dilutive securities convertible into common shares

For the Three Months Ended

For the Six Months Ended

June 30, 

June 30, 

    

2024

    

2023

    

2024

    

2023

Stock Options

 

509,133

 

210,067

509,133

210,067

Series A Convertible Preferred stock

2,038,191

2,038,191

Warrants

 

8,192,071

 

1,004,115

8,192,071

1,004,115

Total

 

10,739,395

 

1,214,182

10,739,395

1,214,182

XML 46 R36.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Segment Information (Tables)
6 Months Ended
Jun. 30, 2024
Segment Information  
Schedule of results of operations by reportable segment

    

Prescription 

    

Medical 

    

    

For the Six Months Ended June 30, 2024

    

Medications

    

Devices

    

Corporate

    

Consolidated

Net sales

$

1,228,115

$

1,582,161

$

$

2,810,276

Cost of goods sold

 

145,327

515,612

660,939

Selling, general and administrative expenses

 

1,302,928

1,072,556

2,622,604

4,998,088

Research and development expenses

 

1,924,750

1,924,750

Depreciation and amortization expense

 

1,000,610

435,067

1,435,677

Change in fair value of derivative liability

(3,348,000)

(3,348,000)

Interest income

(271,210)

(271,210)

Interest expense

 

 

 

234,721

234,721

Net (loss) and income

$

(3,145,500)

$

(441,074)

$

761,885

$

(2,824,689)

    

Prescription

    

Medical

    

    

For the Six Months Ended June 30, 2023

    

Medications

    

Devices

    

Corporate

    

Consolidated

Net sales

$

2,490,686

$

2,021,297

$

$

4,511,983

Cost of goods sold

 

257,721

806,878

1,064,599

Selling, general and administrative expenses

 

754,993

905,442

2,719,796

4,380,231

Research and development expenses

 

1,130,338

55,330

1,185,668

Depreciation and amortization expense

1,150,939

502,651

1,653,590

Interest income

(119,241)

(119,241)

Interest expense

 

278,966

278,966

Net loss

$

(803,305)

$

(249,004)

$

(2,879,521)

$

(3,931,830)

    

Prescription

    

Medical

    

    

For the Three Months Ended June 30, 2024

Medications

Devices

Corporate

Consolidated

Net sales

$

615,022

$

806,449

$

$

1,421,471

Cost of goods sold

 

69,971

 

259,139

 

 

329,110

Selling, general and administrative expenses

 

625,030

 

569,782

 

1,091,818

 

2,286,630

Research and development expenses

 

368,978

 

 

 

368,798

Depreciation and amortization expense

 

500,305

 

217,533

 

 

717,838

Change in fair value of derivative liability

 

 

 

(1,614,000)

 

(1,614,000)

Interest income

 

 

 

(119,391)

 

(119,391)

Interest expense

 

 

 

114,512

 

114,512

Net loss

$

(949,082)

$

(240,005)

$

527,061

$

(662,026)

    

Prescription

    

Medical

    

    

For the Three Months Ended June 30, 2023

Medications

Devices

Corporate

Consolidated

Net sales

$

984,408

$

1,009,603

$

$

1,994,011

Cost of goods sold

 

83,451

 

430,406

 

 

513,857

Selling, general and administrative expenses

 

258,145

 

481,572

 

1,509,875

 

2,249,592

Research and development expenses

 

865,122

 

1,453

 

 

866,575

Depreciation and amortization expense

 

575,470

 

251,325

 

 

826,795

Interest income

 

 

 

(52,924)

 

(52,924)

Interest expense

 

 

 

136,799

 

136,799

Net loss

$

(797,780)

$

(155,153)

$

(1,593,750)

$

(2,546,683)

Schedule of net sales by geographic region

For the Three Months Ended

For the Six Months Ended

June 30,

June 30,

Net sales

    

2024

    

2023

    

2024

    

2023

United States

$

1,105,433

$

1,597,829

$

2,284,277

$

3,756,599

International

316,038

 

396,182

525,999

755,384

$

1,421,471

$

1,994,011

$

2,810,276

$

4,511,983

Schedule of assets by reportable segment and reconciliation of segment assets to consolidated assets

The Company’s assets by reportable segment and reconciliation of segment assets to consolidated assets as of June 30, 2024, are summarized as follows:

Prescription 

    

Medical 

    

    

Medications

    

Devices

    

Consolidated

Intangible assets, net

$

3,908,249

$

3,632,922

$

7,541,171

Total segment assets

$

19,705,255

$

5,464,019

$

25,169,274

The Company’s assets by reportable segment and reconciliation of segment assets to consolidated assets as of December 31, 2023, are summarized as follows:

Prescription 

Medical 

    

Medications

    

Devices

    

Consolidated

Intangible assets, net

$

4,903,749

$

4,067,988

$

8,971,737

Total segment assets

$

27,891,180

$

5,904,615

$

33,795,795

XML 47 R37.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Fair Value Measurements (Tables)
6 Months Ended
Jun. 30, 2024
Fair Value Measurements  
Schedule of fair value of financial liabilities on recurring basis

    

    

June 30,

Description

Level

2024

Liabilities:

 

  

 

  

Bifurcated embedded derivative liability

 

3

$

202,000

Summary of the change in the fair value of financial liabilities

    

Balance on December 31, 2023

$

3,550,000

Change in fair value of bifurcated embedded derivative

 

(3,348,000)

Balance on June 30, 2024

$

202,000

XML 48 R38.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Nature of Operations, Basis of Presentation, Liquidity and Going Concern - Additional Information (Details)
1 Months Ended 6 Months Ended
May 15, 2024
D
Jul. 31, 2023
USD ($)
Jun. 30, 2024
USD ($)
Dec. 31, 2023
USD ($)
Jan. 31, 2022
USD ($)
Nature of Operations, Basis of Presentation, Liquidity and Going Concern          
Cash     $ 7,500,000    
Working capital     4,000,000.0    
Accumulated deficit     (101,714,270) $ (98,889,581)  
Principal amount of notes payable     10,201,758    
Interest Amount     $ 7,600,000    
Proceeds from gross proceeds   $ 15,000,000      
Consecutive business days for maintaining bid price requirement | D 30        
Vivus, Inc | Settlement Agreement          
Nature of Operations, Basis of Presentation, Liquidity and Going Concern          
Principal amount of notes payable         $ 10,201,758
XML 49 R39.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Summary of Significant Accounting Policies (Details)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2024
USD ($)
Jun. 30, 2023
USD ($)
Jun. 30, 2024
USD ($)
segment
Jun. 30, 2023
USD ($)
Dec. 31, 2023
USD ($)
Summary of Significant Accounting Policies          
Number of operating segments | segment     2    
Reserves for product returns $ 4.9   $ 4.9   $ 4.2
Amount of returns 0.3 $ 0.4 $ 0.8 $ 0.8  
Revenue practical expedient, financing component     true    
Deferred Revenue 0.0   $ 0.0   0.1
Prescription Medications          
Summary of Significant Accounting Policies          
Reserves for sales deductions $ 5.1   $ 5.1   $ 4.7
Medical Devices          
Summary of Significant Accounting Policies          
Right to return and receive credit for product     90 days    
Minimum | Prescription Medications          
Summary of Significant Accounting Policies          
Due period for invoice payments     30 days    
Right to return and receive credit for product     6 months    
Minimum | Medical Devices | Domestic customers          
Summary of Significant Accounting Policies          
Due period for invoice payments     30 days    
Maximum | Prescription Medications          
Summary of Significant Accounting Policies          
Due period for invoice payments     75 days    
Right to return and receive credit for product     1 year    
Maximum | Medical Devices | International customers          
Summary of Significant Accounting Policies          
Due period for invoice payments     90 days    
XML 50 R40.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Accounts Receivable, net (Details) - USD ($)
Jun. 30, 2024
Dec. 31, 2023
Accounts Receivable, net    
Gross accounts receivables $ 2,099,868 $ 2,887,317
Distribution service fees (117,049) (398,968)
Chargebacks accrual (5,983) (2,462)
Cash discount allowances (22,979) (24,639)
Allowance for credit losses (177,326) (235,097)
Total accounts receivable, net $ 1,776,531 $ 2,226,151
XML 51 R41.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Accounts Receivable, net - Additional information (Details) - customer
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
Gross billings from customers | Customer concentration risk          
Accounts Receivable, net          
Number of customers 3 3 3 4  
Gross billings from customers | Customer concentration risk | One customers          
Accounts Receivable, net          
Concentration risk percentage 28.00% 24.00% 27.00% 23.00%  
Gross billings from customers | Customer concentration risk | Two customers          
Accounts Receivable, net          
Concentration risk percentage 25.00% 19.00% 25.00% 18.00%  
Gross billings from customers | Customer concentration risk | Three customers          
Accounts Receivable, net          
Concentration risk percentage 12.00% 16.00% 14.00% 17.00%  
Gross billings from customers | Customer concentration risk | Four customers          
Accounts Receivable, net          
Concentration risk percentage       10.00%  
Account receivables | Credit concentration risk          
Accounts Receivable, net          
Number of customers     3   3
Account receivables | Credit concentration risk | One customers          
Accounts Receivable, net          
Concentration risk percentage     28.00%   35.00%
Account receivables | Credit concentration risk | Two customers          
Accounts Receivable, net          
Concentration risk percentage     25.00%   22.00%
Account receivables | Credit concentration risk | Three customers          
Accounts Receivable, net          
Concentration risk percentage     22.00%   18.00%
XML 52 R42.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Inventories (Details) - USD ($)
Jun. 30, 2024
Dec. 31, 2023
Inventories    
Raw Materials $ 1,321,107 $ 1,430,139
Finished goods 112,110 180,252
Total inventory $ 1,433,217 $ 1,610,391
XML 53 R43.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Inventories - Additional Information (Details) - USD ($)
Jun. 30, 2024
Dec. 31, 2023
Inventories    
Finished goods are net of valuation reserves $ 303,410 $ 295,411
XML 54 R44.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Prepaid Expenses and Other Current Assets (Details) - USD ($)
Jun. 30, 2024
Dec. 31, 2023
Prepaid Expenses and Other Current Assets.    
Prepaid insurance $ 128,319 $ 45,664
Prepaid FDA fees 312,551 937,652
API purchase commitment asset (see Note 13) 1,180,283 704,729
Other prepaid expenses 187,263 234,459
Other current assets 86,547 111,476
Total prepaid expenses and other current assets $ 1,894,963 $ 2,033,980
XML 55 R45.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Intangible Assets (Details) - USD ($)
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
Intangible Assets          
Balance     $ 8,971,737 $ 12,244,484 $ 12,244,484
Amortization expense $ (700,000) $ (800,000) (1,430,566) $ (1,600,000) (3,272,747)
Balance $ 7,541,171   $ 7,541,171   $ 8,971,737
XML 56 R46.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Intangible Assets - Future annual amortization (Details) - USD ($)
Jun. 30, 2024
Dec. 31, 2023
Dec. 31, 2022
Intangible Assets      
2024 (remaining 6 months) $ 1,370,058    
2025 1,754,329    
2026 1,442,186    
2027 1,212,871    
2028 996,636    
Thereafter 765,091    
Total $ 7,541,171 $ 8,971,737 $ 12,244,484
XML 57 R47.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Intangible Assets - Additional Information (Details) - USD ($)
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
Dec. 31, 2022
Intangible Assets            
Carrying value of intangible assets $ 7,541,171   $ 7,541,171   $ 8,971,737 $ 12,244,484
Amortization expense $ 700,000 $ 800,000 $ 1,430,566 $ 1,600,000 3,272,747  
Stendra product            
Intangible Assets            
Estimated useful lives of intangible assets 10 years   10 years      
Carrying value of intangible assets $ 3,900,000   $ 3,900,000   4,900,000  
Timm Medical product            
Intangible Assets            
Estimated useful lives of intangible assets 12 years   12 years      
Carrying value of intangible assets $ 2,800,000   $ 2,800,000   3,200,000  
PTV product            
Intangible Assets            
Estimated useful lives of intangible assets 12 years   12 years      
Carrying value of intangible assets $ 800,000   $ 800,000   $ 900,000  
XML 58 R48.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Accrued Expenses (Details) - USD ($)
Jun. 30, 2024
Dec. 31, 2023
Accrued Expenses    
Accrued product returns $ 4,944,502 $ 4,178,176
Accrued contract rebates 48,552 128,562
Due to 3PL/Wholesalers 62,284 75,727
Accrued bonuses 964,418 665,184
Accrued professional fees   15,000
Accrued R&D fees 601,952 100,668
Other accrued expenses 51,883 196,760
Total accrued expenses $ 6,673,591 $ 5,360,077
XML 59 R49.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Debt - Promissory Note (Details) - USD ($)
6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
Debt Instrument      
Principal amount of notes payable $ 10,201,758    
Note      
Debt Instrument      
Principal amount of notes payable $ 10,201,758    
Interest rate (in percent) 6.00%    
Interest rate at the time of default (in percent) 9.00%    
Repayments of notes payable $ 500,000 $ 1,000,000.0  
Principal balance $ 7,600,000   $ 8,000,000.0
XML 60 R50.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Debt - Future minimum principal payments (Details) - Promissory note
Jun. 30, 2024
USD ($)
Debt Instrument  
2024 (remaining 6 months) $ 776,759
2025 2,720,940
2026 3,264,351
2027 872,073
Total 7,634,123
Less: current portion (1,936,995)
Promissory note, net of current portion $ 5,697,128
XML 61 R51.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stockholders' Equity - Number of shares held (Details)
1 Months Ended 6 Months Ended
Jun. 21, 2024
shares
Feb. 29, 2024
shares
Jan. 05, 2024
USD ($)
shares
Dec. 21, 2023
USD ($)
installment
Dec. 31, 2023
shares
Jun. 30, 2024
USD ($)
Stockholders' Equity            
Common Stock issued for services (in shares) | shares         348,711  
CorProminence, LLC            
Stockholders' Equity            
Issuance of common stock | $       $ 200,000    
Number of installments | installment       2    
Common Stock issued for services (in shares) | shares 245,158 70,922        
Maxim Group LLC            
Stockholders' Equity            
Common Stock issued for services (in shares) | shares     6,906      
Restricted common stock per month | $     $ 10,000      
Accrued restricted common stock | $           $ 50,000
XML 62 R52.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stock Options - Summary of stock options (Details) - USD ($)
$ / shares in Units, $ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2024
Dec. 31, 2023
Number of Shares    
Options outstanding at the beginning 509,133  
Options outstanding at the end 509,133 509,133
Options exercisable at the end 454,600  
Weighted-Average Fair Value at Grant Date    
Options outstanding at the beginning (in dollars per share) $ 4.75  
Options outstanding at the end (in dollars per share) 4.75 $ 4.75
Options exercisable at the end (in dollars per share) $ 5.15  
Weighted-Average Remaining Contractual Term (Years) and Aggregate Intrinsic Value    
Options outstanding at the beginning (in years) 9 years 2 months 23 days 9 years 5 months 15 days
Options outstanding and exercisable at the beginning (in dollars)   $ 66
Options outstanding at the ending (in years) 9 years 2 months 23 days 9 years 5 months 15 days
Options exercisable at the end (in years) 8 years 10 months 24 days  
Options outstanding at the end (in dollars)   $ 66
XML 63 R53.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stock Options - Additional Information (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Stock Options.        
Stock-based compensation expense $ 16,834 $ 43,316 $ 197,215 $ 173,652
Unrecognized stock-based compensation expense $ 0   $ 0  
XML 64 R54.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Common Stock Warrants - Summary of warrants (Details) - $ / shares
6 Months Ended 12 Months Ended
Jun. 30, 2024
Dec. 31, 2023
Number of Warrants    
Warrants outstanding at the beginning 8,203,839  
Warrants expired in 2024 (11,768)  
Warrants outstanding and exercisable at the end 8,192,071 8,203,839
Weighted Average Exercise Price    
Weighted-Average Exercise Price at the beginning (in dollars per share) $ 14.93  
Warrants expired in 2024 (in dollars per share) 261.18  
Weighted-Average Exercise Price at the ending (in dollars per share) $ 14.57 $ 14.93
Remaining Contractual Term    
Warrants outstanding (in years) 3 years 9 months 18 days 4 years 3 months 18 days
XML 65 R55.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Dilutive convertible securities - Potentially dilutive securities convertible into common shares that were excluded from the calculation of diluted net income (loss) per share (Details) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Basic and Diluted Net Loss per Common Share        
Total 10,739,395 1,214,182 10,739,395 1,214,182
Stock Options        
Basic and Diluted Net Loss per Common Share        
Total 509,133 210,067 509,133 210,067
Series A Convertible Preferred stock        
Basic and Diluted Net Loss per Common Share        
Total 2,038,191   2,038,191  
Warrants        
Basic and Diluted Net Loss per Common Share        
Total 8,192,071 1,004,115 8,192,071 1,004,115
XML 66 R56.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Marketing, Licensing and Distribution Agreements - Vivus (Details)
3 Months Ended 6 Months Ended 12 Months Ended
Jan. 18, 2022
USD ($)
Sep. 30, 2016
USD ($)
Jun. 30, 2024
USD ($)
Jun. 30, 2023
USD ($)
Jun. 30, 2024
USD ($)
Jun. 30, 2023
USD ($)
Dec. 31, 2022
USD ($)
Dec. 31, 2023
USD ($)
Jan. 31, 2022
USD ($)
Marketing, Licensing and Distribution Agreements                  
Principal amount of notes payable     $ 10,201,758   $ 10,201,758        
Noncash decrease in API purchase commitment           $ 459,422      
API purchase commitment asset     1,180,283   1,180,283     $ 704,729  
License Agreement | Royalty on the first $500 million of net sales                  
Marketing, Licensing and Distribution Agreements                  
Threshold net sales         500,000,000        
License Agreement | Milestone payment to be paid once $250 million in sales has been reached                  
Marketing, Licensing and Distribution Agreements                  
Threshold net sales         250,000,000        
Milestone payment     6,000,000   6,000,000        
License Agreement | Milestone payment to be paid after $250 million in sales has been reached                  
Marketing, Licensing and Distribution Agreements                  
Threshold net sales         250,000,000        
Milestone payment     3,200,000   $ 3,200,000        
License Agreement | Vivus, Inc                  
Marketing, Licensing and Distribution Agreements                  
One-time fee to purchase and receive the license for the commercialization and exploitation of Stendra   $ 70,000,000              
License Agreement | Vivus, Inc | Royalty during the first, second, and third years following the expiration of the Royalty Period                  
Marketing, Licensing and Distribution Agreements                  
Royalty percentage         2.00%        
License Agreement | Vivus, Inc | Royalty following the fourth and fifth years following the end of the Royalty Period                  
Marketing, Licensing and Distribution Agreements                  
Royalty percentage         1.00%        
License Agreement | MTPC                  
Marketing, Licensing and Distribution Agreements                  
Royalty incurred     30,751 $ 49,220 $ 61,406 $ 124,534      
Royalty receivable               56,503  
License Agreement | MTPC | Accrued liabilities                  
Marketing, Licensing and Distribution Agreements                  
Royalty payable     4,903   $ 4,903        
License Agreement | MTPC | Royalty on the first $500 million of net sales                  
Marketing, Licensing and Distribution Agreements                  
Royalty percentage         5.00%        
License Agreement | MTPC | Royalty on net sales after $500 million                  
Marketing, Licensing and Distribution Agreements                  
Royalty percentage         6.00%        
Settlement Agreement | Vivus, Inc                  
Marketing, Licensing and Distribution Agreements                  
Inventory amount retained - API $ 7,300,000                
Prepayment amount 900,000                
Principal amount of notes payable                 $ 10,201,758
Payment made for purchase order $ 1,542,904                
Percentage of stendra tablets released 100                
Noncash decrease in accrued expenses related to Vivus settlement $ 6,500,000                
Noncash decrease in accrued inventory purchases related to Vivus Settlement 14,200,000                
Noncash decrease in API purchase commitment 6,200,000                
Gain on settlement with Vivus             $ 3,400,000    
Settlement Agreement | Vivus, Inc | Other Current Assets                  
Marketing, Licensing and Distribution Agreements                  
API purchase commitment asset     1,200,000   $ 1,200,000     700,000  
Settlement Agreement | Vivus, Inc | Other Noncurrent Assets                  
Marketing, Licensing and Distribution Agreements                  
Accrued inventory purchases, other assets     $ 3,500,000   $ 3,500,000     $ 4,200,000  
Settlement Agreement | Vivus, Inc | Promissory Note                  
Marketing, Licensing and Distribution Agreements                  
Prepayment amount 900,000                
Principal amount of notes payable $ 10,201,758                
XML 67 R57.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Commitments and Contingencies (Details)
$ in Millions
Jun. 30, 2024
USD ($)
Commitments and Contingencies  
Percentage Of Project work completed 82.00%
Contract Research Organization (CRO)  
Commitments and Contingencies  
Amount paid for Research contract $ 1.4
XML 68 R58.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Segment Information (Details)
3 Months Ended 6 Months Ended
Jun. 30, 2024
USD ($)
Jun. 30, 2023
USD ($)
Jun. 30, 2024
USD ($)
segment
Jun. 30, 2023
USD ($)
Statements        
Number of operating segments | segment     2  
Results of operations by reportable segment        
Net sales $ 1,421,471 $ 1,994,011 $ 2,810,276 $ 4,511,983
Cost of goods sold 329,110 513,857 660,939 1,064,599
Selling, general and administrative expenses 2,286,630 2,249,592 4,998,088 4,380,231
Research and development expenses 368,798 866,575 1,924,750 1,185,668
Depreciation and amortization expense 717,838 826,795 1,435,677 1,653,590
Derivative liability (1,614,000)   (3,348,000)  
Interest income (119,391) (52,924) (271,210) (119,241)
Interest expense 114,512 136,799 234,721 278,966
Net Income (Loss) (662,026) (2,546,683) $ (2,824,689) (3,931,830)
Operating segments        
Statements        
Number of operating segments | segment     2  
Corporate        
Results of operations by reportable segment        
Selling, general and administrative expenses 1,091,818 1,509,875 $ 2,622,604 2,719,796
Derivative liability (1,614,000)   (3,348,000)  
Interest income (119,391) (52,924) (271,210) (119,241)
Interest expense 114,512 136,799 234,721 278,966
Net Income (Loss) 527,061 (1,593,750) 761,885 (2,879,521)
Prescription Medications | Operating segments        
Results of operations by reportable segment        
Net sales 615,022 984,408 1,228,115 2,490,686
Cost of goods sold 69,971 83,451 145,327 257,721
Selling, general and administrative expenses 625,030 258,145 1,302,928 754,993
Research and development expenses 368,978 865,122 1,924,750 1,130,338
Depreciation and amortization expense 500,305 575,470 1,000,610 1,150,939
Net Income (Loss) (949,082) (797,780) (3,145,500) (803,305)
Medical Devices | Operating segments        
Results of operations by reportable segment        
Net sales 806,449 1,009,603 1,582,161 2,021,297
Cost of goods sold 259,139 430,406 515,612 806,878
Selling, general and administrative expenses 569,782 481,572 1,072,556 905,442
Research and development expenses   1,453   55,330
Depreciation and amortization expense 217,533 251,325 435,067 502,651
Net Income (Loss) $ (240,005) $ (155,153) $ (441,074) $ (249,004)
XML 69 R59.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Segment Information - Net Sales by Geographic region (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Statements        
Net sales $ 1,421,471 $ 1,994,011 $ 2,810,276 $ 4,511,983
United States        
Statements        
Net sales 1,105,433 1,597,829 2,284,277 3,756,599
International        
Statements        
Net sales $ 316,038 $ 396,182 $ 525,999 $ 755,384
XML 70 R60.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Segment Information - Segment assets (Details) - USD ($)
Jun. 30, 2024
Dec. 31, 2023
Statements    
Intangible assets, net $ 7,541,171 $ 8,971,737
Total segment assets 25,169,274 33,795,795
Prescription Medications    
Statements    
Intangible assets, net 3,908,249 4,903,749
Total segment assets 19,705,255 27,891,180
Medical Devices    
Statements    
Intangible assets, net 3,632,922 4,067,988
Total segment assets $ 5,464,019 $ 5,904,615
XML 71 R61.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Private Placement (Details)
1 Months Ended 3 Months Ended 6 Months Ended
Jul. 13, 2023
USD ($)
installment
$ / shares
shares
Dec. 31, 2023
$ / shares
shares
Jun. 30, 2024
USD ($)
Y
$ / shares
shares
Jun. 30, 2024
USD ($)
Y
$ / shares
shares
Private Placement        
Common stock, par value (in dollars per share) | $ / shares   $ 0.0001 $ 0.0001 $ 0.0001
Exercise price of warrants | $ / shares $ 2.25 $ 14.93 $ 14.57 $ 14.57
Common Stock issued for services (in shares) | shares   348,711    
Aggregate common shares in percent   5.00%    
Embedded Derivative Liability, Measurement Input     0.205 0.205
Cash premium     $ 62,956 $ 57,341
Preferred dividends at the stated dividend rate     153,842 754,962
Dividends, Preferred Stock     216,798 812,303
Reversal dividends payable of temporary equity at stated value       57,341
Embedded derivative instrument        
Private Placement        
Fair value of the bifurcated embedded derivative     202,000 202,000
Derivative, Gain on Derivative     $ 1,614,000 $ 3,348,000
Fair value of our common stock        
Private Placement        
Embedded Derivative Liability, Measurement Input     0.46 0.46
Equity volatility | Embedded derivative instrument        
Private Placement        
Embedded Derivative Liability, Measurement Input     1.050 1.050
Traded volume volatility        
Private Placement        
Embedded Derivative Liability, Measurement Input     2.350 2.350
Expected term        
Private Placement        
Embedded Derivative Liability, Measurement Input | Y     0.42 0.42
Risk-free interest rate        
Private Placement        
Embedded Derivative Liability, Measurement Input     0.0538 0.0538
Dividend yield        
Private Placement        
Embedded Derivative Liability, Measurement Input     0.080 0.080
Penalty dividend rate        
Private Placement        
Embedded Derivative Liability, Measurement Input     0.150 0.150
Probability of default        
Private Placement        
Embedded Derivative Liability, Measurement Input     0.056 0.056
Series A Preferred Stock        
Private Placement        
Number of equal monthly installments for redemption of preferred stock | installment 13      
Minimum trading days after the date that initial registration statement for considering first trading day of the calendar month 25 days      
Percentage of redemptions payable in cash on installment redemption amount 107.00%      
Percentage of the average of three lowest closing prices of common stock during the thirty trading day period immediately prior to amortization payment is due 80.00%      
Number of trading days immediately prior to amortization payment is due considered for calculating conversion price 30 days      
Conversion price for valuation of common stock | $ / shares $ 0.396      
Percentage of minimum price 20.00%      
Common stock closing price per share limit for conversion of stock for 20 consecutive trading days | $ / shares $ 6.75      
Number of trading day considered for calculation of closing price limit of common stock for conversion 20 days      
Daily dollar trading volume of common stock limit for conversion of stock $ 2,000,000      
Dividend rate 8.00%      
Preferred stock, dividend accrued rate per annum 15.00%      
Cash payable to investors     $ 224,124 $ 224,124
Stated value of the Series A Preferred Shares     188,953 188,953
Accrued dividends payable     $ 20,505 20,505
Cash premium       $ 14,666
Number of stock redeemed | shares     1,624 5,983
Amount of stock redeemed for cash     $ 1,578,550 $ 2,699,960
Number of common stock issued upon conversion | shares     2,170,516 5,983,175
Value of common stock issued for conversion     $ 901,789 $ 6,353,890
Reversal dividends payable of temporary equity at stated value     $ 62,956  
Purchase Agreement | Private Placement        
Private Placement        
Common stock, par value (in dollars per share) | $ / shares $ 0.0001      
Purchase Agreement | Series A Preferred Stock        
Private Placement        
Initial conversion price | $ / shares $ 2.25   $ 2.25 $ 2.25
Purchase Agreement | Series A Preferred Stock | Private Placement        
Private Placement        
Aggregate shares agreed to sell | shares 15,000      
Preferred stock, par value (in dollars per share) | $ / shares $ 0.0001      
Preferred stock, stated value | $ / shares $ 1,000      
Maximum shares issuable upon conversion | shares 6,666,668      
Warrants to purchase shares of common stock | shares 6,666,668      
Exercise price of warrants | $ / shares $ 2.25      
XML 72 R62.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Fair Value Measurements (Details)
Jun. 30, 2024
USD ($)
Level 3 | Bifurcated embedded derivative liability  
Fair Value Measurements  
Total liabilities $ 202,000
XML 73 R63.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Fair Value Measurements - Change in the fair value of financial liabilities (Details) - Bifurcated embedded derivative liability
6 Months Ended
Jun. 30, 2024
USD ($)
Change in the fair value of financial liabilities  
Balance on December 31, 2023 $ 3,550,000
Change in fair value of bifurcated embedded derivative (3,348,000)
Balance on March 31, 2024 $ 202,000
EXCEL 74 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( ,: #ED'04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " #&@ Y95(+L;N\ K @ $0 &1O8U!R;W!S+V-O&ULS9+! M3L,P#(9?!>7>.NTV0%&7"]-.("$Q"<0M2KPMHFFCQ*C=VY.&K1."!^ 8^\_G MSY(;[87N SZ'WF,@B_%F=&T7A?9K=B3R B#J(SH5RY3H4G/?!Z\_0YMA1@.VZ+"C"%59 9/3 M1'\:VP:N@ E&&%S\+J"9B;GZ)S9W@)V38[1S:AB&GQY>\;F&[ M2*K3F'Y%*^CD<&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" #&@ Y9P:^Z6OP% "Y( & 'AL+W=OIVS4!V1M_!6*;'%P3@_(LY3=S,_,O6XXID0B%IXT$AX\7,15A:)2@'/_N M1%O%;YK P^N]^FT&#S#//!%3&?X=^'I]V1JTB"^6/ WU@]S^)G9 /:/GR3#) M_I)M_FZWVR)>FF@9[8*A!%$0YY_\=5<1!P%L6!' =@'L0P"M^@5W%^!FH'G) M,JQKKOEXI.26*/,VJ)F+K&ZR:* )8I/&A5;P;0!Q>GPMO12RH@F/?7(3ZT"_ MD5F<-P]3S6V2K+D2R:BCX==,3,?;*5_ERJQ"N4^^R%BO$U#UA?\^O@.E+(K* M]D6]8JC@[VE\3ESGC#"'=2WEF>+ADW1U3JAK"W]7'+>H.3?35*"Q6^D0>QD4K;\' IK5);I4S1J(9X_0*O7P]O M+E0@38/U"0P8UN3A2D4WK.R':'Q#SHN"\Z)FRU0A;*!X1J.0]ON\*+';'!H:$.X80$WK /W(%9! MHB&!FMSQR-I&<9VYT$HF9 Y35P1E377@02[/\G+.8N_]+=J'6OR%S)ER#V["T;E[Q[LG*>PD/1TD11W/M\S.A<)IJ'Y)]@ M4STPXXHP5KE]*^DI7!0M;13%O4_65B=*\&HP7&!XX5JQ3N&=:&F>*.Y\/DLP M N +9(RYIR,BK,O:#LPQ5KY3V"=:^B>*&Y_'0(?93$#93\\_DX7P4@69M$+B M2E,913 3)UIZ]A'G%':)E7:)X88&[+T?Q"NR>(N>96CC.R(P?YS/K)L(I_!$ MK/1$##.5J'3 1X3N)HOKB765C0F>%13SM+LL%IF9Q9KH?+-2K/@YGMP*R>N6,5Y"I?# M2I?#:KDYYPF0 1$_%[3RGL+KL-+KL%I>9Q'Q M,"17:0)?)_96VVR7" ]KBE=:'%;+XMS *F)E>N6OH*#7X *B#8_M><4%*SE/ M87!8:7 8[D_VG*^'.T7YYI@5LN%6$1[7E++T.ZS6;M%B+:"Q8CG$9:KQ3F%W M6&EW6*W]HIU761BO<@:PYL""W*<:S'EL7(*5^#OYEUT]Y&J]3,T@L/ MK9/($;&J+7@\K"GCP=$8[E0^,NX.':HI<;FOUHUJ/*@I8^E[7-RO3 #0SR%# M;AUBC@A4#JIXW/\%ZQP<#IM)/3LS3XAG-I3S<^+B:7$N/\E.HSOEZ_FA_A=N M/$%"0K&$4.?\ L8[E9^3YS=:;K*CYF>IM8RRR[7@OE#F!?A^*:7>WY@?*/Y; M8?P?4$L#!!0 ( ,: #EG%]Y,8"P< !@< 8 >&PO=V]R:W-H965T M&ULK5EM;]LV$/XKA%=L'>#&?!%%L4T,I$F*=4@=WY?5EWJCE$9?\ZRH3V8; MK;>O%XLZV:@\KH_*K2K@EYNRRF,-M]7MHMY6*EZW3GFVH!B'BSQ.B]GRN'UV M52V/RT9G::&N*E0W>1Y7#V]55MZ?S,CL\<&G]':CS8/%\G@;WZJ5TG]NKRJX M6_11UFFNBCHM"U2IFY/9*7E]QJAQ:"W^2M5]O7>-3"K79?G%W+Q?G\RP0:0R ME6@3(H8_=^I,99F)!#C^V06=]6,:Q_WKQ^COVN0AF>NX5F=E]G>ZUIN3631# M:W43-YG^5-[_IG8)<1,O*;.Z_1_=[VSQ#"5-KZ0:I\O M[?.E;3PVE6]35:K0**YKI>O7KGRZ ($[@%E6K^MMG*B3&:R;6E5W:K;\^2<2 MXC>N['Y0L(-<69\K\T5?GL7UQI5@YQ6V7F:9WRU%$&),X/7<[6.W[0AC+)2" M]X8'N((>5^#%=9HD95/H&MI HM*[^#I3+[&(0(.2,CK+8=I30D MG+BA\AXJ]T)]7]Q!M915JFH7.FZC"QBC1(S0.>Q"@IF<0!?VZ$(ONJM*;>-T MC=(=R@<7QM"!$5!2/,+HL",1C:1T8Q0]1O$LC.HK,$^M:A07:U3JC:J@O>VO M11=V86.*9"!#-L)NVU',F(RP&WO48X^\V#^7.LZ> 3.R83(I) [X"*=M"#@E M_ O=0&4/5'J!ODN_JO4.X.12DO;@+ K"$42'522Y<.,C>* 9_,1"TG%QF\)2 M?PKF+M ^ L$#0L1XR3L,(RF(8%-@]SB1^!O4U7NT;:ID _H )66>IQJ4BQLM ML4"P0)# 1FL;!D1$03#QZLG :,1+(LM6>J'R!C6U\A3I+LI!E7(F @NH;0>= ME/*)/D &-B)^.NI6DP<@LP?F))14C(G)8)GN<>DMV75:FNHI6U5YFE= Z>@HM3*.04. M5I,@#^2XZ[D,"0\YGVC/9. _XB? 7DELXP*(R] MU>R$:Y,>XY@'%ES;+I",1I$;+1W8D?K9\5!H/(&6VKPGI0B9I38'M4V.PNVP]8-8;O8&=];]FYZ+1[TVA^G.B M>6M^KA*57\,0C^<_Q',><3GDLI=_F1.!9FSD$/HVEA\^WA' MSFIS;F!#9EME95_0NZ@!G1#^[3,Z\6 M^N;CLQ\4[3#K01)1OR0R30+>^M/U#V^28U/88&PO=V]R:W-H965T&ULK9=K;]LV%(;_"J$-0PITT=D"!CA?S3)I?LJUM0]\B<245SW?.J"!G1?VDWW8?HN7@#EYQ\'8.WJD. M_L[!-Z"U,H,UIXI&$\&W1&AKC*8;YML8;Z1AA9[&I1+XEJ&?BF:?[N:+N^5B M3K"U_'3[87[]&3LWU[?7=[,%6;Y?+#XOR<4]%5"H%!2+:?:&_$F^+.?DXO-N[_O;B-ZP^\U M_)Z)Y_\*?Q]E'7;0'U87WY4L:0Q3"ZM+@MB %?WQFSMT_NIC/E.PO2_@-U_ M/Q0]>H $<&MXS(#$O-B 4$RW,=,*A("$X!J,G]Z2D@JRH5D%Y((5).%91H4D M)>">D.+JZ%T*=>;09-8;RB9R+AW'<2?VIHU_U&P/;-" #L]F"& M##XXQ<<72.<$\_KYP@;CO L''ADXL(J$E:LC\&$I\!T MC0[ C!J8T5E@;MG7BB74'+SU2RCBWF(9=>I@$(R"L?<2IVOGNE[H^L.@GVC< M$(T/$LUXGJ/(7]BSQJ?M64?-]N2[SH_SV/D)@'K5M"J\]\!U.FO#TP7K=$O[ M)--]Y:V;A/OSRNMR[E7M=J3@,@D#?_12<]?0&X]=/PQ?4?SC['FK\]]4K%DA208K]'0N0PPAZMMHW5&\-!>Z1Z[P>FB: M*=[@06@#?+_B7#UW]!VQ^4\0?0=02P,$% @ QH .60Y:JC!/!P @2, M !@ !X;"]W;W)KF=Z:[J2:S,YG!P2XVK986Y#N^?5[;< &Z:+J[/I# C9']^H< M/>X1^/9555_KM92:?"ORLKX;K;7>W(S']7PMB[2^5AM9PB=+516IALMJ-:XW ME4P7;:,B'S//"\=%FI6C^]OVWE-U?ZNV.L]*^521>EL4:?7]0>;J]6Y$1\<; M7[+56CWFW0E9U+_N7FJX&K<15EDA2SK3)6DDLN[T0=ZDS#1-&@1_\[D M:WWRGC147I3ZVEQ\7-R-O*9',I=SW81(X64G)S+/FTC0C_\<@HZZG$W#T_?' MZ+^VY(',2UK+B8JK]O_Y'6/#0 \ MW]9:%8?&T(,B*_>OZ;>#$"<-( [>@!T:,+.!?Z$!/S3@/YK!/S3P?S1#<&C0 M4A_ON;?"35.=WM]6ZI54#1JB-6]:]=O6H%=6-A-EIBOX-(-V^G[R^'F:?)XE M4P+O9H]_?)Q^>(:+V3.\?$H^/\_(XZ_D\2GY\N'Y(P#(%?ES-B7O_OGS[5A# M^B;(>'Y(];!/Q2ZDXN23*O6Z)DFYD ND_=3=/G2T'P/MCCL[_,_9S\3@W43@;3P^S$3 AG^?P,<3-#O>3;U) MY_)N!%M:+:N='-W_] \:>K]@V@\9;#IDL&2@8&>CY'>CY+NBWW^&TE&GN:PQ M_?=-P[9I4R!V]]1GU(_H[7AW*BV"BV/?HP9N:N.8H!Z+PG-<8N/\@-)8\ YW MQC7HN 9.KA-5:Z*69*74HB:URK$]XV$?(SA)SEE,J6=PMF$!Y2*(#,HV+ R] MF,<&8QM&O= /XAAG'':,0R?CWRI5UV13J66F,:XADC9F/#0'&,'YPJ.!;["U M<3!=8LX-51(;QWT_XL+'Z48=W#(P:C,-[LI(EC$E.TG)!T@7XC:S6S1CM)#8RPIX_ M3(0A-QDX)IA)FUSQ+]R:^F02%JG3V]_Z&0X=#W-,N1302W!0"P0D61K&I!(*C M/@_"R-R;,& 8\"#V+FAQXHRI4XMGI6$E*&N30NE3>Q[PB+,P-/DCP-AG<6BN M!00H>" "&I@"V,"(T=@7%XH19;T S"G 'TTU6E:J.(J@2IP\LWIP!1N!%WN! MR1Y#^B%@A4D?08;,BV%.F?P1)(] @I/LYP+TEIBZ/?&C7LN*9.5<%9*\.X[_ MSVB5HH.ZWT&C30>-E@P5[7Q0>@=,W19XLD[+E811(RL8D+666[ MME21/$M?LCS3W]&!\I$-@_J>9U8M=S_>/ 9V6L[!E9EIDZ'2GLO;FV[J=MT? M2RTAKCY,>U1!Q/Y2,,FF#45P 8N9Z4(1&(LH,RU\@J=E_H6J3WO73=VVNZ-\ M6.'O&PM>9'6MJN^D5!H7P3;%5Y3"P8>9*F! #B4O-G5 @(S[L).90F# 2,0G MQ>96 T)P' X:I]7L( (2D 9Q MQ"[M^KT7IFXSW)RQ\Z;TO8$S$M/)F?7^ ME[G][U,EE[*JY(+,M)I_)8MLERUDXX/A;Y[6:]@:9)%M"U059GO1*T9#^SC@ M[L5;2PN65E#&/4/B9*BTY^+VAIJY#;4I;CJ?5[)QE:B6MJV]:LXXGGE4F+BS MOEE,)"]4(U^87Z,E0^4]5[-WY\SMSKMM*M6ZREZV.GW)89=2!':K @YK=:/Q M6N7@B_#)RI"5&7$_IN;>[>[(FP5&\E(O@JH16O-UH,3G"O?VG[GM?ZE]__,[?\?TCJ;DW?@_QBU>2K'4=:7$CA,1!?*4V_.F=N<3[-\JV'_? /[X,?8 M(S"$/8JRV:.PB^Q[G\Y"YWK\J_W5%^BG.UFE< 8\79,U45M=:ZC36;E"E7 > M MZ\0(>,-ATT6C)4M/-AZ@\1S'V(Z!?H?F#P>6G;]X@+ 87 G)DVD%$:!<+\ MM0H!AEX$!RC3/J(1/<[8)??8GQR8^^1PNCQ=W&W/?H$[\L4YSMT&7N".1<2X MCT\>*2ADM6J?Y:AAQ6U+O?]1N;O;/2_RH7U*PKC_0&\F%+D_I3?)_FF0/OS^ MX91/:;7*RIKD<@FIO.L(>EOMG_?87VBU:1]H>%%:JZ)]NY8I^)P& )\O%9S9 M#Q=-@NZIF_O_ E!+ P04 " #&@ Y9AE"1[V,) #Y10 & 'AL+W=O M"-23I"HQL)V= M[B1CIV=J/]*VDE!M3!9PTOOO1Q"W,9(0X-:7&)RK<\4]>ITKX;/7+/]:/'%> M.M_2S;8XGSR5Y?/[V:Q8/?$T+MYESWPK_O.0Y6EUX72S0P! M0&=IG&PG%V?U=W?YQ5FV*S?)EM_E3K%+TSC__Q7?9*_G$SCY_L4B>7PJJR]F M%V?/\2-?\O+S\UTN[F8'E'62\FV19%LGYP_GDTOX/B*X*E!;_)GPU^+HVJD> MY4N6?:UNKM?G$U#5B&_XJJP@8O'QPN=\LZF01#W^MP>=''Q6!8^OOZ-']<.+ MA_D2%WR>;?Y*UN73^<2?.&O^$.\VY2)[_<#W#^16>*ML4]1_G=>]+9@XJUU1 M9NF^L*A!FFS?/N-O^T <%7#=C@)H7P!)!2#N*(#W!;!4 'D=!@=>S?@E5'.HC+^.(LSUZ=O+(6:-5%35==6@0XV58M:UGFXK^) M*%=>S&]O@O!F&0:.N%K>?KP.+N_%S?)>?'P*;^Z7SFWDS#]+, H7B[KD[?QWY_)F?_7A]F,0+I8_.^$?GZ_O M_^M,G<_+P/GEG[^>S4I1_:H2L]6^JE=O544=5;T3;8[G.5\[RS);?77FV?:% MYV7R9<.=!5]ST>6J2\E,XV=N]C//TE2T^:[2@;GTY7J=5'TFWCAW<;*>)EMG M'C\G9;S18(4]6*O5+MUMXE(\3, ?DE52:D B,\A]IOB>B49R:"GHT%)0C4,Z M<*[B3;Q=<2GRU>W ,OKIF7NCLY25'L!#-BW>6\\*(:/1?+SS\7.E:,>&-9<941 M0QI3 E=Y[*ED$MJL460)K$4&/9!!?X",X^%/1XP1>RPQ5 D[ 0C+Y-AT&=H$ MBRR!M6CT#C1Z1AIOA+S99(6V]QA+CB7))EA@$RST-+V68>AC("T9!ABV./ / M'/A#UU[_V6W%,@'4RP2LX\2(-)837UU[02AU&U\=RH%'1>V 9!FJEE-&J.LC M)*^]-)B($;&@8_I LD,@V2EKK]Z@&E''!I6I:R\(&452:PIL.@UM@D66P%H4 M0M!(5C"T-WR*\\.B64N<&6HL5;>A5;3(%EJ;R4:B M0[-&/T67F"%'LV@3+=BCM19N&$,J=R.;3J->IVUR&MD/S;I_O#@Q XZF!JN# ME]RUU+3 5):!5BL5V4)K<]+H>-@CY'](HYC!1_.C:F(,&%(XLNDTM(H6V4)K ML]FH?VB6_R:I8BXZFBN;:(%5M!!JD@S()93Z\BI[B&6;BD;[0[/X'Z-8S%"C MJ:$#- M4,P)=HD5CVJ5:=*A&V0(;$0[-*OQ4X6*&'1U;5>#JI8M5MZ%5M,@6 M6IO)1LK#P5K^..6O9T_5WP0('2'-"7.-'5+7S1I1#0&C ",BMWF=4O=]G[D^ ME-N\3JH##P(".]I\H]7A26*]/VJJP(8 R!/I7&.&&(/8D_= S-4R MCQ>Y58V2%=.8*J<]EXBUJAQ^JWOI&J]3G=O0JMMH@-MV\!M-C'%'/--FE6B[4G7'1.#P,7"RSH5JZ3,ZP(U6W4NQBQ)0F M;G4SO<.MS[JFC$8M([-:'AWDWCE$(UI=)B< YAJSR@IZKAQQJWOC5M$B6VAM M[AIECLS*/. \%<0=QB)'D-9_!O'*C#IZEK>Z>8Y4F>]ZF"B]RZHL[W7:YJ?1 MV\BLMTU)07/1T2381 NLHH5(H^B1CPCUI<$U&F+9IJ(1]&B8H)<25T1+#5,F M@FI?U%/G;]60R0?*FK,;6!QY 7?E3W AK M/&R/VY#OTX8-JU*2 "QQ/-=8,<0\,9?)QS]MZMS0*EID"ZW-4*.M\;!=%'MJ*]PH@I7"(&/?8CE-(7&M&K+P$6(2#F_2&,K.@AUO8YN MCQM!C(>='#><+]!'396N+J7R&D9C)6(&?4KDN%E5N%;1(EMH;8:.3J3W*-P3 MTGAFR-'GT:V*8*R*44A]+*>YK3J->IVVR6GD+S;+WU.2>&;(T>00=7M!5@A8 M5:",,5E(A%8K%FF%)R(N=)69P>H^LE6T MR!9:F]!&8>.>P^@GY?"PNI<,?9<"YLJ3D$U%&V"->M?Z#:WZC8;X;<>_4O2YMBQMMB\W:UGH*#^MT*)6WZN<: M,Q%KX,J') -S_4=/#E9WL6VAM5_F:\0V,8OM$U-X9M31K_19W<@FJL*GB+GR MR5FK3J->IVU^&JE-S%+;E,(S%QU-@DVTP"I:2#1BGE(AGB52HP&&;2(:)4\& MOP/>FXDBFO>GM0D\C:&:P-.A=23P-*:="3R-K3&!1QI)34YZR[L_;*J*U"3P M-%;Z!)ZYEJ.;H%7!; OMC:'9T8]@5#^*\BG.'Y-MX6SX@X '[SP1K/SM=T;> M;LKLN?Y=C"]9669I??G$XS7/*P/Q_XQ"H MVA9%+%XO6(D$ M6UU,%OCLRFT&-!)_9NREVKM&TI1'SK_*F]OT8N)(1"QG22U5Q/#SS*Y8GDM- M@..?3NFDGU,.W+_>:?_8& _&/,85N^+Y7UE:KR\FX02E;!5O\_HS?_F5=09Y M4E_"\ZKYBUY:V<"?H&1;U;SH!@."(BO;W_A;MQ![ T"/>0#I!I#A '=D .T& MT,;0%EECUG5X67Z!GT\W=U^6Z/XCNEHL?T4??[__:XFFZ(_E-?KIQY_/ M9S5,+Y7,DFZJRW8J,C*5CS[QLEY7Z*9,67HX?@:P>^QDA_V26!7^MBT_(.K\ M@HA#7 .>J^\?3BUP:+^4M-%'QY8RKM9H!7E1H97@!8)4$W&=E4]MK&9UQJHS MT[*U:EVS6IG'9]4F3MC%!!*U8N*93>;_^0'[SG]--I](V<$*N/T*N#;M\SLH M.SFO*I.1[4B_&2EKR_-\2D+B^F%T/GO>-\ @2".*0^KT@@?@O!Z<9W7/(OT; MT@DJ4%VAFD,)2GB99#E#98=:/I77B?3CMF(IRLKO=Z)W2B>>2-G!.OG].OE6 M)UXS4)ID<5MERQ3%!1=U]K_F@P MXKV,4ZC;CS5BWX#;*H9^DJY]9@(\9:Q2@89C2@ '&<#5Q5PWBLQ8PQYK:,5Z M6SY#_''QVBQL%1<;B+^L?]@YTP0ZU- $431,'5W(Q3CRS)BC'G-DQ;S8JT'-2EP(50'+I6EYNZ@1.%[D@D*NK'5L;L MZVXV$GN>@9HB'&B9HLM12GQ_!)YB7&RGW ?!-G&6*B8P@M3YHK1. M]MZ@4'2,[7R\,Z:CXS8M>+UF O8S0H"!7;X8C=19-W2]*-)"19<#1^S+':)7 M!(WM#-V']"9^'8UGG6>G$2'8=XGU2F)(F=8-$QR043=L1A0A$FL'-3L"8_NJ(S(J0%Y(!N884M@DL24 M."ZE(^@5PQ'W37OZ55;&L&L\OATD5N9\*\^?2MOA*BCZ)';Z?(A?Y;Y9-OT; M6 7HZ.1NI>2U.:-UEIQ2<%RDQ9Q!4+J7CO ]481*[(3ZF:6LV.QV+,MF+X@6 M"*BI*TA-:VH$;V)9();(UZ+NWZ!9HFB6V&E6RRM3:!HM-.Q_J0/^\33_&"2M M_E$L2^PL*\&G+!$,-C(2NS3$B-5 H%X8^)&O8351K>-BUP]&P"JR)7:RE37@ M%_3(GK*RE,LKLP BBJ=&Q";6I=2/M&;2(!FYQ"?^R.I21;O43KLM8";;+AM4 MJA-JX/J.HS4()D$:NA R(T@5\U)L+:_+[6:3,UE;XKR-9EEK(2+:]Q.0O^8# M4RN?O_G$]$3:#M= $3JU$WI#,4W'++?(60FLSBI(CZV0P09L;W.ASMJ8.,09 M'@P9Y$@01F,[%[IWY&W?#M_QLG';;F$?5&.A^J.)_:.7]GZGZ9EI9M MMB)9R_N$%T76G*<;K3SI>3C5.P78%;IDI/6GJE&@]D;!9*5IKWKV)MM/U!ET MMNL=B7Q'.]*84]5 T",-Q"Z6JVH+C0.39"'M@IZI.65L7H?PCI=8I MWFQIH+WZ&0MCU6G0(YU&9Z5X=T=(]<["A_P*HV%#:$?RWMJDVA3Z?6<"O6U7 M'"J3J+/'G.W9N6E[>>L!!]5;$T)<3+3&P(KHO2\;59_CVOL<:3'37)KLF;WI MS>Y#>B\0GN/L#X,AEVG'>![%T"U3Z[]X*)Q.71.RGR;\2EL"E+H M"LVO9[&6>X'G1O[PX,V.Z*T6S_8^7"B8>&J^YY!6;,NZ_0Z@?]I_,[)HOI08 M/+_$9U?MEQ]*3?LARJ=80.->H9RM0*7S(0"OBO;;CO:FYIOF\XA'7M>\:"[7 M+$Z9D +P_Q6'?6YW(R?HO["9_Q]02P,$% @ QH .65CHGR9D#@ 3B8 M !@ !X;"]W;W)K6SXYFTQ]?7-)Z7O!)JZWO M_2U(DX6UG^G#Z_S9T80$4H7*:CI!XI^-NE%%00=!C-_BF4?ME;2Q_W/*5#>=QPSG+'2YB*6]E+9\_=78K'*W&:?0'J\J[ M(9PVY)1Y[?!48U_]_)VL&Z>$78KWE7*2+.5'XH7TVM.7=TYY96K^?B3>Z-\: MG>MZ)Z3)Q4]6FY6XL293SCP]JR$-G7F6Q9M?A)O/OW+S(_'6FGKMQ4N3JWRX M_PQ:M*J<)U5>G'_SP)\;,Q87DY$XGYQ??N.\B]8T%WS>Q?_!-.'FR\,W4R#^ MZ"N9J6='%=WB-NKH^0_?31]-GGQ#K\M6K\MOG?Z7ZO7MFZL_"J>62^ >" MTX/:2>-E%H3- ']55@6?N]AA@:P%=*M!I6*V8]DD[$(UT$$<8SO)+8AHD9]O<+&[M2DX(@NIAL6JMXJ9:(%1^*=:IS%GY4* MUAL)B>\V,I'>//FAHYK[5CH4I,^A98+79"[ ML^"&]OAT5'FN-=EB4\LV1%^<\4 C4JA#H)HQS%0*%$OO/+QF2#ZU[>=@;:KG6VYOU) M_;7<$$ RE &08NEL*3[I3;-O;_ZN,V!"0.$MDJ7[K.!N32[?&D&D1$*]O(42 M-F\R>A8L2S4./=K(K&G**#9$A6TA0;>\7CO;K-9\Y! U WRPN^\_M>)HS[[3 M-8&]MGSERF(AKEPH/"*:D*) ;45_:6/L1I*QHWB(7+>B)RAJEJ<9A4Y03N1. M;^B!>H#1TR6?U6[HK&HO&L$8[S?*G0)TIS>V 2>YUJSO[V]:*/0\ MR@?YL;AIG,,7Q6[44Q'DYYL@?X8MOI.&L$$F6Q9RY=>Z&LH%?T!))RN MC9:BLOBN!N@%A()'O%X9AMQ8O%X*U& :)9I",+>094I5 G#FFVE;$&3O?!AQ M!_L'!&CG:[(WR9D5,MA09FN-\,(*Z!=,SFY GB(D,LP4/BT*#;WP)/'79X/4 MO,9_1,N"Y8(#P/B,-)+*DL[TQ%>*"]2A48)%V%=^R NE-""%".LN R9HUEL+ MF*S(7Y#PKG_FVS9: T_X*EP):SL;9&+E3)0C!@Z1L!'PXEB#L.K:(\]Z7_GNL.1 M[=/%%%)\GM/EP'*XG@#7&-GD;!OHG0>RS-HMQ)S: M2$,Y@U'+-8 /Y+J@M _055">6G M@9-:*N'\\]-L=M<2"M,!F567/?$@B'5\&1F!!:!#M4&>:F+E!'M22R:FD]-? M>-D,.S* <3HA6WU0JZ8(AIJ?_A/\$.2R%;*=-0&Y%#QDA% E_3GSP19%0VR+ M(%50G@HZJD=@%2'S7]&\A75&$>N@Y27!J^!GL93:%;M^KFMAU%V&*E*W@*"E MV RJ8T3L!3X71-(C7M%G^S8/)P-CH;:Y3]>K?"SF#2&^)Z<,];04AOI=F8]-! MRP96W"GI^%;_9WWDU[8IJ+P5-+(0P4N_IAJDA5];.+U<@-LOIJS[Q:C#2PR4?;_/C&EP\P>. &+FW ? +%%' M]>)B_O*&5LX0F868)BMW74!J4J(4EV,Q@UT'?4@J_4-MV3,HY=N::NJ.)Q35 MZB9U0EF?E,9=NS;:Z]7(@.\YT7TTL6CG*U&F):#;_V*V??X15II>GTZO1D(&!R$Z4>>?I4U1L M?=6.Y\VB!K-D..?J]')RTKOG)G[7U;?#RM:GD*XH5W6Y FU6T9#(V[5BJQ'@ M=1OF9P ;JA&2QDE-0$0)"FVY.,HMY$'BL4W-#-%+027-^+C^:KAU[K!N4;BL M$H^P5+M0D*)B;X)CX&UK(L#EDFI$DIT-RWUK*)X.!0]NTMXWQ#CWEG>,#J(_ MYA;:;1N7A;27R4K7^*KQH61&]Y#W::=#9C ES-)@)_<)L5P7'F4*,CS.WY"X M\:-3*Y0'BG*>18].-!*UQ0$]+\JA-.,+][CSR&"(N5CV??7XRM1ZJ+@ MP4G(&[B/1J)POVM,/FI6S_\\2Q(KT"Q.>#TVH'N!0GJ407$H U3I.4.0)Y.@- ME>C+T')&QC-J+W>$AW-5UT68V'2S&QK'D$5-6R2<)/+OX"Y+XJQH\1'H:'1] M]?@;[N]V+F3!S(EU*3]1Z0DL/!JZ#3@O?5A&'=J>IA2BN?8H\WW@]7?T[>,P M0*$_IQ=#M.<6N*8LGJ4&, 2B;Y:$'IY:;:0NT!!1\YZ&>"E^]RH72IY@$+2] M/O"(40^UF)['.B+E_R$)_C$&/,0S/4:D@DV#,$)[%H@]B\3^!TG/=R76GRM0 M!ORX7];_=T?GEIT4HU&0Y_KE'JM0TEN+6'R%V*ECM=5+U$&ROT8(2Z]VZ!U- MP#8X4Q-J8HX*X].V_41%BA;:)1=RS4M-NEZF^1/5KX Q;0G>"M'E#ZSE@$@S M1RI'@D' 7]$,1/.^D/_IN TZ5]NT M+0$/'6@0O=*A$K6+. 'M J]CT4'DM=D_1IY9C4!-B!1ZO4#3K=! !*9UE.[< M7G'+88E2L4"DQQ)_:0N0;IINDF^4ZXM)0Y; M(X&(@I)(P_"D>*%-ZWO.SY32'?R4/I":([(]H%,SNEAQ]D!(ZS A#SVJ!I50 M-B@#VN)@2($\\PG9CVB--2 327=*9-OG-TX4/$\:Y,"@3++=R@'YQ,R94KD/ MR:!-Z('EVK[A+HIVERJ40WEFD&07N_\DSX9YQQ]*KH-)M:'Q!I_7>!535=0G M,]+7AB0UGK M,@TZH/4BT1IUUAS7'.]=:"?IL/Y,KCI4#9]9\WI8/1WQD[LL913H;+$ 0>'?4-Z M+6C0ZMOFJ.,+;,?64J:A7.NU09G?3O)#^B!MXI_)>'%BWC$QSX\/J1:+&X9: M&4;>U#6@IV3S!=^%T@MBQ'J$TSF],*0)(^%,\P(7JBS2,4Q\,Y C6^Q(M=$ M,=0W^*]-!@Z)PEA+C049!%NRPR7/%]EC-\PYE/.X@.-8="P@@-\@NJBI(4O! MA"PLC=TY@W+5E\.W.,MG- E>R.QST,>WF9'30O_-E#OP^NH+I!*"J/9R.95< M:(@?Z'''H9 E1.-8O)O-;V>_B)OHW;?!NZA:=:B+;X$HS\D#5[]"/!(6"(JX MVB\1BM3)LZRY>!-7?F@*SB]IA"#>QQ>]5X>Z,#A::7K?8,*E+=6EXY )BU[1 M@5.72Q+MG?2Y_*T=@\7T-^(?F>2BJ6+-DZ&/I(<+S4FI*_>_ D,BSV^MO!# M2MH7$Z[1J,NA?G#1X"PBUQSZA)E@._\),Z2+3L?P)J'WBGM/\URSTJ&TH ?T M.K%LRJ&HWT_'DPG=A7J*8B#1*HN8M<9OW12TCL;9\VN?C>**@=.NKJXFQ_+D M^#R^1"W0E.%B3M;1SL1$^U7&-C$VO:'1>9JO27Z/@PJ1TDPT%DV7"N!K$X9[ MTW;D!KQ&/K/,$MPL=KM_3_#'T\EQ=G)\<7(\.QD?^I''6>\W/O0>D'_)1$Z' M1.'G/NVW[8^E9N$W0MWR\$LK&'.E@<1"+;%U,KZ^.A(N_'HI?*AMQ;\80DU4 MVY+_7"N)8*0%>+ZTH.7X@2YH?T+V_-]02P,$% @ QH .6;L*5/6+%0 MJ4$ !@ !X;"]W;W)KSXN,DV9JN;N:M,B5]6KM[J M%E_K]7%3U4;G/&E;')\N%H^.M]J61Z]>\+./]:L7KFL+6YJ/M6JZ[5;7N]>F M<+57ILKTWZN/M;X=ARIY'9KRL:Z4M5F]?+HXN39 MZW,:SP.^6'/;))\5[63IW#5]>9^_/%H00Z8P64L4-/[Z*]I.[_;OQ^WE(]#)7-/S_ MZE;&GI\=J:QK6K?UD\'!UI;R5W_S5K2W7 MZJ,K;&9-\^*XQ7HTZSCSM%\+[=,#M!^I#ZYL-XUZ6^8F'\X_!I^1V=/ [.O3 M.PG^HROGZFPQ4Z>+T_,[Z)W%S9\QO;,_9?-"^WR:-CG3LZ;2F7EY!&]I3'UC MCE[]]2\GCQ;/[^#\/')^?A?UW\GYW;1/[ZL?)Z\^-X:&O6U:"Q_!@Y\W1F'' ME:XU^QU^S%S98'R.WW.ULJ4N,ZL+U;1X =O&V5+&D0QQK8[N$"[49_G5W/U MMXN+C_#]KYV%#&'W)0(%S5"MP[=KHTQ<5Y>YT@V"2T7+-JK=Z%;IU0KNC\\& M5"I7$P-Z2YMHB#&,-ZU,+:Q>VL*VV--,Y;;)"M=TM*CP3YNF=:=G*"UKT YI M GW^_J:)R!17M;DQ96?X=_,-X;?!"GE7D]S[G="WRM36YHHX=V,Q .*#@-J;/W,J9IG9&X+ANE[QJ-L7%=5&XULDIFNA5,5>)HCRD/$46XSM>Q:5;H6^X<[ M@*/6S50W6+\VA99?>"E3DVW97Q./VU:FM= =?-'E7=:R?M<=II$^=87'$#W9 MNH&%Y0;D%>9>FUTR8_\W24E0 @NEZ:JJL/@F^L3$UF=;\ !6D6R-J H_P5CA MVS6E2:CPTH%JV?9!XK(VN6U9XNI==!=;0CB=^ M[=!1UH@&60D).G%;HD3Z" M/T ONMG,!]HCX$)BE=]HF]BT:S 3BU$,>D!)/T?J+Z]9A\%1;SYR2PC, JW-0N (X //[P(V0>1I;'L^1MD,RA%%X7+B"TXJNMJ M"&4@^[_^Y/G4.RMBSN>J8\8G=66P[CZ "5F7JFTA'POU!MS8S.2^LK! M)$EMQ'P+7-J&V+35V*VIR2#Q(=\U*_@041(F#B[C.>$ ;AL(O:H1)FI;< CU MDJ&!B1->M?"36B._/SY_/O-:H<#@$)B0.#"G*'8A!'PNV:VO*!5XD8SV]5\Q M<:.SKMOZ+;,A>QD).V1*S$\.!VXX^H :"94\M2Z9(#TCTS3J7_!E=?(PFNG[ MWJ 0%WV*^H2@"7S RQT0J+J"'II)O5?IC&T_H^$9?NNT7WE :"25YN4><7NZ>'YQ=+1 M;%(0[TGTD"C@>DC9"$QEHT4MT&1F$#A4DT K[[@8'KT=>L*F*0^8;R0'N%PF M*1T!AT9RIN-LE0;#W% ^1H >R@KV$8?V0;S2NR@Y'_;);-M=YAD_)FM]396E8'33A!D;,<8C5FWL[3F'#?O9C/,91EY+8DKPFH!5\ M0%ZOUWB:7?LTA-%M;4&&&0!N@;S5RH"/H,PW5Q=!FQ PG@#BE W(0S@6T&\L(NL]2$ ?-Y$^]"$2:AF( M4U*V;#4PH"5S+=![8-]A,OVMP0=D4!2L9I=EG>05M>J@4N-1+?,Q0&F48%.0 MIP5:#&4DR':\C9#PFCWH9S1"XQA1,Y S*P(O@@0#> 3T9 &B$C6Q$A6K>X.% MMTOP=G;"C\]F'JP+'\Q/4]D7!;0J0^NE\_C@\($,G MRR% 3*&9=K5U' YZZ>[1]8 GEQ#)=L-L^'0A^PO^X\VP=RW>SM4%^\QTQAY" M9T%(8'X%,JXF/$SY!AQ9BKT^Q_@O,?AX8O#W'4M>MY2%FE@9A#5RC_,E. JO MI/>X754+V]@G5NJ12\3R*/KT+*$;]IQ45 48*";6\+J4L,&%<#LA_SL% M*PKD6BD6 E1.>>W,!S7]+UTN^3V11(PUO#DVHIS81=KS^0S&;-:.OO5+P;3@ M9E(CARK\1^V5K&C5U4PGYTRR),Q-/<,Y@(4DID]BL50Z$# @IEE 4>P5"9"3 M:SN)\'4H<2OJ7NPD3O7HC.#J;<-!O<^0T5/&09.+=XXUH=18]=56"/&-_8;= MP6LM#O"K1! M#8$]B;/G\Z?C.'LZ'6=E);+*&$DYX?;@3+HI=6?Z'LUF;-(GFJ83.IW8B MS _7;?? %>;^M)@_&7*>/DC4L(\*UK5K8NX><-AN:F/^4![/QCR>_U<\7H90 M^"DDI$O'=OW)Y":T]T*.>F=&[1@8.BS/-ALI(01A2:"XW3C$'<2>6F C.2BL M/*2\_4@J$8(-/C?>X3Q+$L(L=QTL=\9"QDQ"(D<4*H\IZ()B0CG$#D]0'!I[H[EH[UF(:5L3[*&- MZ+6AUE!A!79K-1)(7[D)O0 LNT'?CX40&$AD#DA,-==4=(+LN+>X'_S?!Z6D M^QWO\I#F-AH2#KSFDRN'9I>'E F_GEW=IV8VHFX(B; &>0_B-2=*,$-[D:&^ M8S=(?0G]$;,.^EXS. /U@:E*2XD1J$3O*.#ECF7?NF?JGKWO&^1)!.;NJ0_* MMD[4)O8^!",Q:<5"Q;>MHJ&$L HWY/B(_^Y9K!L\I/,;CY#+5U\#\VC'.40P M-T8C0FA;!.II!XO[MQXI[;$="M@]U0X[K5'3&U.$# 29W,*@-@Z%G^)FE:"6 MV Y"RV"ADI\WS.?<4$K>=1C%A2H71,V)#5&2$CS47/GCH;(U@^4SLU^'R1T M;O:[-GUM!S 7Z6V,+J".WL:GFB2'6V1WD(U((23L PI\<0GR1MM3; MT):*K;N/M7GM UGZHLIW146F,$62F+%EK\8#PWO??IV7^(SI2XZE1)GA'EX M@H@$5$-+1R?IS8S3U*B.98>?E#B7^63X:8/3NZ>4;0P[!SB10\W2&&IYM+8A M]Z'@%8Z"TC0TF#ADDX))T@>@&KI<%^8 (Q3Z@NL--^+S"2>92L!*7X10OO9M MG -TJ7,9=J&XEJ\ ]ENN)@FRC9M.T4IZ>;@EAS[>NBL"+AQRF31*^XX3,]YL M;$7V.0RU\'S'FQN*7M#R/OF!4D"P,GF(>T2&FE]]D[U/H3ELPT?"LP60]\YW M\F420W;RH^B+PR.1IWX*#1EZ:!PW_\,ZA/]/*J.QV.^NC6*>>=I+EQ$S?.]/ MJ''&I.SA#>E]+_\:$C!H08GX;F@0#>U91_:"[&K[IB15V[!!%1KS:V MJ7E\/]Q'@'YTZ.C=1="GE2W=1^+065OXB=6\Z4Q7MNW/.4.)YNLO+M&8A]K7 MC]2&&FXI!V8B^AP8Z$%<.!SLMS^DI42T_TRN ?SHH<+=!PC?S5P_EI^2B$_& M?" W<1^,&KC!X(?CIHH]0NDK0U+N>\X40HH>< KMI2Z8-;Z>]-N<8&^%6RSQ MTR(4EGV_=-@=?:>!Z+YPRQY+]4["DL3&]1LT=JSHE0?8FW.5J3;4K[END;*23\\ M%>D6%DK7V5!G_"IU2R?WB=R2 B"WD&Q9=5Y/E"_'([MR;^P\T?P!+4]KF'0/ M1J&EK,!$#\+D2(DN!$DOE-IT/F>M'&5&R>'43?$52?BUI[RQ2*4HOG;/U#]I MC#I1G+9.GJO_Z1SUB%FQT]^]Z0E MP6=Y@86OZ=) V:%O__4'6&J@B8)ZE5,,S?9)A+ER..2SE:<[W.+WB>.[[,;O M+=),3('S1B"&K-C!!@8BW>?@[LOB^E2;KT=^MR/DP(YZ1TY$"W658P M3G]VZ0JWMAZ;!>GV/CH_<.6F;\B2IR2P*=R"L;'"Z2^[#<+^H'XEIF93M]!F MX;C"U_CA,ED<"JPNX\9-U\%AAY\]\(P4U"U-82+=OA;Z,S(K;P]^">7EWK>DNLF_44]2IJVB5<2*)?GU!)>&>;*BSM" MU*PP?..(FSH45;EO&>D2#QM*98,]C%J\_F!MWV^FK@^JKL7?7XE!NI$,0EC? MJ2N[[3P:9I'K;!,@:IJB^B0W.NU,_=G'"#[03B.'Y$D?%3@8="1$OA*,:2'N M#!;QY=&A#-)WIQIU\HBIGCPF)5X'+,RO<>%9>KDDH5FF M4QT[N\5."@:V\AC;FBDNA\QTC9Q2D@1,820)^.L<49,,I>3\F70FD9Z1'-AR M6V#U)6KAE;_"-]H%Q3=8Z=[%B1MZ@V BR$@O*Q4?M1VO=2IF!"N();_<+DBK-#M -INO DLEYM&59K/C+);#UO2"P% MXGVF@_ CX!K;!U\>$U##&P16[V\T26P=281,:L6#*$RGC!9T2#4XI S^+3.1 MF/F*TXQ006]"$Q)/.:*[HB9O/#-]-9/&_#ONLF#&UA\9I=Y&;5VZV+)W!5NN MZU UZ%GR"O/7RP_>AHDJB1I)+E ,C>X6&^9K .P#C6\V#'D-IK0*+/A[A>]7 M TT'O8ZW$3L^T[M/K&\V6OB _>]?56\2X2 W]$5F"&^ZE?UQC3K!Q?3%&7DS M0FC&%O?P;&1@W$-3'NXE\8H2V(:OL!R=))NM;M)*'^WG*XT\]H(1OU,RN2.!6V MB?3FZG4(XY;M$>QBTFRT(7^*'S@ <8]'4/3:]=J(^8M-)\Q*V1[C*#7"B1W& MR7UH(.'NO0KA"_QP_,:WG,6XUE!011R:%I$ P?'CX*1*G.KG]Q\^''_\^/>49$885X*!"OJ M?UU=JB MXDT'SI#;B672Y:IX=BR[EV9XT 2LR$&AK;]*&BJP M@U)B2\\-?($]VF?XWP[#>2@36]I55V<\E%M_">J6+IFW@?V>>KQ>@.?K#A4C M"1_[I GG3Q8/3A8/KIX^?7!V,5-7;R^I@;I:J8NR=/0"##'Q3%WZWDS6MX$_ M))TH:)4NBB!,DBRN#*H8J5WH '?T%EOM>L+-';\ ;:O_A<5^=D"_BUPQ]U[]W%U>O[;'@@=''U&93F3.3!XO%LXJV0>](M/GVR MN/],O=_2X8B)/BS#_$YEYIODY;5[1-_3OA^.V^+[=&2(Y88TD">OO#%"22_K M>;KQ5326.?Y7AON0?,YEMX2G+?L0O"'JEB_ZPMP,OXH7NCT,FX2"?XD-8Q < M8C>$[\')K:1Q>]AWC>,)&U;>I_$/#>+U3LD4&.);,792H#_BK"CZ ?0#HG[F MVS?^M]G0.!-\ZVVW-NT $' MUM::;C;(A0R]QI=U?+]L\$*4/_N()DFKU?*F$D5]6UB=WF/P#(5;-PEQZ0'^ M@A#3 ")X$(M 630N>>O,QW)_*0PRRZ/'_. T;Q6YW@X7SJW>OCY/7YK:G7_(\$\%NE92MOTL>G\=\AN)#7 M[_OA\H\8?-#UFL[3"[/"U,7\\<,C>>,Q?&E=Q2_C+UW;NBU_W!B-C$D#\/O* M 5_Z+[1 _-<97OT?4$L#!!0 ( ,: #EG;1K"GN@, '(, 8 >&PO M=V]R:W-H965T&ULU5?;;MLX$/T50JV+!A BB;(E.;$-Y++= MW0(%@G0OS[0TMHA(I$I2Z+))(S9\[A\#*:K*1ZT"6 M(4]U)?34*XUI+H) YR743)_+!@2.+*2JF<&F6@:Z4< *YU17 0W#)*@9%]YL MXOKNU&PB6U-Q 7>*Z+:NF7J^ADJNIE[D;3KN^;(TMB.831JVA*]@_FSN%+:" M'J7@-0C-I2 *%E/O*KJX'EI[9_ 7AY7>^296R5S*!]OXO9AZH24$%>3&(C!\ M/<(-5)4%0AK?UIA>'](Z[GYOT#\Y[:AESC3*6#!VLKR5MM9+UV1@8U%]V;/:WG8<0>'$O-79X\1M([9"&AY'L1KG0#P9M]>!4)GL.>Y_ 4 M^JMXGD:*S\@QL.V >C' -/+-WMC MEL%E>=-QBWSJ.2@21]M.NP3L(R:_*JDU;N;OV.O>^#VA?C@>^UF2[?5E6>K' M44INN3:*SUMW+-CL\1PEP@["QRA*_7 X/ON.[L=XG/GC)#LC-R532YBS_,'1 M42VKME8C?YS%![RI/TPH^C)=DH)K)X(P.[E,Y+L$*/7'Z:'X=.@G,0Y<;9PP M.8KD"@IN2(5SLRWJX3! M(1*% X*8M52P68TWN#R9>+8AH_32.EL)+Q"YR*O6!C:E MA!7Y4\+[+'&_')#XN_WSF"%TK6 M_T+1\MCA?EP6,R_7%WRS1S'.['XZ*1W\YYCOW77= NG9QY8XDN[2D;TD?ZC0 M"';J0 RQ=-6NO:5+! U_ \Q?I5=15N MUS"R<57E7!K4XSY+_"D 90UP?"&EV31L@/XW8_8/4$L#!!0 ( ,: #EF2 MD_W^F@( #L& 9 >&PO=V]R:W-H965TVV\-_/=MK0#NBD[4OM M.]][?F?'KZ.UTD^F0K3P7 MIQE%E;3-,$E-46#/34PU*MS)7NF;6A7J1F$8C M*P.H%@E-TWY2,RZCR2CD[O5DI)96<(GW&LRRKIE^F:)0ZW%$HFWB@2\JZQ/) M9-2P!3ZB_=[<:Q?'!; MCJ/4"T*!A?4,S TKO$(A/)&3\6O#&75;>N#N?,M^$WIWOG,,.8)!^ M * ; VZVXV"RFMFV62DU1JTKW9L?A):#6@GCDM_*8]6NU7N<'9R*U#\?;!_#D/3L +'D?O>#>H51I.3(])/+PY(RSMI^2'V MOTD[#,X_P0Z^F[\ -U"HNM'<8 EJ#K9"F"OAGAZ7BR&<' UHFEW\]^CN";M[ M@FLLL)ZAAHR$3 8/; UWS*+F3)@.=0PDSBB)27JVE\L=$\G.X89+[K[D$A9* ME:\P0FA,2/I&!!FD,3VE\$U9)H!W9[!/G<64[&_7)VFV3"-(YX;N M]%9,+)EM[2?,;W@TH# N8.FO;/3"'1K M56U@51/L8::L,YLPK9R[H_8%;GVNE-T&?H/N_V+R&U!+ P04 " #&@ Y9 M)KC$C=H" !'!P &0 'AL+W=OJR)GN!(@Z[*DXO<2"[Z;69ZU#]SGVTR9 M@#.?5G2+#ZB^5RNA9TZODN8E,IES!@(W,VOAG2\#@V\ /W+XZES65>,F+GWFJ MLID56Y#BAM:%NN>[3]CE$QJ]A!>R><*NQ0:^!4DM%2\[LG90YJQ]T^=N'P:$ MV'V#0#H":7RW"S4NKZBB\ZG@.Q &K=7,H$FU86MS.3-%>5!"?\TU3\U7 BN: MIW#]K,LL40)E*7Q5&0JXK(5 IF A)2HY=91>SI"MM+D#>D([CA3F81K MEF+Z+]_1-GNO9.]U28X*?J[9"'S7!N*2X(B>W^?N-WK^>W,?O99\JQV\KFW. MTKFL:((S2Q\6B>()K?GI!R]R+XXX#WKGP3'U]U7MN'1X!O^MWB-QB.0-,NF0 MM$52@9#PLA*Y1 W9@ ;!AA>Z*>1L>PZG'V+B^A?O?NM_!/M_!*XPP7*MW?A> M$_%[QSF3M: LP9YY AZ);=^;#")!:$=1T)-NKA:P09WF'N%[Q Y#[\#%Q!_; M44A@L;J%JA9)ION&2;_,5=EO"GR4B/"%*P3//^NYGNW%KDUB_T!U[ ;VF$RZ M4E0O][X7B,9ICIFPZ% >CO&ZZKU4W, M OW=.?\#4$L#!!0 ( ,: #EG<$2)$SP, %P* 9 >&PO=V]R:W-H M965T+: MW3XK-I,8)TN9)#?-?OTH.7&3I>J=:#.(PS 8UKV0PFWC=@YY- M5&-%)?%!@VGJFNOM#0JUF091L%=\J98KZQ2#V63-E_B(]H_U@R9IT*&458W2 M5$J"QL4TN(XN;U)G[PV^5K@Q!V-PD#C>H__J8Z=8YMS@K1)_5J5=38-1 "4N>"/L%[7Y#7?Q#!U> MH83Q7]BTMA$9%XVQJMXY$X.ZDNV?O^SR<. P"M]QB'<.L>?=+N19WG'+9Q.M M-J"=-:&Y@0_5>Q.Y2KJB/%I-LQ7YV=EG:;E<5G.!<&T,6C,96()UDX-B!W'3 M0L3O0&1PKZ1=&?A%EE@>^P^(3L8'3@/:^0?V,P>SCAR@+K\X03#N"Z3GT'R-X'B*[@!,4 M^/AA%(?)U7?_-UQP62!P"W=88#U'#4GD\Q]##Z*8Q6G*TE$*U[72MOJ;^Q.% M+W0U&.Q@/B4LSF.6I_G%.76.4?YE8'J M-;^\S6]E: 0+)>AJ\T.U.&9S^<,E\-P_:73W:"67D$'M#]6%RS]+\I"%PY&S M&G8NE+EARI)X[-39@3I-8Q:-,J?.#]0QU7%$V2#UZ&3]\3AC69*Y%-'=OK!4 MKOU4G@U9.([@25G*V/?R>YJE%8H2YMO#G *G$CCYT:(L-:>3E*=7L-:J; K+ MX*FJ:[C'LBIHQ4[+90D/3U_W"B\[H#FZC.U*2?53S\2>T"L-:&Q5^Z(V!A>- M $%O@*]3%,(6N3:,MO=^Y !?)3KG:_2/AMCV?6P%UWKKUGKFHD&'\O,QG&X: MYH/J)?TQ7?A"T,YDT(O[H[WD,7KAJ^)_I7IRFAELT/%-C_@F_?C??,?O\;UK MM&/J")KJ9;?Q =UK^KS%0J$;:]O'OM%WK=-UV#*_F;=]U MS_6RD@8$+LB5& X#T&TOTPI6K7W_,%>6NA$_7%'[A]H9T/Q"*;L7W )=0SG[ M!U!+ P04 " #&@ Y9=S\+=N4" R!P &0 'AL+W=OI# ASN.9QKX#+9( 'YU+GTQO/ MQ-N WR5LY%X?F4Q6G#^8P==LZA!C""I(E5%@NGF$*Z@J(Z1M_-EJ.L.2AKC? MWZE_MKGK7%9,PA6O[LM,%5,G<5 &.>LJ=F:MG: M7-F83;E30L^6FJ=FEVDJ.LC0]9/>9@ERXBJM:N;<=*LP[Q7H.PH1NN&-*B2Z M;C+(7O)=[6:P1'>6YO2HX+>N.4<^P8@2&AS1\X<4?:OG?R#%7B%X6\%(1G-G9B1>1BR/^@L%?<$S]O_P=5X@_H=%A\Q9M.[JVY:T=1@ ,O.<"C*,2> MEMU+/@=I*ANK4 ZOE#QZ^%F]$!-"!H';,U:W%XM#KEV->'CTUB<@!$=1@G[H MK1>Z(+XZ(;NPT,-)XA^R1Q&.(X)^(>] M=7'-ZDO:@ X/PF5?!Y_#^]?DAHEUJ4]5!;FFDO,X=)#H M*W0_4+RU57'%E:ZQMEOH1PV$"=#S.>=J-S +#,_D[!]02P,$% @ QH . M6?^RKE$$!0 L@L !D !X;"]W;W)K&ULE599 M;]LX$/XK S=;)(#6UN$S%Y"T6VR*=F'TVF=:&MM$*5(EJ3C^]SM#R;+=U"GV M(3%%SGSSS<$97F^,_>[6B!Z>2J7=36_M?74Y&+A\C:5P?5.AII.EL:7P]&E7 M U=9%$50*M4@C>/QH!12]VZOP][E=G<])+>;N.3 M7*T];PQNKRNQPL_HOU9S2U^##J60)6HGC0:+RYO>77)Y/V3Y(/!-XL8=K($] M61CSG3\>BIM>S(108>X90=#/([Y!I1B(:/QH,7N=258\7._0WP7?R9>%>V\*5ME8E!*W?R* MIS8.!PK3^(1"VBJD@7=C*+!\*[RXO;9F Y:E"8T7P=6@3>2DYJ1\]I9.)>GY MV[>X\-<#3TC\/[>O7R7C^.H% M3L..T_ E]).<7M::7@ KPMR:4CIG[!;^,1[A04-NM&Z+>R/]&OP:@6Z15TBW MQL/=RF*SHC^T6(#4WC2BW^1C[>#<(39H2781P1R]-0[P"?/:D[C0K$&:SO^Y M0&&E7D&UIZ%9\9R-OGXU3=/XBI'",KFZ($U8BD=CP2Q;:[3#PA7AY+(2"D1I M:F)' F=)'*5Q$DU&TSY\82%AO40'0CES3%^0BWEMI=\>.$C[CG>Q]8%9)),K M, LE5X(CY*"F4K6! ?/LP]?NF]!+QS1VAU%8&2M74A//WS &Z8CO5BP4LH^4 M%>;"S09^U.0'6K6E ^>%4LPVF#K U$479E@@F=0<:$KJ'0DI2,*E2)F3-?5J M#>^%)MAM>S#I4RFTVN9$A#=2T3K/;8T@/(70"DH=L1C_ 14%84O);>+^QI25 MT%OJ,%N"07+K("CDW&9M%$>&UYRC*."1@J=.'36UI0VKEK(N69"FAU!^RRP# M%#Z&A*V%#Y\[@VTC/4S3\SR3-768#AHR%%5=<+R.TPLM/-/:9;8UT42#ZWD? M]J.@S/9!(51/*6#M9:V:7"V;FA#;4'DD?\SI*)T_D3JWN!*V4.A"#6S62$<6 M#OSG6MH(*IV"8\<575ST85Y;5XNFSD]%IA!\9;O:F.ZK9A_DE240DB*8YDH* MKE8O=)C'#S*G(8Y[LGV@@1J.G'R"LIDDR),$: Y@-P>B@$FK[-B-2LBB=> L[H]H M+"H5)CQ)GR7]>+<1T:O!51CFOJ(*O M1_X6)MYACN2"Z67.G6GO[I"Z$$CK' MW04+R:1,G4WZXV/KT]/6N2?%V16\JSTW*IKELJ0KLC?2EE37B7YNM8*TA(.E M4?22Z#Y=<[)9O5&5L&&D_ MXYPGT2P;1[/9Z.)P&.K0FC2&JW@*XPQ&T7@V(6O3W=ZO!OK@X!U5HEV%UZ*C M.T)MH'E2=;O=@_2N>8?MQ9O7[$=AJ9,[4+@DU;@_&?6:F['[\*8*K[*%\?3& M"\LU/:K1L@"=+PTYUGZP@>Z9?OL?4$L#!!0 ( ,: #EDFTHOMD@, (0( M 9 >&PO=V]R:W-H965TDH@2^?$C18J9;*5Z MT#FB@5U9"#T-..KW-C-Z+9I&)KO$?SH[I5 M)$4M2L9+%)I+ 0I7T^"Z?SD?6GVG\)/C5G?68"-92OE@A<_9-(@M(2PP-1:! MT<\&%U@4%HAH/#:80>O2&G;7!_0/+G:*9*@OMOF'K=1/RF-;:R+(Q)KGDPO^R79.'CL%Y_(Q!TA@DCK=WY%B^ M8X;-)DIN05EM0K,+%ZJS)G)Y1DF=0QG CAC!( XAB9/A M";Q!&^; X0W^,TR/,CR.8AOD4EG&>],^N&CCX)N =IE@N44'2=^D=A&!RA(4L*R;VP*I*R0UF MP 1]TE35M*;F=TI***VVZAV D+)$P> 9U9?O6$2*$Y=Y9S"53GIV5 M-*:2EET S7=0^G)D*X/JN)_0.EI(=:LDM1524"%\_;J -S9C27Q%1_CYS@G] MJ[8J:'B,J)$DH'-&E05;IEVRR0>EX ,N54U/)B07OB,\SI'8"2@9CL+^Z/PX M$O45'BZ>4*@PD&PO=V]R:W-H965T(!M95*?34*XRIQ[ZO MTP(KIONR1D$K2ZDJ9FBJ;.-FEFDUD8THN\%*! M;JJ*J1_G6,K5U N]K>"*YX6Q G\VJ5F.UVB^UI>*9G['DO$*A>92@,+EU)N' MX_/$ZCN%;QQ7>F<,]B0+*6_LY$,V]0)K$):8&LO Z'>+%UB6EHC,^'O#Z75; M6N#N>,O^SIV=SK)@&B]D^9UGIIAZ(P\R7+*F-%=R]1XWYQE8OE26VGUAU>J2 M&-)&&UEMP&1!Q47[9^N-'W8 H^ 10+0!1,[N=B-GY1MFV&RBY J4U28V.W!' M=6@RC@L;E&NC:)43SLRNC4QOX'-M7:0GOB%*N^"G&_AY"X\>@0_ADQ2FT/!6 M9)C=Q_MD2F=/M+7G/#I(^+$1?8B#'D1!E!S@B[OSQ8XO?L[Y^OL.V.*3_7B; M$V-=LQ2G'EUZC>H6O=G+%^$P>'W NJ2S+CG$_K3W#\/#X!7HJ&#\=X).8,X/P01C%J?BD/_'\V50+5-:A'>J! M11?D3D4%IV%E)_O&RN9.X[I@=)W@[1I5RC7"I>(IPA=4%1S_A4SI5W!\!%Q0 MA&2CF8(K.H#AT(8MA$)SUPCCN-CN"I'\ZZ*9G_62X MLS8<=LRY8H(_CQW7-%69^RD1*9?XW[M,& M+7LV_KEZCT3X7D(^'=UH=^TA]<9XMBCQ9^IDD/2&0; #'_3#.^I1_RS80]W= M:5M>3NP;F4$J*^H;-'-/+P6&QDB/>"ISP?^A]><5GQZ0$]H[O6(:CL*STUY$ M!EGI47@:]X:#J$>TND;WNI<_6@05/KN7LH240SD*RL_2+;&,7E&N*3TM8&N: M;E,-R6ZA90D(C=@ZKGW+, M,:[3LG'AIDU*D=6X2]V*:W_/M MO@?/WVD]*E2Y:[ TF=@(TW8AG;3KX>9MZW*GWC: GYC*J>!"B4N"!G2G/5!M M4]5.C*Q=([.0AMHB-RRH#T5E%6A]*:793NP&76<[^Q=02P,$% @ QH . M6=SF9DWY @ =P@ !D !X;"]W;W)K&ULS59M M3]LP$/XKIX 02*5Y*VTH;:7R,HU)3!4P^.PFU]0BL3O;H=V_WSEI0AFEV[1- MVI?:=[Y[[JUWE\%2JB<]1S2PRC.AA\[95#DS1*K4 MU0N%+"F5\LP-/*_KYHP+9S0H>1,U&LC"9%S@1($N\IRI;^>8R>70\9V:<."[UQAUL)%,I MGRQQG0P=SSJ$&<;&(C ZGO$"L\P"D1M?UYA.8](J;MYK] ]E[!3+E&F\D-DC M3\Q\Z$0.)#AC169NY?(CKN,YL7BQS'3Y"\M*-@@N6D9T87 M,L\I.7=&QD_PR)1BPNB!:PC:"KCQ&N:\@@G>@>G"C11FKN%*))B\UG?)I<:O MH/;K/-@)^*D0;0B]%@1>T-F!%S9QAB5>^*=Q5C"=[3"V1?IZP6(<.M0#&M4S M.J.#/;_KG>UPLM,XV=F%_NM.[H;Q_2/8"@7W"V,XC21XI]* M/I;S )/C\3,J&F_-PRW:66GS7W,>6%8@'.X#%V]@/A?Y%)6M3E/$JQ6JF&N$ MB>(Q4J7))QIN!PR7&&,)&_IE*4.(6F2M M%86GC>%]\#OMT["A.^UPX\W>_.#LQ0#7NJ _2,W?EI4?^;OD&EQCHC4;0]=M^]/O F\FFHXZ!33,\?MU"E'?_-&AY/?]UWD]Z#1VV MHRUY7W.VS1QW8QGDJ-)RY6F(92%,M1<:;K-5Q]4R>1&O5O(-4RG]VR'#&:EZ M[=Z) ZI:&ULM55M;],P$/XKIR!-3*J6M[YN;:6]@ !I8EH'^^PFU\::8P?;:3=^/6>G M33O8"D+P);;OGGO\G)T[C]=*/Y@"T<)C*:29!(6UU6D8FJS DID35:$DST+I MDEE:ZF5H*HTL]T&E"),HZHHC1<2="XF 3G\>E%U^$]X"O'M=F; M@\MDKM2#6WS,)T'D!*' S#H&1L,*+U$(1T0ROFTX@W9+%[@_W[*_][E3+G-F M\%*)>Y[;8A(, \AQP6IA;]7Z V[RZ3F^3 GCO[!NL&D20%8;J\I-,"DHN6Q& M]K@YA[V 8?1*0+()2+SN9B.O\HI9-AUKM0;MT,3F)CY5'TWBN'27,K.:O)SB M[/2*B]J="V1*KE!;/A<(!K-:<\O1C$-+FSAHF&T(+QK"Y!7"/EPK:0L#[V2. M^?/XD,2U"I.MPHOD(.&G6IY &G4@B9+N ;ZTS3CU?.F_R[@A[+Y,Z,KFU%0L MPTE =6%0KS"8'KV)^]'9 ;G=5F[W$/O?R#U,&"?'\!M2N"L0%DI0Q7*Y!,N\ MVY(-_2[5'L,W-I%1G*DLK0%$Q["F9AC1H!'S-1TZ\" M"ZU*3YTQD=6"^:I5BX:=_)):%)=$@_!6*&..H4+=\,$<,U8;=.%<.Y2H?=M8 MJUKD4+"5@R U 9*\57L*1V^&292>_;>1^H9/Z*[0B,_JXA?(C#^^#-B.5 ;H MR^!5@ZL/]TGW9C.KL@?X7+FS--"+1ITX)7\<=:+^H(W8-M4W4FB0:3]X&=:)TV(E'\3/I<7+V!XA[IC5=C0'G)M@@AK@31=U.'/=: M\,ZWM>PP=\HR 21[D(XZZ:A'KB0FUS#9@7?.7?Q/H)?J-=QKKB7JI7]"W/]= M2]OTV=;:OE+G37/>P9LG[IKI):=[$+B@T.ADT M -\]&L["J\JUZKBPU?C\M MZ*5%[0#D7RBJNLW";="^W=,?4$L#!!0 ( ,: #EFIHUH):@P * A 9 M >&PO=V]R:W-H965T7UG[%=7*.7%?576[LU>X7WS\]&1RPI523] M*3P].+IXWVHDY+K2M5.FUI8M7ZS=SG_^>T)K><%OVMUYP:? M!5FR,N8K??F0O]F;D4*J5)DG"1)_;M65*DL2!#7^C#+WNB-IX_!SDOZ>;81_],-CP\JD-B[AAP7J'@UC+=]++B]?6W E+JR&-/K"IO!O*Z9J" M:>>M7K7LN\N-50JA\.[UD<>I MM/\#2?P1M.Y472>6WBV<%_MK64W$\FXC% M;''RC+SCS@7'+._X;W+!=)>(@[DH?A=W[9._%:+&]5X5:V4C9&;GTZ$ M+Y2X,E4CZP>!'( Y+QTP\O%XO9>=K3 MO>7G\_-#I)0O@BH3\:'.Q$'Z;TJC?7A@UN+&JSJW$H$^.SGGO5*86KWPH#6Q5HK6[)_-D-=EB2U3\1FB M'YDA-M#"C;Q%GRWQ#2D-BBNWCM(U+_DRO6&]-*(!]UKMC=4*3KB2MMV#1)OK1I;.]TRGO2236/-+11;!6>]-R8/8+7M1ESF8%)"[5B-]^\N.RW@ MPAQ*E$@ J:@D^Y ]NW=9<7J;B"^@M@.-1!,=0OT.T12,? M!)D-1%CS($O_0&!8_@A\\.*UMLZ+_>6L0P>]KU&E'51P;,OIC^-GV @WWYFW6 M[PSH\"HK:E.:S6N)-SH3)X O%,TG49*VN7A0TCHH7*)C2(N1 M6MIVB45//D6W70.\AH@#KFRD]3IK2VEA?5M[^Y!2(6I"\9V?G??I $4I% AP ML* /A_JSE26]6/R8CNQ=C0?1 XY.<&U6]"+/V9:#U>&6#6O36KB/7J[U&I]V M&HJW3UHX/N?;JL^_5W6FH BBB:B-6)/*P'40#?*(L41"F[L$")2T!BE!)X[. M>41*VXK3,E]A?+/JM(*]87O(]EBEI-B=8W3YGH%% %\./YK:I;/" J MJ![9!QHJ3%N&=!@=@94I06%/8;"&3>-C_IK=^\?3Q5 >[7EDZ)0*[:^@2737 M8OZ2&Z3%!/#QU@3&"$#9JK5HO'T9*LWNPAIV[5K6T:55)?,#$26K5NNJK?IZ M:@%);6-CT'9,&26W38-ZTA^.F(!VV8#Y*U8W2:+,8X3]?D"!>$. MGD2]*E&B;6__SJ-)??*2I4>MK56>:'JDSL O.SS>A9/%0D8H=?<: XJ"$_?/ MIL=#H%SRU!.+;Z;0I&6@A@\UY.6: QV#?'G]85#\@'3*T&^&BBU0]PARO>F[ M(\B*'10Y*FJ2M=;2@:66*UT&?S//P*$JI2HU1*_0;7#'$2U5]RIK*:J2LI6@ MZ_R+%:B3*!.V5QKU";K6!DDZQ.V_\&!8T-?R%@KBB&!+K RIHX$H76>ZP2=9 M4?%@9>:S"4 X.5L"C7>%SHI1NJX0>$7-V2 (('2IK;B5);CBX 9='NDA7AZ. MZ"XA)1KN(DE5*+I3+H:?#0(0?Z,'1MH\+! MO23L#6T'!N/6A0I";12:B"[O_$,3\B17JU#]@5]@WS-5498#\@<8!B@<%-DU MV!ZZA3>' !0ZI\X(8G6DR* M/OS)#E3K-3*I);+N6GLDL B XU(),*%M!R-13QQIHWVZ+R:O9R:-B*WN"!5IP0((/M)QW M\=W1# 8-W0!^=&S;F-W-DL,N1[UW2N5G(Y%&!=0$!=5R,9_-NCXDDBUWNZNV M_+K%K5X"1E GMNV#9B@@$]NMYY%DL9B*2\:NU;/#J,8:XR M&W1%XME6\2A'2&!-]D^GRXY3R5&/E_>,F2(2=LY/^KI]'@F$2P9WJCQ&F?7: MH6GBDI4$\_@!$NW"2_.F]B%4A(G303O B"%JC'MA^Y!C$RDS\ *E#38?!)V0 MA]2Y15_OSZ:ONA5#8->=I,.1]\?>Q'A$<"0H\*#3I>?@^04 !HYPP2>6] M4/QR=.]Q3\G,[!7(+BDR'+(H[]EUT5$\8=."7'K5)TB->@%,H4'%XW!514'" M^U];;$U79H%CMMU\/ GS(X_/^_,M? $19]V#R$#H*TKR2%:V>:@^.WURX%() M7(IKPA+H_I>4723[-]YU%7==\J[#_UGSXZUFV M5I\Z29UP+A7##,N,8Y8FQD-=IE$R]A(CM/8,0(M-$^O^4WPP-*R0L?^0:?;L M+20[3M")'*=>6+N1=H^*I_Z^M$KJ[<[P+17#]>P36BY/)\LGU=Q%4],!3YUA M:@J&C'CJ.0XSNSGL\^!:5'9=^$KY.[IH"/=_W5@^O U-G6@WOL!KU'*YOA%7 M%E-V:.=B'QL&4KZ#D'2E% Z@6A+7AKOL7A&=1B'&&4T@?"G!R9^N ;&UFXN' MFE&M6X$K*@(H GK+#0+]1%9_M6T3)D/NX?@-ZQ;T2-U)*E# M]ENZ_45]BUJ.(8%L\*IYH3MOL"R2GE P],SH,MVP=$UW.UO7Z7R)=RVQ&EY^ M/[JG&_H_NF?WB)SF6,*P->VFX,J ?AG]N*:QXJ/R;5:H>K)],?.YNTT5GS&Q M.8Q2Z&7M+9PUF.E,/Z L9FE 8>.3XN/AW]%/(-,)=Z"D.5WX54:\IU8*\C.Z M%4#WT_]*$L4D*$ZH KDV3I"/9V("=#HY#J;LX;*4*\,7:1PK^K3!*:1&K6RH M@/W/*JE6[?PE)4T)@-1 .1Y5,*6DQA=0N**)OJ8H3<1OA3;#6_IA@**ZU+[5 M##D*D5RO(8J!&J[LXRC6"I3*V=/YE6XB!W? 0_GY\'8>-8-_\B=VC@?VF*M: MQVT&4/Q'-XL2I->/O!>;U\DMPYHB>A \;JX#<&NKPFX[LEAQUCAAL3R^%= M*>A'[A(9IA^ZC\;T3T9L 8D,GN[ZE?5H\*LY%F_X_P:X\,-!^ &]>]K]]X/+ M\*M[OSS\WX6/TFZ(G$NUQE;TRLN]0$/IBS<-_P:_,MZ;BC\6"L.ZI05XOS8H M+O$+'=#]IXR+_P)02P,$% @ QH .6?!XK+K9! D0H !D !X;"]W M;W)K&ULG59I;QLW$/TK Z4-8D#6924Q? BPE:,- MFMJPW?8SM3NK9A9([T4!D; MSGMEC/7)59Z4*C.6_WP-MU9R M7;$-VEGR7)SW+L8GEU.13P)_:EZ'O34)DX5S]_+Q:W[>&PD@-IQ%L:#PM^(Y M&R.& .-;9[.W=2F*^^N-]4^).[@L5."Y,W_I/);GO>,>Y5RHQL0;M_Z%.SYO MQ5[F3$B_M&YEC^ Q:T)T5:>,[TK;]E\]=''84S@>_4!ATBE,$N[644+Y044U M._-N35ZD84T6B6K2!CAM)2FWT>-40R_.YJZJ=$248R!E=/]8> ML4WV>"[G+QH\$MC!W0TZM-D M-)F^8.]HR_Y2S MBIP/GK'_U0^VYKUKEB65&GAC=-XR+&1&833D.%618%HL@I*.1C8=!5ZQ5S9C MJM4CU8T/C;)13I0EKFKC'B4$I):>.:T*9S"@0#=!W:"3P0'TXGQ/"YO)<5 5 M4PX. [H3D82*9-%X#T%0@I1X5![K$#'F:%VRY_UXB$)CU<*PX,NY]=V*&'W/ M1I?.Y0)#A!M;J)7S21Q#-G,5O'_RKJ*(B(@%^>]_[T#;E3,K!$=;6BFO71/( MI$1CLL$C@NMU$/K:)ETK,\]0YA [%N>+!L<<@G#=FE5*?6$/$PTNN5SIOE$%@G-]X54LD9(F(]H5)J5!$2A"RUP##12$^ MG-UG]_K5\63\_C10@82ABB%7NZ E=:@3%4HJD-@@3M"@&-9!@.%6\RF]X/-F M<9#:P..*H!LTL?) ??J1AT%1>VB5"V4/WVX(%4C4BM\H)WH%B>Y5Q@E[Z>G]#L<70-^ MYG6=K%W=S:E!8B1NN(P3FH\?GN:F1%-D'2]D/@%0R+J25#S#^,HOE=7_M%7_ M1N(Z&9W.;Z[2:GQZL$E2%P A=C(T7C&U:E-M,U,DWSA%BX. M=U=Q%Z ^E4V%[BB PJ$"-W&3L;2IT34O)"Z;L^<(RCP3?BE\#UJJ!5GZ:3R8 MXL(T1J=R:8=(A?3K6AI-A7M41(["'Z(M([<#$8SD$;'+%=A+(:)89,3)%F*^ MQ7*1-'!%\?:*ZG,P%UNDR/(8E@8V/[8MCN;M];%^TS8R?>/M:^ M*K_45D9( =71X/W;'OGV =1^1%>G1\?"8697:5FB\-B+ ,X+A]+O/L3!]A4Z M^Q=02P,$% @ QH .68K29 X#"0 ]B, !D !X;"]W;W)K&ULY5IM;]LX$OXKA'=OD0!$(Y&B7MHDP+:]Q?6 +HJF>_=9 MD6A;6%GTB73<[*^_AY0L4Y'M-.E>=W'[H8TU)(?S^LR0TN56M;_JI92&?%[5 MC;Z:+8U9O[RXT,52KG+]0JUE@Y&Y:E>YP6.[N-#K5N:E6[2J+U@0Q!>KO&IF MUY>.]J&]OE0;4U>-_- 2O5FM\O;^M:S5]FH6SG:$C]5B:2SAXOIRG2_DC32_ MK#^T>+H8N)352C:Z4@UIY?QJ]F/X\G5DY[L)_ZKD5GN_B=7D5JE?[<.[\FH6 M6(%D+0MC.>3XLV%+N]#_O>/^D],=NMSF6KY1];^KTBRO M9NF,E'*>;VKS46W_(7M]A.57J%J[_\FVF\N"&2DVVJA5OQ@2K*JF^YM_[NW@ M+4B/+6#] N;D[C9R4K[-37Y]V:HM:>UL<+,_G*IN-82K&NN4&]-BM,(Z^:SL&PU.6% 6,[?%'T3%YW3-@1)C%YKQJSU.3O32G+\?H+"#1(Q792 MO68G&?YST[P@/*"$!2PZP8\/6G+'CW^=EAV3Z# 3FQXO]3HOY-4,\:]E>R=G MUS]\%\;!JQ,B1H.(T2GN7RKB:2:A."<'&)%/2TG>J-4Z;^X1/ VR39/*:(+< M;MT,39- MV3_7Y*V\JPJ)V7.%F":8:<#8 $6,DU7-(58MB6QMLN)'>:_GF\8E;B?$T6UZ M24B!ATI#IW5; 5ZJ^MYR]11L99T;61*CR(V13=GF\%T2O:)DNZR*):G 2]4E M6<@&:VJLKSHQ?VDJN^[&8'EOD@=Z/4N(N[S8;%:]RE"JW-FH$R=O92=/J592 M&[L=N%FC5HV1;>,86MK(29!DG6,SB;DN2.$CIT2AK%BYUJJHG 3;RBQ)(5L# MX,9HNU9V&=E9WF) ?D;1T#;(FJ+>E);4 M"6"6N2%;Z$P:98A>RZ*:5X4U1TX@.-3I_8>5:9!4)U34>[ M;-H6$B#B25X")B&@%>5..HOE1:$VC9-,FWP^IP/#NLIOJ[HRG645F+?@IC=M MWA1.:S676CM+D[F4VINFJU5E9=W;;B?/"^0>7 2OC;@6<"0YZR>=4]*@Y"+H M\EHK9XV](7LU]_8\G9#8"35(/PBUVWL,0#*3WR*A=A:U%K*\=?69K#K0EA:T M"2!7#I!+N_!SA;KZ#:,(AKF"?%O]DMA] _[JF_\] 'UHXM^ZO6]@;Y^D1KK M.T*475(/T8]?#5*Q*IUS?H;;-,!*#WM\3T+*6$K#4(QH(F4TC$./YES&7GD4 M1M,PH"R)L8EV0+A0JNRA:#+)"*,QP[\@FHQ$-,M2&J0I^0B4 MREN+>! "((@^<>U"]8 $&4(S$<$7*WR,ON?T5@(F+22Z%M&:8864J7[K"+T( MOJ9! )-/)8BXH$$\==%Q">R*.$G(FV7>+*0M-O.\:E$6ZHVT<5#*MKKK?+%' MJ:]5_(Q3'J56B_.38P. ];#UU?NR!#D2'MIU&!GV?&CU0TS]9\;A2Q9.6._H M-F//:J7U>5\_1RI];Q6W&29\HX :13:P(Y^6Q"%-4S_+SY# "*4XS?;SO@E& M\[\81O.OQ6A&HPRYF\8C6L 0?5GBT:88'5$1 C%2?@JCF4@.!F$:Q#1-IJ!Y M'!B"&!MFST3I1%ADY1.V62!H%$U+!:-)F-$DFV)W1'F*RL3#)R%T"'=Q/E57 MH(+Q+P=N,$H!CW'Z1(#VUHNNUDT$01&+Q=1/QR6)!8<_@M\?$T-8GD7A 4P< M1IZ$B:?H+$EI%A^HT#W=9HR%2!_:T@ 5(1 C4&11A@H1C6D(\(P*%HZH'.8' M6O+@]P=&G%6E_$NUKY^,3K-@#&/8G$M MBC*/,@5.-#F UR@)3P%GG-$LV>+86@K.IL\'\+ MS.)=RAY@8 "M1K@H6(*Z[1_USN+8=A?Q-T>__\/&\!'TV\?\_PC]LC2B49!Z M%'L0S'"PY1[M$/YE&1(@/(E_*:>1UX]$4"H*QH7:YRI"3E.1/ __F$CM46>_ M61I2D?CX)Z!6FGBH0FW%%QE[ OZEL: A\[E&XC@NI7$,&<13T2]!/YL$GF8A MY4P*(S@(K2G M-,Y'- '7I\QOM&Q/$E&6^*=6Z_38'1O?^:\')C+S,$8'M(T7Y6R-"RNJO*#;1PU_?M?7^5 M;M#!3-_,[&[Y^]< 8? W"[A&&:SO?/'\N#U\[YYK+^&(;A\9QH1_@X>,BVV,CC(,R(JC 4OV M@?X'!,!;6Y^@_3VQ]4S *BBR(<'SQ X5SVT&X+J(G'GKM?^%]B[&2[<)]<:([ M!.L^RQBHPT&PO=V]R:W-H965T6]7<4CNIRL853Y)GB(0DQ"3! *1E[]?OZ09XD2C)SF;W;1_& M(XE HR^G3W=#>K,U]LYME*K$0YX5[NW9IJK*5Q<7+MFH7+J1*56!)RMC2[MXP>5F>W; ML_BL^> 7O=Y4],'%NS>E7*M;5?U:WEB\NVBEI#I7A=.F$%:MWIZ]CU]]N*3U MO. WK;:N]UJ0)4MC[NC-E_3MV9@44IE**I(@\=^]^JBRC 1!C3^#S+/V2-K8 M?]U(_X%MARU+Z=1'D_VNTVKS]FQQ)E*UDG56_6*V_U#!GAG)2TSF^*_8^K7Q M]9E(:E>9/&R&!KDN_/_R(?BAMV$Q/K)A$C9,6&]_$&OY25;RW1MKML+2:DBC M%VPJ[X9RNJ"@W%863S7V5>]NK+Z7E1(WF4P4G%V]N:@@EAY>)$'$!R]BGN_@NHT^HT:73Z,#DI\,>Z&(GI.!*3\>3RA+QI:^.4Y4V? M:^/HD)%>QN5A&90;KUR)_6_/ 'ZG[+TZ>_?=-_%\_/J$AI>MAI>GI#\O"J=% MQ/-S,1 C?B[$CW7V*.(I>Q-_JXT2'TU>RN)18(6R*A6ZJ(R0XE8EM=655D[< MU#;9 .SB_=HJ+^I[VOG=-XO)9/QZ^)@?Q*_/ =]J(Q)E*Q ")9-!Z/A=M(!)0^Z)U#ZL17KYTHU#9[?)DJI]>%)#MN ME24'O<=*2+>57F9P.*A$67+E;662N\A[ 9I)*^YE5O-Y+\8CG!>+4EE_*#1* MLW;*^P]KC]X[L_*<+A%!F"'K2TY!#7)?DF7DTG]._Q1.F)R;/ MP9O.6]29,K2CK^!'OVM'*2$K\G[0+.C%M([0)=[HR6@R^PLVL^:=T>3)[S6" MO)76 CR.#)7)G[6&+&_V?O@/N:&O_(X*OP>Q1RQ2#\HF&OEPW!X0-5>B>Y4] M^BQL^FH0H*I4K&D^M])V/-8\W%1YTOX# )#4&K4%)L] MZF*]<[#0#GW$\@]XE)SC"R6:"B'3/_":W.@$6A:/7I'J>YVJ(H7"_@-79IK4 MMRK)I'/>;G9=HTFF[Y3'5>\<5O8E=0%I[R1B(;;IGMY =R(J[2ATR1!7D2"U M.JKM96G4N$52L+!,/8!FB[7B]V3.KB "87 @N]>#9*.*E[*$@0EO&T:E[[A MU#A(E>P P.X]ZXPJK-HJ'!T.\)%H!CRTP=H"!^K/&HF"(_)>B(F M\>YA!XK4SWFAE[6#:"22Y?/?(P2I#SBS+NWMBDTA<\4Z6J4+^'>U\DD(?"/; M"&M3?^IT+]^'\KN\_,K? ?$- _ML$)O6N:"A"M $-Z5.K,DGOH2E8*>$ MU 0F5H"@HE&NYB^F!X,#JB(6N('^!D M4J%"IO1MZ_-HV-6(/?=0@[\+4['I8<&PFA>5-1D=2S$F]6D'? ZEB)\?#V[[ M8 !:K@<=5CLKO=I!%\IGM&2F0.NQ5)2WNLH\TK!5$2)7UN0[F#:6R1(A E,Z M8CS:Y55Q<(6H'DMF0AH_&1((/UQH97!,T7J$E\.8TEAZ=L[T2 \^H+#>B=L$ M*@-HOS5M%CT"Q07F2D78Q[6'$!.LBEH'+Q4Y#8G*=$0GEU*G#0CVPGZJF2*- M84<1!M.6M8Z$?R2.-7V,YAV,'FV5./4I13'GPYR)\N^SYKCHK4;8 M$?%!O_F,QJI74G9[NB9Z[?R^DUZ^_P).-(+^W.[RR+E;"/"/1F4#&7%@(DX^522@*U MS-!T&8/2UR$V(,^V]R$]^([01PZ*U%#1, !VW<#358)9@G,[3.>NE^D-VIO> M@/J)/N^WZ7$B0SU+J5S7^;#_1$T;BDP=^.W -^8.*%Q&(VQV5HF,-!*63">E'6=R,%D>6 M6\57M@6KOG\--+U<1%=Q?.JH(X^XY!*8:X)-.P('A_3T:_QX<-RC XZ-?-$) MU0J<1YJ*BH_,:$G]C2X[_!H MM]-JM8'_TO0H7;/U:SM5/K<@';F)>#(?Z0ZBWUH0$W%+Y8$G"?AUUF;,4.DG MNV#%PS79P;3MS\@-\< =L0]=L:=J6;VD7@_Y[2J?=K*Y(>@>[#5%*0%@I?U% M!O@L0_-%T2$-4RIE*R4KKE4\JQ#UT&R79$I:!(XK5&8.OAM%<_#4UB9L8?WTW/?N;;O6E^EW M%>*S9P4$W==G)WZ0.JNM^FMU,MP37YZ+>VDUIRYGPTM4"6;HOAJ=JAP,H+MU M,D=ZB<[.L_I:$85"MJ.3:)*T9NEO,;3/-#\Y>OH,298KZ6J>(U&@I YWZQCU MZJ4#&E@#[L6YO^U6!'SVU:%P@UC,NM#_ZMQ0%[+VW[S $@#(^5?.9#IE!/#7 M#GYR@4Q3AIFZ(VS?W2.C/0GJ!]_&@J2Y?3IX/^@!2]I86B/%FN]O^$N->7S) M7VR0M!?3B(@7;Z.FXH2;\3V >B<<] $"SU?G5% SW5P;^9:0YXB@1'N!I MT MR,",>J!K,74NS %7/<=!_>0$NG7N-<:G+^ ,-G*H[5*OP).\LLW;G@7 P8Y' MT1D#;-=5T\GHW&W_:755:2F5@&9ME;/9GZU0PS&N,1\9P@ M'9Y#D8EX!(/1W*S=G5@1%)MF=3::+K"9&BG'K0Y-6=+>J:HCG6;M9#R:86W; M- MC9J^TH#>A1_>=B;?ND20?&"[H1;CA.IURVD_Y[IDX*L/:!(#3SNM!*<6;0UC M*!W9*11RB"\*03 OXL4BNIY-VQ9B[PO+)SI,Y$0T&\]XTN$1).W-(-T83*P MAIC/Y^W$Y34,K;Q7RI?QENRXAQ'5XOKOV5\Y];. M_!>3>!Y=72_H==G:W@60+V1=Y:]&X8#9-%H@<8^L#B-G0-!.P@4(S"> VIRO M>GO1WP_Z7LAWB]9?*U7#B,^BZ\7T1,0ITJQ<[SNM:'Y]'5W/=^+.30EWU^/_X8O#@)@$4^BZ7CZ3 !G:(D*1*DG9 MR7[]SB5E6>X<=T6P+[9(WLF/=O2^)@GBHM/$W@S*$^FHT\GE)E?2G MMB:#DZ5UE0Q8NM7(UXYD$94J/1IGV>M1)949S*[CWDC .,L,LI;0_-D:/R$H=?B MSII0>O&+*:C8UQ\!5(=LO$4V'Q\U^'MC3L4D&XIQ-IX>L3?IF$ZBO'($Y[6!.CUG_$9C'#9U=O!)/&$O[ MZ[A?]?<+Y5%SG@I1DB.%IG$4B[X038T>RLD%-#H*T-UC8$B/7JZYN[R0IA U MCH'"!*%,FA>Q\=92:;G0)(*%ID&OLS=H"[N,>D7CE%F)4)+XVD@7R GB*A*H M >IJX%3\ 8%<.O?(TK*R#6.&C5SZ4M#71H$2\QBBV?-TZB@G;,/[4%@X<&@J MYY)[3RR:=K>K3K&6CTF+ 6+7-!WMJJEN;QY8O+\=G%&P\H505#R3<'<>O;"]1&5.&4 MA4>QMNQ4\R/+!2>9)':;BOJ'_\'1,$K 3UMLB&Q/\TATDJ)3_OYDZ8A %;D! M8N& . *67-[* /^@3^59K5:".HXEAU#=2 \VW!Z8XR L.%G+146]? M-:?]IN;N$I^(2YJS.9=>^5A'K2T UWCM)H2K1A72Y,Q-O/U\*R['622FD-*E M,CA24K>-$$%IE=RK2)%).RZXDW9D%%'(48U*YD7H%P56)%$ZZ9C!I>@ENL:: MD__#I888=(QII-:/J:5V)?_OFMU@F$C,@JW;5(#'6XYG2IS[T/M :])BLC=$ MVT:.@8]33;;EYN.(W9N,"UR3#N;^8!QV0=CC'8O =46PB$4 D6_&#S-3IE!Y M5[(]&Z4B)UU>=JW"VPEDK^FW5=5P0_Z=IDY!/,0P]7&O0[YW-J\$L\DF;Y[] MWQ%Y1SYW*KYPNL.4@NV*J8H/N^#M0,R/S]%=!4PZE9_8W##+LF[G4&9C[2*G MH40:VKMM-W!*:5:QX0[/S.\,]QVH6 -(ZP^4P//C/YI?H?FUM3/D^%D>LF67O5][]7QT\DY=/<:]2[&%;E5 MO/[S&P.O^'1'[G:[+XRWZ6*]$T^?)W?2K13N.9J64,U.+\X'>%W$*W]:!%O' M:_;"!ES:XV.)KR1R+(#SI;5ANV 'W7?7[!]02P,$% @ QH .67Z?_G%_ M @ NP< !D !X;"]W;W)K&ULK55A;YLP$/TK M%INF3EIC H2E&4%J0J9U6J>H4;?/#EP"*MC,-J']][,-84E%HZCKE^ [O_?. M=W;N@IKQ!Y$"2/18Y%1,K53*$*E,OL6BY$ 20RIR M[-BVCPN242L,C&_)PX!5,L\H+#D255$0_C2#G-53:VCM'7?9-I7:@<.@)%M8 M@;POEUQ9N%-)L@*HR!A%'#93ZWHX67@:;P"_,JC%P1KI3-:,/6CC)IE:MCX0 MY!!+K4#49P=SR',MI([QI]6TNI":>+C>JW\UN:M&\%K"=ZY$48MP:2.F]Q-X2(B21AP5B.NT4I-+TSU#5O5*Z/Z MG:PD5[N9XLEP29[03J EIL\]TYIP4_%[1 7+M3\BQ':_G M///SZ6Y?.O\7??'JZ$?%<+MK=XV>^YIK[[OL1L[KE]/-;")*$L/44MU* -^! M%7YX-_3M+WV5?DNQZ"W%%F\D=G0G7G:"C^K1^$'>'=8XAZ<,_)\?^P> Z,^X-CQ_/'5,7#1 W2OW.'8M3M@ MDS8^Z$8%\*T9 P+%K**R>:&=MYLTUZ;!/O//AI/YL,&PO=V]R:W-H965T(%5@@89-H2L+GMX0X8LR"C\;MC>OV6-O%T?*1_=;6; M6G98P9U@ORC19>)]\!"!'#=,;\7A&W3U3"TO$TRY*SJTL=%'#V6-TJ+JDHU! M17E[QR_=.9PD&,[YA+!+")UWNY&S_(PU3F,I#DC::$.S U>JRS9RE-N7\JBE M>4I-GD[7YG@)2/0D,:&\0$LI,2_ '+M6L:_-#C;.SSK:JJ6%%V@1>A!OUPJ/>*AP$WC=\A*+@!H5!.!G@17VYD>-%%WCGRKQ!NU>TYH3N M*6DP.U=U"YV;AL&:!SL MIK?C4VVT)*+6_Q]RJSL,S#%3," V[<6F@YSO@M]>(3<,?4MNULO-KCJU)Y#F M*\(7W(:9;[G->[?YU0CGG_2'"F3ANJ!"F6BX;EM%O]HWVF7;7_Z& MMUWZ &ULS5QYCQLWLO\JQ*RQL %9HSE\'\!X'.\Z6._Z6;$7 M[T^JFY(8MYIR'S-6/OW[517)9K=:BATGP /BC-1-%HMU5[&HY[>N^EROC6G4 MUTU1UB].UDVS?7IZ6F=KL]'UU&U-B3=+5VUT@Z_5ZK3>5D;G/&E3G)[/9@]/ M-]J6)R^?\[/WUF<+W&E+5UI:K,\L7)U=G35V<7-(%'?++FMDX^*]K*PKG/ M].5M_N)D1AB9PF0-@=#X:*RMF[? N6(]WG ^]7Y48 _M^547VL V8-%&YK;/"U2TM*O@3%VG=\1E*RQJT0YI GW]_TP1D#*O*W)BR-?S> M?(4)K;%"WE8D2-U.Z-O65-;E]53-VVR=T,*66='FAD?K'.33&4NG%HFL 2(S M]D8O"H+&0H5=5Z9IJS)Y8$L@TCA(=O>,"%#7S , +%RYNE_ -.:>,A._-F%G MRT:7*TN+\$ME-UMM*YH[XC>Z:*.@, VQIQM-YC92>#F5)]+ M=UM.CVC8@ZAA#X[JQP=;?Y;U/Y:9J1KXNN: (?A#@%C?KATH6^Z4K>$A%[^R MR#M5\8S,;4 [^I[Q*!M)H+9K#=^4F;:!P2KP-(?/ +_)9@V+VJK%-!(MO<5C2 &I MG8&PYP;@%>9^-KMDQOX[<7"0!R9*W6ZWA<4W$2U,;+SO!@Y %:[;B-3@%?0& M9J8BIUL?8_+#R.2'1WES[8!7V706[[HRN6T4\6R,TW\/(H\B11T=I.#X5I2I OYVXE;4U2^4B)KG)+$>Y MY XKY@);:.\>>!%2&@)+8]DRKT%,2(8N"I<16C"DKJW F9X _/UOC\_/'CV# M=-VZN..)>H_16679S:IWD*3,2Q8M(=\+]=KW&;YFUR=-( MT"%18GQR6+6:33*@$5')?%4E Z1G X0V>4!1>$INR-7 M*: DG?P>2?P(GU.ED3R$HLQUE== ,^=(GW&Y2]B>SYY=S:_YT]FS>^H7M[69 M>CA[.%%CA'A+$@#&(C$+D1V,=%EKD0X(5&9@1%6=I!3>?F!X-#H0%VR:?+3Y M2G2 YF<2^<'XTD@.B#BH21U#;BAL@_/LTPIB&H=V#G:K=Y%RWB63]C2[K9?2 M@HPZG!#<56G4SNBJ[THDN/H]5I:&V4$3;J!+; Z9O;E7IS2ZW(],.&QG#T0! MQH*4-P2U^(#PKUKA:?;9AP@8W5068!@!A+>@MUH:2E8],U_/KP(S^]MI*2(G M8E!XGM'J9+ -=M2LG8\@?73)@3#LPZ$-M:70#G(@WJ0&1+"; E&D09(802X0 M! D.F M)Y 'C,(DS,9C5 (IOQ#$?3,3LH@E"8L*S6F3E@!J%(!G2^)O)]_G+ MS^L('_P0"C6H$%1,)M=EK7BWM2R!4N- M3WX8CUXP3\%&F@MH"?OZ-)($:+B-X'?KO0S!:%CH8>+%0;994F I"4/(,9"A M, %_;J$-H= @4O<:"V\6P.WBC!]?3'Q.)PD6JYDP( ]<0T %XZ3N/)B>J0WH MP04I@+IS.7T4'I"@D^10WD0>@G:U<6P..NKNP?7!7RXFDN6&T?!>2_87],>+ M8:=:O)WY%>O,>.#0S[ D6@3R2X!Q%>4JY/: D27;ZUV=_Q*-CP<&?=\QY75# MSK"."618(_?IH!A'P97X'K>K*D$;^\3J[,U)?2M+2<4DZ%WF.0EG_AGFB.31 MI^K=0EX X4/*G"C35I6/!>*JG)(@?FA]^LP5#!] Q3PKUXV>)'##GI/$NP " MQ<@:GI=B-KA>THS0_RAAA8&<4LG""S$,7T0 MB04Q.# @I)E D>Q;(B [UV8TV]&A$K*EJMU.[%07)%+4?%NS4>\\9-24H='D M&@_;FI!V+;M,.)CXVG[%[KG&";=/CM:1;%IOK+BL1)#:+;T)+E;I)?@_'#CU M%3AW(WD!+>>5F+@E2MAN73DJ,9W&TCPOZ/TM!6"$T*@N#3%@IQ,10";4A%K/ M 0?6>:]]'Q6\6_!"/V1H QL">F)G+Z=/AG;V?-S.RDHDE=&2LL/M@C,INE6M MZ4IY4_6ZJ^4EG*?R1CZV$T&^OVZS%UQA[IW9]'$?\_1!PH;]J&!5N3KZ[AZ& MS;HRYD_%\6*(X^4?PO$ZF,(/P2%=.Y;K#R8WH0H;9>2PHA M$988BMNU@]V![:DD;"0%A90'E[=O2<5"L,#GQBN<1TE,F.4*C.4":O"8B4ED MBT)9.AE=0$P@!]OA 8KBP@5J21JZ7>1^J1M7M!L6,D$R3"0A[6Q8>+K5UD?. M/'C;5M@OUPXZ%*+;UA3VT$;TRE#9KK 2=FLU($B7N0F\$%BVO?(P$R$@D- < M(3'E7&/6";3C$O2^\7\;F)+N=[C+0YQ;:U XX)J/KAP*D3ZD3/#UZ.K.-;,0 MM?V0"&N0]L!>LZ,$,K07&>JKJ3W7E\ ?(.O [Q4'9X#>$U4IKW$$*M8[$GBQ M8]HW[JFZ:^_YTXD=]S(($M:W#AB3' M" YI.J@Q'2F(;/Q *2#MUT%" 6F_>-3E=@CF(KRUT078T.82&$_7)E&Z.!2:0A9)0L>6O MQH>&=S]\O2?VF5P7G<:*,D(\/$!8 LJAI:*3U&:&;FJ0Q[+"CU*I#QBN<&*9NJ#>QCR89DZ0.0#ETN2K, 43( M] 75ZV_$^Q-V,EL)5KHDA/RU+^,<@$L%U+ +Q;G\%L%^P]DDA6S#HE.4DHX> M;L&FC[?NBA 7]K%,ZK5=Q8D1K]=V2_+9-[70?,>;ZY->HN5]\#VF .#6Y,'N M$1@J?G6U_LZ%YI -;PDO9HB\=_Y40R9QR$YZ%'6Q?USUQ$^A(7T-C>.F?UJ% M\/])9C0D^_'<*/J9)QUU.6*&[OT%.=*:WMNG.H$.*YO,O3M$8A\KGCU2&ZF\I1\Q$\-DPT(.X<.C_:+Z)2PEI M_Y5TBWSKH<+Q X3?]5S?YI\2BT_"?, W<1V,"KA!X/OCQI(]BM*7AJCVJN.'CD>>Q*/QYXQ\;?<8;,PL6[.BJ8]&HJLC\^QV$$M.2'J&'U74VIB M&P%Y+_:?(%++[!8[)%-%U3^=4VD0R0DB[5""#=%H7*J#2W0H)5 I=CW?N##- M+4FHAT%%)TM+\2%]Z:, 31T('-]*X>Q3[$5J3+8N[1VY=[8:<+Y UP>YS#Q'HB"2UF! MB3XVE),N:F>3$BU5#[TK73IRV!):4)'')TKA;0=Y;>'AD1/NGJI_T1AUIMB; MGCU3_],Z*ETS8Z4)A+7,$]X'.!RJ9MU^$B9:RGP$Z'D$^I\]^MV52@D?,084 MOJ1+(_@/QPE?O@&E&IPHJ(0ZAM!D'T28*V=6WHEZN/TM_CYP?)?=^+U%F(DH ML!LKF9>NJMS"57Q"@$0^&21(!?)=1/)]W!>JM,>@W?J>0T #3HTL5[J@++PM M4B\Y8O'(I<$-58P&@6DB+5Y^#NR^R_")NO1WXW(^XPC'MW020@U'2PBG/U)U MA5M9'S(&ZG8Z.CW0%=75B4E3DF@N-"K9F'AUK9H];]1+JPFIR5@/Y220POLD10K)#YG66!-)F,@1")A0^BP^GG6] MYS91_"UT9J2G="\JE?ZR#K>D&:=K,R6G:>O8*4$A1DZ5ZJ5AK#RY8^2<%8;[ ML;C61%:5RZD1+N&P)E?6V\.@\NS/^_;U9JSY5;4-_OY&"%(?/ !A?:?F=M/Z M()U)KK-UB)Q3%]4YN<$A;*K/WD;P.7MJ.<1/>JO QJ E(G(C.J8%N]-;Q&=M MASQ(5S2KU=E#AGKVZ%A$=C;K;B/,CH9/;[M^XRL6[M&K!M\)H\>ZJ"N2<$;K M,NQTY@2!\A>2WN$KEF!$7,A8* I =J,*+X:&+!,B%8+I;GRU(HY9FD[SPS)5 MTH,BO9[2TV)\39[ZT:I8^"YVDD^QMD4;6X]AV4>FK>40ERA@"B/.R'>[1(GB MD$Z.YTEVQ.-P1 FTW :IS,*4B#6;>N BI(FRK*$M>WTE-W259L382:DO)1]5 M7]BFCQ*<@UPBN0RFW(AZ3,(!/_G;KC\\LU76;NJ&SV28>IF8LZ'=%4@\MN_7A4]HO@8R@\[@@?@S\AO+!O7427/$&D3-T#5]BXP<4(9%:\B!R M%RFB!9WA]F2[92WW/D58?S-CX M$[54VZCJ37T_>Q<9I)N)DF6/DF>8OZ1QL%DHLB1R).DOZ0O=+3;,71*L [6O MQ?1Q#:*T#"A(]R>1/N5TX.MP&[$@-K[[1/HF@X4/R/_^A8\Z(0Y\5)>#!_.F M&]D?I_ C6(SW%Z+Q;+"]'5/KH@2R=A VZ&074=9>' MFS$02ZF#09;,@W.00, -S'14B^[6IE1/Q% MIA-DI7P0[2B=$Q Z'*]WIH&(NW>AR!<:PNDD]Z*+<*W H"UA:!I8 AC'][V# M/%&J7]Z^>W?Z_I=/1R.,Y+[CV='HX'47GGUSR><'01XP6KHHF%'+\>L@J:FQ MWE2F T@VJ8K4CW&_M!HZMZ,<.D;!:9R\I:KE_%H]/GLP4:_3 !J4_J?)5WOW M+/IT/N_H?'Z4*.^K4->;-RX;O4+S?1!&FY%KR$N\X =SU+ *;N/,FF?&$^!Q MKQ("GYS90DZYKEO-'86^G3D\D()VWPOMJQ3"XXI2E2LUW *,*6PIM.>S+7W; MA5D@@=IMTX1)G#+5V[ZT2!Z&KR>BMM28%_L.9/=RD!+D 2KF(%:-;T,.:?)! M*K$9R T,!9L['_Y\?Z[$0QG8PB[;*N.A7#9.4B,I97I)W#^/B:TI>+YJD=83 M\;%/FG#Y>';_;'9__N3)_8NKB9K_=$W%]^52796EHXMMA,13=>T+:%EWA/ N M*1>"J]1D!!]"M)@;I)IV_U9?7_B[R\1G1V_\OJ0&@L'MX>0- M,C7UOQ#DJ]QMB1?(QO\-W^U=8CB(ZDS7Z*G&*X<_ZNZ;J_FK>ZP/ '0U_PA( M4P9R?_9HHO;O6]V5 Y#SQ[-[3]7;#9WWF6C@9)AG@,Q\G5S;O4OP/>Q[X00Y MWB0F_2C7)!AYE&<7"+S3:L!%5\>Z"+[ ML=O/@R/[.M22BNCEDGMVO0O9B0&14*64N\ D#G*BB\%XPG24$.IMF<9Q46@A MCN/2^&2"*1EUXOVBOY(PB2 ^NAP3Q&[D(0%\$@70RMRZ.\NG.+:4V]E6 #4 ME.YW$?K'?6=[B.7(-JY<%, MMT/':/'7:]B/J(LOV ==&>0[U5!YODT##@C%]RK!@]$ ^#3Y[8^-J5;\"R=\ MG[YLY&= XM/X*RI7\MLAW7#Y"99WNEI1BTAAEI@ZFSYZ<"(7K,.7QFWYET06 MKFG&ULK55M;YLP$/XK M%IVJ5D(%# '2)DA)NU>I4M5VVV<'+L$JX,PV3??O=S8)230::=*^8/M\SW// MG>UCLA'R194 FKS55:.F3JGU^MKS5%Y"S=256$.#.TLA:Z9Q*5>>6DM@A075 ME4=]/_9JQALGFUC;@\PFHM45;^!!$M76-9._YU")S=0)G)WAD:]*;0Q>-EFS M%3R!_KY^D+CR>I:"U] H+AHB83EU9L'U/#+^UN$'AXTZF!.3R4*(%[/X6DP= MWPB""G)M&!@.KW +566(4,:O+:?3AS3 P_F._9/-'7-9, 6WHOK)"UU.G=0A M!2Q96^E'L?D"VWQ&AB\7E;)?LNE\P\@A>:NTJ+=@5%#SIAO9V[8.!X#4?P= MMP!J=7>!K,H[IEDVD6)#I/%&-C.QJ5HTBN.-.90G+7&7(TYGLSP7;:,5>80< M^"M;5."2!B_#Q;.9J\N)IS&,6\HZ3O4,;D7C2Z5.1C4T!QC/=07J^1 M[C3.Z4G";VUS14+?)=2GT0F^L,\YM'SA/^8\E&K'% TSF1=SK=8LAZF#3T*! M? 4G.S\+8O_FA,ZHUQF=8L^>\ 46;05$+/'V;C7+7O.0W-.$YV@&2A,'>:$[-?$+R60JEAE)1O?,'0EU_/';3.#VRI6GBAD%" M[KC2DB]:^Z1-P7D.9 D'#!=!D+A^-+[\2^Y%.$[=<9Q>DMN2R14L6/YBY$]_4+W"2)W5$8'-64TM@- M1L'03?4..DH-6"O3-Q6Q@;KFTEO[UCSK.M+>O>OK]UAJWBA2P1*A_E4RF6WT&)M^]-":.QV=EKB[P6D<<#]I1!ZMS !^A]6]@=02P,$% @ QH . M662@V=!9 @ D 4 !D !X;"]W;W)K&ULI511 M3]LP$/XKIS"A38I([(12H(U$80@F(2%@V[.;7!L+Q\YLE\"_G^VTH6S0/>PE M]IWO^^X[.W>33NE'4R-:>&Z$--.HMK8]21)3UM@P(/2<"5!XV(:G9&36>[C0\ /CIW9VH.O9*[4HS>N MJVF4>D$HL+2>@;GE"<]1"$_D9/Q:V7H: MC2.H<,%6PMZI[@K7]1QZOE()$[[0];$TCZ!<&:N:-=@I:+CL5_:\OHW'O^JQ:"02U +Y;YFZB_;TQ3;-3^-_5W3T.=P\76&(S1PT9 M"9X,[E@'-\RBYDR8 ?4)2)Q1$I/TZ(TO=TPD.X9++KG[32M8*E6]P@BA,2'I M7R+(.(WI(84'99D8[N7E#^HLIN1MNA%)X^R8O/G!T&('N^[\WK&I#S\V5=1TND;E';;9\=N 14P,PV3??O9U["J))&D_H%V^=[GGO.A\_3+1F7V+'&: M8R%37H# ]>R8A*O>?8KC54R,P(#8ERS*E./?/L%NWR\ MFB_BF6R^L&U]/=> J)**YQU8*\C3HAW96W<. T!@?0"@'8 VNMM C;6F\O MFNY$+^A1PJ]5,0+'(D MZA[A<_I#N7N,/7S2ES2N,@2^AK++ H=9\":+J,N"-5D<2N)X MF+.3@%K.%7QVU(7#OG!P@Q'F*RW/L1N+ [M"I(6L!"LB[)&G8-. ./9D8'$] MXOMN#[J[F<,:==X[#\>FQ//L/1439TQ\C\)\>0]E):)$WVJ(>)ZG*N]/"S (C1P]EC'EDO&=-+]-WO%Z F",:'^/IPZ+G&]'?Q]P7JG MP">>.][#VK9-W+$/SURQ[/__@^'ADF#BDLE URE08CD.F036SG;H?S4'K2=' ML6D:K-2G616J[4*]M>_A\[9U_7-O'X ')C:Z\)#A6D.MT=@S0+1-M5TH7C:- M;,65;HO---'O$(K:0>^ON:Y6MZ@#]"];^!=02P,$% @ QH .67?K/4@$ M P N@< !D !X;"]W;W)K&ULC55M;],P$/XK MIX!@DZ(E<=[:K:VT#A @(4ULP&LY.&SHQ0K_$]N7NN>=\ MY[O93JKO>H-HX+%MA)Y[&V.VET&@BPVV7%_(+0KZ4TG5[58N9[$Q3"[Q5H+NVY>KG$ANYFWN1=Q!\KM<;8P7!8K;E M:[Q#\V5[J^@4#"AEW:+0M12@L)I[U]'E,K7Z3N%KC3M]M <;R4K*[_;PH9Q[ MH26$#1;&(G!:'O &F\8"$8T?>TQO<&D-C_<']'R.9;79K-W)MX M4&+%N\9\EKOWN(_'$2QDH]T7=GO=T(.BTT:V>V-BT-:B7_GC_AY.,6![ ^9X M]XX<3OI\%AC"MUI!L<=:]ECL'U@9?)+";#2\%2663^T#XC608P=R2S8*^+$3 M%Q"'/K"0)2-X\1!L[/#B4X-]+L8>(GD>PKZ12[WE!@0:U0-ZBU3%@87\'_UB5ON"C(CX$W6&"[ M0@5QY*Z=P4N(F,^2Q$\F"5RW4IGZ%W[OJF=VUO(\JOGB$ MM:8=5+*AONRV%-J3J[S\;]T<5G?Q9PKM$*C%&C)H72,XM\7CQWGHA^G$:J6# M":4]3?R83:TX.Q(G"?.C26;%^9&841%.\LB*)W_YGTXS/XLSH"NBP509JK7# MKSQ+_7 :P;TT=&,G%D=PU$];5&LW-32ELQ.F;ZV#=!A,UWT__J/>3[5/7*UK MH:'!BDS#BYR2K/I)T1^,W+KNO)*&>KW;;FBXHK(*]+^2TAP.UL$PKA>_ 5!+ M P04 " #&@ Y9MY&^$-\" "!P &0 'AL+W=O_?./I_':R$?50Z@T7-5UFKBY%HWYZZKDAPJKLY$ M [7YD@E9<6V6I\XL0.2B'C;:EOQ?H+;/()+5\B2M7]HW7O2T<.2EJE M1;4!&P554?,^7):A/8U<;>NOD)ANJ64]%WZ%B MZ$;4.E?HNDXA?8UWC:Q!&]UJF]&CA-_:^@SY!"-*:'"$SQ]R]3L^_Q]S/91B MSQ <9K WY%PU/(&)8ZZ OD$SO3T@\?(Q1%]P: O.,8^O3,W+FU+0"(SU=IK MA2-:C[.=?H@I\2_0_X[F%& X!32'!*HE2.1[G<5'VUUMI$C;1)N;JEM9JP%_ M@@(\"@(<$OK*YD6Q^;$!GYCBD;PC6'(-+P1!C,.0[NGRJ+$SBN8M("V0O_CN M/N3"E"XO0;Z@&<4T#O;048@C&@W!EZ)NU4[,[3AB 0Z\>,_.6(@]0[N3? ;* M=BI>H@S>,'ET?UN]$!-"!H+;4UXU%_-];!>->'AT: L(P8S%Z(?.S8F\+9G! M+?1P'/O[Z!'#$2/H7F@C^EWT"6*813X.1]Z.+<0^(YA$T=9VJ/[=G;Y4@5QU MW5>9DVYKW;>HP3HT^,N^K[VX]Z_##9>KPE15"9F!DK,H=)#L.VZ_T*+INMQ2 M:-,SNVEN'BF0UL%\SX30VX4-,#Q[T[]02P,$% @ QH .6>J%%^B0 @ MV04 !D !X;"]W;W)K&ULA51M3]LP$/XKIX 0 M2!%)\]J6-A*%3=LTI K8]ME-KHU%8F>V0^'?SW;2K(S2?8E]+\]S+\[=;,O% MDRP1%;S4%9-SIU2JF7J>S$NLB;SD#3)M67-1$Z5%L?%D(Y 4%E177N#[B5<3 MRIQL9G5+DP%+1&)BEG(' ]=ZY'TT5D_*W#3XI;N7<'4\F*\R2E[X/>X"Q_P$@Z &!S;L+9+.\ M)8ID,\&W((RW9C,76ZI%Z^0H,X_RH(2V4HU3V2VN%)P_DE6%\F+F*4UI#%[> MPQ<=//@ GL =9ZJ4\(D56+S%>SJ5(9]@E\\B.$KXK667$/HN!'X0'>$+A_I" MRQ<>J>]061TJ.HPRDS"5#_:@)ZMH M*P2^AG6K6H'0",IRVI *&O*J_WDEC5&5QL)K*B47K\"XPD.U'(]V=C(._/ * M_G>:AL.Y0#/)E&T@@=H^[<7@<0IIFKAI/#&^\7L"-PU\=Q+YQIR\,X=ND$1N M&(^,.7UG'J>!ZZ]%=O2B, M@[:ON2ZL%TR 89MG?P!02P,$% @ QH .68D)(M'Y @ JP@ !D !X M;"]W;W)K&ULQ59M3]LP$/XK5H802*Q)DS2#TD9J M@6E,8ZLH ^VCFUP3B\3.;(=V_WYGIPT=E Y-0OL2V^=['C_GE[L,%D+>JQQ MDV59<#5T2JHZH@./,7,B2:AS*S%65!)I:4%FXON=%;DD9=^*! MM4UD/!"U+AB'B22J+DLJ?XVA$(NATW76AFN6Y=H8W'A0T0RFH+]7$XDCMV5) M60E<,<&)A/G0&77[X]#X6X=;!@NUT2(3K.+I M&;Y$%,I^R:+Q]2.')+72HER!44')>-/2Y6H?-@#'W@L ?P7PK>YF(:ORG&H: M#Z18$&F\D(8-X)T/-4BN2??*K-%BAS*SO#J2LP/-2U:VRTMZD>/ M:4[QT,G%$F3"%)")9 F0&Y E.?@!5*I#0<$K""@JZ]W 'I>2='W2!H%]LC8>=#KQV>=,)H8RZ*6N9,4HX;9">[_O:= M?&K?Y?<%E.JO;Q[!C#\']G;\L*R8A-1-*$\P*[_A.LVAI:_&O];OA1/&U 5M MZOK[Z?J;1^KASXCVGWI:MW(T"4H+,;)E4 M)!$UUTTM::UM)1XU!>C1O2GC5U1F^ Y) 7.$>ABJ0V13&IN!%I4M1S.AL;C9 M;HY_$R"- \[/A=#K@5F@_3^)?P-02P,$% @ QH .67;$3"C= @ %0@ M !D !X;"]W;W)K&ULS59M3]LP$/XK5H802*5Y M*VV -E);F,8DIHHR^.PFU\0BL3O;H>S?[YRDIHS2"6F3]B7VG>^>>TGN<89K M(1]5#J#)FDH40CT:X3D>.9Q*" A)M M$"@N3S"%HC! F,:/%M.Q(8WC]GZ#_KFN'6M94 5343RP5.HG63>V(49,*J5%V3JC7#+>K/2Y[<.60^2]XQ"T#D&==Q.H MSO*2:AH/I5@3::P1S6SJ4FMO3(YQ\U+F6N(I0S\=3T598G/F6B2/Y(%*2;E6 MY.B.+@I0QT-78PQCZ28MWJ3!"][!ZY,;P76NR!5/(7WM[V)N-L%@D^ DV OX MM>)=$GH=$GA!;P]>: L.:[SP(P7OJK.!Z>V&,;-RKE8T@9&#PZ! /H$3'W[R M^][%GB1[-LG>/O1XWHP($4NRWI/B?I##3U'@A1?D?UW'628AHQK^&N(UUY(A M7R1_M'RHIQ72D_$32"0?>W +ALD8SZSFGA85D*,#PO@;F&]5N0!I7I,=G:MG MD E30&:2)4"F. T2J:>B!;D#61*=BTI1GJKC%Q\D2Z519\*>D$M(H(8-_?JK M#TG4P6B=*#RS@0^(W^N>A5;N=<.M,[/S@XN7 $RI"E*KW]65W_7[["PNM,7^ M$^@5DPA\Y/N=03\Z?N,1]/VN'WT<>+O9N&QJ,(1W0I!MP+(-]MT_"SK>P'_= M]].!E<-NM*/OK687$;A;5%V"S.H+29%$5%PWK&VU]LX;-U3_8MY!FD,\'PIA-X()H#]$XA_ 5!+ M P04 " #&@ Y9MM2;\+L" #O!@ &0 'AL+W=OV05EHNO6S8M_$HK+D27+3 M_OM=R8[C;FD8@WVQI'O/.3K7EJYG.ZD>=0%@R'/)A9Y[A3'511#HK("2ZG-9 M@<#,1JJ2&ERJ;: K!31WI)('<1B.@I(RX:4S%UNJ="9KPYF I2*Z+DNJ7A; MY6[N1=X^<,>VA;&!()U5= LK,-^KI<)5T*GDK 2AF11$P6;N7447BX'%.\ / M!CO=FQ-;R5K*1[OXDL^]T!H"#IFQ"A2')[@&SJT0VOC9:GK=EI;8G^_5/[G: ML98UU7 M^0/+33'W)A[)84-K;N[D[C.T]0RM7B:Y=D^R:[#C@4>R6AM9MF1T M4#+1C/2Y?0\]PB1\@Q"WA-CY;C9R+F^HH>E,R1U1%HUJ=N)*=6PTQX3]*"NC M,,N09](;QFO[7D@FQ1,HP]82O^0&Z[*S&>ZN+^*3@UUJGK [Z.P.3JFGJ^;:$+DAE30@ M#*.+F +(?:$ M7AV;/R K]GPT4F@S#J1\EF(]"/QR- M.^8^WBFU^14H^]JOR'7OQ2^QO8!2:%$[\8[DA\G$CZ;1*^M1?/D7B >J%!5& M$YM&V#@BD1^& S^*AAWXD-M'#IA[:2@G:'N<3/UD.L14'&%J$A_ A^2!_QOH MV'$.>DVH!+5UK=:>Q5J8IA]UT:Z;7S5-[ !O?@6W5&T9?@<.&Z2&Y^.A1U33 M7IN%D95K:6MIL$&Z:8%_)% 6@/F-Q!O2+NP&W3\N_0502P,$% @ QH . M65XCQ-Q.!P =QX !D !X;"]W;W)K&ULW5EM M;]LV$/XKA#<,"4#4?']IDP!KNV$=T*%HNNVS8C&V4%GR)"9I^NMWE&R9BF0U M2;>UW8?$U)$\WI%WS]V1)S=E];Y>.>?1AW5>U*>SE?>;I_-YO5BY=5(_*3>N M@)[+LEHG'CZKY;S>5"Y)FTGK?,X(4?-UDA6SLY.&]J8Z.RFO?)X5[DV%ZJOU M.JENG[N\O#F=T=F.\#9;KGP@S,].-LG2G3O_^^9-!5_SCDN:K5U19V6!*G=Y M.ON1/GVNPOAFP!^9NZFC-@J:7)3E^_#Q*CV=D2"0R]W"!PX)_%R[%R[/ R,0 MXZ\MSUFW9)@8MW?\XF&?YZ53Q! MG&#$"!,3_'BG+F_X\?NK.Z9ERT2,,PE^\K3>) MW.@-'J%UU[69G/WQ'%7DV M(:+H1!13W,_.P>_2J]RA\A*LO@;KJD,3W+!JY*W1Q2UT;,K*AV-"=:O2F!K3 M"_WPG6&$/T/_]>\;T&I199O&UEZ[-%LD^299"NT4_0:(5R=@Y]T:WR.*&3.84MFC2<,P M532BA19ESR(*PX82S+2"16H?#FQ9EFF-8+VT&T:%Q)SI@7*22JPH&U4^7F;W MJQ3!EEMT#F"6%4N,EJX Z\A14J0H20$FLMH':[EVR'T _*XC+2GFA&'+S( M MQ40S+*4:]#"L&/P1,>@1V%J#B3'H+7A"4BU6C1"INP:\WS2^-B*!90)K2>ZM M\"'ZGM-+!ZZXR%H :[9A#0Z2?6P)6Q%B30F!+1]*(+C$1 V/Z+ $88;2&KU8 M)<72H:Q ETE6H>LDOVI\.'55=MV>19XE%UF>^=O/5OR(8RY,T.)XLN]5X1VX MFP>Q%N7:??ZZ3(./T+%5NYYNS;N[/L8T_F8L=/7CL45[6]7%SPG=4 M^CXH'CQ,QIL"5"&"88N8IA7%QL1>?@0.#*:DC!VJ]NT#(_]<8&186' 8HWHT MPN#(K8YH0V 46%)P4\.G@)%)/7KRABAL]!"I#GLC4;"@?20T:AG@C _86B*Q M$$-\9EA3B[4= J; W$ XX/1!L$CAN#@?JBLA;/#[HR4P,H!)RCP0%:/YL@TP M T$@"3H"1%W/@X!HBLZTP5:-A,4M/7A,P*48 M3PP!&":RAT1,6(!ET:>!@5LL&>U1.6P_0!0? =IO HW>K2KGIA*UW808EW:T M'3[MOO1@*C%(@@WPHX&C( MVC2)-(/2E\G#JS %L"8?[_LRE-51=.\(C_=\'D2R@^\QS]<6NL&1WA27O?855=,YR<0N&6"ZK9+/*@(M;'KA\ MF^;]I=#I'H!S=\B@)+O+JT.H 6$/,4VVU"#8OO5[D04<.O< 1_WK*QHJ%Z+A54&X,:R,)J8NU MPQ)"AV+&#"^2XNQK#!YCZ7=7;7M:5V5.6*_JK%?=VWJ3NG;^P(UK@T" 1V6Q M@.2CQ2"8TO6V4WV)%G'P:,EC=C\MU;M5*-/7FZ2X;5!"/ZO_->G@)XSM9>P8 M)97;OMUD'YNAZ++,\_*F?OIUI@CC5QZ1LF#HD%IF8=-:O7K%/6&)"=.O1 M% ^P'M<6D,@*\#VPW'>E!XGN;')DSI"^@XJ8.,]#P7.D6;GWA*G#Z-HOZ^HR@?]B?SA<_WR@$& 6 9<\H1+@S!OB)\[]04U&L MN?Z444 J;FRXLR$]H[!$0#T2&PKG(3]IXC+-"]-9_]#5!+ P04 " #&@ Y9E!-/UKP" S M!P &0 'AL+W=O*X85XN@U+J>A:'*2JR(.A4U3.J&)A'$63 ML"*4!^GDS4^H/Y9 MWTDCA1XEIQ5R104'B<4BN!C.EF.K[Q0>*6[5WAYL)"LAGJSP+5\$D26$##-M M$8A9-GB)C%D@0^/W#C/P+JWA_KY#OW:QFUA61.&E8+]HKLM%, T@QX(T3-^+ M[5?,(9H(I]X5MJSLY"R!KE!;5SM@PJ"AO5_*\R\.>P31ZQR#>&<2.=^O( ML;PBFJ1S*;8@K;9!LQL7JK,VY"BW17G0TMQ28Z?3:T(E/!+6(-PB48U$DW&M MX.0'63%4G^>A-EZL;ICM$)E@B\\Q_RM?6C8>8IQ1W$9]P)^ M;_@I)-$ XB@>]> E/N3$X27_%_*A2%N@T6$@VR\S59,,%X%I"(5R@T%Z?#2< M1.<]-$>>YJ@//7TP_9R*U29I+5KP.[R!C?(O&2+"C>O<^@SI)!LEH:I$^[_OVQ7>E_:LTW9/ M_8MPT0["5_7V.;DE69&WA>Z.:8 M4&<^K=+N^'S*2ID1"G<EI!EFJ3J\:V!.FV9.O#X^)$>5S>O;F:-!2Q9]H6D@Y*2B%9W@2K&N2$UK_X>],01P&*TQ\0- '! MLX @>"5@T 0,WALP; *&[PT8-0&C]P:$34!8M7W=6%5+1UCB^92S ^(ZMZ+I M@TI7%:T:F%#=L^XE5U>)BI/S/[$L.2"V07\5P+&V+<[0-19$Z,0[#@*HK-+/ MT!_D6TE2(A\0IBGZE1&Z14M&$^ 4G:-%JBZI?#A#-[3N\[KO?(A 8I*)GZ>N M5!76Q;I)4[EE7;G@E^(CKV-69DP$ MR;MJ$[]1&TQ;3-"/Z33VH.V:@XH[^(^[9L\=7=W#F/_W@A]XO?M_/QR-/_TW=_;$BFX7&EF =1:-6TA1E^""2)SUV3("3K5E M$Q;5L-&1K:'79\MFH;$E6,=6V-H*C;8625+F988EI'HB1A(B^XP9(:<:LPF+ MPA?&SGW/'_O#8/Q<6OAB*)Y?3B:3R]'$[^:,+=6P8V3<&AD;C=QQ0A-2J-D3 MSEE)I7['429!H (_X'4&?7Z,R%/]V(1%XQ=^?"]0@D:39W9LEAI;@G4$3EJ! M$Z/ &RI!425:5/[Z=!D!I^JR"8LF+U]78=\#T&:AL258Q]9E:^ORC>'&$H!4 MH UG.=IR)M1 :]+ZU!EIIZJ[?-':_JCO?1/9+'5E$Q9;@G7<^=[3JM4SSP?5 M6@"24N]*H'4IU%6E+\4/2B?C2.^HJ#4GU=.1-4F55Y( XJ"6"!QRM6A ?_>N MWJZ;4H^?6H-G2I;FFITZ[JS25E9IL2U:U_'1SH1O=/R9[$NUX+NAB=)U#U)F MM;O%ED-UU&O0R#QUG%JE159I*ZNTV!:MZSIX< ]]6 M7P4$2K2B>MNY36V_/"RJ_7;W*7O]V>(6\RVA F6P4:'>Q5B]=WG]): ^D:RH M=J[73$J65X<[P"EPG4%=WS#5'YH374#[/6;^#U!+ P04 " #&@ Y9R[KZ MK1@& <-0 &0 'AL+W=O7W!;\+\6:H?R9HQC5[B2"17O;76F\O!( G6+*9)7VZ8,)\LI8JI M-J=J-4@VBM$P+Q1' ^PXDT%,N>@MYOFU>[68RU1'7+![A9(TCJEZO6&1?+[J MN;VW"P]\M=;9A<%BOJ$K]LCT]\V],F>#BA+RF(F$2X$46U[UKMU+'\^R OD= M_W#VG.PZGS?>-.:))NQ61O_R4*^O>K,>"MF2II%^D,]_LK)!XXP7R"C)_Z+GXM[) MM(>"--$R+@N;&L1<%/_I2YF(G0(8[RF RP+XV +#LL#P78&ALZ? J"PP.C;" MN"PP/K; I"PPR7-?)"O/-*&:+N9*/B.5W6UHV4$N5U[:))B+K&<]:F4^Y::< M7CP6/0K))7KD*\&7/*!"H^L@D*G07*S0O8QXP%F"/A.F*8^2+^@3X@+=\2@R M?2.9#[2I1T8;!&7,FR(FWA-SB.ZDT.L$>2)D84MY8B\_L90?F/972BCH?,580>/T/='@CY_^M)2K]OC,4,+AIQ0&Y2PE1G0N@7GP=3*MV,( M"PS&M6$:N1]6'7"8_W ';.EK!'K6SLUGY,MG0@%WUS+2;,+5EO<7OO[D3 MYX\V=2%A!!+F0<)\(%A#[5&E]LA&7_R=QD],96*;M5'17-^R9R?HIZ63WUBY M796&A)$"-LYAV4*^7>#Y8+LK'V0X'PC6D&]VRO=0$!-D'FG01LDP#;1Y MOM"I:E\'"MK%3FI&_8MFTC;/;-W&3OB'M_:IA.[Y;3*V/1 M]PR MD3+3([,'U8!&B+UL6,C-5/(5+;F@(L@FFD#&&RGVS"_6"%WG%T@8L;==JY2U M+1F05?"!8 UQ9Y6X,VL#"5LRI5B(2I7;Q)M]F(*==T/!&J.K(@5LLC^J]B1LHOLFW=W=FK 14[WN:MY*Z#@U(&(&$>9 P'PC6 MT-9UZDV=<\:'ZA(.)#@HC8#2/%":#T5KBKZSDW>/?SA+:&2.S/8X#?:.ZY*W MNZZ/=^:54CYKT,[R'1'2 PWIMX0<]:?MLZ>+ZV1C:[*+*3-"A&UYL&<860F= MAQ$DC8#2/%":#T5K*EO[$>XY#0D7U)$ I1%0F@=*\Z%H3=%K6\*U^Q*YHXZT M++=Z#U\*%H39%K M\\*UNQ=W7/ XC=%/U.7IUP[M+"RHW0%*\T!I/A2M*79MHKB3;I#&WH:^XPMRH-:OR TLB! MU@XM\S:H_0-%:ZI:&T"NW0$"6)PA_9A;4!HYT/@)BO,O.UM5!K69H&A-E6M# MRK4[4O7J_&YO9:X0&;-$\Z#\1IRI]J$,:E2!T@@HS0.E^5"TYG?OM5F%SVE6 M85"S"I1&0&D>*,V'HC5%K\TJ;#>K3EBI[<3.2H/Z6@=::UFI0>OA0]&:JM:N M&#[@BM&7$W98=FAG84&-,E":!TKSH6A-L6NC#)_3*,.@1ADHC8#2/%":#T5K MBEX;9=CN%9TR;X,Z8Z T1O4&8.B-56MG3%\X'<]O[S#L@?H+#*H M2W:@\2YZ952U:@QJB$'1FAK7AABV_ZRH7IL_[J^^"*,V'HC5%KXTS?."G4RW;LMUXEYZQ8LZ-;YX;^B.JA47"8K8TH1R^E.S0JGB59SB1,M-_NK(D]1F M1<@/UXR&3&4WF,^74NJWDRQ ]4+4XG]02P,$% @ QH .6:G#@B;5 @ M40@ !D !X;"]W;W)K&ULK99K;]HP&(7_BI5- M4R>U3>+<.XC4@G:3)E7MNGTVX858=6)F&^C^_6PG1$ -VJ1](7;RGI/G.+XP MVG+Q+&L A5X:ULJQ5RNUNO%]6=70$'G-5]#J)PLN&J)T5RQ]N1) YE;4,!\' M0>HWA+9>.;+W[D4YXFO%: OW LEUTQ#Q^PX8WXZ]T-O=>*#+6ID;?CE:D24\ M@GI:W0O=\P>7.6V@E92W2,!B[-V&-Y/JM92\:87:X*&MMV5O/3CL"<(XQ,"W OP MWPJB7A#9H!V9C34EBI0CP;=(F&KM9AIV;*Q:IZ&M^8J/2NBG5.M4>5M5?-TJ MB1Z@ KHA,P:7J-6SYV(*BE FWZ,K]/0X11=OWX]\I=]H='[5N]]U[OB$^]=U M>XVBX!+A ,<.^>2\? J5EH=6'AW*?9US"(N'L-CZ1?\8UA6LX -AY@X[.P4RJ5H+.U7>)F)&@%: %N MULXJV6.X"L,LB(LC5D==5.3%7J8#UF1@3$::W;-)6[L%,'0"XR(['TE46IU'A M!LT&T.PLZ.T.#>ES"54"YE0AIN>MFS5S?/@LBW!Z!.NHPU$2%"K1?.F210> ;^NPQBG81(> ?M[&[XY;+_IF4A;B1@LM#*X MSG1FT1U@74?QE3T#9ESI$\4V:WWF@S %^OF"<[7KF&-E^!=1_@%02P,$% M @ QH .6<"R-%F8!0 &ULM9OK;ZLV&,;_%<2D:9/.FN#\&L_31[P]"#5YW@K1&)]"8,HGMG;)-G=]WJQMQ6A M&]_(G8CTF;54H9OH7;7IQ3LEW%46% 8]TN^/>Z'K1_9\FAU[4O.IW">!'XDG M9<7[,'35OX\BD(>9[=BO!Y[]S39)#_3FTYV[$9]$\N?N2>F]7DE9^:&(8E]& MEA+KF?W@W'-REP9D+?[RQ2$^VK;26UE*^3G=^64UL_OI%8E >$F*HF[GRJY,%2:6M-2S>R M)[<1TEL/0M/^"_N,A ?K$B/Z!^LA]7*3ZOO M!I8?Y6,X'0O?49&X?A!_KYOD%RC4M)?H:TF)/:_(^YCG)2?R#JR/,DJVL<6B ME5BUQ%-S_/A&# MMOYX6W;VMNS<'$Z%I\.=MO!:7P[*43G(>,,3O)^4C&-KZ0?ZQ":VUDJ&Y5B+ MK?^L1;%M>3+R1)2H?&@J/_[<-A2-R5+MOH]WKB=FMA;G6*@78<^__<89]W]L M*R,21I$PAH1Q$*Q6_F%9_F%&'W04I;;:#I&U1<(H$L:0, Z"U6H[*FL[,D[M MW_;A4D]CFMUM@4]VX)]W6)8;\&--W-E5XW+ MKAJ_EPKJL[]'PMS%QN1=9PX21I$PAH1Q$*PV'";E<)C 5'&"K"T21I$PAH1Q M$*Q6V]NRMK?&J;[X>@;OA$H/Z9]W;07.<8YS)%W]&W+;T,CV5@V-H^VM)@VM M;&_54%1NO,TK._&N[,2[=]3+/P[2K)?&Y%WG%!)&D3"&A'$0K#8;F M>[VV+TG5E^0]]7.KQ)EOG.;\G><8DD:A- :E<12M/BXJ,\89X&04ZK5 :11* M8U :1]'J):X,%\?XF_\*&1VV*AIIRFA[LW%31MN;#9LRVMYLTI31]_ WG,K@ M<,P.Q]MDE,N].J.B($^BJ!"21J$T!J5Q%*T^+"HSQQGC5!3JS4!I%$IC4!I' MT>HEK@P:Q^@17*&B4)\&2J-0&BMH3>EN*O=[>#!.9<(X9A>FF**6*F=HIM=* MK/SDPD=-Y@R=*XJD42B-06D<1:M7OG*.G#N<.$.-("B-0FD,2N,H6OWI?&4& M$:,3<>F#)S.E:W6A-%K03$^TH FY,6&]#I5C0\R.34>1O>1)ECECYYHA:11* M8U :1]'J(Z'RFPB!B2Z!6D=0&H72&)3&4;1ZB2OKB)A?Y.G\C=C,ZUQGJ']4 MT,X\=&/0I+P]Z6!T0H8KQX>8'9_N,GSV 9DY8^?:05_&@=(8E,91M/I(J/PJ M,L+),-1[@M(HE,:@-(ZBU4M<>4_$_"91=QF&&E!0&BUHYYZY09/R$TG)"1FN M+"-BMHRND.'SS]G,.3M7#VHK06D,2N,H6GTL5/83N<4),=1G@M(HE,:@-(ZB MU4M<^4S$_(I2=R&&FDU0&BUHIS6Q*"#416I/>O0J15Z9WM&2&"V3FVSQ4FQE M$RQ?AU >+1=(/63+@AK''YW[A=-RG#KW+%_^5.'SU5@?7;7QH]@*Q%JGZM], M]/]^E2]PRG<2N@N4-ZGC M.V\#*[(KE1EPLZ3&.UB#>JJ70O?<7J4@%3!).$,"MJGSS9_-8U-O"WX2:.2@ MC4R2#>?/IO-0I(YG# &%7!D%K!\'F .E1DC;^-UI.OV2!ARVW]3O;':=98,E MS#G]10I5ILZU@PK8XCU5*][<0Y?'&LPYE?87-6UM&#@HWTO%JP[6#BK"VB=^ MZ?9A /C1.T#0 <&_ F$'A#9HZ\S&6F"%LT3P!@E3K=5,P^Z-I74:PLR_N%9" MSQ+-J>R!'8 I+@A(=+$ A0F5E^@+>EHOT,7'R\15>A%3ZN:=X&TK&+PC^'W/ M)BCT/J/ "Z(1?'X>7T"N<=_BX3'NZFA]OJ#/%UB]\._YQK*T<#0.FQ,TDS7. M(77T$9$@#N!DGS[X4^_K6++_)':4,^QSAN?4LQ5NT"-6( BFHTE;?&IQ<[0/ MF1\&ON]=)>YA&&*D+@H]/[SIZX[\1;V_Z*R_.\*(?DL+M..\N\O%P8=\8 M//$W4G;M!7$P;B_N[<5G[?W@"E-$NI?E=@M/-W"D;NI[X8U_XM = M'%IS83YBL2-,(@I;37J3*RTDVDNH[2A>VW.\X4K?"K99ZGL;A"G0\UO.U5O' M7 W]ER#[ U!+ P04 " #&@ Y9#@AS$B<" *!0 &0 'AL+W=OJD>= 5@T&/-A4YQ94RS M(D3G%=14SV0#PMZ44M746%,=B6X4T,*#:DZB(%B2FC*!L\2?[526R-9P)F"G MD&[KFJI?-\!EG^(0/QW80_FOMDI:Y&)I6 U",VD0 K*%%^' MJW7L_+W#=P:]/MDCI^0@Y8,SMD6* Y<0<,B-8Z!VZ6 -G#LBF\;/D1-/(1WP M=/_$?NNU6RT'JF$M^0]6F"K%'S$JH*0M-W>R_P*CGH7CRR77_HOZP7=QA5'> M:B/K$6PSJ)D85OHXUN$$$,Y? $0C(/I70#P"?.7(D)F7M:&&9HF2/5+.V[*Y MC:^-1ULU3+B_N#?*WC*+,]E6="",5 PT^H"NBX*YZE*.MF)X(J[6%QLPE'%] M:5WN]QMT\?8R(<9&=QPD'R/=#)&B%R)];<4,Q<%[% 71_ Q\_3I\ [F%AQX> M/X<3JWD2'DW"(\\7_UWX.2T#>'X>[%IKI1N:0XIM[VA0'>#LW9MP&7P^I^P_ MD3W3&4\ZX]?8LULFF'T>!3I*66A$%2!AAX,L44=Y._S?,>K90@SL2\_N1D*7 MQ4$\#X.$=*<2_W2+/BWF83BY#"WE1U6H)R#O2^E-$^&ZX=I_&6_ 5!+ P04 " #&@ Y9BO]X M&N " !]" &0 'AL+W=O6C-\-8]TO2GXF<%.'%PCG>21L2<] MN%U-+4<#00Z)U Y4?6UA#GFNC13&[];3ZJ;4PL/K9_<;DUUE>:0"YBS_E:UD M.K4B"ZU@3>M]6A<"!*+E"GV7*7 TKSF'4J*9$" %NEB I%DN+M$']'"_0!=O M+R>V5 C:R$[:Z:Z;Z<@KTWVIRQ%RG?>(.,0;D,]/RQ>0*#DVEW%;!N_2D M2T^,G_NOZ4=#41MO;]A;;[\K4=$$II;:7P+X%JSXW1L<.!^'@O\GLQ=M<+LV MN*?WN8HU_F^4'@=54O +T.T#L+ M\&8Q0VL ,<37./@'$[N8^#X^XNN7C=TP\,DPH-\!^BI!%P( ?6,2$'8'-XW?@\(X>,38 MK\(8>V$PS!AUC-%)QA],TKS72O-:86?B1_U]%HV]<:_)_3KBN.XX' M@SZ8OU*^41L=Y;!62F<4JA[PYK!K!I)5YKQX9%*=/N8R5?\/@.L"]7S-U$IN M!_H(ZOYQQ'\!4$L#!!0 ( ,: #ED!]U'S] ( ) + 9 >&PO=V]R M:W-H965T@*'XCMW'..?>Z5%C=,CFS&Y997@+A M.26(P;QO#=SN)%+Q.N![#AN^,T;J)%-*']7D>M:W'+4A*" 3B@'+QQ.,H"@4 MD=S&SYK3:B05<'>\99_HL\NS3#&'$2U^Y#.Q[%L="\U@CM>%N*.;KU"?)U1\ M&2VX_D>;*M:7P=F:"UK68+F#,B?5$S_7/NP )(\9X-4 [Q 0O #P:X!_JD)0 M X)3%<(:$!X"HA< 40W0R;0KL[33*18XZ3&Z04Q%2S8UT.G2:&EP3E1AW0LF MW^82)Y)K(C!9Y-,"T(!S$!Q=I"!P7O"/Z!(]W*?HXOW'GBVDE +864T[K&B] M%VA]=$.)6'(T)C.8&?!I.S[Z%W[2CG>]%@);>M08Y6V-&GJMC-_6Y KYSB?D M.5Y@V-#H=+AO\N-MZN.WJ4_:X2ED$NZ:X'M>^DW1^9K//[7H3 56401F"G7? M=OD*9]"WY(7*@3V!E7QXYT;.%U-RSDF6GI-L?$ZRR9G(]I(:-$D-VMB3(2XP MR<"4RE;@:U-Y3K*T(HLTF?H&/R6=S[$;^W'/?MK-TG&W$0FQV*&H>B_ZV_Z&AO<1BX;NP>F-(J\-K2.E%T M?$[1R;'H83U7WMH['4,);*%[.XXRNB:BNL>;U:9]'.BNZ6!]Z'9'KF$]=;OC MJCO\2U_UJC>8+7+"40%S*>5USZ/N9Q,=I2]\ 1 H-<\(WRJ M)4)LKG6=+Q+(,;^B&R!R9D59CH7LLK7.-PSPLA3EF6X9AJ?G."5:-"G'9BR: MT$)D*8$90[S(<\S^WD)&=U/-U-X&'M-U(M2 'DTV> U/()XW,R9[>N.R3',@ M/*4$,5A-M1OS.@Y5?!GP*X4=WVLCE5A.-4-M"#)8".6 Y64+=Y!E MRDANXT_MJ35+*N%^^\W]OLQ=YC+''.YH]CM=BF2J!1I:P@H7F7BDNV]0Y^,J MOP7->/F+=E6LYVMH47!!\UHL=Y"GI+KBUYK#GL!TWA%8M< Z56#7 OM4@5,+ MG)),E4K)(<8"1Q-&=XBI:.FF&B7,4BW33XDZ]B?!Y&PJ=2)Z( *3=3K/ -UP M#H*C+^B^$ 4#A DI<(9P3IE(_^'RF"YB$#C-^*4,>WZ*T<7'RXDNY#Z4F[ZH MU[RMUK3>6?-[0:Z0;7Q&EF$Y/?*[87D,"RDW2[G=(X]/EUMMN2[A-02MAJ!5 M^MFG$NP#4EDX_1;JT;[F&[R J2:?70YL"UKTZ8/I&5_[\(QI%H]DUD)G-^CL M(?=(G3^Z8*!>3RE9(P_EE(B$]]Y3E9576JF7V38R;=\PW&"B;_?I#"YY+IV1 MS%ITG(:.B4KG[('S7L:WP ,2@^[D@1C)K@7 ;$.XQ$%X?"+<+PG$L M,_ .0 RZGPMB)+,6"*\!X1T#X?>!\+H@+-,*?/, Q*#[N2!&,FN!\!L0_C$0 M01\(OP,B##W//KPA!LW/Y3"268M#T' (!CG\3$#6>BL!K(]&T*'A>ZX1'MX5 M@TN<2V,DLQ:-L*$1#M.@ F=](,+.IT.^,$VS\WQTXX+0-WW;;\?%W3C3LAS' M"9PFL$I WRO,5!7] [-U2CC*8"6EQI4O#X=5E6G5$713UFIS*F3E5S836.NH\J_Y>Q#]!U!+ P04 " #&@ Y9XZ#\-;T$ K) &0 M 'AL+W=O\>HN)4GQGX4 M)W?11#.*'M&$SD6!(/+EF7DS3X33&4N^ MQY%83;2AAB*Z()M$?&;;OVE]0X."-V<)+_^C;=76L30TWW#!TCI8]B"-L^J5 MO-0#L1<@.=T!9AU@'@;8)P*L.L#JJV#7 79?A4$=,#@,<$X$.'6 TU?!K0/* M[.O5Z):I\8@@TW'.MB@O6DM:<5#FMXR6&8FSPHJ/(I?OQC).3.\R0;)E_)10 M=,,Y%1S]B6ZB*"Y\0A)TEU5N+USST:."Q G_))M\??30QP^?QKJ0?2A(^KS6 MNZWTS!-Z%KIGF5AQY&<1C3KB/76\\[/X0!V/305 EX/7C*#Y-H*WII+XSR:[ M0I;Q!S(-T^[HT*Q_N-4U'N]3]]^G'JC#/3J7X?AD>-@_W%2DPFK,;)4\JZ^9 MN_Q9(>QN1/'DO^9K,J<333[:.?X:9TOT3)(-16R!XIUGR$G/5%"GA!:3^_/4'=@8NWBL/^_; M02E^KAUZBOJ0HL&QZ'#D8M=RVZ+A<3MLFK9M#^VF82M!@R9! V6";E*6B_B_ M:L:A+W+%Q6E71@;'@V,4?P<).6XV[&CF'3?#MF4,'.=@J#O:.1V\H&HWV&MG MF:[IVH>CJ!R+"S\*3C/2CG*D'P7-HIR@=+38(2^:V2]YY4U7!LH%=*\J[(F3+R7*-I#B@:CH\6!W24: HFVDHB-75W 4*;Q2YRFZ)Y& M\9PDJC6"&G/N% !*\T!I/B@M *6%4+2V6?:*2/C]:X6: >442)H'2O-!:0$H M+82BM9UB[IQB_LHUPT_HV#R]:%"'GFV8BSOB@W8D *6%4+2V.W;U.ZPL_ERZ M=JBI^_.XV?4]?Z:6/]L#/65]4-F@IK6K"UT+""C9=C)WI3:LKK4]?/FF7#A MUJUFH#0/E.:#T@)06@A%:WMD5^W# X"% U"9K'8*),T#I?F@M "4%D+1VD[9 M52NQNESYWH6#FJY<.(!6+B_OB _:D0"4%D+1VN[8U2JQLM!U\<+![?7[P$RM M?K8%^JGZH*I!AVIGV0%*M;4SI3H1;%UNC'AB M0K"T/%Q1$M&\:"#?7S FWDX*@69_T/1_4$L#!!0 ( ,: #EF!I+QD_P( M )T) 9 >&PO=V]R:W-H965T'W"2H@)EMDN[?SP;*DD"B3-J7@.&>X^<8 M._9HP\6S7 $H]))GA1Q;*Z7**]N6R0IR)B]Y"85^L^ B9THWQ=*6I0 VKT5Y M9CL84SMG:6'%H_K95,0C7JDL+6 JD*SRG(G?MY#QS=@BUNN#^W2Y4N:!'8]* MMH0'4(_E5.B6W;G,TQP*F?(""5B,K1MR=4>P$=05/U/8R*U[9*+,.'\VC<_S ML84-$620*&/!]&4-=Y!EQDES_&I-K:Y/(]R^?W7_6(?7869,PAW/GM*Y6HVM MT$)S6+ J4_=\\PG:0+[Q2W@FZU^T:6K=P$)))17/6[$FR-.BN;*7=B"V!,0[ M('!:@7.JP&T%;AVT(:MC39AB\4CP#1*F6KN9FWIL:K5.DQ;F,SXHH=^F6J?B MFR01%L(-93%>R M9 F,+;U:)(@U6/'9&T+Q]5"\_V2V$];MPKK'W+NPI>#S*E%ZK:E*%(.9&R-: M&YGUOHZ]R/-\[(SL]7:<@3H2A"2@7=T.J=>1>B>1)KQ0@M6H,Z:&/T_CY&\C MA+Z_#]JO(D[H4V>8T^\X_:.1< ^O7T:I3[92[/ %'5]PZK1<@#2[ M ,O0 H9)CUK]ZV(,^I/"QQ@/QPF[..%)<>[/6%Y>3PXF"?N#B4G4F[C],J+W M81H.0T8=9'04\KM:@= [98,*1_[]HE[_^HN'[AYEOXI$-* 'AI+@OWL0/LKY M@RL]&4[A;(WHSN0,7#\B>Z@#A;Y+,0[VEYF]M7>:@\LW)I9I(5$&"ZW$EX&. M*YJS0--0O*RWTQE7>G.N;U?Z_ 3"%.CW"\[5:\/LT-V)+/X#4$L#!!0 ( M ,: #EF!TB[^10, * . 9 >&PO=V]R:W-H965T0"A,L@4FDVK9,ZH5;=/IMP(%$3.[,-M/]^MI.F M"7,SV,('L!V_KWT>;,=G=J#L@<< CUF*>%S*Q8BG]HVCV+(,._1'(A\LJ$L MPT)6V=;F.0.\UJ(LM3W'\>T,)\0*9KIMR8(9W8DT(;!DB.^R#+.G!:3T,+=< MZ[GA-MG&0C78P2S'6[@#<9\OF:S9E6HV8$*41"66#YLXIN*6'KU &-%1^$4VY_D:'HN_0L5"TXX)FI5C. M($M(\8L?2Q U@?0Q"[Q2X!T+!J\(^J6@?ZI@4 H&FDP1BN808H&#&:,'Q%1O MZ:8*&J96R_ 3HO[W.\'DTT3J1!#"2J"/:,EHEG!.V1/Z3@6@BQ $3E+^7CZ[ MOPO1Q=OW,UO(\93*CDKO1>'MO>+MHQM*1,S19[*&=5-ORWE6D_6>)[OP6@V_ M[4@/]9T/R'.\@6$^5Z?+^P9YV"X/(9)RUR1O1-.OT/>U7[\-_37A@NWD1A(F MOH7!P&R@CH0ISW$$0YL#U;P[HWK.Y],<+HT"SLR:X ;5. &;>[!DB4D M2G*<(IS1'1&(;A"1JY:C'#_A50HFE(6EKRW58;@/7,=SW-%P/+/W=4RM8Y^+ MJ2.S!J9AA6G8BDEM9!.)5M6YBZI+L[ CLP8MOZ+E_^]N]+L$UZ59V)%9 ]RH M C?J?C>.3MV-K6.?BZDCLP:F<85IW(KIF@B0K@(QK-ZO"4$YL$BN-..+M?!R MW1H@I^?X1W!:1SP73D=F#3B3"L[D##A8(!$#$O)^J193>8O[*[.)D=GDB%GK M1,YEUI%9@YGKO%S=G%9JMR!WF#JL^$E[KG2K;[JAHSY'A S]7,?0,6R?WK^& M7[NYNB<>/"N<8A*9@W;_"&;D&Z-N'>S;(G>[P6R;$(Y2V$A+IS>2KUE6I$-%1=!< M)P@K*F2ZH8NQ3"&!J0[R^8;*I556U !54AK\!E!+ P04 " #&@ Y9D+84 MEY\" #Z!@ &0 'AL+W=O\ MSWL"/LYV0CZI$D"CYXIQ-7-*K>NIZZJBA(JH*U$#-SMK(2NBS51N7%5+(*LV MJ6(N]KS8K0CE3IZU:PN99Z+1C')82*2:JB)R?PU,[&:.[[PLW---J>V"FV+*3N]7, M\:PA8%!HJT#,8PLWP)@5,C;^])K.@+2)A^,7]=NV=E/+DBBX$>PW7>ERYDP< MM((U:9B^%[NOT-<36;U",-7^HET7&Z<.*AJE1=4G&P<5Y=V3//?_PT$"QF\D MX#X!M[X[4.MR3C3),REV2-IHHV8';:EMMC%'N7TI#UJ:76KR=#Z'I4:7Z+;1 MC00+H%53H5I27M":,%23O7D%6J&S.6A"F3HWT0LI*JJ4D'O$A8;,U<:)U7.+ MGGK=4?$;U&\-OT*!=X&PAT/T^#!'9Q_/_Y5Q32%#-7BH!K>ZP:EJ[KC2LK&N MQXQU N&X@#T"4U63 F:.^<85R"TX^:@\7C^&B(UR XS"(_'%VP-)<32!M@]M?"..TGMF$.UUW^%U!+ P04 " #& M@ Y93V)VN74$ !N'P &0 'AL+W=OX!5Y).+[YI[).[.F+)*,Y#RA.6)D.3%N[.O( M[BM!4>+?A.QXXQJIILPI?5(W7Q83PU(U(BF)A4)@^?%,9B1-%4G6XT<%->J8 M2MB\WM/#HO&R,7/,R8RF_R4+L9X80P,MR!)O4_% =Y])U2!7\6*:\N(_VI5E M7== \98+FE5B68,LRL6#4(>A7@OZ1H-?O M$+B5P'UOE;Q*X!T+G [!H!(,BLXJWV[1-3X6>#IF=(>8*BUIZJ+HWT(M>R3) ME14?!9/?)E(GIH^"QD]KFBX(XW^AX,L5].2G NG*7NWA7L'M MG>'A$[6[+2G]TQ0UYE_S#8[)Q)"#.B?LF1C3/_^P/>OO4[Z A/F0L 2%D+" M(B!8RR3]VB1]'7TZHUDF4U_A%91POB4+)#,Y4G&26(YP%TE>.?L2_>KV^*TV MS+DN@H3YD+ $A:6,+> JVP^-_T!%+/E#[?VA_N&/]@]HS+# MDCPF']'7K[-3G:]EG-OYD# ?$A9 PD)(6 0$:UG$JRWB@>09#](DD# ?$A9 MPD)(6 0$:YED4)MDH!U'OLC4@N40HN;.<9ES>)%S?J$/I\RBI9UK%DB8#PD+ M2IC7R !RL2S_VAD@A(P9 <%:-AC6-AAJ;7!80#4FWER:0#\/O]52S[4#),R' MA 7#5Q,"Y\@)D.$B(%C+":/:":/?,_$N[9K@#=)JUHS56$_7H1$8 %I$12M;8O#)JBMWP6]B6.F!@S688\N M4X!N>H+2?%!: $H+06E116O:WVW9OS2%V3@-S A;%0>]7/;S-A?EP6#]M#Y, MOBF.4,U#\?(D^@ZSE5RPHI0LI=2Z&L@!F96'N^6-H)OB;'%.A:!9<;DF6,YC M5 'Y_9)2L;]1 >HC]NG_4$L#!!0 ( ,: #EG.V?)6_ , ',1 9 M>&PO=V]R:W-H965T9N8M?P ZD MP$Q">M?KS+69<+F;?A3V I[8$I5D2/Y])=D82(UX"5_ DK6/]GG6NUZYMV3\ M6J[DP8SXE40SYUQ9PC28Q1GKF!YT5N M3E+J#'IF[H$/>JR064KQ@8,H\ISPUSO,V++O^,YJXC&=SJ2>< >].9GB".73 M_(&KD5NC)&F.5*2, L=)W[GU;X9^I W,BA\I+L7&-6@J8\:>]>!KTG<\[1%F M&$L-0=3? H>891I)^?%O!>K4>VK#S>L5^F=#7I$9$X%#EOU,$SGK.QT'$IR0 M(I./;/D'5H1"C1>S3)A?6%9K/0?B0DB65\;*@SREY3]YJ838, BB'09!91"\ M-0AW&+0J@Y8A6GIF:-T3208]SI; ]6J%IB^,-L9:L4FI#N-(BY4GFI]W+CRJ.[TJ-@AT<1?&-4S@3\3A-,&NR'=GL_ ML "X2IY:HV"ET5U@1?RSH%?0\CY"X 7M)H?LYO<8*W/?F+;\UT3L3V!;9 M=DVV;4,?K)Y,58&$5 ]42J= ),@9PABG*:5JHDF $C4TJ+J4+0:AU_5;2O_% M)C7KYB=2"VMJX:G4D#8]^'?A8:3V+MMR-ZK=C0YR%U^0QZD@XPSWN!O]SX]V MV(X\[XV[UFU/C,%U3>K:FDL_39G'Y-/M KEZ;<%GDG+X0;+"D/O""96@"BLV M\;L^9Y*="6Q+A4ZM0N?=2087JJPG+,L(%S!7]<<4_LLF7Z[:P8)D\!UY#A?_H&)]"2JR<#N==)ZE>C5J,>]AVZI2D$D)<-5]""A+PV M-23# Z'"%90?-D!M*['NEWQKA]*LA'HV&C*GL=PU:W/6%JM"BS9R,(IV5(AU MZ^2?W#MA.=H3?CO\4>$_#.J8\*_;+/^P/LM2*"T:V+$[E>.^5XO0WBV"%>O4 M@K#NW_S#&KC];[UF)<[4IU5:1/L?>'?C6)LCGYK3OH"8%526)]QZMOZB<&O. MT>YZ>?DYXAOA*K$%9#A1IIYZ_3K RQ-^.9!L;@[)8R;5D=M\FUL9;8P7;;P:_'+VEHMZR4T2^)[=SSW#UWCL^#->,/H@"0Z+$JJ1@Z MA91UWW5%5D"%18_50-67.>,5EFK*%ZZH.>#<@*K2#3PO<2M,J),.S-H-3P=L M*4M"X88CL:PJS'^.H&3KH>,[FX5;LBBD7G#308T7, -Y5]]P-7-;EIQ40 5A M%'&8#YU+OS^-M;TQ^$9@+;;&2"NY9^Q!3Z[RH>/I@*"$3&H&K%XK&$-9:B(5 MQH^&TVE=:N#V>,/^R6A76NZQ@#$KOY-<%D/GW$$YS/&RE+=L_1D:/2; C)7" M/-':VL87#LJ60K*J :L(*D+M&S\V>=@"*)YN0- @J> Z 5 V #"0SU$#2 Z MU$/< (QTUVHWB9M@B=,!9VO$M;5BTP.3?8-6^2)4[Y.9Y.HK43B9SB3+'M#7 M6E=-H%-TF>=$CW&)KJC=AKJ>)Q.0F)3BO3*YFTW0R=OW U,%7B*X9E85 4YI#WH&?[,_"NTMV*#S;B1\%>PB]+VD.A]P$%7A!UQ#,^ M'!YVR?D_[]-7>]])1MCNA-#PA8?LA%Y7=2T^ZL;K ZTO:IS!T%$GE@"^ B=] M]\9/O(]=J3TFV>289-,CD>T4(6J+$.UCMT4XU2=?CC)6J6X@[ \(CWH,766Q MC(EAU&UAE?K)>:AVU&H[W\^MHC#TDUVK20?7Q5G@Q[MFTPZSLS")@]9L1WS< MBH_WBK^C'#*VH.274B]>D8GX65C>DRSL#>!?=]U?W4V/Y,YFT]TZY2O@"]-> MA4K.DDK[F[>K;0>_-(WKR?K([X_]CO6)ZOBV0?^AM]>%:\P71/6'$N;*E=<[ M4\*X;<%V(EEM>LP]DZICF6&A;BW M8'Z/F=,;B;:07L/2G\#4$L#!!0 ( M ,: #EDJ[E:0@@, $8- 9 >&PO=V]R:W-H965T@M2DN]I;J:NJW;N^=F 24,'F;"=IO_WY M@5"24K8;Y4V"C><_\_,P9ICNN'B4*8!"3T7.Y,Q+E2HO?5_&*114]G@)3-]9 M<5%0I8=B[N37*DE6 ),99TC :N9=X8"*"'&)E)*C^V\("\MPHZ3C^JT2]VJ VSI!(6/'_($I7.O+&'$EC13:[N^.X;5$ #HQ?S7-I?M'-K1\1#\48J7E3& M.H(B8^Z?/E4;T3 @@S<,2&5 WFL05@:A!7616:QKJF@T%7R'A%FMUC=O%<\?D0/5 C*E$07Z-ZE%?$5VNUG/UZ#HEDN M/^G['Y"/9$H%R*FO=!Q&S8\KGW/GD[SAB@,/B,2D'Y;0-WFUQ!K[S/2MLE.H]^N82>P MU_C]KO4 MH_JQT\>,5)0E&5LCJI!* 2UAG3&F)]IVP,D.K*PYK[;1F 3A.)Q,_6T3KM/] MB7"#&F[P/CAX*C,!"EG4GL@'UQ7[2SORHZ]%$_K0G/]]-7;H]R/!@=P;&G[WB57NHNVEZG^T %A%NC[*\[5?F &ULM9AK;]LV%(;_"J$!0PNLT)0; (6>,LKDU-DHM;UU79EL M(,/RAF^!Z2%**-NX'D#-\.$.;-),;84LPG/%24,E@+) M/,NP^#X'RO=3QW<. U_)>J/,@#N;;/$:[D']O5T*?>?6E)1DP"3A# E839T[ M_S;V0R,H9OQ#8"]/KI%QY8'S1W/S.9TZGED14$B406#]LX,%4&I(>AW_5E"G MMFF$I]<'^J^%\]J9!RQAP>DWDJK-U!DY*(45SJGZRO>?H'*H;W@)I[+XB_;5 M7,]!22X5SRJQ7D%&6/F+GZI G @TIUT05(+@7-![1A!6@O!:"[U*T+O60K\2 M%*Z[I>]%X"*L\&PB^!X),UO3S$41_4*MXT68*91[)?13HG5J%A&:FU2AA+,= M"$4>*" )22Z((B#1![3D"I@BF-+O*#W,/IEQ*B1,<3V09;H$Y 8+_5AML$)[ M$(#@*:%Y"BE:"9[I<6T3TR2GN*@8OBKI^CG3[P=A&@/H'>52OD=;$"4/O8M M84+UV(?*PL15.@[&&S>I?)Z7/@?/^!RB+YRIC40QT\MIT4?=^D&'WM7QKY,0 M')(P#SJ!O^7L!H7>+RCP@E[+>A;7R\,V=_Z?]?C5UAO!".N*# M>^ QOCB5) M$&8IBJIZ^$/7P^^Z#HHR6)35=6]RWY;Z$MYKAYNV>RNW.(&IH_NJ!+$#9_;S M3_[ ^]@6=YNPR"8LM@1K9*A79ZC719_]Q16F;;$O9?U"9OY#[6:^-PS'X;@_ M<7>G<6V9&/@]?Q0TYT77 N,? QN>]FM/^YV>WBN>/*(_MZ9#M3::3OE+J\TF M++()BRW!&CD8U#D8O&4_&-C,D$U89!,66X(U,C2L,S1\73\87KR5?6_LA^%9 M-[B<%OCZ.W=XU@RNH\4_I#5\'-4^CKH[ 0CSL7.GZ^WXN;/4'[4@A"Y):1I% M6P@ZJ2\M/YNPR"8LM@1KI&9ZUI$ MI6N\KEXX\L?^69/H-O#2T%YK-K9EMAFWD]V9WQFW;U@(S%3[)J=3^M+*M4J+ MK-)B6[1F$H)C$H*W;# 5W5:>;-(BJ[38%JV9I^/&T>_<]70TF?#B;=>O>N - M+YK,Y43][=#S_;/]1G0M,;Z"6'KKGISA9"#6Q>&9.5W)F2HWS_5H?4!W5QQ+ MG8W/_=N%WS(>F0.]XLSHB"]/ []@L29,(@HK;K5BO* K;Q1?%N<(#UP MI7A67&X IR#,!/U\Q;DZW!@#]3'G[#]02P,$% @ QH .6=A\UH27#0 M/;H !D !X;"]W;W)K&ULM=WA<]I&&L?Q?T7# M=6YZ,VE F$[YW@FL;32[EQ:3]/V7BNP&$T ^2393F[NCS\)9,2"O(;VZ[YH M#&$_*YSG02M^2%P^9OG78JYUZ7Q;+E;%^]Z\+._>]?O%9*Z72?$VN].KZF]F M6;Y,RNIF?MLO[G*=3->#EHN^-QB,^\LD7?6N+M?WW>17E]E]N4A7^B9WBOOE M,LF_?]2+[/%]S^T]W?%K>CLOZSOZ5Y=WR:W^K,O?[V[RZE9_JTS3I5X5:;9R MH-XBO="3LB:2ZH\' M?:T7BUJJMN,_#=K;SED/W/WY21?K)U\]F2])H:^SQ;_3:3E_WSOO.5,]2^X7 MY:_98ZR;)^37WB1;%.O_.X_-8P<]9W)?E-FR&5QMP3)=;?Y,OC6_B)T!GO?, M *\9X!T[8-@,&!X[8-0,&!T[P&\&^,<.&#<#QL<..&L&G!T[X+P9<'[L@(MF MP,6Q ]S!T[_;9HY/7CZ^\^H=UT:W'5V62KNK^^%SF MU=^FU;CRZE.2?]5ENKI]X_PKG=1UO[IUDM74"=*BS-,O]^LJ_G";:UUU15DX M/SE_I _WA?-CH,LD713_N.R7U7;46G_2S!ELYO2>F7/H?,I6Y;QPPM543SO& M"_OX\4OC8_MXU[, _>H7N/TM>D^_Q8^>553)ZJWCGK]QO('G.;]_#IP??^CZ MQ5S;F<_Z[JTS'-2,.[8PP0M;<[]Z8KR1A0F/9X861C!;$S%;$]N90$\JQGWQ M7TH>S]BV1AU1-_:M,>IQN.WJX=H=0EW=L>4?-S.,NF>H=]OOBKMDHM_WJOUR MH?,'W;OZ^]_<\>"?775/8@&)A20F2"PBL9C$)(DI"#/Z9+3MDY%-O[K)T]4D MO4L63K+,[E>ED\V<55;JPKE+OB=?%KJK,:SDJ8U!8L$&&Z^Q>F'\<.4.JEW) MF7]^V7_8+7IR5G'LK!$Y:TQBDL04A!D%[6\+VK<6],_9:I(4\^H(85(=+17: M2:N7^1OIW-WGDWE]>Y(MEVE9O^AWE;85/[6T22P@L9#$!(E%_D$OC?R+D>>9 MG123F?-L,;7O,JS(J:U 8@&)A20F+@Y62-5.>O/?WAJ)G#8F M,4EB"L*,.G<';78Q.'DM]2FMZKW,5KI^"V=]7YDY7^I;Z;1:8$VT\X/GMPNK MZOAXW2%.==!0/4S7H5\RF7?&"A_MFW-JSZ!:@&HAJ@E4BU M1C6):HK2S/;: MB0;=5U]P-5-0+4-J :J%J"90+4*U&-4DJBE*,UO&:UO&(]9>=N7DKB"U -5" M5!.-MKL \_SN!1@Z<8QJ$M44I9DEWT;-KC6ANSI8<'46/)HFHUK0:+M%->XJ MJ1"=5AP[;81.&Z.:1#5%:68EMV&P:T^#3SZ<2&:ESO_*\00:):-:@&HAJ@E4 MBU M1C6):HK2S/YJLVG7?_WC"32B1K4 U4)4$Z@6H5J,:A+5%*69+=,FVJX] MTC[V> )-LE$M0+40U81[&'D_>SR!IMZH)E%-49I9\FT^[MH#\N..)]# &]6" M1MLMJJ'7>3R!QMF--GYIV@B=-D8UB6J*TLQ*;O-JUQKS=1Y/K$^>>./(U:2S MK-%\&M4"5 M13:!:A&HQJDE44Y1F-D@;5+L7KW] @.;8J!:@6HAJ M4B5(M1 M3:*:HC3S/+,V\O;LD?5N>3-%FD_TTVIZ96(_2WNT66EIL[LIGSN=2K:9YT-9I]PTYMM$8S M/ZK9M? .T'E#5!.H%J%:C&H2U12EF4W4!MN>-05\86&V\X'[Y*V'\I] MXQ1ZDJVF;];-4\[3?.I\UTE>5&VV6&2/3P^NVBK-MTU5W_,DWN@\S3K?#+9O M\\G]A2;EJ!:BFD"U"-5B5).HIBC-[,$V*?>\5U_[>6B,CFH!JH6H)E M0K48 MU22J*4HS6Z9-VCU[TOZT#[FKUG%52R2WG:>GVI&3FP*-VE$M1#71:*Z[LR0= MO!WLG7H7H9/&J"9135&:6>UM&N^=GL9W+M+,I=/Z7WT)0>U0)4"U%-H%J$ M:C&J2513E&:V3)O2>_:4_LB%&1K2HUJ :B&JB4;;7YBY^PLS-*!'-8EJBM+, M:F\#>N_T,]@__79SW5GS:$Z/:@&JA:@F4"U"M1C5)*HI2C-;HTW\O=<_1=U# M/P. :@&JA:@F4"U"M1C5)*HI2C-;IOT,@&<_6_UI[92N)O=YWOTY>3MQ$[X<'#F[ZU.PN9AQI6=+CQO+^P4'0\;NZ/!>'^M<_@PUQOYP]'>=:+0 MIRI135&:>8',-D@?VH/TI[K;9.;/7>O/CIQ:>:@6H%J(:@+5(E2+44TVFG%- MB+$_V+MFEJ(F-:N]3;R'IR?>]9J]^N/#9)+?ZZFS2),OZ2(MT^Z/F-LG.+D3 MT'@:U4)4$Z@6H5J,:A+5%*69#=/&T\/7CZ>':#R-:@&JA:@F4"U"M1C5)*HI M2C-;9N>:XT?&T\]?.MDNG-P1[%7%#\_''EWL[\=#=$[1:&/KG!$Z9XQJ$M44 MI9D5W$;.P],CYV:5]-HC$RJ@6H%J*:0+4(U6)4DZBF*,ULF39&'A(QLATYN2G0&!G50E03P^X8 MV=]?;*$Q,JI)5%.49E9[&R,/_UR,;"ZVMDNJIXOM["RY.KL##9Q1+4"U$-4$ MJD6H%J.:1#5%:683M8'S\/4#YR$:.*-:@&HAJ@E4BU M1C6):HK2S)9I ^?A M<8'S"ZLL-')&M0#50E03C;:_RMH/L-%)8U23J*8HS?Q^NS;F'MEC[L^Z+!>; MY=7QER&QFZ<6/ZH%J!:BFD"U"-5B5).HIBC-[)$V'!^]_G7.1V@\CFH!JH6H M)E M0K48U22J*4HS6Z:-QT?VZYS+U4/5"5G^_>F+4_/ZV\!7>NK\5'_?9&>' M> =9U]FPXX(?U_:I3RY^-.A&-8%J$:K%J"9135&:6?QMT#VR!]TWN7ZZ&/2F M^CO+_3!.ONBL=C3$1K40U02J1:@6HYI$-45I9K7O?$6V/13_<]^1C8;=J!:@ M6HAJ M4B5(M13:*::C3KEY";]=\&V2/[5VK?-"_URV2ZN9K:]I)K63[5>6?U M'WZ-L^N/O(O!:/_%'XVD42U$-8%J$:K%J"9135&:6?QM)#VR1](WVS=)ZY?] M8G-U0*>L7_;+HEKT+^HOF>\\9V?4\6W2AXL?-'U&M1#5!*I%J!:CFD0U16EF M_;4O^F>I+7I5Y_OTO2G#"AO]W5 ?:Z#9*RNJ/,-N^K.L7V M3=?.SCB\4/?8[SPT0--G5 M13:!:A&HQJDE44Y1F=D>;/H_L%SBW=4>Z?8?H M:;W4T2B?[8UR?K@+&75=TO[:OITG=PH:.J.:0+4(U6)4DZBF*,WLE#9T'ME# MYZY.^7 CVV.)^O+,:?EL)QR>9#SN;@0T:$:U$-4$JD6H%J.:1#5%:48C^&T> M[=OSZ"BI*C];[2R1G,>TG&_V!UVE;_=.?2<)U0)4"U%-H%J$:K%_>/'WX:CC MY4RBTRI*,TN_C9E]^SG8+WX4H[KQ2SG7N7-=7PFC?EA1M4EW5Z!Q,ZH%J!:B MFD"U"-5B5).HIBC-;)TV;O9?_VQL'ST;&]4"5 M13:!:A&HQJDE44Y1FMDP; M4OOVD/J9HPLGJ?R> M-J3V7_]L:Q\]VQK5 E0+44V@6H1J,:I)5%.49K9,&VW[]FC[P_-!Q1LG6^]I MDN=W+^A)V*@6-)KQ[DI7OABBTXICIXW0:6-4DQU/HC-Q4M2T9O&VN;1OSZ6/ M62W=Y-DR+8JZLG_.RLZ/Z=EG.;F,T;P:U4)4$Z@6H5J,:A+5%*697=/FU?[K MGRWMHV=+HUJ :B&J"52+4"U&-8EJBM+,EFF#:]\>7-\<CO?WBBSN_<]M^=\R @ '08 !D !X;"]W;W)K&ULM95M;],P$,>_RBE,:)-0DZ8/C))&VCHA0)I6M1J\=I-K M8^:'8+OMX--S=K)04-<7$[QI_'3_^]W9=\WVVCS8"M'!HQ3*3J/*N7H2Q[:H M4#+;TS4JVEEK(YFCJ=G$MC;(RF D19PFR3B6C*LHS\+:W.29WCK!%@_&G2R=(9V.=FY?*:EY(ZR["PP5<),*\?5!E7!T<+Y#3K&A;V ,^ *;KD0E$J; MQ8Y<>X&X:-U<-V[29]Q\WJH>#)(WD";I$.Z7-W!^=O&G3$SD'7[:X:=!=_ 2 M_&.8C=SPN)RO@(FM68'3B)ZX1;/#*'_]JC].WI^ '72P@U/J^1Q-0:3TUN%N M#7.CO]'3#*\6"BUK@0[+8\R-:K^Y0E]ENSSI7:99O#L",^Q@AB=A?*8,U00L M*$YFB@KNS(8I_I.%:CF?+>XNCL&<5'UA D<=\^C?WO;H/\"..]CQR01?2;U5 M#FK&2Z#F^3O/19OY8\"-Y+N#F^[WAG]=='Q0[;YQWC*SXTOTCY+\ 4$L#!!0 ( ,: M#EFOQZZN.@@ /\R 9 >&PO=V]R:W-H965T^YK=W;7=AN3K;9;?Z2K>_[K[4YMORP++)M[IL M\JJ,:GUSOO@9?TP9Z@KTB/_D^K$Y^AQUH5Q7U6_=ET^;\P7J[D@7>MUV%)GY M]Z O=5%T3.8^_K?WYB_WL?O GF.FOT957\-]^T=^<+N8@V^B:[ M+]JOU>,_]#X@WO&MJZ+I_T:/ Y:)1;2^;]IJNR]L[F";E\/_[-L^$4<%")DI M0/8%R*D%Z+X M0I0-%. [0NP4VO@^P)]Z,LA]CYQ2=9FJ[.Z>HSJ#FW8N@]] M]OO2)E]YV764J[8VO^:F7+NZTK>FV=OH4SETNJ[QWB6ZS?*B^>O9LC55=,#E M>D]W,="1&3H:?:[*]JZ)TG*C-T#YQ%]>>,HO36B'^,A3?!?$2_C/^_)#1-%/ M$4&$1;]>)=&[/T-Q79Y.0STTR2ON)FJ&-@#HTC??U21I]- I:,]+YSI%F[6Z MNZ4&Z@%#60:7[2:VC\TN6^OSA9FY&ET_Z,7J+W_" OT-2GM(LB0D61J(;-( M[- S,>^^M?]]EK74743F16A-J.RO'WJ)4WTNZ?#7'AY7]HX()-3[$&GMCO:R:MNN*MU6U::*F*J"E]")V1A0E M"F-DQ>S".*:2QU;(+DP(I*BR(G9A& G&E8(CEH>(I3?B*R,5S2SW4W2K2S/\ MBB@K-U&V,8HG;]IN.#[H2'\S\KB!.X!T9QJEE$FGWC14O=-$DC&1Q)O( M3V6K#6\;Y>6ZVL+=AP YQ&8FM!<3",B)&21V_P%P),;$GJG3F9H)FYE-\"CH ML5>NCF'[A@T%1K)9SH@=-H"C9M@H.VP71RB+";:C!G"Q5$+,!#V*:/R,BM:= MK^V:.7KW2]7,^%E7E[X7PA@J88<- EG9J*C=N#,407OB21,2'LQA3BIHEC2 MN1ECU+/8*\96_W:, QA]4.$:E"T)RI:&8ILVQRA>L7B#I<9>Z?OB9@C)E@1E M2T.Q39MAU-78+ZQ?;ZS]Q"]NHI!L"79%N>VM0U4XS?NH[K%?WE]6M;'19@B MJ?66?7%J0[(E0=G24&S35AA-!58_\B$']GJ6%[=32+8D*%L:BFWZR'IT/L3O M?-YJA@G@0Y#"$ML." )RI*1C!O? R0,108A EM9- 48C=56L9M0<&2T0"6.! MR,D6R%_A2WL@5"]L@4+5.TWD:('(FRT0.=4"04#( D$XT +-U#QK@8>_0_Q^Y\OIJW7=;[K'Q9]UIM\O5_N?H].LT9^_I>N=D'9 MDJ!L:2BV:4N-UHCXK=$;50D)ZIV"LB5!V=)0;--V&KT3><8[^39@"+!]8*0$ M<69.%ZX-+': M"0&V%R@R"L/>B & ,6=*S>S$T5&,4[\8?]56#'5E,!52Q;8 !W!2&+UA;T'>C?ZOJV?Y.BB=;5?=D.Q[@/5P]O M:_SKA;8OA M2UOM^M<)KJNVK;;]QSN=;73= 5^2[NS ^!>Q!9#H:]=2,?>V4NXN?5\LM] 1<<%V0-6=->,= MD6K)-[[8<2 K0^I:'P=!ZG>DH5XY,WNWO)RQO6P;"K<KN1?H$T$+2ZDEB/I[@&MH6ZVDSO'?(.J--C7Q^/I1_:-Q M7CES3P1;#3@7062-*UXKZ!WBPJ]^_G]S)?J-%K37PZ6KWK+ M^!G+$?K$J-P*5-,5K"S\ZCP_/D%BH)?$0YP;#G/ M]1T8N>JPM)).C*$+;,]MS8SM7/MDNQ(TN8>^KA M)8 _@%?^\E.8!K_;PNI2K'(I5CL2.TE /"8@/J=>ZA84N@5M\>^IJ:'J5\%# M&<8XC+-PYC\XZBD.YV& L_045S_%Q4D8%GDTXDY\349?D[.^ MWM%&P@J9FK/Z>Y;^H_7F4JQR*58[$CO)03KF('U#PZWW#]]3DN)'#((FC:-+P%EQ29#DN)@W_%(=Q'N,LFS3\4UR4)6E2%/:& MST=?\[.^WE )G)JO#=+:_#U+_]%Z$+EPEP*5:Y M%*L=B9TD( R^?WL'KV_Y@7O\LHV4Y2B?M+P-5Z1ACBR_,\?=<:+\8.:HR?Y5>'D=6O8K/8&:(>>[ M?#^^?B)\TU"!6E@K4\%%IAY0O)\(^X5D.S/RW#.I!BASN553-' -4/?7C,G' MA38PSN7E_U!+ P04 " #&@ Y934)3X! # #\"P &0 'AL+W=O8:$ 1\3N!@VB,D;:R8.Q13VZ78\/2BB"%6&H*JAY[F$"::B:E MXV]%:M1G:F!S?&3_7IA79A94P(2E?Y*EW(R-P$!+6-%=*N_9X0=4AES-%[-4 M%/_H4,:ZOH'BG9 LJ\!*09;DY9,^52^B <#."P!2 7?S[ MR'<=C'T\,O=--^=Q0>ACW_;KN)90IQ;J] K]Q21-D6@E7I?,DL5M'$]<[(7$ M=TYTG@?:MA^ZZM9.%YG!-:MM^(:PD-:J'!(-42 MG!V/0]]RB>N>Z#P/)'X08AQ8W4+#6FC8*[0LD!1-89_$T*FQE^"MV3,06A8GA\&07<.XN>[ M'O?>L:\NEXJF>;FYCN=8^+2LNP)#R_'PZ>5B-EHSW1??4;Y.4K MM[QL-&PO=V]R:W-H965TP"Z=AZV]O) ,F(VV[1%(.DNXM^Y-BLO"Z./)??/!8B8Y5\*YY6Y5%PMF\R9>G*7:_#5<:2_.KVIOGL7MS>%'65 M)CF_%Z2LLXR)U_<\+5[>7CE7IP\^)D^'2GVPNKTYLB?^B5>_'.^%?+W5^^<'VD4J0Q-BE\3_E)V7A/U4QZ*XK-Z\_/^[=5:71%/^:Y2 M$$S^>>9W/$T5DKR.WS7HU;E,E;'[^H3^4_/CY8]Y8"6_*]+?DGUU>'NUN2)[ M_LCJM/I8O/R=ZQ\4*+Q=D9;-_^1%IUU?D5U=5D6F,\LKR)*\_Y)5])KBK*ITK(;Q.9K[J]%\DSJSBY3]F.RPI0D>]C7K$D+7^X656R M )5LM=-@=RV8.P'FD ]%7AU*0O,]WX_DC^'\WEQ^"N3[[WX@25Y6+$T;MKXC*U(>F."E_C/&&EQ(S'?7 MQ'-T(9< QG-7G4O =0/HGZ_Z/Q=!TS\$VB+?.U=-KRG+N[1JCESN^Q;"'X=0 M4?;'\BBSO[V28;3DXIE?W?[Y3TZX_NN83IA@,28810*S=/#/.O@0^NU=D64R MI,M0M/O\AAR9(,\LK3GY/LG)ODA3)DIRY*(5_@?RM5,9QA0#"UNJ6 L6-6#J MGOA\N[Y>K]?.S>JYJ\5ER>AL,HN_X,Q? /)'OW"Q2TI.CB+9<5(\DA'*'4E(V53DUH25/69I@,L9FG5:<&"SD_U_$WD]*L.9ID4"TC2I'I]0SYP5M:B[73]G!_K4?[!$I;R MCPD6MV".9XGI]M6DL\DL:K=G:K=P2&'E0<93GB5U-D8;F'LI;9A@<0L6=N@( MW6T0]E@;I@HBSY^X$3EKT]E?@[3=2Q?&A9!5[TO"*E(=N+R]R]!@ M/B="OAUC%BYA*;6H:+%&Z\9T)_ VOMMC=R1=%/C;T)W@MV.F')#?^,3J&V*H M;NY[HU2"8(NIQ$2+-5J7(M<)H^VF3^4PW<9QO;4W0:5KJ'1!*C_R9RY*EG9J MZI&]LH>TZ4%5/#L6@HE7PG^O9315M5C7X*9S.DHW6.!BNC'18E0TJM&""\.' M,60.Z#/,#6UO;FC*#(MZRI[!@(LY1S5HJ&@4"\V6QG@TQ_]VL^R@>B]4M!@5 MC6*AV6H8Q^? EN\GEIQE1OR%_8]+"2#\3PW2BFD=4M%BC=;M[3NCX(WP. M$WK2M4X3:LRA [M#N\86M3B[Q,G>"ZHU1$6+4=$H%IHMC7&1S@8AM*,:152T M&!6-8J'9:ACCZ<#.$\/4PT4L%@O5GVHTQ[4,N]\WJ+/)[/D6XU!=V*'2MCO_ M7*226D4I^4J6=SOA0I82C(H6HZ)1+#1;+F-X7>?;8Y.+ZG-1T6)4-(J%9JMA M/+,+>V:,V 07L5@L5)>LT:S!1&UW8]M(O1[Y38P@5%Z/S'G#^Q=RANEQ4-(J%9BMA M_+(;(80=5(N,BA:CHE$L-%L-8Y%=W)E6:2K^,RH8JHM&18LU6M]Q]>>V9I/9 M%!O?Z\*^]V-2?O[+H^#*>LGHP\MJC[P$4L%@O5*FLTQ^\MW_'Z<\(7)+0I-@;7 M@PWN:7Z=O"8\'5L@_!X&6$P@JGU%1:-8:+84G<6Y&*MS<9?GXJ[/Q5V@^T>X M8,^X8 ]>HXL2>U!-,BI:K-%ZR\C6@\@SE\RFU]A:#[:U]SQG:?4ZOSH*QEG, M(:IW146C6&BV(L8)>R%"^$%UPZAH,2H:Q4*SU3!NV(-GCU'"#ZI91D6+-5HO MKCC]89_99#:]QMYZL+V]%\6#)E/-SNM]<*,DHAI85+08%8UBH=F2&#OL;1'B M#ZH11D6+4=$H%IJ]0%L? M]K:?)*^\).\N6=8,0RTF$M7#HJ)1+#1;%..&???;8Y"/:HA1T6)4-(J%9JMA M#+$/SP[_JY9!2*C[,_^]9BG)U%;D]+6[6[ALMKW)QL.S8[--7B8^GAM4L]*. M?.UF&!6TO0QKDT-OL]\=?*F+94)UREAHMDR=S:RP4_Z0Y$E69Z02;)_D3V3/ M7DO"'BLIG5JGNU<-JCJP2LJ05(G44?"GI)2I&\&:/0;-?40IN2OR,E&+DB3. M8R+*JHMZ6OF[8ZETC$RT%6)44?B*W:"YR-'FB&JR4=$H%IJML['L_IQE;_8T MLJ=F0:MI+M;&9WK==1OAZ@&'A6- M8J'9^A@#[\-3V;8^JJ&P9R[.;]5$4UJ\J&FF75J4JDTUVZ=+]75W:3+9UTW[ M4PC5(1'2(G4;X5&VSF)/DBSC^T2V71F0)8YLNU6AY!55\M^V9]M5-7W+440)4-(J%9DMN1@E\>)3 W"&MX+M4FW/8U=O(98#=U6HM ME@247ZEM8TTF55U&=82OTEM/AUO40054-(J%9FMKABA\>(CBKD=\HXS:3\!. M'1VKT$J%GL0.KK7G;L-_:4$SO 9KK;,]TJMF/1 MS>WSC3H&@8I&L=#L0S[,&$0 CT%TCTFQ[UGF=!22)EER[CN>&HR4I\VE/G?7 M37SCN[H9Q; BY>QQ(>T5=H_O"*^CP7DAJ$,3J&@4"\W6T QS!/ PQ^@=:O)^ MH^.:)74K<#_SF&+4\0XL-)MB,]X1P*,']_;XTALSA\UV.Z&.8E+<-[_[N K6:P"ZF@$%IJM0N<(,'@THCVO1@\\2'N3R! C]1#CMW'4 M102H:+%&LZ*>ZSNNWS](;#:=S:09-PC@<8-/G5,^3B,'8[,3TYTDU$4!J&AQ M,#R4S-ELMH'79WC!S"%A.B8,#ET991)UQAX5+=9H]MTY&&P5T\F" MR60VC\8.!S-V>.9\*CC[8NI073 J&M5HUMD&?AA.S$@&QMX&L+TU7?6V_Z:& M;7DFJRYT@"",N9AV5#.LT:PV'0[CZC!5L-U,M/O0F-<0-J_OFI'N$39;PU.. MSEO F$O91$6+-9I5[8)H$P3](S5&$KKA=KL-)X[4"(V9#"\UDY;1T =@UD?Y M2<=J@.=>HLZHHZ+%X=A!8=$Z>)0"7OICY2\JD$F$N M[3_!92ZMYZAH,2H:Q4*SU3/F.4(X6"Q"]<6H:#$J&L5"L]4P#CN"';9Y=H1^ M: 13;6JO9C)*GJ;@X$4T/(S:"8:SI/ 5+&8?=984"\UFWUCP"+;@@RF\;^[ MZ@)G.[#PA2T6!75>%0O-%L5X\&CAO&IWV&-> '\X/#G2)E#]-2H:Q4*SZ3?^ M.H(G5#^P+\UZMM-#;,JR;L:DE@RK1L/3J&A6-8J'96G0>\#2S"_O_?]"8 M1IYQ!W#YB[G'?= 3JDM>=9ZHF7'QU#S*M)35N"Y5 ?O]8 M%-7IC2K@_!#9V_\!4$L#!!0 ( ,: #ED9PC_M%P( ,H$ 9 >&PO M=V]R:W-H965T%?L.Y!E61A$"Q8Q45-T]BO;70: MJQ:EJ&&CB6FKBNN7%4AU2.B4'A?NQ;Y$M\#2N.%[V (^-!MM/3:RY**"V@A5 M$PU%0K],EZN9B_H+QMZPF)@@\D#,(9>=BNR=7;OVB853E*#4>IH>>=7>#]#AU($I'? M9"6*5F<<(2=0[2#/K9&#%AUW1TRDX#LA!;Z;LU4;_4,CEV$4!9P7V% M/X2:_ M2^UQ!T$0L^XT-3NYFF[*[[C>B]H0"84%!I./'3< X_.5_@%02P,$% @ QH .6<.=UC2* @ /@8 !D M !X;"]W;W)K&ULE57O3]LP$/U73MDT,6F0-&DS MQ-)(E YMDY 0"/;932Z-A6-WMM/"?[^SDX8BVFK+A\0_[KU[]UQ?LXW23Z9& MM/#<"&FF06WMZB(,35%CP\R96J&DG4KIAEF:ZF5H5AI9Z4&-".,H2L.&<1GD MF5^[U7FF6BNXQ%L-IFT:IE]F*-1F&HR"[<(=7];6+81YMF)+O$?[L+K5- L' MEI(W* U7$C16T^!R=#%+7;P/>.2X,3MC<)4LE'IRDY_E-(B<(!186,? Z+/& M*Q3"$9&,/SUG,*1TP-WQEOW:UTZU+)C!*R5^\]+6T^ \@!(KU@I[IS8_L*]G MXO@*)8Q_PZ:/C0(H6F-5TX-)0<-E]V7/O0\[@#@^ (A[0.QU=XF\RCFS+,^T MVH!VT<3F!KY4CR9Q7+I#N;>:=CGA;'[-N(9')EJ$&V2FU4B.6P.G<%4SN43@ M$FR-4+FXM8]3%51<,EEP)D!PMN""6XX&3N9H&1?F,Z%GO&IUP2R6@,T"RY(& M)6J^9NX4!MA+%EJJPFD)BU[QK%,<'U"U8TL] MFVL&ZSR93")ZLG"]1\9DD#$Y*N/5Q[<>+H[^Q/8)[/),=@2>)LGX_*#"=%"8 M_JM1-TP7]=:E\3X1Z3N7*/*]A'#G3C>HE[YS&2A4*VUWO8?5H3E>=CWA-;SK MK*1IR:4!@15!H[.OY(#NNE4WL6KE.\1"6>HW?EA3@T?M FB_4LIN)R[!\)>1 M_P502P,$% @ QH .62W,_?Q9 P LA8 T !X;"]S='EL97,N>&UL MW5A=;]HP%/TK4;I.K30UA*R!K("T(56:M$V5VH>]588X8,EQ,L=TT%\_7SL) M'_5EK \;+*C$OB?GW&/[AC@=5&K%Z?V<4N4M=-B(=303]J09T^? MTZ$?QN]]S\J-BY0._<>+MS\6A;IYX]GSV;NSL\[CY94RXORV\%OH=,7$0SUO>.4+K=9SY.IL9T5GH MA0AYFXW2NPMDS-12)/;9K#?D_KR':#I@4'&>6NP MZ]O :% 2I:@4M[IC+C;!%Y!7MQ]6I78XDV05=J_]-<&<=)))(5,JVS2AWX1& M TXSL"/9; YG590!@$H5N6ZDC,P*08R'AE$WM.R4H]+TG*A6;;D9^2E(^T*5J MRFF9X9Z[)^CY[\[SC HJ"=\TK6O_F&?YU8ZCWK^R;'Y5=@T[/=8[BF,W>7T* M)N-3,'D2-=D_!9/)\9N,3L!CO?<]=I/A*9CL'J7)H-Y3;FQ1O@ZJ3=9,*Z8J'MSEJ94O-B]:GE%)OJ%?$M?7Y_2C"RX>FC!H;]N?Z4I M6^1)>]4=3$1]U;K]!8:GM\+-NXG.Q41*ES0=UUTYFYBFIQLZ:WT 81>Y-8<; MP3@6*NQS $P( L !?3T\$MP> M:4#M.*2VBZD8_1!2:5K5N %(MB6/:(7->=I3W;+T]!;X"O.DQQ0FE(2S,.\,W2?S+W\PPU1>5*(Y5; M&GC3Y?YVX$G1H2)8%II%R=.B':5_'S'>#0% "M*0 #P 'AL+W=O MZ5_.E1F_NUUO?L>Y$K.^KMG-M? M]/LVW8F"V[_T7B@XLM&FX YVS;9O]T;PS.Z$<$7>#P>#8;_@4O4^?SJ<:VGZ M_HYV(G52*RBL"NZD>+0OQZM=]B"M7,M-D>E2\JB!O^=K6)8ZOOW( &?6& SCA1AKK MZAKU^3DP/@BHW.R53E_*W DSY4[\;72YEVI;G0;NHN_=1MT.A]^F$2_,KS2C MWFQD*J8Z+0NA7-..1N05H+([N;<]IG@A1KU#%<95QF;*02.QN6I.!76K.X5+ MS[/FKAW@>FUH+B0<,/.L!J>#G-PLIK/%:C9EL+6ZN9I/Q[>P\V5\-5Y,9LR# M#!'(\(20_X8>9(1 1B>!7-W"S_5LX4'&"&1\0LA62R8(9')*R,B#'"*00UK( M!7>E$4QOV,U>F.;X&?O"K;15H0?Y'H%\3PNY*HN"FZ<*:"6W2L+?. Q(XS35 M)0Q('N0'!/(#+>0SC65?12KD X>+GS$EG$?W$:'[2$LW5P]0 ?PEK#]B#[ A M>T"+M#1BSR4XY3N;_5="].*S M87H(B/U0L\&P6Q_PH3 =!,0^F.BBT(HU;-^X,3#0MN P#03$'IC*O*RB9)9J M&,X@Y*Y>2BO2TDCW:F##1! 0F^":FWOA(%X_8U?P#V5ALQ[RCX?Y(23VPY(_L0?+EL+4?U>I MJ%Z,--<5J0^)B2,D%L<WW$U$FZ/&Q(32$@M$"PL;F5!(::4 MD%@I;P7&[-TMKTE>,#&YA,1R\2+D9S+[I\^&&24D-@H:*K=[&C-*2)YDO J5 MNQHRPG02$>OD=D^GCXEY)R;VSG&,V]7?F')B8N74 M0>XY6QI=2&LUR&>AG?C)Z6-BRHF)E?.,^?PDUI\#E 7;&ZE2N>>YO\J(*2>A MGB+KF.,&[$59K&$HTCXFIIR$6#GM).*<>7&'A4,^)B:?Y+?F.D?Z\3$Q^20G M27I^MJJ/B+@VK?IK/&.*D6HKINW]?%Q_%PJJMF-X[]CY3J>E>.;;WK^G(Z M7]ETP[$=S\MAF_IV_=YN2]+E,J?A=D;S_'0[<_'ZV9?_F=AM-OMU^=FM?Q_+ M:?S'X/2G&][KKI2Q6;RVP[:,JR9]'*ZG:[H5-FC1WD$*0 MSA]D$&3S!SD$^?Q! 4$Q?U"&H#Q_T#T$W<\?] !!#_,'/4+0X_Q!LD09EP1) M$ZP)M!;D6@B\%@1;",06)%L(S!9$6PC4%F1;"-P6A%L(Y!:D6PCL%L1;"/16 MU%L)]%;46PGTULG'-H'>BGHK@=Z*>BN!WHIZ*X'>BGHK@=Z*>BN!WHIZ*X'> MBGHK@=Z&>AN!WH9Z&X'>AGH;@=XVV2PAT-M0;R/0VU!O(]#;4&\CT-M0;R/0 MVU!O(]#;4&\CT-M1;R?0VU%O)]#;46\GT-M1;R?0VR>;W01Z.^KM!'H[ZNT$ M>COJ[01Z.^KM!'H[ZNT$>@?J'01Z!^H=!'H'ZAT$>@?J'01Z!^H=!'K'Y&@>!WH%Z!X'>@7H'@=Z!>@>!WAGUS@1Z9]0[$^B=4>],H'=&O?-WZEW' MST.IUYZO-3[_.ZD>S_>6Z^,ORZ^3DU?E@G.ZK:C/?P%02P,$% @ QH . M6>[5[1CF 0 ]20 !, !;0V]N=&5N=%]4>7!E&ULS=I=3\(P% ;@ MOT)V:UCIU_R(<*/>JA?^@;H=9&%;F[8@_'N[ 28:)1I,?&]8H.UYSWJ2YXKK MIZVC,-JT31>FV2)&=\58*!?4FI!;1UU:F5O?FIB^^A?F3+DT+\3$9%*PTG:1 MNCB.?8UL=GU+<[-JXNANDWX.M>VFF:&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0 M ( ,: #EG!K[I:_ 4 +D@ 8 " @0X( !X;"]W;W)K M3& L' 8' M& @(% #@ >&PO=V]R:W-H965T&UL4$L! M A0#% @ QH .69;B(XM3 P 'PP !@ ("!@14 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ QH .6=*N M\W//!P ;2, !@ ("!*"H 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0#% @ QH .6=M&L*>Z P <@P !@ M ("!B%8 'AL+W=O&UL4$L! A0#% @ QH .62:XQ(W: @ 1P< M !D ("!25T 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ QH .6?^RKE$$!0 L@L !D M ("!?&< 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ QH .6=SF9DWY @ =P@ !D ("!?G0 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ QH .6?!X MK+K9! D0H !D ("!DH< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ QH .68"MYLH!!0 @PT !D M ("!E*( 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ QH .61^^N2 Q%@ 9T8 !D ("! M_:P 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ QH .6:$^HB/3 @ Y08 !D ("!^,@ 'AL+W=O&UL4$L! A0#% @ QH .6>J%%^B0 M @ V04 !D ("!4]( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ QH .6;;4F_"[ @ [P8 !D M ("!7ML 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ QH .6<1]3MAK! FQD !D ("!R.@ M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MQH .6<"R-%F8!0 &PO=V]R:W-H965T&UL4$L! A0#% @ QH .68K_>!K@ @ M?0@ !D ("!= $! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ QH .6>.@_#6]! *R0 !D M ("!Y@H! 'AL+W=O&UL4$L! M A0#% @ QH .69"V%)>? @ ^@8 !D ("!C!8! 'AL M+W=O&PO=V]R:W-H965T 0!X;"]W;W)K&UL4$L! A0#% @ QH . M62BSQG>S @ $PD !D ("!02(! 'AL+W=O&PO=V]R:W-H965T0H 0!X;"]W;W)K M&UL4$L! A0#% @ QH .6=A\UH27#0 /;H M !D ("!!RT! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ QH .64P5S/]? P HP\ !D M ("!VT4! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ QH .61G"/^T7 @ R@0 !D ("!5EH! 'AL+W=O M&PO=V]R:W-H965TT8 MY@$ /4D 3 " 7=K 0!;0V]N=&5N=%]4>7!E&UL 64$L%!@ !' $< :!, (YM 0 $! end XML 75 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 76 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 78 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.2.u1 html 183 307 1 false 61 0 false 9 false false R1.htm 995200090 - Document - Document and Entity Information Sheet http://www.petrospharma.com/role/DocumentDocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 995200100 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS Sheet http://www.petrospharma.com/role/StatementCondensedConsolidatedBalanceSheets CONDENSED CONSOLIDATED BALANCE SHEETS Statements 2 false false R3.htm 995200105 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://www.petrospharma.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 3 false false R4.htm 995200200 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS Sheet http://www.petrospharma.com/role/StatementCondensedConsolidatedStatementsOfOperations CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS Statements 4 false false R5.htm 995200300 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN CONVERTIBLE REDEEMABLE PREFERRED STOCK AND STOCKHOLDERS' EQUITY Sheet http://www.petrospharma.com/role/StatementCondensedConsolidatedStatementsOfChangesInConvertibleRedeemablePreferredStockAndStockholdersEquity CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN CONVERTIBLE REDEEMABLE PREFERRED STOCK AND STOCKHOLDERS' EQUITY Statements 5 false false R6.htm 995200400 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://www.petrospharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 6 false false R7.htm 995210101 - Disclosure - Nature of Operations, Basis of Presentation, Liquidity and Going Concern Sheet http://www.petrospharma.com/role/DisclosureNatureOfOperationsBasisOfPresentationLiquidityAndGoingConcern Nature of Operations, Basis of Presentation, Liquidity and Going Concern Notes 7 false false R8.htm 995210201 - Disclosure - Summary of Significant Accounting Policies Sheet http://www.petrospharma.com/role/DisclosureSummaryOfSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 8 false false R9.htm 995210301 - Disclosure - Accounts Receivable, net Sheet http://www.petrospharma.com/role/DisclosureAccountsReceivableNet Accounts Receivable, net Notes 9 false false R10.htm 995210401 - Disclosure - Inventories Sheet http://www.petrospharma.com/role/DisclosureInventories Inventories Notes 10 false false R11.htm 995210501 - Disclosure - Prepaid Expenses and Other Current Assets Sheet http://www.petrospharma.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssets Prepaid Expenses and Other Current Assets Notes 11 false false R12.htm 995210601 - Disclosure - Intangible Assets Sheet http://www.petrospharma.com/role/DisclosureIntangibleAssets Intangible Assets Notes 12 false false R13.htm 995210701 - Disclosure - Accrued Expenses Sheet http://www.petrospharma.com/role/DisclosureAccruedExpenses Accrued Expenses Notes 13 false false R14.htm 995210801 - Disclosure - Debt Sheet http://www.petrospharma.com/role/DisclosureDebt Debt Notes 14 false false R15.htm 995210901 - Disclosure - Stockholders' Equity Sheet http://www.petrospharma.com/role/DisclosureStockholdersEquity Stockholders' Equity Notes 15 false false R16.htm 995211001 - Disclosure - Stock Options Sheet http://www.petrospharma.com/role/DisclosureStockOptions Stock Options Notes 16 false false R17.htm 995211101 - Disclosure - Common Stock Warrants Sheet http://www.petrospharma.com/role/DisclosureCommonStockWarrants Common Stock Warrants Notes 17 false false R18.htm 995211201 - Disclosure - Dilutive convertible securities Sheet http://www.petrospharma.com/role/DisclosureDilutiveConvertibleSecurities Dilutive convertible securities Notes 18 false false R19.htm 995211301 - Disclosure - Marketing, Licensing and Distribution Agreements Sheet http://www.petrospharma.com/role/DisclosureMarketingLicensingAndDistributionAgreements Marketing, Licensing and Distribution Agreements Notes 19 false false R20.htm 995211401 - Disclosure - Commitments and Contingencies Sheet http://www.petrospharma.com/role/DisclosureCommitmentsAndContingencies Commitments and Contingencies Notes 20 false false R21.htm 995211501 - Disclosure - Segment Information Sheet http://www.petrospharma.com/role/DisclosureSegmentInformation Segment Information Notes 21 false false R22.htm 995211601 - Disclosure - Private Placement Sheet http://www.petrospharma.com/role/DisclosurePrivatePlacement Private Placement Notes 22 false false R23.htm 995211701 - Disclosure - Fair Value Measurements Sheet http://www.petrospharma.com/role/DisclosureFairValueMeasurements Fair Value Measurements Notes 23 false false R24.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Notes 24 false false R25.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 25 false false R26.htm 99920202 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://www.petrospharma.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://www.petrospharma.com/role/DisclosureSummaryOfSignificantAccountingPolicies 26 false false R27.htm 99930303 - Disclosure - Accounts Receivable, net (Tables) Sheet http://www.petrospharma.com/role/DisclosureAccountsReceivableNetTables Accounts Receivable, net (Tables) Tables http://www.petrospharma.com/role/DisclosureAccountsReceivableNet 27 false false R28.htm 99930403 - Disclosure - Inventories (Tables) Sheet http://www.petrospharma.com/role/DisclosureInventoriesTables Inventories (Tables) Tables http://www.petrospharma.com/role/DisclosureInventories 28 false false R29.htm 99930503 - Disclosure - Prepaid Expenses and Other Current Assets (Tables) Sheet http://www.petrospharma.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsTables Prepaid Expenses and Other Current Assets (Tables) Tables http://www.petrospharma.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssets 29 false false R30.htm 99930603 - Disclosure - Intangible Assets (Tables) Sheet http://www.petrospharma.com/role/DisclosureIntangibleAssetsTables Intangible Assets (Tables) Tables http://www.petrospharma.com/role/DisclosureIntangibleAssets 30 false false R31.htm 99930703 - Disclosure - Accrued Expenses (Tables) Sheet http://www.petrospharma.com/role/DisclosureAccruedExpensesTables Accrued Expenses (Tables) Tables http://www.petrospharma.com/role/DisclosureAccruedExpenses 31 false false R32.htm 99930803 - Disclosure - Debt (Tables) Sheet http://www.petrospharma.com/role/DisclosureDebtTables Debt (Tables) Tables http://www.petrospharma.com/role/DisclosureDebt 32 false false R33.htm 99931003 - Disclosure - Stock Options (Tables) Sheet http://www.petrospharma.com/role/DisclosureStockOptionsTables Stock Options (Tables) Tables http://www.petrospharma.com/role/DisclosureStockOptions 33 false false R34.htm 99931103 - Disclosure - Common Stock Warrants (Tables) Sheet http://www.petrospharma.com/role/DisclosureCommonStockWarrantsTables Common Stock Warrants (Tables) Tables http://www.petrospharma.com/role/DisclosureCommonStockWarrants 34 false false R35.htm 99931203 - Disclosure - Dilutive convertible securities (Tables) Sheet http://www.petrospharma.com/role/DisclosureDilutiveConvertibleSecuritiesTables Dilutive convertible securities (Tables) Tables http://www.petrospharma.com/role/DisclosureDilutiveConvertibleSecurities 35 false false R36.htm 99931503 - Disclosure - Segment Information (Tables) Sheet http://www.petrospharma.com/role/DisclosureSegmentInformationTables Segment Information (Tables) Tables http://www.petrospharma.com/role/DisclosureSegmentInformation 36 false false R37.htm 99931703 - Disclosure - Fair Value Measurements (Tables) Sheet http://www.petrospharma.com/role/DisclosureFairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://www.petrospharma.com/role/DisclosureFairValueMeasurements 37 false false R38.htm 99940101 - Disclosure - Nature of Operations, Basis of Presentation, Liquidity and Going Concern - Additional Information (Details) Sheet http://www.petrospharma.com/role/DisclosureNatureOfOperationsBasisOfPresentationLiquidityAndGoingConcernAdditionalInformationDetails Nature of Operations, Basis of Presentation, Liquidity and Going Concern - Additional Information (Details) Details 38 false false R39.htm 99940201 - Disclosure - Summary of Significant Accounting Policies (Details) Sheet http://www.petrospharma.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails Summary of Significant Accounting Policies (Details) Details http://www.petrospharma.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies 39 false false R40.htm 99940301 - Disclosure - Accounts Receivable, net (Details) Sheet http://www.petrospharma.com/role/DisclosureAccountsReceivableNetDetails Accounts Receivable, net (Details) Details http://www.petrospharma.com/role/DisclosureAccountsReceivableNetTables 40 false false R41.htm 99940302 - Disclosure - Accounts Receivable, net - Additional information (Details) Sheet http://www.petrospharma.com/role/DisclosureAccountsReceivableNetAdditionalInformationDetails Accounts Receivable, net - Additional information (Details) Details 41 false false R42.htm 99940401 - Disclosure - Inventories (Details) Sheet http://www.petrospharma.com/role/DisclosureInventoriesDetails Inventories (Details) Details http://www.petrospharma.com/role/DisclosureInventoriesTables 42 false false R43.htm 99940402 - Disclosure - Inventories - Additional Information (Details) Sheet http://www.petrospharma.com/role/DisclosureInventoriesAdditionalInformationDetails Inventories - Additional Information (Details) Details 43 false false R44.htm 99940501 - Disclosure - Prepaid Expenses and Other Current Assets (Details) Sheet http://www.petrospharma.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsDetails Prepaid Expenses and Other Current Assets (Details) Details http://www.petrospharma.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsTables 44 false false R45.htm 99940601 - Disclosure - Intangible Assets (Details) Sheet http://www.petrospharma.com/role/DisclosureIntangibleAssetsDetails Intangible Assets (Details) Details http://www.petrospharma.com/role/DisclosureIntangibleAssetsTables 45 false false R46.htm 99940602 - Disclosure - Intangible Assets - Future annual amortization (Details) Sheet http://www.petrospharma.com/role/DisclosureIntangibleAssetsFutureAnnualAmortizationDetails Intangible Assets - Future annual amortization (Details) Details 46 false false R47.htm 99940603 - Disclosure - Intangible Assets - Additional Information (Details) Sheet http://www.petrospharma.com/role/DisclosureIntangibleAssetsAdditionalInformationDetails Intangible Assets - Additional Information (Details) Details 47 false false R48.htm 99940701 - Disclosure - Accrued Expenses (Details) Sheet http://www.petrospharma.com/role/DisclosureAccruedExpensesDetails Accrued Expenses (Details) Details http://www.petrospharma.com/role/DisclosureAccruedExpensesTables 48 false false R49.htm 99940801 - Disclosure - Debt - Promissory Note (Details) Sheet http://www.petrospharma.com/role/DisclosureDebtPromissoryNoteDetails Debt - Promissory Note (Details) Details 49 false false R50.htm 99940802 - Disclosure - Debt - Future minimum principal payments (Details) Sheet http://www.petrospharma.com/role/DisclosureDebtFutureMinimumPrincipalPaymentsDetails Debt - Future minimum principal payments (Details) Details 50 false false R51.htm 99940901 - Disclosure - Stockholders' Equity - Number of shares held (Details) Sheet http://www.petrospharma.com/role/DisclosureStockholdersEquityNumberOfSharesHeldDetails Stockholders' Equity - Number of shares held (Details) Details 51 false false R52.htm 99941001 - Disclosure - Stock Options - Summary of stock options (Details) Sheet http://www.petrospharma.com/role/DisclosureStockOptionsSummaryOfStockOptionsDetails Stock Options - Summary of stock options (Details) Details 52 false false R53.htm 99941002 - Disclosure - Stock Options - Additional Information (Details) Sheet http://www.petrospharma.com/role/DisclosureStockOptionsAdditionalInformationDetails Stock Options - Additional Information (Details) Details 53 false false R54.htm 99941101 - Disclosure - Common Stock Warrants - Summary of warrants (Details) Sheet http://www.petrospharma.com/role/DisclosureCommonStockWarrantsSummaryOfWarrantsDetails Common Stock Warrants - Summary of warrants (Details) Details 54 false false R55.htm 99941201 - Disclosure - Dilutive convertible securities - Potentially dilutive securities convertible into common shares that were excluded from the calculation of diluted net income (loss) per share (Details) Sheet http://www.petrospharma.com/role/DisclosureDilutiveConvertibleSecuritiesPotentiallyDilutiveSecuritiesConvertibleIntoCommonSharesThatWereExcludedFromCalculationOfDilutedNetIncomeLossPerShareDetails Dilutive convertible securities - Potentially dilutive securities convertible into common shares that were excluded from the calculation of diluted net income (loss) per share (Details) Details 55 false false R56.htm 99941301 - Disclosure - Marketing, Licensing and Distribution Agreements - Vivus (Details) Sheet http://www.petrospharma.com/role/DisclosureMarketingLicensingAndDistributionAgreementsVivusDetails Marketing, Licensing and Distribution Agreements - Vivus (Details) Details http://www.petrospharma.com/role/DisclosureMarketingLicensingAndDistributionAgreements 56 false false R57.htm 99941401 - Disclosure - Commitments and Contingencies (Details) Sheet http://www.petrospharma.com/role/DisclosureCommitmentsAndContingenciesDetails Commitments and Contingencies (Details) Details http://www.petrospharma.com/role/DisclosureCommitmentsAndContingencies 57 false false R58.htm 99941501 - Disclosure - Segment Information (Details) Sheet http://www.petrospharma.com/role/DisclosureSegmentInformationDetails Segment Information (Details) Details http://www.petrospharma.com/role/DisclosureSegmentInformationTables 58 false false R59.htm 99941502 - Disclosure - Segment Information - Net Sales by Geographic region (Details) Sheet http://www.petrospharma.com/role/DisclosureSegmentInformationNetSalesByGeographicRegionDetails Segment Information - Net Sales by Geographic region (Details) Details 59 false false R60.htm 99941503 - Disclosure - Segment Information - Segment assets (Details) Sheet http://www.petrospharma.com/role/DisclosureSegmentInformationSegmentAssetsDetails Segment Information - Segment assets (Details) Details 60 false false R61.htm 99941601 - Disclosure - Private Placement (Details) Sheet http://www.petrospharma.com/role/DisclosurePrivatePlacementDetails Private Placement (Details) Details http://www.petrospharma.com/role/DisclosurePrivatePlacement 61 false false R62.htm 99941701 - Disclosure - Fair Value Measurements (Details) Sheet http://www.petrospharma.com/role/DisclosureFairValueMeasurementsDetails Fair Value Measurements (Details) Details http://www.petrospharma.com/role/DisclosureFairValueMeasurementsTables 62 false false R63.htm 99941702 - Disclosure - Fair Value Measurements - Change in the fair value of financial liabilities (Details) Sheet http://www.petrospharma.com/role/DisclosureFairValueMeasurementsChangeInFairValueOfFinancialLiabilitiesDetails Fair Value Measurements - Change in the fair value of financial liabilities (Details) Details 63 false false All Reports Book All Reports tmb-20240630.xsd tmb-20240630_cal.xml tmb-20240630_def.xml tmb-20240630_lab.xml tmb-20240630_pre.xml tmb-20240630x10q.htm http://fasb.org/us-gaap/2024 http://xbrl.sec.gov/dei/2024 http://xbrl.sec.gov/ecd/2024 true true JSON 81 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "tmb-20240630x10q.htm": { "nsprefix": "ptpi", "nsuri": "http://www.petrospharma.com/20240630", "dts": { "schema": { "local": [ "tmb-20240630.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/arcrole/esma-arcrole-2018-11-21.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/2023/calculation-1.1.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-roles-2024.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-types-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-roles-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-types-2024.xsd", "https://xbrl.sec.gov/country/2024/country-2024.xsd", "https://xbrl.sec.gov/dei/2024/dei-2024.xsd", "https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd", "https://xbrl.sec.gov/ecd/2024/ecd-sub-2024.xsd", "https://xbrl.sec.gov/stpr/2024/stpr-2024.xsd" ] }, "calculationLink": { "local": [ "tmb-20240630_cal.xml" ] }, "definitionLink": { "local": [ "tmb-20240630_def.xml" ] }, "labelLink": { "local": [ "tmb-20240630_lab.xml" ] }, "presentationLink": { "local": [ "tmb-20240630_pre.xml" ] }, "inline": { "local": [ "tmb-20240630x10q.htm" ] } }, "keyStandard": 223, "keyCustom": 84, "axisStandard": 21, "axisCustom": 0, "memberStandard": 29, "memberCustom": 30, "hidden": { "total": 13, "http://xbrl.sec.gov/dei/2024": 5, "http://fasb.org/us-gaap/2024": 6, "http://www.petrospharma.com/20240630": 2 }, "contextCount": 183, "entityCount": 1, "segmentCount": 61, "elementCount": 590, "unitCount": 9, "baseTaxonomies": { "http://fasb.org/us-gaap/2024": 597, "http://xbrl.sec.gov/dei/2024": 31, "http://xbrl.sec.gov/ecd/2024": 4 }, "report": { "R1": { "role": "http://www.petrospharma.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_O3pDnPmG6Ea1ZZL8vzSuiA", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_O3pDnPmG6Ea1ZZL8vzSuiA", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240630x10q.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.petrospharma.com/role/StatementCondensedConsolidatedBalanceSheets", "longName": "995200100 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "As_Of_6_30_2024_8LyLvv3jZEOjmHsAmjV4Aw", "name": "us-gaap:Cash", "unitRef": "Unit_Standard_USD_TyoRRaruWEWZEfGThNHHLg", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_6_30_2024_8LyLvv3jZEOjmHsAmjV4Aw", "name": "us-gaap:Cash", "unitRef": "Unit_Standard_USD_TyoRRaruWEWZEfGThNHHLg", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240630x10q.htm", "first": true, "unique": true } }, "R3": { "role": "http://www.petrospharma.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical", "longName": "995200105 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "As_Of_6_30_2024_8LyLvv3jZEOjmHsAmjV4Aw", "name": "us-gaap:TemporaryEquityParOrStatedValuePerShare", "unitRef": "Unit_Divide_USD_shares_q6xh41-OW0aL05_4Na_izw", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_6_30_2024_8LyLvv3jZEOjmHsAmjV4Aw", "name": "us-gaap:TemporaryEquityParOrStatedValuePerShare", "unitRef": "Unit_Divide_USD_shares_q6xh41-OW0aL05_4Na_izw", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240630x10q.htm", "first": true, "unique": true } }, "R4": { "role": "http://www.petrospharma.com/role/StatementCondensedConsolidatedStatementsOfOperations", "longName": "995200200 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "Duration_4_1_2024_To_6_30_2024_r8k3Giyfjkq1WvOwE6jBGg", "name": "ptpi:RevenueFromContractWithCustomersExcludingAssessedTaxes", "unitRef": "Unit_Standard_USD_TyoRRaruWEWZEfGThNHHLg", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_4_1_2024_To_6_30_2024_r8k3Giyfjkq1WvOwE6jBGg", "name": "ptpi:RevenueFromContractWithCustomersExcludingAssessedTaxes", "unitRef": "Unit_Standard_USD_TyoRRaruWEWZEfGThNHHLg", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240630x10q.htm", "first": true, "unique": true } }, "R5": { "role": "http://www.petrospharma.com/role/StatementCondensedConsolidatedStatementsOfChangesInConvertibleRedeemablePreferredStockAndStockholdersEquity", "longName": "995200300 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN CONVERTIBLE REDEEMABLE PREFERRED STOCK AND STOCKHOLDERS' EQUITY", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN CONVERTIBLE REDEEMABLE PREFERRED STOCK AND STOCKHOLDERS' EQUITY", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "As_Of_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_Hc3IQibzm06g1e6UoamEGQ", "name": "us-gaap:StockholdersEquity", "unitRef": "Unit_Standard_USD_TyoRRaruWEWZEfGThNHHLg", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_Hc3IQibzm06g1e6UoamEGQ", "name": "us-gaap:StockholdersEquity", "unitRef": "Unit_Standard_USD_TyoRRaruWEWZEfGThNHHLg", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240630x10q.htm", "first": true, "unique": true } }, "R6": { "role": "http://www.petrospharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "longName": "995200400 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_O3pDnPmG6Ea1ZZL8vzSuiA", "name": "us-gaap:ProfitLoss", "unitRef": "Unit_Standard_USD_TyoRRaruWEWZEfGThNHHLg", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_O3pDnPmG6Ea1ZZL8vzSuiA", "name": "us-gaap:ProfitLoss", "unitRef": "Unit_Standard_USD_TyoRRaruWEWZEfGThNHHLg", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240630x10q.htm", "first": true, "unique": true } }, "R7": { "role": "http://www.petrospharma.com/role/DisclosureNatureOfOperationsBasisOfPresentationLiquidityAndGoingConcern", "longName": "995210101 - Disclosure - Nature of Operations, Basis of Presentation, Liquidity and Going Concern", "shortName": "Nature of Operations, Basis of Presentation, Liquidity and Going Concern", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "7", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_O3pDnPmG6Ea1ZZL8vzSuiA", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_O3pDnPmG6Ea1ZZL8vzSuiA", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240630x10q.htm", "first": true, "unique": true } }, "R8": { "role": "http://www.petrospharma.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": "8", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_O3pDnPmG6Ea1ZZL8vzSuiA", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_O3pDnPmG6Ea1ZZL8vzSuiA", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240630x10q.htm", "first": true, "unique": true } }, "R9": { "role": "http://www.petrospharma.com/role/DisclosureAccountsReceivableNet", "longName": "995210301 - Disclosure - Accounts Receivable, net", "shortName": "Accounts Receivable, net", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_O3pDnPmG6Ea1ZZL8vzSuiA", "name": "us-gaap:LoansNotesTradeAndOtherReceivablesExcludingAllowanceForCreditLossesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_O3pDnPmG6Ea1ZZL8vzSuiA", "name": "us-gaap:LoansNotesTradeAndOtherReceivablesExcludingAllowanceForCreditLossesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240630x10q.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.petrospharma.com/role/DisclosureInventories", "longName": "995210401 - Disclosure - Inventories", "shortName": "Inventories", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_O3pDnPmG6Ea1ZZL8vzSuiA", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_O3pDnPmG6Ea1ZZL8vzSuiA", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240630x10q.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.petrospharma.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssets", "longName": "995210501 - 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_O3pDnPmG6Ea1ZZL8vzSuiA", "name": "ptpi:SummaryOfPrepaidExpensesAndOtherCurrentAssetsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_O3pDnPmG6Ea1ZZL8vzSuiA", "name": "ptpi:SummaryOfPrepaidExpensesAndOtherCurrentAssetsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240630x10q.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.petrospharma.com/role/DisclosureIntangibleAssets", "longName": "995210601 - Disclosure - Intangible Assets", "shortName": "Intangible Assets", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_O3pDnPmG6Ea1ZZL8vzSuiA", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_O3pDnPmG6Ea1ZZL8vzSuiA", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240630x10q.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.petrospharma.com/role/DisclosureAccruedExpenses", "longName": "995210701 - Disclosure - Accrued Expenses", "shortName": "Accrued Expenses", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_O3pDnPmG6Ea1ZZL8vzSuiA", "name": "ptpi:AccruedLiabilitiesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_O3pDnPmG6Ea1ZZL8vzSuiA", "name": "ptpi:AccruedLiabilitiesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240630x10q.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.petrospharma.com/role/DisclosureDebt", "longName": "995210801 - Disclosure - Debt", "shortName": "Debt", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_O3pDnPmG6Ea1ZZL8vzSuiA", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_O3pDnPmG6Ea1ZZL8vzSuiA", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240630x10q.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.petrospharma.com/role/DisclosureStockholdersEquity", "longName": "995210901 - Disclosure - Stockholders' Equity", "shortName": "Stockholders' Equity", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_O3pDnPmG6Ea1ZZL8vzSuiA", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_O3pDnPmG6Ea1ZZL8vzSuiA", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240630x10q.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.petrospharma.com/role/DisclosureStockOptions", "longName": "995211001 - Disclosure - Stock Options", "shortName": "Stock Options", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_O3pDnPmG6Ea1ZZL8vzSuiA", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_O3pDnPmG6Ea1ZZL8vzSuiA", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240630x10q.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.petrospharma.com/role/DisclosureCommonStockWarrants", "longName": "995211101 - Disclosure - Common Stock Warrants", "shortName": "Common Stock Warrants", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_O3pDnPmG6Ea1ZZL8vzSuiA", "name": "ptpi:WarrantsAndRightsNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_O3pDnPmG6Ea1ZZL8vzSuiA", "name": "ptpi:WarrantsAndRightsNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240630x10q.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.petrospharma.com/role/DisclosureDilutiveConvertibleSecurities", "longName": "995211201 - Disclosure - Dilutive convertible securities", "shortName": "Dilutive convertible securities", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_O3pDnPmG6Ea1ZZL8vzSuiA", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_O3pDnPmG6Ea1ZZL8vzSuiA", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240630x10q.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.petrospharma.com/role/DisclosureMarketingLicensingAndDistributionAgreements", "longName": "995211301 - Disclosure - Marketing, Licensing and Distribution Agreements", "shortName": "Marketing, Licensing and Distribution Agreements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_O3pDnPmG6Ea1ZZL8vzSuiA", "name": "us-gaap:CollaborativeArrangementDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_O3pDnPmG6Ea1ZZL8vzSuiA", "name": "us-gaap:CollaborativeArrangementDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240630x10q.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.petrospharma.com/role/DisclosureCommitmentsAndContingencies", "longName": "995211401 - Disclosure - Commitments and Contingencies", "shortName": "Commitments and Contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_O3pDnPmG6Ea1ZZL8vzSuiA", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_O3pDnPmG6Ea1ZZL8vzSuiA", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240630x10q.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.petrospharma.com/role/DisclosureSegmentInformation", "longName": "995211501 - Disclosure - Segment Information", "shortName": "Segment Information", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_O3pDnPmG6Ea1ZZL8vzSuiA", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_O3pDnPmG6Ea1ZZL8vzSuiA", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240630x10q.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.petrospharma.com/role/DisclosurePrivatePlacement", "longName": "995211601 - Disclosure - Private Placement", "shortName": "Private Placement", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "22", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_O3pDnPmG6Ea1ZZL8vzSuiA", "name": "ptpi:PrivatePlacementDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_O3pDnPmG6Ea1ZZL8vzSuiA", "name": "ptpi:PrivatePlacementDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240630x10q.htm", "first": true, "unique": true } }, "R23": { "role": "http://www.petrospharma.com/role/DisclosureFairValueMeasurements", "longName": "995211701 - Disclosure - Fair Value Measurements", "shortName": "Fair Value Measurements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "23", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_O3pDnPmG6Ea1ZZL8vzSuiA", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_O3pDnPmG6Ea1ZZL8vzSuiA", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240630x10q.htm", "first": true, "unique": true } }, "R24": { "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": "24", "firstAnchor": { "contextRef": "Duration_4_1_2024_To_6_30_2024_r8k3Giyfjkq1WvOwE6jBGg", "name": "us-gaap:NetIncomeLoss", "unitRef": "Unit_Standard_USD_TyoRRaruWEWZEfGThNHHLg", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240630x10q.htm", "first": true }, "uniqueAnchor": null }, "R25": { "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": "25", "firstAnchor": { "contextRef": "Duration_4_1_2024_To_6_30_2024_r8k3Giyfjkq1WvOwE6jBGg", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_4_1_2024_To_6_30_2024_r8k3Giyfjkq1WvOwE6jBGg", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240630x10q.htm", "first": true, "unique": true } }, "R26": { "role": "http://www.petrospharma.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": "26", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_O3pDnPmG6Ea1ZZL8vzSuiA", "name": "us-gaap:UseOfEstimates", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_O3pDnPmG6Ea1ZZL8vzSuiA", "name": "us-gaap:UseOfEstimates", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240630x10q.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.petrospharma.com/role/DisclosureAccountsReceivableNetTables", "longName": "99930303 - Disclosure - Accounts Receivable, net (Tables)", "shortName": "Accounts Receivable, net (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "27", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_O3pDnPmG6Ea1ZZL8vzSuiA", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:LoansNotesTradeAndOtherReceivablesExcludingAllowanceForCreditLossesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_O3pDnPmG6Ea1ZZL8vzSuiA", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:LoansNotesTradeAndOtherReceivablesExcludingAllowanceForCreditLossesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240630x10q.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.petrospharma.com/role/DisclosureInventoriesTables", "longName": "99930403 - Disclosure - Inventories (Tables)", "shortName": "Inventories (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "28", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_O3pDnPmG6Ea1ZZL8vzSuiA", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_O3pDnPmG6Ea1ZZL8vzSuiA", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240630x10q.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.petrospharma.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsTables", "longName": "99930503 - 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": "29", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_O3pDnPmG6Ea1ZZL8vzSuiA", "name": "ptpi:ScheduleOfPrepaidExpensesAndOtherCurrentAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ptpi:SummaryOfPrepaidExpensesAndOtherCurrentAssetsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_O3pDnPmG6Ea1ZZL8vzSuiA", "name": "ptpi:ScheduleOfPrepaidExpensesAndOtherCurrentAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ptpi:SummaryOfPrepaidExpensesAndOtherCurrentAssetsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240630x10q.htm", "first": true, "unique": true } }, "R30": { "role": "http://www.petrospharma.com/role/DisclosureIntangibleAssetsTables", "longName": "99930603 - Disclosure - Intangible Assets (Tables)", "shortName": "Intangible Assets (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "30", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_O3pDnPmG6Ea1ZZL8vzSuiA", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_O3pDnPmG6Ea1ZZL8vzSuiA", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240630x10q.htm", "first": true, "unique": true } }, "R31": { "role": "http://www.petrospharma.com/role/DisclosureAccruedExpensesTables", "longName": "99930703 - Disclosure - Accrued Expenses (Tables)", "shortName": "Accrued Expenses (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "31", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_O3pDnPmG6Ea1ZZL8vzSuiA", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ptpi:AccruedLiabilitiesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_O3pDnPmG6Ea1ZZL8vzSuiA", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ptpi:AccruedLiabilitiesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240630x10q.htm", "first": true, "unique": true } }, "R32": { "role": "http://www.petrospharma.com/role/DisclosureDebtTables", "longName": "99930803 - Disclosure - Debt (Tables)", "shortName": "Debt (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "32", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_O3pDnPmG6Ea1ZZL8vzSuiA", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_O3pDnPmG6Ea1ZZL8vzSuiA", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240630x10q.htm", "first": true, "unique": true } }, "R33": { "role": "http://www.petrospharma.com/role/DisclosureStockOptionsTables", "longName": "99931003 - Disclosure - Stock Options (Tables)", "shortName": "Stock Options (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "33", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_O3pDnPmG6Ea1ZZL8vzSuiA", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_O3pDnPmG6Ea1ZZL8vzSuiA", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240630x10q.htm", "first": true, "unique": true } }, "R34": { "role": "http://www.petrospharma.com/role/DisclosureCommonStockWarrantsTables", "longName": "99931103 - Disclosure - Common Stock Warrants (Tables)", "shortName": "Common Stock Warrants (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "34", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_O3pDnPmG6Ea1ZZL8vzSuiA", "name": "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ptpi:WarrantsAndRightsNoteDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_O3pDnPmG6Ea1ZZL8vzSuiA", "name": "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ptpi:WarrantsAndRightsNoteDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240630x10q.htm", "first": true, "unique": true } }, "R35": { "role": "http://www.petrospharma.com/role/DisclosureDilutiveConvertibleSecuritiesTables", "longName": "99931203 - Disclosure - Dilutive convertible securities (Tables)", "shortName": "Dilutive convertible securities (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "35", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_O3pDnPmG6Ea1ZZL8vzSuiA", "name": "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_O3pDnPmG6Ea1ZZL8vzSuiA", "name": "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240630x10q.htm", "first": true, "unique": true } }, "R36": { "role": "http://www.petrospharma.com/role/DisclosureSegmentInformationTables", "longName": "99931503 - Disclosure - Segment Information (Tables)", "shortName": "Segment Information (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "36", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_O3pDnPmG6Ea1ZZL8vzSuiA", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_O3pDnPmG6Ea1ZZL8vzSuiA", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240630x10q.htm", "first": true, "unique": true } }, "R37": { "role": "http://www.petrospharma.com/role/DisclosureFairValueMeasurementsTables", "longName": "99931703 - Disclosure - Fair Value Measurements (Tables)", "shortName": "Fair Value Measurements (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "37", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_O3pDnPmG6Ea1ZZL8vzSuiA", "name": "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_O3pDnPmG6Ea1ZZL8vzSuiA", "name": "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240630x10q.htm", "first": true, "unique": true } }, "R38": { "role": "http://www.petrospharma.com/role/DisclosureNatureOfOperationsBasisOfPresentationLiquidityAndGoingConcernAdditionalInformationDetails", "longName": "99940101 - Disclosure - Nature of Operations, Basis of Presentation, Liquidity and Going Concern - Additional Information (Details)", "shortName": "Nature of Operations, Basis of Presentation, Liquidity and Going Concern - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "38", "firstAnchor": { "contextRef": "As_Of_6_30_2024_8LyLvv3jZEOjmHsAmjV4Aw", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "Unit_Standard_USD_TyoRRaruWEWZEfGThNHHLg", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_6_30_2024_8LyLvv3jZEOjmHsAmjV4Aw", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "Unit_Standard_USD_TyoRRaruWEWZEfGThNHHLg", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240630x10q.htm", "first": true, "unique": true } }, "R39": { "role": "http://www.petrospharma.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails", "longName": "99940201 - Disclosure - Summary of Significant Accounting Policies (Details)", "shortName": "Summary of Significant Accounting Policies (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "39", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_O3pDnPmG6Ea1ZZL8vzSuiA", "name": "us-gaap:NumberOfOperatingSegments", "unitRef": "Unit_Standard_segment_ObrHhxkHpkOoKIxrKzAAwQ", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:SegmentReportingPolicyPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240630x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_1BGX1IH16kmAT1ndOyNjxw", "name": "us-gaap:ContractWithCustomerRefundLiabilityCurrent", "unitRef": "Unit_Standard_USD_TyoRRaruWEWZEfGThNHHLg", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240630x10q.htm", "unique": true } }, "R40": { "role": "http://www.petrospharma.com/role/DisclosureAccountsReceivableNetDetails", "longName": "99940301 - Disclosure - Accounts Receivable, net (Details)", "shortName": "Accounts Receivable, net (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "As_Of_6_30_2024_8LyLvv3jZEOjmHsAmjV4Aw", "name": "us-gaap:AccountsReceivableGross", "unitRef": "Unit_Standard_USD_TyoRRaruWEWZEfGThNHHLg", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "us-gaap:LoansNotesTradeAndOtherReceivablesExcludingAllowanceForCreditLossesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_6_30_2024_8LyLvv3jZEOjmHsAmjV4Aw", "name": "us-gaap:AccountsReceivableGross", "unitRef": "Unit_Standard_USD_TyoRRaruWEWZEfGThNHHLg", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "us-gaap:LoansNotesTradeAndOtherReceivablesExcludingAllowanceForCreditLossesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240630x10q.htm", "first": true, "unique": true } }, "R41": { "role": "http://www.petrospharma.com/role/DisclosureAccountsReceivableNetAdditionalInformationDetails", "longName": "99940302 - Disclosure - Accounts Receivable, net - Additional information (Details)", "shortName": "Accounts Receivable, net - Additional information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "Duration_4_1_2024_To_6_30_2024_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_RevenueFromContractWithCustomerMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_HavqUFC1hEO5aCHc1-ekzg", "name": "ptpi:NumberOfCustomers", "unitRef": "Unit_Standard_customer_t_DFStKOz0-pkFthx1iz8A", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:LoansNotesTradeAndOtherReceivablesExcludingAllowanceForCreditLossesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_4_1_2024_To_6_30_2024_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_RevenueFromContractWithCustomerMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_HavqUFC1hEO5aCHc1-ekzg", "name": "ptpi:NumberOfCustomers", "unitRef": "Unit_Standard_customer_t_DFStKOz0-pkFthx1iz8A", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:LoansNotesTradeAndOtherReceivablesExcludingAllowanceForCreditLossesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240630x10q.htm", "first": true, "unique": true } }, "R42": { "role": "http://www.petrospharma.com/role/DisclosureInventoriesDetails", "longName": "99940401 - Disclosure - Inventories (Details)", "shortName": "Inventories (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "As_Of_6_30_2024_8LyLvv3jZEOjmHsAmjV4Aw", "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "unitRef": "Unit_Standard_USD_TyoRRaruWEWZEfGThNHHLg", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_6_30_2024_8LyLvv3jZEOjmHsAmjV4Aw", "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "unitRef": "Unit_Standard_USD_TyoRRaruWEWZEfGThNHHLg", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240630x10q.htm", "first": true, "unique": true } }, "R43": { "role": "http://www.petrospharma.com/role/DisclosureInventoriesAdditionalInformationDetails", "longName": "99940402 - Disclosure - Inventories - Additional Information (Details)", "shortName": "Inventories - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "As_Of_6_30_2024_8LyLvv3jZEOjmHsAmjV4Aw", "name": "ptpi:InventoryFinishedGoodsValuationReserves", "unitRef": "Unit_Standard_USD_TyoRRaruWEWZEfGThNHHLg", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_6_30_2024_8LyLvv3jZEOjmHsAmjV4Aw", "name": "ptpi:InventoryFinishedGoodsValuationReserves", "unitRef": "Unit_Standard_USD_TyoRRaruWEWZEfGThNHHLg", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240630x10q.htm", "first": true, "unique": true } }, "R44": { "role": "http://www.petrospharma.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsDetails", "longName": "99940501 - 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": "44", "firstAnchor": { "contextRef": "As_Of_6_30_2024_8LyLvv3jZEOjmHsAmjV4Aw", "name": "us-gaap:PrepaidInsurance", "unitRef": "Unit_Standard_USD_TyoRRaruWEWZEfGThNHHLg", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "ptpi:ScheduleOfPrepaidExpensesAndOtherCurrentAssetsTableTextBlock", "ptpi:SummaryOfPrepaidExpensesAndOtherCurrentAssetsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_6_30_2024_8LyLvv3jZEOjmHsAmjV4Aw", "name": "us-gaap:PrepaidInsurance", "unitRef": "Unit_Standard_USD_TyoRRaruWEWZEfGThNHHLg", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "ptpi:ScheduleOfPrepaidExpensesAndOtherCurrentAssetsTableTextBlock", "ptpi:SummaryOfPrepaidExpensesAndOtherCurrentAssetsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240630x10q.htm", "first": true, "unique": true } }, "R45": { "role": "http://www.petrospharma.com/role/DisclosureIntangibleAssetsDetails", "longName": "99940601 - Disclosure - Intangible Assets (Details)", "shortName": "Intangible Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "As_Of_12_31_2023_1BGX1IH16kmAT1ndOyNjxw", "name": "us-gaap:FiniteLivedIntangibleAssetsNet", "unitRef": "Unit_Standard_USD_TyoRRaruWEWZEfGThNHHLg", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240630x10q.htm", "first": true }, "uniqueAnchor": null }, "R46": { "role": "http://www.petrospharma.com/role/DisclosureIntangibleAssetsFutureAnnualAmortizationDetails", "longName": "99940602 - Disclosure - Intangible Assets - Future annual amortization (Details)", "shortName": "Intangible Assets - Future annual amortization (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "As_Of_6_30_2024_8LyLvv3jZEOjmHsAmjV4Aw", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "unitRef": "Unit_Standard_USD_TyoRRaruWEWZEfGThNHHLg", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_6_30_2024_8LyLvv3jZEOjmHsAmjV4Aw", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "unitRef": "Unit_Standard_USD_TyoRRaruWEWZEfGThNHHLg", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240630x10q.htm", "first": true, "unique": true } }, "R47": { "role": "http://www.petrospharma.com/role/DisclosureIntangibleAssetsAdditionalInformationDetails", "longName": "99940603 - Disclosure - Intangible Assets - Additional Information (Details)", "shortName": "Intangible Assets - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "As_Of_6_30_2024_8LyLvv3jZEOjmHsAmjV4Aw", "name": "us-gaap:FiniteLivedIntangibleAssetsNet", "unitRef": "Unit_Standard_USD_TyoRRaruWEWZEfGThNHHLg", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240630x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_ptpi_StendraProductMember_IKVclePBXEqucqF5M3NlRg", "name": "us-gaap:FiniteLivedIntangibleAssetsNet", "unitRef": "Unit_Standard_USD_TyoRRaruWEWZEfGThNHHLg", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240630x10q.htm", "unique": true } }, "R48": { "role": "http://www.petrospharma.com/role/DisclosureAccruedExpensesDetails", "longName": "99940701 - Disclosure - Accrued Expenses (Details)", "shortName": "Accrued Expenses (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "As_Of_6_30_2024_8LyLvv3jZEOjmHsAmjV4Aw", "name": "ptpi:AccruedProductReturns", "unitRef": "Unit_Standard_USD_TyoRRaruWEWZEfGThNHHLg", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ptpi:AccruedLiabilitiesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_6_30_2024_8LyLvv3jZEOjmHsAmjV4Aw", "name": "ptpi:AccruedProductReturns", "unitRef": "Unit_Standard_USD_TyoRRaruWEWZEfGThNHHLg", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ptpi:AccruedLiabilitiesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240630x10q.htm", "first": true, "unique": true } }, "R49": { "role": "http://www.petrospharma.com/role/DisclosureDebtPromissoryNoteDetails", "longName": "99940801 - Disclosure - Debt - Promissory Note (Details)", "shortName": "Debt - Promissory Note (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "As_Of_6_30_2024_8LyLvv3jZEOjmHsAmjV4Aw", "name": "us-gaap:DebtInstrumentFaceAmount", "unitRef": "Unit_Standard_USD_TyoRRaruWEWZEfGThNHHLg", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240630x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_6_30_2024_us-gaap_DebtInstrumentAxis_us-gaap_NotesPayableOtherPayablesMember_4BE_eIsrEUq08JBPa3Oj9w", "name": "us-gaap:DebtInstrumentFaceAmount", "unitRef": "Unit_Standard_USD_TyoRRaruWEWZEfGThNHHLg", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240630x10q.htm", "unique": true } }, "R50": { "role": "http://www.petrospharma.com/role/DisclosureDebtFutureMinimumPrincipalPaymentsDetails", "longName": "99940802 - Disclosure - Debt - Future minimum principal payments (Details)", "shortName": "Debt - Future minimum principal payments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "As_Of_6_30_2024_us-gaap_DebtInstrumentAxis_us-gaap_NotesPayableOtherPayablesMember_4BE_eIsrEUq08JBPa3Oj9w", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "unitRef": "Unit_Standard_USD_TyoRRaruWEWZEfGThNHHLg", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDebtTableTextBlock", "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_6_30_2024_us-gaap_DebtInstrumentAxis_us-gaap_NotesPayableOtherPayablesMember_4BE_eIsrEUq08JBPa3Oj9w", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "unitRef": "Unit_Standard_USD_TyoRRaruWEWZEfGThNHHLg", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDebtTableTextBlock", "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240630x10q.htm", "first": true, "unique": true } }, "R51": { "role": "http://www.petrospharma.com/role/DisclosureStockholdersEquityNumberOfSharesHeldDetails", "longName": "99940901 - Disclosure - Stockholders' Equity - Number of shares held (Details)", "shortName": "Stockholders' Equity - Number of shares held (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "Duration_12_1_2023_To_12_31_2023_YyKIbo3Cv0q56iEX4IgFdw", "name": "us-gaap:StockIssuedDuringPeriodSharesIssuedForServices", "unitRef": "Unit_Standard_shares_pC6nwrvuVke1j04gFd3bng", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240630x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_12_21_2023_srt_CounterpartyNameAxis_ptpi_CorprominenceLlcMember_tVe5Q9s74UGYvrHujlN0Ng", "name": "ptpi:StockAgreedToBeIssuedForServicesRendered", "unitRef": "Unit_Standard_USD_TyoRRaruWEWZEfGThNHHLg", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240630x10q.htm", "unique": true } }, "R52": { "role": "http://www.petrospharma.com/role/DisclosureStockOptionsSummaryOfStockOptionsDetails", "longName": "99941001 - Disclosure - Stock Options - Summary of stock options (Details)", "shortName": "Stock Options - Summary of stock options (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "As_Of_12_31_2023_1BGX1IH16kmAT1ndOyNjxw", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "Unit_Standard_shares_pC6nwrvuVke1j04gFd3bng", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240630x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_6_30_2024_8LyLvv3jZEOjmHsAmjV4Aw", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "Unit_Standard_shares_pC6nwrvuVke1j04gFd3bng", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240630x10q.htm", "unique": true } }, "R53": { "role": "http://www.petrospharma.com/role/DisclosureStockOptionsAdditionalInformationDetails", "longName": "99941002 - Disclosure - Stock Options - Additional Information (Details)", "shortName": "Stock Options - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "Duration_4_1_2024_To_6_30_2024_r8k3Giyfjkq1WvOwE6jBGg", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "Unit_Standard_USD_TyoRRaruWEWZEfGThNHHLg", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_4_1_2024_To_6_30_2024_r8k3Giyfjkq1WvOwE6jBGg", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "Unit_Standard_USD_TyoRRaruWEWZEfGThNHHLg", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240630x10q.htm", "first": true, "unique": true } }, "R54": { "role": "http://www.petrospharma.com/role/DisclosureCommonStockWarrantsSummaryOfWarrantsDetails", "longName": "99941101 - Disclosure - Common Stock Warrants - Summary of warrants (Details)", "shortName": "Common Stock Warrants - Summary of warrants (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "As_Of_12_31_2023_1BGX1IH16kmAT1ndOyNjxw", "name": "us-gaap:ClassOfWarrantOrRightOutstanding", "unitRef": "Unit_Standard_shares_pC6nwrvuVke1j04gFd3bng", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "ptpi:WarrantsAndRightsNoteDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240630x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_O3pDnPmG6Ea1ZZL8vzSuiA", "name": "ptpi:ClassOfWarrantOrRightExpired", "unitRef": "Unit_Standard_shares_pC6nwrvuVke1j04gFd3bng", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "ptpi:WarrantsAndRightsNoteDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240630x10q.htm", "unique": true } }, "R55": { "role": "http://www.petrospharma.com/role/DisclosureDilutiveConvertibleSecuritiesPotentiallyDilutiveSecuritiesConvertibleIntoCommonSharesThatWereExcludedFromCalculationOfDilutedNetIncomeLossPerShareDetails", "longName": "99941201 - Disclosure - Dilutive convertible securities - Potentially dilutive securities convertible into common shares that were excluded from the calculation of diluted net income (loss) per share (Details)", "shortName": "Dilutive convertible securities - Potentially dilutive securities convertible into common shares that were excluded from the calculation of diluted net income (loss) per share (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "Duration_4_1_2024_To_6_30_2024_r8k3Giyfjkq1WvOwE6jBGg", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "Unit_Standard_shares_pC6nwrvuVke1j04gFd3bng", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_4_1_2024_To_6_30_2024_r8k3Giyfjkq1WvOwE6jBGg", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "Unit_Standard_shares_pC6nwrvuVke1j04gFd3bng", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240630x10q.htm", "first": true, "unique": true } }, "R56": { "role": "http://www.petrospharma.com/role/DisclosureMarketingLicensingAndDistributionAgreementsVivusDetails", "longName": "99941301 - Disclosure - Marketing, Licensing and Distribution Agreements - Vivus (Details)", "shortName": "Marketing, Licensing and Distribution Agreements - Vivus (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "As_Of_6_30_2024_8LyLvv3jZEOjmHsAmjV4Aw", "name": "us-gaap:DebtInstrumentFaceAmount", "unitRef": "Unit_Standard_USD_TyoRRaruWEWZEfGThNHHLg", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240630x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_srt_StatementScenarioAxis_ptpi_ScenarioOneMember_us-gaap_TypeOfArrangementAxis_ptpi_LicenseAgreementMember_OrPik3APLEGm5E1J1W8g8g", "name": "ptpi:CollaborativeArrangementThresholdNetSales", "unitRef": "Unit_Standard_USD_TyoRRaruWEWZEfGThNHHLg", "xsiNil": "false", "lang": null, "decimals": "-6", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240630x10q.htm", "unique": true } }, "R57": { "role": "http://www.petrospharma.com/role/DisclosureCommitmentsAndContingenciesDetails", "longName": "99941401 - Disclosure - Commitments and Contingencies (Details)", "shortName": "Commitments and Contingencies (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "As_Of_6_30_2024_8LyLvv3jZEOjmHsAmjV4Aw", "name": "ptpi:PercentageOfProjectWorkCompletedUnderResearchContract", "unitRef": "Unit_Standard_pure_wXjx4h3qQE-RualSIuWWYA", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_6_30_2024_8LyLvv3jZEOjmHsAmjV4Aw", "name": "ptpi:PercentageOfProjectWorkCompletedUnderResearchContract", "unitRef": "Unit_Standard_pure_wXjx4h3qQE-RualSIuWWYA", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240630x10q.htm", "first": true, "unique": true } }, "R58": { "role": "http://www.petrospharma.com/role/DisclosureSegmentInformationDetails", "longName": "99941501 - Disclosure - Segment Information (Details)", "shortName": "Segment Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "58", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_O3pDnPmG6Ea1ZZL8vzSuiA", "name": "us-gaap:NumberOfOperatingSegments", "unitRef": "Unit_Standard_segment_ObrHhxkHpkOoKIxrKzAAwQ", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:SegmentReportingPolicyPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240630x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_4_1_2024_To_6_30_2024_r8k3Giyfjkq1WvOwE6jBGg", "name": "us-gaap:InterestIncomeOperating", "unitRef": "Unit_Standard_USD_TyoRRaruWEWZEfGThNHHLg", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240630x10q.htm", "unique": true } }, "R59": { "role": "http://www.petrospharma.com/role/DisclosureSegmentInformationNetSalesByGeographicRegionDetails", "longName": "99941502 - Disclosure - Segment Information - Net Sales by Geographic region (Details)", "shortName": "Segment Information - Net Sales by Geographic region (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "59", "firstAnchor": { "contextRef": "Duration_4_1_2024_To_6_30_2024_r8k3Giyfjkq1WvOwE6jBGg", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "Unit_Standard_USD_TyoRRaruWEWZEfGThNHHLg", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240630x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_4_1_2024_To_6_30_2024_srt_StatementGeographicalAxis_country_US_8pgSYBfGe0-QtoKarAi3MQ", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "Unit_Standard_USD_TyoRRaruWEWZEfGThNHHLg", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240630x10q.htm", "unique": true } }, "R60": { "role": "http://www.petrospharma.com/role/DisclosureSegmentInformationSegmentAssetsDetails", "longName": "99941503 - Disclosure - Segment Information - Segment assets (Details)", "shortName": "Segment Information - Segment assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "60", "firstAnchor": { "contextRef": "As_Of_6_30_2024_8LyLvv3jZEOjmHsAmjV4Aw", "name": "us-gaap:IntangibleAssetsNetExcludingGoodwill", "unitRef": "Unit_Standard_USD_TyoRRaruWEWZEfGThNHHLg", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240630x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_6_30_2024_us-gaap_StatementBusinessSegmentsAxis_ptpi_PrescriptionMedicationSalesMember_AuTZhjQcrEOlCM6IvmPq5Q", "name": "us-gaap:IntangibleAssetsNetExcludingGoodwill", "unitRef": "Unit_Standard_USD_TyoRRaruWEWZEfGThNHHLg", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240630x10q.htm", "unique": true } }, "R61": { "role": "http://www.petrospharma.com/role/DisclosurePrivatePlacementDetails", "longName": "99941601 - Disclosure - Private Placement (Details)", "shortName": "Private Placement (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "61", "firstAnchor": { "contextRef": "As_Of_12_31_2023_1BGX1IH16kmAT1ndOyNjxw", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "unitRef": "Unit_Divide_USD_shares_q6xh41-OW0aL05_4Na_izw", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "us-gaap:CommonStockParOrStatedValuePerShare", "span", "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240630x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_7_13_2023_h2ObxjmJakqW3ZUBmAhAZg", "name": "us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "unitRef": "Unit_Divide_USD_shares_q6xh41-OW0aL05_4Na_izw", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240630x10q.htm", "unique": true } }, "R62": { "role": "http://www.petrospharma.com/role/DisclosureFairValueMeasurementsDetails", "longName": "99941701 - Disclosure - Fair Value Measurements (Details)", "shortName": "Fair Value Measurements (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "62", "firstAnchor": { "contextRef": "As_Of_6_30_2024_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByLiabilityClassAxis_us-gaap_EmbeddedDerivativeFinancialInstrumentsMember_2lhud4nwXEqgeJLJb84S9Q", "name": "us-gaap:LiabilitiesFairValueDisclosure", "unitRef": "Unit_Standard_USD_TyoRRaruWEWZEfGThNHHLg", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock", "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_6_30_2024_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByLiabilityClassAxis_us-gaap_EmbeddedDerivativeFinancialInstrumentsMember_2lhud4nwXEqgeJLJb84S9Q", "name": "us-gaap:LiabilitiesFairValueDisclosure", "unitRef": "Unit_Standard_USD_TyoRRaruWEWZEfGThNHHLg", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock", "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240630x10q.htm", "first": true, "unique": true } }, "R63": { "role": "http://www.petrospharma.com/role/DisclosureFairValueMeasurementsChangeInFairValueOfFinancialLiabilitiesDetails", "longName": "99941702 - Disclosure - Fair Value Measurements - Change in the fair value of financial liabilities (Details)", "shortName": "Fair Value Measurements - Change in the fair value of financial liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "63", "firstAnchor": { "contextRef": "As_Of_12_31_2023_us-gaap_FairValueByLiabilityClassAxis_us-gaap_EmbeddedDerivativeFinancialInstrumentsMember_s0ymYp_XCkqzoP56AmzJUw", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "unitRef": "Unit_Standard_USD_TyoRRaruWEWZEfGThNHHLg", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_us-gaap_FairValueByLiabilityClassAxis_us-gaap_EmbeddedDerivativeFinancialInstrumentsMember_s0ymYp_XCkqzoP56AmzJUw", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "unitRef": "Unit_Standard_USD_TyoRRaruWEWZEfGThNHHLg", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240630x10q.htm", "first": true, "unique": true } } }, "tag": { "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "label": "Summary of Significant Accounting Policies" } } }, "auth_ref": [] }, "us-gaap_AccountsNotesLoansAndFinancingReceivableGrossAllowanceAndNetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsNotesLoansAndFinancingReceivableGrossAllowanceAndNetAbstract", "lang": { "en-us": { "role": { "label": "Accounts Receivable, net" } } }, "auth_ref": [] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsPayableCurrent", "crdr": "credit", "presentation": [ "http://www.petrospharma.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accounts Payable, Current", "verboseLabel": "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": [ "r57", "r756" ] }, "ptpi_AccountsReceivableCashDiscountAllowances": { "xbrltype": "monetaryItemType", "nsuri": "http://www.petrospharma.com/20240630", "localname": "AccountsReceivableCashDiscountAllowances", "crdr": "credit", "presentation": [ "http://www.petrospharma.com/role/DisclosureAccountsReceivableNetDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of cash discount allowances on accounts receivable.", "label": "Accounts Receivable, Cash Discount Allowances", "negatedLabel": "Cash discount allowances" } } }, "auth_ref": [] }, "ptpi_AccountsReceivableChargebacksAccruals": { "xbrltype": "monetaryItemType", "nsuri": "http://www.petrospharma.com/20240630", "localname": "AccountsReceivableChargebacksAccruals", "crdr": "credit", "presentation": [ "http://www.petrospharma.com/role/DisclosureAccountsReceivableNetDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of allowance for chargebacks accruals on accounts receivable.", "label": "Accounts Receivable, Chargebacks Accruals", "negatedLabel": "Chargebacks accrual" } } }, "auth_ref": [] }, "ptpi_AccountsReceivableDistributionServiceFees": { "xbrltype": "monetaryItemType", "nsuri": "http://www.petrospharma.com/20240630", "localname": "AccountsReceivableDistributionServiceFees", "crdr": "credit", "presentation": [ "http://www.petrospharma.com/role/DisclosureAccountsReceivableNetDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of allowance for distribution service fees on accounts receivable.", "label": "Accounts Receivable, Distribution Service Fees", "negatedLabel": "Distribution service fees" } } }, "auth_ref": [] }, "us-gaap_AccountsReceivableGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsReceivableGross", "crdr": "debit", "presentation": [ "http://www.petrospharma.com/role/DisclosureAccountsReceivableNetDetails" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable, before Allowance for Credit Loss", "terseLabel": "Gross accounts receivables", "documentation": "Amount, before allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business." } } }, "auth_ref": [ "r146", "r252", "r253", "r952" ] }, "us-gaap_AccountsReceivableMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsReceivableMember", "presentation": [ "http://www.petrospharma.com/role/DisclosureAccountsReceivableNetAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Receivables from customers", "terseLabel": "Account receivables", "documentation": "Due from customers or clients for goods or services that have been delivered or sold." } } }, "auth_ref": [ "r687" ] }, "us-gaap_AccountsReceivableNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsReceivableNet", "crdr": "debit", "presentation": [ "http://www.petrospharma.com/role/DisclosureAccountsReceivableNetDetails" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable, after Allowance for Credit Loss", "totalLabel": "Total 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." } } }, "auth_ref": [ "r618", "r686", "r773", "r951", "r952" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "presentation": [ "http://www.petrospharma.com/role/StatementCondensedConsolidatedBalanceSheets" ], "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": [ "r903" ] }, "ptpi_AccretionOfSeriesConvertiblePreferredStockToRedemptionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.petrospharma.com/20240630", "localname": "AccretionOfSeriesConvertiblePreferredStockToRedemptionValue", "crdr": "debit", "presentation": [ "http://www.petrospharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "The amount of accretion of series A convertible preferred stock to redemption value, classified as noncash items.", "label": "Accretion of Series A Convertible Preferred Stock To Redemption Value", "terseLabel": "Accretion of Series A convertible preferred stock to redemption value" } } }, "auth_ref": [] }, "ptpi_AccrualOfSeriesConvertiblePreferredStockDividends": { "xbrltype": "monetaryItemType", "nsuri": "http://www.petrospharma.com/20240630", "localname": "AccrualOfSeriesConvertiblePreferredStockDividends", "crdr": "debit", "presentation": [ "http://www.petrospharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "The amount of accrual of series convertible preferred stock dividends, classified as noncash items.", "label": "Accrual of Series Convertible Preferred Stock Dividends", "terseLabel": "Accrual of Series convertible preferred stock dividends" } } }, "auth_ref": [] }, "us-gaap_AccruedBonusesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccruedBonusesCurrent", "crdr": "credit", "presentation": [ "http://www.petrospharma.com/role/DisclosureAccruedExpensesDetails" ], "lang": { "en-us": { "role": { "label": "Accrued Bonuses, Current", "terseLabel": "Accrued bonuses", "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for incentive compensation awarded to employees and directors or earned by them based on the terms of one or more relevant arrangements. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r59" ] }, "ptpi_AccruedContractRebates": { "xbrltype": "monetaryItemType", "nsuri": "http://www.petrospharma.com/20240630", "localname": "AccruedContractRebates", "crdr": "credit", "presentation": [ "http://www.petrospharma.com/role/DisclosureAccruedExpensesDetails" ], "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for contract rebates Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Contract Rebates", "terseLabel": "Accrued contract rebates" } } }, "auth_ref": [] }, "ptpi_AccruedExpenseTable": { "xbrltype": "stringItemType", "nsuri": "http://www.petrospharma.com/20240630", "localname": "AccruedExpenseTable", "presentation": [ "http://www.petrospharma.com/role/DisclosureAccruedExpensesDetails" ], "lang": { "en-us": { "role": { "documentation": "Na.", "label": "Accrued Expense [Table]" } } }, "auth_ref": [] }, "ptpi_AccruedExpensesLineItem": { "xbrltype": "stringItemType", "nsuri": "http://www.petrospharma.com/20240630", "localname": "AccruedExpensesLineItem", "presentation": [ "http://www.petrospharma.com/role/DisclosureAccruedExpensesDetails" ], "lang": { "en-us": { "role": { "documentation": "Na.", "label": "Accrued Expenses [Line Item]", "verboseLabel": "Accrued Expenses" } } }, "auth_ref": [] }, "us-gaap_AccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccruedLiabilitiesCurrent", "crdr": "credit", "presentation": [ "http://www.petrospharma.com/role/DisclosureAccruedExpensesDetails", "http://www.petrospharma.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accrued Liabilities, Current", "terseLabel": "Accrued expenses", "totalLabel": "Total accrued expenses", "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": [ "r59" ] }, "us-gaap_AccruedLiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccruedLiabilitiesCurrentAbstract", "lang": { "en-us": { "role": { "label": "Accrued Expenses" } } }, "auth_ref": [] }, "ptpi_AccruedLiabilitiesCurrentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.petrospharma.com/20240630", "localname": "AccruedLiabilitiesCurrentMember", "presentation": [ "http://www.petrospharma.com/role/DisclosureMarketingLicensingAndDistributionAgreementsVivusDetails" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing accrued liabilities.", "label": "Accrued Liabilities, Current [Member]", "terseLabel": "Accrued liabilities" } } }, "auth_ref": [] }, "ptpi_AccruedLiabilitiesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.petrospharma.com/20240630", "localname": "AccruedLiabilitiesTextBlock", "presentation": [ "http://www.petrospharma.com/role/DisclosureAccruedExpenses" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure on accrued liabilities.", "label": "Accrued Liabilities [Text Block]", "terseLabel": "Accrued Expenses" } } }, "auth_ref": [] }, "ptpi_AccruedProductReturns": { "xbrltype": "monetaryItemType", "nsuri": "http://www.petrospharma.com/20240630", "localname": "AccruedProductReturns", "crdr": "credit", "presentation": [ "http://www.petrospharma.com/role/DisclosureAccruedExpensesDetails" ], "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for product returns. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Product Returns", "terseLabel": "Accrued product returns" } } }, "auth_ref": [] }, "us-gaap_AccruedProfessionalFeesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccruedProfessionalFeesCurrent", "crdr": "credit", "presentation": [ "http://www.petrospharma.com/role/DisclosureAccruedExpensesDetails" ], "lang": { "en-us": { "role": { "label": "Accrued Professional Fees, Current", "terseLabel": "Accrued professional fees", "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for professional fees, such as for legal and accounting services received. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r59" ] }, "ptpi_AccruedResearchAndDevelopmentFeeCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.petrospharma.com/20240630", "localname": "AccruedResearchAndDevelopmentFeeCurrent", "crdr": "credit", "presentation": [ "http://www.petrospharma.com/role/DisclosureAccruedExpensesDetails" ], "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for research and development fee of the entity's goods and services. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Research And Development Fee, Current", "terseLabel": "Accrued R&D fees" } } }, "auth_ref": [] }, "ptpi_AccruedSeriesConvertiblePreferredPaymentsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://www.petrospharma.com/20240630", "localname": "AccruedSeriesConvertiblePreferredPaymentsPayable", "crdr": "debit", "presentation": [ "http://www.petrospharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "The amount of accrued series A convertible preferred payments payable, classified as noncash items.", "label": "Accrued Series A Convertible Preferred Payments Payable", "terseLabel": "Accrued Series A Convertible Preferred payments payable" } } }, "auth_ref": [] }, "ecd_Additional402vDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "Additional402vDisclosureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Additional 402(v) Disclosure [Text Block]", "terseLabel": "Additional 402(v) Disclosure" } } }, "auth_ref": [ "r819" ] }, "us-gaap_AdditionalPaidInCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdditionalPaidInCapital", "crdr": "credit", "presentation": [ "http://www.petrospharma.com/role/StatementCondensedConsolidatedBalanceSheets" ], "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": [ "r70", "r756", "r986" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.petrospharma.com/role/StatementCondensedConsolidatedStatementsOfChangesInConvertibleRedeemablePreferredStockAndStockholdersEquity" ], "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": [ "r577", "r889", "r890", "r891", "r893", "r922", "r987" ] }, "ecd_AdjToCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AdjToCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Compensation Amount", "terseLabel": "Adjustment to Compensation, Amount" } } }, "auth_ref": [ "r832" ] }, "ecd_AdjToCompAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AdjToCompAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Compensation [Axis]", "terseLabel": "Adjustment to Compensation:" } } }, "auth_ref": [ "r832" ] }, "ecd_AdjToNonPeoNeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AdjToNonPeoNeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]", "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote" } } }, "auth_ref": [ "r832" ] }, "ecd_AdjToPeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AdjToPeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment To PEO Compensation, Footnote [Text Block]", "terseLabel": "Adjustment To PEO Compensation, Footnote" } } }, "auth_ref": [ "r832" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://www.petrospharma.com/role/StatementCondensedConsolidatedStatementsOfChangesInConvertibleRedeemablePreferredStockAndStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "APIC, Share-based Payment Arrangement, Increase for Cost Recognition", "terseLabel": "Stock-based compensation expense", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement." } } }, "auth_ref": [ "r40", "r41", "r386" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.petrospharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "verboseLabel": "Adjustments to reconcile net loss to net cash used in operating activities:" } } }, "auth_ref": [] }, "us-gaap_AdvancesOnInventoryPurchases": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdvancesOnInventoryPurchases", "crdr": "debit", "presentation": [ "http://www.petrospharma.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Advances on Inventory Purchases", "terseLabel": "Prepaid inventory", "documentation": "Carrying value of capitalized payments made in advance for inventory that is expected to be received within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r879" ] }, "ptpi_AggregateSharesOfPreferredStockAgreedToSell": { "xbrltype": "sharesItemType", "nsuri": "http://www.petrospharma.com/20240630", "localname": "AggregateSharesOfPreferredStockAgreedToSell", "presentation": [ "http://www.petrospharma.com/role/DisclosurePrivatePlacementDetails" ], "lang": { "en-us": { "role": { "documentation": "Number of aggregate shares of preferred stock agreed to sell.", "label": "Aggregate Shares of Preferred Stock Agreed to Sell", "terseLabel": "Aggregate shares agreed to sell" } } }, "auth_ref": [] }, "ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtChngPnsnValInSummryCompstnTblForAplblYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table [Member]", "terseLabel": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table" } } }, "auth_ref": [ "r865" ] }, "ecd_AggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Erroneous Compensation Amount", "terseLabel": "Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r791", "r801", "r811", "r843" ] }, "ecd_AggtErrCompNotYetDeterminedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtErrCompNotYetDeterminedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]", "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined" } } }, "auth_ref": [ "r794", "r804", "r814", "r846" ] }, "ecd_AggtPnsnAdjsSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtPnsnAdjsSvcCstMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Pension Adjustments Service Cost [Member]", "terseLabel": "Aggregate Pension Adjustments Service Cost" } } }, "auth_ref": [ "r866" ] }, "ecd_AllAdjToCompMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AllAdjToCompMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "All Adjustments to Compensation [Member]", "terseLabel": "All Adjustments to Compensation" } } }, "auth_ref": [ "r832" ] }, "ecd_AllExecutiveCategoriesMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AllExecutiveCategoriesMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "All Executive Categories [Member]", "terseLabel": "All Executive Categories" } } }, "auth_ref": [ "r839" ] }, "ecd_AllIndividualsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AllIndividualsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "All Individuals [Member]", "terseLabel": "All Individuals" } } }, "auth_ref": [ "r795", "r805", "r815", "r839", "r847", "r851", "r859" ] }, "ecd_AllTradingArrangementsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AllTradingArrangementsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "All Trading Arrangements [Member]", "terseLabel": "All Trading Arrangements" } } }, "auth_ref": [ "r857" ] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://www.petrospharma.com/role/DisclosureStockOptionsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Expense", "terseLabel": "Stock-based compensation expense", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r414", "r420" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllowanceForDoubtfulAccountsReceivable", "crdr": "credit", "presentation": [ "http://www.petrospharma.com/role/DisclosureAccountsReceivableNetDetails" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable, Allowance for Credit Loss", "negatedLabel": "Allowance for credit losses", "documentation": "Amount of allowance for credit loss on accounts receivable." } } }, "auth_ref": [ "r147", "r254", "r258", "r259", "r261", "r952" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AmendmentFlag", "presentation": [ "http://www.petrospharma.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_AmortizationOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AmortizationOfIntangibleAssets", "crdr": "debit", "presentation": [ "http://www.petrospharma.com/role/DisclosureIntangibleAssetsAdditionalInformationDetails", "http://www.petrospharma.com/role/DisclosureIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Amortization of Intangible Assets", "negatedLabel": "Amortization expense", "terseLabel": "Amortization expense", "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method." } } }, "auth_ref": [ "r4", "r274", "r280", "r729" ] }, "ptpi_AmountAccruedForStockAgreedToBeIssuedForServicesRendered": { "xbrltype": "monetaryItemType", "nsuri": "http://www.petrospharma.com/20240630", "localname": "AmountAccruedForStockAgreedToBeIssuedForServicesRendered", "crdr": "debit", "presentation": [ "http://www.petrospharma.com/role/DisclosureStockholdersEquityNumberOfSharesHeldDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount accrued during the period for stock agreed to be issued for services rendered to the company.", "label": "Amount Accrued For Stock Agreed To Be Issued For Services Rendered", "terseLabel": "Accrued restricted common stock" } } }, "auth_ref": [] }, "ptpi_AmountCommittedToBePaidInResearchContract": { "xbrltype": "monetaryItemType", "nsuri": "http://www.petrospharma.com/20240630", "localname": "AmountCommittedToBePaidInResearchContract", "crdr": "debit", "presentation": [ "http://www.petrospharma.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information about Contract Research Organization.", "label": "Amount Committed To Be Paid In Research Contract", "terseLabel": "Amount paid for Research contract" } } }, "auth_ref": [] }, "ptpi_AmountOfReturnsAsReductionOfGrossRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.petrospharma.com/20240630", "localname": "AmountOfReturnsAsReductionOfGrossRevenue", "crdr": "debit", "presentation": [ "http://www.petrospharma.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of returns as a reduction of gross revenue.", "label": "Amount Of Returns As Reduction Of Gross Revenue", "terseLabel": "Amount of returns" } } }, "auth_ref": [] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://www.petrospharma.com/role/DisclosureDilutiveConvertibleSecuritiesPotentiallyDilutiveSecuritiesConvertibleIntoCommonSharesThatWereExcludedFromCalculationOfDilutedNetIncomeLossPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Total", "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": [ "r201" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "presentation": [ "http://www.petrospharma.com/role/DisclosureDilutiveConvertibleSecuritiesPotentiallyDilutiveSecuritiesConvertibleIntoCommonSharesThatWereExcludedFromCalculationOfDilutedNetIncomeLossPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities [Axis]", "documentation": "Information by type of antidilutive security." } } }, "auth_ref": [ "r17" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "presentation": [ "http://www.petrospharma.com/role/DisclosureDilutiveConvertibleSecuritiesPotentiallyDilutiveSecuritiesConvertibleIntoCommonSharesThatWereExcludedFromCalculationOfDilutedNetIncomeLossPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "verboseLabel": "Basic and Diluted Net Loss per Common Share", "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/2024", "localname": "AntidilutiveSecuritiesNameDomain", "presentation": [ "http://www.petrospharma.com/role/DisclosureDilutiveConvertibleSecuritiesPotentiallyDilutiveSecuritiesConvertibleIntoCommonSharesThatWereExcludedFromCalculationOfDilutedNetIncomeLossPerShareDetails" ], "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": [ "r17" ] }, "ptpi_ApiInventoryRetained": { "xbrltype": "monetaryItemType", "nsuri": "http://www.petrospharma.com/20240630", "localname": "ApiInventoryRetained", "crdr": "debit", "presentation": [ "http://www.petrospharma.com/role/DisclosureMarketingLicensingAndDistributionAgreementsVivusDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the amount due under agreement. The amount of API inventory retained.", "label": "API Inventory Retained", "terseLabel": "Inventory amount retained - API" } } }, "auth_ref": [] }, "us-gaap_ArrangementsAndNonarrangementTransactionsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ArrangementsAndNonarrangementTransactionsMember", "presentation": [ "http://www.petrospharma.com/role/DisclosureMarketingLicensingAndDistributionAgreementsVivusDetails", "http://www.petrospharma.com/role/DisclosureNatureOfOperationsBasisOfPresentationLiquidityAndGoingConcernAdditionalInformationDetails", "http://www.petrospharma.com/role/DisclosurePrivatePlacementDetails" ], "lang": { "en-us": { "role": { "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Domain]", "terseLabel": "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": [ "r432" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Assets", "crdr": "debit", "presentation": [ "http://www.petrospharma.com/role/DisclosureSegmentInformationSegmentAssetsDetails", "http://www.petrospharma.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets", "totalLabel": "Total assets", "verboseLabel": "Total segment assets", "documentation": "Amount of asset recognized for present right to economic benefit." } } }, "auth_ref": [ "r111", "r122", "r140", "r170", "r206", "r214", "r239", "r243", "r255", "r307", "r308", "r310", "r311", "r312", "r313", "r314", "r316", "r317", "r434", "r438", "r474", "r535", "r623", "r720", "r721", "r756", "r782", "r916", "r917", "r939" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsAbstract", "presentation": [ "http://www.petrospharma.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "Assets" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsCurrent", "crdr": "debit", "presentation": [ "http://www.petrospharma.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets, Current", "totalLabel": "Total current assets", "documentation": "Amount of asset recognized for present right to economic benefit, classified as current." } } }, "auth_ref": [ "r137", "r150", "r170", "r255", "r307", "r308", "r310", "r311", "r312", "r313", "r314", "r316", "r317", "r434", "r438", "r474", "r756", "r916", "r917", "r939" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.petrospharma.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets:" } } }, "auth_ref": [] }, "ecd_AwardExrcPrice": { "xbrltype": "perShareItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardExrcPrice", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Exercise Price", "terseLabel": "Exercise Price" } } }, "auth_ref": [ "r854" ] }, "ecd_AwardGrantDateFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardGrantDateFairValue", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Grant Date Fair Value", "terseLabel": "Fair Value as of Grant Date" } } }, "auth_ref": [ "r855" ] }, "ecd_AwardTmgDiscLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgDiscLineItems", "lang": { "en-us": { "role": { "label": "Award Timing Disclosures [Line Items]", "terseLabel": "Award Timing Disclosures" } } }, "auth_ref": [ "r850" ] }, "ecd_AwardTmgHowMnpiCnsdrdTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgHowMnpiCnsdrdTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing, How MNPI Considered [Text Block]", "terseLabel": "Award Timing, How MNPI Considered" } } }, "auth_ref": [ "r850" ] }, "ecd_AwardTmgMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing Method [Text Block]", "terseLabel": "Award Timing Method" } } }, "auth_ref": [ "r850" ] }, "ecd_AwardTmgMnpiCnsdrdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgMnpiCnsdrdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing MNPI Considered [Flag]", "terseLabel": "Award Timing MNPI Considered" } } }, "auth_ref": [ "r850" ] }, "ecd_AwardTmgMnpiDiscTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgMnpiDiscTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing MNPI Disclosure [Text Block]", "terseLabel": "Award Timing MNPI Disclosure" } } }, "auth_ref": [ "r850" ] }, "ecd_AwardTmgPredtrmndFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgPredtrmndFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing Predetermined [Flag]", "terseLabel": "Award Timing Predetermined" } } }, "auth_ref": [ "r850" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413" ] }, "ecd_AwardUndrlygSecuritiesAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardUndrlygSecuritiesAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Underlying Securities Amount", "terseLabel": "Underlying Securities" } } }, "auth_ref": [ "r853" ] }, "ecd_AwardsCloseToMnpiDiscIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardsCloseToMnpiDiscIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r852" ] }, "ecd_AwardsCloseToMnpiDiscTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardsCloseToMnpiDiscTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures [Table]", "terseLabel": "Awards Close in Time to MNPI Disclosures" } } }, "auth_ref": [ "r851" ] }, "ecd_AwardsCloseToMnpiDiscTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardsCloseToMnpiDiscTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]", "terseLabel": "Awards Close in Time to MNPI Disclosures, Table" } } }, "auth_ref": [ "r851" ] }, "us-gaap_BalanceSheetLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BalanceSheetLocationAxis", "presentation": [ "http://www.petrospharma.com/role/DisclosureMarketingLicensingAndDistributionAgreementsVivusDetails" ], "lang": { "en-us": { "role": { "label": "Balance Sheet Location [Axis]", "documentation": "Information by location in statement of financial position where disaggregated cumulative balance has been reported." } } }, "auth_ref": [ "r296", "r954", "r955" ] }, "us-gaap_BalanceSheetLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BalanceSheetLocationDomain", "presentation": [ "http://www.petrospharma.com/role/DisclosureMarketingLicensingAndDistributionAgreementsVivusDetails" ], "lang": { "en-us": { "role": { "label": "Balance Sheet Location [Domain]", "documentation": "Location in statement of financial position where disaggregated cumulative balance has been reported." } } }, "auth_ref": [ "r45", "r47", "r296", "r954", "r955" ] }, "us-gaap_Cash": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Cash", "crdr": "debit", "presentation": [ "http://www.petrospharma.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Cash", "terseLabel": "Cash", "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Excludes cash and cash equivalents within disposal group and discontinued operation." } } }, "auth_ref": [ "r123", "r537", "r588", "r617", "r756", "r782", "r875" ] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "presentation": [ "http://www.petrospharma.com/role/DisclosureNatureOfOperationsBasisOfPresentationLiquidityAndGoingConcernAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents, at Carrying Value", "verboseLabel": "Cash", "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. 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": [ "r16", "r139", "r704" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "presentation": [ "http://www.petrospharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "periodEndLabel": "Cash, end of period", "periodStartLabel": "Cash, 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": [ "r16", "r90", "r166" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "presentation": [ "http://www.petrospharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net decrease in cash", "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": [ "r0", "r90" ] }, "ecd_ChangedPeerGroupFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ChangedPeerGroupFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Changed Peer Group, Footnote [Text Block]", "terseLabel": "Changed Peer Group, Footnote" } } }, "auth_ref": [ "r830" ] }, "ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year [Member]", "terseLabel": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year" } } }, "auth_ref": [ "r827" ] }, "ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested [Member]", "terseLabel": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested" } } }, "auth_ref": [ "r825" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CityAreaCode", "presentation": [ "http://www.petrospharma.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "us-gaap_ClassOfStockDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfStockDomain", "presentation": [ "http://www.petrospharma.com/role/DisclosurePrivatePlacementDetails", "http://www.petrospharma.com/role/StatementCondensedConsolidatedStatementsOfChangesInConvertibleRedeemablePreferredStockAndStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Class of Stock [Domain]", "terseLabel": "Class of Stock [Domain]", "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock." } } }, "auth_ref": [ "r133", "r143", "r144", "r145", "r170", "r194", "r195", "r198", "r200", "r208", "r209", "r255", "r307", "r310", "r311", "r312", "r316", "r317", "r347", "r348", "r352", "r355", "r362", "r474", "r571", "r572", "r573", "r574", "r577", "r578", "r579", "r580", "r581", "r582", "r583", "r584", "r585", "r586", "r587", "r589", "r609", "r632", "r650", "r679", "r680", "r681", "r682", "r683", "r870", "r885", "r894" ] }, "us-gaap_ClassOfStockLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfStockLineItems", "presentation": [ "http://www.petrospharma.com/role/DisclosureStockholdersEquityNumberOfSharesHeldDetails" ], "lang": { "en-us": { "role": { "label": "Class of Stock", "verboseLabel": "Stockholders' Equity", "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": [ "r143", "r144", "r145", "r208", "r347", "r348", "r350", "r352", "r355", "r360", "r362", "r571", "r572", "r573", "r574", "r735", "r870", "r885" ] }, "ptpi_ClassOfWarrantOrRightAdditionalDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.petrospharma.com/20240630", "localname": "ClassOfWarrantOrRightAdditionalDisclosuresAbstract", "presentation": [ "http://www.petrospharma.com/role/DisclosureCommonStockWarrantsSummaryOfWarrantsDetails" ], "lang": { "en-us": { "role": { "label": "Class Of Warrant Or Right Additional Disclosures Abstract", "terseLabel": "Remaining Contractual Term" } } }, "auth_ref": [] }, "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "presentation": [ "http://www.petrospharma.com/role/DisclosureCommonStockWarrantsSummaryOfWarrantsDetails", "http://www.petrospharma.com/role/DisclosurePrivatePlacementDetails" ], "lang": { "en-us": { "role": { "label": "Class of Warrant or Right, Exercise Price of Warrants or Rights", "periodEndLabel": "Weighted-Average Exercise Price at the ending (in dollars per share)", "periodStartLabel": "Weighted-Average Exercise Price at the beginning (in dollars per share)", "terseLabel": "Exercise price of warrants", "documentation": "Exercise price per share or per unit of warrants or rights outstanding." } } }, "auth_ref": [ "r363" ] }, "ptpi_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRightsExpired": { "xbrltype": "perShareItemType", "nsuri": "http://www.petrospharma.com/20240630", "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRightsExpired", "presentation": [ "http://www.petrospharma.com/role/DisclosureCommonStockWarrantsSummaryOfWarrantsDetails" ], "lang": { "en-us": { "role": { "documentation": "Exercise price per share or per unit of warrants or rights outstanding for the expired.", "label": "Class Of Warrant Or Right Exercise Price Of Warrants Or Rights Expired", "negatedLabel": "Warrants expired in 2024 (in dollars per share)" } } }, "auth_ref": [] }, "ptpi_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRightsRollForward": { "xbrltype": "stringItemType", "nsuri": "http://www.petrospharma.com/20240630", "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRightsRollForward", "presentation": [ "http://www.petrospharma.com/role/DisclosureCommonStockWarrantsSummaryOfWarrantsDetails" ], "lang": { "en-us": { "role": { "label": "Class Of Warrant Or Right Exercise Price Of Warrants Or Rights Roll Forward", "terseLabel": "Weighted Average Exercise Price" } } }, "auth_ref": [] }, "ptpi_ClassOfWarrantOrRightExpired": { "xbrltype": "sharesItemType", "nsuri": "http://www.petrospharma.com/20240630", "localname": "ClassOfWarrantOrRightExpired", "presentation": [ "http://www.petrospharma.com/role/DisclosureCommonStockWarrantsSummaryOfWarrantsDetails" ], "lang": { "en-us": { "role": { "documentation": "Number of warrants or rights expired during the period.", "label": "Class Of Warrant Or Right Expired", "terseLabel": "Warrants expired in 2024" } } }, "auth_ref": [] }, "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights", "presentation": [ "http://www.petrospharma.com/role/DisclosurePrivatePlacementDetails" ], "lang": { "en-us": { "role": { "label": "Class of Warrant or Right, Number of Securities Called by Warrants or Rights", "terseLabel": "Warrants to purchase shares of common stock", "documentation": "Number of securities into which the class of warrant or right may be converted. For example, but not limited to, 500,000 warrants may be converted into 1,000,000 shares." } } }, "auth_ref": [ "r363" ] }, "ptpi_ClassOfWarrantOrRightNumberOfWarrantsRollForward": { "xbrltype": "stringItemType", "nsuri": "http://www.petrospharma.com/20240630", "localname": "ClassOfWarrantOrRightNumberOfWarrantsRollForward", "presentation": [ "http://www.petrospharma.com/role/DisclosureCommonStockWarrantsSummaryOfWarrantsDetails" ], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the warrant beginning of a period to the end of a period.", "label": "Class Of Warrant Or Right Number Of Warrants Roll Forward", "terseLabel": "Number of Warrants" } } }, "auth_ref": [] }, "us-gaap_ClassOfWarrantOrRightOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfWarrantOrRightOutstanding", "presentation": [ "http://www.petrospharma.com/role/DisclosureCommonStockWarrantsSummaryOfWarrantsDetails" ], "lang": { "en-us": { "role": { "label": "Class of Warrant or Right, Outstanding", "periodEndLabel": "Warrants outstanding and exercisable at the end", "periodStartLabel": "Warrants outstanding at the beginning", "documentation": "Number of warrants or rights outstanding." } } }, "auth_ref": [] }, "ptpi_ClassOfWarrantOrRightRemainingContractualTerm": { "xbrltype": "durationItemType", "nsuri": "http://www.petrospharma.com/20240630", "localname": "ClassOfWarrantOrRightRemainingContractualTerm", "presentation": [ "http://www.petrospharma.com/role/DisclosureCommonStockWarrantsSummaryOfWarrantsDetails" ], "lang": { "en-us": { "role": { "documentation": "Class of warrant or right remaining contractual term.", "label": "Class of Warrant or Right, Remaining Contractual Term", "terseLabel": "Warrants outstanding (in years)" } } }, "auth_ref": [] }, "ecd_CoSelectedMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CoSelectedMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Company Selected Measure Amount", "terseLabel": "Company Selected Measure Amount" } } }, "auth_ref": [ "r831" ] }, "ecd_CoSelectedMeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CoSelectedMeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Company Selected Measure Name", "terseLabel": "Company Selected Measure Name" } } }, "auth_ref": [ "r831" ] }, "ptpi_CollaborativeArrangementAccruedInventoryPurchasesOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://www.petrospharma.com/20240630", "localname": "CollaborativeArrangementAccruedInventoryPurchasesOtherAssets", "crdr": "credit", "presentation": [ "http://www.petrospharma.com/role/DisclosureMarketingLicensingAndDistributionAgreementsVivusDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the amount of accrued inventory purchases as of balance sheet date, classified as other assets.", "label": "Collaborative Arrangement Accrued Inventory Purchases Other Assets", "terseLabel": "Accrued inventory purchases, other assets" } } }, "auth_ref": [] }, "us-gaap_CollaborativeArrangementDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CollaborativeArrangementDisclosureTextBlock", "presentation": [ "http://www.petrospharma.com/role/DisclosureMarketingLicensingAndDistributionAgreements" ], "lang": { "en-us": { "role": { "label": "Collaborative Arrangement Disclosure [Text Block]", "terseLabel": "Marketing, Licensing and Distribution Agreements", "documentation": "The entire disclosure for collaborative arrangements in which the entity is a participant, including a) information about the nature and purpose of such arrangements; b) its rights and obligations thereunder; c) the accounting policy for collaborative arrangements; and d) the income statement classification and amounts attributable to transactions arising from the collaborative arrangement between participants." } } }, "auth_ref": [ "r124", "r126", "r132" ] }, "ptpi_CollaborativeArrangementMilestonePaymentPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://www.petrospharma.com/20240630", "localname": "CollaborativeArrangementMilestonePaymentPayable", "crdr": "credit", "presentation": [ "http://www.petrospharma.com/role/DisclosureMarketingLicensingAndDistributionAgreementsVivusDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the amount of milestone payment payable.", "label": "Collaborative Arrangement, Milestone Payment Payable", "terseLabel": "Milestone payment" } } }, "auth_ref": [] }, "ptpi_CollaborativeArrangementOneTimeFees": { "xbrltype": "monetaryItemType", "nsuri": "http://www.petrospharma.com/20240630", "localname": "CollaborativeArrangementOneTimeFees", "crdr": "debit", "presentation": [ "http://www.petrospharma.com/role/DisclosureMarketingLicensingAndDistributionAgreementsVivusDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the amount of one-time fee to purchase and receive the license for the commercialization and exploitation of Stendra", "label": "Collaborative Arrangement, One Time Fees", "terseLabel": "One-time fee to purchase and receive the license for the commercialization and exploitation of Stendra" } } }, "auth_ref": [] }, "ptpi_CollaborativeArrangementRoyaltyPercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.petrospharma.com/20240630", "localname": "CollaborativeArrangementRoyaltyPercentage", "presentation": [ "http://www.petrospharma.com/role/DisclosureMarketingLicensingAndDistributionAgreementsVivusDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the percentage of royalty.", "label": "Collaborative Arrangement, Royalty Percentage", "terseLabel": "Royalty percentage" } } }, "auth_ref": [] }, "ptpi_CollaborativeArrangementThresholdNetSales": { "xbrltype": "monetaryItemType", "nsuri": "http://www.petrospharma.com/20240630", "localname": "CollaborativeArrangementThresholdNetSales", "crdr": "credit", "presentation": [ "http://www.petrospharma.com/role/DisclosureMarketingLicensingAndDistributionAgreementsVivusDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the threshold net sales.", "label": "Collaborative Arrangement, Threshold Net Sales", "terseLabel": "Threshold net sales" } } }, "auth_ref": [] }, "us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems", "presentation": [ "http://www.petrospharma.com/role/DisclosureMarketingLicensingAndDistributionAgreementsVivusDetails" ], "lang": { "en-us": { "role": { "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]", "verboseLabel": "Marketing, Licensing and Distribution Agreements", "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": [ "r432" ] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingencies", "crdr": "credit", "presentation": [ "http://www.petrospharma.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies", "terseLabel": "Commitments and contingencies (see note 14)", "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": [ "r64", "r115", "r536", "r608" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Commitments and Contingencies." } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://www.petrospharma.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": [ "r98", "r299", "r300", "r688", "r910", "r915" ] }, "ptpi_CommonStockClosingPricePerShareLimitForConversionOfStockFor20ConsecutiveTradingDays": { "xbrltype": "perShareItemType", "nsuri": "http://www.petrospharma.com/20240630", "localname": "CommonStockClosingPricePerShareLimitForConversionOfStockFor20ConsecutiveTradingDays", "presentation": [ "http://www.petrospharma.com/role/DisclosurePrivatePlacementDetails" ], "lang": { "en-us": { "role": { "documentation": "Common stock closing price per share limit for conversion of stock for 20 consecutive trading days.", "label": "Common Stock Closing Price Per Share Limit for Conversion of Stock for 20 Consecutive Trading Days", "terseLabel": "Common stock closing price per share limit for conversion of stock for 20 consecutive trading days" } } }, "auth_ref": [] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockMember", "presentation": [ "http://www.petrospharma.com/role/StatementCondensedConsolidatedStatementsOfChangesInConvertibleRedeemablePreferredStockAndStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Common Stock", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r770", "r771", "r772", "r774", "r775", "r776", "r777", "r889", "r890", "r893", "r922", "r984", "r987" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://www.petrospharma.com/role/DisclosurePrivatePlacementDetails", "http://www.petrospharma.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par value (in dollars per share)", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r68" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.petrospharma.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, shares authorized", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r68", "r609" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesIssued", "presentation": [ "http://www.petrospharma.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares, Issued", "terseLabel": "Common stock, shares issued", "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury." } } }, "auth_ref": [ "r68" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://www.petrospharma.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares, Outstanding", "terseLabel": "Common stock, shares outstanding", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r8", "r68", "r609", "r629", "r987", "r988" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockValue", "crdr": "credit", "presentation": [ "http://www.petrospharma.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Common Stock, Value, Issued", "terseLabel": "Common stock (par value $0.0001 per share, 250,000,000 and 250,000,000 shares authorized at June 30, 2024, and December 31, 2023, respectively; 9,297,538 and 2,991,377 shares issued and outstanding as of 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": [ "r68", "r538", "r756" ] }, "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]", "terseLabel": "Compensation Actually Paid vs. Company Selected Measure" } } }, "auth_ref": [ "r836" ] }, "ecd_CompActuallyPaidVsNetIncomeTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CompActuallyPaidVsNetIncomeTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Net Income [Text Block]", "terseLabel": "Compensation Actually Paid vs. Net Income" } } }, "auth_ref": [ "r835" ] }, "ecd_CompActuallyPaidVsOtherMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CompActuallyPaidVsOtherMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Other Measure [Text Block]", "terseLabel": "Compensation Actually Paid vs. Other Measure" } } }, "auth_ref": [ "r837" ] }, "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]", "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return" } } }, "auth_ref": [ "r834" ] }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskBenchmarkDomain", "presentation": [ "http://www.petrospharma.com/role/DisclosureAccountsReceivableNetAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Benchmark [Domain]", "documentation": "The denominator in a calculation of a disclosed concentration risk percentage." } } }, "auth_ref": [ "r19", "r20", "r52", "r53", "r251", "r687" ] }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskByBenchmarkAxis", "presentation": [ "http://www.petrospharma.com/role/DisclosureAccountsReceivableNetAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Benchmark [Axis]", "documentation": "Information by benchmark of concentration risk." } } }, "auth_ref": [ "r19", "r20", "r52", "r53", "r251", "r567", "r687" ] }, "us-gaap_ConcentrationRiskByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskByTypeAxis", "presentation": [ "http://www.petrospharma.com/role/DisclosureAccountsReceivableNetAdditionalInformationDetails" ], "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": [ "r19", "r20", "r52", "r53", "r251", "r687", "r874" ] }, "us-gaap_ConcentrationRiskCreditRisk": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskCreditRisk", "presentation": [ "http://www.petrospharma.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "verboseLabel": "Concentration of Credit Risk", "documentation": "Disclosure of accounting policy for credit risk." } } }, "auth_ref": [ "r55", "r128" ] }, "us-gaap_ConcentrationRiskLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskLineItems", "presentation": [ "http://www.petrospharma.com/role/DisclosureAccountsReceivableNetAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk [Line Items]", "terseLabel": "Accounts Receivable, net", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r687" ] }, "us-gaap_ConcentrationRiskPercentage1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskPercentage1", "presentation": [ "http://www.petrospharma.com/role/DisclosureAccountsReceivableNetAdditionalInformationDetails" ], "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": [ "r19", "r20", "r52", "r53", "r251" ] }, "us-gaap_ConcentrationRiskTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskTable", "presentation": [ "http://www.petrospharma.com/role/DisclosureAccountsReceivableNetAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk [Table]", "documentation": "Disclosure of information about concentration risk. Includes, but is not limited to, percentage of concentration risk and benchmark serving as denominator in calculation of percentage of concentration risk." } } }, "auth_ref": [ "r18", "r19", "r20", "r21", "r52", "r110", "r687" ] }, "us-gaap_ConcentrationRiskTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskTypeDomain", "presentation": [ "http://www.petrospharma.com/role/DisclosureAccountsReceivableNetAdditionalInformationDetails" ], "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": [ "r19", "r20", "r52", "r53", "r251", "r687" ] }, "ptpi_ConsecutiveBusinessDaysForMaintainingBidPriceRequirement": { "xbrltype": "integerItemType", "nsuri": "http://www.petrospharma.com/20240630", "localname": "ConsecutiveBusinessDaysForMaintainingBidPriceRequirement", "presentation": [ "http://www.petrospharma.com/role/DisclosureNatureOfOperationsBasisOfPresentationLiquidityAndGoingConcernAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "The consecutive business days for maintaining bid price requirement.", "label": "Consecutive Business Days For Maintaining Bid Price Requirement", "terseLabel": "Consecutive business days for maintaining bid price requirement" } } }, "auth_ref": [] }, "srt_ConsolidationItemsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ConsolidationItemsAxis", "presentation": [ "http://www.petrospharma.com/role/DisclosureSegmentInformationDetails" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Axis]" } } }, "auth_ref": [ "r120", "r174", "r206", "r216", "r237", "r238", "r239", "r240", "r241", "r243", "r244", "r245", "r307", "r308", "r309", "r310", "r312", "r313", "r314", "r315", "r316", "r720", "r721", "r916", "r917" ] }, "srt_ConsolidationItemsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ConsolidationItemsDomain", "presentation": [ "http://www.petrospharma.com/role/DisclosureSegmentInformationDetails" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Domain]" } } }, "auth_ref": [ "r120", "r174", "r206", "r216", "r237", "r238", "r239", "r240", "r241", "r243", "r244", "r245", "r307", "r308", "r309", "r310", "r312", "r313", "r314", "r315", "r316", "r720", "r721", "r916", "r917" ] }, "ptpi_ContractResearchOrganizationMember": { "xbrltype": "domainItemType", "nsuri": "http://www.petrospharma.com/20240630", "localname": "ContractResearchOrganizationMember", "presentation": [ "http://www.petrospharma.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information about Contract Research Organization.", "label": "Contract Research Organization [Member]", "verboseLabel": "Contract Research Organization (CRO)" } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerRefundLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerRefundLiabilityCurrent", "crdr": "credit", "presentation": [ "http://www.petrospharma.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Refund Liability, Current", "terseLabel": "Reserves for product returns", "documentation": "Amount of liability for consideration received or receivable from customer which is not included in transaction price, when consideration is expected to be refunded to customer, classified as current." } } }, "auth_ref": [ "r920" ] }, "ptpi_ContractWithCustomerRightToReturnAndReceiveCreditForProduct": { "xbrltype": "durationItemType", "nsuri": "http://www.petrospharma.com/20240630", "localname": "ContractWithCustomerRightToReturnAndReceiveCreditForProduct", "presentation": [ "http://www.petrospharma.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the right to return and receive credit for product.", "label": "Contract With Customer, Right to Return and Receive Credit for Product", "terseLabel": "Right to return and receive credit for product" } } }, "auth_ref": [] }, "ptpi_ContractWithCustomerSalesDeduction": { "xbrltype": "monetaryItemType", "nsuri": "http://www.petrospharma.com/20240630", "localname": "ContractWithCustomerSalesDeduction", "crdr": "debit", "presentation": [ "http://www.petrospharma.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the reserves for sales deductions.", "label": "Contract With Customer, Sales Deduction", "terseLabel": "Reserves for sales deductions" } } }, "auth_ref": [] }, "ptpi_ConversionPriceForValuationOfCommonStock": { "xbrltype": "perShareItemType", "nsuri": "http://www.petrospharma.com/20240630", "localname": "ConversionPriceForValuationOfCommonStock", "presentation": [ "http://www.petrospharma.com/role/DisclosurePrivatePlacementDetails" ], "lang": { "en-us": { "role": { "documentation": "Conversion price for valuation of common stock.", "label": "Conversion Price For Valuation of Common Stock", "terseLabel": "Conversion price for valuation of common stock" } } }, "auth_ref": [] }, "us-gaap_CorporateNonSegmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CorporateNonSegmentMember", "presentation": [ "http://www.petrospharma.com/role/DisclosureSegmentInformationDetails" ], "lang": { "en-us": { "role": { "label": "Corporate", "terseLabel": "Corporate", "documentation": "Corporate headquarters or functional department that may not earn revenues or may earn revenues that are only incidental to the activities of the entity and is not considered an operating segment." } } }, "auth_ref": [ "r12", "r238", "r239", "r240", "r241", "r244", "r898" ] }, "ptpi_CorprominenceLlcMember": { "xbrltype": "domainItemType", "nsuri": "http://www.petrospharma.com/20240630", "localname": "CorprominenceLlcMember", "presentation": [ "http://www.petrospharma.com/role/DisclosureStockholdersEquityNumberOfSharesHeldDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to CorProminence, LLC.", "label": "CorProminence, LLC" } } }, "auth_ref": [] }, "us-gaap_CostOfGoodsAndServicesSold": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CostOfGoodsAndServicesSold", "crdr": "debit", "presentation": [ "http://www.petrospharma.com/role/DisclosureSegmentInformationDetails", "http://www.petrospharma.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Cost of Goods and Services Sold", "terseLabel": "Cost of goods sold", "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities." } } }, "auth_ref": [ "r81", "r82", "r496" ] }, "srt_CounterpartyNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "CounterpartyNameAxis", "presentation": [ "http://www.petrospharma.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://www.petrospharma.com/role/DisclosureMarketingLicensingAndDistributionAgreementsVivusDetails", "http://www.petrospharma.com/role/DisclosureNatureOfOperationsBasisOfPresentationLiquidityAndGoingConcernAdditionalInformationDetails", "http://www.petrospharma.com/role/DisclosureStockholdersEquityNumberOfSharesHeldDetails" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Axis]", "terseLabel": "Counterparty Name [Axis]" } } }, "auth_ref": [ "r171", "r172", "r322", "r350", "r488", "r494", "r534", "r709", "r711" ] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "label": "Document and Entity Information", "documentation": "Cover page." } } }, "auth_ref": [] }, "us-gaap_CreditConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CreditConcentrationRiskMember", "presentation": [ "http://www.petrospharma.com/role/DisclosureAccountsReceivableNetAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Credit concentration risk", "terseLabel": "Credit concentration risk", "documentation": "Reflects the percentage that a specified receivable or amount at risk from a counterparty under a contractual arrangement is to a specified benchmark, such as total receivables, net revenues, pretax results. Risk is the materially adverse effects of loss attributable to (a) the failure to collect a significant receivable from a major customer or group of homogeneous accounts, or (b) a failure by a counterparty to perform under terms of a contractual arrangement." } } }, "auth_ref": [ "r110" ] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.petrospharma.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/2024", "localname": "CustomerConcentrationRiskMember", "presentation": [ "http://www.petrospharma.com/role/DisclosureAccountsReceivableNetAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Customer concentration risk", "terseLabel": "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": [ "r94", "r251" ] }, "ptpi_DailyDollarTradingVolumeOfCommonStockLimitForConversionOfStock": { "xbrltype": "monetaryItemType", "nsuri": "http://www.petrospharma.com/20240630", "localname": "DailyDollarTradingVolumeOfCommonStockLimitForConversionOfStock", "crdr": "credit", "presentation": [ "http://www.petrospharma.com/role/DisclosurePrivatePlacementDetails" ], "lang": { "en-us": { "role": { "documentation": "Daily dollar trading volume of common stock limit for conversion of stock.", "label": "Daily Dollar Trading Volume of Common Stock Limit for Conversion of Stock", "terseLabel": "Daily dollar trading volume of common stock limit for conversion of stock" } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Debt" } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtDisclosureTextBlock", "presentation": [ "http://www.petrospharma.com/role/DisclosureDebt" ], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Text Block]", "terseLabel": "Debt", "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": [ "r99", "r168", "r291", "r292", "r293", "r294", "r295", "r305", "r306", "r318", "r324", "r325", "r326", "r327", "r328", "r329", "r334", "r341", "r342", "r344", "r481" ] }, "us-gaap_DebtInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentAxis", "presentation": [ "http://www.petrospharma.com/role/DisclosureDebtFutureMinimumPrincipalPaymentsDetails", "http://www.petrospharma.com/role/DisclosureDebtPromissoryNoteDetails", "http://www.petrospharma.com/role/DisclosureMarketingLicensingAndDistributionAgreementsVivusDetails" ], "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": [ "r13", "r58", "r59", "r112", "r114", "r174", "r319", "r320", "r321", "r322", "r323", "r325", "r330", "r331", "r332", "r333", "r335", "r336", "r337", "r338", "r339", "r340", "r730", "r731", "r732", "r733", "r734", "r755", "r886", "r911", "r912", "r913", "r937", "r938" ] }, "ptpi_DebtInstrumentDebtDefaultInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://www.petrospharma.com/20240630", "localname": "DebtInstrumentDebtDefaultInterestRate", "presentation": [ "http://www.petrospharma.com/role/DisclosureDebtPromissoryNoteDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the interest rate at the time of default.", "label": "Debt Instrument, Debt Default, Interest Rate", "terseLabel": "Interest rate at the time of default (in percent)" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentFaceAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentFaceAmount", "crdr": "credit", "presentation": [ "http://www.petrospharma.com/role/DisclosureDebtPromissoryNoteDetails", "http://www.petrospharma.com/role/DisclosureMarketingLicensingAndDistributionAgreementsVivusDetails", "http://www.petrospharma.com/role/DisclosureNatureOfOperationsBasisOfPresentationLiquidityAndGoingConcernAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Face Amount", "verboseLabel": "Principal amount of notes payable", "documentation": "Face (par) amount of debt instrument at time of issuance." } } }, "auth_ref": [ "r319", "r481", "r482", "r731", "r732", "r755" ] }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentInterestRateStatedPercentage", "presentation": [ "http://www.petrospharma.com/role/DisclosureDebtPromissoryNoteDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Interest Rate, Stated Percentage", "verboseLabel": "Interest rate (in percent)", "documentation": "Contractual interest rate for funds borrowed, under the debt agreement." } } }, "auth_ref": [ "r61", "r320" ] }, "us-gaap_DebtInstrumentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentLineItems", "presentation": [ "http://www.petrospharma.com/role/DisclosureDebtFutureMinimumPrincipalPaymentsDetails", "http://www.petrospharma.com/role/DisclosureDebtPromissoryNoteDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument", "terseLabel": "Debt Instrument", "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": [ "r174", "r319", "r320", "r321", "r322", "r323", "r325", "r330", "r331", "r332", "r333", "r335", "r336", "r337", "r338", "r339", "r340", "r343", "r730", "r731", "r732", "r733", "r734", "r755", "r886", "r937", "r938" ] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentNameDomain", "presentation": [ "http://www.petrospharma.com/role/DisclosureDebtFutureMinimumPrincipalPaymentsDetails", "http://www.petrospharma.com/role/DisclosureDebtPromissoryNoteDetails", "http://www.petrospharma.com/role/DisclosureMarketingLicensingAndDistributionAgreementsVivusDetails" ], "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": [ "r13", "r174", "r319", "r320", "r321", "r322", "r323", "r325", "r330", "r331", "r332", "r333", "r335", "r336", "r337", "r338", "r339", "r340", "r730", "r731", "r732", "r733", "r734", "r755", "r886", "r911", "r912", "r913", "r937", "r938" ] }, "us-gaap_DebtInstrumentPeriodicPaymentInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentPeriodicPaymentInterest", "crdr": "debit", "presentation": [ "http://www.petrospharma.com/role/DisclosureNatureOfOperationsBasisOfPresentationLiquidityAndGoingConcernAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Periodic Payment, Interest", "terseLabel": "Interest Amount", "documentation": "Amount of the required periodic payments applied to interest." } } }, "auth_ref": [ "r13" ] }, "us-gaap_DebtInstrumentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentTable", "presentation": [ "http://www.petrospharma.com/role/DisclosureDebtFutureMinimumPrincipalPaymentsDetails", "http://www.petrospharma.com/role/DisclosureDebtPromissoryNoteDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Long-term Debt Instruments [Table]", "documentation": "Disclosure of information about long-term debt instrument or arrangement." } } }, "auth_ref": [ "r13", "r34", "r37", "r54", "r102", "r103", "r174", "r319", "r320", "r321", "r322", "r323", "r325", "r330", "r331", "r332", "r333", "r335", "r336", "r337", "r338", "r339", "r340", "r343", "r730", "r731", "r732", "r733", "r734", "r755", "r886", "r937", "r938" ] }, "us-gaap_DeferredRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredRevenue", "crdr": "credit", "presentation": [ "http://www.petrospharma.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Revenue", "terseLabel": "Deferred Revenue", "documentation": "Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r877" ] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "presentation": [ "http://www.petrospharma.com/role/DisclosureSegmentInformationDetails", "http://www.petrospharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "http://www.petrospharma.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Depreciation, Depletion and Amortization", "terseLabel": "Depreciation and amortization expense", "verboseLabel": "Depreciation and amortization", "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets." } } }, "auth_ref": [ "r4", "r206", "r219", "r243", "r720", "r721" ] }, "us-gaap_DerivativeContractTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeContractTypeDomain", "presentation": [ "http://www.petrospharma.com/role/DisclosurePrivatePlacementDetails" ], "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": [ "r597", "r599", "r614", "r615", "r616", "r619", "r620", "r621", "r622", "r624", "r625", "r626", "r627", "r638", "r639", "r640", "r641", "r644", "r645", "r646", "r647", "r665", "r666", "r669", "r671", "r770", "r772", "r928", "r929", "r930", "r931", "r932", "r933", "r934", "r935" ] }, "us-gaap_DerivativeGainLossOnDerivativeNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeGainLossOnDerivativeNet", "crdr": "credit", "presentation": [ "http://www.petrospharma.com/role/DisclosureSegmentInformationDetails", "http://www.petrospharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "http://www.petrospharma.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Change in fair value of derivative liability", "negatedLabel": "Derivative liability", "terseLabel": "Change in fair value of derivative liability", "documentation": "Amount of increase (decrease) in the fair value of derivatives recognized in the income statement." } } }, "auth_ref": [ "r921" ] }, "us-gaap_DerivativeGainOnDerivative": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeGainOnDerivative", "crdr": "credit", "presentation": [ "http://www.petrospharma.com/role/DisclosurePrivatePlacementDetails" ], "lang": { "en-us": { "role": { "label": "Derivative, Gain on Derivative", "terseLabel": "Derivative, Gain on Derivative", "documentation": "Amount of increase in the fair value of derivatives recognized in the income statement." } } }, "auth_ref": [ "r440" ] }, "us-gaap_DerivativeInstrumentRiskAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeInstrumentRiskAxis", "presentation": [ "http://www.petrospharma.com/role/DisclosurePrivatePlacementDetails" ], "lang": { "en-us": { "role": { "label": "Derivative Instrument [Axis]", "documentation": "Information by type of derivative contract." } } }, "auth_ref": [ "r46", "r48", "r49", "r109", "r597", "r599", "r614", "r615", "r616", "r619", "r620", "r621", "r622", "r624", "r625", "r626", "r627", "r638", "r639", "r640", "r641", "r644", "r645", "r646", "r647", "r665", "r666", "r669", "r671", "r711", "r770", "r772", "r928", "r929", "r930", "r931", "r932", "r933", "r934", "r935" ] }, "us-gaap_DerivativeLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeLiabilities", "crdr": "credit", "presentation": [ "http://www.petrospharma.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Derivative Liability", "terseLabel": "Derivative 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. Includes liabilities not subject to a master netting arrangement and not elected to be offset." } } }, "auth_ref": [ "r151", "r152", "r452", "r453", "r466", "r473", "r590", "r591", "r592", "r593", "r595", "r596", "r597", "r598", "r599", "r624", "r626", "r627", "r666", "r667", "r668", "r669", "r670", "r671", "r672", "r711", "r925", "r926", "r927", "r985" ] }, "us-gaap_DerivativesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativesPolicyTextBlock", "presentation": [ "http://www.petrospharma.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Derivatives, Policy [Policy Text Block]", "terseLabel": "Derivative Financial Instruments", "documentation": "Disclosure of accounting policy for its derivative instruments and hedging activities." } } }, "auth_ref": [ "r9", "r42", "r43", "r44", "r50", "r173", "r188" ] }, "us-gaap_DisaggregationOfRevenueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisaggregationOfRevenueLineItems", "presentation": [ "http://www.petrospharma.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue [Line Items]", "terseLabel": "Summary of Significant Accounting Policies", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r375", "r736", "r737", "r738", "r739", "r740", "r741", "r742" ] }, "us-gaap_DisaggregationOfRevenueTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisaggregationOfRevenueTable", "presentation": [ "http://www.petrospharma.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue [Table]", "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor." } } }, "auth_ref": [ "r375", "r736", "r737", "r738", "r739", "r740", "r741", "r742" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "presentation": [ "http://www.petrospharma.com/role/DisclosureStockOptions" ], "lang": { "en-us": { "role": { "label": "Share-based Payment Arrangement [Text Block]", "verboseLabel": "Stock Options", "documentation": "The entire disclosure for share-based payment arrangement." } } }, "auth_ref": [ "r385", "r387", "r415", "r416", "r418", "r747" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "lang": { "en-us": { "role": { "label": "Stock Options." } } }, "auth_ref": [] }, "us-gaap_DividendsPayableCurrentAndNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DividendsPayableCurrentAndNoncurrent", "crdr": "credit", "presentation": [ "http://www.petrospharma.com/role/DisclosurePrivatePlacementDetails" ], "lang": { "en-us": { "role": { "label": "Dividends Payable", "terseLabel": "Accrued dividends payable", "documentation": "Carrying value as of the balance sheet date of dividends declared but unpaid on equity securities issued by the entity and outstanding." } } }, "auth_ref": [ "r59", "r63", "r113", "r778", "r948" ] }, "us-gaap_DividendsPreferredStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DividendsPreferredStock", "crdr": "debit", "presentation": [ "http://www.petrospharma.com/role/DisclosurePrivatePlacementDetails" ], "lang": { "en-us": { "role": { "label": "Dividends, Preferred Stock", "terseLabel": "Dividends, Preferred Stock", "documentation": "Amount of paid and unpaid preferred stock dividends declared with the form of settlement in cash, stock and payment-in-kind (PIK)." } } }, "auth_ref": [ "r2", "r104" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.petrospharma.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/2024", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://www.petrospharma.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/2024", "localname": "DocumentPeriodEndDate", "presentation": [ "http://www.petrospharma.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/2024", "localname": "DocumentQuarterlyReport", "presentation": [ "http://www.petrospharma.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": [ "r786" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentTransitionReport", "presentation": [ "http://www.petrospharma.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": [ "r818" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentType", "presentation": [ "http://www.petrospharma.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": [] }, "ptpi_DomesticCustomersMember": { "xbrltype": "domainItemType", "nsuri": "http://www.petrospharma.com/20240630", "localname": "DomesticCustomersMember", "presentation": [ "http://www.petrospharma.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to domestic customers.", "label": "Domestic customers" } } }, "auth_ref": [] }, "ptpi_DuePeriodForInvoicePayments": { "xbrltype": "durationItemType", "nsuri": "http://www.petrospharma.com/20240630", "localname": "DuePeriodForInvoicePayments", "presentation": [ "http://www.petrospharma.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the due period for invoice payments.", "label": "Due Period for Invoice Payments", "terseLabel": "Due period for invoice payments" } } }, "auth_ref": [] }, "ptpi_DueToThirdPartyLogisticProvider": { "xbrltype": "monetaryItemType", "nsuri": "http://www.petrospharma.com/20240630", "localname": "DueToThirdPartyLogisticProvider", "crdr": "credit", "presentation": [ "http://www.petrospharma.com/role/DisclosureAccruedExpensesDetails" ], "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for third-party logistic provider. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Due to Third-party Logistic Provider", "terseLabel": "Due to 3PL/Wholesalers" } } }, "auth_ref": [] }, "ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year [Member]", "terseLabel": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year" } } }, "auth_ref": [ "r829" ] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareAbstract", "presentation": [ "http://www.petrospharma.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Dilutive convertible securities", "terseLabel": "Net loss per common share" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareBasic", "presentation": [ "http://www.petrospharma.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic", "terseLabel": "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": [ "r158", "r180", "r181", "r182", "r183", "r184", "r185", "r191", "r194", "r198", "r199", "r200", "r204", "r428", "r431", "r449", "r450", "r531", "r547", "r712" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.petrospharma.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Diluted", "terseLabel": "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": [ "r158", "r180", "r181", "r182", "r183", "r184", "r185", "r194", "r198", "r199", "r200", "r204", "r428", "r431", "r449", "r450", "r531", "r547", "r712" ] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://www.petrospharma.com/role/DisclosureDilutiveConvertibleSecurities" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Text Block]", "terseLabel": "Dilutive convertible securities", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r190", "r201", "r202", "r203" ] }, "us-gaap_EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability", "crdr": "credit", "presentation": [ "http://www.petrospharma.com/role/DisclosurePrivatePlacementDetails" ], "lang": { "en-us": { "role": { "label": "Embedded Derivative, Fair Value of Embedded Derivative Liability", "terseLabel": "Fair value of the bifurcated embedded derivative", "documentation": "Fair value as of the balance sheet date of the embedded derivative or group of embedded derivatives classified as a liability." } } }, "auth_ref": [ "r108", "r925", "r926", "r927" ] }, "us-gaap_EmbeddedDerivativeFinancialInstrumentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmbeddedDerivativeFinancialInstrumentsMember", "presentation": [ "http://www.petrospharma.com/role/DisclosureFairValueMeasurementsChangeInFairValueOfFinancialLiabilitiesDetails", "http://www.petrospharma.com/role/DisclosureFairValueMeasurementsDetails", "http://www.petrospharma.com/role/DisclosurePrivatePlacementDetails" ], "lang": { "en-us": { "role": { "label": "Embedded Derivative Financial Instruments [Member]", "terseLabel": "Bifurcated embedded derivative liability", "verboseLabel": "Embedded derivative instrument", "documentation": "Derivative instrument embedded in host contract." } } }, "auth_ref": [] }, "us-gaap_EmbeddedDerivativeLiabilityMeasurementInput": { "xbrltype": "decimalItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmbeddedDerivativeLiabilityMeasurementInput", "presentation": [ "http://www.petrospharma.com/role/DisclosurePrivatePlacementDetails" ], "lang": { "en-us": { "role": { "label": "Embedded Derivative Liability, Measurement Input", "terseLabel": "Embedded Derivative Liability, Measurement Input", "documentation": "Value of input used to measure embedded derivative liability." } } }, "auth_ref": [ "r454", "r455", "r456" ] }, "us-gaap_EmployeeBenefitsAndShareBasedCompensationNoncash": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeBenefitsAndShareBasedCompensationNoncash", "crdr": "debit", "presentation": [ "http://www.petrospharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Employee Benefit and Share-Based Payment Arrangement, Noncash", "terseLabel": "Employee stock-based compensation", "documentation": "Amount of noncash expense (reversal of expense) for employee benefits and share-based payment arrangement. Includes, but is not limited to, pension, other postretirement, postemployment and termination benefits." } } }, "auth_ref": [ "r4" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "crdr": "debit", "presentation": [ "http://www.petrospharma.com/role/DisclosureStockOptionsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount", "terseLabel": "Unrecognized stock-based compensation expense", "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement." } } }, "auth_ref": [ "r417" ] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeStockOptionMember", "presentation": [ "http://www.petrospharma.com/role/DisclosureDilutiveConvertibleSecuritiesPotentiallyDilutiveSecuritiesConvertibleIntoCommonSharesThatWereExcludedFromCalculationOfDilutedNetIncomeLossPerShareDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "verboseLabel": "Stock Options", "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/2024", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.petrospharma.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_EntityAddressAddressLine2": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressAddressLine2", "presentation": [ "http://www.petrospharma.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line Two", "documentation": "Address Line 2 such as Street or Suite number" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.petrospharma.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/2024", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://www.petrospharma.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/2024", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://www.petrospharma.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/2024", "localname": "EntityCentralIndexKey", "presentation": [ "http://www.petrospharma.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": [ "r784" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.petrospharma.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/2024", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://www.petrospharma.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/2024", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://www.petrospharma.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r784" ] }, "dei_EntityExTransitionPeriod": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityExTransitionPeriod", "presentation": [ "http://www.petrospharma.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Ex Transition Period", "documentation": "Indicate if an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards." } } }, "auth_ref": [ "r869" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityFileNumber", "presentation": [ "http://www.petrospharma.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/2024", "localname": "EntityFilerCategory", "presentation": [ "http://www.petrospharma.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": [ "r784" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.petrospharma.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/2024", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://www.petrospharma.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": [ "r868" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityRegistrantName", "presentation": [ "http://www.petrospharma.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": [ "r784" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityShellCompany", "presentation": [ "http://www.petrospharma.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": [ "r784" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntitySmallBusiness", "presentation": [ "http://www.petrospharma.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r784" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.petrospharma.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": [ "r784" ] }, "ecd_EqtyAwrdsAdjFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsAdjFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Equity Awards Adjustments, Footnote [Text Block]", "terseLabel": "Equity Awards Adjustments, Footnote" } } }, "auth_ref": [ "r823" ] }, "ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Equity Awards Adjustments, Excluding Value Reported in the Compensation Table [Member]", "terseLabel": "Equity Awards Adjustments, Excluding Value Reported in Compensation Table" } } }, "auth_ref": [ "r864" ] }, "ecd_EqtyAwrdsAdjsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsAdjsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Equity Awards Adjustments [Member]", "terseLabel": "Equity Awards Adjustments" } } }, "auth_ref": [ "r864" ] }, "ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsInSummryCompstnTblForAplblYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table [Member]", "terseLabel": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table" } } }, "auth_ref": [ "r864" ] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityComponentDomain", "presentation": [ "http://www.petrospharma.com/role/StatementCondensedConsolidatedStatementsOfChangesInConvertibleRedeemablePreferredStockAndStockholdersEquity" ], "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": [ "r8", "r134", "r155", "r156", "r157", "r175", "r176", "r177", "r179", "r184", "r186", "r188", "r207", "r256", "r257", "r289", "r364", "r423", "r424", "r425", "r426", "r427", "r429", "r430", "r431", "r441", "r442", "r443", "r444", "r445", "r446", "r448", "r475", "r476", "r477", "r478", "r479", "r480", "r483", "r484", "r487", "r546", "r561", "r562", "r563", "r577", "r650" ] }, "ecd_EquityValuationAssumptionDifferenceFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EquityValuationAssumptionDifferenceFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Equity Valuation Assumption Difference, Footnote [Text Block]", "terseLabel": "Equity Valuation Assumption Difference, Footnote" } } }, "auth_ref": [ "r833" ] }, "ecd_ErrCompAnalysisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ErrCompAnalysisTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Erroneous Compensation Analysis [Text Block]", "terseLabel": "Erroneous Compensation Analysis" } } }, "auth_ref": [ "r791", "r801", "r811", "r843" ] }, "ecd_ErrCompRecoveryTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ErrCompRecoveryTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Erroneously Awarded Compensation Recovery [Table]", "terseLabel": "Erroneously Awarded Compensation Recovery" } } }, "auth_ref": [ "r788", "r798", "r808", "r840" ] }, "ecd_ExecutiveCategoryAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ExecutiveCategoryAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Executive Category [Axis]", "terseLabel": "Executive Category:" } } }, "auth_ref": [ "r839" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "presentation": [ "http://www.petrospharma.com/role/DisclosureFairValueMeasurementsDetails" ], "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": [ "r452", "r453", "r466", "r750" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "presentation": [ "http://www.petrospharma.com/role/DisclosureFairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Recurring and Nonrecurring [Table]", "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis." } } }, "auth_ref": [ "r452", "r453", "r466", "r750" ] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://www.petrospharma.com/role/DisclosureFairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value Hierarchy and NAV [Axis]", "terseLabel": "Fair Value Hierarchy and NAV [Axis]", "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient." } } }, "auth_ref": [ "r332", "r377", "r378", "r379", "r380", "r381", "r382", "r451", "r453", "r454", "r455", "r456", "r465", "r466", "r468", "r489", "r490", "r491", "r731", "r732", "r743", "r744", "r745", "r750", "r751" ] }, "us-gaap_FairValueByLiabilityClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueByLiabilityClassAxis", "presentation": [ "http://www.petrospharma.com/role/DisclosureFairValueMeasurementsChangeInFairValueOfFinancialLiabilitiesDetails", "http://www.petrospharma.com/role/DisclosureFairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "label": "Liability Class [Axis]", "terseLabel": "Liability Class [Axis]", "documentation": "Information by class of liability." } } }, "auth_ref": [ "r457", "r458", "r459", "r460", "r461", "r462", "r467" ] }, "us-gaap_FairValueDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueDisclosuresAbstract", "lang": { "en-us": { "role": { "label": "Fair Value Measurements" } } }, "auth_ref": [] }, "us-gaap_FairValueDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueDisclosuresTextBlock", "presentation": [ "http://www.petrospharma.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": [ "r461", "r463", "r464", "r465", "r468", "r469", "r470", "r471", "r472", "r529", "r750", "r752" ] }, "us-gaap_FairValueInputsLevel3Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueInputsLevel3Member", "presentation": [ "http://www.petrospharma.com/role/DisclosureFairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Inputs, Level 3 [Member]", "terseLabel": "Level 3", "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r332", "r377", "r378", "r379", "r380", "r381", "r382", "r453", "r454", "r455", "r456", "r466", "r491", "r731", "r732", "r743", "r744", "r745", "r750", "r751" ] }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock", "presentation": [ "http://www.petrospharma.com/role/DisclosureFairValueMeasurementsTables" ], "lang": { "en-us": { "role": { "label": "Fair Value, Liabilities Measured on Recurring Basis [Table Text Block]", "terseLabel": "Schedule of fair value of financial liabilities on recurring basis", "documentation": "Tabular disclosure of liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, by class that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3). Where the quoted price in an active market for the identical liability is not available, the Level 1 input is the quoted price of an identical liability when traded as an asset." } } }, "auth_ref": [ "r923", "r924" ] }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain", "presentation": [ "http://www.petrospharma.com/role/DisclosureFairValueMeasurementsChangeInFairValueOfFinancialLiabilitiesDetails", "http://www.petrospharma.com/role/DisclosureFairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value by Liability Class [Domain]", "documentation": "Represents classes of liabilities measured and disclosed at fair value." } } }, "auth_ref": [ "r457", "r458", "r459", "r460", "r461", "r462", "r467" ] }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward", "presentation": [ "http://www.petrospharma.com/role/DisclosureFairValueMeasurementsChangeInFairValueOfFinancialLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]", "terseLabel": "Change in the fair value of financial liabilities", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems", "presentation": [ "http://www.petrospharma.com/role/DisclosureFairValueMeasurementsChangeInFairValueOfFinancialLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [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": [ "r457", "r458", "r459", "r460", "r461", "r462" ] }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable", "presentation": [ "http://www.petrospharma.com/role/DisclosureFairValueMeasurementsChangeInFairValueOfFinancialLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table]", "documentation": "Disclosure of information about financial instrument liability measured at fair value on recurring basis using unobservable input." } } }, "auth_ref": [ "r457", "r458", "r459", "r460", "r461", "r462", "r467" ] }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "presentation": [ "http://www.petrospharma.com/role/DisclosureFairValueMeasurementsTables" ], "lang": { "en-us": { "role": { "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]", "terseLabel": "Summary of the change in the fair value of financial liabilities", "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": [ "r457", "r462", "r467" ] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings", "crdr": "credit", "presentation": [ "http://www.petrospharma.com/role/DisclosureFairValueMeasurementsChangeInFairValueOfFinancialLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings", "terseLabel": "Change in fair value of bifurcated embedded derivative", "documentation": "Amount of gain (loss) recognized in income from liability measured at fair value on recurring basis using unobservable input (level 3)." } } }, "auth_ref": [ "r458", "r467" ] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "crdr": "credit", "presentation": [ "http://www.petrospharma.com/role/DisclosureFairValueMeasurementsChangeInFairValueOfFinancialLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value", "periodEndLabel": "Balance on March 31, 2024", "periodStartLabel": "Balance on December 31, 2023", "documentation": "Fair value of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r457", "r467" ] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://www.petrospharma.com/role/DisclosureFairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value Hierarchy and NAV [Domain]", "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value." } } }, "auth_ref": [ "r332", "r377", "r378", "r379", "r380", "r381", "r382", "r451", "r453", "r454", "r455", "r456", "r465", "r466", "r468", "r489", "r490", "r491", "r731", "r732", "r743", "r744", "r745", "r750", "r751" ] }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueOfFinancialInstrumentsPolicy", "presentation": [ "http://www.petrospharma.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": [ "r7" ] }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetUsefulLife", "presentation": [ "http://www.petrospharma.com/role/DisclosureIntangibleAssetsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Asset, Useful Life", "terseLabel": "Estimated useful lives of intangible assets", "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [] }, "ptpi_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://www.petrospharma.com/20240630", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFour", "crdr": "debit", "presentation": [ "http://www.petrospharma.com/role/DisclosureIntangibleAssetsFutureAnnualAmortizationDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of amortization for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized after fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite Lived Intangible Assets Amortization Expense After Year Four", "terseLabel": "Thereafter" } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "crdr": "debit", "presentation": [ "http://www.petrospharma.com/role/DisclosureIntangibleAssetsFutureAnnualAmortizationDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One", "verboseLabel": "2025", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized 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": [ "r281", "r701", "r729" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "crdr": "debit", "presentation": [ "http://www.petrospharma.com/role/DisclosureIntangibleAssetsFutureAnnualAmortizationDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year", "terseLabel": "2024 (remaining 6 months)", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in remainder of current fiscal year." } } }, "auth_ref": [ "r994" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "crdr": "debit", "presentation": [ "http://www.petrospharma.com/role/DisclosureIntangibleAssetsFutureAnnualAmortizationDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four", "terseLabel": "2028", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r281", "r701", "r729" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "crdr": "debit", "presentation": [ "http://www.petrospharma.com/role/DisclosureIntangibleAssetsFutureAnnualAmortizationDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three", "verboseLabel": "2027", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r281", "r701", "r729" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "crdr": "debit", "presentation": [ "http://www.petrospharma.com/role/DisclosureIntangibleAssetsFutureAnnualAmortizationDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two", "verboseLabel": "2026", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized 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": [ "r281", "r701", "r729" ] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://www.petrospharma.com/role/DisclosureIntangibleAssetsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "documentation": "Information by major type or class of finite-lived intangible assets." } } }, "auth_ref": [ "r273", "r275", "r276", "r277", "r278", "r279", "r282", "r283", "r497", "r498", "r701" ] }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsLineItems", "presentation": [ "http://www.petrospharma.com/role/DisclosureIntangibleAssetsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets [Line Items]", "terseLabel": "Intangible Assets", "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": [ "r273", "r279", "r282", "r283", "r286", "r497", "r701", "r729" ] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://www.petrospharma.com/role/DisclosureIntangibleAssetsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company." } } }, "auth_ref": [ "r273", "r275", "r276", "r277", "r278", "r279", "r282", "r283", "r701" ] }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsNet", "crdr": "debit", "presentation": [ "http://www.petrospharma.com/role/DisclosureIntangibleAssetsAdditionalInformationDetails", "http://www.petrospharma.com/role/DisclosureIntangibleAssetsDetails", "http://www.petrospharma.com/role/DisclosureIntangibleAssetsFutureAnnualAmortizationDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Net", "periodEndLabel": "Balance", "periodStartLabel": "Balance", "terseLabel": "Carrying value of intangible assets", "totalLabel": "Total", "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r497", "r907" ] }, "us-gaap_FiniteLivedIntangibleAssetsRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsRollForward", "presentation": [ "http://www.petrospharma.com/role/DisclosureIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Finite-lived Intangible Assets [Roll Forward]", "terseLabel": "Intangible Assets", "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_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount", "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount" } } }, "auth_ref": [ "r795", "r805", "r815", "r847" ] }, "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Expense of Enforcement, Amount", "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount" } } }, "auth_ref": [ "r795", "r805", "r815", "r847" ] }, "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Violation of Home Country Law, Amount", "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount" } } }, "auth_ref": [ "r795", "r805", "r815", "r847" ] }, "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery, Explanation of Impracticability [Text Block]", "terseLabel": "Forgone Recovery, Explanation of Impracticability" } } }, "auth_ref": [ "r795", "r805", "r815", "r847" ] }, "ecd_ForgoneRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r795", "r805", "r815", "r847" ] }, "ptpi_FourCustomersMember": { "xbrltype": "domainItemType", "nsuri": "http://www.petrospharma.com/20240630", "localname": "FourCustomersMember", "presentation": [ "http://www.petrospharma.com/role/DisclosureAccountsReceivableNetAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to four customers.", "label": "Four customers", "terseLabel": "Four customers" } } }, "auth_ref": [] }, "ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year [Member]", "terseLabel": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year" } } }, "auth_ref": [ "r828" ] }, "ptpi_GainLossOnSettlementWithVivus": { "xbrltype": "monetaryItemType", "nsuri": "http://www.petrospharma.com/20240630", "localname": "GainLossOnSettlementWithVivus", "crdr": "credit", "presentation": [ "http://www.petrospharma.com/role/DisclosureMarketingLicensingAndDistributionAgreementsVivusDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of gain (loss) on settlement with Vivus.", "label": "Gain Loss on Settlement with Vivus", "terseLabel": "Gain on settlement with Vivus" } } }, "auth_ref": [] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Intangible Assets" } } }, "auth_ref": [] }, "us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GoodwillAndIntangibleAssetsIntangibleAssetsPolicy", "presentation": [ "http://www.petrospharma.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets, Intangible Assets, Policy [Policy Text Block]", "terseLabel": "Intangible Assets", "documentation": "Disclosure of accounting policy for intangible assets. This accounting policy may address both intangible assets subject to amortization and those that are not. The following also may be disclosed: (1) a description of intangible assets (2) the estimated useful lives of those assets (3) the amortization method used (4) how the entity assesses and measures impairment of such assets (5) how future cash flows are estimated (6) how the fair values of such asset are determined." } } }, "auth_ref": [ "r272", "r285", "r288" ] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GrossProfit", "crdr": "credit", "presentation": [ "http://www.petrospharma.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "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": [ "r79", "r83", "r121", "r170", "r255", "r307", "r308", "r310", "r311", "r312", "r313", "r314", "r316", "r317", "r474", "r714", "r720", "r895", "r897", "r899", "r900", "r901", "r916" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "presentation": [ "http://www.petrospharma.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "Net loss before income taxes", "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest." } } }, "auth_ref": [ "r80", "r117", "r121", "r532", "r543", "r714", "r720", "r895", "r897", "r899", "r900", "r901" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "label": "CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccountsPayable", "crdr": "debit", "presentation": [ "http://www.petrospharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Accounts Payable", "verboseLabel": "Accounts payable", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business." } } }, "auth_ref": [ "r3" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "presentation": [ "http://www.petrospharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "Accounts receivable", "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services." } } }, "auth_ref": [ "r3" ] }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccruedLiabilities", "crdr": "debit", "presentation": [ "http://www.petrospharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Accrued Liabilities", "verboseLabel": "Accrued expenses", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid." } } }, "auth_ref": [ "r3" ] }, "us-gaap_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInInventories", "crdr": "credit", "presentation": [ "http://www.petrospharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Inventories", "negatedLabel": "Inventories", "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities." } } }, "auth_ref": [ "r3" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://www.petrospharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "verboseLabel": "Changes in operating assets and liabilities:" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOtherCurrentLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOtherCurrentLiabilities", "crdr": "debit", "presentation": [ "http://www.petrospharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Other Current Liabilities", "verboseLabel": "Other current liabilities", "documentation": "Amount of increase (decrease) in current liabilities classified as other." } } }, "auth_ref": [ "r883" ] }, "us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOtherNoncurrentLiabilities", "crdr": "debit", "presentation": [ "http://www.petrospharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Other Noncurrent Liabilities", "terseLabel": "Other long-term liabilities", "documentation": "Amount of increase (decrease) in noncurrent operating liabilities classified as other." } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "crdr": "credit", "presentation": [ "http://www.petrospharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedLabel": "Prepaid expenses and other current assets", "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other." } } }, "auth_ref": [ "r3" ] }, "ptpi_IncreaseDecreaseInPrepaidInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://www.petrospharma.com/20240630", "localname": "IncreaseDecreaseInPrepaidInventories", "crdr": "credit", "presentation": [ "http://www.petrospharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate value of all prepaid inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.", "label": "Increase Decrease In Prepaid Inventories", "negatedLabel": "Prepaid inventory" } } }, "auth_ref": [] }, "ptpi_IncreaseDecreaseOfDeferredRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.petrospharma.com/20240630", "localname": "IncreaseDecreaseOfDeferredRevenue", "crdr": "debit", "presentation": [ "http://www.petrospharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Amount of change in fair value of deferred revenue.", "label": "Increase Decrease Of Deferred Revenue", "terseLabel": "Deferred revenue" } } }, "auth_ref": [] }, "ecd_IndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "IndividualAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Individual [Axis]", "terseLabel": "Individual:" } } }, "auth_ref": [ "r795", "r805", "r815", "r839", "r847", "r851", "r859" ] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTradingArrLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]", "terseLabel": "Insider Trading Arrangements:" } } }, "auth_ref": [ "r857" ] }, "ecd_InsiderTradingPoliciesProcLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTradingPoliciesProcLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures [Line Items]", "terseLabel": "Insider Trading Policies and Procedures:" } } }, "auth_ref": [ "r787", "r863" ] }, "ecd_InsiderTrdPoliciesProcAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTrdPoliciesProcAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures Adopted [Flag]", "terseLabel": "Insider Trading Policies and Procedures Adopted" } } }, "auth_ref": [ "r787", "r863" ] }, "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]", "terseLabel": "Insider Trading Policies and Procedures Not Adopted" } } }, "auth_ref": [ "r787", "r863" ] }, "us-gaap_IntangibleAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IntangibleAssetsDisclosureTextBlock", "presentation": [ "http://www.petrospharma.com/role/DisclosureIntangibleAssets" ], "lang": { "en-us": { "role": { "label": "Intangible Assets Disclosure [Text Block]", "terseLabel": "Intangible Assets", "documentation": "The entire disclosure for all or part of the information related to intangible assets." } } }, "auth_ref": [ "r272", "r284", "r287", "r700", "r701" ] }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IntangibleAssetsNetExcludingGoodwill", "crdr": "debit", "presentation": [ "http://www.petrospharma.com/role/DisclosureSegmentInformationSegmentAssetsDetails", "http://www.petrospharma.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Intangible Assets, Net (Excluding Goodwill)", "terseLabel": "Intangible assets, net", "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges." } } }, "auth_ref": [ "r273", "r907", "r909" ] }, "ptpi_InterestExpenseOnPromissoryNotes": { "xbrltype": "monetaryItemType", "nsuri": "http://www.petrospharma.com/20240630", "localname": "InterestExpenseOnPromissoryNotes", "crdr": "debit", "presentation": [ "http://www.petrospharma.com/role/DisclosureSegmentInformationDetails", "http://www.petrospharma.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "documentation": "Amount of the cost of promissory notes accounted for as interest expense for debt.", "label": "Interest Expense on Promissory Notes", "negatedLabel": "Interest expense, promissory note", "verboseLabel": "Interest expense" } } }, "auth_ref": [] }, "us-gaap_InterestIncomeExpenseNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestIncomeExpenseNet", "crdr": "credit", "presentation": [ "http://www.petrospharma.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Interest Income (Expense), Net", "terseLabel": "Interest income", "documentation": "Amount of interest income (expense) classified as operating." } } }, "auth_ref": [ "r530", "r897" ] }, "us-gaap_InterestIncomeOperating": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestIncomeOperating", "crdr": "credit", "presentation": [ "http://www.petrospharma.com/role/DisclosureSegmentInformationDetails" ], "lang": { "en-us": { "role": { "label": "Interest Income, Operating", "negatedLabel": "Interest income", "documentation": "Amount of operating interest income, including, but not limited to, amortization and accretion of premiums and discounts on securities." } } }, "auth_ref": [ "r217", "r633", "r675", "r676", "r720", "r779", "r780", "r882", "r993" ] }, "us-gaap_InterestPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestPaidNet", "crdr": "credit", "presentation": [ "http://www.petrospharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "verboseLabel": "Cash paid for interest during the period", "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": [ "r161", "r164", "r165" ] }, "ptpi_InternationalCustomersMember": { "xbrltype": "domainItemType", "nsuri": "http://www.petrospharma.com/20240630", "localname": "InternationalCustomersMember", "presentation": [ "http://www.petrospharma.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to international customers.", "label": "International Customers", "terseLabel": "International customers" } } }, "auth_ref": [] }, "ptpi_InventoryAndSampleInventoryReserve": { "xbrltype": "monetaryItemType", "nsuri": "http://www.petrospharma.com/20240630", "localname": "InventoryAndSampleInventoryReserve", "crdr": "debit", "presentation": [ "http://www.petrospharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Amount of inventory and sample inventory reserve.", "label": "Inventory and Sample Inventory Reserve", "verboseLabel": "Inventory and sample inventory reserve" } } }, "auth_ref": [] }, "us-gaap_InventoryDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Inventories" } } }, "auth_ref": [] }, "us-gaap_InventoryDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryDisclosureTextBlock", "presentation": [ "http://www.petrospharma.com/role/DisclosureInventories" ], "lang": { "en-us": { "role": { "label": "Inventory Disclosure [Text Block]", "terseLabel": "Inventories", "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory." } } }, "auth_ref": [ "r262" ] }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryFinishedGoodsNetOfReserves", "crdr": "debit", "presentation": [ "http://www.petrospharma.com/role/DisclosureInventoriesDetails" ], "lang": { "en-us": { "role": { "label": "Inventory, Finished Goods, Net of Reserves", "verboseLabel": "Finished goods", "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of merchandise or goods held by the company that are readily available for sale." } } }, "auth_ref": [ "r97", "r707" ] }, "ptpi_InventoryFinishedGoodsValuationReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://www.petrospharma.com/20240630", "localname": "InventoryFinishedGoodsValuationReserves", "crdr": "credit", "presentation": [ "http://www.petrospharma.com/role/DisclosureInventoriesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of merchandise or goods held by the company that are readily available for sale.", "label": "Inventory, Finished Goods, Valuation Reserves", "verboseLabel": "Finished goods are net of valuation reserves" } } }, "auth_ref": [] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryNet", "crdr": "debit", "presentation": [ "http://www.petrospharma.com/role/DisclosureInventoriesDetails", "http://www.petrospharma.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Inventory, Net", "terseLabel": "Inventories", "totalLabel": "Total inventory", "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r148", "r705", "r756" ] }, "us-gaap_InventoryNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryNoncurrent", "crdr": "debit", "presentation": [ "http://www.petrospharma.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Inventory, Noncurrent", "terseLabel": "API purchase commitment", "documentation": "Inventories not expected to be converted to cash, sold or exchanged within the normal operating cycle." } } }, "auth_ref": [ "r876" ] }, "us-gaap_InventoryRawMaterialsNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryRawMaterialsNetOfReserves", "crdr": "debit", "presentation": [ "http://www.petrospharma.com/role/DisclosureInventoriesDetails" ], "lang": { "en-us": { "role": { "label": "Inventory, Raw Materials, Net of Reserves", "verboseLabel": "Raw Materials", "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of unprocessed items to be consumed in the manufacturing or production process." } } }, "auth_ref": [ "r97", "r708" ] }, "ptpi_IssuanceExceededPercentageLimitOnCommonStockIssuedAndOutstanding": { "xbrltype": "percentItemType", "nsuri": "http://www.petrospharma.com/20240630", "localname": "IssuanceExceededPercentageLimitOnCommonStockIssuedAndOutstanding", "presentation": [ "http://www.petrospharma.com/role/DisclosurePrivatePlacementDetails" ], "lang": { "en-us": { "role": { "documentation": "The percentage limit of common stock issued and outstanding immediately prior to the issuance exceeded the limit.", "label": "Issuance, Exceeded The Percentage Limit On Common Stock Issued And Outstanding", "terseLabel": "Aggregate common shares in percent" } } }, "auth_ref": [] }, "us-gaap_IssuanceOfStockAndWarrantsForServicesOrClaims": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IssuanceOfStockAndWarrantsForServicesOrClaims", "crdr": "debit", "presentation": [ "http://www.petrospharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Issuance of Stock and Warrants for Services or Claims", "terseLabel": "Stock issued for services", "documentation": "Fair value of share-based compensation granted to nonemployees as payment for services rendered or acknowledged claims." } } }, "auth_ref": [ "r4" ] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Liabilities", "crdr": "credit", "presentation": [ "http://www.petrospharma.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities", "totalLabel": "Total liabilities", "documentation": "Amount of liability recognized for present obligation requiring transfer or otherwise providing economic benefit to others." } } }, "auth_ref": [ "r13", "r58", "r59", "r60", "r62", "r63", "r64", "r65", "r170", "r255", "r307", "r308", "r310", "r311", "r312", "r313", "r314", "r316", "r317", "r435", "r438", "r439", "r474", "r607", "r713", "r782", "r916", "r939", "r940" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "presentation": [ "http://www.petrospharma.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities and Equity", "totalLabel": "Total Liabilities, Convertible Redeemable Preferred Stock and Stockholders' Equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r74", "r116", "r541", "r756", "r887", "r904", "r936" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://www.petrospharma.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "Liabilities, Convertible Redeemable Preferred Stock and Stockholders' Equity" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesCurrent", "crdr": "credit", "presentation": [ "http://www.petrospharma.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities, Current", "totalLabel": "Total current liabilities", "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer." } } }, "auth_ref": [ "r60", "r138", "r170", "r255", "r307", "r308", "r310", "r311", "r312", "r313", "r314", "r316", "r317", "r435", "r438", "r439", "r474", "r756", "r916", "r939", "r940" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.petrospharma.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities:" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesFairValueDisclosure", "crdr": "credit", "presentation": [ "http://www.petrospharma.com/role/DisclosureFairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "label": "Liabilities, Fair Value Disclosure", "terseLabel": "Total liabilities", "documentation": "Fair value of financial and nonfinancial obligations." } } }, "auth_ref": [ "r453", "r923" ] }, "ptpi_LicenseAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.petrospharma.com/20240630", "localname": "LicenseAgreementMember", "presentation": [ "http://www.petrospharma.com/role/DisclosureMarketingLicensingAndDistributionAgreementsVivusDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to license agreement.", "label": "License Agreement", "terseLabel": "License Agreement" } } }, "auth_ref": [] }, "us-gaap_LoansNotesTradeAndOtherReceivablesExcludingAllowanceForCreditLossesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LoansNotesTradeAndOtherReceivablesExcludingAllowanceForCreditLossesTextBlock", "presentation": [ "http://www.petrospharma.com/role/DisclosureAccountsReceivableNet" ], "lang": { "en-us": { "role": { "label": "Loans, Notes, Trade and Other Receivables, Excluding Allowance for Credit Losses [Text Block]", "terseLabel": "Accounts Receivable, net", "documentation": "The entire disclosure for claims held for amounts due a company, excluding disclosure for allowance for credit losses. Examples include, but are not limited to, trade accounts receivables, notes receivables, loans receivables. Also excludes disclosure for financing receivables." } } }, "auth_ref": [ "r902" ] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "LocalPhoneNumber", "presentation": [ "http://www.petrospharma.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/2024", "localname": "LongTermDebt", "crdr": "credit", "presentation": [ "http://www.petrospharma.com/role/DisclosureDebtFutureMinimumPrincipalPaymentsDetails" ], "lang": { "en-us": { "role": { "label": "Long-term Debt", "totalLabel": "Total", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation." } } }, "auth_ref": [ "r13", "r114", "r331", "r345", "r731", "r732", "r755", "r949" ] }, "us-gaap_LongTermDebtCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtCurrent", "crdr": "credit", "presentation": [ "http://www.petrospharma.com/role/DisclosureDebtFutureMinimumPrincipalPaymentsDetails" ], "lang": { "en-us": { "role": { "label": "Long-term Debt, Current Maturities", "negatedLabel": "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": [ "r141" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "crdr": "credit", "presentation": [ "http://www.petrospharma.com/role/DisclosureDebtFutureMinimumPrincipalPaymentsDetails" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Maturity, Year One", "terseLabel": "2025", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r6", "r174", "r336" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree", "crdr": "credit", "presentation": [ "http://www.petrospharma.com/role/DisclosureDebtFutureMinimumPrincipalPaymentsDetails" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Maturity, Year Three", "terseLabel": "2027", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r6", "r174", "r336" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "crdr": "credit", "presentation": [ "http://www.petrospharma.com/role/DisclosureDebtFutureMinimumPrincipalPaymentsDetails" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Maturity, Year Two", "terseLabel": "2026", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in 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": [ "r6", "r174", "r336" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "crdr": "credit", "presentation": [ "http://www.petrospharma.com/role/DisclosureDebtFutureMinimumPrincipalPaymentsDetails" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Maturity, Remainder of Fiscal Year", "terseLabel": "2024 (remaining 6 months)", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in remainder of current fiscal year." } } }, "auth_ref": [ "r888" ] }, "us-gaap_LongTermDebtNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtNoncurrent", "crdr": "credit", "presentation": [ "http://www.petrospharma.com/role/DisclosureDebtFutureMinimumPrincipalPaymentsDetails" ], "lang": { "en-us": { "role": { "label": "Long-term Debt, Excluding Current Maturities", "terseLabel": "Promissory note, net of current portion", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation." } } }, "auth_ref": [ "r142" ] }, "us-gaap_LongTermNotesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermNotesPayable", "crdr": "credit", "presentation": [ "http://www.petrospharma.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Notes Payable, Noncurrent", "terseLabel": "Promissory note, net of current portion", "documentation": "Carrying value as of the balance sheet date of notes payable (with maturities initially due after one year or beyond the operating cycle if longer), excluding current portion." } } }, "auth_ref": [ "r13" ] }, "srt_MajorCustomersAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MajorCustomersAxis", "presentation": [ "http://www.petrospharma.com/role/DisclosureAccountsReceivableNetAdditionalInformationDetails", "http://www.petrospharma.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]" } } }, "auth_ref": [ "r251", "r738", "r765", "r769", "r919", "r953", "r956", "r957", "r959", "r960", "r961", "r962", "r963", "r964", "r965", "r966", "r967", "r968", "r969", "r970", "r971", "r972", "r973", "r974", "r975", "r976", "r977", "r978", "r979", "r980", "r981", "r982", "r983" ] }, "ptpi_MarketingLicensingAndDistributionAgreementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.petrospharma.com/20240630", "localname": "MarketingLicensingAndDistributionAgreementsAbstract", "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "Marketing, Licensing and Distribution Agreements." } } }, "auth_ref": [] }, "ptpi_MaximGroupLlcMember": { "xbrltype": "domainItemType", "nsuri": "http://www.petrospharma.com/20240630", "localname": "MaximGroupLlcMember", "presentation": [ "http://www.petrospharma.com/role/DisclosureStockholdersEquityNumberOfSharesHeldDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information about Maxim group LLC.,", "label": "Maxim Group LLC [Member]", "verboseLabel": "Maxim Group LLC" } } }, "auth_ref": [] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MaximumMember", "presentation": [ "http://www.petrospharma.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Maximum" } } }, "auth_ref": [ "r301", "r302", "r303", "r304", "r383", "r421", "r456", "r495", "r559", "r560", "r566", "r598", "r599", "r655", "r658", "r662", "r663", "r673", "r698", "r699", "r726", "r735", "r746", "r751", "r752", "r753", "r754", "r766", "r918", "r941", "r942", "r943", "r944", "r945", "r946" ] }, "ecd_MeasureAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MeasureAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Measure [Axis]", "terseLabel": "Measure:" } } }, "auth_ref": [ "r831" ] }, "ecd_MeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Measure Name", "terseLabel": "Name" } } }, "auth_ref": [ "r831" ] }, "us-gaap_MeasurementInputDefaultRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MeasurementInputDefaultRateMember", "presentation": [ "http://www.petrospharma.com/role/DisclosurePrivatePlacementDetails" ], "lang": { "en-us": { "role": { "label": "Measurement Input, Default Rate [Member]", "terseLabel": "Probability of default", "documentation": "Measurement input using likelihood loan will not be repaid as proportion of outstanding loan." } } }, "auth_ref": [ "r751", "r925", "r926", "r927" ] }, "us-gaap_MeasurementInputExpectedDividendRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MeasurementInputExpectedDividendRateMember", "presentation": [ "http://www.petrospharma.com/role/DisclosurePrivatePlacementDetails" ], "lang": { "en-us": { "role": { "label": "Measurement Input, Expected Dividend Rate [Member]", "terseLabel": "Dividend yield", "documentation": "Measurement input using expected dividend rate to be paid to holder of share per year." } } }, "auth_ref": [ "r925", "r926", "r927" ] }, "us-gaap_MeasurementInputExpectedTermMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MeasurementInputExpectedTermMember", "presentation": [ "http://www.petrospharma.com/role/DisclosurePrivatePlacementDetails" ], "lang": { "en-us": { "role": { "label": "Measurement Input, Expected Term [Member]", "terseLabel": "Expected term", "documentation": "Measurement input using period financial instrument is expected to be outstanding. Excludes maturity date." } } }, "auth_ref": [ "r925", "r926", "r927" ] }, "us-gaap_MeasurementInputPriceVolatilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MeasurementInputPriceVolatilityMember", "presentation": [ "http://www.petrospharma.com/role/DisclosurePrivatePlacementDetails" ], "lang": { "en-us": { "role": { "label": "Measurement Input, Price Volatility [Member]", "terseLabel": "Equity volatility", "documentation": "Measurement input using rate at which price of security will increase (decrease) for given set of returns." } } }, "auth_ref": [ "r751", "r925", "r926", "r927" ] }, "us-gaap_MeasurementInputQuotedPriceMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MeasurementInputQuotedPriceMember", "presentation": [ "http://www.petrospharma.com/role/DisclosurePrivatePlacementDetails" ], "lang": { "en-us": { "role": { "label": "Measurement Input, Quoted Price [Member]", "terseLabel": "Fair value of our common stock", "documentation": "Measurement input using quoted price." } } }, "auth_ref": [ "r925", "r926", "r927" ] }, "us-gaap_MeasurementInputRiskFreeInterestRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MeasurementInputRiskFreeInterestRateMember", "presentation": [ "http://www.petrospharma.com/role/DisclosurePrivatePlacementDetails" ], "lang": { "en-us": { "role": { "label": "Measurement Input, Risk Free Interest Rate [Member]", "terseLabel": "Risk-free interest rate", "documentation": "Measurement input using interest rate on instrument with zero risk of financial loss." } } }, "auth_ref": [ "r925", "r926", "r927" ] }, "ptpi_MeasurementInputTradedVolumeVolatilityMember": { "xbrltype": "domainItemType", "nsuri": "http://www.petrospharma.com/20240630", "localname": "MeasurementInputTradedVolumeVolatilityMember", "presentation": [ "http://www.petrospharma.com/role/DisclosurePrivatePlacementDetails" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using traded volume volatility.", "label": "Measurement Input Traded Volume Volatility [Member]", "terseLabel": "Traded volume volatility" } } }, "auth_ref": [] }, "us-gaap_MeasurementInputTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MeasurementInputTypeAxis", "presentation": [ "http://www.petrospharma.com/role/DisclosurePrivatePlacementDetails" ], "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": [ "r454", "r455", "r456", "r751" ] }, "us-gaap_MeasurementInputTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MeasurementInputTypeDomain", "presentation": [ "http://www.petrospharma.com/role/DisclosurePrivatePlacementDetails" ], "lang": { "en-us": { "role": { "label": "Measurement Input Type [Domain]", "documentation": "Measurement input used to determine value of asset and liability." } } }, "auth_ref": [ "r454", "r455", "r456", "r751" ] }, "ptpi_MeasurementInputsPenaltyDividendRateMember": { "xbrltype": "domainItemType", "nsuri": "http://www.petrospharma.com/20240630", "localname": "MeasurementInputsPenaltyDividendRateMember", "presentation": [ "http://www.petrospharma.com/role/DisclosurePrivatePlacementDetails" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using penalty dividend rate.", "label": "Measurement Inputs, Penalty Dividend Rate [Member]", "terseLabel": "Penalty dividend rate" } } }, "auth_ref": [] }, "ptpi_MedicalDeviceSalesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.petrospharma.com/20240630", "localname": "MedicalDeviceSalesMember", "presentation": [ "http://www.petrospharma.com/role/DisclosureSegmentInformationDetails", "http://www.petrospharma.com/role/DisclosureSegmentInformationSegmentAssetsDetails", "http://www.petrospharma.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to medical device sales.", "label": "Medical Devices", "terseLabel": "Medical Devices" } } }, "auth_ref": [] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MinimumMember", "presentation": [ "http://www.petrospharma.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Minimum" } } }, "auth_ref": [ "r301", "r302", "r303", "r304", "r383", "r421", "r456", "r495", "r559", "r560", "r566", "r598", "r599", "r655", "r658", "r662", "r663", "r673", "r698", "r699", "r726", "r735", "r746", "r751", "r752", "r753", "r766", "r918", "r941", "r942", "r943", "r944", "r945", "r946" ] }, "ptpi_MinimumTradingDaysAfterDateThatInitialRegistrationStatementForConsideringFirstTradingDayOfCalendarMonth": { "xbrltype": "durationItemType", "nsuri": "http://www.petrospharma.com/20240630", "localname": "MinimumTradingDaysAfterDateThatInitialRegistrationStatementForConsideringFirstTradingDayOfCalendarMonth", "presentation": [ "http://www.petrospharma.com/role/DisclosurePrivatePlacementDetails" ], "lang": { "en-us": { "role": { "documentation": "Minimum trading days after the date that initial registration statement for considering first trading day of the calendar month.", "label": "Minimum Trading Days After the Date That Initial Registration Statement For Considering First Trading Day of The Calendar Month", "terseLabel": "Minimum trading days after the date that initial registration statement for considering first trading day of the calendar month" } } }, "auth_ref": [] }, "ptpi_MitsubishiTanabePharmaCorporationMember": { "xbrltype": "domainItemType", "nsuri": "http://www.petrospharma.com/20240630", "localname": "MitsubishiTanabePharmaCorporationMember", "presentation": [ "http://www.petrospharma.com/role/DisclosureMarketingLicensingAndDistributionAgreementsVivusDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Mitsubishi Tanabe Pharma Corporation.", "label": "MTPC", "terseLabel": "MTPC" } } }, "auth_ref": [] }, "ecd_MnpiDiscTimedForCompValFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MnpiDiscTimedForCompValFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "MNPI Disclosure Timed for Compensation Value [Flag]", "terseLabel": "MNPI Disclosure Timed for Compensation Value" } } }, "auth_ref": [ "r850" ] }, "ecd_MtrlTermsOfTrdArrTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MtrlTermsOfTrdArrTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Material Terms of Trading Arrangement [Text Block]", "terseLabel": "Material Terms of Trading Arrangement" } } }, "auth_ref": [ "r858" ] }, "srt_NameOfMajorCustomerDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "NameOfMajorCustomerDomain", "presentation": [ "http://www.petrospharma.com/role/DisclosureAccountsReceivableNetAdditionalInformationDetails", "http://www.petrospharma.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Customer [Domain]" } } }, "auth_ref": [ "r251", "r738", "r765", "r769", "r919", "r953", "r956", "r957", "r959", "r960", "r961", "r962", "r963", "r964", "r965", "r966", "r967", "r968", "r969", "r970", "r971", "r972", "r973", "r974", "r975", "r976", "r977", "r978", "r979", "r980", "r981", "r982", "r983" ] }, "ecd_NamedExecutiveOfficersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NamedExecutiveOfficersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Named Executive Officers, Footnote [Text Block]", "terseLabel": "Named Executive Officers, Footnote" } } }, "auth_ref": [ "r832" ] }, "ptpi_NatureOfOperationsBasisOfPresentationAndLiquidityLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.petrospharma.com/20240630", "localname": "NatureOfOperationsBasisOfPresentationAndLiquidityLineItems", "presentation": [ "http://www.petrospharma.com/role/DisclosureNatureOfOperationsBasisOfPresentationLiquidityAndGoingConcernAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Nature of Operations, Basis of Presentation, and Liquidity [Line Items]", "terseLabel": "Nature of Operations, Basis of Presentation, Liquidity and Going Concern" } } }, "auth_ref": [] }, "ptpi_NatureOfOperationsBasisOfPresentationAndLiquidityTable": { "xbrltype": "stringItemType", "nsuri": "http://www.petrospharma.com/20240630", "localname": "NatureOfOperationsBasisOfPresentationAndLiquidityTable", "presentation": [ "http://www.petrospharma.com/role/DisclosureNatureOfOperationsBasisOfPresentationLiquidityAndGoingConcernAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Schedule of nature of operations, basis of presentation, and liquidity.", "label": "Nature of Operations, Basis of Presentation, and Liquidity [Table]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "presentation": [ "http://www.petrospharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash used in financing activities", "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit." } } }, "auth_ref": [ "r163" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://www.petrospharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "verboseLabel": "Cash flows from financing activities:" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInOperatingActivities", "presentation": [ "http://www.petrospharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "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": [ "r90", "r91", "r92" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.petrospharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "verboseLabel": "Cash flows from operating activities:" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetIncomeLoss", "crdr": "credit", "presentation": [ "http://www.petrospharma.com/role/DisclosureSegmentInformationDetails", "http://www.petrospharma.com/role/StatementCondensedConsolidatedStatementsOfChangesInConvertibleRedeemablePreferredStockAndStockholdersEquity", "http://www.petrospharma.com/role/StatementCondensedConsolidatedStatementsOfOperations", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "totalLabel": "Net loss", "verboseLabel": "Net loss", "label": "Net Income (Loss)", "terseLabel": "Net Income (Loss)", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r84", "r92", "r118", "r136", "r153", "r154", "r157", "r170", "r178", "r180", "r181", "r182", "r183", "r184", "r187", "r188", "r196", "r255", "r307", "r308", "r310", "r311", "r312", "r313", "r314", "r316", "r317", "r428", "r431", "r450", "r474", "r545", "r631", "r648", "r649", "r780", "r916" ] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "crdr": "credit", "presentation": [ "http://www.petrospharma.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss) Available to Common Stockholders, Basic", "totalLabel": "Net loss attributable to common stockholders", "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders." } } }, "auth_ref": [ "r160", "r180", "r181", "r182", "r183", "r191", "r192", "r197", "r200", "r431" ] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://www.petrospharma.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": [] }, "ptpi_NonCashAcquisitionActivePharmaceuticalIngredientOfPurchaseAgreement": { "xbrltype": "monetaryItemType", "nsuri": "http://www.petrospharma.com/20240630", "localname": "NonCashAcquisitionActivePharmaceuticalIngredientOfPurchaseAgreement", "crdr": "credit", "presentation": [ "http://www.petrospharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "The amount of inventory that an Entity acquires in a noncash (or part noncash) acquisition. Noncash is defined as information about all investing and financing activities of an enterprise during a period that affect recognized assets or liabilities but that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.", "label": "Non cash Acquisition Active Pharmaceutical Ingredient Of Purchase Agreement", "terseLabel": "Noncash increase in inventory due to API reclass" } } }, "auth_ref": [] }, "ecd_NonGaapMeasureDescriptionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonGaapMeasureDescriptionTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-GAAP Measure Description [Text Block]", "terseLabel": "Non-GAAP Measure Description" } } }, "auth_ref": [ "r831" ] }, "ecd_NonNeosMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonNeosMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-NEOs [Member]", "terseLabel": "Non-NEOs" } } }, "auth_ref": [ "r795", "r805", "r815", "r839", "r847" ] }, "ecd_NonPeoNeoAvgCompActuallyPaidAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonPeoNeoAvgCompActuallyPaidAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO Average Compensation Actually Paid Amount", "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount" } } }, "auth_ref": [ "r822" ] }, "ecd_NonPeoNeoAvgTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonPeoNeoAvgTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO Average Total Compensation Amount", "terseLabel": "Non-PEO NEO Average Total Compensation Amount" } } }, "auth_ref": [ "r821" ] }, "ecd_NonPeoNeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonPeoNeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO [Member]", "terseLabel": "Non-PEO NEO" } } }, "auth_ref": [ "r839" ] }, "ecd_NonRule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonRule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]", "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted" } } }, "auth_ref": [ "r858" ] }, "ecd_NonRule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonRule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]", "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated" } } }, "auth_ref": [ "r858" ] }, "us-gaap_NonUsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NonUsMember", "presentation": [ "http://www.petrospharma.com/role/DisclosureSegmentInformationNetSalesByGeographicRegionDetails" ], "lang": { "en-us": { "role": { "label": "International", "terseLabel": "International", "documentation": "Countries excluding the United States of America (US)." } } }, "auth_ref": [ "r989", "r990", "r991", "r992" ] }, "ptpi_NoncashDecreaseInAccruedExpensesRelatedToVivusSettlement": { "xbrltype": "monetaryItemType", "nsuri": "http://www.petrospharma.com/20240630", "localname": "NoncashDecreaseInAccruedExpensesRelatedToVivusSettlement", "crdr": "credit", "presentation": [ "http://www.petrospharma.com/role/DisclosureMarketingLicensingAndDistributionAgreementsVivusDetails", "http://www.petrospharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Amount of noncash decrease in accrued expenses related to Vivus settlement.", "label": "Noncash Decrease In Accrued Expenses Related To Vivus Settlement", "terseLabel": "Noncash decrease in accrued expenses related to Vivus settlement" } } }, "auth_ref": [] }, "ptpi_NoncashDecreaseInAccruedInventoryPurchasesRelatedToVivusSettlement": { "xbrltype": "monetaryItemType", "nsuri": "http://www.petrospharma.com/20240630", "localname": "NoncashDecreaseInAccruedInventoryPurchasesRelatedToVivusSettlement", "crdr": "credit", "presentation": [ "http://www.petrospharma.com/role/DisclosureMarketingLicensingAndDistributionAgreementsVivusDetails", "http://www.petrospharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Amount of noncash decrease in accrued inventory purchases related to Vivus settlement .", "label": "Noncash Decrease In Accrued Inventory Purchases Related To Vivus Settlement", "terseLabel": "Noncash decrease in accrued inventory purchases related to Vivus Settlement" } } }, "auth_ref": [] }, "ptpi_NoncashDecreaseInApiPurchaseCommitmentRelatedToVivusSettlement": { "xbrltype": "monetaryItemType", "nsuri": "http://www.petrospharma.com/20240630", "localname": "NoncashDecreaseInApiPurchaseCommitmentRelatedToVivusSettlement", "crdr": "debit", "presentation": [ "http://www.petrospharma.com/role/DisclosureMarketingLicensingAndDistributionAgreementsVivusDetails", "http://www.petrospharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Amount of noncash decrease in API purchase commitment related to Vivus settlement", "label": "Noncash Decrease In API Purchase Commitment Related To Vivus Settlement", "terseLabel": "Noncash decrease in API purchase commitment" } } }, "auth_ref": [] }, "ptpi_NoncashDecreaseInOtherCurrentAssetsApiPurchaseCommitment": { "xbrltype": "monetaryItemType", "nsuri": "http://www.petrospharma.com/20240630", "localname": "NoncashDecreaseInOtherCurrentAssetsApiPurchaseCommitment", "crdr": "credit", "presentation": [ "http://www.petrospharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "The amount of Noncash decrease in other current assets: API purchase commitment.", "label": "Noncash Decrease In Other Current Assets: Api Purchase Commitment", "terseLabel": "Noncash decrease in other current assets: API purchase commitment" } } }, "auth_ref": [] }, "us-gaap_NoncashInvestingAndFinancingItemsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NoncashInvestingAndFinancingItemsAbstract", "presentation": [ "http://www.petrospharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Noncash Investing and Financing Items [Abstract]", "terseLabel": "Noncash Items:" } } }, "auth_ref": [] }, "ptpi_NoncashIssuanceOfCommonStockToNonEmployee": { "xbrltype": "monetaryItemType", "nsuri": "http://www.petrospharma.com/20240630", "localname": "NoncashIssuanceOfCommonStockToNonEmployee", "crdr": "debit", "presentation": [ "http://www.petrospharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Amount of noncash issuance of common stock to non-employee during the period.", "label": "Noncash Issuance of Common Stock to Non-Employee", "terseLabel": "Noncash issuance of common stock to non-employee" } } }, "auth_ref": [] }, "ptpi_NoncashRedemptionOfSeriesConvertiblePreferredStock": { "xbrltype": "monetaryItemType", "nsuri": "http://www.petrospharma.com/20240630", "localname": "NoncashRedemptionOfSeriesConvertiblePreferredStock", "crdr": "credit", "presentation": [ "http://www.petrospharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "The amount of noncash redemption of series a convertible preferred shares.", "label": "Noncash Redemption Of Series A convertible Preferred Stock", "verboseLabel": "Noncash redemption of Series A Preferred Stock" } } }, "auth_ref": [] }, "us-gaap_NotesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NotesPayable", "crdr": "credit", "presentation": [ "http://www.petrospharma.com/role/DisclosureDebtPromissoryNoteDetails" ], "lang": { "en-us": { "role": { "label": "Notes Payable", "terseLabel": "Principal balance", "documentation": "Including the current and noncurrent portions, aggregate carrying amount of all types of notes payable, as of the balance sheet date, with initial maturities beyond one year or beyond the normal operating cycle, if longer." } } }, "auth_ref": [ "r13", "r114", "r949", "r950" ] }, "us-gaap_NotesPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NotesPayableCurrent", "crdr": "credit", "presentation": [ "http://www.petrospharma.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Notes Payable, Current", "terseLabel": "Current portion of promissory note", "documentation": "Sum of the 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." } } }, "auth_ref": [ "r58", "r59" ] }, "us-gaap_NotesPayableOtherPayablesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NotesPayableOtherPayablesMember", "presentation": [ "http://www.petrospharma.com/role/DisclosureDebtFutureMinimumPrincipalPaymentsDetails", "http://www.petrospharma.com/role/DisclosureDebtPromissoryNoteDetails" ], "lang": { "en-us": { "role": { "label": "Note", "verboseLabel": "Promissory note", "documentation": "A written promise to pay a note to a third party." } } }, "auth_ref": [] }, "ptpi_NumberOfCustomers": { "xbrltype": "integerItemType", "nsuri": "http://www.petrospharma.com/20240630", "localname": "NumberOfCustomers", "presentation": [ "http://www.petrospharma.com/role/DisclosureAccountsReceivableNetAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the number of customers.", "label": "Number Of Customers", "terseLabel": "Number of customers" } } }, "auth_ref": [] }, "ptpi_NumberOfEqualMonthlyInstallmentsForRedemptionOfPreferredStock": { "xbrltype": "integerItemType", "nsuri": "http://www.petrospharma.com/20240630", "localname": "NumberOfEqualMonthlyInstallmentsForRedemptionOfPreferredStock", "presentation": [ "http://www.petrospharma.com/role/DisclosurePrivatePlacementDetails" ], "lang": { "en-us": { "role": { "documentation": "Number of equal monthly installments for redemption of preferred stock.", "label": "Number of Equal Monthly Installments for Redemption of Preferred Stock", "terseLabel": "Number of equal monthly installments for redemption of preferred stock" } } }, "auth_ref": [] }, "ptpi_NumberOfInstallmentsSharesAgreedForIssuance": { "xbrltype": "integerItemType", "nsuri": "http://www.petrospharma.com/20240630", "localname": "NumberOfInstallmentsSharesAgreedForIssuance", "presentation": [ "http://www.petrospharma.com/role/DisclosureStockholdersEquityNumberOfSharesHeldDetails" ], "lang": { "en-us": { "role": { "documentation": "The number of installments, in which shares agreed to be issuable.", "label": "Number Of Installments, Shares Agreed For Issuance", "terseLabel": "Number of installments" } } }, "auth_ref": [] }, "us-gaap_NumberOfOperatingSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NumberOfOperatingSegments", "presentation": [ "http://www.petrospharma.com/role/DisclosureSegmentInformationDetails", "http://www.petrospharma.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Number of Operating Segments", "terseLabel": "Number of operating segments", "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues." } } }, "auth_ref": [ "r721", "r896" ] }, "ptpi_NumberOfPreferredStockAndDividendRedemption": { "xbrltype": "sharesItemType", "nsuri": "http://www.petrospharma.com/20240630", "localname": "NumberOfPreferredStockAndDividendRedemption", "presentation": [ "http://www.petrospharma.com/role/StatementCondensedConsolidatedStatementsOfChangesInConvertibleRedeemablePreferredStockAndStockholdersEquity" ], "lang": { "en-us": { "role": { "documentation": "Number of preferred stock and dividend redemption.", "label": "Number Of Preferred Stock And Dividend Redemption", "negatedLabel": "Preferred Stock redemption including cash premium (in shares)" } } }, "auth_ref": [] }, "ptpi_NumberOfTradingDayConsideredForCalculationOfClosingPriceLimitOfCommonStockForConversion": { "xbrltype": "durationItemType", "nsuri": "http://www.petrospharma.com/20240630", "localname": "NumberOfTradingDayConsideredForCalculationOfClosingPriceLimitOfCommonStockForConversion", "presentation": [ "http://www.petrospharma.com/role/DisclosurePrivatePlacementDetails" ], "lang": { "en-us": { "role": { "documentation": "Number of trading day considered for calculation of closing price limit of common stock for conversion.", "label": "Number of Trading Day Considered for Calculation of Closing Price Limit of Common Stock for Conversion", "terseLabel": "Number of trading day considered for calculation of closing price limit of common stock for conversion" } } }, "auth_ref": [] }, "ptpi_NumberOfTradingDaysImmediatelyPriorToAmortizationPaymentIsDueConsideredForCalculatingConversionPrice": { "xbrltype": "durationItemType", "nsuri": "http://www.petrospharma.com/20240630", "localname": "NumberOfTradingDaysImmediatelyPriorToAmortizationPaymentIsDueConsideredForCalculatingConversionPrice", "presentation": [ "http://www.petrospharma.com/role/DisclosurePrivatePlacementDetails" ], "lang": { "en-us": { "role": { "documentation": "Number of trading days immediately prior to amortization payment is due considered for calculating conversion price.", "label": "Number of Trading Days Immediately Prior to Amortization Payment is Due Considered for Calculating Conversion Price", "terseLabel": "Number of trading days immediately prior to amortization payment is due considered for calculating conversion price" } } }, "auth_ref": [] }, "ptpi_OneCustomersMember": { "xbrltype": "domainItemType", "nsuri": "http://www.petrospharma.com/20240630", "localname": "OneCustomersMember", "presentation": [ "http://www.petrospharma.com/role/DisclosureAccountsReceivableNetAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to one customers.", "label": "One customers", "terseLabel": "One customers" } } }, "auth_ref": [] }, "us-gaap_OperatingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingExpenses", "crdr": "debit", "presentation": [ "http://www.petrospharma.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "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/2024", "localname": "OperatingExpensesAbstract", "presentation": [ "http://www.petrospharma.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Operating Expenses [Abstract]", "terseLabel": "Operating expenses:" } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingIncomeLoss", "crdr": "credit", "presentation": [ "http://www.petrospharma.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "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": [ "r121", "r714", "r895", "r897", "r899", "r900", "r901" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "presentation": [ "http://www.petrospharma.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Right-of-Use Asset", "verboseLabel": "Right of use assets", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r485" ] }, "us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseRightOfUseAssetAmortizationExpense", "crdr": "debit", "presentation": [ "http://www.petrospharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Right-of-Use Asset, Periodic Reduction", "terseLabel": "Amortization of right of use asset", "documentation": "Amount of periodic reduction over lease term of carrying amount of right-of-use asset from operating lease." } } }, "auth_ref": [ "r884" ] }, "us-gaap_OperatingSegmentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingSegmentsMember", "presentation": [ "http://www.petrospharma.com/role/DisclosureSegmentInformationDetails" ], "lang": { "en-us": { "role": { "label": "Operating segments", "terseLabel": "Operating segments", "documentation": "Identifies components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity." } } }, "auth_ref": [ "r237", "r238", "r239", "r240", "r241", "r244", "r720", "r721" ] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "lang": { "en-us": { "role": { "label": "Nature of Operations, Basis of Presentation, Liquidity and Going Concern" } } }, "auth_ref": [] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "presentation": [ "http://www.petrospharma.com/role/DisclosureNatureOfOperationsBasisOfPresentationLiquidityAndGoingConcern" ], "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]", "terseLabel": "Nature of Operations, Basis of Presentation, Liquidity and Going Concern", "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure." } } }, "auth_ref": [ "r56", "r107", "r568", "r569" ] }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherAccruedLiabilitiesCurrent", "crdr": "credit", "presentation": [ "http://www.petrospharma.com/role/DisclosureAccruedExpensesDetails" ], "lang": { "en-us": { "role": { "label": "Other Accrued Liabilities, Current", "terseLabel": "Other accrued expenses", "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": [ "r59" ] }, "us-gaap_OtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherAssetsCurrent", "crdr": "debit", "presentation": [ "http://www.petrospharma.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Other Assets, Current", "terseLabel": "Other current assets", "documentation": "Amount of current assets classified as other." } } }, "auth_ref": [ "r149", "r756" ] }, "us-gaap_OtherCommitmentsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherCommitmentsLineItems", "presentation": [ "http://www.petrospharma.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "label": "Other Commitments [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": [] }, "us-gaap_OtherCommitmentsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherCommitmentsTable", "presentation": [ "http://www.petrospharma.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "label": "Other Commitments [Table]", "documentation": "Disclosure of information about obligations resulting from other commitments." } } }, "auth_ref": [] }, "us-gaap_OtherCurrentAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherCurrentAssetsMember", "presentation": [ "http://www.petrospharma.com/role/DisclosureMarketingLicensingAndDistributionAgreementsVivusDetails" ], "lang": { "en-us": { "role": { "label": "Other Current Assets [Member]", "verboseLabel": "Other Current Assets", "documentation": "Primary financial statement caption encompassing other current assets." } } }, "auth_ref": [ "r45", "r51" ] }, "us-gaap_OtherLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherLiabilitiesCurrent", "crdr": "credit", "presentation": [ "http://www.petrospharma.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Other Liabilities, Current", "terseLabel": "Other current liabilities", "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r59", "r756" ] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "presentation": [ "http://www.petrospharma.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Other Liabilities, Noncurrent", "terseLabel": "Other long-term liabilities", "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r63" ] }, "us-gaap_OtherNoncurrentAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherNoncurrentAssetsMember", "presentation": [ "http://www.petrospharma.com/role/DisclosureMarketingLicensingAndDistributionAgreementsVivusDetails" ], "lang": { "en-us": { "role": { "label": "Other Noncurrent Assets [Member]", "verboseLabel": "Other Noncurrent Assets", "documentation": "Primary financial statement caption encompassing other noncurrent assets." } } }, "auth_ref": [] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "presentation": [ "http://www.petrospharma.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Other Nonoperating Income (Expense)", "totalLabel": "Total other income (expenses)", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r87" ] }, "us-gaap_OtherNonoperatingIncomeExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherNonoperatingIncomeExpenseAbstract", "presentation": [ "http://www.petrospharma.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Other Nonoperating Income (Expense) [Abstract]", "terseLabel": "Other income (expenses):" } } }, "auth_ref": [] }, "ecd_OtherPerfMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OtherPerfMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Other Performance Measure, Amount", "terseLabel": "Other Performance Measure, Amount" } } }, "auth_ref": [ "r831" ] }, "us-gaap_OtherPrepaidExpenseCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherPrepaidExpenseCurrent", "crdr": "debit", "presentation": [ "http://www.petrospharma.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Other Prepaid Expense, Current", "terseLabel": "Other prepaid expenses", "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": [ "r878", "r905" ] }, "ecd_OutstandingAggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OutstandingAggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Aggregate Erroneous Compensation Amount", "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r793", "r803", "r813", "r845" ] }, "ecd_OutstandingRecoveryCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OutstandingRecoveryCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Recovery Compensation Amount", "terseLabel": "Compensation Amount" } } }, "auth_ref": [ "r796", "r806", "r816", "r848" ] }, "ecd_OutstandingRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OutstandingRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Recovery, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r796", "r806", "r816", "r848" ] }, "ecd_PayVsPerformanceDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PayVsPerformanceDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Line Items]", "terseLabel": "Pay vs Performance Disclosure" } } }, "auth_ref": [ "r820" ] }, "us-gaap_PayablePreferredStockRedeemed": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PayablePreferredStockRedeemed", "crdr": "credit", "presentation": [ "http://www.petrospharma.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Payable, Preferred Stock Redeemed", "terseLabel": "Accrued Series A Convertible Preferred payments payable", "documentation": "Amount of payable for preferred stock reacquired. Includes, but is not limited to, unit, membership interest, or other ownership interest." } } }, "auth_ref": [ "r601", "r678" ] }, "ptpi_PaymentMadeForPurchaseOrder": { "xbrltype": "monetaryItemType", "nsuri": "http://www.petrospharma.com/20240630", "localname": "PaymentMadeForPurchaseOrder", "crdr": "debit", "presentation": [ "http://www.petrospharma.com/role/DisclosureMarketingLicensingAndDistributionAgreementsVivusDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of payment made for purchase order.", "label": "Payment Made For Purchase Order", "terseLabel": "Payment made for purchase order" } } }, "auth_ref": [] }, "us-gaap_PaymentsForRepurchaseOfConvertiblePreferredStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsForRepurchaseOfConvertiblePreferredStock", "crdr": "credit", "presentation": [ "http://www.petrospharma.com/role/DisclosurePrivatePlacementDetails" ], "lang": { "en-us": { "role": { "label": "Payments for Repurchase of Convertible Preferred Stock", "terseLabel": "Amount of stock redeemed for cash", "documentation": "The cash outflow to reacquire preferred stock originally issued and identified as a security that can be exchanged for another type of financial security. This repurchased stock is held in treasury." } } }, "auth_ref": [ "r88" ] }, "us-gaap_PaymentsForRepurchaseOfPreferredStockAndPreferenceStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsForRepurchaseOfPreferredStockAndPreferenceStock", "crdr": "credit", "presentation": [ "http://www.petrospharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments for Repurchase of Preferred Stock and Preference Stock", "negatedLabel": "Redemption of Series A Preferred Stock", "documentation": "The cash outflow to reacquire preferred stock during the period." } } }, "auth_ref": [ "r88" ] }, "ecd_PeerGroupIssuersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeerGroupIssuersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Peer Group Issuers, Footnote [Text Block]", "terseLabel": "Peer Group Issuers, Footnote" } } }, "auth_ref": [ "r830" ] }, "ecd_PeerGroupTotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeerGroupTotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Peer Group Total Shareholder Return Amount", "terseLabel": "Peer Group Total Shareholder Return Amount" } } }, "auth_ref": [ "r830" ] }, "ecd_PeoActuallyPaidCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoActuallyPaidCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Actually Paid Compensation Amount", "terseLabel": "PEO Actually Paid Compensation Amount" } } }, "auth_ref": [ "r822" ] }, "ecd_PeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO [Member]", "terseLabel": "PEO" } } }, "auth_ref": [ "r839" ] }, "ecd_PeoName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Name", "terseLabel": "PEO Name" } } }, "auth_ref": [ "r832" ] }, "ecd_PeoTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Total Compensation Amount", "terseLabel": "PEO Total Compensation Amount" } } }, "auth_ref": [ "r821" ] }, "ptpi_PercentageOfAverageOfThreeLowestClosingPricesOfCommonStockDuringThirtyTradingDayPeriodImmediatelyPriorToAmortizationPaymentIsDue": { "xbrltype": "percentItemType", "nsuri": "http://www.petrospharma.com/20240630", "localname": "PercentageOfAverageOfThreeLowestClosingPricesOfCommonStockDuringThirtyTradingDayPeriodImmediatelyPriorToAmortizationPaymentIsDue", "presentation": [ "http://www.petrospharma.com/role/DisclosurePrivatePlacementDetails" ], "lang": { "en-us": { "role": { "documentation": "Percentage of the average of three lowest closing prices of common stock during the thirty trading day period immediately prior to amortization payment is due", "label": "Percentage of the Average of Three Lowest Closing Prices of Common Stock During the Thirty Trading Day Period Immediately Prior to Amortization Payment is Due", "terseLabel": "Percentage of the average of three lowest closing prices of common stock during the thirty trading day period immediately prior to amortization payment is due" } } }, "auth_ref": [] }, "ptpi_PercentageOfMinimumPriceAsDefinedInNasdaqStockMarketRule": { "xbrltype": "percentItemType", "nsuri": "http://www.petrospharma.com/20240630", "localname": "PercentageOfMinimumPriceAsDefinedInNasdaqStockMarketRule", "presentation": [ "http://www.petrospharma.com/role/DisclosurePrivatePlacementDetails" ], "lang": { "en-us": { "role": { "documentation": "Percentage of minimum price as defined in Nasdaq Stock Market Rule on the date of the Nasdaq Stockholder Approval.", "label": "Percentage of Minimum Price as Defined in Nasdaq Stock Market Rule", "terseLabel": "Percentage of minimum price" } } }, "auth_ref": [] }, "ptpi_PercentageOfProjectWorkCompletedUnderResearchContract": { "xbrltype": "percentItemType", "nsuri": "http://www.petrospharma.com/20240630", "localname": "PercentageOfProjectWorkCompletedUnderResearchContract", "presentation": [ "http://www.petrospharma.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents percentage of contract work completed under the research contract.", "label": "Percentage Of Project Work Completed Under Research Contract", "terseLabel": "Percentage Of Project work completed" } } }, "auth_ref": [] }, "ptpi_PercentageOfRedemptionsPayableInCashOnInstallmentRedemptionAmount": { "xbrltype": "percentItemType", "nsuri": "http://www.petrospharma.com/20240630", "localname": "PercentageOfRedemptionsPayableInCashOnInstallmentRedemptionAmount", "presentation": [ "http://www.petrospharma.com/role/DisclosurePrivatePlacementDetails" ], "lang": { "en-us": { "role": { "documentation": "Percentage of redemptions payable in cash on installment redemption amount.", "label": "Percentage of Redemptions Payable in Cash on Installment Redemption Amount", "terseLabel": "Percentage of redemptions payable in cash on installment redemption amount" } } }, "auth_ref": [] }, "ptpi_PercentageOfStendraTabletsReleased": { "xbrltype": "pureItemType", "nsuri": "http://www.petrospharma.com/20240630", "localname": "PercentageOfStendraTabletsReleased", "presentation": [ "http://www.petrospharma.com/role/DisclosureMarketingLicensingAndDistributionAgreementsVivusDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the percentage of stendra tablets released.", "label": "Percentage Of Stendra Tablets Released", "terseLabel": "Percentage of stendra tablets released" } } }, "auth_ref": [] }, "ecd_PnsnAdjsPrrSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PnsnAdjsPrrSvcCstMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pension Adjustments Prior Service Cost [Member]", "terseLabel": "Pension Adjustments Prior Service Cost" } } }, "auth_ref": [ "r823" ] }, "ecd_PnsnAdjsSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PnsnAdjsSvcCstMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pension Adjustments Service Cost [Member]", "terseLabel": "Pension Adjustments Service Cost" } } }, "auth_ref": [ "r867" ] }, "ecd_PnsnBnftsAdjFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PnsnBnftsAdjFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pension Benefits Adjustments, Footnote [Text Block]", "terseLabel": "Pension Benefits Adjustments, Footnote" } } }, "auth_ref": [ "r822" ] }, "us-gaap_PreferredStockAccretionOfRedemptionDiscount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockAccretionOfRedemptionDiscount", "crdr": "debit", "presentation": [ "http://www.petrospharma.com/role/StatementCondensedConsolidatedStatementsOfChangesInConvertibleRedeemablePreferredStockAndStockholdersEquity", "http://www.petrospharma.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Accretion of Redemption Discount", "negatedLabel": "Series A Preferred Stock accretion", "negatedTerseLabel": "Preferred Stock accretion", "documentation": "The amount of accretion of the preferred stock redemption discount during the period." } } }, "auth_ref": [] }, "us-gaap_PreferredStockConvertibleConversionPrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockConvertibleConversionPrice", "presentation": [ "http://www.petrospharma.com/role/DisclosurePrivatePlacementDetails" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Convertible, Conversion Price", "terseLabel": "Initial conversion price", "documentation": "Per share conversion price of preferred stock." } } }, "auth_ref": [ "r349" ] }, "us-gaap_PreferredStockConvertibleSharesIssuable": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockConvertibleSharesIssuable", "presentation": [ "http://www.petrospharma.com/role/DisclosurePrivatePlacementDetails" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Convertible, Shares Issuable", "terseLabel": "Maximum shares issuable upon conversion", "documentation": "Number of common shares issuable upon conversion of preferred stock." } } }, "auth_ref": [ "r349" ] }, "us-gaap_PreferredStockDividendRatePercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockDividendRatePercentage", "presentation": [ "http://www.petrospharma.com/role/DisclosurePrivatePlacementDetails" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Dividend Rate, Percentage", "terseLabel": "Dividend rate", "documentation": "The percentage rate used to calculate dividend payments on preferred stock." } } }, "auth_ref": [ "r348", "r656", "r659", "r661", "r674" ] }, "ptpi_PreferredStockDividendsAccruedDividendPercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.petrospharma.com/20240630", "localname": "PreferredStockDividendsAccruedDividendPercentage", "presentation": [ "http://www.petrospharma.com/role/DisclosurePrivatePlacementDetails" ], "lang": { "en-us": { "role": { "documentation": "Preferred stock, dividend accrued rate per annum.", "label": "Preferred Stock Dividends Accrued, Dividend Percentage", "terseLabel": "Preferred stock, dividend accrued rate per annum" } } }, "auth_ref": [] }, "us-gaap_PreferredStockDividendsIncomeStatementImpact": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockDividendsIncomeStatementImpact", "crdr": "debit", "presentation": [ "http://www.petrospharma.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Preferred Stock Dividends, Income Statement Impact", "negatedLabel": "Preferred Stock dividend and cash premiums", "documentation": "The amount of preferred stock dividends that is an adjustment to net income apportioned to common stockholders." } } }, "auth_ref": [] }, "us-gaap_PreferredStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockMember", "presentation": [ "http://www.petrospharma.com/role/StatementCondensedConsolidatedStatementsOfChangesInConvertibleRedeemablePreferredStockAndStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Preferred Stock", "documentation": "Preferred shares may provide a preferential dividend to the dividend on common stock and may take precedence over common stock in the event of a liquidation. Preferred shares typically represent an ownership interest in the company." } } }, "auth_ref": [ "r770", "r771", "r774", "r775", "r776", "r777", "r984", "r987" ] }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockParOrStatedValuePerShare", "presentation": [ "http://www.petrospharma.com/role/DisclosurePrivatePlacementDetails" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Par or Stated Value Per Share", "terseLabel": "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": [ "r67", "r347" ] }, "ptpi_PreferredStockPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.petrospharma.com/20240630", "localname": "PreferredStockPolicyPolicyTextBlock", "presentation": [ "http://www.petrospharma.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for determining the preferred stock.", "label": "Preferred Stock, Policy [Policy Text Block]", "terseLabel": "Preferred Stock" } } }, "auth_ref": [] }, "us-gaap_PreferredStockRedemptionDiscount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockRedemptionDiscount", "crdr": "credit", "presentation": [ "http://www.petrospharma.com/role/StatementCondensedConsolidatedStatementsOfChangesInConvertibleRedeemablePreferredStockAndStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Preferred Stock Redemption Discount", "negatedLabel": "Series A Preferred Stock dividends", "documentation": "The excess of (1) the carrying amount of the preferred stock in the registrant's balance sheet over (2) the fair value of the consideration transferred to the holders of the preferred stock, during the accounting period, which will be added to net earnings to arrive at net earnings available to common shareholders in the calculation of earnings per share." } } }, "auth_ref": [ "r205" ] }, "ptpi_PreferredStockRedemptionIncludingCashPremium": { "xbrltype": "monetaryItemType", "nsuri": "http://www.petrospharma.com/20240630", "localname": "PreferredStockRedemptionIncludingCashPremium", "crdr": "credit", "presentation": [ "http://www.petrospharma.com/role/StatementCondensedConsolidatedStatementsOfChangesInConvertibleRedeemablePreferredStockAndStockholdersEquity" ], "lang": { "en-us": { "role": { "documentation": "The redemption (or callable) amount of currently redeemable preferred stock. Includes amounts representing dividends not currently declared or paid but which will be payable under the redemption features or for which ultimate payment is solely within the control of the issuer.", "label": "Preferred Stock Redemption Including Cash Premium", "terseLabel": "Preferred Stock redemption including cash premium" } } }, "auth_ref": [] }, "ptpi_PreferredStockStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://www.petrospharma.com/20240630", "localname": "PreferredStockStatedValuePerShare", "presentation": [ "http://www.petrospharma.com/role/DisclosurePrivatePlacementDetails" ], "lang": { "en-us": { "role": { "documentation": "Per share price of state value of preferred stock.", "label": "Preferred Stock Stated Value Per Share", "terseLabel": "Preferred stock, stated value" } } }, "auth_ref": [] }, "us-gaap_PrepaidExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PrepaidExpenseAndOtherAssets", "crdr": "debit", "presentation": [ "http://www.petrospharma.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Prepaid Expense and Other Assets", "terseLabel": "Prepaid expenses and other current assets", "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets." } } }, "auth_ref": [] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "presentation": [ "http://www.petrospharma.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Prepaid Expense and Other Assets, Current", "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": [ "r880" ] }, "ptpi_PrepaidFoodAndDrugAdministrationFeeCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.petrospharma.com/20240630", "localname": "PrepaidFoodAndDrugAdministrationFeeCurrent", "crdr": "debit", "presentation": [ "http://www.petrospharma.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of fee paid in advance for FDA that provides economic benefits within a future period of one year or the normal operating cycle, if longer.", "label": "Prepaid Food And Drug Administration Fee Current", "terseLabel": "Prepaid FDA fees" } } }, "auth_ref": [] }, "us-gaap_PrepaidInsurance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PrepaidInsurance", "crdr": "debit", "presentation": [ "http://www.petrospharma.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": [ "r706", "r727", "r905" ] }, "ptpi_PrepaidPurchaseCommitmentAssetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.petrospharma.com/20240630", "localname": "PrepaidPurchaseCommitmentAssetCurrent", "crdr": "debit", "presentation": [ "http://www.petrospharma.com/role/DisclosureMarketingLicensingAndDistributionAgreementsVivusDetails", "http://www.petrospharma.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for API purchase commitments that provides economic benefits within a future period of one year or the normal operating cycle, if longer.", "label": "Prepaid Purchase Commitment Asset Current", "terseLabel": "API purchase commitment asset (see Note 13)", "verboseLabel": "API purchase commitment asset" } } }, "auth_ref": [] }, "ptpi_PrepaymentAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.petrospharma.com/20240630", "localname": "PrepaymentAmount", "crdr": "debit", "presentation": [ "http://www.petrospharma.com/role/DisclosureMarketingLicensingAndDistributionAgreementsVivusDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of prepayment amount.", "label": "Prepayment Amount", "terseLabel": "Prepayment amount" } } }, "auth_ref": [] }, "ptpi_PrescriptionMedicationSalesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.petrospharma.com/20240630", "localname": "PrescriptionMedicationSalesMember", "presentation": [ "http://www.petrospharma.com/role/DisclosureSegmentInformationDetails", "http://www.petrospharma.com/role/DisclosureSegmentInformationSegmentAssetsDetails", "http://www.petrospharma.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Prescription Medication Sales.", "label": "Prescription Medications", "terseLabel": "Prescription Medications" } } }, "auth_ref": [] }, "ptpi_PrivatePlacementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.petrospharma.com/20240630", "localname": "PrivatePlacementAbstract", "lang": { "en-us": { "role": { "documentation": "NA", "label": "Private Placement." } } }, "auth_ref": [] }, "ptpi_PrivatePlacementDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.petrospharma.com/20240630", "localname": "PrivatePlacementDisclosureTextBlock", "presentation": [ "http://www.petrospharma.com/role/DisclosurePrivatePlacement" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of private placement entered during the period.", "label": "Private Placement Disclosure [Text Block]", "terseLabel": "Private Placement" } } }, "auth_ref": [] }, "ptpi_PrivatePlacementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.petrospharma.com/20240630", "localname": "PrivatePlacementLineItems", "presentation": [ "http://www.petrospharma.com/role/DisclosurePrivatePlacementDetails" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Private Placement [Line Items]", "terseLabel": "Private Placement" } } }, "auth_ref": [] }, "us-gaap_PrivatePlacementMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PrivatePlacementMember", "presentation": [ "http://www.petrospharma.com/role/DisclosurePrivatePlacementDetails" ], "lang": { "en-us": { "role": { "label": "Private Placement", "terseLabel": "Private Placement", "documentation": "A private placement is a direct offering of securities to a limited number of sophisticated investors such as insurance companies, pension funds, mezzanine funds, stock funds and trusts." } } }, "auth_ref": [] }, "ptpi_PrivatePlacementTable": { "xbrltype": "stringItemType", "nsuri": "http://www.petrospharma.com/20240630", "localname": "PrivatePlacementTable", "presentation": [ "http://www.petrospharma.com/role/DisclosurePrivatePlacementDetails" ], "lang": { "en-us": { "role": { "documentation": "Schedule detailing information about the private placement entered during the period by the entity.", "label": "Private Placement [Table]" } } }, "auth_ref": [] }, "us-gaap_ProceedsFromIssuanceOfPrivatePlacement": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromIssuanceOfPrivatePlacement", "crdr": "debit", "presentation": [ "http://www.petrospharma.com/role/DisclosureNatureOfOperationsBasisOfPresentationLiquidityAndGoingConcernAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Proceeds from Issuance of Private Placement", "terseLabel": "Proceeds from gross proceeds", "documentation": "The cash inflow associated with the amount received from entity's raising of capital via private rather than public placement." } } }, "auth_ref": [ "r1" ] }, "us-gaap_ProceedsFromRepaymentsOfNotesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromRepaymentsOfNotesPayable", "crdr": "debit", "presentation": [ "http://www.petrospharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from (Repayments of) Notes Payable", "terseLabel": "Payment of promissory note", "documentation": "Amount of cash inflow (outflow) from long-term debt supported by a written promise to pay an obligation." } } }, "auth_ref": [] }, "us-gaap_ProfitLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProfitLoss", "crdr": "credit", "presentation": [ "http://www.petrospharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "verboseLabel": "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": [ "r136", "r153", "r154", "r162", "r170", "r178", "r184", "r187", "r188", "r255", "r307", "r308", "r310", "r311", "r312", "r313", "r314", "r316", "r317", "r428", "r431", "r433", "r436", "r437", "r450", "r474", "r532", "r544", "r576", "r631", "r648", "r649", "r748", "r749", "r781", "r881", "r916" ] }, "ptpi_PromissoryNoteMember": { "xbrltype": "domainItemType", "nsuri": "http://www.petrospharma.com/20240630", "localname": "PromissoryNoteMember", "presentation": [ "http://www.petrospharma.com/role/DisclosureMarketingLicensingAndDistributionAgreementsVivusDetails" ], "lang": { "en-us": { "role": { "documentation": "This member stands for promissory note.", "label": "Promissory Note", "terseLabel": "Promissory Note" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "presentation": [ "http://www.petrospharma.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Net", "terseLabel": "Fixed assets, 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": [ "r5", "r486", "r533", "r542", "r756" ] }, "us-gaap_ProvisionForDoubtfulAccounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProvisionForDoubtfulAccounts", "crdr": "debit", "presentation": [ "http://www.petrospharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "terseLabel": "Bad debt expense (recoveries)", "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable." } } }, "auth_ref": [ "r159", "r260" ] }, "ptpi_PtvProductMember": { "xbrltype": "domainItemType", "nsuri": "http://www.petrospharma.com/20240630", "localname": "PtvProductMember", "presentation": [ "http://www.petrospharma.com/role/DisclosureIntangibleAssetsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to PTV product .", "label": "PTV product", "terseLabel": "PTV product" } } }, "auth_ref": [] }, "ecd_PvpTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PvpTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Table]", "terseLabel": "Pay vs Performance Disclosure" } } }, "auth_ref": [ "r820" ] }, "ecd_PvpTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PvpTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance [Table Text Block]", "terseLabel": "Pay vs Performance Disclosure, Table" } } }, "auth_ref": [ "r820" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RangeAxis", "presentation": [ "http://www.petrospharma.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]" } } }, "auth_ref": [ "r301", "r302", "r303", "r304", "r376", "r383", "r410", "r411", "r412", "r421", "r456", "r492", "r493", "r495", "r559", "r560", "r566", "r598", "r599", "r655", "r658", "r662", "r663", "r673", "r698", "r699", "r726", "r735", "r746", "r751", "r752", "r753", "r754", "r766", "r772", "r914", "r918", "r926", "r942", "r943", "r944", "r945", "r946" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RangeMember", "presentation": [ "http://www.petrospharma.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]" } } }, "auth_ref": [ "r301", "r302", "r303", "r304", "r376", "r383", "r410", "r411", "r412", "r421", "r456", "r492", "r493", "r495", "r559", "r560", "r566", "r598", "r599", "r655", "r658", "r662", "r663", "r673", "r698", "r699", "r726", "r735", "r746", "r751", "r752", "r753", "r754", "r766", "r772", "r914", "r918", "r926", "r942", "r943", "r944", "r945", "r946" ] }, "us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ReconciliationOfAssetsFromSegmentToConsolidatedTable", "presentation": [ "http://www.petrospharma.com/role/DisclosureSegmentInformationSegmentAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Reconciliation of Assets from Segment to Consolidated [Table]", "documentation": "Disclosure of information about identification, description, and amounts of all significant reconciling items in the reconciliation of total assets from reportable segments to the entity's consolidated assets." } } }, "auth_ref": [ "r28", "r29" ] }, "us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock", "presentation": [ "http://www.petrospharma.com/role/DisclosureSegmentInformationTables" ], "lang": { "en-us": { "role": { "label": "Reconciliation of Assets from Segment to Consolidated [Table Text Block]", "terseLabel": "Schedule of assets by reportable segment and reconciliation of segment assets to consolidated assets", "documentation": "Tabular disclosure of all significant reconciling items in the reconciliation of total assets from reportable segments to the entity's consolidated assets." } } }, "auth_ref": [ "r28", "r29" ] }, "ecd_RecoveryOfErrCompDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RecoveryOfErrCompDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]", "terseLabel": "Recovery of Erroneously Awarded Compensation Disclosure" } } }, "auth_ref": [ "r788", "r798", "r808", "r840" ] }, "us-gaap_RedeemableConvertiblePreferredStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RedeemableConvertiblePreferredStockMember", "presentation": [ "http://www.petrospharma.com/role/StatementCondensedConsolidatedStatementsOfChangesInConvertibleRedeemablePreferredStockAndStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Redeemable Convertible Preferred Stock [Member]", "terseLabel": "Convertible Redeemable Preferred Stock", "documentation": "Description of type or class of redeemable convertible preferred stock. Convertible redeemable preferred stock possess conversion and redemption features. The stock has redemption features that are outside the control of the issuer." } } }, "auth_ref": [] }, "us-gaap_RepaymentsOfNotesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RepaymentsOfNotesPayable", "crdr": "credit", "presentation": [ "http://www.petrospharma.com/role/DisclosureDebtPromissoryNoteDetails" ], "lang": { "en-us": { "role": { "label": "Repayments of Notes Payable", "terseLabel": "Repayments of notes payable", "documentation": "The cash outflow for a borrowing supported by a written promise to pay an obligation." } } }, "auth_ref": [ "r89" ] }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RepurchaseAgreementCounterpartyNameDomain", "presentation": [ "http://www.petrospharma.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://www.petrospharma.com/role/DisclosureMarketingLicensingAndDistributionAgreementsVivusDetails", "http://www.petrospharma.com/role/DisclosureNatureOfOperationsBasisOfPresentationLiquidityAndGoingConcernAdditionalInformationDetails", "http://www.petrospharma.com/role/DisclosureStockholdersEquityNumberOfSharesHeldDetails" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Domain]", "terseLabel": "Counterparty Name [Domain]" } } }, "auth_ref": [ "r171", "r172", "r322", "r350", "r488", "r494", "r534", "r710", "r711" ] }, "us-gaap_ResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ResearchAndDevelopmentExpense", "crdr": "debit", "presentation": [ "http://www.petrospharma.com/role/DisclosureSegmentInformationDetails", "http://www.petrospharma.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Research and Development Expense", "terseLabel": "Research and development expense", "verboseLabel": "Research and development expenses", "documentation": "Amount of expense for research and development. Includes, but is not limited to, cost for computer software product to be sold, leased, or otherwise marketed and writeoff of research and development assets acquired in transaction other than business combination or joint venture formation or both. Excludes write-down of intangible asset acquired in business combination or from joint venture formation or both, used in research and development activity." } } }, "auth_ref": [ "r422", "r701", "r720", "r947" ] }, "ecd_RestatementDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RestatementDateAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date [Axis]", "terseLabel": "Restatement Determination Date:" } } }, "auth_ref": [ "r789", "r799", "r809", "r841" ] }, "ecd_RestatementDeterminationDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RestatementDeterminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date", "terseLabel": "Restatement Determination Date" } } }, "auth_ref": [ "r790", "r800", "r810", "r842" ] }, "ecd_RestatementDoesNotRequireRecoveryTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RestatementDoesNotRequireRecoveryTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Does Not Require Recovery [Text Block]", "terseLabel": "Restatement does not require Recovery" } } }, "auth_ref": [ "r797", "r807", "r817", "r849" ] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "presentation": [ "http://www.petrospharma.com/role/DisclosureNatureOfOperationsBasisOfPresentationLiquidityAndGoingConcernAdditionalInformationDetails", "http://www.petrospharma.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Retained Earnings (Accumulated Deficit)", "verboseLabel": "Accumulated deficit", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r71", "r104", "r540", "r564", "r565", "r575", "r610", "r756" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetainedEarningsMember", "presentation": [ "http://www.petrospharma.com/role/StatementCondensedConsolidatedStatementsOfChangesInConvertibleRedeemablePreferredStockAndStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Accumulated Deficit", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r134", "r175", "r176", "r177", "r179", "r184", "r186", "r188", "r256", "r257", "r289", "r423", "r424", "r425", "r426", "r427", "r429", "r430", "r431", "r441", "r443", "r444", "r446", "r448", "r483", "r484", "r561", "r563", "r577", "r987" ] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "presentation": [ "http://www.petrospharma.com/role/DisclosureSegmentInformationDetails", "http://www.petrospharma.com/role/DisclosureSegmentInformationNetSalesByGeographicRegionDetails" ], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Net sales", "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": [ "r119", "r120", "r206", "r215", "r216", "r237", "r243", "r247", "r249", "r251", "r374", "r375", "r496" ] }, "us-gaap_RevenueFromContractWithCustomerMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerMember", "presentation": [ "http://www.petrospharma.com/role/DisclosureAccountsReceivableNetAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Gross billings from customers", "terseLabel": "Gross billings from customers", "documentation": "Revenue from satisfaction of performance obligation by transferring promised product and service to customer, when it serves as benchmark in concentration of risk calculation." } } }, "auth_ref": [ "r251", "r873" ] }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "presentation": [ "http://www.petrospharma.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Policy Text Block]", "terseLabel": "Revenue Recognition", "documentation": "Disclosure of accounting policy for revenue from contract with customer." } } }, "auth_ref": [ "r131", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r702" ] }, "ptpi_RevenueFromContractWithCustomersExcludingAssessedTaxes": { "xbrltype": "monetaryItemType", "nsuri": "http://www.petrospharma.com/20240630", "localname": "RevenueFromContractWithCustomersExcludingAssessedTaxes", "crdr": "credit", "presentation": [ "http://www.petrospharma.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "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.", "label": "Revenue from Contract With Customers Excluding Assessed Taxes", "terseLabel": "Net sales" } } }, "auth_ref": [] }, "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "presentation": [ "http://www.petrospharma.com/role/DisclosureSegmentInformationTables" ], "lang": { "en-us": { "role": { "label": "Revenue from External Customers by Geographic Areas [Table Text Block]", "terseLabel": "Schedule of net sales by geographic region", "documentation": "Tabular disclosure of revenue from external customers by geographic areas attributed to the entity's country of domicile and to foreign countries from which the entity derives revenue." } } }, "auth_ref": [ "r95" ] }, "us-gaap_RevenuePracticalExpedientFinancingComponent": { "xbrltype": "booleanItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenuePracticalExpedientFinancingComponent", "presentation": [ "http://www.petrospharma.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Revenue, Practical Expedient, Financing Component [true false]", "terseLabel": "Revenue practical expedient, financing component", "documentation": "Indicates (true false) whether practical expedient was elected not to adjust consideration for effect of financing component when transfer and customer payment for product or service occurs within one year or less." } } }, "auth_ref": [ "r373" ] }, "us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenuesFromExternalCustomersAndLongLivedAssetsLineItems", "presentation": [ "http://www.petrospharma.com/role/DisclosureSegmentInformationNetSalesByGeographicRegionDetails" ], "lang": { "en-us": { "role": { "label": "Revenues from External Customers and Long-Lived Assets", "verboseLabel": "Statements", "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": [] }, "ptpi_ReversalOfTemporaryEquityDividendsAtStatedValue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.petrospharma.com/20240630", "localname": "ReversalOfTemporaryEquityDividendsAtStatedValue", "crdr": "credit", "presentation": [ "http://www.petrospharma.com/role/DisclosurePrivatePlacementDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of reversal dividends payable of temporary equity at stated value.", "label": "Reversal Of Temporary Equity Dividends At Stated Value", "terseLabel": "Reversal dividends payable of temporary equity at stated value" } } }, "auth_ref": [] }, "ptpi_RisksAndUncertaintiesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.petrospharma.com/20240630", "localname": "RisksAndUncertaintiesPolicyTextBlock", "presentation": [ "http://www.petrospharma.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for Risks and Uncertainties.", "label": "Risks and Uncertainties [Policy Text Block]", "terseLabel": "Risks and Uncertainties" } } }, "auth_ref": [] }, "us-gaap_RoyaltyExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RoyaltyExpense", "crdr": "debit", "presentation": [ "http://www.petrospharma.com/role/DisclosureMarketingLicensingAndDistributionAgreementsVivusDetails" ], "lang": { "en-us": { "role": { "label": "Royalty Expense", "terseLabel": "Royalty incurred", "documentation": "Amount of expense related to royalty payments under a contractual arrangement such as payment for mineral and drilling rights and use of technology or intellectual property." } } }, "auth_ref": [ "r85" ] }, "ptpi_RoyaltyPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://www.petrospharma.com/20240630", "localname": "RoyaltyPayable", "crdr": "credit", "presentation": [ "http://www.petrospharma.com/role/DisclosureMarketingLicensingAndDistributionAgreementsVivusDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the amount of royalty payable as of balance sheet date.", "label": "Royalty Payable", "terseLabel": "Royalty payable" } } }, "auth_ref": [] }, "ptpi_RoyaltyReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://www.petrospharma.com/20240630", "localname": "RoyaltyReceivable", "crdr": "debit", "presentation": [ "http://www.petrospharma.com/role/DisclosureMarketingLicensingAndDistributionAgreementsVivusDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the amount of royalty receivable as of balance sheet date.", "label": "Royalty Receivable", "terseLabel": "Royalty receivable" } } }, "auth_ref": [] }, "ecd_Rule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "Rule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Rule 10b5-1 Arrangement Adopted [Flag]", "terseLabel": "Rule 10b5-1 Arrangement Adopted" } } }, "auth_ref": [ "r858" ] }, "ecd_Rule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "Rule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Rule 10b5-1 Arrangement Terminated [Flag]", "terseLabel": "Rule 10b5-1 Arrangement Terminated" } } }, "auth_ref": [ "r858" ] }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SaleOfStockNameOfTransactionDomain", "presentation": [ "http://www.petrospharma.com/role/DisclosurePrivatePlacementDetails" ], "lang": { "en-us": { "role": { "label": "Sale of Stock [Domain]", "terseLabel": "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": [] }, "ptpi_ScenarioFiveMember": { "xbrltype": "domainItemType", "nsuri": "http://www.petrospharma.com/20240630", "localname": "ScenarioFiveMember", "presentation": [ "http://www.petrospharma.com/role/DisclosureMarketingLicensingAndDistributionAgreementsVivusDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the scenario of milestone payment to be paid once $250 million in sales has been reached.", "label": "Milestone payment to be paid once $250 million in sales has been reached", "terseLabel": "Milestone payment to be paid once $250 million in sales has been reached" } } }, "auth_ref": [] }, "ptpi_ScenarioFourMember": { "xbrltype": "domainItemType", "nsuri": "http://www.petrospharma.com/20240630", "localname": "ScenarioFourMember", "presentation": [ "http://www.petrospharma.com/role/DisclosureMarketingLicensingAndDistributionAgreementsVivusDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the scenario of royalty following the fourth and fifth years following the end of the Royalty Period.", "label": "Royalty following the fourth and fifth years following the end of the Royalty Period", "terseLabel": "Royalty following the fourth and fifth years following the end of the Royalty Period" } } }, "auth_ref": [] }, "ptpi_ScenarioOneMember": { "xbrltype": "domainItemType", "nsuri": "http://www.petrospharma.com/20240630", "localname": "ScenarioOneMember", "presentation": [ "http://www.petrospharma.com/role/DisclosureMarketingLicensingAndDistributionAgreementsVivusDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the scenario of royalty on the first $500 million of net sales.", "label": "Royalty on the first $500 million of net sales", "terseLabel": "Royalty on the first $500 million of net sales" } } }, "auth_ref": [] }, "ptpi_ScenarioSixMember": { "xbrltype": "domainItemType", "nsuri": "http://www.petrospharma.com/20240630", "localname": "ScenarioSixMember", "presentation": [ "http://www.petrospharma.com/role/DisclosureMarketingLicensingAndDistributionAgreementsVivusDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the scenario of milestone payment to be paid after $250 million in sales has been reached.", "label": "Milestone payment to be paid after $250 million in sales has been reached", "terseLabel": "Milestone payment to be paid after $250 million in sales has been reached" } } }, "auth_ref": [] }, "ptpi_ScenarioThreeMember": { "xbrltype": "domainItemType", "nsuri": "http://www.petrospharma.com/20240630", "localname": "ScenarioThreeMember", "presentation": [ "http://www.petrospharma.com/role/DisclosureMarketingLicensingAndDistributionAgreementsVivusDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the scenario of royalty during the first, second, and third years following the expiration of the Royalty Period.", "label": "Royalty during the first, second, and third years following the expiration of the Royalty Period", "terseLabel": "Royalty during the first, second, and third years following the expiration of the Royalty Period" } } }, "auth_ref": [] }, "ptpi_ScenarioTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://www.petrospharma.com/20240630", "localname": "ScenarioTwoMember", "presentation": [ "http://www.petrospharma.com/role/DisclosureMarketingLicensingAndDistributionAgreementsVivusDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the scenario of royalty on net sales after $500 million.", "label": "Royalty on net sales after $500 million", "terseLabel": "Royalty on net sales after $500 million" } } }, "auth_ref": [] }, "srt_ScenarioUnspecifiedDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ScenarioUnspecifiedDomain", "presentation": [ "http://www.petrospharma.com/role/DisclosureMarketingLicensingAndDistributionAgreementsVivusDetails" ], "lang": { "en-us": { "role": { "label": "Scenario [Domain]" } } }, "auth_ref": [ "r189", "r384", "r871", "r892" ] }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "presentation": [ "http://www.petrospharma.com/role/DisclosureAccountsReceivableNetTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]", "terseLabel": "Schedule of accounts receivable", "documentation": "Tabular disclosure of the various types of trade accounts and notes receivable and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables." } } }, "auth_ref": [ "r69", "r75" ] }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "presentation": [ "http://www.petrospharma.com/role/DisclosureAccruedExpensesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Accrued Liabilities [Table Text Block]", "terseLabel": "Schedule of accrued expenses", "documentation": "Tabular disclosure of the components of accrued liabilities." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "presentation": [ "http://www.petrospharma.com/role/DisclosureDilutiveConvertibleSecuritiesPotentiallyDilutiveSecuritiesConvertibleIntoCommonSharesThatWereExcludedFromCalculationOfDilutedNetIncomeLossPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "documentation": "Disclosure of information about security that could potentially dilute basic earnings per share (EPS) in future that was not included in calculation of diluted EPS." } } }, "auth_ref": [ "r17" ] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "presentation": [ "http://www.petrospharma.com/role/DisclosureDilutiveConvertibleSecuritiesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]", "terseLabel": "Summary of potentially dilutive securities convertible into common shares", "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities." } } }, "auth_ref": [ "r17" ] }, "us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable", "presentation": [ "http://www.petrospharma.com/role/DisclosureMarketingLicensingAndDistributionAgreementsVivusDetails" ], "lang": { "en-us": { "role": { "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Table]", "documentation": "Disclosure of information about collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations." } } }, "auth_ref": [ "r432" ] }, "us-gaap_ScheduleOfDebtTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfDebtTableTextBlock", "presentation": [ "http://www.petrospharma.com/role/DisclosureDebtTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Debt [Table Text Block]", "terseLabel": "Schedule of future principal payments of the promissory note", "documentation": "Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "presentation": [ "http://www.petrospharma.com/role/DisclosureIntangibleAssetsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Finite-Lived Intangible Assets [Table]", "documentation": "Disclosure of information about finite-lived intangible asset. Excludes indefinite-lived intangible asset." } } }, "auth_ref": [ "r273", "r279", "r282", "r283", "r286", "r497", "r701", "r729" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "presentation": [ "http://www.petrospharma.com/role/DisclosureIntangibleAssetsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "terseLabel": "Schedule of intangible assets", "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment." } } }, "auth_ref": [ "r729", "r906" ] }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfInventoryCurrentTableTextBlock", "presentation": [ "http://www.petrospharma.com/role/DisclosureInventoriesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Inventory, Current [Table Text Block]", "terseLabel": "Schedule of inventories", "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process." } } }, "auth_ref": [ "r15", "r76", "r77", "r78" ] }, "ptpi_ScheduleOfPrepaidExpenseAndOtherAssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.petrospharma.com/20240630", "localname": "ScheduleOfPrepaidExpenseAndOtherAssetsCurrentAbstract", "lang": { "en-us": { "role": { "documentation": "No definition.", "label": "Prepaid Expenses and Other Current Assets." } } }, "auth_ref": [] }, "ptpi_ScheduleOfPrepaidExpensesAndOtherCurrentAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.petrospharma.com/20240630", "localname": "ScheduleOfPrepaidExpensesAndOtherCurrentAssetsTableTextBlock", "presentation": [ "http://www.petrospharma.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsTables" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amounts paid in advance for prepaid costs that will be expensed with the passage of time or the occurrence of a triggering event, and will be charged against earnings within one year or the normal operating cycle, if longer; the aggregate carrying amount of current assets, not separately presented elsewhere in the balance sheet.", "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_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable", "presentation": [ "http://www.petrospharma.com/role/DisclosureSegmentInformationNetSalesByGeographicRegionDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]", "documentation": "Disclosure of information about revenue from external customer and long-lived asset by geographical area. Long-lived asset excludes financial instrument, customer relationship with financial institution, mortgage and other servicing right, deferred policy acquisition cost, and deferred tax asset." } } }, "auth_ref": [ "r30", "r79" ] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "presentation": [ "http://www.petrospharma.com/role/DisclosureSegmentInformationDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Segment Reporting Information, by Segment [Table]", "documentation": "Disclosure of information about profit (loss) and total assets by reportable segment." } } }, "auth_ref": [ "r25", "r26", "r27" ] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "presentation": [ "http://www.petrospharma.com/role/DisclosureSegmentInformationTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]", "terseLabel": "Schedule of results of operations by reportable segment", "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss." } } }, "auth_ref": [ "r25", "r26", "r27" ] }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "presentation": [ "http://www.petrospharma.com/role/DisclosureStockOptionsTables" ], "lang": { "en-us": { "role": { "label": "Share-based Payment Arrangement, Option, Activity [Table Text Block]", "verboseLabel": "Schedule of stock options", "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value." } } }, "auth_ref": [ "r10", "r11", "r105" ] }, "us-gaap_ScheduleOfStockByClassTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfStockByClassTable", "presentation": [ "http://www.petrospharma.com/role/DisclosureStockholdersEquityNumberOfSharesHeldDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Stock by Class [Table]", "documentation": "Disclosure of information about stock by class. Includes, but is not limited to, common, convertible, and preferred stocks." } } }, "auth_ref": [ "r32", "r33", "r34", "r35", "r36", "r37", "r100", "r102", "r103", "r104", "r143", "r144", "r145", "r208", "r347", "r348", "r350", "r352", "r355", "r360", "r362", "r571", "r572", "r573", "r574", "r735", "r870", "r885" ] }, "us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "presentation": [ "http://www.petrospharma.com/role/DisclosureCommonStockWarrantsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Stockholders' Equity Note, Warrants or Rights [Table Text Block]", "verboseLabel": "Summary of warrants", "documentation": "Tabular disclosure of warrants or rights issued. Warrants and rights outstanding are derivative securities that give the holder the right to purchase securities (usually equity) from the issuer at a specific price within a certain time frame. Warrants are often included in a new debt issue to entice investors by a higher return potential. The main difference between warrants and call options is that warrants are issued and guaranteed by the company, whereas options are exchange instruments and are not issued by the company. Also, the lifetime of a warrant is often measured in years, while the lifetime of a typical option is measured in months. Disclose the title of issue of securities called for by warrants and rights outstanding, the aggregate amount of securities called for by warrants and rights outstanding, the date from which the warrants or rights are exercisable, and the price at which the warrant or right is exercisable." } } }, "auth_ref": [ "r38" ] }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "presentation": [ "http://www.petrospharma.com/role/DisclosureIntangibleAssetsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "terseLabel": "Schedule of future annual amortization related to the company's intangible assets", "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets." } } }, "auth_ref": [ "r729", "r908" ] }, "ptpi_SecuritiesPurchaseAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.petrospharma.com/20240630", "localname": "SecuritiesPurchaseAgreementMember", "presentation": [ "http://www.petrospharma.com/role/DisclosurePrivatePlacementDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to securities purchase agreement.", "label": "Securities purchase agreement", "terseLabel": "Purchase Agreement" } } }, "auth_ref": [] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "Security12bTitle", "presentation": [ "http://www.petrospharma.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r783" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "SecurityExchangeName", "presentation": [ "http://www.petrospharma.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r785" ] }, "us-gaap_SegmentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SegmentDomain", "presentation": [ "http://www.petrospharma.com/role/DisclosureSegmentInformationDetails", "http://www.petrospharma.com/role/DisclosureSegmentInformationSegmentAssetsDetails", "http://www.petrospharma.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Segments [Domain]", "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity." } } }, "auth_ref": [ "r119", "r120", "r121", "r122", "r206", "r211", "r214", "r215", "r216", "r217", "r218", "r219", "r220", "r221", "r222", "r223", "r224", "r225", "r227", "r228", "r229", "r237", "r238", "r239", "r240", "r241", "r243", "r244", "r245", "r251", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r286", "r297", "r298", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r717", "r720", "r721", "r728", "r768", "r953", "r956", "r957", "r958", "r959", "r960", "r961", "r962", "r963", "r964", "r965", "r966", "r967", "r968", "r969", "r970", "r971", "r972", "r973", "r974", "r975", "r976", "r977", "r978", "r979", "r980", "r981", "r982", "r983" ] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "SegmentGeographicalDomain", "presentation": [ "http://www.petrospharma.com/role/DisclosureSegmentInformationNetSalesByGeographicRegionDetails" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]" } } }, "auth_ref": [ "r249", "r250", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r519", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r592", "r594", "r596", "r657", "r660", "r664", "r677", "r685", "r689", "r690", "r691", "r692", "r693", "r694", "r695", "r696", "r697", "r703", "r737", "r757", "r758", "r759", "r760", "r761", "r762", "r763", "r764", "r767", "r772", "r919", "r953", "r956", "r957", "r959", "r960", "r961", "r962", "r963", "r964", "r965", "r966", "r967", "r968", "r969", "r970", "r971", "r972", "r973", "r974", "r975", "r976", "r977", "r978", "r979", "r980", "r981", "r982", "r983" ] }, "us-gaap_SegmentReportingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SegmentReportingAbstract", "lang": { "en-us": { "role": { "label": "Segment Information" } } }, "auth_ref": [] }, "us-gaap_SegmentReportingAssetReconcilingItemLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SegmentReportingAssetReconcilingItemLineItems", "presentation": [ "http://www.petrospharma.com/role/DisclosureSegmentInformationSegmentAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Segment Reporting, Asset Reconciling Item", "terseLabel": "Statements", "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_SegmentReportingDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SegmentReportingDisclosureTextBlock", "presentation": [ "http://www.petrospharma.com/role/DisclosureSegmentInformation" ], "lang": { "en-us": { "role": { "label": "Segment Reporting Disclosure [Text Block]", "terseLabel": "Segment Information", "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments." } } }, "auth_ref": [ "r122", "r206", "r210", "r211", "r212", "r213", "r214", "r226", "r228", "r229", "r241", "r242", "r243", "r244", "r245", "r247", "r248", "r251", "r715", "r718", "r719", "r720", "r722", "r724", "r725" ] }, "us-gaap_SegmentReportingInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SegmentReportingInformationLineItems", "presentation": [ "http://www.petrospharma.com/role/DisclosureSegmentInformationDetails" ], "lang": { "en-us": { "role": { "label": "Segment Information [Line Items]", "terseLabel": "Statements", "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_SegmentReportingInformationProfitLossAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SegmentReportingInformationProfitLossAbstract", "presentation": [ "http://www.petrospharma.com/role/DisclosureSegmentInformationDetails" ], "lang": { "en-us": { "role": { "label": "Results of operations by reportable segment", "terseLabel": "Results of operations by reportable segment" } } }, "auth_ref": [] }, "us-gaap_SegmentReportingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SegmentReportingPolicyPolicyTextBlock", "presentation": [ "http://www.petrospharma.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Segment Reporting, Policy [Policy Text Block]", "terseLabel": "Segment Reporting", "documentation": "Disclosure of accounting policy for segment reporting." } } }, "auth_ref": [ "r230", "r231", "r232", "r233", "r234", "r235", "r236", "r246", "r249", "r716", "r717", "r723" ] }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SellingGeneralAndAdministrativeExpense", "crdr": "debit", "presentation": [ "http://www.petrospharma.com/role/DisclosureSegmentInformationDetails", "http://www.petrospharma.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Selling, General and Administrative Expense", "terseLabel": "Selling, general and administrative", "verboseLabel": "Selling, general and administrative expenses", "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc." } } }, "auth_ref": [ "r86" ] }, "ptpi_SeriesConvertiblePreferredStockMember": { "xbrltype": "domainItemType", "nsuri": "http://www.petrospharma.com/20240630", "localname": "SeriesConvertiblePreferredStockMember", "presentation": [ "http://www.petrospharma.com/role/DisclosureDilutiveConvertibleSecuritiesPotentiallyDilutiveSecuritiesConvertibleIntoCommonSharesThatWereExcludedFromCalculationOfDilutedNetIncomeLossPerShareDetails", "http://www.petrospharma.com/role/DisclosurePrivatePlacementDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to Series A Convertible Preferred Stock.", "label": "Series A Convertible Preferred Stock [Member]", "terseLabel": "Series A Preferred Stock", "verboseLabel": "Series A Convertible Preferred stock" } } }, "auth_ref": [] }, "ptpi_SettlementAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.petrospharma.com/20240630", "localname": "SettlementAgreementMember", "presentation": [ "http://www.petrospharma.com/role/DisclosureMarketingLicensingAndDistributionAgreementsVivusDetails", "http://www.petrospharma.com/role/DisclosureNatureOfOperationsBasisOfPresentationLiquidityAndGoingConcernAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "This member stands for Settlement Agreement.", "label": "Settlement Agreement", "terseLabel": "Settlement Agreement" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract", "presentation": [ "http://www.petrospharma.com/role/DisclosureStockOptionsSummaryOfStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]", "verboseLabel": "Weighted-Average Remaining Contractual Term (Years) and Aggregate Intrinsic Value" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "presentation": [ "http://www.petrospharma.com/role/DisclosureStockOptionsSummaryOfStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number", "verboseLabel": "Options exercisable at the end", "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan." } } }, "auth_ref": [ "r393" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "presentation": [ "http://www.petrospharma.com/role/DisclosureStockOptionsSummaryOfStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "verboseLabel": "Options exercisable at the end (in dollars per share)", "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan." } } }, "auth_ref": [ "r393" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.petrospharma.com/role/DisclosureStockOptionsSummaryOfStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value", "terseLabel": "Options outstanding at the end (in dollars)", "verboseLabel": "Options outstanding and exercisable at the beginning (in dollars)", "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding." } } }, "auth_ref": [ "r39" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "presentation": [ "http://www.petrospharma.com/role/DisclosureStockOptionsSummaryOfStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number", "periodEndLabel": "Options outstanding at the end", "periodStartLabel": "Options outstanding at the beginning", "documentation": "Number of options outstanding, including both vested and non-vested options." } } }, "auth_ref": [ "r391", "r392" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "presentation": [ "http://www.petrospharma.com/role/DisclosureStockOptionsSummaryOfStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]", "verboseLabel": "Number of Shares", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "presentation": [ "http://www.petrospharma.com/role/DisclosureStockOptionsSummaryOfStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "periodEndLabel": "Options outstanding at the end (in dollars per share)", "periodStartLabel": "Options outstanding at the beginning (in dollars per share)", "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan." } } }, "auth_ref": [ "r391", "r392" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "presentation": [ "http://www.petrospharma.com/role/DisclosureStockOptionsSummaryOfStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]", "verboseLabel": "Weighted-Average Fair Value at Grant Date" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "presentation": [ "http://www.petrospharma.com/role/DisclosureStockOptionsSummaryOfStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term", "verboseLabel": "Options exercisable at the end (in years)", "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r39" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "presentation": [ "http://www.petrospharma.com/role/DisclosureStockOptionsSummaryOfStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Options outstanding at the ending (in years)", "verboseLabel": "Options outstanding at the beginning (in years)", "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r106" ] }, "us-gaap_SharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharesOutstanding", "presentation": [ "http://www.petrospharma.com/role/StatementCondensedConsolidatedStatementsOfChangesInConvertibleRedeemablePreferredStockAndStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Shares, Outstanding", "periodEndLabel": "Balance (in shares)", "periodStartLabel": "Balance (in shares)", "documentation": "Number of shares issued which are neither cancelled nor held in the treasury." } } }, "auth_ref": [] }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SignificantAccountingPoliciesTextBlock", "presentation": [ "http://www.petrospharma.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": [ "r93", "r167" ] }, "us-gaap_StatementBusinessSegmentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementBusinessSegmentsAxis", "presentation": [ "http://www.petrospharma.com/role/DisclosureSegmentInformationDetails", "http://www.petrospharma.com/role/DisclosureSegmentInformationSegmentAssetsDetails", "http://www.petrospharma.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Segments [Axis]", "documentation": "Information by business segments." } } }, "auth_ref": [ "r119", "r120", "r121", "r122", "r135", "r206", "r211", "r214", "r215", "r216", "r217", "r218", "r219", "r220", "r221", "r222", "r223", "r224", "r225", "r227", "r228", "r229", "r237", "r238", "r239", "r240", "r241", "r243", "r244", "r245", "r251", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r286", "r290", "r297", "r298", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r717", "r720", "r721", "r728", "r768", "r953", "r956", "r957", "r958", "r959", "r960", "r961", "r962", "r963", "r964", "r965", "r966", "r967", "r968", "r969", "r970", "r971", "r972", "r973", "r974", "r975", "r976", "r977", "r978", "r979", "r980", "r981", "r982", "r983" ] }, "us-gaap_StatementClassOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementClassOfStockAxis", "presentation": [ "http://www.petrospharma.com/role/DisclosurePrivatePlacementDetails", "http://www.petrospharma.com/role/StatementCondensedConsolidatedStatementsOfChangesInConvertibleRedeemablePreferredStockAndStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Class of Stock [Axis]", "terseLabel": "Class of Stock [Axis]", "documentation": "Information by the different classes of stock of the entity." } } }, "auth_ref": [ "r133", "r143", "r144", "r145", "r170", "r194", "r195", "r198", "r200", "r208", "r209", "r255", "r307", "r310", "r311", "r312", "r316", "r317", "r347", "r348", "r352", "r355", "r362", "r474", "r571", "r572", "r573", "r574", "r577", "r578", "r579", "r580", "r581", "r582", "r583", "r584", "r585", "r586", "r587", "r589", "r609", "r632", "r650", "r679", "r680", "r681", "r682", "r683", "r870", "r885", "r894" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.petrospharma.com/role/StatementCondensedConsolidatedStatementsOfChangesInConvertibleRedeemablePreferredStockAndStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r8", "r68", "r72", "r73", "r134", "r155", "r156", "r157", "r175", "r176", "r177", "r179", "r184", "r186", "r188", "r207", "r256", "r257", "r289", "r364", "r423", "r424", "r425", "r426", "r427", "r429", "r430", "r431", "r441", "r442", "r443", "r444", "r445", "r446", "r448", "r475", "r476", "r477", "r478", "r479", "r480", "r483", "r484", "r487", "r546", "r561", "r562", "r563", "r577", "r650" ] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "StatementGeographicalAxis", "presentation": [ "http://www.petrospharma.com/role/DisclosureSegmentInformationNetSalesByGeographicRegionDetails" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]" } } }, "auth_ref": [ "r249", "r250", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r519", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r592", "r594", "r596", "r657", "r660", "r664", "r677", "r685", "r689", "r690", "r691", "r692", "r693", "r694", "r695", "r696", "r697", "r703", "r737", "r757", "r758", "r759", "r760", "r761", "r762", "r763", "r764", "r767", "r772", "r919", "r953", "r956", "r957", "r959", "r960", "r961", "r962", "r963", "r964", "r965", "r966", "r967", "r968", "r969", "r970", "r971", "r972", "r973", "r974", "r975", "r976", "r977", "r978", "r979", "r980", "r981", "r982", "r983" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementLineItems", "presentation": [ "http://www.petrospharma.com/role/StatementCondensedConsolidatedStatementsOfChangesInConvertibleRedeemablePreferredStockAndStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Statement [Line Items]", "terseLabel": "Statement", "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": [ "r175", "r176", "r177", "r207", "r484", "r496", "r570", "r589", "r600", "r602", "r603", "r604", "r605", "r606", "r609", "r612", "r613", "r614", "r615", "r616", "r619", "r620", "r621", "r622", "r624", "r625", "r626", "r627", "r628", "r630", "r634", "r635", "r636", "r637", "r638", "r639", "r640", "r641", "r642", "r643", "r644", "r645", "r646", "r647", "r650", "r773" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "label": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "label": "CONDENSED CONSOLIDATED BALANCE SHEETS" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "label": "CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN CONVERTIBLE REDEEMABLE PREFERRED STOCK AND STOCKHOLDERS' EQUITY" } } }, "auth_ref": [] }, "srt_StatementScenarioAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "StatementScenarioAxis", "presentation": [ "http://www.petrospharma.com/role/DisclosureMarketingLicensingAndDistributionAgreementsVivusDetails" ], "lang": { "en-us": { "role": { "label": "Scenario [Axis]" } } }, "auth_ref": [ "r189", "r384", "r871", "r872", "r892" ] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementTable", "presentation": [ "http://www.petrospharma.com/role/StatementCondensedConsolidatedStatementsOfChangesInConvertibleRedeemablePreferredStockAndStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Statement [Table]", "documentation": "Disclosure of information about statement of comprehensive income, income, other comprehensive income, financial position, cash flows, and shareholders' equity." } } }, "auth_ref": [ "r175", "r176", "r177", "r207", "r252", "r484", "r496", "r570", "r589", "r600", "r602", "r603", "r604", "r605", "r606", "r609", "r612", "r613", "r614", "r615", "r616", "r619", "r620", "r621", "r622", "r624", "r625", "r626", "r627", "r628", "r630", "r634", "r635", "r636", "r637", "r638", "r639", "r640", "r641", "r642", "r643", "r644", "r645", "r646", "r647", "r650", "r773" ] }, "ptpi_StendraProductMember": { "xbrltype": "domainItemType", "nsuri": "http://www.petrospharma.com/20240630", "localname": "StendraProductMember", "presentation": [ "http://www.petrospharma.com/role/DisclosureIntangibleAssetsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Stendra product.", "label": "Stendra product", "terseLabel": "Stendra product" } } }, "auth_ref": [] }, "ecd_StkPrcOrTsrEstimationMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "StkPrcOrTsrEstimationMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Stock Price or TSR Estimation Method [Text Block]", "terseLabel": "Stock Price or TSR Estimation Method" } } }, "auth_ref": [ "r792", "r802", "r812", "r844" ] }, "ptpi_StockAgreedToBeIssuedForServicesRendered": { "xbrltype": "monetaryItemType", "nsuri": "http://www.petrospharma.com/20240630", "localname": "StockAgreedToBeIssuedForServicesRendered", "crdr": "credit", "presentation": [ "http://www.petrospharma.com/role/DisclosureStockholdersEquityNumberOfSharesHeldDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of stock agreed to be issued for services rendered to the company.", "label": "Stock Agreed To Be Issued For Services Rendered", "terseLabel": "Issuance of common stock" } } }, "auth_ref": [] }, "ptpi_StockAgreedToBeIssuedForServicesRenderedPerMonth": { "xbrltype": "monetaryItemType", "nsuri": "http://www.petrospharma.com/20240630", "localname": "StockAgreedToBeIssuedForServicesRenderedPerMonth", "crdr": "debit", "presentation": [ "http://www.petrospharma.com/role/DisclosureStockholdersEquityNumberOfSharesHeldDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of stock agreed to be issued per month for services rendered to the company.", "label": "Stock Agreed To Be Issued For Services Rendered Per Month", "terseLabel": "Restricted common stock per month" } } }, "auth_ref": [] }, "us-gaap_StockAppreciationRightsSARSMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockAppreciationRightsSARSMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Stock Appreciation Rights (SARs) [Member]", "terseLabel": "Stock Appreciation Rights (SARs)", "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period." } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities", "presentation": [ "http://www.petrospharma.com/role/DisclosurePrivatePlacementDetails" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Shares, Conversion of Convertible Securities", "verboseLabel": "Number of common stock issued upon conversion", "documentation": "Number of shares issued during the period as a result of the conversion of convertible securities." } } }, "auth_ref": [ "r8", "r34", "r68", "r72", "r104", "r335" ] }, "us-gaap_StockIssuedDuringPeriodSharesIssuedForServices": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesIssuedForServices", "presentation": [ "http://www.petrospharma.com/role/DisclosurePrivatePlacementDetails", "http://www.petrospharma.com/role/DisclosureStockholdersEquityNumberOfSharesHeldDetails", "http://www.petrospharma.com/role/StatementCondensedConsolidatedStatementsOfChangesInConvertibleRedeemablePreferredStockAndStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Shares, Issued for Services", "terseLabel": "Common Stock issued for services (in shares)", "documentation": "Number of shares issued in lieu of cash for services contributed to the entity. Number of shares includes, but is not limited to, shares issued for services contributed by vendors and founders." } } }, "auth_ref": [] }, "ptpi_StockIssuedDuringPeriodSharesRestrictedStockAwardVested": { "xbrltype": "sharesItemType", "nsuri": "http://www.petrospharma.com/20240630", "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardVested", "presentation": [ "http://www.petrospharma.com/role/StatementCondensedConsolidatedStatementsOfChangesInConvertibleRedeemablePreferredStockAndStockholdersEquity" ], "lang": { "en-us": { "role": { "documentation": "Number of shares related to Restricted Stock Award vested during the period.", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Vested", "terseLabel": "Shares issued for vested RSU's (in shares)" } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecuritiesNetOfAdjustments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodValueConversionOfConvertibleSecuritiesNetOfAdjustments", "crdr": "credit", "presentation": [ "http://www.petrospharma.com/role/DisclosurePrivatePlacementDetails" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Value, Conversion of Convertible Securities, Net of Adjustments", "terseLabel": "Value of common stock issued for conversion", "documentation": "The net amount of stock issued during the period upon the conversion of convertible securities, net of adjustments (for example, to additional paid in capital) including the write-off of an equity component recognized to record the convertible debt instrument as two separate components - a debt component and an equity component. This item is meant to disclose the value of shares issued on conversion of convertible securities that were recorded as two separate (debt and equity) components." } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodValueIssuedForServices": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodValueIssuedForServices", "crdr": "credit", "presentation": [ "http://www.petrospharma.com/role/StatementCondensedConsolidatedStatementsOfChangesInConvertibleRedeemablePreferredStockAndStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Value, Issued for Services", "terseLabel": "Common Stock issued for services", "documentation": "Value of stock issued in lieu of cash for services contributed to the entity. Value of the stock issued includes, but is not limited to, services contributed by vendors and founders." } } }, "auth_ref": [] }, "ptpi_StockIssuedDuringPeriodValueRestrictedStockAwardVested": { "xbrltype": "monetaryItemType", "nsuri": "http://www.petrospharma.com/20240630", "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardVested", "crdr": "credit", "presentation": [ "http://www.petrospharma.com/role/StatementCondensedConsolidatedStatementsOfChangesInConvertibleRedeemablePreferredStockAndStockholdersEquity" ], "lang": { "en-us": { "role": { "documentation": "Aggregate value of stock related to Restricted Stock Awards vested during the period.", "label": "Stock Issued During Period, Value, Restricted Stock Award, Vested", "terseLabel": "Shares issued for vested RSU's" } } }, "auth_ref": [] }, "us-gaap_StockRedeemedOrCalledDuringPeriodShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockRedeemedOrCalledDuringPeriodShares", "presentation": [ "http://www.petrospharma.com/role/DisclosurePrivatePlacementDetails" ], "lang": { "en-us": { "role": { "label": "Stock Redeemed or Called During Period, Shares", "terseLabel": "Number of stock redeemed", "documentation": "Number of stock bought back by the entity at the exercise price or redemption price." } } }, "auth_ref": [ "r8" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquity", "crdr": "credit", "presentation": [ "http://www.petrospharma.com/role/StatementCondensedConsolidatedBalanceSheets", "http://www.petrospharma.com/role/StatementCondensedConsolidatedStatementsOfChangesInConvertibleRedeemablePreferredStockAndStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent", "periodEndLabel": "Balance", "periodStartLabel": "Balance", "totalLabel": "Total Stockholders' Equity", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r68", "r72", "r73", "r96", "r611", "r629", "r651", "r652", "r756", "r782", "r887", "r904", "r936", "r987" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityAbstract", "presentation": [ "http://www.petrospharma.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "Stockholders' Equity:" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityNoteAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityNoteAbstract", "lang": { "en-us": { "role": { "label": "Stockholders' Equity" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityNoteDisclosureTextBlock", "presentation": [ "http://www.petrospharma.com/role/DisclosureStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Equity [Text Block]", "terseLabel": "Stockholders' Equity", "documentation": "The entire disclosure for equity." } } }, "auth_ref": [ "r101", "r169", "r346", "r348", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r361", "r364", "r447", "r653", "r654", "r684" ] }, "us-gaap_SubsidiarySaleOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsidiarySaleOfStockAxis", "presentation": [ "http://www.petrospharma.com/role/DisclosurePrivatePlacementDetails" ], "lang": { "en-us": { "role": { "label": "Sale of Stock [Axis]", "terseLabel": "Sale of Stock [Axis]", "documentation": "Information by type of sale of the entity's stock." } } }, "auth_ref": [] }, "ptpi_SummaryOfPrepaidExpensesAndOtherCurrentAssetsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.petrospharma.com/20240630", "localname": "SummaryOfPrepaidExpensesAndOtherCurrentAssetsTextBlock", "presentation": [ "http://www.petrospharma.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssets" ], "lang": { "en-us": { "role": { "documentation": "Disclosure information about prepaid expenses and other current assets", "label": "Summary of Prepaid Expenses and Other Current Assets Text Block", "terseLabel": "Prepaid Expenses and Other Current Assets" } } }, "auth_ref": [] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://www.petrospharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "verboseLabel": "Supplemental cash flow information:" } } }, "auth_ref": [] }, "ecd_TabularListTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TabularListTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Tabular List [Table Text Block]", "terseLabel": "Tabular List, Table" } } }, "auth_ref": [ "r838" ] }, "us-gaap_TemporaryEquityAggregateAmountOfRedemptionRequirement": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TemporaryEquityAggregateAmountOfRedemptionRequirement", "crdr": "credit", "presentation": [ "http://www.petrospharma.com/role/DisclosurePrivatePlacementDetails" ], "lang": { "en-us": { "role": { "label": "Temporary Equity, Aggregate Amount of Redemption Requirement", "terseLabel": "Cash payable to investors", "documentation": "Aggregate amount of redemption requirements for each class or type of redeemable stock classified as temporary equity for each of the five years following the latest balance sheet date. The redemption requirement does not constitute an unconditional obligation that will be settled in a variable number of shares constituting a monetary value predominantly indexed to (a) a fixed monetary amount known at inception, (b) an amount inversely correlated with the residual value of the entity, or (c) an amount determined by reference to something other than the fair value of issuer's stock. Does not include mandatorily redeemable stock. The exception is if redemption is required upon liquidation or termination of the reporting entity." } } }, "auth_ref": [] }, "us-gaap_TemporaryEquityCarryingAmountAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TemporaryEquityCarryingAmountAttributableToParent", "crdr": "credit", "presentation": [ "http://www.petrospharma.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Temporary Equity, Carrying Amount, Attributable to Parent", "terseLabel": "Series A convertible redeemable preferred stock (par value $0.0001 per share and $1,000 stated value), 15,000 and 15,000 shares authorized at June 30, 2024, and December 31, 2023, respectively; 4,039 and 10,022 shares issued and outstanding at June 30, 2024, and December 31, 2023, respectively; Liquidation preference of $4,585,929 and $11,271,365, as of June 30, 2024, and December 31, 2023, respectively.", "documentation": "Carrying amount, attributable to parent, of an entity's issued and outstanding stock which is not included within permanent equity. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. Includes stock with a put option held by an ESOP and stock redeemable by a holder only in the event of a change in control of the issuer." } } }, "auth_ref": [ "r307", "r310", "r311", "r312", "r316", "r317", "r419", "r539" ] }, "ptpi_TemporaryEquityDividendsAtStatedRate": { "xbrltype": "monetaryItemType", "nsuri": "http://www.petrospharma.com/20240630", "localname": "TemporaryEquityDividendsAtStatedRate", "crdr": "credit", "presentation": [ "http://www.petrospharma.com/role/DisclosurePrivatePlacementDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of dividends payable of temporary equity at stated rate.", "label": "Temporary Equity, Dividends at Stated Rate", "terseLabel": "Preferred dividends at the stated dividend rate" } } }, "auth_ref": [] }, "us-gaap_TemporaryEquityLiquidationPreference": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TemporaryEquityLiquidationPreference", "crdr": "credit", "presentation": [ "http://www.petrospharma.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Temporary Equity, Liquidation Preference", "terseLabel": "Redeemable convertible preferred stock, Liquidation preference", "documentation": "The aggregate liquidation preference (or restrictions) of stock classified as temporary equity that has a preference in involuntary liquidation considerably in excess of the par or stated value of the shares. The liquidation preference is the difference between the preference in liquidation and the par or stated values of the share. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer." } } }, "auth_ref": [] }, "us-gaap_TemporaryEquityParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TemporaryEquityParOrStatedValuePerShare", "presentation": [ "http://www.petrospharma.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Temporary Equity, Par or Stated Value Per Share", "terseLabel": "Redeemable convertible preferred stock, par value (in dollars per share)", "documentation": "Per share amount of par value or stated value of stock classified as temporary equity. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable." } } }, "auth_ref": [ "r14", "r31" ] }, "ptpi_TemporaryEquityRedemptionAmountStatedValue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.petrospharma.com/20240630", "localname": "TemporaryEquityRedemptionAmountStatedValue", "crdr": "credit", "presentation": [ "http://www.petrospharma.com/role/DisclosurePrivatePlacementDetails" ], "lang": { "en-us": { "role": { "documentation": "The redemption (or callable) amount of currently redeemable preferred stock.", "label": "Temporary Equity, Redemption Amount, Stated Value", "terseLabel": "Stated value of the Series A Preferred Shares" } } }, "auth_ref": [] }, "ptpi_TemporaryEquityRedemptionPremium": { "xbrltype": "monetaryItemType", "nsuri": "http://www.petrospharma.com/20240630", "localname": "TemporaryEquityRedemptionPremium", "crdr": "credit", "presentation": [ "http://www.petrospharma.com/role/DisclosurePrivatePlacementDetails", "http://www.petrospharma.com/role/StatementCondensedConsolidatedStatementsOfChangesInConvertibleRedeemablePreferredStockAndStockholdersEquity" ], "lang": { "en-us": { "role": { "documentation": "The amount of redemption premium on temporary equity redeemed.", "label": "Temporary Equity, Redemption Premium", "terseLabel": "Cash premium", "verboseLabel": "Deemed dividends on Preferred Stock" } } }, "auth_ref": [] }, "us-gaap_TemporaryEquitySharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TemporaryEquitySharesAuthorized", "presentation": [ "http://www.petrospharma.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Temporary Equity, Shares Authorized", "terseLabel": "Redeemable convertible preferred stock, authorized (in shares)", "documentation": "The maximum number of securities classified as temporary equity that are permitted to be issued by an entity's charter and bylaws. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer." } } }, "auth_ref": [ "r66" ] }, "us-gaap_TemporaryEquitySharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TemporaryEquitySharesIssued", "presentation": [ "http://www.petrospharma.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Temporary Equity, Shares Issued", "terseLabel": "Redeemable convertible preferred stock, issued (in shares)", "documentation": "The number of securities classified as temporary equity that have been sold (or granted) to the entity's shareholders. Securities issued include securities outstanding and securities held in treasury. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer." } } }, "auth_ref": [ "r66" ] }, "us-gaap_TemporaryEquitySharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TemporaryEquitySharesOutstanding", "presentation": [ "http://www.petrospharma.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Temporary Equity, Shares Outstanding", "terseLabel": "Redeemable convertible preferred stock, outstanding (in shares)", "documentation": "The number of securities classified as temporary equity that have been issued and are held by the entity's shareholders. Securities outstanding equals securities issued minus securities held in treasury. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer." } } }, "auth_ref": [ "r66" ] }, "us-gaap_TemporaryEquityValueExcludingAdditionalPaidInCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TemporaryEquityValueExcludingAdditionalPaidInCapital", "crdr": "credit", "presentation": [ "http://www.petrospharma.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Temporary Equity, Par Value", "terseLabel": "Redeemable convertible preferred stock, stated value", "documentation": "Carrying amount of the par value of temporary equity outstanding. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer." } } }, "auth_ref": [ "r14", "r31" ] }, "ptpi_ThreeCustomersMember": { "xbrltype": "domainItemType", "nsuri": "http://www.petrospharma.com/20240630", "localname": "ThreeCustomersMember", "presentation": [ "http://www.petrospharma.com/role/DisclosureAccountsReceivableNetAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to three customers.", "label": "Three customers", "terseLabel": "Three customers" } } }, "auth_ref": [] }, "ptpi_TimmMedicalProductMember": { "xbrltype": "domainItemType", "nsuri": "http://www.petrospharma.com/20240630", "localname": "TimmMedicalProductMember", "presentation": [ "http://www.petrospharma.com/role/DisclosureIntangibleAssetsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Timm Medical product.", "label": "Timm Medical product", "terseLabel": "Timm Medical product" } } }, "auth_ref": [] }, "ecd_TotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Total Shareholder Return Amount", "terseLabel": "Total Shareholder Return Amount" } } }, "auth_ref": [ "r830" ] }, "ecd_TotalShareholderRtnVsPeerGroupTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TotalShareholderRtnVsPeerGroupTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Total Shareholder Return Vs Peer Group [Text Block]", "terseLabel": "Total Shareholder Return Vs Peer Group" } } }, "auth_ref": [ "r837" ] }, "ecd_TradingArrAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TradingArrAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement [Axis]", "terseLabel": "Trading Arrangement:" } } }, "auth_ref": [ "r857" ] }, "ecd_TradingArrByIndTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TradingArrByIndTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangements, by Individual [Table]", "terseLabel": "Trading Arrangements, by Individual" } } }, "auth_ref": [ "r859" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "TradingSymbol", "presentation": [ "http://www.petrospharma.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "ecd_TrdArrAdoptionDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrAdoptionDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Adoption Date", "terseLabel": "Adoption Date" } } }, "auth_ref": [ "r860" ] }, "ecd_TrdArrDuration": { "xbrltype": "durationItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrDuration", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Duration", "terseLabel": "Arrangement Duration" } } }, "auth_ref": [ "r861" ] }, "ecd_TrdArrExpirationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrExpirationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Expiration Date", "terseLabel": "Expiration Date" } } }, "auth_ref": [ "r861" ] }, "ecd_TrdArrIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r859" ] }, "ecd_TrdArrIndTitle": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrIndTitle", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Individual Title", "terseLabel": "Title" } } }, "auth_ref": [ "r859" ] }, "ecd_TrdArrSecuritiesAggAvailAmt": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrSecuritiesAggAvailAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Securities Aggregate Available Amount", "terseLabel": "Aggregate Available" } } }, "auth_ref": [ "r862" ] }, "ecd_TrdArrTerminationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrTerminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Termination Date", "terseLabel": "Termination Date" } } }, "auth_ref": [ "r860" ] }, "ptpi_TwoCustomersMember": { "xbrltype": "domainItemType", "nsuri": "http://www.petrospharma.com/20240630", "localname": "TwoCustomersMember", "presentation": [ "http://www.petrospharma.com/role/DisclosureAccountsReceivableNetAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to two customers.", "label": "Two customers", "terseLabel": "Two customers" } } }, "auth_ref": [] }, "us-gaap_TypeOfArrangementAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TypeOfArrangementAxis", "presentation": [ "http://www.petrospharma.com/role/DisclosureMarketingLicensingAndDistributionAgreementsVivusDetails", "http://www.petrospharma.com/role/DisclosureNatureOfOperationsBasisOfPresentationLiquidityAndGoingConcernAdditionalInformationDetails", "http://www.petrospharma.com/role/DisclosurePrivatePlacementDetails" ], "lang": { "en-us": { "role": { "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Axis]", "terseLabel": "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": [ "r432" ] }, "country_US": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2024", "localname": "US", "presentation": [ "http://www.petrospharma.com/role/DisclosureSegmentInformationNetSalesByGeographicRegionDetails" ], "lang": { "en-us": { "role": { "label": "United States", "terseLabel": "United States" } } }, "auth_ref": [] }, "ecd_UndrlygSecurityMktPriceChngPct": { "xbrltype": "pureItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "UndrlygSecurityMktPriceChngPct", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Underlying Security Market Price Change, Percent", "terseLabel": "Underlying Security Market Price Change" } } }, "auth_ref": [ "r856" ] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UseOfEstimates", "presentation": [ "http://www.petrospharma.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": [ "r22", "r23", "r24", "r125", "r127", "r129", "r130" ] }, "ptpi_VivusIncMember": { "xbrltype": "domainItemType", "nsuri": "http://www.petrospharma.com/20240630", "localname": "VivusIncMember", "presentation": [ "http://www.petrospharma.com/role/DisclosureMarketingLicensingAndDistributionAgreementsVivusDetails", "http://www.petrospharma.com/role/DisclosureNatureOfOperationsBasisOfPresentationLiquidityAndGoingConcernAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Vivus, Inc.", "label": "Vivus, Inc", "terseLabel": "Vivus, Inc" } } }, "auth_ref": [] }, "ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year [Member]", "terseLabel": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year" } } }, "auth_ref": [ "r826" ] }, "us-gaap_WarrantMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WarrantMember", "presentation": [ "http://www.petrospharma.com/role/DisclosureDilutiveConvertibleSecuritiesPotentiallyDilutiveSecuritiesConvertibleIntoCommonSharesThatWereExcludedFromCalculationOfDilutedNetIncomeLossPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Warrants", "terseLabel": "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": [ "r770", "r771", "r774", "r775", "r776", "r777" ] }, "us-gaap_WarrantsAndRightsNoteDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WarrantsAndRightsNoteDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Common Stock Warrants" } } }, "auth_ref": [] }, "ptpi_WarrantsAndRightsNoteDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.petrospharma.com/20240630", "localname": "WarrantsAndRightsNoteDisclosureTextBlock", "presentation": [ "http://www.petrospharma.com/role/DisclosureCommonStockWarrants" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure on warrants and rights.", "label": "Warrants And Rights Note Disclosure [Text Block]", "verboseLabel": "Common Stock Warrants" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "presentation": [ "http://www.petrospharma.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted", "verboseLabel": "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": [ "r193", "r200" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "presentation": [ "http://www.petrospharma.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]", "verboseLabel": "Weighted average common shares outstanding" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "presentation": [ "http://www.petrospharma.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Basic", "verboseLabel": "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": [ "r191", "r200" ] }, "ptpi_WorkingCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://www.petrospharma.com/20240630", "localname": "WorkingCapital", "crdr": "debit", "presentation": [ "http://www.petrospharma.com/role/DisclosureNatureOfOperationsBasisOfPresentationLiquidityAndGoingConcernAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of net current assets (current liabilities).", "label": "Working Capital", "terseLabel": "Working capital" } } }, "auth_ref": [] }, "ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested [Member]", "terseLabel": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested" } } }, "auth_ref": [ "r824" ] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477401/830-230-45-1" }, "r1": { "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" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "SubTopic": "405", "Topic": "942", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477787/942-405-45-2" }, "r3": { "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" }, "r4": { "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" }, "r5": { "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" }, "r6": { "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" }, "r7": { "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" }, "r8": { "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" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "815", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-2" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "SubTopic": "10", "Topic": "280", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-4" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(27))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483489/210-10-50-1" }, "r16": { "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" }, "r17": { "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" }, "r18": { "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" }, "r19": { "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" }, "r20": { "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" }, "r21": { "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" }, "r22": { "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" }, "r23": { "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" }, "r24": { "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" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-25" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "30", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "30", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-31" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "41", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "480", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-1" }, "r32": { "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" }, "r33": { "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" }, "r34": { "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" }, "r35": { "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" }, "r36": { "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" }, "r37": { "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" }, "r38": { "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" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r40": { "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" }, "r41": { "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" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-1" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-1A" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A" }, "r46": { "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" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B" }, "r48": { "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" }, "r49": { "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" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-7" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "55", "Paragraph": "182", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480401/815-10-55-182" }, "r52": { "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" }, "r53": { "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" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "470", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477734/942-470-50-3" }, "r55": { "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/2147478898/942-825-50-1" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/205/tableOfContent" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r58": { "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" }, "r59": { "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" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r62": { "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(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r64": { "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" }, "r65": { "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(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r66": { "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(27)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r67": { "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" }, "r68": { "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" }, "r69": { "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(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r70": { "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" }, "r71": { "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" }, "r72": { "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" }, "r73": { "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" }, "r74": { "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" }, "r75": { "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(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "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(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r80": { "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" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(2)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r83": { "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" }, "r84": { "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" }, "r85": { "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(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r86": { "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" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "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" }, "r90": { "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" }, "r91": { "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" }, "r92": { "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" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/235/tableOfContent" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "275", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41" }, "r96": { "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" }, "r97": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.BB)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480581/330-10-S99-2" }, "r98": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/440/tableOfContent" }, "r99": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/470/tableOfContent" }, "r100": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "480", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-1" }, "r101": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/505/tableOfContent" }, "r102": { "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" }, "r103": { "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" }, "r104": { "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" }, "r105": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r106": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Subparagraph": "(e)(1)", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r107": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/810/tableOfContent" }, "r108": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B" }, "r109": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B" }, "r110": { "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" }, "r111": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "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(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/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(15)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/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/2147478546/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/2147478546/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/2147478546/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(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/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(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r119": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r120": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r121": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r122": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r123": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "SubTopic": "210", "Topic": "946", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477796/946-210-45-20" }, "r124": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "808", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479402/808-10-50-1" }, "r125": { "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" }, "r126": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "808", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479402/808-10-50-1" }, "r127": { "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" }, "r128": { "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" }, "r129": { "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" }, "r130": { "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" }, "r131": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org/606/tableOfContent" }, "r132": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "808", "Publisher": "FASB", "URI": "https://asc.fasb.org/808/tableOfContent" }, "r133": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "a", "Publisher": "SEC" }, "r134": { "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" }, "r135": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-1" }, "r136": { "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" }, "r137": { "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" }, "r138": { "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" }, "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(1))", "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(18))", "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(20))", "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(22))", "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(27)(b))", "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": "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" }, "r145": { "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" }, "r146": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(3)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r147": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r148": { "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" }, "r149": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r150": { "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" }, "r151": { "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" }, "r152": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-10" }, "r153": { "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" }, "r154": { "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" }, "r155": { "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" }, "r156": { "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" }, "r157": { "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" }, "r158": { "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" }, "r159": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r160": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 6.B)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-5" }, "r161": { "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" }, "r162": { "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" }, "r163": { "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" }, "r164": { "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" }, "r165": { "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" }, "r166": { "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" }, "r167": { "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" }, "r168": { "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" }, "r169": { "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" }, "r170": { "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" }, "r171": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(m)(1)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r172": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(m)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r173": { "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(n))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r174": { "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" }, "r175": { "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" }, "r176": { "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" }, "r177": { "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" }, "r178": { "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" }, "r179": { "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" }, "r180": { "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" }, "r181": { "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" }, "r182": { "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" }, "r183": { "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" }, "r184": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6" }, "r185": { "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" }, "r186": { "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" }, "r187": { "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" }, "r188": { "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" }, "r189": { "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" }, "r190": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/260/tableOfContent" }, "r191": { "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" }, "r192": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-11" }, "r193": { "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" }, "r194": { "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" }, "r195": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-3" }, "r196": { "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" }, "r197": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B" }, "r198": { "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" }, "r199": { "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" }, "r200": { "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" }, "r201": { "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" }, "r202": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-2" }, "r203": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-3" }, "r204": { "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" }, "r205": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480408/260-10-S99-2" }, "r206": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "270", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1" }, "r207": { "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" }, "r208": { "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" }, "r209": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482987/272-10-50-3" }, "r210": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/280/tableOfContent" }, "r211": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-15" }, "r212": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-21" }, "r213": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-21" }, "r214": { "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" }, "r215": { "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" }, "r216": { "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" }, "r217": { "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" }, "r218": { "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" }, "r219": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r220": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r221": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r222": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r223": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(j)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r224": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-25" }, "r225": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-25" }, "r226": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26" }, "r227": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26A" }, "r228": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26B" }, "r229": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26C" }, "r230": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29" }, "r231": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29" }, "r232": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29" }, "r233": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29" }, "r234": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29" }, "r235": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29" }, "r236": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29" }, "r237": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r239": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r240": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r241": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r242": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r243": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(ee)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r244": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r245": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "34", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-34" }, "r246": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "36", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-36" }, "r247": { "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" }, "r248": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41" }, "r249": { "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" }, "r250": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41" }, "r251": { "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" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-13" }, "r253": { "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" }, "r254": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-4" }, "r255": { "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" }, "r256": { "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" }, "r257": { "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" }, "r258": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479344/326-20-45-1" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/330/tableOfContent" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r266": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r268": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r269": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r270": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/350-30/tableOfContent" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-1" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-2" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r282": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r283": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r284": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-3" }, "r285": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-3" }, "r286": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-3" }, "r287": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-4" }, "r288": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-5" }, "r289": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476166/350-60-65-1" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r295": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1" }, "r298": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4.d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-2" }, "r299": { "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" }, "r300": { "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" }, "r301": { "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" }, "r302": { "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" }, "r303": { "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" }, "r304": { "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" }, "r305": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r306": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r307": { "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" }, "r308": { "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" }, "r309": { "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)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r310": { "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" }, "r311": { "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" }, "r312": { "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" }, "r313": { "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" }, "r314": { "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" }, "r315": { "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)(C))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r316": { "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" }, "r317": { "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" }, "r318": { "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" }, "r319": { "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" }, "r320": { "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" }, "r321": { "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" }, "r322": { "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" }, "r323": { "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" }, "r324": { "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" }, "r325": { "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" }, "r326": { "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" }, "r327": { "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" }, "r328": { "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" }, "r329": { "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" }, "r330": { "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" }, "r331": { "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" }, "r332": { "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" }, "r333": { "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" }, "r334": { "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" }, "r335": { "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" }, "r336": { "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" }, "r337": { "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" }, "r338": { "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" }, "r339": { "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" }, "r340": { "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" }, "r341": { "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" }, "r342": { "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" }, "r343": { "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" }, "r344": { "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" }, "r345": { "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" }, "r346": { "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" }, "r347": { "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" }, "r348": { "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" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r350": { "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" }, "r351": { "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" }, "r352": { "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" }, "r353": { "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" }, "r354": { "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" }, "r355": { "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" }, "r356": { "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" }, "r357": { "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" }, "r358": { "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" }, "r359": { "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" }, "r360": { "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" }, "r361": { "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" }, "r362": { "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" }, "r363": { "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" }, "r364": { "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" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-17" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-18" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-18" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-19" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-22" }, "r374": { "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" }, "r375": { "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" }, "r376": { "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" }, "r377": { "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" }, "r378": { "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" }, "r379": { "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" }, "r380": { "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" }, "r381": { "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" }, "r382": { "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" }, "r383": { "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" }, "r384": { "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" }, "r385": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/718/tableOfContent" }, "r386": { "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" }, "r387": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r388": { "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" }, "r389": { "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" }, "r390": { "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" }, "r391": { "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" }, "r392": { "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" }, "r393": { "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" }, "r394": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r395": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r396": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r401": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r404": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r405": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r407": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r408": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r409": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r410": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r411": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r412": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r414": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r415": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r416": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.E.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1" }, "r420": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.F)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1" }, "r421": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "720", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483359/720-20-50-1" }, "r422": { "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" }, "r423": { "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" }, "r424": { "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" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r427": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r428": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r431": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r432": { "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" }, "r433": { "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" }, "r434": { "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" }, "r435": { "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" }, "r436": { "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" }, "r437": { "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" }, "r438": { "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" }, "r439": { "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" }, "r440": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4A", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A" }, "r441": { "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" }, "r442": { "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" }, "r443": { "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" }, "r444": { "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" }, "r445": { "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" }, "r446": { "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" }, "r447": { "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" }, "r448": { "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" }, "r449": { "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" }, "r450": { "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" }, "r451": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "54B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482134/820-10-35-54B" }, "r452": { "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" }, "r453": { "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" }, "r454": { "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" }, "r455": { "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" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r457": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r458": { "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" }, "r459": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r460": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r461": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r462": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r463": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r464": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r465": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2E" }, "r466": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3" }, "r467": { "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" }, "r468": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r469": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r470": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r471": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r472": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r473": { "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" }, "r474": { "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" }, "r475": { "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" }, "r476": { "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" }, "r477": { "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" }, "r478": { "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" }, "r479": { "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" }, "r480": { "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" }, "r481": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2" }, "r482": { "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" }, "r483": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-8" }, "r484": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "12A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479165/842-20-35-12A" }, "r485": { "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" }, "r486": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-7A" }, "r487": { "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" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-3" }, "r489": { "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" }, "r490": { "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" }, "r491": { "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" }, "r492": { "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" }, "r493": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-7" }, "r494": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-9" }, "r495": { "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" }, "r496": { "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" }, "r497": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483154/926-20-50-5" }, "r498": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "928", "SubTopic": "340", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478859/928-340-50-1" }, "r499": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478934/932-220-50-1" }, "r500": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18" }, "r501": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18" }, "r502": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18" }, "r503": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-19" }, "r504": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r505": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r506": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r507": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r508": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r509": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r510": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r511": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r512": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r513": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r514": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r515": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r516": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r517": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r518": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r519": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r520": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r521": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r522": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-6" }, "r523": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-7" }, "r524": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8" }, "r525": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8" }, "r526": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8" }, "r527": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "280", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478657/932-280-50-1" }, "r528": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478988/932-323-50-1" }, "r529": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "940", "SubTopic": "820", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478119/940-820-50-1" }, "r530": { "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(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r531": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r532": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-1" }, "r533": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478451/942-360-50-1" }, "r534": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(1)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r535": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r536": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r537": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r538": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r539": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r540": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r541": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r542": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r543": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r544": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r545": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r546": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r547": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r548": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r549": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r550": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r551": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r552": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r553": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r554": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r555": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r556": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r557": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column J))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r558": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column K))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r559": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r560": { "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" }, "r561": { "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" }, "r562": { "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" }, "r563": { "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" }, "r564": { "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" }, "r565": { "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" }, "r566": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.W.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479583/944-40-S99-1" }, "r567": { "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/2147477351/944-825-50-1B" }, "r568": { "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" }, "r569": { "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" }, "r570": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r571": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "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" }, "r572": { "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" }, "r573": { "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" }, "r574": { "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" }, "r575": { "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" }, "r576": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-3" }, "r577": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-4" }, "r578": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-2" }, "r579": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "27", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-27" }, "r580": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r581": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r582": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r583": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r584": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r585": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r586": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r587": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r588": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477796/946-210-45-21" }, "r589": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477796/946-210-45-4" }, "r590": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1" }, "r591": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1" }, "r592": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1" }, "r593": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1" }, "r594": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-2" }, "r595": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r596": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r597": { "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/2147478795/946-210-50-6" }, "r598": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r599": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r600": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r601": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(10)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r602": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r603": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r604": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r605": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r606": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r607": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r608": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r609": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r610": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r611": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r612": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r613": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r614": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r615": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r616": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r617": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r618": { "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(5)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r619": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r620": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r621": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r622": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r623": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r624": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r625": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r626": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r627": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r628": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2" }, "r629": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2" }, "r630": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-3" }, "r631": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-7" }, "r632": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478297/946-220-50-3" }, "r633": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r634": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r635": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r636": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r637": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r638": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r639": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r640": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r641": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r642": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r643": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r644": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r645": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r646": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r647": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r648": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r649": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r650": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r651": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r652": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r653": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2" }, "r654": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2" }, "r655": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r656": { "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 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r657": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r658": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2" }, "r659": { "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 3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2" }, "r660": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2" }, "r661": { "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 3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r662": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r663": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r664": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r665": { "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/2147477271/946-320-S99-5" }, "r666": { "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/2147477271/946-320-S99-5" }, "r667": { "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))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5" }, "r668": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5A", "Subparagraph": "(SX 210.12-13A(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5A" }, "r669": { "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/2147477271/946-320-S99-5B" }, "r670": { "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))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5B" }, "r671": { "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/2147477271/946-320-S99-5C" }, "r672": { "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))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5C" }, "r673": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r674": { "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 3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r675": { "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 E)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r676": { "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 E)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r677": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r678": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "405", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478790/946-405-45-1" }, "r679": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-1" }, "r680": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2" }, "r681": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2" }, "r682": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2" }, "r683": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2" }, "r684": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-6" }, "r685": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-29(Column A)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479628/948-310-S99-1" }, "r686": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479196/954-310-45-1" }, "r687": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478785/954-310-50-2" }, "r688": { "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/2147478522/954-440-50-1" }, "r689": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r690": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r691": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r692": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r693": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r694": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r695": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r696": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r697": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r698": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "976", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477332/976-310-50-1" }, "r699": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "978", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479230/978-310-50-1" }, "r700": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/985-20/tableOfContent" }, "r701": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-2" }, "r702": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4" }, "r703": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(b)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-13H" }, "r704": { "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" }, "r705": { "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" }, "r706": { "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" }, "r707": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r708": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r709": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-16" }, "r710": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-21" }, "r711": { "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" }, "r712": { "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" }, "r713": { "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" }, "r714": { "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" }, "r715": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r716": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r717": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r718": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r719": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r720": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "48", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-48" }, "r721": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "49", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-49" }, "r722": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "54", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54" }, "r723": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "54", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54" }, "r724": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "54", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54" }, "r725": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "54", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54" }, "r726": { "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" }, "r727": { "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" }, "r728": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482548/350-20-55-24" }, "r729": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482640/350-30-55-40" }, "r730": { "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" }, "r731": { "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" }, "r732": { "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" }, "r733": { "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" }, "r734": { "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" }, "r735": { "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" }, "r736": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r737": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r738": { "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" }, "r739": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r740": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r741": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r742": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r743": { "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" }, "r744": { "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" }, "r745": { "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" }, "r746": { "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" }, "r747": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r748": { "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" }, "r749": { "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" }, "r750": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "100", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100" }, "r751": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "103", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-103" }, "r752": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r753": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r754": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r755": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482949/835-30-55-8" }, "r756": { "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" }, "r757": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-17" }, "r758": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-21" }, "r759": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-29" }, "r760": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-3" }, "r761": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-2" }, "r762": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-4" }, "r763": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-5" }, "r764": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-6" }, "r765": { "role": "http://www.xbrl.org/2003/role/exampleRef", "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" }, "r766": { "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" }, "r767": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C" }, "r768": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C" }, "r769": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C" }, "r770": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1" }, "r771": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r772": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477439/946-210-55-1" }, "r773": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477802/946-310-45-1" }, "r774": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r775": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2" }, "r776": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r777": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r778": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "405", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478790/946-405-45-2" }, "r779": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "39", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477346/946-830-45-39" }, "r780": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-10" }, "r781": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-11" }, "r782": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-12" }, "r783": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r784": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r785": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r786": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r787": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r788": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r789": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r790": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r791": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r792": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r793": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r794": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r795": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r796": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r797": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r798": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r799": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r800": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r801": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r802": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r803": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r804": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r805": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r806": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r807": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r808": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r809": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r810": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r811": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r812": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r813": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r814": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r815": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r816": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r817": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r818": { "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" }, "r819": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r820": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r821": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r822": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r823": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "B", "Clause": "1", "Subclause": "ii" }, "r824": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "i" }, "r825": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "ii" }, "r826": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "iii" }, "r827": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "iv" }, "r828": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "v" }, "r829": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "vi" }, "r830": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r831": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r832": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r833": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r834": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r835": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r836": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r837": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r838": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r839": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r840": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r841": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r842": { "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" }, "r843": { "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" }, "r844": { "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" }, "r845": { "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" }, "r846": { "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" }, "r847": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r848": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r849": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r850": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r851": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r852": { "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" }, "r853": { "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" }, "r854": { "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" }, "r855": { "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" }, "r856": { "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" }, "r857": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r858": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r859": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r860": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r861": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r862": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r863": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r864": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Number": "229", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1" }, "r865": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "A", "Number": "229" }, "r866": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "B", "Clause": "1", "Number": "229" }, "r867": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "B", "Clause": "1", "Subclause": "i", "Number": "229" }, "r868": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r869": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "7A", "Section": "B", "Subsection": "2" }, "r870": { "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" }, "r871": { "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" }, "r872": { "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" }, "r873": { "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" }, "r874": { "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/2147477351/944-825-50-1B" }, "r875": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r876": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r877": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(26)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r878": { "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" }, "r879": { "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(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r880": { "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" }, "r881": { "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" }, "r882": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(1)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r883": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r884": { "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" }, "r885": { "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" }, "r886": { "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" }, "r887": { "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" }, "r888": { "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" }, "r889": { "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" }, "r890": { "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" }, "r891": { "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" }, "r892": { "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" }, "r893": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6" }, "r894": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "55", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-55" }, "r895": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "270", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1" }, "r896": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-18" }, "r897": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r898": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r899": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r900": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(ee)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r901": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r902": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/310-10/tableOfContent" }, "r903": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-2" }, "r904": { "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" }, "r905": { "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" }, "r906": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r907": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r908": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r909": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r910": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/405-30/tableOfContent" }, "r911": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r912": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r913": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r914": { "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" }, "r915": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/450/tableOfContent" }, "r916": { "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" }, "r917": { "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" }, "r918": { "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" }, "r919": { "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" }, "r920": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "27", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-27" }, "r921": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4A", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A" }, "r922": { "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" }, "r923": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r924": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r925": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r926": { "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" }, "r927": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r928": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r929": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r930": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r931": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r932": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r933": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r934": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3" }, "r935": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r936": { "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" }, "r937": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2" }, "r938": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482900/835-30-50-1" }, "r939": { "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" }, "r940": { "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" }, "r941": { "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" }, "r942": { "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" }, "r943": { "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" }, "r944": { "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" }, "r945": { "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" }, "r946": { "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" }, "r947": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "912", "SubTopic": "730", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479532/912-730-25-1" }, "r948": { "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)(15)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r949": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r950": { "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)(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r951": { "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)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r952": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r953": { "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" }, "r954": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477363/944-310-50-3" }, "r955": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477363/944-310-50-3" }, "r956": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B" }, "r957": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B" }, "r958": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4C" }, "r959": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4D" }, "r960": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4G", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4G" }, "r961": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r962": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r963": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r964": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r965": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r966": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r967": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r968": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r969": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r970": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r971": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r972": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r973": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r974": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r975": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r976": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r977": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r978": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r979": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r980": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r981": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r982": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2" }, "r983": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2" }, "r984": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-4" }, "r985": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r986": { "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/2147479170/946-210-S99-1" }, "r987": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r988": { "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/2147479134/946-220-S99-3" }, "r989": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r990": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2" }, "r991": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r992": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r993": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column E)(Footnote 6)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r994": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-2" } } } ZIP 82 0001410578-24-001437-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001410578-24-001437-xbrl.zip M4$L#!!0 ( ,: #EEK69#-RQ< $_^ 0 =&UB+3(P,C0P-C,P+GAS M9.U=6W/CMI)^/U7['[A^V9RJ^#Z99*:2G)(M>:):V])*RN4\G8))2,(.16H MTI?SZ[<;)$60! E0&B=T+:M2&9GH;J#Q 8T&T !^_,?SQG<>*1"U8_'<71\OB'HW_\_!]_^_$_CX__N)K=.E[HQAL:1([+*8FHYSRQ M:.TLPNV6!,X=Y9SYOG/%F;>BCG-^=O+]R=G)N7-\_+,4<44$L(2!(V5=G)QG M"=>IM##XZ/QP>O[N].+LXIWSP\>S\X\7WSO3NXSN#DJV9";"9^%]%.Z:;H@3 M$;ZBT3W94+$E+OWI:!U%VX^GIT]/3R=;&O%0;->$;\B)&VZDK+/WEU ')(HX M>X@C>A/RS9 N2>Q'4!_!EYCXL@!033[%BB@0*,E0KX'X""4I9/ET>1+R%61T M=G[ZQ]WM7!8R(X[%\8J0[8YA2<2#)$\39/DR8DZ7!.6!9\SRH P M5Q2+(*A[L@H?3V5202RJ45.,75*!(8YX;4$^G$)J1NA#D1J*C,D/T*25@FB+ M4,CM)\>44A67BYPVN?,/'SZ2#[%9%3AXOCL\OCR?-<0@GASH>N9%V?0 M%"(:"/;@TV,DHYQ$8-/%\07:]#1CNN74M<$RI\P;061N %&>$]-C PD%:+S& MKNCE75$:'J:U2N\3J\0RTFVT9;:&OF!YC^E#O?7%Q&*O=+V:3NEZ9<)C$3_4 M$F-BPO#SWQQ'CEXD",)( HB?LH_;+0N68?(%OF%G_H@UOX#6XN"/7V?C9L4E M3D,F7#\4,:=S:)<>X=X@\*YC$86;P3,3PW!#6)!V$W'D,%"S'4M6PJR,'EVR M@$EMP J=G3G'3BX0_LAD.B#42:0Z*-9)Y#J9X!]/R^)*&<7@7DR"G^5O:, " MQF=9B3BTI,PI20.C2WPW]MOSY<6J94L_9I@=C"147"2]D.LP\*#W4P]^B-!G M'G;=*^*CV9FO*H]@*Q5VJF"PGV\RLV\!9PVG$]<(6U_D"_KD;W2_FSN3& MF4Q'L\%B# 0]PGLC?$W$^L8/GUH#G#,:\7VW'[[7@_DOSLWMY/<>W_H1=>!* MUU;,J$O9(P%O[)Y&0QH1YE>&TD;:YC'TW=GEV7EY&,WD.;G ;QUPRIQO4J%_ M[X&K!6X-LU?]@$K#"Z6M2 M:3=QA"8R"&"./MB$/&+_EAK5=LYV[":\WY]=5'MNED6&Z[&39 /(8SX.43+J M0;<;+7E,=SVT?IS449D@_%X[0J*DO,OV()E!&M*'*&GG=U"(3;R9?^*YAL&-BG$ !(\4AC$8YV;4HW2#\PCP=984?!I@"=W/ MX$G)?]>A[U$N1E]B%KVTGK >G*%QHGNYYT3WE\']I]'<&=\CU6^CV6)\=3MR M9J/A:'0WP)_3V>AF-)M)SLGU?SN#^_37+Y/;X6@V_R]G]#^_CA?_[-MCK; A_F2SG;!6P)7,)3 >3Q1.HXRE8*[=^&: =LZF-7%3;2)H!M@=T6NC0%I+\"\=E=Q=FK7[@H=G?4=_:!%A3:PM^(U+R=\"L8@_*#OU]O'F@' 96 MX*'B%^I[=4-P"U83J!\T [ B'CQYF0'Z;C(/'):%S,590S8]U+903[;2V\W= M)^5C$\XV? :0S\]J0'92.46O2\BD,$WJ 6X'<)LQUIK/#'#%HRH#W(^M>\-[ M'6XV82 K]'?".] M&_"6KO/:F2RE-.K!M&H<0*'H;2C$E'+)7>?%=;:@IE:LF?%GA73<)-'-HJIJS!-W@.^29*XC=Q4M4E'-/ M)I5TOH&"BK\[6W!^I+R^)UGTI#O"/U-MZ,%HP M>,^)3\75RR<:KCC9KID[HZLV.)I%F!&NSE7IP\-X?+[/HF ML%<32+\T!@]:)*CZ0V#%1/9H+NO2[D M4XIR=K)ZG&RBBPCCOQ$_IG>4X-]-,6.-M";$-!%_*,^1 AU58H_;OK@E83OC M8)D;>!M*=+<"JJA9#6M /QAF3?,=.5<>(ETCY(. MIL++K!".GY>B;SGU+2>]&R+[%Z8M(YA=1"_*2)TT\;%_7+6)>S:&M9APL0UA[7*SB%YMB%(U8&"-- M>Q#:1!E:1!.:(;$-&^RAV2\LL%5HGAFN]O%Q/7!?(PKM@,@S,ZA?(=RL1WF? MX+(6465F%-O&D_60M0A*,0>@F &R"QSK8;$.*3'%DI@AL8DBZ0%I%X-@%55@ MAL8^7*0'Z,!]HL/VB^SVC3[@->C5L,H6MREDO_J=XY8[2 O\U^[BA)2T&.Y"5;B'M$;+9I=+#HJ28 ML/BABH6\P*6O_U8[)'H<-!0&/,[/-(=C"K>T 33>14F_;T+ M/5R'[:34&#@+%A.$%QK+9[ATH =SCT7<&M-81V>"S?+T8 _5?NN(>K2:2$V M:;R]VA-H/6@M5BW:W=QHQ]8,)K[>HGD#(E_AZ*^4^HK38LM+..WOVS1':/Y_ MP0G_AZ_4SNC2D0_ ?L3717\Z$FRS]?%14OEM+1\4CC8/Q]GCF/\"34^>-WY& M@=(;7CF5 )9\6A(1;=$BH.,W*?N22AK4K 0OUN:@/=I*TVI9[U]71*"\XB9%=N G,P&_&M0WQ_I_B/IZ4W6M,/ MA9=ZFJ=7Q^63MOACOUSS%X*M[7,V/+EO5MX93_BWV*XCF/6U= M,RL1276(K+EDVP\MZ\9?X9 M V;\G766=:_6-S; \OO0:=OW([$3@X@X<:$W8/%_.MJ7F?D^3CUAW.4Q=.UD7):/V'_$R,M@-8[H M!OU(4#T&-A;)6,Q//(RW&2$#DB.'I$(S44D:C*,L]!92K!?S-+JMH1;2XM^$ M(3XK/N3Q:N#ALT\H')EO*$VUR%1OQ=&@[R8,8 [ 7ZPUKFJ8V+HH2WI([CT MS>D#BVS4GL;<78.[D8=22N#T&AN)NZKL/**!Q\F4AU[L1G<4[U+?-61]FE85 M&&Z/Y?#ZT9./P__9;77!-IL[ZN$%$UI=&M([J<\T>M3JH?G>R?);73X!-F)W M"X1<=LNTW)O[\;X1L M681WUR0Z5KYVU7!BG;N9@+"+ *W5>FO2W%]$!J*O!U.HYN3GE:!QAVK-K MO&T8_AK@75G1+;6^7A.^H@_$_2QD'!WQ&S36$[\E;8E8XRX6?A[X?OB$LIH4 MKJ/OLLX8#*G<\[F@S]&5'[J?%34;2 R#2Y21_@D=%$N9&HW$J(B2"I7$KL.2 MFE&;6HG)QKRD9QQX!9UJ'SM9-GO6 09,;%F M"Q*0!SJ5 3W7(=^&"7=IIFY-WDEMY]"L"/!, EI:H-8D=%J#Q5.HUT!-Z+8& M:^C<-3H4DCJMQ4T8<[T2A91NZP!SXAH=U)1.ZS!GSWH5U(1.:G =8JFD^7RD M W1E5I("3-&";0HS?CO2SCIV=<6?A2_$CUZFE+NX]["B)GUU# 9LMPGMZZ_7 MZ4N,%DW@=7W9RU(F%74,?Q&P%E.3.BWN&)0\@K*EJZKPC[HYUYZMLY,S=('P MC?B L>M7_(%:U,[:9%&A =A'&4KX7X)GM&FT3P5?9-_7 FL'<)EET M?5V]AK**&S7;D70)K308X2FL[,;DD0R:Q /+7*Z"IC*7]:O307G6-XU]J3-M!#>]C+-IDN4-#T4B3IO89%D1T1?DK%W])?-%0?O OZEN9+K&#&* [ M7J^$-K6#6J2>3[X?H.B@23MH?#27?S=>5EJ2K6^8:L7$9UR^^Q7?;(F@CJ/L M3J@79?4N5]2*_/#%O5?I2W)NVV"SM$49?7(']1ALF;*' M@9V^T,STR6_$_,G(7^EP#C:XKUO IYST5G1*2GU'/(J!%JFS-N%>L?DU4;T5 M37>K$)-E&N$3VS]"Y3CN\/F<,7#QYSA'^&M(E MB?U(1H3!+'U&(M4)L:0_='GF5:Q_5L3TE,4D*%I'U6LWD[YRZVU0KUWS_02V M\C:$,3K(!S:,H9+;5XK&!KK.J%N_5I/.Q<+ Q1@:"H30W\9!Z=8OZ(=XO&X1 M2L5R7=4IV]XBWGPM[0;9S%8?4E]MA+WAFMNRZIF>O6JMG:#.U)C! %7TK-YT MJ=6\J:JL172FDDS-:G>/LM7-H)I)\[X".CJ-KCL:V7!5JK96#A+3T;JIVU:I M-;O*8=(C\Z:.G9BN>.^FCK53XP9/ET)K^!2&GL#KG&2UI_%R1=_/DN.M5$%J M/L="Q,@P62HW"2Y"2!UMMG[X0FG5Y-KP=,;&FE8A*> :TQOPY'6'"<3HV?5C M#P/NH(G#?]Z"/!<:QKX".E-!QD$(T47(J3>,<2\O.3PC[SZ#9A]QYH(O(JD& M3X1[O\&WPO1W7P%OO8;FT@L^XI. ?)KU1LU-@1=_%U?85=!J\9B@Q.]([ M5DHNNQ3,.><4K\?*<6S#U35S52SK/,)9M1R7P/Y*?8JK\B9:S0*G3/F+;7(: M;##Z$A/_#GR4M?^"J[7$]V6\RTW(9]2C&WG$O(R?)FAA3SF="W"X T]^$V\6 MG*![-B0O8K",*!\"L(LUB<9X.2#Q9W2UNW]&@HX20%7HX0(/#P'K#>,BRL6 M6TQ\&GB$RTI2:O!/RU&MZ]9'65^GIRE[('DK$6F0WUB.\Y- :4XY475_['!9 MG=R*4/4:P/ A?\C8@-OP"1R^:S_$HS]3< ;1T"J3K\1IQ!-NT4O>+!(G45I'>S:56MB-XTR)ZBU(6L@T+G*51(HYWZ2CET MSS0-"?-?AKA(SE-M?PO]>%-<"ZUM/6K,Q(&"WLRR1G$>,&1XY#[P1#K_S_Y6 MC_743+EL6%_?DK6/ILEZ1VEB'.P4R-U339^RXNK:O#I%J'XM)#MKL3OD4UX7 M:L':F9Y@V&I S6AB! V+1'A[40:N7&(HU<_>4MY25<7$-ZJX,PGE!M2.]ZU4 M2_F=\ORN!\5DUI%T;%VU7-#R>G=->F=7O,OE52[/K-5)H>DX.MJ;56KUTE)W M-&YB0?'N<.CPHR\QPX,TQ:4B99U7/;#1@NFM! 34Z@1F<\/BC8WZ.]+.6-26 M6N<^9@IB*=+9COS-:*\\738.MK%<4H:&*R;*#)*7 +'M!^<:D>CU?]Y9WRX/].$A#Q)4G0AM\ SWY MFS&&12N>'*ZO/Y%O1=W165\A-NF*)J&78(W2"[1AA _D[D4Y1M.*Y:W,^+*Q M2@WB2:*X$C7Q?OPTU%NS,&W%U;F@GWU&*NL+#NRD='.7,,-L].P"B%3954EV MZ0)E6RII^WA:!J8#T!9Q]TJUB@>+ZN2&=+HS@4<]"'?7N!4#\P _W,KX+.5I MLO)>AIGCK5@,G/AP@8OKIH60\HI9:\XW,VCFUZ4G*$_XB@1I/$YE,FU#W,%) MM!I:,N7A_U(WPI>6H!]O?0J8_8I#7Z93IF--:$H+_B[NYB:+ \EQTBAQ!:;2 MX6M0OP5/5RR!:26)/+.-+(%RL:%RT[DFM8/-VM:E@^9;#N5MS]H9@V;:>Y6- M-1VZ4*/VKO+^(MY*)17G/OG2&$P(D]-^&(-$B\?BMM?1.R/[Y_P!02P,$% @ QH .6=S_;[F2#P N]4 !0 M !T;6(M,C R-# V,S!?8V%L+GAM;.5=;6_J.!;^/M+^AVSGRZZTM$!I+ZWF MWA$%>J<2+8@R.[.?KDQBP)HD9AVG+_OKUPX))! G=J#$H=)]:<%OSWF.[6.? M8_N77]\3<> M&!8V?0>ZU# )!!1:QBNB"V."ETO@&H^0$&3;QAU!UAP:1J-^_N6\?MXP:K5O M01%WP&-9L&L$937/&]$7W; T[-X:[8M&ZZ)9;[:,]FV]<=O\8HP>HW2/K&4S ME)?01NY?M_R?*:O/8 A=[^O9@M+E[<7%Z^OK^=N4V.>8S%GF^N5%E/!LE?+V MS4.)U*^74=K&Q9^/@V=S 1U00ZY'@6MN:/#9@L#9US/J3&NXM_'K!P&+%7\(7#WDF3;V? ([ MIHE]5L48FA"]@*D-GR#M00J0K01%ML3#MO[!?6'RP01!;Z\VIY5SV):."%P" M9/7?EIQGK^-:0[J I.L3PFKN>![KC7M!4*K@T"RP(7&.&-.K:NY]RO7 =7U@ M=QQ,*/I?T"GWI$BQDH/W$^+#M7CW[2&I91VVQ3TXI2LA/2(7.;XS(L@UT1+8 M(_ >#"M[@5 H_K"XI"KM MML%@.F4GX,&2!F!"[\<5VQQVJ.61'-RXLPQ87G M.TZ@M37$AOJS7+%$I6W9):Q$DS7(MU=E-OVGYWZ/__0\'#ST.A/V MRUUGT'GJ]HWGW_K]R7-@B$6P;&PF*K2YE8E)NA # J$4$**FED4E=$! MK1<^B7E#-UH:O(]\8BX L]=$'3 CRXFPJ PQ9/=2,W;7K6?CAX#->)(382\7 M4LA62S.VDBO;:&&;:81E93D1-I4AANQ>Z3P9C@A>0D+?1VP)01FF_G]]M.2K M 7%'S_>RN=%5": MF2:E^VRX>4CT5 I"\EY5UWS0%9AYR2&(7MK;#>AWL2FMBZ3PRQ85: RVMD; M@7>^K2>WTYE,K#>E68T4;W1*()1AMQQ"N8M3NHL*TY\8K0H@J["6"Q5TQ$J# M#,EJ/AI#"T)GX^7;7K!GY4E*XI))8MMO5AVZU8%JNEWZA"F4&YI34IX2H[+P M--U(#78(I8=D0>I3XE,%8A6V3WN0H!8O\Q)3:LWN9*LRB.KPA2[K:.Y M.V?B#"?!KB(\3:?4 7;G$TB<^(PB6KVF)#T))J6!:3J==K'C(!I$!79<'@+' MM_^@:XK'W(P<2> MS1C=9ZM)%;2F$2$3Z"PQ >1]!;X+"'EG0#H.7ZEW*"5H MZE.NPA,\ AG#LW(YIZL9AQ&%IB.\],YYJOA.E'%)K&H>L,O21G_L!H#^#6Q? M-'MO)].06TE2TD?V7&R5V'ZV++1JU@@@Z\'M@B6B0!2%($A]2LRJ0*S"(FK, M3VVXT.H#XK(9QNN8IN]P*J#5@S-D(M%LG9\Q*9.K2M->$&VQR)-?+K:E,V"_ M'^6(BNC(:)R:S+,J3=FS*L\3]M]C_VGR; SOC>&H/^Y,'EB"$DZM/$'ZX#(! MP0'VO,X+0/;*M(J-XJ'.W $/F8(.H5Q*.0&CL1UW[G6!G.#AC&^^.X%V\N-> MW,H4QX_*EJ!A_R_(]%9TZ5X"R)WU:Z7%$L=P]= +8J.#Y:W$M>[/#\X2F'*Z MD5W$9U". A+(-1E*THZ$;&0&P-/D-Q^BIFON3:OOF4Q66TT^,V0V<_P=G&%^ MEIRGFX WZ/7?* $,#G(!>7]@4@TVE%E.)G#6M/F#2R&!GCA,]<-JU%VW4MNW MJTS'EI"F 3&!VX+!P%&'PCRY4CS)2$?ZV#@AR;;(%[2$UD'Z,Q.S<8 M+.D2_8C0A.T9NB,F)^1Y050XW7$<2.714 \*L+"ALCAH7:W."$Q""EEG#].3 MGQK1A?!JZA[:!!U\!\CE(^#0W7PFYCHWWZF27@RXIH;G,"F)C.5#2DH-&=9@ M'I>4DZ;#P7?"&LRFK)EP9SF60D,%D!7_+G%YN(YI;8WA"W1]&.DP 2;] ]%% MU_?1LF6$'Q*WIPJR+/3J<\9.U@6<; MDA=D0N\9VZ+X=7&&).PO]6:[0G07A*?K5MYZ (MNVAL)DV=BP'N06 M#$N/S4,V#NZ^R*8],\\)L:V.4U-+N0>7!)HHO+MU:0=^1JZ]L3M=A6OG_*PG M1'EAN-*+9DU",F*774M'9+2*161T.\^_&?>#X1]E1&1PG/POC]%Y 38,KC9D MXS4RF4#X%XSQE"-($+:814#XA1,]N/J?_;ZRQYEAO@#N'(Z90/JS&12Z MLX_=B'+G' ME MO"[]%9*#:T0Q(:@=C=5-+38O=RAKQB;KYU:.'#GD7E-4V]_4%(6V;C>GAK?KY3IGP_(81\7^MF(J0J\-;MARICP%;64U:(O>40ZL27:LT1XF%" M*L_GU C)X:']D=/!!^A"_.G2(@.&(/_GU!$5883ZF"I66$)X_"*)J^UG$$Y1F0I+)E*K[!-='[2< M"5]KX5&P@#_%N_Z$QUZ1E^TEK&2N4]: ?40042WI(REMXW.&:,;QGDV"4^99 M$FU$J=9[F'VFH?@=PCOH0@8F"'I? +O0!"AYO"A*A LGPS%;[6J%O,9U.,@ M,HF42+?;7Q\\S^>/H0YG47S!'X 0L(I#B(Y-#$G7!L@1VA J97P&C=E?()&Z M'/A9+;DMS^$L,G'"N#\5B3EE+#BJ32&\RMT,_/OR=7Y=F8\\G,/49^QZ_>M&6C7B_:=4OZPVC M9FQ*9;]$!1N;DO]EN) :_PA+_V<)0>ZI: 5]0)"VC!MA;1N_\IDHQ5V?Z\24 MRZQA!\[D*G$_;'&$4G>TE+TCO8LE.$@KK;9!ZDH3K #I",&-Z>;7;B/Y]!/= M2[G6T52OLVS>*I*X/\#SQT\C\40?6A' U=P]E^Z<@\PE1JH*P8)S/D4S)*M64W+[AGW-T63U**DRO:; >OCX!"@MC(P!K#KVX.=M_%#JV\C!IV MM31&DKZH0J T/5*V1G//+W980"NXID6)7''.*K.KB$KZ*H0C#9>A?S2Z#R!R MC(8Q&RO_J/(X>K4[CH;U&%%%!G M(ZC*".LR5I65.LHFI9'T$F<_62J5LZS+ M?V4 [";4L%!2IEP'EPV3?(]D>S999VL^@0K M(5,[>73X#CL*3_9OWA,-<.7WU>R,U6=Q3ZS%'C8_VD8"!>X<3>V5S\^[]RGW MH+FN#^RX U#9.KZN-W=W&:*Z(BNX9JSJ8W8RK] L1I+-9'Y>H?" 7KA_M6D MA,1;$WF92AAY,YJ4XMX=0P<@1B@9SNX9<<#^#P1$':QLR1J.#'*\QX?VCY*# MICLD:G"?V @Q>87V"WS$+EV(-D_V*S0IOI8.*[B/5B,I$53A3A0UV+RS3%[Q M0;0H+.L3*D\6\BJL)@J@936+%AT%2_NL>B/$?H352PF:0\IL (D>.\O+W2VKT*"]R MXQPJ.6ITZZ:#[ WVC/0'#&?A543/H(SA% @>[$M/J6&GRI5R/%A%%M(1'#B9 M!(T(MGS>1.H3-XN?9,(DEJM*TB.!J JKK@V:&?2\H'T\#DIJ!!!DJBJ[>Z [ MPEHILQ^FOU"1[5V3S%I5-O?&*+.**:_#WF&7-4NNGR;35I50=5#'7%#T?#C! MDP4BU@@0^C[ <^119(;GLU(7#3E9JLI386PR=G_9T^7*.ZAH,&=GJBK/>Z!3 MNS3MR&[0'IS2E2ORD2UL'=\9$>2:: GLZ/)[Y15@>]>H(A9[((D5]$JT0 M -7TV7DE?)+!#GN5>?I:(H58>IE^)/-1RG3LLKJ:4O9CJO&H8#7RQQF#RO2W M'LM9T<6;D+V,2TFI>Q],O>E%%D<%S+;-I:D2G&T25YZV'"A[G[D+/^?_3($' MO_T?4$L#!!0 ( ,: #EDO'DH5V2\ (&@ @ 4 =&UB+3(P,C0P-C,P M7V1E9BYX;6SM?6MSV[B2Z/>MNO^!-_MA=ZN.8SN9.6>2FCE;?F94:UM>V9GL M?IJB24C"A"(T .E$Y]=?@ ^1%/'B"X#/]9=$EAI O]!H-!J-G__S^R;RG@$F M$,6_O#E]>_+& W& 0ABO?GF3)LNCG][\Y]__S[_\_'^/CO[G?''CA2A(-R!. MO #/P&A]PTF:^\1;;=^[-T"C&$4>><8ABO@>:LBW.? MT"8H]K*^WKT]+7^X*'I#\4?OI^/3'X[?G;S[P?OIX\GIQW=_\^YO2[A;BMD2 MJ@ C&'_]R/YYHN-YE,*8?/Q.X"]OUDFR_7A\_.W;M[??WK]%>$6;GYP>_\_M MS4.P!AO_",8D\>, O/$H_$>2?7F# C_)V%-K_OT)1V4'[X_W8PDAV%]')=@1 M^^KH]-W1^].WWTGXID"1_:PQ2 G^O05?T'3ZX<.'X^S7/2CM"$JZKI&]AP^3 M?8,Z\(_'^8]O_OXOGOS!H,V(($ M([)=^WCCOPW0YI@!'1M%*^.UEL"/AS'[$I(@0B3%X,Y/Z+_SY7P+<*;4A$Y) M2,FA"!-*6/;=#:0(AA1%BOB7=62+N.F4V[!;&<)-N[C&, [CUHWM_ERT4@XG5[-Z&N6LM:7?I MY@E@:IPH18#\"J)PF+'K,H -Z<,H3> SJ'D #R!(,9V @-Q3U:1&V8^B70E7 M_5AK02Z28T&XMS[^"MBB>@,#Z@C2#]3]H#\G&#ZE#/6S%0:Y M,_@;?$Z'3?3>@UE@#),N3#)<*))4] QONF< G.\^ ;3"_G8-@P58C4^VQD!.,*3X)O>N1N8!OV\+9%._XIEN;>\C M/\BLS" ZA9U9(.S:A_@W/TK!+?#9W\-],GF/KI"81R=F\?['^?(:QCZUIGYT M _TG&&4+]_BGIT?OLO#>OQZ.5:.D)*.? M>^S'H8]#MEJF)$&;L^^07**-#ZD)7?IIE) .OKQV7TT>=5-C1ATI XI+GSQE M?$S)TQ>FF M""_=4)=J&J7;=P#CY#B$F[UB4(^YGW;58JTL7OQCQH:LM^%(T<^,.2@^"C,9 MCXAAN^L1T,UZ.MH MOL;$]=FO\,175.<<) ^@:,]&T9$E]O[J,J03_5IM*'L M.T>8_@ECF,_)^&O1.4-G\-RNH0X8'-UT[K^%"1N@:N[5VGNYN?-N,VWH8B48 M04P&*&B,'K%S(X1[6T#V364 BR]^?Z1]SY=G(=HRI&\;4R+RGT#TRQL=T((5 M4T&'R7OS](E+,VKY&,V=#1=5'&=;>(_*TL468>CF_O#E]XVTQ M1)C^]LN;$],Z5 3!Y2K#!SK0D$,@PW,A60.S[L M &T7,!,IQS2JW4TL&WK-Q\X);5Z B!T[W_LXV5TV'+4#%6@#_OZ#0 /XH/;H MDJY@8D )58>K5P^EEO(3R80+"RU8"IH&(]ZH"&T:DA0+P^ M.Y0(.S%5#A]&#,[UC*9LK/Q\W=?A6Q4$_?R[CW6?QDNV(]0SI9,3XU,F;UMRY,C+M!FB^+L_)3B)Y@RTC;" M*:-L=6R>^@-4I/XQ%U9(K1"Z064/ZZ#+?*2!RT#[((SY"6V$ OFZM1 B75F) ML12&X*2F+/2O2E'H'[_/O\4 DS7<60G A3&/.56P.A!S[X4HL8Q<2 MCF9,33GH,944H&5<$1?L6%2@A/O?N")L_&H26^[._.!7,<;5[T,4CL<:Q!W% MJ*+5T"J5[ "=\16LCV-PGA(8 T**1!,MQX#71NT8B%K9H#Y'0>H0-&#$U!U" MC>8 *)B,)#C86_CY2-<7_A:RQNWLK?\'PKF;3FV^P."V@;AVC ]FB) [?P/F MRP8*0D] ",LE2PH]Q%A+V8HT!C=JPWG8EL9L)NLBB63!RI43!&P M R1*)R8?6)O,\::9@MM(!P?CTX:/='U^B)&U.@U^\S%D-0H6?B*; H=@0KW@ M 5HF2ZKV;4 MTL93=PEGD6ILXVK>1K:NXGPD[5IYN(%%EAD[:;GPMS#QHZ)$ MQ_E.Y=GI-A>;R0X=N,:>##GYFJ'9O!][#CH8O*YTER7JAZGYU4>;M,:*U($D M-PZ-,J3FR[QRE<:!T2&\^K"(U\)&>*.&ACRJT0(4!S.XH*.=&TEXC51(V#LX M:F/="%MPL;4Z%\J3KK/@SQ227%;BF2" %NJ(!-X16ME'#.0^G;)=)_I;+8=. M&;504$>,C,\?(0GUV:.%NM7)5-PL8UG5JSP56SR5N+!"11)"6Z"RA@6K7W.' M8K_ZYI%^(GZ053B47GCIV(N0,SWZ&3KA5*)#@[ S/OD$Y-2G7@\RC.=#7# W M$^ MNP#$XH*"C @>&#=Y0 1H*C$-;%,ZT, Z&2&2#!=N'!($)9/F0QZR 10,1=IC&]4XP4(ERHO172(BK?J^6R3+?S]RLZ9 M0OI$P)\INS3XS/;$\@P0 ;3X/$$,[P:M\BLH(O@N](YXQ*!D/M+$Q/PY@PCU MQM44&^>)W?^EHO1S-:Q"9>>["J;P M)3/$*^SC\#[R8V66XQ1#B2??1(,-G;$]%H]]Y!?C): M5*29XZSNANS6@0J^O@WF I_OKKYO89Y!?FDWN8R+G\XQO:S%X6E]GHT!_Y&] M\Y75O;E 9,0+GVJ)M(_M^?B;#0=T4([&4;Z*GW87VCB!8>OQDL;+)-1VI$GQ M,@D+=U!7>O\:R?F.WX%LV9YN1+$3,.V8SLA-Z1ZHFG7DX,C+MA'-0-V(,K^@ M3\F%QE&M!O5V,X[\B#W ^; &("D?')6E' G Q3DWD@:.D"O/-A(VZ$3RB/E% M:@D@75S,9Q8)D6^D%DF1MCI=ZG5-ZYD6Y[OZ+Y()I-^!4+^Z=6&925W+!^L0 M/=YDZB4-01U>B].J"QFB*KT6LQ^JIXXITK,$;$3U4_B @GPA$:@UHH3Y#R)0 M3<+&2O]1\!:IQS><[\-'N$Q_D"%J+\&G>G3.CU1)/H>P\D0?'K0IZO+R2W4, MQ,D^(E@^=3+H49)])$Q&&CC82?AI([U/^I$A:_U,CNZ%?+QC[R]JW/,1P4O/ MJ80M;%!<89$7=JJMS?(#!F5#,0^TFHYQ:*>2#>J*E)7S.P$5C1"_%O96Y]8] M1EM G3AVCI"I"@9IM!3JFF9;E_BA/!W7:-F='^.>F'<3&>J, MG_%YJ$50?49J$C+:E"0@>+M"S\.>O$CYC?1P,&Z:>4C7+;$,6>.;[$=&QGPYBT/X M#,-4N,'FPG&WGT)(6Q1]@)!O;$R MNED7D%%NU'N@;W5=J3VV/HNWJ2JG5@0N-+VR!HZ0*UUKQ TZD3S>>J,A :2+ MB_%U1XQ\??61(VVW[FCYQ-OYKH;E-7O*:HNJ6 M:G[(VPZN'=I)9+R7"^7XF:\3JD,0]T5#.2&N3,G]QU\AP)1/Z]T-> 8\?[%; M8YV)J6CNR-PD;30[SU)A'YWFJ[27$6>NGE@5DU>*K,UI+*5.-9.E5+DRI_=/ MPRL+>LO:Z,Q@?BN;U)<804 *L87S>,'R#3&,5^<^@>1SC)X(P,^LA&?F+-&? M41S05MF.XY JO@.+%Y>'/+9[W%&E=(-S_2N;+BS6[<4=F M,05X!CAA#Q0L0 C AIF)>ZK( &/6A)WQQ_G_:Q11&DC^;.R;A@X(GVK^\=W) MR?OLN>;]Z/3SQ?SN\NKNX>J2?7J8W\PNSQ[I'P^/]+_;J[O'!V]^[5W\>G;W MZ>K!F]TQJ-^N%H^S\YLK;W%U>75U>\8^WB^NKJ\6BZSE_.*_O+.[XM.O\YO+ MJ\7#OWE7__UY]OB_%*M-%),& _=:PA#,A/'D$[!_'MIL+=]'QG11=LL!D-GW MWD=_O+KCN^W:DWM-6^(@?0)'^VE>GW0\^\1G?R,31TY)]8;ZNY9M,BNFP:]L M3R66FLTMQM&4B4S?E"]O6Y9&TWQ**XGR02>21<:;HTTQB%P04HUJILGP*+#* M?XKU!L5JYG/@3'+^W4#.<]"WRO:S,(3YR/<^#*EKD5\SEE?2E;(0+" M7]XD.+6P:Q>%:UK2:0,ZX +KRJF-?+4E;X<+# GV$ [@$E*F3' M)JM<'-G1BW!',_6P#OCA>NHQ/2O? M3LV-1EM.>LNG$TT3BT?F(BT 23 ,DA)!5@F9/2!0I5O4)=6W)Z-"ZQ6?&42> M'?GEOM H E1W952"O2(WP^B;6(2/=*XC[.-='DNJ)K]DV5*W,2J47L$<34+< M15*](\<*P\MO0JOOW@99NS+.FY_\?;8>7X<>AE^7H$@ M[:K"T:LAZ?U[@>9_3)0W*'#0=+A-F;PGB9$6/4E M6)+^H%?O'4C%&Y;7[0UWT=%[,@-FD28 <2=GKJ7+7/%5,W07BOZ_1O;4(&>9 W%I-[1J*_"@OVM*0O+TV( MQ9\I(>P_MNU_]J-,UY,+JN@[NE62I3EHMK683#2B7G0D>N) U1>$OV:G!UD" M!6_^'D)83"@:>W8>DN9.6.HPY?PL"-)-FCT9<4GY'D#1.:1.0XLY/Q/,(QV* MW1%LLVKCM1^ LXWD6%D,;C%A9P(ABNET573Y00,,BG=%9VRW"HB>'(5M+:;K M3"Y4(='N2/@>HP" D+!7Z-BA$GL*B]'.+N.#^XAJ9>%N\42LV]AB L\$,M:E M>F(WAI4F $'VUM]Y2BC"A%SZ.W*-\"UE"UL@6 43&%+$ I EA&*>+ ?V93'% M9VS7J#\3;)XR/:2;C8]W\^4#7,60+OZL2'V092VQLV$447< D,XG1^_:)T?% M2.R4J#:65PWFE:--?@0T?&&#Q%^M,%CY98+>,XA3("LD(6]BX+"!Q4X$)SZU MWZP?\W1A\?[LH,+?_"$.&YL;9&O]:O\@IJ4$#0Y.=R2@X.$M9</"[ M[;.7ML1+-AX@:IZ1_G,J&B;>E^6C1I> 7=M1<%P,Z\(M8BFCQ:A/'-Q0KJ!_('R1D@1M M !8][FF71QG'B'&69Z_4]A 19CV)(&U[UV+=:?DMP3]\2T)[1F0 M! 9[C,2&1 AJV=56JL;>G@@IF-A<9T'9V,][U."T'-ZR0Z[/;CD9[L2G!<:P M%<73"];<6,RSZ$I1XUA!NB2\O,R)\NI8$;6-5Z7#+!"G!-X!1ZF/1"4436SP M+M.B',0UPK/X&;'R$/GY%#>720KN0*65+LQ7$S3]F4U6VYJ]OE8:WSH: $"P.J28[KC2:C2W&/$ MT-.5E'9W#M0C&46$V@2[XV5PR0#+E)T;EH\[I!B+3\*[=.! @9(^*U87$B>> MM7FB#$.;J1@Y(XO28,R7GS BI*"'-T7UVSI0=J3S?-2GSIW)5Z!TSY2+A92N MOF^II6 Y43#VXR"[$UD4K!5F ';HP8&B)'VF7R<:W1'N95$;@C\CA5 .5"CI MM4\[I,-F9DB1F$'R]9=M%>] ,LZ]XO\)C M> 4!8(L>0Y<]6R-+#Q$!&W=DFEB<[\Y!'*PW/I95RE8W35M93,WSD1U-5$NL4/:7'!46-XGSQE6%-O6:NO ^:JN7G*<$Q5U M=N_ MI9#^657(;@#$<<^,A(3Y)@9W+$+N]T6JZJ%,XDY@]:IBAZW9,/PZK8Z MU5LXNS =*IQ4.G6*[$JGL*XM#.6/-JE:N;@$M?6N(2(527;%E,4].PI)WL;% M%4@A(CE!KUE"G;.$U.O+:W[0/WE^T.,WI)&PPH-Z,5E!/.3'9^0\!AJ,Y$&] MF'P?'O(3:"3]48>5?#B+V00=M9*+_OCLO$8IUN F%\QB0D W9G*Q=VO;TXKY MJW8]-P[DF:FID&]S7FIN68N2>^I:L9O *W"J*[]&$Q>][6ZR;)!CJ%#^?DKS M+!8'R(%4,CTNBPBP>=0WH\*-5^RMPS-"0$+&.>7[Z\G[PU.^:B O'\E>&>#A MU\V"-0C3B"Y3UTP$X 8^@_"0D[(CORX=F+6!$GS.=_FBS)[3E 19._7@S.%@ M=Y'6[68GFJUZ*!),*SR%Y8=[]^)& +>'AK'$[OX,7\?+VQV*:/A.P3*,;N!0YO'I-W;:0 M4LGK$?@BYNX=$&5+JQJY;6][RB\GS1W)G6T03N _BMSB0V1%.4F*1@Y< NLK M.15I-J,KK*@G7;XWD!"$=WZ]G]L$FSQ*FT8AX/ MTF8!6TF\@P?H3%A#PG)Q\5D'PA1-A)3Q"#&X&X$'L3*)I3!6(&'XE7MJ7,B] MOV/*,T_6 !>?Y4^^*%LY$(Q0:5GCVKV*'H?FBVKW)82V5]I"CK]XEKS8S=2+ MK&TO*F/15WHOH79]67M]X2<@*]<75H>B6L*2=^# GJFW^.2435V-I($*^^L2 M+/TT:F#%BQ-J-G1@2Z0AF"X4N3/#%F!;%$Z9+^L+JV ^B<%=J'RA/WO$=+@C M&@UQV!.!J"B%O@@ZLGWBV,!URMX@*$I'WV,8!W#K1V51H1ZQ@M;EZB)6D _D M;?*1&-WY4%ZID*_1@]?HP6OTX#5Z\!H]>(T>O$8/G(\>W*!X]0CPAI%SRQXR MHNP&I.Y?[KV)!6!*&;*] RRR^HXK] M^ U$S^"6:OE:--4']OFR8AL#B7VAFL#4^/$;&D,!]EV]C-#),!I?LKC9);31 M!)YW]K(",7VI=%/H&J)\:6&:)NYNLEU>UY4+Z4)AT'Y"&+] ZZBRN$-QH"V. M.K +-3W[2:1.A=5G1!,4?%VCB))(KOY,*1;E%;<'V@:07T$4=HYD?N \(EH; MY]^\?"3Z=3X8>UJ49,-Y:SJ>^]',*E,XH^M\ER6"Z]T9X[28OA3'!3NE!7CK M8RI@?R-Z3Y0/YDQ$4X/M94$./B7F'QD%VQ0':ZJ@9ROJ@S 3<8B9L"1*A[;V M2Z3(%&S_5JD^05-4_,=;EG(9@S@ -U$@OHDB@K1,TJV4PUPPRR55^K.72XW=0A;,+!9&4A4/%L#:*U\APYU_6X>S&!B/"8LN M?%+,,GT*']$YF!&2 O;^S / [/E$NF=E, M5MZT#45BFUCB09*E;! M''>JDUG4(/=W<^S8$T$4.9_:2YYH.C5W((RJ)YU.5+FSDQ(V\1S3]<(4"RSX/P0VUCUX4"$6$+7(.H-J?(@ M^@6CKXQ6)91"[QLET0,%C1[3&?H]';.BE,6WPIS6[&D4F%'K_3M%E/R'MP4X M[^\EQ;W.*-?"EC(T)(TVVS0I)'WEXYBN/'OIZH7*QAG$\ 7?83B?[_@=2)(0 M)QW1P=C?F*K7N(H\)1_M7CKG(J;,K%0WP#=_S M'A=/\&7#2TJKZ35T(&C3109=2'-P)=(VU:I@]GC=6XM_C\TA?LA\'!_JY65> M#Z1;>LE[I+Z=-?_CZ.!(7+(9++GU\5>04*QN8, S:BQM[=:D*-]:)KO2-O\G(#6V5#R+>58@@7=A8 M]].V_:Y"1-K4IX0@27('4H/]$F 7O*F!$I!09SR?\87ED0HD,NW:\YI^^II^ MVK)GF3,^BR5)D8<0+S;=])"0B5>*6YB0] F2-7ST8\K/^VS?QG)>4?ZBCR0/ M5;?IR\U-U:5PXGPNA9W*RH\QLAZHL^%35 3KB@#._,(BB-E.O[ (.&!>8L7P MGV.R!0%<0A *5Q()K/V50ZIZ>ZZ+*9C ]2T&F\= XO*V@2PO&$J-J!S:-NY3 M[R:*$1^_(35+:T"6[7YWEM9P-\52=K=:@ZEU,(NG:SW96L?>$&/9^ZAJOM:A M+"8E]V-K'7E37*7KK097:U 6,X=[U@ D-VP$QD"Q@1*#FS=3@ML[9LR4F!'.B5-JKF0-W#!8*@U52<6)7-^L M&&E1W*=XEE)V9BP&=\#[I5-'$C]U>.Y'CEV"U$,7RIO5/4K1AW"7MF+"3C%3_T= MSWUQI,B&B*!Y#!ZI4W -6K?^]9LY8("GT@Q])DP<1!+AL$ [/TIVPO>:NC9V MP+!;D26'%98DRL+HA!4!O /)@Q]UFY>D*&3)UH8\MG,7/=$"$=PMV:2 6%/'@PKE0H&-*:?&IGE@D M][@L:LV]>22 <:!.\:2B:%/LZIG,"WD85%#:>.H]B8'71 73*M>>6S\$UPC? M%[EU<\8,[@R3@9N4TP<;DTU&_-1RVKNLK.P2B$/L9UO/A"Q !"@:W/5)IY71 M>.>)#;%I,&'J(HN4!I^L+T& V8"SN(A577W?LALE#!'VZ.PCRA*&JUL./)GV M[\NHI T'=P:RQI+\]VY4:4Q&T80NO1K5"1MAG3&89%P[MK#$BA61@TD6NQBD M&=UZ-*H5-@)$0QDTL49\HGQB%0#G<37H%YBL,SQX ER;6 MA?*D0!S$/80P*B\;L:9#@MV)-!68%6Z^(+YT"&147I;"2HX&F']H%FFK=9W69&@.X7X4I MSZ>K:) 54A+ OE:?T*M\)&7U:P&)UP(2 C\]3C"UN0M "5P/<)F/>@W=B!I4$MJ7>DR>-IWC]$?($B^(/R5E0.- $7M,WLH14=4 M/3MR(#]07VP]:;3ZU' ^OV?Q$E&(+*>]J]_](^=AX;Q7K]:M^]YV[>W"''VZ M""+,]@LU,LYWQ8^:[PKK]V3"4X\)BF"8#9]IL-!7YP,ZXZT/$%7ER_-IM%"] M[Q 1H?,N!G7!5Y M PWN^')4I%?"#V#ZD&4B(N\=H"1.6@7;V1'C1 MN)Y].!"(ZSU_NU'JCI@7X!G$*7;'0:N&V5 M]>0IH\\=L3V B':W^@1BNHA$%-&S<$-9SLAB63OR]##=QFY;9#UQZM+JCFC+ MXQOVNARU+1':,@XH$O[D;1RHF#""G962Z([\+L$6@P 61UWL7([QFRK>AE&> MYRD(Q*C7U($*"8.EJ4>I2T+%\#FS&-7UB^J[.R"^Z:ULYT )A1'$J233'5G. M6)81(,DL#JB'MM^&"20HA':@WL)@N0F)FSCIHQRW,-_SN%G,EGO%1-W&@>() MO26B2:([LXA.ZEQK&$6B $X3QH&B"8-GS %);F76E(6ASG>? %IA?[N&P0*L M^N7-JCWM/.J83V\ :Q MMY^?09C?R]++S^G7J<&WMRJ1T>V1XOVM-JR#"3M#Q-AZ;ZM-L?DWM_)I5\=$ M_.:6&-9^ H]2Y?;<%U,Q&O<)"-ZNT/-QP/)@\2X70/%'Q?_BB]\_/QPPN_Z# M[1>X5/K!V%K'UZ[;@.+/\N2G!H3MI[AT>,M%W(6POJX);)UM\&/[/;JS=A([ ME /\T]E^2\O+.ZC]_^A82'",,*;^3'-"9'1C47R3$]MC+_%>;R]1?NMGX[B_ M=U@ .HL#&.5QS/DRYP\3=)FJ@:HT3298\8ZA7U>OZ9IC[1^&B/(U7W.B7<-K MON9KON9KOJ;MW<1AS#0SC7M[&:^8XZ/:0G3LPYD,3BU:F\Y>GW7DY6T19G'B MQRM(L<\IO /)WI%ER3/?(&.VZ$1-HZD[L[6_,NA1ZLZ9#K>^V^&/#F8%=1:, M=F6U"7=9]]GQ.+B/_"";WYVW57]M7XLN^O3VG4Z^AQ*Y1TW:>#L?&:!9M7^D M?5-+72O+)][/"&"M[V/4;*_KOX *N\:G58C,Y]<>DT:/._?BQ@Y'JH(-R]65 MO@F>?P=!BK-'!^\/2_A(GH-7-W)@[]-3!ZN'X]54NG'A]B+R"6%O!*#@JT[T MI@UO_:)M-XLGH<1N_GT-'6E@A@?HANU2*E4CO9Y#QA0F"K,W45'\#*B#2%7B MG@(#C$&8#2PS4UH-'3!58L6I62,M8NQ:I/2)P!#Z>,<"'AH620QOWB*]'V21 MQ)38E4B%#:O"-U_6UCUYZ%BCH2,62Z5T#3EID&558(<:)_6/1< .6#1]Q:N+ M1T2059'< I_MR/-3U&V:,/=>8M3$X.9MV@]#;)J8$.?$(35EL@9NF#"5AJFD MXH3E.D3LOU.4@)!J6P"D1DRCG0/V3*UU,B%Q:')*5AEFOZ'(3V $DUTG>0G: M.A#R'R8S 5U3'(@>H(G]$(1TY'2CDDF/]@Y$_/7DTH,VI^84N_<3L%-!@#>= M)A2OH0.7?H?-)AY13HEK 6UK07VD3F*3=># +=]AXI,1YY082SV[ MA,\P!''868RR#ARXW3O.+.01-_W"1NY!S)Z34*&E3OL3.K+8E4R)N8CU8X%FM,%A1_![6/MT(L)=+ MZL>0689$^(A8I2Z>7#HUMQA"ZBBS3F2YDR+:Q/+>QW.BIG^8NX:&6B:ZC2R&D3I;024QKLZC6HY&;@YFA*22VX+: MK2U&D8;.) E5[HB1O=J%XCZV4*NEQ>A1=_%I4>2.Z(3:EG\D64DH&'2>@JWF M%B--(\[!%EGN2+)(A?N2Y>HF<[R JW52EEFO4G(OJ,,-PO-= 4<*0%&H8W"O M%N-5/2;O4&H=5X>K[P 'D(!,>?<_[O$_[:($ZKXL5KH;2?1J&B?V9TO=N_HS M]:-;NF==1SL6-* *F$4-KA%>@!!LMOD]RZ;=XOFZ SLT&GXY&>0(#Z1T8L'> M4O9MT@T[EH?QZM+?D;-E O EI>UQ[2\3)'F&7(;:G94WWL2FL*0F9:_2A(HZP>MWQ':G!!09%DXI2HO4)@=/(_3;&I5J[RAA1Z(,KD2%"Y5A=$8N&1=!.(OO M?!+Z?^97[7S\%22+5% $H7=?1B77.T XD,C)Y]A>:^JK3QFRO($;6'BZA>85 M=Y3H=^].F*$ 0=IP] >C0J]=P!R M%%+=B3LWXVCUS-QJ[=,Z3!(U-9K. MP>5D!_LPV\_3Q;_]XPWTG[*KF_K9U)K=&95W[ZC6<#I=%OT>S<-+,]K2EO1@ M5,"#T^ ZD>:.3!_!9HNPCW=7?Z84H7U^7"^ M7$\B)UYR#[ Z/.*K)?7Q%MLNK8U*:UCPJ@M9[LS(O3M0G.!>I-13B).\L&60 M_R&8@'I-C4IP<(J;'DVVIA?UY#8PW72:5/LV1@4Q+-ZC)L:="90YU0Q#2E,X MQWGR8WOG*XL%Z+0V>MUE<%Q'FRQWY%@<[>:);]NB,B\+, HJ8XJB=)V[,2K9 MP>&=[O2Y(V)I:*H>-JY?*]FG-?>)YFET:E3\O4-!8U'KO#)D#IJ2D#M ?>^S M\(^4)-ELZ*8;?<0>[, MX\ICUUF>A=!&)30X_",D8^)9PIXIQ<2/YDN5F@AW_YV[,"J98?E+G6ES:!KM M XF?*%_F#KC#)*;#[^M _9UR*ZW1_6_5O[!2C6L9?U[-6[ M=O\MW3U'\K>YV!O+1=0;LG<0,U+">;Q@;@3S./*P#2[_//<))+('=D?LW^SL MW2-^OMM__!4":H""]>Z&6J5(4J]+M['U]ZLF4X.Z-=#EAE5KS34-;72EM< Z M]N%&<;!NBLZ5JQZY;H@WK^.8T?5>6B9,VL*!JF"]%)8K/AZ!;@CK?+<_@\VN M2^N97%X;Z^]FF;:T/":X(50YO1F!GV/T1 !^SB] LJK&C?=]#ZG3,\K3C>N< M(1?/&JZV3,<9Q])=_OEK11J;978*3CJQWVEM?2?8\]3&,%X&<0W0\+7P MY3WE7B-USXV?2]'DT7<=">%A+>=_ *3=8LPTJ2,+ ZVT\62PTLAFGBL M?Z[E6S[Q58>C([#SY>NF@#Z6*'2#")G%092&K"[5E8]C"J;T!*8?_Y_+O$ZO MPSU8W"-H]_-QKA9%[.GO_P]02P,$% @ QH .61/6&AY$?0 *W/DMI(O^/^-V.^ ]4["7^Y7]^WH7DF28IBZ-__>+=5]]\06CDQP&+MO_ZQ2';O/W; M%__SW_Z/__8O_^?;M__[_=T5"6+_L*-11OR$>AD-R">6/9&'>+_W(O*1)@D+ M0_(^8<&6$O+NFZ_^^M4W7[TC;]_^FR#QWDMYES@B@M:W7[TKOCC+J<71#^1O M7[_[YZ^__>;;?R9_^^&;=S]\^U=R^[%H]Y%+MF%]#4,6_?8#_+]'SH]P#:/T MA\\I^]2E;P+_>%LW>PD=OWWW[]KMW7WU. M@R]R$>%K#29%<_@VR,H.]<9__EI^638](9VK_^[[[[__6GS[Q;_]-T+^)8E# M>D$KII%S),DJ^A_]<1W<*/"5I^#UJ^^PMH M^7_E'U]YCS3\@D#+G^XNE?I^WZ"5=Q+::)GH:UOJ//#8H:-TJO<"^\?)J<'2PNE2ZG^UC9^_#B@3 MX0A_O(4_A)WX/_Y^%G.(63^F6>+Y64%)B/^O7[1]/\P:(#306B=-R;W$+WCQ M/WOLD+?XVH]Y^.^SMV'^PXCNFR3>M4LJV<4M7_X]?!S^PQ:J-/1(:!H?$I\. M^D7KXJLL78K(6P#>T^CM3_<#9/ZW\V(T\** 7$09RU[(9;2)DYU S'^18LSH M6(4 #YQBB[9'7^-UJS8]"J^J?X?3J5HEG.Q30,V>!_W'P4LRFH0O=W0?)VT@ MI6Z)WZ\4VAV[V%$SW-ZF$G:RXY6$B:1LSPEO:<+BX"(*SGF"T*'Z<3O\#MBJ MV;'[-1KA=KYV42>[GB3+A]* &&+ VCB12F#0;L7_UJ:XO<_E7XG@^Q1.]Q> MJ)1V^N!;4K8&@C)__,!">GW8/=*D1>^6)GA=3Z5/X7+'W^-T-:648UTLGR8 M12))VG*M.[IE,/&)LFMOUS:\*IIA=[%VO9INUFR#V=44DDYTMXHJ ;*V7.XR M\N.$PZ>8#M]G?$@_BP]1EKR=*D;WF\7P*1?2=TA;M;;%[:(>&3>]L:8C9,[O$G>B5.><;_O$D>XD]1GQ4: M+1?BD:?:M?ICU6P!WM@BK"E?!-*090)QRWXH,MR;Y#:)GUGDJV=*RN8+\4B% MGJUN>=1V ;ZIDMB,@^;3H)N$% PL.^EMG&9>^/^P?>=D7M%X(0[:JF.K>S9: M+L YV^4UA9V2.N'D+4W. :S7"?44OGCT-5[O:].C/%]3^PZGA[5*.-:GQ/@+ MU"RY$!QT#&^?XDB] =/2!*\KJ?0IW.GX>YPNI91RK%L)@D10M+8@58UQ)42+PA[[Y]\_@E*>C/[U\/ MB0='UN]?=H]QFZ;'W^/UK%9-"K=J?(G3I]I%'.U0DAJ1Y.SAU,5G_XE+3!4; MQ8IF>+VJ2Z]CS*JWP>ECG9*.=;6"*"FH6MTH/CLD"8TR>=8&XH?/;0^I<@ZC M;([7!77T;$XLV]OB=$DMB2=.+G/JI"1/)'U[AQDR"M<&V#,]]S(O%T=I#&5S M[#[:K>?QN86VMIA]M$?BR2<52NIP@M4KG-;F\<'DS,OH-DY>E#8X;H7=(UNU M.CU'6#;!['_M@AHX39B0@JHM9[O?>6'X_I"RB*;JL?JX%79G:]6JZ6R-)IB= MK5W0B=(.M4>JI9WJCI_K M5T@D;6O#\A,-PSZ /&J$W?_:=#H:DVLM,/ME7GFE1M,/IA;W2CC[KDJ]M2\H$2#NX!5_I M]8%_TK:DHVZ)UQ5[M#N^ G_4#**.=,>G[8;+L43VS1 ML-T7:PV7X(UMXIKRQ[Q B"6/7'/6@5 L]-KF-,??X_6\5DT*;VM\B=/#VD4< MZU4E-0+DIOK1QDL?!9=#^G;K>7OI3#3,TN*3RJOR#_XNSNZ#!#>;#RSR(I_Q MN(GE.&3JT>*UHLP#>;IY*=#1?B>2>ZM7I?V6H!'G@JJP$O!*)$4#UV12.* M9?5JQK:U0QDZ_Y:870:=LE1))"P]. .FJ(/:Y4XD[SQ%5YPAE%G)E6LE#.$]1_3L1),,PEO9V!QO>A1%YZ1WW*GF$> M=DVS]HL+FEUP!XB.OHW1IZ,]WH#2DGKT6)03)Q7U%?$V/$[(.@SC3_ \$-E M\<6$!BPC5W%:C5QNABLKYDAJYHBHDRG79?3,58J3%ZZ?PA9'37!':YL^]>BL M?X\W&ENE'.MN);$5N3YQ,COA-(L^C!Y/M,PH$V=>:$V9!^!&6$'2R8 >/ , MIS=1J=DM-]H3ET^UMMG3!3=$Z.C;&- [VN.%$"VI1X]@.7%X=[ D3TKZ;H;L M.16^3>C>8X';0,V%N/B\IU%*UU%PDSW11,ZL%4;IZ8([4'7TK0=J5WN\@:HE M]52_S:F+1^4$?=*Z4FDG4JUH3"7U5*@<"Y7]QFJ1\T5:G94R]#':JI%R,19O M%+:+:6CQU4F::E8CF:>ZCZ#;)-[3)'NYY7ID'#HN?C^P/>Q7JN>O/5UPQY>. MOLTQ4-T>;_1I23U^1)#$5T20EP^K%@S(![6#_&HYME97W+$[1/_F&E5_/[RQ/$CZ\6M !1-2C+6< M#WE3\8:DG]E@7+JD307Y%!(.W\>8M9R$'TCG"]9DFCW%WP,ZK MMZ '-90/*76^^M,Y74^0I#@.>I<"D/GOI.8X[H#MN:8[30.Z[?V6$QB*!Q<%_=>A%1;_IT>]/1<9SCGU'=0L.P8N'D1/]U MG-'TUGL!(.G>JFUOB3LB.[2KAV)+,[PQV"7L6&\4-$E.U.UAY#G4*X)-/'L0 M1S YWG,_86D*)[FB>'J)J"EW"[2B3]D8=P!VZ]AVDV I8=@C[^3C\C:"46?R M.K.:>TG74?PE!QJ<#O)J4RC;HX_";DV/ K&],>I8[!%Y@I\"9=*6G;JZJS.S MJL590C>K?K.IER\$=BMIYU27A+QRUBZFZG(Z3X^KWNOVP8T_6AHW#G9U=<"+ M0WIBCS[:560$Q^L]!0;1WZ->*MI1WBB.N2UM R MLN-SD;.H>-M<-Q:'D&$]N0C&?(G912">\QSYV8.74VN0H["-JBWN4.S4L!Z+ MK0WQ!F.WN&-=M:):YI['1P#L!*(S]9S,^WIO!71VP!V _;IV30"7<%5 0V:# MTT#'(^3LRH9\"'[+Q=@Y3U)[1\0EC8,]H]\BQCR30\&5TKFL3_$,S>T>,'CC>>Q1'<5J"1KPZ?[AZXPTE#VT:Q4'5SO.&F(_3HXS45;7'VM$'=3KD34JIF!F2=_]\?!O72N@^T!V?@WK)BSSS>^8ER0L7;[V#\Q;K+$O8 MXR&#J?!#?.MU9*ECZ. .\]&6J0?_8")X(6&\*J/'MH)C?B!]10JF1')=D3I? MDL5$\M9?Q3J+EEROR[L_B4VB0_YG*IX.]0_84)^P/J*:1 MD?_[$%'RW34IZK>)Q[+Y8KQ7R3PQ%E.:1,*177C#?FG?U[]^6]_ M7GW_[?>Y_N]6W_[UW>J[O_R9DTZAQ7!^7[EY>6?@O:H%WZ0:=G=JB;>E9KP@ MU';11X&BKJ]36+:"FQ<2JF???P:X[4A0CYKACE&57L<3HWH;O/&HE'3*I( / M1H+BB@B:*W(I!CUG$Z Y%.S/._@(^N=O(*DH R.O/V+/.4)V>5K7$#2X^6 MS=K4K4WQPDR?P.,K4A=TR:TLU$QRTHZ*4<^N)E2Y?R^$-R3F4^D^\Y+L]2C5NPT\@SIR-QAA,9?6JC?]V^.J M;KA15%?O(26>\"*LMN1F2SJY/KDQCZXR@)=>Q>EH*XR/A3>)>#P]$*M+MS2Y MAW47O8VTCMZX86"@%3JVC55=\8+"4 7,;1%S5B1.B&0FEU8)9T<$/PP;P[/9 MH@8.]0WAHUW@%:E68]^PB 1Q&'I)6JW(8CB&(@Q3%H4?MK(YDM2BL&20?3J M18O.8E!FF#9F(4?PQ@ O=HR@BS7UHR0(<$4 ;;HNMY/T3-K2:U%HH=*Z QB. MNRP& Y2"FPMWR8)4/#"$O7&]=2.\MC<+Z83<4,600TB+R$WU(38L>RPPQIO: M]L:W;+ZPV#X2VGA<.SR&,:>^NO&<'X7 &,LWU=&,(09L=EM@5+?HW1O:M3X+ MB^\VR8T'>8T)GD@WJ;ENN->/.^&*^=JI[=ORT+:>.55=%Q7[G?IWQ']KO\5@ M0+?TYG"@?B>@8H0!"^:Q@"X>M-^5<'PT>N &@EY/W& P0'O%F>KE;1H,$=[, MR6M\FP46;8!X.Z!F!BXEUG:6ZCN:+B&WC2U7-F,:Q/&=!WV*)_?B. M!(J [5QW4[=>6*"JU]L431<4H(;6G=J"$\M=ISD4;48E:]/3343VKY[U=%E8 M;/:LFG6U7U"4FEPS:@]5UTME-E1N!FVLU-A*Y%Y&?KRC(O'?]3^ J&Z-.UY[ MM*R'JJ(IWBCM$WBTM]Y9^+'84A]6.F!7X_XN1 KN.2=2$'E-RG7)]UP68O7_VBR MB9.=)ZK&/(9L*]=''U\(URA*8045>,A' CGY;1P'L*Z4TN29^>(^4,'L*_*@ MEH2GBT)0+S<&<-C&SS2)A)'#8I*7<<9/7@;-'^/LB;#=/H;F7*:\Q%A17_H3 M-S:!B^ELP_Q"R;=3QD4):,A&S'0,PLYJ.C%T(^ M<$CI*E\P\H(@OS7/#A^'Z@6)C@XXAQY]79NS'E5KO-F4ALSC MT_]4E.,7Q.45FIP\ ?J.YCNSJ[L5ZJ:G&EJ)SA^3.$UODWBC+('0;($[_EJT MJ0=<[6N\$=8FY%@?$[2().;DCIYY9?9MRMAY+(!GGAZ4B[W('Z#L60SH:H\[ MC'HU;;P4H&J,-\3Z11Y=.K^@3 K2K@OWV="U>)'52=6^>QIR[,^Z '6:#1OD0K9YX0WF@_..K^PHV*Y(S$NEIDU41 M\6[*-)VZ <_I,PW@/BU7=&-C7!S?T M:6GM%>"%*+:JY]2$GR[+F M%9.UTN*3)2&G 2:/_ES%:6^(-5HN),A.M6L-LZK9 @*M1=CIH2:)DC= =I:2 MS/KQ9E _("+//>11%T=NH@U>B[V.H[BI8XXL?7LDNIV1Q^0@&YR\L]S;$W'D M#I-_=#"+)XGK?,JHSEE]Z7RCQ:8E6*Y\,/10!(-U'UV355 M1;U./]P!KZUY<[[>TPEOF.N+/OHXS!/O1^$YE(W'BDNP\88$)9?R866SY8:_ ME]I'= N7>[NGJW,;X7QN9?67)A#_WI8N?G CT31KH+@:TCJ:XT:R/CV;=S_: MV^+%K5Z)Q[IO0?@D#5D13MY)S,ZOJ\PZC-UD*>CFHMY$M^+,?AHG+]=QUGYG M1:,/SG@;I'%Y#Z6O _(;)]KB3[M; N,&3XN)GQ^IW9='2>0(M/@_H8V;WUL3L]BE#-^= 1(6ETCJ"B>5LRK+B^0^\.G8*RUL> M;K3&MQXT:O*,%M2'Z:R_[H,WH=*4>\9U'C<+N/.JG>^>M"_MN+OV#O.^XJX: MBPY<[9MRJ?D]Y4,FE>W$+;6+SUGBQ4G (B]YN MY^2(&SXL6/OT"O\L[/ "EPVEQP_;M0VJZBZK%)!4$I)'(6(!B4+(%6D*10JI MG. D9BO#+=@0-LUR*^9 F[5W@WJXS:X<:Q5HSKR-!JXQ8I>5VZ7 M=:KS.3II9449*U%3/K4GBA"=LV<6T"A(CZJ\7.[VZDWG@21PQ]P8>]1#L<..P2PL?;] M1!PVO=E +>[=7IQ 9:E8)=0R9A^%)8&&EC74F-'9?2F0H:>$H=A8D9(=+%=7 M#$G!$05@S&N3>YK (\+KT\=S"[8S&N&A;S/-H7%F6L,=#5MC%KU53S3FZP),++XE8M$V+!Q-Z#@1W-,>-$'UZ MUJ% U19OS/=*//K$&PL/XK!7_2&]"CBL^5U$R>! MV36N9T$,7D+Y1MG[A(:YZ.>%MZ?=@] MTN1F<_+<04\B.X(,[B@>:Y=Z> ^E@3?N1VLR-E *AB3G2"1+6#\\?4:WQ(J9 M+\5I[#RZ,Y27&ZJ>:#M_3T37'%W9^% :KP-7E-G[( ++1Q0SF?! .)EM(F 0 M04Q/$1R^OJU0.0=UW2?$AE-9)%+T644#*U0D%H<6O8K833]P(<9LQJE/8ARB M1GFB@X-C;=5?OF3>,UW1[8L;(099H%$&6:+ M>W)Y#:U^OKA[N'Q_=4'N+LXO+CZNX<_;NXL/%W=WHN?-V?\BZ^O\KW^_N3J_ MN+O_$[GXCY\N'_[3:0A)TYW%NWT<\7^FZ\],=4:WK\]"0J9+X]90:>NP@!#I M%'OTVSG1HVEI/;&N+UT6YQ M3?DF^542=N*>BRXC,Z\/O^V=D!KZ_JB3VZY$E)G0#YMRPB.0,W#XYD/)6@0;$_W.F^RL:X_;9; MQ^;;(FTM\7IJC[RC7=3W#[M#" ?MR3G=,-_-@WWEE.\L]-(T7QK1FMLW8[)VSM\ 9=AZRF/+%](<).O#E3SU)>%E"Z@[L@9]7!^@&++T/ZXP[,P99H M)G2:G?&&\7 5QKI_Q8G46)W<[_Q5LG,3]?:L43=!S3((5KUTSX\L[X2(UAF0 M!9WR,']405)YJP.+B(.F^;F]?NO<<[^K3C((9![7C"GF38]+.T M=/E?AS2#N4KZ$"M6NX3R('4 &T\T2D7YKSOZ^X&E+*/W-'EF/KT5EKRC?KR- M!)6?H0Z\WFVDL?OW@H9R*WW(JH. MK9,$7E> OT5-HH1Z>8WK,RB179/$21*&WK(B-X1Q& S<FRB@1L*"HL# MCCX]YD".8EZ*'#KF,DT?=KB>\357R$;63%Q\H<0QU1&76Q+10J4[K)4/;98[ M+.JDCLD/VM_54NG")X+A =:ASKSTZ5868STRQYC^."-XM"7*M[>&=$;^#M&,+NQY?$*Q_L\@]HF/*&_,V*8W$VS!E[,"33C6* ?5##ZAPWGN/!>3QD)%/3\Q_(I]8&))' MSLE[$1P/44 3\7I83>8-];*#J!:0B&%8=CV$&=MQ((&^8IF%I23E]N<,/['L MB8_0\A$R\71!\2:9&,P3N\^*6?VY.S"]Y$> (]'K8Q MW"_NN1[5KHV"HO)WI7F;E89U1XSZ(^Q0@OZ OL@Q?XPFHPL;EI?!CP!<%'\O M*\%7H6 7#QV8XF9SDNAQ?N53 364=/'\HDV##,;#B7/==FSL6@J\HVF6,#\K MS/#)2X*?^6//%B? MQ:1B7T ,")"29R$"">02&V2A\L2"7=1U9#B-_8EVN_&OA03V\U-7EI*%6VK+ MC;GCW-W_]"=SRQ&=2ZE&L%>#U/+ 5]<^?>C;1V>9\*NMU?24-B\SA8Z9U?[ M3+UN:42]CN)^=A0\%\Y:VUB0/Z?S*QM5@3?X"3Z$\:=4OZ)?6Q>/?;M:2>MUK?^O[?R8>KFU_N';TU)W=>8HBVX/W+3RD-+J/\L?!HN_8S M'H?P#E"/KX\BA#L"QMOFZ-&Y@53P1LL$749/ FE6;%U*IN3QA;P!OH1%7Y*2 M-:EXNZ^X[\!.PD8;@"\"7DSBTC!>R>P'-^?6X@W+ZL_1GYS[J37 C0BGNC1/ MG17?XHW@%AFG1&;C4R/)T10K/+B&?3?-[M*$X- M6P,>EG-^&1!NXD0^"VGC&>P$)Z&-6W.@E;R#RG\4A?7.; M+I?1,P>6.'E91\&]M]N'M/SDCL+=GN-2!_J]<(;I0*W+K9?^+L@W7P8H,#IN MRZT75I 6QRM3P:[V82(9VMUQL6" RX;:D@FI/LS9N-B6L*Z\ZC=WD8*4V=D5 M5)FX@Z>7;C8\<5NG*6\ >?X! / MN#IYN8:#6OQ"Z7L:T0W+4D#3_/'W9AD86,CCTS&%-4>0P8TD8^W2> IG( V\ M2#):D['!4C D.4>9?HBR2^_599=R[FY>:W=FHE11.PP5-.7G*'[_1N+1CE[@D0J/=IJ@7E)*L S9-XC"]UM MNYR:HEB9KA;5M:W8VG5I"*'6OQL;3OLM"14ZI#>,!RV[-HY*)5FQ0JENHE+7 M49P7Z[!,62ZQK\_2(KM%X^Z0KG584BRWB6TXB&LLT 2O6;55^DW90SV6^#:A M>U$J6A6)0_KAC,;!FM=V4OL[H=]+':#"E,MLK(S2H(S2VNU=SA16R?F_Y#U> MDE?X\DY+,WAA"->B1*VQ:E/NB8;B8%:3&-0N@PMC/)V-?2;N%$/Y,%F)+'P1 MW/F<._7$?D3*>WL9\1)*?'A>BFT8[^"EK4>0;&_Y6OB=2B0MN' 0)3D?AWAJ MSP"WQVZ%(P_*Q3K/K\;E&U/K*+CAWIZ(C2O]!$F3&$ZL-F.C[I1*A]*2"RIEE*"HMA*(EFZ M7=,P;X'3!8V;#2F8D)R+_=)!\RM^?O3#XDA Q%SJ3,YTQF0AZOXXD6VT)7J. M>+1W7E)2TJ>"Z0,>8HZ=\T.9G\QED)O&ZD*HU-PE(L#!V(F@H"*Q2%SHM(<& M-+3V7QPZ=&LQ"T!4+.?&B/[3H3:-(K4/XVC[E@NV:%7>!@V22]U3@0@<0'%GF1;Z">83>A18*&AFTT MP*.#RN) 1$>7F<"D9(VJ;) #.QW7,]R4AG%?[L>G-$@_<*GN:/X.87JSN8XS MVK,GJMD5-XH,T?^H#%!O/[Q(,4CZ\0?$D$JSGW2'7* 5DP M0GZ35[QD%^]8FL(YOHBS+,Q5,RQYSF:2Q[-$V*W$!$F ^#]X MD^79"ZFX"5B\G05?K.%!V?H'M9:R M/ITG)>R_OBLSPG<,>Q^V*SH"J+V'E'\+#?AZ) H1<6 M3\Y=1ILXV8DSP7U/"FKWQ@W! ZW0>&A0KRM>6!VJP.CB;C4^$A:!$ZFQ^CINA3NX%5HUSR@VFN -5I6@XT\: M2GH$"*Y@\I5/P_+Z;>P/&I3/HJVL'2[2.IULUA+R(6.X^ P[%*RP2ZWZA[M! M.B_*"T4D4G%T*@K*]<3+C.YZ3P\-Z(\[E@=;HK'BKML9;_P/5V'T>H+D1$I6 M8F93+;,+;C./V+U' !R8 ZB.&9S;;U'F9$^N@.:E'?BT)(0]RH?X9_9\2.]I MELFTX<@>4VGA#'HC%BJO8HXEA/R&YF2UIE_D?WCDDBY8#'\X0D M)"U%L7NATYG!"@BIUZTJKF<7S$G.G3P49JH$L'\%U+FIQGK4[/A2[+B@R]E.ZG+5\5+6(2E4-R%1;)^;6WUFWB/\2$31719 M8_VA[82;*+<;015=FNP3Q@$C7[3SBC*]4F9QSD*\Y[V-Q+IF_GP$E[5VEY@\ MM1MQI!RWSZM):$V@,MI,9K34)+0^JA:IF9W[0%3UO- M\Q]4(>5XE_'8%VSEP^"0[/(V;VGQ7/C) M>2LGP&K!1N6!DIIE)+/\&CRW#&_SMF#H##@MVD+72TP#8W7=_F8C+]N?Q=$S M33+V&-+F9?\.0PVC@A\J1UCE&#,'D%@&>(Y1R$R&6B!ITB@-D'J*M,-KOG>L MUJZHK])>J&PL#<30.M8B); .)8 <5D>K8P94BV,%:1M45#!:;K7E+R6MCE[> M++-<.!QL%VVM&[ XR5*"QUDKNI;UGEQ4B$-MF6-G,HJV5&L\>8BKP>=G>&9% M9;_QY)!C\$0[->!X)*T%(/-4S%5(74X7:YF.>$@(&62[LNRZ;LL> MH)++$ ]Q/:T64KC!>,\_$4= ^JYQFZ*-$\IGL6#] M^K<1PGBOAIM5;_1*HY<=$K&!D]>*X)*LR'LO96E>Z[D49$6NV.\'%HACY%% M?HQ%X0GPD"1:7.R>L]0/XY0K_T _9^]#==GU&=B\XHCNL*NQX&[A\4KCO$O3 MT0^SU01:D89(12WW4BC @%(L4LE%*L'(KR :$;*YJ2J!SL)+!E6>N\&L@$MQ MR^WH]S]UU=D!-]#UZUJ'+'5KO."C(?/XFFB[G9>\B"2?;2,^"?0].$]8=NH-[FL^PL?=C$J?I.@SC3W"FC;>YIIG>V#>5-&X8,6F_EO%T M$EV\$&14NPD+<4((4O%;D8B..:D^.0R%#80U'A(O $W%P?Y*LK2L9EF:XT.< MG,%-VNR*&ZE_W#;, G=8SF'/>GB:I(\W3&?1^;442Q1"E8(1*9G[! 25>3&A85F?IUI_Z,DUNGO@QBH-;9OEG97-\2*) MCM#CRSY+VHXRZ!;5^H;BGBZ+<]?.H;*K_:(3'B:;I-/[2 MBJP.)HN&63W]XT;AG%=5#+C*U9NWZX^-,0$/Y$K;L9YIH6CCFKQJC)Y&"3,B M3+).!0FCR&#'A&E*C8V1VNA_6B]PGP<0K0=06\D%NV#BQE*U171M8"%50F7_ M7*$C.VD;Q\5,Z<9)'ZY&H0 ;RS MK7%J3'@G*F?A,!C4>O:O'NCTQ.WX [0_>MJLKQM>)Q\BO#'71K;"X, "CG;5 MX?;L556)N7L58D@_W(&MK?G19G=W)[Q!K2_ZU)O814IGNJ!%3?3..7%W MJ:OG<46*MK;(I[ ZDD^Y#\=Y,SZ&!-5P$E"2H;XX0B/1WKHV)[2[Q#88^\HQ?).%GWSM@W*5.W7I([ M=DZ^%$V7XI &EVTY753SJCD5=7(_ :X^/\5AP!6_^/W LACHW[B%T]L ;EIIRC]XJJ)'_$Y$,\#BQ_H@RI/\275MSU-'NO#2'GP.P)77W M Y(]C;%$>Z6;*"T-!#&DUZ0@(S>B!-BH\SKVPNM]W0"]D[;)5%])@'5;;52$M9-\!2'6H]CH M& /:;T7\%O5FR3I).#'Y\O3<8WI'H6\T)JK#D L4^L6#'R2#0SQW;/LD[R]J M+UCJ]\:-*@.M4$SQ M("K3%:_!J];')I#!&:I3[5*F)R-H(,]4IFADY+(>\9X]%D(]!+OYB0O%2YY0 M>3'G*A*T.E]2,7:R%G@6AYQI#*4CGVEMB41_:VT8!9R0,<$:]?%^0'>\&< 8 M)<8GL#5>C14Z3"=";%ID*&BXP8SB'6J8XIS%HO >C:#JGO;ZW5 :V'%CA$6: MR#& &;L&*/&E.EOSDV$2(.?H]%40__^ 74@D5<0&SW#ZA *"X\.LZM#RO! M-L#B,8R3TVUT"]+C:-JBK9XP[M7XM%;M9(PN:S* M6F#PT@&G+[5Z+LMW=4]<]G=;CD?/O8S> MAIXOYHM=:\ =;7&&II:&Y6JNJB'R)=M>L4>ORZZMKL#.ID=.F)24S=5 .Y99 M\U2'7K<%Q93.60Z-/@N+-(LG.#9DGWOQON .S2@\71D<$A@5,]YS3Q,6!W9W M3FQ8Y22$4>0 [M1WD=U_\%@BGL6N-.R[4='3!2? #=&WGLAWM<>;P6M)/=9O M@;A\]YU\I![0=K8ET:9GWZRTK\_R_+=S)MK985D>; YZ:RY! M^U-*;S87:<;XQ)>F"FN<-,(=FNTZU6.QV0)O\"GD'.MWG!SDNB7!E7RM[87\ MFO_7==C-K*^QB>D=2W^#K9*?X/'6S&,1G"F4-NR@S4OYZ8ZG9!/ M3@>I8*"$-G=;KWI4<2_#$YY]$H*(;;.&*'8GI5:LH=#4.5@YMX";DQ5<@BB3 M3UR#7/+A+OA+N:G];@R%XS!8:-9/DC=*6/9T=TBS>T40OZ@<3P1W^XVQ2QX%A%/ "PD@] M1B>TDAV!GX,4#,DGSI$4+-%@A"/3W%$_WLK+6DX7\F\V^1/F7G@9I5DBIL?Y M#*=OT;2G+VYP&&2!U@7^KHYXH6"8^ :6OGDB7#(B-4[HL@4TED'VSM7QOSO! M80P=W$ QVC*:;UZU$\$+(.-5&1LR!4>Q1';R5LZJ[2-DT&+?9BB>%#JGXL@- M>^[;-='J@!LF^G5MUJ57M<8;^!HRCR_:7I)&%[M6U#:6"*A.V-(-31(:B!I& M.@N! [KAC,NA>M=.V/;V0;Z).42#.?

&5X,S%D,BYH=&WM6VMSV[@5_2NH,MG8,Y(H MR8^HE.,9/Z>>26ROH[3=CQ )B:A)@@N DM5?O^<"U,NV-DX3>^W&F;$D@GA< M@.?<>RZ([/VMT3C)$YY'(F;_Z'_ZR&(5E9G(+8NTX!:E$VD3UE=%P7/V26@M MTY0=:AF/!&/M5G.WV>[L-%N-QOX>^CJJ&JD\9-V@O1UT6IUMUNJ&K7;8VF67 MG]C&E_[1IJM]?''4_^WRQ ][^>7PX]D1JS6"X%];1T%PW#_V-[:;K3;K:YX; M::7*>1H$)^)BQG4<*U$?9#[4O_M-%%#2MM*O;W@MFWKSM0\71_+Y9C9NPT%1]J&=L*L*M5F%[:!G@]JTZ-XV)C&T2MENMM[V"Q[',1XU4#&VXT^QV%T5:CI)Y MF?)3"[5(N95C07TO]1JE@NMPH&S2NSW ?2V+6;NARFUCR#.93L-W?9D)P\[% MA%VIC.?OZKX$WT9H.7S7<[6-_*] UYB>%3>VP5,Y0N=D:\_//\0]1G_MCO]! M(PY61IP(-[>!2F//(;.SCJ MLXM3UFFU'G%&_RF-E1T-2*V83;T!EF^2 5 M;*!T+/2'6JN&*FE:07%^;0H>5==HH?$7S^8SIAXCGE9F.0M!A-XDD58TJ*$( MG5U85PT05HO_8U:GHB'88%46TDKTEIBY9OUJ^^VF6XC QLOS>DX6 MGK&$CP738BS%!![4)M*PWTNN@>ETBO)":0N_RDZ5SN!X&[\R-627PFIEV"6< M6H:G4+K'9.KL+(]ZBQD']#@#AX)7,-3V.\\>#(?/7 N,N]6E0%L,8#)F2 Z4QJ$(D-90#JD%+&%@">#%@(DJ8 M*>ECT7XBM*@ZH0EDTB#"T=I[K:&%*43D#*1^"YBF8DP3P,.B#*;+R_ *\G40 MVGJY(!=L*'/ B!"Y@$T="$=UW-9+]V4^A#_DI(+P.TK+&'T"FDL8J0/6DGQH M 601*8@LB)=SU%> ,[>&!K%B)Z_J5*-,40%05\"C&\XX>R)N$C9,U<3,>*#% M2!H+P6H9IT)O-ZRL+\'9S(RY8^TKHM?A9?O9([J_\OB=7GS?,Q5F*UE&;DX- MAQ*7#AAGC&OA( A(27K&@ H3AIZW- E5IVH97#RY>;J.I8E294JT(^>O5>JQ M6&B%- [%AFT >K$ ECV^3FZ0]N3(V [@5Z_*%#7:6[P2M.V=#;'I.FCOQ,ME MOE"2JLX]'V@L1HYXB28>MF37-PXZO&?0(0:E^=\F$NJ1/ H?B1SK$7\+;2^? M11M\\[G3Z%@8% !$3CA\'>UUTC01+\W#FY"X& B@M1K)RQ55:G0 #SV6QOE] MU!*YZX>2J47$6(XZ/O<&_"N]LH!MO8I(=%,B>L 6HU(9NQT24PZ,C"77DB8@ MO:IR<3"GGDI#2L=Y#N-DD8L2R@@89!&5J%'!"8QERBFX85K.B(5B0@NOOY9E M(WX-!%5$_$%[$3]6O/F9*#5X891ZL$N_PZR'!X,'$PRD',N8>,.-RAWJN 'G M*(\@,G$=SX -JDD^D*FT4U);]PU+-'<<AFG M#J,(N'<&N(QD)'*(OA0LPQU1$'VI"K(MSR307!:(;Z]<^GXN1<^>2R=CGI;. MAQ/0Q'"(W$&. 1%S3PXP%X$/B$G^\OZTP%$'#1%/C$\^!JJTZRUX2-3D\]J" M,JOAU]-M-ICE;,X;"+\2L*='G;^B_[O1'S][]!][8-T%*.T_58+?W;F7!=\0 M/TAPJ2@J-<%P2=WFM2KB92T&*"8Y_(G;!TJU'%$;"^L(C4X!8)L+".1.4OT'RWK]F=Z''9AGO#,=NE_2;L M5_FRWY"[QXGS& V-F/OPM3RI,A^K="Q(?N1\5+WBTU7($%F1 MJJG W4FB?)S@*U0"]'^(-FNN :4[#N.162VF!V@C4FG*"R/"V8_E==O%JB3^ M* 8=;Z'!,:W9NKFS,[RT:E;@3\ZXDI7S-:T%[*HZ5+)T6*;&W+)_J/ES(E^3 M//X95AUL=]\N'<)X''BOS.9]LS,#B\QC&!PV?-&2%=#B0$?(#LH1D,3:VW5& MIZWN _N:N:WE<+/[]\>?\,I4_ &ANY\_8#9;S:VGGLWA-/P!AF_O-M^_[54< MFOF4XH:Y363VIN7^/>W$ A/622-]F X3&8-B#H3= M3FL+F*.*^R^32$\_R;^ 7T\_R14N4C#_BXGX2L)7$OZD)'S22?Y31H)=:B26 M<76>[M0)8I^^7?I7/Q#'IW.9?.&W:]9H9']F_+D\#6>,_TST7+3SZ'JD59G' M)-R5#F<.;ND@^NJ-2KZ3/DUE+AK5=6M%Q/O#[BLJ?J5H?K*^0&;3&" !OV[P M(91ZR,=*QA4$NMUF9WONB'U9R^6M_L2^^R\ ^W\ 4$L#!!0 ( ,: #EE" M^^4( @8 *PK 5 =&UB+3(P,C0P-C,P>&5X,S(N:'1M[5IKR7M8G#C9II)"'7P MF,?>U>,>Z9RK*U:]GQQGE"8XC2E![Z*+]XB(N)C35*%84JS NF J09'(,IRB M"RHEXQR=2$9F%*' =X_=H-%V?$'+:_B-%O([H1^$?AM= M7:"CVVCXRI0^'0^CCU:?1J;W18O%PETT72%G7G3M)6K.6QX7(JY-DLV1M$Q9:*"G' MBMU1W?9&JS&G6(83H9+NPPX^53.KZDU%JIPIGC.^"E]&;$YS=$D7Z%K,^=BW^$.XA_0H:]HON<;+5XX(: M;!/!"=P<+1,V8>K%L^#8[S8;/6\"XY9] R]CX"R5&VY^SK/AZ#HZ/SL?#J+S M\27P[_KF=G 9H6B,;D9#8WOC'^_0W_\TK.,S%+T;H9O!]1J[Z$C7T@ ;?G:]_A7Y=LC@JG^J(XCC1J'21 M IR0.0P8)77$;#LQSG!\W^-&ZSD4(8!=1] )Y6)1-_U-5BBF$H9;5\D*F1<8 MXK,2*.B@6_?&';H:A1YF*[.@V?8-5$Q$IMO:K%.6U.2NG+S!:@YV]T( M[X\PO=8/7#,0GB*;N/;)0SV;I:RF!0>-Q2 8KFFSYKND?Q9,4KW$YWJ:*SX$ MS2,,@I(H:!^15VMJW*MCK8R2'\&;9JNK&7P_*)Z><<\0Y<"76K_QO^ +2R%P MSK$A 01LA1D$JRI6563"3$?L3-)<\\:$,@QY(%0#=S '5N49$"FOFUI3ED)& MJ>W0(#$IB@EU4*K@EG8"HK3I,Z^H5L9V]Q$ZF5S+V:59;1E(Q.K(3.TD*R9 M9?US9+;S5#;0ZKC^\?/-S.4;4J1J4]]<.\=RR-$X4ZLP8830% KHY M+MC_%(\?@?2H.MW.ZQV#M*OA/]^WT !KP%N8N4;M"Y&U?==O[QB:S9@LG(=I MD[7JW.F!E Z4_.Z4W#W(YI-'V'J]>_U],5X4Y1#A-& MIU9J^K=J*O4/+O9Z/)VRF$I[@5-2[A,E2V.6585&2QH7^J'15IV#7@]Z/>AU MKU#NIQ /6\:G+R>ZP_CT]J1VVC?V#% ]2 M_*&EN%.4O\!.#UU)FC.=J^D'\&?FB3TU3^G7^\32JI_C?WIW6#V;MP#IXK*$-\)1DH.=#INH[4.Q];FFQ.F]ABJ.=?:_QM0 M2P$"% ,4 " #&@ Y9:UF0S1'T "G.!P 4 M " XML 83 tmb-20240630x10q_htm.xml IDEA: XBRL DOCUMENT 0001815903 ptpi:CorprominenceLlcMember 2024-06-21 2024-06-21 0001815903 ptpi:CorprominenceLlcMember 2024-02-29 2024-02-29 0001815903 us-gaap:RetainedEarningsMember 2024-06-30 0001815903 us-gaap:AdditionalPaidInCapitalMember 2024-06-30 0001815903 us-gaap:RetainedEarningsMember 2024-03-31 0001815903 us-gaap:AdditionalPaidInCapitalMember 2024-03-31 0001815903 2024-03-31 0001815903 us-gaap:RetainedEarningsMember 2023-12-31 0001815903 us-gaap:AdditionalPaidInCapitalMember 2023-12-31 0001815903 us-gaap:RetainedEarningsMember 2023-06-30 0001815903 us-gaap:AdditionalPaidInCapitalMember 2023-06-30 0001815903 us-gaap:RetainedEarningsMember 2023-03-31 0001815903 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0001815903 2023-03-31 0001815903 us-gaap:RetainedEarningsMember 2022-12-31 0001815903 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001815903 us-gaap:RedeemableConvertiblePreferredStockMember us-gaap:PreferredStockMember 2024-06-30 0001815903 us-gaap:CommonStockMember 2024-06-30 0001815903 us-gaap:RedeemableConvertiblePreferredStockMember us-gaap:PreferredStockMember 2024-03-31 0001815903 us-gaap:CommonStockMember 2024-03-31 0001815903 us-gaap:RedeemableConvertiblePreferredStockMember us-gaap:PreferredStockMember 2023-12-31 0001815903 us-gaap:CommonStockMember 2023-12-31 0001815903 us-gaap:CommonStockMember 2023-06-30 0001815903 us-gaap:CommonStockMember 2023-03-31 0001815903 us-gaap:CommonStockMember 2022-12-31 0001815903 ptpi:MitsubishiTanabePharmaCorporationMember ptpi:LicenseAgreementMember 2024-04-01 2024-06-30 0001815903 ptpi:MitsubishiTanabePharmaCorporationMember ptpi:LicenseAgreementMember 2024-01-01 2024-06-30 0001815903 ptpi:MitsubishiTanabePharmaCorporationMember ptpi:LicenseAgreementMember 2023-04-01 2023-06-30 0001815903 ptpi:MitsubishiTanabePharmaCorporationMember ptpi:LicenseAgreementMember 2023-01-01 2023-06-30 0001815903 us-gaap:NonUsMember 2024-04-01 2024-06-30 0001815903 country:US 2024-04-01 2024-06-30 0001815903 us-gaap:NonUsMember 2024-01-01 2024-06-30 0001815903 country:US 2024-01-01 2024-06-30 0001815903 us-gaap:NonUsMember 2023-04-01 2023-06-30 0001815903 country:US 2023-04-01 2023-06-30 0001815903 us-gaap:NonUsMember 2023-01-01 2023-06-30 0001815903 country:US 2023-01-01 2023-06-30 0001815903 us-gaap:NotesPayableOtherPayablesMember 2023-01-01 2023-06-30 0001815903 2023-07-01 2023-07-31 0001815903 ptpi:SeriesConvertiblePreferredStockMember ptpi:SecuritiesPurchaseAgreementMember 2024-06-30 0001815903 ptpi:SeriesConvertiblePreferredStockMember ptpi:SecuritiesPurchaseAgreementMember 2023-07-13 0001815903 us-gaap:OperatingSegmentsMember 2024-01-01 2024-06-30 0001815903 us-gaap:NotesPayableOtherPayablesMember 2023-12-31 0001815903 us-gaap:RetainedEarningsMember 2024-04-01 2024-06-30 0001815903 us-gaap:RetainedEarningsMember 2024-01-01 2024-06-30 0001815903 us-gaap:RetainedEarningsMember 2023-04-01 2023-06-30 0001815903 us-gaap:RetainedEarningsMember 2023-01-01 2023-06-30 0001815903 us-gaap:FairValueInputsLevel3Member us-gaap:EmbeddedDerivativeFinancialInstrumentsMember 2024-06-30 0001815903 ptpi:TimmMedicalProductMember 2024-06-30 0001815903 ptpi:StendraProductMember 2024-06-30 0001815903 ptpi:PtvProductMember 2024-06-30 0001815903 ptpi:TimmMedicalProductMember 2023-12-31 0001815903 ptpi:StendraProductMember 2023-12-31 0001815903 ptpi:PtvProductMember 2023-12-31 0001815903 us-gaap:EmbeddedDerivativeFinancialInstrumentsMember 2024-06-30 0001815903 us-gaap:EmbeddedDerivativeFinancialInstrumentsMember 2023-12-31 0001815903 us-gaap:EmbeddedDerivativeFinancialInstrumentsMember 2024-01-01 2024-06-30 0001815903 us-gaap:EmbeddedDerivativeFinancialInstrumentsMember us-gaap:MeasurementInputPriceVolatilityMember 2024-06-30 0001815903 us-gaap:MeasurementInputRiskFreeInterestRateMember 2024-06-30 0001815903 us-gaap:MeasurementInputQuotedPriceMember 2024-06-30 0001815903 us-gaap:MeasurementInputExpectedTermMember 2024-06-30 0001815903 us-gaap:MeasurementInputExpectedDividendRateMember 2024-06-30 0001815903 us-gaap:MeasurementInputDefaultRateMember 2024-06-30 0001815903 ptpi:MeasurementInputTradedVolumeVolatilityMember 2024-06-30 0001815903 ptpi:MeasurementInputsPenaltyDividendRateMember 2024-06-30 0001815903 us-gaap:EmbeddedDerivativeFinancialInstrumentsMember 2024-06-30 0001815903 us-gaap:EmbeddedDerivativeFinancialInstrumentsMember 2024-04-01 2024-06-30 0001815903 us-gaap:EmbeddedDerivativeFinancialInstrumentsMember 2024-01-01 2024-06-30 0001815903 us-gaap:NotesPayableOtherPayablesMember 2024-06-30 0001815903 ptpi:VivusIncMember ptpi:SettlementAgreementMember 2022-01-31 0001815903 us-gaap:OperatingSegmentsMember ptpi:PrescriptionMedicationSalesMember 2024-04-01 2024-06-30 0001815903 us-gaap:OperatingSegmentsMember ptpi:MedicalDeviceSalesMember 2024-04-01 2024-06-30 0001815903 us-gaap:OperatingSegmentsMember ptpi:PrescriptionMedicationSalesMember 2024-01-01 2024-06-30 0001815903 us-gaap:OperatingSegmentsMember ptpi:MedicalDeviceSalesMember 2024-01-01 2024-06-30 0001815903 us-gaap:OperatingSegmentsMember ptpi:PrescriptionMedicationSalesMember 2023-04-01 2023-06-30 0001815903 us-gaap:OperatingSegmentsMember ptpi:MedicalDeviceSalesMember 2023-04-01 2023-06-30 0001815903 us-gaap:OperatingSegmentsMember ptpi:PrescriptionMedicationSalesMember 2023-01-01 2023-06-30 0001815903 us-gaap:OperatingSegmentsMember ptpi:MedicalDeviceSalesMember 2023-01-01 2023-06-30 0001815903 ptpi:TwoCustomersMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2024-04-01 2024-06-30 0001815903 ptpi:ThreeCustomersMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2024-04-01 2024-06-30 0001815903 ptpi:OneCustomersMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2024-04-01 2024-06-30 0001815903 ptpi:TwoCustomersMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-06-30 0001815903 ptpi:TwoCustomersMember us-gaap:AccountsReceivableMember us-gaap:CreditConcentrationRiskMember 2024-01-01 2024-06-30 0001815903 ptpi:ThreeCustomersMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-06-30 0001815903 ptpi:ThreeCustomersMember us-gaap:AccountsReceivableMember us-gaap:CreditConcentrationRiskMember 2024-01-01 2024-06-30 0001815903 ptpi:OneCustomersMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-06-30 0001815903 ptpi:OneCustomersMember us-gaap:AccountsReceivableMember us-gaap:CreditConcentrationRiskMember 2024-01-01 2024-06-30 0001815903 ptpi:TwoCustomersMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2023-04-01 2023-06-30 0001815903 ptpi:ThreeCustomersMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2023-04-01 2023-06-30 0001815903 ptpi:OneCustomersMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2023-04-01 2023-06-30 0001815903 ptpi:TwoCustomersMember us-gaap:AccountsReceivableMember us-gaap:CreditConcentrationRiskMember 2023-01-01 2023-12-31 0001815903 ptpi:ThreeCustomersMember us-gaap:AccountsReceivableMember us-gaap:CreditConcentrationRiskMember 2023-01-01 2023-12-31 0001815903 ptpi:OneCustomersMember us-gaap:AccountsReceivableMember us-gaap:CreditConcentrationRiskMember 2023-01-01 2023-12-31 0001815903 ptpi:TwoCustomersMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-06-30 0001815903 ptpi:ThreeCustomersMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-06-30 0001815903 ptpi:OneCustomersMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-06-30 0001815903 ptpi:FourCustomersMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-06-30 0001815903 us-gaap:PrivatePlacementMember ptpi:SecuritiesPurchaseAgreementMember 2023-07-13 0001815903 ptpi:SeriesConvertiblePreferredStockMember us-gaap:PrivatePlacementMember ptpi:SecuritiesPurchaseAgreementMember 2023-07-13 0001815903 2023-07-13 0001815903 2023-06-30 0001815903 2022-12-31 0001815903 ptpi:MedicalDeviceSalesMember 2024-06-30 0001815903 ptpi:MedicalDeviceSalesMember 2023-12-31 0001815903 us-gaap:WarrantMember 2024-04-01 2024-06-30 0001815903 us-gaap:EmployeeStockOptionMember 2024-04-01 2024-06-30 0001815903 ptpi:SeriesConvertiblePreferredStockMember 2024-04-01 2024-06-30 0001815903 us-gaap:WarrantMember 2024-01-01 2024-06-30 0001815903 us-gaap:EmployeeStockOptionMember 2024-01-01 2024-06-30 0001815903 ptpi:SeriesConvertiblePreferredStockMember 2024-01-01 2024-06-30 0001815903 us-gaap:WarrantMember 2023-04-01 2023-06-30 0001815903 us-gaap:EmployeeStockOptionMember 2023-04-01 2023-06-30 0001815903 us-gaap:WarrantMember 2023-01-01 2023-06-30 0001815903 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-06-30 0001815903 ptpi:SeriesConvertiblePreferredStockMember 2024-01-01 2024-06-30 0001815903 ptpi:SeriesConvertiblePreferredStockMember 2024-06-30 0001815903 us-gaap:AdditionalPaidInCapitalMember 2023-04-01 2023-06-30 0001815903 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-06-30 0001815903 us-gaap:CommonStockMember 2023-04-01 2023-06-30 0001815903 us-gaap:CommonStockMember 2023-01-01 2023-06-30 0001815903 ptpi:MaximGroupLlcMember 2024-01-05 2024-01-05 0001815903 ptpi:CorprominenceLlcMember 2023-12-21 0001815903 ptpi:MitsubishiTanabePharmaCorporationMember ptpi:LicenseAgreementMember 2023-12-31 0001815903 ptpi:MitsubishiTanabePharmaCorporationMember ptpi:AccruedLiabilitiesCurrentMember ptpi:LicenseAgreementMember 2024-06-30 0001815903 ptpi:SeriesConvertiblePreferredStockMember 2024-04-01 2024-06-30 0001815903 ptpi:VivusIncMember ptpi:PromissoryNoteMember ptpi:SettlementAgreementMember 2022-01-18 0001815903 ptpi:VivusIncMember us-gaap:OtherCurrentAssetsMember ptpi:SettlementAgreementMember 2024-06-30 0001815903 ptpi:VivusIncMember us-gaap:OtherCurrentAssetsMember ptpi:SettlementAgreementMember 2023-12-31 0001815903 us-gaap:AdditionalPaidInCapitalMember 2024-04-01 2024-06-30 0001815903 us-gaap:AdditionalPaidInCapitalMember 2024-01-01 2024-06-30 0001815903 ptpi:SeriesConvertiblePreferredStockMember 2023-07-13 0001815903 us-gaap:RedeemableConvertiblePreferredStockMember us-gaap:PreferredStockMember 2024-04-01 2024-06-30 0001815903 us-gaap:CommonStockMember 2024-04-01 2024-06-30 0001815903 us-gaap:RedeemableConvertiblePreferredStockMember us-gaap:PreferredStockMember 2024-01-01 2024-06-30 0001815903 us-gaap:CommonStockMember 2024-01-01 2024-06-30 0001815903 ptpi:CorprominenceLlcMember 2023-12-21 2023-12-21 0001815903 us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2024-04-01 2024-06-30 0001815903 us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-06-30 0001815903 us-gaap:AccountsReceivableMember us-gaap:CreditConcentrationRiskMember 2024-01-01 2024-06-30 0001815903 us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2023-04-01 2023-06-30 0001815903 us-gaap:AccountsReceivableMember us-gaap:CreditConcentrationRiskMember 2023-01-01 2023-12-31 0001815903 us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-06-30 0001815903 ptpi:VivusIncMember ptpi:SettlementAgreementMember 2022-01-18 2022-01-18 0001815903 2023-12-01 2023-12-31 0001815903 us-gaap:CorporateNonSegmentMember 2024-04-01 2024-06-30 0001815903 us-gaap:CorporateNonSegmentMember 2024-01-01 2024-06-30 0001815903 us-gaap:CorporateNonSegmentMember 2023-04-01 2023-06-30 0001815903 us-gaap:CorporateNonSegmentMember 2023-01-01 2023-06-30 0001815903 ptpi:VivusIncMember ptpi:SettlementAgreementMember 2022-01-01 2022-12-31 0001815903 ptpi:InternationalCustomersMember srt:MaximumMember ptpi:MedicalDeviceSalesMember 2024-01-01 2024-06-30 0001815903 ptpi:DomesticCustomersMember srt:MinimumMember ptpi:MedicalDeviceSalesMember 2024-01-01 2024-06-30 0001815903 us-gaap:NotesPayableOtherPayablesMember 2024-01-01 2024-06-30 0001815903 ptpi:PrescriptionMedicationSalesMember 2024-06-30 0001815903 ptpi:PrescriptionMedicationSalesMember 2023-12-31 0001815903 srt:MinimumMember ptpi:PrescriptionMedicationSalesMember 2024-01-01 2024-06-30 0001815903 srt:MaximumMember ptpi:PrescriptionMedicationSalesMember 2024-01-01 2024-06-30 0001815903 ptpi:MedicalDeviceSalesMember 2024-01-01 2024-06-30 0001815903 2024-05-15 2024-05-15 0001815903 ptpi:SeriesConvertiblePreferredStockMember 2023-07-13 2023-07-13 0001815903 ptpi:ScenarioSixMember ptpi:LicenseAgreementMember 2024-01-01 2024-06-30 0001815903 ptpi:ScenarioOneMember ptpi:LicenseAgreementMember 2024-01-01 2024-06-30 0001815903 ptpi:ScenarioFiveMember ptpi:LicenseAgreementMember 2024-01-01 2024-06-30 0001815903 ptpi:VivusIncMember ptpi:ScenarioThreeMember ptpi:LicenseAgreementMember 2024-01-01 2024-06-30 0001815903 ptpi:VivusIncMember ptpi:ScenarioFourMember ptpi:LicenseAgreementMember 2024-01-01 2024-06-30 0001815903 ptpi:MitsubishiTanabePharmaCorporationMember ptpi:ScenarioTwoMember ptpi:LicenseAgreementMember 2024-01-01 2024-06-30 0001815903 ptpi:MitsubishiTanabePharmaCorporationMember ptpi:ScenarioOneMember ptpi:LicenseAgreementMember 2024-01-01 2024-06-30 0001815903 ptpi:VivusIncMember ptpi:LicenseAgreementMember 2016-09-30 2016-09-30 0001815903 ptpi:ScenarioSixMember ptpi:LicenseAgreementMember 2024-06-30 0001815903 ptpi:ScenarioFiveMember ptpi:LicenseAgreementMember 2024-06-30 0001815903 ptpi:VivusIncMember us-gaap:OtherNoncurrentAssetsMember ptpi:SettlementAgreementMember 2024-06-30 0001815903 ptpi:VivusIncMember us-gaap:OtherNoncurrentAssetsMember ptpi:SettlementAgreementMember 2023-12-31 0001815903 2023-01-01 2023-12-31 0001815903 ptpi:VivusIncMember ptpi:SettlementAgreementMember 2022-01-18 0001815903 2023-04-01 2023-06-30 0001815903 2023-01-01 2023-06-30 0001815903 ptpi:ContractResearchOrganizationMember 2024-06-30 0001815903 ptpi:MaximGroupLlcMember 2024-01-01 2024-06-30 0001815903 ptpi:SeriesConvertiblePreferredStockMember us-gaap:PrivatePlacementMember ptpi:SecuritiesPurchaseAgreementMember 2023-07-13 2023-07-13 0001815903 2024-06-30 0001815903 2023-12-31 0001815903 2024-04-01 2024-06-30 0001815903 2024-08-13 0001815903 2024-01-01 2024-06-30 shares iso4217:USD iso4217:USD shares pure ptpi:D ptpi:customer ptpi:installment ptpi:Y ptpi:segment 0001815903 --12-31 2024 Q2 4039 10022 9297538 true P25D P30D false 10-Q true 2024-06-30 false 001-39752 Petros Pharmaceuticals, Inc. DE 85-1410058 1185 Avenue of the Americas 3rd Floor New York NY 10036 973 242-0005 Common stock PTPI NASDAQ Yes Yes Non-accelerated Filer true true false false 9606678 7460014 13336975 1776531 2226151 1433217 1610391 1414320 1182899 1894963 2033980 13979045 20390396 23846 28957 7541171 8971737 3471471 4178446 153741 226259 25169274 33795795 1936995 1156550 791091 1713253 6673591 5360077 224124 2047583 350544 493288 9976345 10770751 5697128 6857364 202000 3550000 107756 137657 15983229 21315772 0.0001 0.0001 1000 1000 15000 15000 4039 4039 10022 10022 4585929 11271365 1115762 408982 0.0001 0.0001 250000000 250000000 9297538 9297538 2991377 2991377 930 298 109783623 110960324 -101714270 -98889581 8070283 12071041 25169274 33795795 2810276 4511983 1421471 1994011 660939 1064599 329110 513857 2149337 3447384 1092361 1480154 4998088 4380231 2286630 2249592 1924750 1185668 368798 866575 1435677 1653590 717838 826795 8358515 7219489 3373266 3942962 -6209178 -3772105 -2280905 -2462808 3348000 1614000 271210 119241 119391 52924 234721 278966 114512 136799 3384489 -159725 1618879 -83875 -2824689 -3931830 -662026 -2546683 -2824689 -3931830 -662026 -2546683 812303 216798 7124871 1856095 -10761863 -2734919 -1.77 -1.77 -1.87 -1.87 -0.37 -0.37 -1.20 -1.20 6072349 6072349 2103220 2103220 7388107 7388107 2117581 2117581 5663 906979 6881864 688 110838135 -101052244 9786579 16834 16834 245158 25 99975 100000 -1856095 1856095 1856095 153842 153842 153842 1624 -1801154 -2170516 217 901572 901789 62956 62956 -662026 -662026 4039 1115762 9297538 930 109783623 -101714270 8070283 10022 408982 2991377 298 110960324 -98889581 12071041 197215 197215 322986 33 209967 210000 -7124871 7124871 7124871 -754962 754962 754962 5983 -7173053 -5983175 599 6353291 6353890 57341 57341 -2824689 -2824689 4039 1115762 9297538 930 109783623 -101714270 8070283 2088698 209 107558987 -92111540 15447656 43316 43316 30922 2 -2 -2546683 -2546683 2119620 211 107602301 -94658223 12944289 2079387 208 107428652 -90726393 16702467 173652 173652 40233 3 -3 -3931830 -3931830 2119620 211 107602301 -94658223 12944289 -2824689 -3931830 1435677 1653590 -25352 4499 7999 41195 72517 64081 3348000 197215 173652 210000 -474972 470984 -169175 -33266 231421 -845992 -326992 -922164 -22668 1313514 1143909 -117238 -281372 -25506 24586 -29901 -79349 -2797210 -1320433 -379791 -721034 2699960 -3079751 -721034 -5876961 -2041467 13336975 9426264 7460014 7384797 120209 278966 439353 459422 20069 3 6353890 224124 7124871 754962 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">1)    Nature of Operations, Basis of Presentation, Liquidity and Going Concern</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Nature of Operations </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Petros Pharmaceuticals, Inc. (“Petros” or the “Company”) was incorporated in Delaware on May 14, 2020, for the purpose of effecting the transactions contemplated by that certain Agreement and Plan of Merger, dated as of May 17, 2020 (as amended, the “Merger Agreement”), by and between Petros, Neurotrope, Inc., a Nevada corporation (“Neurotrope”), Metuchen Pharmaceuticals LLC, a Delaware limited liability company (“Metuchen”), and certain subsidiaries of Petros and Neurotrope. Petros consists of wholly owned subsidiaries, Metuchen, Neurotrope, Timm Medical Technologies, Inc. (“Timm Medical”), and Pos-T-Vac, LLC (“PTV”). The Company is engaged in the commercialization and development of Stendra®, a U.S. Food and Drug Administration (“FDA”) approved PDE-5 inhibitor prescription medication for the treatment of erectile dysfunction (“ED”), which the Company have licensed from Vivus, Inc. (“Vivus”). Petros also markets its own line of ED products in the form of vacuum erection device products through its subsidiaries, Timm Medical and PTV.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Petros is committed to the goal of becoming a leading innovator in the emerging self-care market driving expanded access to key prescription pharmaceuticals as Over-The-Counter (“OTC”) treatment options. Currently, Petros is pursuing increased access for its flagship prescription ED therapy, Stendra®, via potential OTC designation. If ultimately approved by the FDA for OTC access, Stendra® may be the first in its class to achieve this marketing status, also establishing company know how as a proven platform for other prospective prescription therapeutics.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company manages its operations through two segments, Prescription Medications and Medical Devices, both of which focus on the treatment of male ED. The Prescription Medications segment consists primarily of Stendra®, which is sold generally in the United States. The Medical Devices segment consists primarily of vacuum erection devices, which are sold domestically and internationally. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company’s priority is the ability to sell Stendra® OTC.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Basis of Presentation and Principles of Consolidation</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States (“U.S. GAAP”) for interim financial reporting and with the instructions to Form 10-Q and Article 10 of Regulation S-X. In the opinion of management, the unaudited condensed consolidated financial statements included herein contain all adjustments necessary to present fairly the Company’s financial position and the results of its operations and cash flows for the interim periods presented. Such adjustments are of a normal recurring nature. The results of operations for the six months ended June 30, 2024, may not be indicative of results for the full year. These unaudited condensed consolidated financial statements should be read in conjunction with the audited financial statements and the notes to those statements for the year ended December 31, 2023, included in the Company’s Annual Report on Form 10-K initially filed with the SEC on April 1, 2024, as amended on May 31, 2024. All transactions between the consolidated entities have been eliminated in consolidation.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Liquidity, Going Concern and Other Uncertainties</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">In accordance with Financial Accounting Standards Board (the “FASB”) Accounting Standards Update (“ASU”) ASU 2014-15, Presentation of Financial Statements - going Concern (Subtopic 205-40) (“ASC 205-40”), the Company has the responsibility to evaluate whether conditions and/or events raise substantial doubt about its ability to meet its future financial obligations as they become due within one year after the date that the financial statements are issued. To date, the Company’s principal sources of capital used to fund operations have been the revenues from product sales, private sales, registered offerings and private placements of equity securities. The Company has experienced net losses and negative cash flows from operations since inception. As of June 30, 2024, the Company had cash of $7.5 million, positive working capital of $4.0 million, and accumulated deficit of $101.7 million. The Company’s plans include, or may include, utilizing cash on hand, as well as exploring additional ways to raise capital in addition to increasing cash flows from operations. In January 2022, the Company executed a promissory note in favor of Vivus in connection with the Vivus Settlement Agreement (as defined herein) in the principal amount of $10,201,758. As of June 30, 2024, the principal balance of the note is $7.6 </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">million. The terms of this promissory note are discussed in Note 8 and Note 13. The Company does not currently have sufficient available liquidity to fund its operations for at least the next 12 months. These conditions and events raise substantial doubt about the Company’s ability to continue as a going concern within one year after the date that these interim unaudited condensed consolidated financial statements are issued. The accompanying interim unaudited condensed consolidated financial statements do not include any adjustments that might result from these uncertainties. The unaudited condensed consolidated financial statements do not include any adjustments to reflect the possible future effects on the recoverability and classification of assets or the amounts and classifications of liabilities that may result should the Company be unable to continue as a going concern.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">In response to these conditions and events, the Company is evaluating various financing strategies to obtain sufficient additional liquidity to meet its operating, debt service and capital requirements for the next twelve months following the date of this Quarterly Report. The potential sources of financing that the Company is evaluating include one or any combination of secured or unsecured debt, convertible debt and equity in both public and private offerings. The Company also plans to finance near-term operations with its cash on hand, including the gross proceeds of $15 million raised in the Private Placement (as defined herein), as well as by exploring additional ways to raise capital and increasing cash flows from operations. The Company intends to use the proceeds from the Private Placement to fund its OTC progress throughout 2024. There is no assurance the Company will manage to raise additional capital or otherwise increase cash flows, if required. The sources of financing described above that could be available to the Company and the timing and probability of obtaining sufficient capital depend, in part, on expanding the use of Stendra® and continuing to invest in research and development pursuant to the Company’s Non-Prescription / OTC strategies related to Stendra®, which the Company believes has the potential to dramatically increase product sales in the future and future capital market conditions. If the Company’s current assumptions regarding timing of these events are incorrect or if there are any other changes or differences in the Company’s current assumptions that negatively impact the Company’s financing strategy, the Company may have to further reduce expenditures or significantly delay, scale back or discontinue the development or commercialization of Stendra® OTC in order to extend its cash resources.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">NASDAQ Capital Market Notice of Delisting or Failure to Satisfy a Continued Listing Rule or Standard</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">On May 15, 2024, the Company received notice from the Listing Qualifications Staff of Nasdaq indicating that, based upon the closing bid price of the Company’s common stock for the 30 consecutive business day period between April 3, 2024, through May 14, 2024, the Company did not meet the minimum bid price of $1.00 per share required for continued listing on the Nasdaq Capital Market pursuant to Nasdaq Listing Rule 5550(a)(2). The letter also indicated that the Company would be provided with a compliance period until November 11, 2024, in which to regain compliance pursuant to Nasdaq Listing Rule 5810(c)(3)(A).</p> 7500000 4000000.0 -101700000 10201758 7600000 15000000 30 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">2)    Summary of Significant Accounting Policies</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Use of Estimates</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The preparation of consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, disclosures of contingent assets and liabilities at the date of the consolidated financial statements and reported amounts of revenue and expenses during the reporting periods. Such estimates include the adequacy of accounts receivable reserves, return reserves, inventory reserves, assessment of long-lived assets, including intangible asset impairment, and the valuation of the derivative liability, among others. Actual results could differ from these estimates and changes in these estimates are recorded when known.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Risks and Uncertainties</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company is subject to risks common to companies in the pharmaceutical industry including, but not limited to, uncertainties related to commercialization of competitor products, regulatory approvals, dependence on key products, dependence on key customers and suppliers, and protection of intellectual property rights.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Concentration of Credit Risk</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Financial instruments that subject the Company to concentrations of credit risk includes cash. The Company maintains cash on deposit at U.S.-based banks in amounts which, at times, may be in excess of insured limits of $250,000.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Segment Reporting</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Operating segments are components of a Company for which separate financial information is available and evaluated regularly by the chief operating decision maker in assessing performance and deciding how to allocate resources. The Company’s two segments, Prescription Medications and Medical Devices, focus on the treatment of male erectile dysfunction. The Prescription Medications segment consists primarily of operations related to Stendra®, which is sold generally in the United States. The Medical Devices segment consists primarily of operations related to vacuum erection devices, which are sold domestically and internationally. See Note 15 Segment Information.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Revenue Recognition</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Prescription Medication Sales</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company’s prescription medication sales consist of sales of Stendra® in the U.S. for the treatment of male erectile dysfunction. Under Accounting Standards Codification (“ASC”) Topic 606,<i style="font-style:italic;"> Revenue Recognition</i> (“Topic 606”), the Company recognizes revenue from prescription medication sales when its performance obligations with a customer have been satisfied. In the contracts with its customers, the Company has identified a single performance obligation to provide Stendra® upon receipt of a customer order. The performance obligation is satisfied at a point in time when the Company’s customers obtain control of Stendra®, which is typically upon delivery. The Company invoices its customers after Stendra® has been delivered and invoice payments are generally due within 30 to 75 days of invoice date.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">In determining the transaction price, a significant financing component does not exist since the timing from when the Company delivers Stendra® to when the customers pay for the product is typically less than one year. The Company records prescription medication sales net of any variable consideration, including but not limited to discounts, rebates, returns, chargebacks, and distribution service fees (“DSA”). The Company uses the expected value method when estimating its variable consideration, unless terms are specified within contracts. The identified variable consideration is recorded as a reduction of revenue at the time revenues from sales of Stendra® are recognized. The Company recognizes revenue to the extent that it is probable that a significant revenue reversal will not occur in a future period. These estimates may differ from actual consideration received. The Company evaluates these estimates each reporting period to reflect known changes.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">As of June 30, 2024, and December 31, 2023, the reserves for sales deductions were $5.1 million and $4.7 million, respectively. The most significant sales deductions included in this reserve relate to returns, contract rebates, and DSA fees. The Company’s estimates are based on factors such as direct and indirect customers’ buying patterns and the estimated resulting contractual deduction rates, historical experience, specific known market events and estimated future trends, current contractual and statutory requirements, industry data, estimated customer inventory levels, current contract sales terms with the Company’s direct and indirect customers, and other competitive factors. Significant judgment and estimation is required in developing the foregoing and other relevant assumptions. The most significant sales deductions are further described below.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Product Returns</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Consistent with industry practice, the Company maintains a return policy that generally allows its customers to return Stendra® and receive credit for product within six months prior to expiration date and up to one year after expiration date. The provision for returns is based upon the Company’s estimates for future Stendra® returns and historical experience. The provision of returns is part of the variable consideration recorded at the time revenue is recognized. As of June 30, 2024, and December 31, 2023, the reserves for product returns were $4.9 million and $4.2 million, respectively, and are included as a component of accrued expenses. During the six months ended June 30, 2024, and 2023, respectively, the Company recorded $0.8 million and $0.8 million of returns as a reduction of gross revenue. During the three months ended June 30, 2024, and 2023, respectively, the Company recorded $0.3 million and $0.4 million of returns as a reduction of gross revenue.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Contract Rebates, Coupon Redemptions and DSA Fees</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The Company establishes contracts with wholesalers, chain stores, and indirect customers that provide for rebates, sales incentives, DSA fees and other allowances. Some customers receive rebates upon attaining established sales volumes. Direct rebates are generally rebates paid to direct purchasing customers based on a percentage applied to a direct customer’s purchases from us, including fees paid to </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">wholesalers under the Company’s DSAs, as described below. Indirect rebates are rebates paid to indirect customers that have purchased the Company’s products from a wholesaler under a contract with us.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company has entered into DSAs with certain significant wholesaler customers that obligate the wholesalers, in exchange for fees paid by us, to: (i) manage the variability of their purchases and inventory levels within specified limits based on product demand and (ii) provide us with specific services, including the provision of periodic retail demand information and current inventory levels for the Company’s pharmaceutical products held at their warehouse locations. See Note 3 Accounts Receivable, net for further discussion of these reserves.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Medical Device Sales</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company’s medical device sales consist of domestic and international sales of men’s health products for the treatment of erectile dysfunction. The men’s health products do not require a prescription and include Vacuum Erection Devices, PreBoost, VenoSeal, penile injections (Rx), and urinary tract infection tests. Under Topic 606, the Company recognizes revenue from medical device sales when its performance obligations with its customers have been satisfied. In the contracts with its customers, the Company has identified a single performance obligation to provide medical devices upon receipt of a customer order. The performance obligation is satisfied at a point in time when the Company’s customers obtain control of the medical device, which is typically upon shipment. The Company invoices its customers after the medical devices have been shipped and invoice payments are generally due within 30 days of invoice date for domestic customers and 90 days for international customers.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">In determining the transaction price, a significant <span style="-sec-ix-hidden:Hidden_SEy8-qGmPUCIeCoe_djGww;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">financing component</span></span> does not exist since the timing from when the Company delivers the medical devices to when the customers pay for the product is typically less than one year. The Company records medical device sales net of any variable consideration, including but not limited to returns. The Company uses the expected value method when estimating its variable consideration. The identified variable consideration is recorded as a reduction of revenue at the time revenues from the medical device sales are recognized. The Company recognizes revenue to the extent that it is probable that a significant revenue reversal will not occur in a future period. These estimates may differ from actual consideration received. The Company evaluates these estimates each reporting period to reflect known changes.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Product Returns</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Consistent with industry practice, the Company maintains a return policy that generally allows its customers to return medical devices and receive credit for products within 90 days of the sale. The provision for returns is based upon the Company’s estimates for future product returns and historical experience. The Company has not made significant changes to the judgments made in applying Topic 606. As of June 30, 2024, and December 31, 2023, the reserves for product returns for medical devices were not significant.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Contract Costs</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">In relation to customer contracts, the Company incurs costs to fulfill a contract but does not incur costs to obtain a contract. These costs to fulfill a contract do not meet the criteria for capitalization and are expensed as incurred. As such, the Company did not have any contract assets at June 30, 2024, and December 31, 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="font-weight:normal;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Contract Liabilities</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Under Accounting Standards Codification Topic 606, Revenue Recognition, the Company recognizes revenue when its performance obligations with a customer has been satisfied. In the event it has not been satisfied, the Company records deferred revenue as a liability on the balance sheet.  As of June 30, 2024, and December 31, 2023, deferred revenue was $0 and $0.1 million respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;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-align:justify;margin:0pt;">Certain assets and liabilities are carried at fair value under GAAP. Fair value is defined as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. Valuation techniques used to measure fair value must maximize the </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">use of observable inputs and minimize the use of unobservable inputs. Financial assets and liabilities carried at fair value are to be classified and disclosed in one of the following three levels of the fair value hierarchy:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 36pt;">Level 1 – Quoted prices in active markets for identical assets or liabilities.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 36pt;">Level 2 – Observable inputs (other than Level 1 quoted prices), such as quoted prices in active markets for similar assets or liabilities, quoted prices in markets that are not active for identical or similar assets or liabilities, or other inputs that are observable or can be corroborated by observable market.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 36pt;">Level 3 – Unobservable inputs which are supported by little or no market activity and that are significant to determining the fair value of the assets or liabilities, including pricing models, discounted cash flow methodologies and similar techniques.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Financial instruments recognized at historical amounts in the consolidated balance sheets consist of cash, accounts receivable, other current assets, accounts payable, accrued expenses, and other current liabilities. The Company believes that the carrying values of cash, accounts receivable, other current assets, accounts payable, accrued expenses, note payable, and other current liabilities approximate their fair values due to the short-term nature of these instruments.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">In connection with the Private Placement, the Company incurred liabilities related to derivatives arising from embedded features that were not clearly and closely related to the host instruments. The Company estimated the fair value of derivative liability utilizing Monte Carlo Simulation approach. These fair value measurements are based on significant inputs not observable in the market and thus represent Level 3 measurements within the fair value hierarchy. See Notes 16 and 17.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Intangible Assets</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company accounts for recognized intangible assets at cost. Intangible assets with finite useful lives are amortized over the useful life that the assets are expected to contribute directly or indirectly to future cash flows. Intangible assets are amortized using an accelerated method based on the pattern in which the economic benefits of the assets are consumed. The Company reviews the carrying value and useful lives of its intangible assets with definite lives whenever events or changes in circumstances indicate that the carrying amount of the assets may not be recoverable or the period over which they should be amortized has changed. When indicators of impairment exist, the Company determines whether the estimated undiscounted sum of the future cash flows of such assets is less than their carrying amounts. If less, an impairment loss is recognized in the amount, if any, by which the carrying amount of such assets exceeds their respective fair values. The Company evaluates the remaining useful life of each intangible asset that is being amortized during each reporting period to determine whether events and circumstances warrant a revision to the remaining period of amortization. If the estimate of the intangible asset’s remaining useful life has changed, the remaining carrying amount of the intangible asset is amortized prospectively over that revised remaining useful life.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company’s prepared projections including the undiscounted cash flows of the remaining estimated useful lives through December 2031 for the medical device products. Management continued to analyze the Company’s intangible assets during 2024. Management noted that the Company’s financial results were consistent with previous projections. Based on its analysis, Management concluded that there were no triggering events noted that would indicate a potential impairment for long-lived assets for any of the two asset groups, Metuchen Pharmaceuticals and TIMM/PTV.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Derivative Financial Instruments </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company evaluates all its financial instruments to determine if such instruments contain features that qualify as embedded derivatives per ASC 815, <i style="font-style:italic;">Derivatives and Hedging</i> (“ASC 815”). Embedded derivatives must be separately measured from the host contract if all the requirements for bifurcation are met. The assessment of the conditions surrounding the bifurcation of embedded derivatives depends on the nature of the host contract. Bifurcated embedded derivatives are recognized at fair value, with changes in fair value recognized in the statement of operations each period. Bifurcated embedded derivatives are classified with the related host contract in the Company’s balance sheet.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;">Preferred Stock</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The Company records shares of convertible preferred stock at their respective fair values on the dates of issuance, net of issuance costs. The Company concluded that the Series A Preferred Stock is more akin to a debt-type instrument than an equity-type instrument, </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">therefore certain conversion features associated with the convertible preferred stock were deemed to not be clearly and closely related to the host instrument and were bifurcated as a derivative under ASC 815. The Company has applied the guidance in ASC 480-10-S99-3A,<i style="font-style:italic;"> SEC Staff Announcement: Classification and Measurement of Redeemable Securities</i> and has therefore classified the Series A convertible preferred stock as mezzanine equity as it redeemable in monthly installments. The Company adjusts the carrying values of the convertible preferred stock by accreting the discount and accruing dividends to the state the convertible preferred stock at redemption value each reporting period.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Recent Accounting Pronouncements</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Accounting Pronouncements Not Yet Adopted</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">In November 2023, the Financial Accounting Standards Board (FASB) issued ASU No. 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures (ASU 2023-07), which requires an enhanced disclosure of significant segment expenses on an annual and interim basis. This guidance will be effective for the annual periods beginning the year ended December 31, 2024, and for interim periods beginning January 1, 2025. Early adoption is permitted. Upon adoption, the guidance should be applied retrospectively to all prior periods presented in the financial statements. The Company is currently evaluating segment disclosures related to its annual report for fiscal year 2024.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">In December 2023, the FASB issued ASU No. 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures (ASU 2023-09), which improves the transparency of income tax disclosures by requiring consistent categories and greater disaggregation of information in the effective tax rate reconciliation and income taxes paid disaggregated by jurisdiction. It also includes certain other amendments to improve the effectiveness of income tax disclosures. This guidance will be effective for the annual periods beginning the year ended December 31, 2025. Early adoption is permitted. Upon adoption, the guidance can be applied prospectively or retrospectively. The Company is currently evaluating income tax disclosures related to its annual report for fiscal year 2025.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Use of Estimates</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The preparation of consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, disclosures of contingent assets and liabilities at the date of the consolidated financial statements and reported amounts of revenue and expenses during the reporting periods. Such estimates include the adequacy of accounts receivable reserves, return reserves, inventory reserves, assessment of long-lived assets, including intangible asset impairment, and the valuation of the derivative liability, among others. Actual results could differ from these estimates and changes in these estimates are recorded when known.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Risks and Uncertainties</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company is subject to risks common to companies in the pharmaceutical industry including, but not limited to, uncertainties related to commercialization of competitor products, regulatory approvals, dependence on key products, dependence on key customers and suppliers, and protection of intellectual property rights.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Concentration of Credit Risk</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Financial instruments that subject the Company to concentrations of credit risk includes cash. The Company maintains cash on deposit at U.S.-based banks in amounts which, at times, may be in excess of insured limits of $250,000.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Segment Reporting</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Operating segments are components of a Company for which separate financial information is available and evaluated regularly by the chief operating decision maker in assessing performance and deciding how to allocate resources. The Company’s two segments, Prescription Medications and Medical Devices, focus on the treatment of male erectile dysfunction. The Prescription Medications segment consists primarily of operations related to Stendra®, which is sold generally in the United States. The Medical Devices segment consists primarily of operations related to vacuum erection devices, which are sold domestically and internationally. See Note 15 Segment Information.</p> 2 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Revenue Recognition</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Prescription Medication Sales</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company’s prescription medication sales consist of sales of Stendra® in the U.S. for the treatment of male erectile dysfunction. Under Accounting Standards Codification (“ASC”) Topic 606,<i style="font-style:italic;"> Revenue Recognition</i> (“Topic 606”), the Company recognizes revenue from prescription medication sales when its performance obligations with a customer have been satisfied. In the contracts with its customers, the Company has identified a single performance obligation to provide Stendra® upon receipt of a customer order. The performance obligation is satisfied at a point in time when the Company’s customers obtain control of Stendra®, which is typically upon delivery. The Company invoices its customers after Stendra® has been delivered and invoice payments are generally due within 30 to 75 days of invoice date.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">In determining the transaction price, a significant financing component does not exist since the timing from when the Company delivers Stendra® to when the customers pay for the product is typically less than one year. The Company records prescription medication sales net of any variable consideration, including but not limited to discounts, rebates, returns, chargebacks, and distribution service fees (“DSA”). The Company uses the expected value method when estimating its variable consideration, unless terms are specified within contracts. The identified variable consideration is recorded as a reduction of revenue at the time revenues from sales of Stendra® are recognized. The Company recognizes revenue to the extent that it is probable that a significant revenue reversal will not occur in a future period. These estimates may differ from actual consideration received. The Company evaluates these estimates each reporting period to reflect known changes.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">As of June 30, 2024, and December 31, 2023, the reserves for sales deductions were $5.1 million and $4.7 million, respectively. The most significant sales deductions included in this reserve relate to returns, contract rebates, and DSA fees. The Company’s estimates are based on factors such as direct and indirect customers’ buying patterns and the estimated resulting contractual deduction rates, historical experience, specific known market events and estimated future trends, current contractual and statutory requirements, industry data, estimated customer inventory levels, current contract sales terms with the Company’s direct and indirect customers, and other competitive factors. Significant judgment and estimation is required in developing the foregoing and other relevant assumptions. The most significant sales deductions are further described below.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Product Returns</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Consistent with industry practice, the Company maintains a return policy that generally allows its customers to return Stendra® and receive credit for product within six months prior to expiration date and up to one year after expiration date. The provision for returns is based upon the Company’s estimates for future Stendra® returns and historical experience. The provision of returns is part of the variable consideration recorded at the time revenue is recognized. As of June 30, 2024, and December 31, 2023, the reserves for product returns were $4.9 million and $4.2 million, respectively, and are included as a component of accrued expenses. During the six months ended June 30, 2024, and 2023, respectively, the Company recorded $0.8 million and $0.8 million of returns as a reduction of gross revenue. During the three months ended June 30, 2024, and 2023, respectively, the Company recorded $0.3 million and $0.4 million of returns as a reduction of gross revenue.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Contract Rebates, Coupon Redemptions and DSA Fees</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The Company establishes contracts with wholesalers, chain stores, and indirect customers that provide for rebates, sales incentives, DSA fees and other allowances. Some customers receive rebates upon attaining established sales volumes. Direct rebates are generally rebates paid to direct purchasing customers based on a percentage applied to a direct customer’s purchases from us, including fees paid to </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">wholesalers under the Company’s DSAs, as described below. Indirect rebates are rebates paid to indirect customers that have purchased the Company’s products from a wholesaler under a contract with us.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company has entered into DSAs with certain significant wholesaler customers that obligate the wholesalers, in exchange for fees paid by us, to: (i) manage the variability of their purchases and inventory levels within specified limits based on product demand and (ii) provide us with specific services, including the provision of periodic retail demand information and current inventory levels for the Company’s pharmaceutical products held at their warehouse locations. See Note 3 Accounts Receivable, net for further discussion of these reserves.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Medical Device Sales</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company’s medical device sales consist of domestic and international sales of men’s health products for the treatment of erectile dysfunction. The men’s health products do not require a prescription and include Vacuum Erection Devices, PreBoost, VenoSeal, penile injections (Rx), and urinary tract infection tests. Under Topic 606, the Company recognizes revenue from medical device sales when its performance obligations with its customers have been satisfied. In the contracts with its customers, the Company has identified a single performance obligation to provide medical devices upon receipt of a customer order. The performance obligation is satisfied at a point in time when the Company’s customers obtain control of the medical device, which is typically upon shipment. The Company invoices its customers after the medical devices have been shipped and invoice payments are generally due within 30 days of invoice date for domestic customers and 90 days for international customers.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">In determining the transaction price, a significant <span style="-sec-ix-hidden:Hidden_SEy8-qGmPUCIeCoe_djGww;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">financing component</span></span> does not exist since the timing from when the Company delivers the medical devices to when the customers pay for the product is typically less than one year. The Company records medical device sales net of any variable consideration, including but not limited to returns. The Company uses the expected value method when estimating its variable consideration. The identified variable consideration is recorded as a reduction of revenue at the time revenues from the medical device sales are recognized. The Company recognizes revenue to the extent that it is probable that a significant revenue reversal will not occur in a future period. These estimates may differ from actual consideration received. The Company evaluates these estimates each reporting period to reflect known changes.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Product Returns</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Consistent with industry practice, the Company maintains a return policy that generally allows its customers to return medical devices and receive credit for products within 90 days of the sale. The provision for returns is based upon the Company’s estimates for future product returns and historical experience. The Company has not made significant changes to the judgments made in applying Topic 606. As of June 30, 2024, and December 31, 2023, the reserves for product returns for medical devices were not significant.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Contract Costs</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">In relation to customer contracts, the Company incurs costs to fulfill a contract but does not incur costs to obtain a contract. These costs to fulfill a contract do not meet the criteria for capitalization and are expensed as incurred. As such, the Company did not have any contract assets at June 30, 2024, and December 31, 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="font-weight:normal;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Contract Liabilities</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Under Accounting Standards Codification Topic 606, Revenue Recognition, the Company recognizes revenue when its performance obligations with a customer has been satisfied. In the event it has not been satisfied, the Company records deferred revenue as a liability on the balance sheet.  As of June 30, 2024, and December 31, 2023, deferred revenue was $0 and $0.1 million respectively.</p> P30D P75D 5100000 4700000 P6M P1Y 4900000 4200000 800000 800000 300000 400000 P30D P90D P90D 0 100000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;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-align:justify;margin:0pt;">Certain assets and liabilities are carried at fair value under GAAP. Fair value is defined as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. Valuation techniques used to measure fair value must maximize the </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">use of observable inputs and minimize the use of unobservable inputs. Financial assets and liabilities carried at fair value are to be classified and disclosed in one of the following three levels of the fair value hierarchy:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 36pt;">Level 1 – Quoted prices in active markets for identical assets or liabilities.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 36pt;">Level 2 – Observable inputs (other than Level 1 quoted prices), such as quoted prices in active markets for similar assets or liabilities, quoted prices in markets that are not active for identical or similar assets or liabilities, or other inputs that are observable or can be corroborated by observable market.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 36pt;">Level 3 – Unobservable inputs which are supported by little or no market activity and that are significant to determining the fair value of the assets or liabilities, including pricing models, discounted cash flow methodologies and similar techniques.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Financial instruments recognized at historical amounts in the consolidated balance sheets consist of cash, accounts receivable, other current assets, accounts payable, accrued expenses, and other current liabilities. The Company believes that the carrying values of cash, accounts receivable, other current assets, accounts payable, accrued expenses, note payable, and other current liabilities approximate their fair values due to the short-term nature of these instruments.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">In connection with the Private Placement, the Company incurred liabilities related to derivatives arising from embedded features that were not clearly and closely related to the host instruments. The Company estimated the fair value of derivative liability utilizing Monte Carlo Simulation approach. These fair value measurements are based on significant inputs not observable in the market and thus represent Level 3 measurements within the fair value hierarchy. See Notes 16 and 17.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Intangible Assets</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company accounts for recognized intangible assets at cost. Intangible assets with finite useful lives are amortized over the useful life that the assets are expected to contribute directly or indirectly to future cash flows. Intangible assets are amortized using an accelerated method based on the pattern in which the economic benefits of the assets are consumed. The Company reviews the carrying value and useful lives of its intangible assets with definite lives whenever events or changes in circumstances indicate that the carrying amount of the assets may not be recoverable or the period over which they should be amortized has changed. When indicators of impairment exist, the Company determines whether the estimated undiscounted sum of the future cash flows of such assets is less than their carrying amounts. If less, an impairment loss is recognized in the amount, if any, by which the carrying amount of such assets exceeds their respective fair values. The Company evaluates the remaining useful life of each intangible asset that is being amortized during each reporting period to determine whether events and circumstances warrant a revision to the remaining period of amortization. If the estimate of the intangible asset’s remaining useful life has changed, the remaining carrying amount of the intangible asset is amortized prospectively over that revised remaining useful life.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company’s prepared projections including the undiscounted cash flows of the remaining estimated useful lives through December 2031 for the medical device products. Management continued to analyze the Company’s intangible assets during 2024. Management noted that the Company’s financial results were consistent with previous projections. Based on its analysis, Management concluded that there were no triggering events noted that would indicate a potential impairment for long-lived assets for any of the two asset groups, Metuchen Pharmaceuticals and TIMM/PTV.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Derivative Financial Instruments </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company evaluates all its financial instruments to determine if such instruments contain features that qualify as embedded derivatives per ASC 815, <i style="font-style:italic;">Derivatives and Hedging</i> (“ASC 815”). Embedded derivatives must be separately measured from the host contract if all the requirements for bifurcation are met. The assessment of the conditions surrounding the bifurcation of embedded derivatives depends on the nature of the host contract. Bifurcated embedded derivatives are recognized at fair value, with changes in fair value recognized in the statement of operations each period. Bifurcated embedded derivatives are classified with the related host contract in the Company’s balance sheet.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;">Preferred Stock</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The Company records shares of convertible preferred stock at their respective fair values on the dates of issuance, net of issuance costs. The Company concluded that the Series A Preferred Stock is more akin to a debt-type instrument than an equity-type instrument, </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">therefore certain conversion features associated with the convertible preferred stock were deemed to not be clearly and closely related to the host instrument and were bifurcated as a derivative under ASC 815. The Company has applied the guidance in ASC 480-10-S99-3A,<i style="font-style:italic;"> SEC Staff Announcement: Classification and Measurement of Redeemable Securities</i> and has therefore classified the Series A convertible preferred stock as mezzanine equity as it redeemable in monthly installments. The Company adjusts the carrying values of the convertible preferred stock by accreting the discount and accruing dividends to the state the convertible preferred stock at redemption value each reporting period.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Recent Accounting Pronouncements</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Accounting Pronouncements Not Yet Adopted</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">In November 2023, the Financial Accounting Standards Board (FASB) issued ASU No. 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures (ASU 2023-07), which requires an enhanced disclosure of significant segment expenses on an annual and interim basis. This guidance will be effective for the annual periods beginning the year ended December 31, 2024, and for interim periods beginning January 1, 2025. Early adoption is permitted. Upon adoption, the guidance should be applied retrospectively to all prior periods presented in the financial statements. The Company is currently evaluating segment disclosures related to its annual report for fiscal year 2024.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">In December 2023, the FASB issued ASU No. 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures (ASU 2023-09), which improves the transparency of income tax disclosures by requiring consistent categories and greater disaggregation of information in the effective tax rate reconciliation and income taxes paid disaggregated by jurisdiction. It also includes certain other amendments to improve the effectiveness of income tax disclosures. This guidance will be effective for the annual periods beginning the year ended December 31, 2025. Early adoption is permitted. Upon adoption, the guidance can be applied prospectively or retrospectively. The Company is currently evaluating income tax disclosures related to its annual report for fiscal year 2025.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">3)    Accounts Receivable, net</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Accounts receivable, net is comprised of the following:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;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:71.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.43%;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:2.25%;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;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.02%;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.25%;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;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.02%;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:71.43%;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:2.25%;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><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.02%;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.25%;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><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.02%;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:71.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Gross accounts receivables</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;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.6%;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;"> 2,099,868</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;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.6%;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;"> 2,887,317</p></td></tr><tr><td style="vertical-align:bottom;width:71.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Distribution service fees</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;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:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (117,049)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;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:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (398,968)</p></td></tr><tr><td style="vertical-align:bottom;width:71.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Chargebacks accrual</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;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:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5,983)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;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:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,462)</p></td></tr><tr><td style="vertical-align:bottom;width:71.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash discount allowances</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;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:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (22,979)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;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:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (24,639)</p></td></tr><tr><td style="vertical-align:bottom;width:71.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Allowance for credit losses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;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;"> (177,326)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;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;"> (235,097)</p></td></tr><tr><td style="vertical-align:bottom;width:71.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total accounts receivable, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;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.6%;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,776,531</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;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.6%;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,226,151</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-align:justify;margin:0pt 0pt 12pt 0pt;">For the six months ended June 30, 2024, gross billings to customers representing 10% or more of the Company’s total gross billings included three customers which represented approximately 27%, 25%, and 14% of total gross billings, respectively. For the six months ended June 30, 2023, gross billings to customers representing 10% or more of the Company’s total gross billings included four customers which represented approximately 23%, 18%, 17% and 10% of total gross billings, respectively. For the three months ended June 30, 2024, gross billings to customers representing 10% or more of the Company’s total gross billings included three customers which represented approximately 28%, 25%, and 12% of total gross billings, respectively. For the three months ended June 30, 2023, gross billings to customers representing 10% or more of the Company’s total gross billings included three customers which represented approximately 24%, 19%, and 16% of total gross billings, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Receivables from customers representing 10% or more of the Company’s gross accounts receivable included three customers at June 30, 2024, equal to 28%, 25%, and 22%, respectively. Receivables from customers representing 10% or more of the Company’s gross accounts receivable included three customers at December 31, 2023, equal to 35%, 22% and 18%, respectively.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;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:71.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.43%;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:2.25%;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;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.02%;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.25%;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;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.02%;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:71.43%;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:2.25%;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><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.02%;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.25%;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><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.02%;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:71.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Gross accounts receivables</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;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.6%;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;"> 2,099,868</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;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.6%;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;"> 2,887,317</p></td></tr><tr><td style="vertical-align:bottom;width:71.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Distribution service fees</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;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:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (117,049)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;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:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (398,968)</p></td></tr><tr><td style="vertical-align:bottom;width:71.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Chargebacks accrual</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;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:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5,983)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;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:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,462)</p></td></tr><tr><td style="vertical-align:bottom;width:71.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash discount allowances</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;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:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (22,979)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;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:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (24,639)</p></td></tr><tr><td style="vertical-align:bottom;width:71.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Allowance for credit losses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;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;"> (177,326)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;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;"> (235,097)</p></td></tr><tr><td style="vertical-align:bottom;width:71.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total accounts receivable, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;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.6%;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,776,531</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;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.6%;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,226,151</p></td></tr></table> 2099868 2887317 117049 398968 5983 2462 22979 24639 177326 235097 1776531 2226151 3 0.27 0.25 0.14 4 0.23 0.18 0.17 0.10 3 0.28 0.25 0.12 3 0.24 0.19 0.16 3 0.28 0.25 0.22 3 0.35 0.22 0.18 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">4)    Inventories</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Inventory is comprised of the following:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;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:69.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:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap: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.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap: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.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap: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:13.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:69.64%;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:1.85%;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:11.68%;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, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.96%;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;">December 31, 2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:69.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Raw Materials</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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.15%;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.53%;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,321,107</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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.77%;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:13.19%;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,430,139</p></td></tr><tr><td style="vertical-align:bottom;width:69.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Finished goods</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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.15%;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.53%;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;"> 112,110</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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.77%;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:13.19%;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;"> 180,252</p></td></tr><tr><td style="vertical-align:bottom;width:69.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total inventory</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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.15%;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.53%;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,433,217</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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.77%;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:13.19%;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,610,391</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-align:justify;margin:0pt;">Finished goods are net of valuation reserves of $303,410 and $295,411 as of June 30, 2024, and December 31, 2023, respectively.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;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:69.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:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap: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.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap: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.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap: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:13.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:69.64%;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:1.85%;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:11.68%;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, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.96%;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;">December 31, 2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:69.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Raw Materials</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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.15%;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.53%;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,321,107</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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.77%;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:13.19%;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,430,139</p></td></tr><tr><td style="vertical-align:bottom;width:69.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Finished goods</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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.15%;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.53%;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;"> 112,110</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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.77%;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:13.19%;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;"> 180,252</p></td></tr><tr><td style="vertical-align:bottom;width:69.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total inventory</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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.15%;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.53%;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,433,217</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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.77%;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:13.19%;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,610,391</p></td></tr></table> 1321107 1430139 112110 180252 1433217 1610391 303410 295411 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">5)    Prepaid Expenses and Other Current Assets</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Prepaid expenses and other current assets are comprised of the following:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;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:69.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 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.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap: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.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:10.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap: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.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap: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:13.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:69.64%;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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.68%;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;">June 30, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.96%;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;">December 31, 2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:69.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Prepaid insurance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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.15%;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:10.53%;background:#cceeff;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;"> 128,319</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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.77%;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:13.19%;background:#cceeff;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;"> 45,664</p></td></tr><tr><td style="vertical-align:bottom;width:69.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Prepaid FDA fees</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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.15%;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:10.53%;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;"> 312,551</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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.77%;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:13.19%;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;"> 937,652</p></td></tr><tr><td style="vertical-align:bottom;width:69.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">API purchase commitment asset (see Note 13)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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.15%;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:10.53%;background:#cceeff;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;"> 1,180,283</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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.77%;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:13.19%;background:#cceeff;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;"> 704,729</p></td></tr><tr><td style="vertical-align:bottom;width:69.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other prepaid expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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.15%;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:10.53%;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;"> 187,263</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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.77%;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:13.19%;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;"> 234,459</p></td></tr><tr><td style="vertical-align:bottom;width:69.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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.15%;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:10.53%;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;"> 86,547</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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.77%;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;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.19%;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;"> 111,476</p></td></tr><tr><td style="vertical-align:bottom;width:69.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total prepaid expenses and other current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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.15%;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:10.53%;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;"> 1,894,963</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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.77%;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:13.19%;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,033,980</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;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:69.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 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.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap: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.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:10.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap: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.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap: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:13.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:69.64%;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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.68%;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;">June 30, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.96%;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;">December 31, 2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:69.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Prepaid insurance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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.15%;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:10.53%;background:#cceeff;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;"> 128,319</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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.77%;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:13.19%;background:#cceeff;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;"> 45,664</p></td></tr><tr><td style="vertical-align:bottom;width:69.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Prepaid FDA fees</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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.15%;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:10.53%;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;"> 312,551</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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.77%;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:13.19%;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;"> 937,652</p></td></tr><tr><td style="vertical-align:bottom;width:69.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">API purchase commitment asset (see Note 13)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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.15%;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:10.53%;background:#cceeff;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;"> 1,180,283</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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.77%;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:13.19%;background:#cceeff;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;"> 704,729</p></td></tr><tr><td style="vertical-align:bottom;width:69.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other prepaid expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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.15%;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:10.53%;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;"> 187,263</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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.77%;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:13.19%;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;"> 234,459</p></td></tr><tr><td style="vertical-align:bottom;width:69.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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.15%;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:10.53%;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;"> 86,547</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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.77%;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;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.19%;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;"> 111,476</p></td></tr><tr><td style="vertical-align:bottom;width:69.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total prepaid expenses and other current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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.15%;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:10.53%;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;"> 1,894,963</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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.77%;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:13.19%;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,033,980</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> 128319 45664 312551 937652 1180283 704729 187263 234459 86547 111476 1894963 2033980 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt;">6)    Intangible Assets</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;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:85.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:85.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;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><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.68%;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;"> 12,244,484</p></td></tr><tr><td style="vertical-align:bottom;width:85.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Amortization expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;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.15%;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:11.68%;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;"> (3,272,747)</p></td></tr><tr><td style="vertical-align:bottom;width:85.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at December 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;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.15%;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:11.68%;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,971,737</p></td></tr><tr><td style="vertical-align:bottom;width:85.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Amortization expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;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.15%;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:11.68%;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;"> (1,430,566)</p></td></tr><tr><td style="vertical-align:bottom;width:85.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at June 30, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;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.15%;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:11.68%;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;"> 7,541,171</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-align:justify;margin:0pt;">The future annual amortization related to the Company’s intangible assets is as follows as of June 30, 2024:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;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:84.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap: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.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:10.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:84.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2024 (remaining 6 months)</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:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;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.62%;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,370,058</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;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.69%;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.7%;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:10.62%;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,754,329</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2026</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.7%;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:10.62%;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,442,186</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2027</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;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:10.62%;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,212,871</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2028</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.7%;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:10.62%;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;"> 996,636</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Thereafter</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;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;"> 765,091</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;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.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.7%;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.62%;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;"> 7,541,171</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-align:justify;margin:0pt;">The intangible assets held by the Company are the Stendra® product, Timm Medical product, and PTV product and are being amortized over their estimated useful lives of 10 years, 12 years, and 12 years, respectively. The carrying value of the Stendra® product, Timm Medical product, and PTV product as of June 30, 2024, are $3.9 million, $2.8 million and $0.8 million, respectively. The carrying value of the Stendra® product, Timm Medical product, and PTV product as of December 31, 2023, were $4.9 million, $3.2 million and $0.9 million, respectively. During the six months ended June 30, 2024, and 2023, respectively, the Company recorded $1.4 million and $1.6 million of amortization expense. During the three months ended June 30, 2024, and 2023, respectively, the Company recorded $0.7 million and $0.8 million of amortization expense.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;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:85.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:85.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;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><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.68%;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;"> 12,244,484</p></td></tr><tr><td style="vertical-align:bottom;width:85.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Amortization expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;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.15%;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:11.68%;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;"> (3,272,747)</p></td></tr><tr><td style="vertical-align:bottom;width:85.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at December 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;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.15%;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:11.68%;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,971,737</p></td></tr><tr><td style="vertical-align:bottom;width:85.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Amortization expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;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.15%;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:11.68%;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;"> (1,430,566)</p></td></tr><tr><td style="vertical-align:bottom;width:85.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at June 30, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;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.15%;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:11.68%;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;"> 7,541,171</p></td></tr></table> 12244484 3272747 8971737 1430566 7541171 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The future annual amortization related to the Company’s intangible assets is as follows as of June 30, 2024:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;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:84.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap: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.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:10.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:84.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2024 (remaining 6 months)</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:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;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.62%;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,370,058</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;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.69%;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.7%;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:10.62%;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,754,329</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2026</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.7%;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:10.62%;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,442,186</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2027</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;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:10.62%;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,212,871</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2028</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.7%;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:10.62%;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;"> 996,636</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Thereafter</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;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;"> 765,091</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;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.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.7%;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.62%;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;"> 7,541,171</p></td></tr></table> 1370058 1754329 1442186 1212871 996636 765091 7541171 P10Y P12Y P12Y 3900000 2800000 800000 4900000 3200000 900000 1400000 1600000 700000 800000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">7)    Accrued Expenses</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Accrued expenses are comprised of the following:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;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:69.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 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.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap: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.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:10.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap: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.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap: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:13.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:69.64%;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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.68%;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;">June 30, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.96%;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;">December 31, 2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:69.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accrued product returns</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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.15%;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:10.53%;background:#cceeff;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;"> 4,944,502</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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.77%;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:13.19%;background:#cceeff;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;"> 4,178,176</p></td></tr><tr><td style="vertical-align:bottom;width:69.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accrued contract rebates</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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.15%;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:10.53%;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;"> 48,552</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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.77%;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:13.19%;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;"> 128,562</p></td></tr><tr><td style="vertical-align:bottom;width:69.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Due to 3PL/Wholesalers</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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.15%;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:10.53%;background:#cceeff;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;"> 62,284</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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.77%;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:13.19%;background:#cceeff;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;"> 75,727</p></td></tr><tr><td style="vertical-align:bottom;width:69.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accrued bonuses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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.15%;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:10.53%;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;"> 964,418</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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.77%;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:13.19%;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;"> 665,184</p></td></tr><tr><td style="vertical-align:bottom;width:69.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accrued professional fees</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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.15%;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:10.53%;background:#cceeff;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:1.85%;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.77%;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:13.19%;background:#cceeff;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;"> 15,000</p></td></tr><tr><td style="vertical-align:bottom;width:69.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accrued R&amp;D fees</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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.15%;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:10.53%;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;"> 601,952</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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.77%;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:13.19%;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;"> 100,668</p></td></tr><tr><td style="vertical-align:bottom;width:69.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other accrued expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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.15%;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:10.53%;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;"> 51,883</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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.77%;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;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.19%;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;"> 196,760</p></td></tr><tr><td style="vertical-align:bottom;width:69.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total accrued expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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.15%;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:10.53%;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;"> 6,673,591</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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.77%;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:13.19%;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,360,077</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;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:69.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 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.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap: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.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:10.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap: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.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap: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:13.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:69.64%;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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.68%;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;">June 30, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.96%;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;">December 31, 2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:69.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accrued product returns</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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.15%;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:10.53%;background:#cceeff;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;"> 4,944,502</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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.77%;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:13.19%;background:#cceeff;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;"> 4,178,176</p></td></tr><tr><td style="vertical-align:bottom;width:69.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accrued contract rebates</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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.15%;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:10.53%;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;"> 48,552</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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.77%;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:13.19%;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;"> 128,562</p></td></tr><tr><td style="vertical-align:bottom;width:69.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Due to 3PL/Wholesalers</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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.15%;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:10.53%;background:#cceeff;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;"> 62,284</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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.77%;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:13.19%;background:#cceeff;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;"> 75,727</p></td></tr><tr><td style="vertical-align:bottom;width:69.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accrued bonuses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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.15%;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:10.53%;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;"> 964,418</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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.77%;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:13.19%;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;"> 665,184</p></td></tr><tr><td style="vertical-align:bottom;width:69.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accrued professional fees</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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.15%;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:10.53%;background:#cceeff;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:1.85%;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.77%;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:13.19%;background:#cceeff;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;"> 15,000</p></td></tr><tr><td style="vertical-align:bottom;width:69.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accrued R&amp;D fees</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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.15%;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:10.53%;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;"> 601,952</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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.77%;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:13.19%;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;"> 100,668</p></td></tr><tr><td style="vertical-align:bottom;width:69.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other accrued expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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.15%;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:10.53%;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;"> 51,883</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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.77%;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;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.19%;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;"> 196,760</p></td></tr><tr><td style="vertical-align:bottom;width:69.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total accrued expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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.15%;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:10.53%;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;"> 6,673,591</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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.77%;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:13.19%;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,360,077</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> 4944502 4178176 48552 128562 62284 75727 964418 665184 15000 601952 100668 51883 196760 6673591 5360077 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">8)    Debt</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Promissory Note</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">In connection with the Settlement Agreement entered into with Vivus (see Note 13), Petros executed an interest-bearing promissory note (the “Note”) in favor of Vivus in the principal amount of $10,201,758. The parties also entered into a Security Agreement to secure Petros’ obligations under the Note.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Under the terms of the Note, the original principal amount of $10,201,758 is payable in consecutive quarterly installments of principal and interest beginning on April 1, 2022, through January 1, 2027. Interest on the principal amount will accrue at a rate of 6% per year. The Company may prepay the Note, in whole or in part, at any time, with no premium or penalty. In the event that the Company defaults under the Security Agreement, all principal outstanding under the Note at the time of the default will bear interest at a rate of 9% per year until the full and final payment of all principal and interest under the Note (regardless of whether any default is waived or cured). Pursuant to the Security Agreement, dated January 18, 2022, the Company granted to Vivus a continuing security interest in all of its Stendra® API and products and its rights under the License Agreement. For the six months ended June 30, 2024, and 2023, the Company paid Vivus $0.5 million and $1.0 million, respectively. As of June 30, 2024, and December 31, 2023, the principal balance on the Note is $7.6 million and $8.0 million, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Future minimum principal payments of the promissory note are as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;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:81.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap: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:3.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.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:13.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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;white-space:nowrap;width:81.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2024 (remaining 6 months)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.24%;background:#cceeff;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;"> 776,759</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:81.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.24%;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,720,940</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:81.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.24%;background:#cceeff;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;"> 3,264,351</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:81.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2027</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.24%;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;"> 872,073</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:81.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.24%;background:#cceeff;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;"> 7,634,123</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:81.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Less: current portion</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.24%;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 0pt 0.05pt 0pt;"> (1,936,995)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:81.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Promissory note, net of current portion</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.24%;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 0.05pt 0pt;"> 5,697,128</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> 10201758 10201758 0.06 0.09 500000 1000000.0 7600000 8000000.0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;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:81.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap: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:3.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.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:13.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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;white-space:nowrap;width:81.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2024 (remaining 6 months)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.24%;background:#cceeff;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;"> 776,759</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:81.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.24%;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,720,940</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:81.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.24%;background:#cceeff;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;"> 3,264,351</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:81.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2027</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.24%;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;"> 872,073</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:81.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.24%;background:#cceeff;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;"> 7,634,123</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:81.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Less: current portion</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.24%;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 0pt 0.05pt 0pt;"> (1,936,995)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:81.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Promissory note, net of current portion</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.24%;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 0.05pt 0pt;"> 5,697,128</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> 776759 2720940 3264351 872073 7634123 1936995 5697128 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">9)    Stockholders’ Equity</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">On December 21, 2023, the Company approved and accrued for the issuance of $200,000 of common stock, payable in two equal installments, with the first installment to be paid upon approval by the Board and the second installment six months after the first installment, to CorProminence, LLC (“CoreIR”) for services rendered pursuant to a Marketing and Consulting Agreement. The first installment of 70,922 shares was issued on February 29, 2024. The second installment of 245,158 shares was issued on June 21, 2024.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">On January 5, 2024, the Company executed an advisory agreement with Maxim Group LLC (“Maxim”) that included the issuance of $10,000 of the Company’s restricted common stock per month and issued every six months starting upon the execution of the agreement. The first installment of 6,906 shares was issued on January 5, 2024. The Company accrued for the issuance of $50,000 of restricted common stock during the six months ended June 30, 2024.</p> 200000 2 70922 245158 10000 6906 50000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">10)    Stock Options </b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The following is a summary of stock options for the six months ended June 30, 2024:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;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:42.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:12.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:1.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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:1.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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:42.42%;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:1.74%;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;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;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 style="vertical-align:bottom;white-space:nowrap;width:1.74%;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><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;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 style="vertical-align:bottom;white-space:nowrap;width:12.08%;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 style="vertical-align:bottom;white-space:nowrap;width:1.75%;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><td style="vertical-align:bottom;white-space:nowrap;width:12.22%;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;">Weighted-Average</b> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;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><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;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 style="vertical-align:bottom;white-space:nowrap;width:12.04%;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:42.42%;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:1.74%;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;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;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 style="vertical-align:bottom;white-space:nowrap;width:1.74%;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;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.16%;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;">Weighted-</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;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;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.22%;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;">Remaining </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;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;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Aggregate Intrinsic </b></p></td></tr><tr><td style="vertical-align:bottom;width:42.42%;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:1.74%;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;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;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;">Number of </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;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;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.16%;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;">Average</b> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;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;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.22%;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;">Contractual</b> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;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;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Value</b> </p></td></tr><tr><td style="vertical-align:bottom;width:42.42%;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:1.74%;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><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;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><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.16%;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;">Exercise Price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;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><td style="vertical-align:bottom;white-space:nowrap;width:12.22%;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;">Term (Years)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;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><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">($ in thousands)</b></p></td></tr><tr><td style="vertical-align:bottom;width:42.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Options outstanding at December 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;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.06%;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;"> 509,133</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;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.08%;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.08%;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;"> 4.75</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;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.22%;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.46</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;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.09%;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.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;"> 66</p></td></tr><tr><td style="vertical-align:bottom;width:42.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Options granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;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.06%;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:1.74%;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.08%;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.08%;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:1.75%;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.22%;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:1.75%;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.09%;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.04%;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:42.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: options forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;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.06%;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:1.74%;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.08%;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.08%;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:1.75%;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.22%;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:1.75%;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.09%;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.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;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:42.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: options expired/cancelled</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;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.06%;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:1.74%;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.08%;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.08%;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:1.75%;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.22%;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:1.75%;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.09%;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.04%;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:42.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: options exercised</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;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.06%;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:1.74%;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.08%;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:12.08%;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:1.75%;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.22%;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:1.75%;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.09%;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:12.04%;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:42.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Options outstanding at June 30, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;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.06%;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;"> 509,133</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;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.08%;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:12.08%;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.75</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;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.22%;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;"> 9.23</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;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.09%;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:12.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;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:42.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Options exercisable at June 30, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;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.06%;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;"> 454,600</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;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.08%;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:12.08%;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;"> 5.15</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;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.22%;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;"> 8.90</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;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.09%;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:12.04%;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></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Stock-based compensation expense recognized for the six months ended June 30, 2024, and 2023 was $197,215 and $173,652, respectively, and is recorded in general and administrative expenses in the consolidated statements of operations. As of June 30, 2024, there is no unrecognized stock-based compensation expense (excluding performance awards). Stock - based compensation expense recognized for the three months ended June 30, 2024, and 2023 was $16,834 and $43,316, respectively</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;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:42.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:12.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:1.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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:1.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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:42.42%;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:1.74%;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;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;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 style="vertical-align:bottom;white-space:nowrap;width:1.74%;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><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;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 style="vertical-align:bottom;white-space:nowrap;width:12.08%;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 style="vertical-align:bottom;white-space:nowrap;width:1.75%;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><td style="vertical-align:bottom;white-space:nowrap;width:12.22%;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;">Weighted-Average</b> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;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><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;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 style="vertical-align:bottom;white-space:nowrap;width:12.04%;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:42.42%;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:1.74%;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;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;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 style="vertical-align:bottom;white-space:nowrap;width:1.74%;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;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.16%;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;">Weighted-</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;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;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.22%;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;">Remaining </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;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;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Aggregate Intrinsic </b></p></td></tr><tr><td style="vertical-align:bottom;width:42.42%;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:1.74%;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;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;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;">Number of </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;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;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.16%;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;">Average</b> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;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;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.22%;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;">Contractual</b> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;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;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Value</b> </p></td></tr><tr><td style="vertical-align:bottom;width:42.42%;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:1.74%;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><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;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><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.16%;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;">Exercise Price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;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><td style="vertical-align:bottom;white-space:nowrap;width:12.22%;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;">Term (Years)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;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><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">($ in thousands)</b></p></td></tr><tr><td style="vertical-align:bottom;width:42.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Options outstanding at December 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;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.06%;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;"> 509,133</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;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.08%;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.08%;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;"> 4.75</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;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.22%;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.46</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;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.09%;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.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;"> 66</p></td></tr><tr><td style="vertical-align:bottom;width:42.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Options granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;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.06%;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:1.74%;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.08%;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.08%;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:1.75%;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.22%;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:1.75%;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.09%;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.04%;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:42.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: options forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;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.06%;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:1.74%;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.08%;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.08%;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:1.75%;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.22%;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:1.75%;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.09%;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.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;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:42.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: options expired/cancelled</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;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.06%;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:1.74%;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.08%;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.08%;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:1.75%;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.22%;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:1.75%;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.09%;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.04%;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:42.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: options exercised</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;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.06%;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:1.74%;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.08%;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:12.08%;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:1.75%;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.22%;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:1.75%;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.09%;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:12.04%;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:42.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Options outstanding at June 30, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;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.06%;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;"> 509,133</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;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.08%;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:12.08%;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.75</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;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.22%;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;"> 9.23</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;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.09%;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:12.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;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:42.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Options exercisable at June 30, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;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.06%;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;"> 454,600</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;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.08%;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:12.08%;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;"> 5.15</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;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.22%;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;"> 8.90</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;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.09%;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:12.04%;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></table> 509133 4.75 P9Y5M15D 66000 509133 4.75 P9Y2M23D 454600 5.15 P8Y10M24D 197215 173652 0 16834 43316 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">11)    Common Stock Warrants</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The following is a summary of warrants for the six months ended June 30, 2024:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;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:50.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:13.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap: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.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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: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 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.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:11.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:0.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 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:6.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:50.11%;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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;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:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;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:10.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;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:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;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:11.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;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:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 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:7.12%;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;">Aggregate</b></p></td></tr><tr><td style="vertical-align:bottom;width:50.11%;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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;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:13.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;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:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;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:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;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:10.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;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:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;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:11.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;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:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 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:7.12%;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;">Intrinsic</b></p></td></tr><tr><td style="vertical-align:bottom;width:50.11%;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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;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:13.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;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:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.85%;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;">Weighted-Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;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:11.56%;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;">Remaining</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 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:7.12%;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;">Value ($ in</b></p></td></tr><tr><td style="vertical-align:bottom;width:50.11%;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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;white-space:pre-wrap;"> </b><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.41%;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;">Number of Warrants</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;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:11.85%;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;">Exercise Price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;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;">Contractual Term</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;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:7.12%;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;">thousands)</b></p></td></tr><tr><td style="vertical-align:bottom;width:50.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Warrants outstanding - December 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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:13.41%;background:#cceeff;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;"> 8,203,839</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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.24%;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: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 0.05pt 0pt;">14.93</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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:11.56%;background:#cceeff;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;">4.3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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:0.94%;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:6.18%;background:#cceeff;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:50.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Warrants issued</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.41%;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:1.48%;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.24%;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:10.61%;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:1.48%;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:11.56%;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:1.48%;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:0.94%;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:6.18%;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:50.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Warrants exercised</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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:13.41%;background:#cceeff;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:1.48%;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.24%;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: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 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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:11.56%;background:#cceeff;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:1.48%;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:0.94%;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:6.18%;background:#cceeff;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:50.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Warrants expired</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.41%;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 0pt 0.05pt 0pt;"> (11,768)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></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 0.05pt 0pt;">261.18</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;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:1.48%;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:0.94%;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:50.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Warrants outstanding and exercisable- June 30, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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:13.41%;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 0.05pt 0pt;"> 8,192,071</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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.24%;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 0pt 0.05pt 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 0.05pt 0pt;">14.57</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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:11.56%;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 0.05pt 0pt;">3.8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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:0.94%;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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.18%;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 0.05pt 0pt;"> —</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;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:50.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:13.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap: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.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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: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 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.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:11.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:0.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 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:6.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:50.11%;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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;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:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;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:10.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;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:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;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:11.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;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:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 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:7.12%;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;">Aggregate</b></p></td></tr><tr><td style="vertical-align:bottom;width:50.11%;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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;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:13.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;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:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;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:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;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:10.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;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:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;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:11.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;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:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 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:7.12%;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;">Intrinsic</b></p></td></tr><tr><td style="vertical-align:bottom;width:50.11%;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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;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:13.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;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:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.85%;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;">Weighted-Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;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:11.56%;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;">Remaining</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 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:7.12%;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;">Value ($ in</b></p></td></tr><tr><td style="vertical-align:bottom;width:50.11%;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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;white-space:pre-wrap;"> </b><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.41%;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;">Number of Warrants</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;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:11.85%;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;">Exercise Price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;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;">Contractual Term</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;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:7.12%;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;">thousands)</b></p></td></tr><tr><td style="vertical-align:bottom;width:50.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Warrants outstanding - December 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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:13.41%;background:#cceeff;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;"> 8,203,839</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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.24%;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: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 0.05pt 0pt;">14.93</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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:11.56%;background:#cceeff;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;">4.3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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:0.94%;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:6.18%;background:#cceeff;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:50.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Warrants issued</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.41%;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:1.48%;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.24%;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:10.61%;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:1.48%;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:11.56%;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:1.48%;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:0.94%;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:6.18%;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:50.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Warrants exercised</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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:13.41%;background:#cceeff;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:1.48%;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.24%;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: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 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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:11.56%;background:#cceeff;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:1.48%;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:0.94%;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:6.18%;background:#cceeff;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:50.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Warrants expired</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.41%;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 0pt 0.05pt 0pt;"> (11,768)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></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 0.05pt 0pt;">261.18</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;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:1.48%;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:0.94%;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:50.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Warrants outstanding and exercisable- June 30, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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:13.41%;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 0.05pt 0pt;"> 8,192,071</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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.24%;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 0pt 0.05pt 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 0.05pt 0pt;">14.57</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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:11.56%;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 0.05pt 0pt;">3.8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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:0.94%;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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.18%;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 0.05pt 0pt;"> —</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> 8203839 14.93 P4Y3M18D -11768 -261.18 8192071 14.57 P3Y9M18D <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">12)    Dilutive convertible securities</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The following table summarizes the potentially dilutive securities convertible into common shares that were excluded from the calculation of diluted net income (loss) per share because their inclusion would have been antidilutive:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;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:48.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap: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:11.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap: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.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap: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:11.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap: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.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:48.14%;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:1.85%;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:24.07%;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;">For the Three Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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:24.07%;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;">For the Six Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:48.14%;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:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:24.07%;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.85%;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:24.07%;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></tr><tr><td style="vertical-align:bottom;width:48.14%;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:1.85%;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><td style="vertical-align:bottom;white-space:nowrap;width:11.68%;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.85%;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><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;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.85%;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:11.68%;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.85%;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><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;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:48.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Stock Options</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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:11.68%;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;"> 509,133</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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.53%;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;"> 210,067</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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:11.68%;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;"> 509,133</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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.53%;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;"> 210,067</p></td></tr><tr><td style="vertical-align:bottom;width:48.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Series A Convertible Preferred stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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:11.68%;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,038,191</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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.53%;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:1.85%;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:11.68%;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,038,191</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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:10.53%;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:48.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Warrants</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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:11.68%;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;"> 8,192,071</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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.53%;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,004,115</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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:11.68%;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;"> 8,192,071</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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.53%;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,004,115</p></td></tr><tr><td style="vertical-align:bottom;width:48.14%;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.85%;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:11.68%;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,739,395</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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.53%;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,214,182</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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:11.68%;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,739,395</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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.53%;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,214,182</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;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;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:48.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap: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:11.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap: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.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap: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:11.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap: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.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:48.14%;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:1.85%;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:24.07%;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;">For the Three Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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:24.07%;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;">For the Six Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:48.14%;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:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:24.07%;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.85%;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:24.07%;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></tr><tr><td style="vertical-align:bottom;width:48.14%;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:1.85%;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><td style="vertical-align:bottom;white-space:nowrap;width:11.68%;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.85%;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><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;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.85%;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:11.68%;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.85%;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><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;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:48.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Stock Options</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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:11.68%;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;"> 509,133</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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.53%;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;"> 210,067</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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:11.68%;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;"> 509,133</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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.53%;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;"> 210,067</p></td></tr><tr><td style="vertical-align:bottom;width:48.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Series A Convertible Preferred stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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:11.68%;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,038,191</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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.53%;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:1.85%;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:11.68%;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,038,191</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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:10.53%;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:48.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Warrants</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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:11.68%;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;"> 8,192,071</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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.53%;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,004,115</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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:11.68%;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;"> 8,192,071</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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.53%;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,004,115</p></td></tr><tr><td style="vertical-align:bottom;width:48.14%;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.85%;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:11.68%;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,739,395</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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.53%;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,214,182</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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:11.68%;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,739,395</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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.53%;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,214,182</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> 509133 210067 509133 210067 2038191 2038191 8192071 1004115 8192071 1004115 10739395 1214182 10739395 1214182 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">13)    Marketing, Licensing and Distribution Agreements</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 18pt;"><span style="font-style:italic;">(a)    Vivus</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">On September 30, 2016, the Company entered into a License and Commercialization Agreement (the “License Agreement”) with Vivus, Inc (“Vivus”) to purchase and receive the license for the commercialization and exploitation of Stendra® for a one-time fee of $70 million. The License Agreement gives the Company the right to sell Stendra® in the U.S and its territories, Canada, South America, and India. In December 2000, Vivus originally was granted the license from Mitsubishi Tanabe Pharma Corporation (“MTPC”) to </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">develop, market, and manufacture Stendra®. Stendra® was approved by the Food and Drug Administration (“FDA”) in April 2012 to treat male erectile dysfunction.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Under the License Agreement, the Company will pay MTPC a royalty of 5% on the first $500 million of net sales and 6% of net sales thereafter. In consideration for the trademark assignment and the use of the trademarks associated with the product and the Vivus technology, the Company shall (a) during the first, second, and third years following the expiration of the Royalty Period in a particular country in the Company’s territory, pay to Vivus a royalty equal to 2% of the net sales of products in such territory; and (b) following the fourth and fifth years following the end of the Royalty Period in such territory, pay to Vivus a royalty equal to 1% of the net sales of products in such territory. Thereafter, no further royalties shall be owed with respect to net sales of Stendra® in such territory.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">In addition, the Company will be responsible for a pro-rata portion of a $6 million milestone payment to be paid once $250 million in sales has been reached on the separate revenue stream of Stendra®. Should the $250 million of sales threshold be reached, the Company will be responsible for $3.2 million of the milestone payment.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">On January 18, 2022, Petros and Vivus entered into a Settlement Agreement (the “Vivus Settlement Agreement”) related to the minimum purchase requirements under the Vivus Supply Agreement in 2018, 2019 and 2020 and certain reimbursement rights asserted by a third-party retailer in connection with quantities of the Company’s Stendra® product that were delivered to the third-party retailer and later returned. In connection with the Vivus Settlement Agreement, Petros retained approximately $7.3 million of Active Pharmaceutical Ingredient (“API”) inventory under the Vivus Supply Agreement. In exchange for the API and reduction of current liabilities after prepayment of $900,000, Petros executed an interest-bearing promissory note (the “Note”) in favor of Vivus in the original principal amount of $10,201,758, which the Company believes approximates fair value (See Note 8).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">In addition to the payments to be made in accordance with the Note, the Company further agreed in the Vivus Settlement Agreement to (i) grant to Vivus a right of first refusal to provide certain types of debt and convertible equity (but not preferred equity) until the Note is paid in full, and (ii) undertake to make certain regulatory submissions to effectuate Vivus’ ability to exercise its rights under the License Agreement. On January 18, 2022, the Company made a prepayment of the obligations under the Note in the amount of $900,000, and a payment of $1,542,904 with respect to a purchase order made in 2021 to Vivus. In consideration of these payments and upon the Company’s satisfaction of certain regulatory submissions, Vivus released 100% of the quantity of bulk Stendra® tablets by the end of the first quarter 2022.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">As a result of entering into the Vivus Settlement Agreement, the Company decreased accrued expenses by $6.5 million and decreased accrued inventory purchases by $14.2 million; which were partially offset by a decrease in API purchase commitments of $6.2 million and an increase to liabilities for the Note of $10.2 million (which is net of the $0.9 million prepayment on the Note). As a result, the Company recorded a $3.4 million gain on settlement for the year ended December 31, 2022.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">API inventory is not a finished good. The additional API inventory that the Company does not have title to is classified as API Inventory in either other current assets or other assets, depending on whether the Company expects to take title to the product within one year from the date of the financial statements. As of June 30, 2024, and December 31, 2023, there was $1.2 million and $0.7 million respectively included in other current assets (see Note 5 Prepaid Expenses and Other Current Assets). As of June 30, 2024, and December 31, 2023, there was $3.5 million and $4.2 million included as other assets on the accompanying consolidated balance sheets, respectively. The Company reviews its inventory levels and purchase commitments for excess amounts that it is required to purchase but projects it will not be able to sell prior to product expiry. The Company did not record any reserve for the three and six months ended June 30, 2024, and 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">During the six months ended June 30, 2024, and 2023, the Company incurred royalties to MTPC for Stendra® of $61,406 and $124,534, respectively. During the three months ended June 30, 2024, and 2023, the Company incurred royalties to MTPC for Stendra® of $30,751 and $49,220, respectively. Royalties incurred were included in cost of goods sold in the consolidated statements of operations. As of June 30, 2024, the Company had a payable for royalties of $4,903, which is included in accrued expenses in the accompanying consolidated balance sheets. As of December 31, 2023, the Company had a receivable for royalties of $56,503, which is included in other current assets. (see Note 7 Accrued Expenses and Note 5 Prepaid Expenses and other Current Assets).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The license agreement between MTPC and Vivus (“MTPC License”) contains certain termination rights that would allow MTPC to terminate the agreement if Vivus were to breach any of the terms of the MTPC License or become insolvent or bankrupt. In the event that MTPC terminates the MTPC License with Vivus because of any contractual breach the Company has step-in rights with MTPC, which would allow the Company to continue to sell <span style="color:#212121;">Stendra</span>®.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 18pt;"><span style="font-style:italic;">(b)     Patheon</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Following the termination of the Vivus Supply Agreement, Petros, through its subsidiary Metuchen, entered into a Technology Transfer Service Agreement on January 20, 2022, with Patheon Pharmaceuticals Inc., part of Thermo Fisher Scientific (“Patheon”), pursuant to which the Company and Patheon agreed to collaborate as strategic partners for commercial production of Stendra® tablets at Patheon’s facilities in Cincinnati, Ohio. Under the Agreement, Patheon or one of its affiliates will provide pharmaceutical development and technology transfer services in order to establish and validate its ability to manufacture supply of the Company’s Stendra® product. Any commercial sale of product manufactured during the performance of the Agreement must be subject to a subsequent commercial manufacturing services agreement (with associated quality agreement) between the parties before it can be offered for commercial sale.</p> 70000000 0.05 500000000 0.06 0.02 0.01 6000000 250000000 250000000 3200000 7300000 900000 10201758 900000 1542904 100 6500000 14200000 6200000 10200000 900000 3400000 1200000 700000 3500000 4200000 61406 124534 30751 49220 4903 56503 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">14)  Commitments and Contingencies</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 18pt;"><span style="font-style:italic;">(a)</span><span style="font-style:italic;">    </span><span style="font-style:italic;">Legal Proceedings</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">On July 14, 2020, Greg Ford, the former Chief Executive Officer of the Company, was terminated. On July 14, 2020, Mr. Ford, through his attorney, claimed that he was entitled to severance pay pursuant to an employment agreement following the termination of his employment on that same date. This claim is currently at an early stage where the Company is unable to determine the likelihood of any unfavorable outcome.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">From time to time, the Company is involved in various legal matters arising in the normal course of business. The Company does not expect the outcome of such proceedings, either individually or in the aggregate, to have a material effect on the Company’s financial position, cash flows or results of operations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 18pt;"><span style="font-style:italic;font-weight:bold;">(b)</span><i style="font-style:italic;">    </i><span style="font-style:italic;font-weight:bold;">Contract Research</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company is currently conducting non-clinical consumer studies in connection with the pursuit of potential FDA approval for Stendra® Non-Prescription OTC use in treating ED. The Company has contracted with a leading Contract Research Organization (“CRO”) in the conduct of Rx-to-OTC Switch development including self-selection studies, human factors studies and various web app studies. The Company has committed approximately $1.4 million through multiple task orders/statements of work with the CRO to perform these studies. As of June 30, 2024, these projects are approximately 82% complete. The Company expects the CRO to complete these studies during the third quarter of 2024.</p> 1400000 0.82 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">15)    Segment Information</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company manages its operations through two segments. The Company’s two segments, Prescription Medications and Medical Devices, focus on the treatment of male erectile dysfunction. The Prescription Medications segment consists primarily of operations related to Stendra®, which is sold generally in the United States. The Medical Devices segment consists primarily of operations related to vacuum erection devices, which are sold domestically and internationally. The Company separately presents the costs associated with certain corporate functions as Corporate, primarily consisting of unallocated operating expenses including costs that were not specific to a particular segment but are general to the group, expenses incurred for administrative and accounting staff, general liability and other insurance, professional fees and other similar corporate expenses. Interest and other income (expense), net is also not allocated to the operating segments.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company’s results of operations by reportable segment for the six months ended June 30, 2024, are summarized as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;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:50.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap: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.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap: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.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.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:2.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><td style="vertical-align:bottom;white-space:nowrap;width:1.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:9.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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><td style="vertical-align:bottom;white-space:nowrap;width:1.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:9.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:50.39%;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 style="vertical-align:bottom;white-space:nowrap;width:2.03%;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><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.38%;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;">Prescription </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;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><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.25%;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;">Medical</b> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;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><td style="vertical-align:bottom;white-space:nowrap;width:1.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 style="vertical-align:bottom;white-space:nowrap;width:9.11%;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;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;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><td style="vertical-align:bottom;white-space:nowrap;width:1.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 style="vertical-align:bottom;white-space:nowrap;width:9.11%;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;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.39%;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;">For the Six Months Ended June 30, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;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><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.38%;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;">Medications</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;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><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.25%;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;">Devices</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;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><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.39%;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;">Corporate</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;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><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.39%;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;">Consolidated</b></p></td></tr><tr><td style="vertical-align:bottom;width:50.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net sales</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;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.27%;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.11%;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,228,115</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;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.28%;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.96%;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,582,161</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;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.28%;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.11%;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.04%;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.28%;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.11%;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;"> 2,810,276</p></td></tr><tr><td style="vertical-align:bottom;width:50.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cost of goods sold</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;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.27%;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.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 145,327</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;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.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:8.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 515,612</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;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.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:9.11%;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.04%;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.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:9.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 660,939</p></td></tr><tr><td style="vertical-align:bottom;width:50.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Selling, general and administrative expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;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.27%;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.11%;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,302,928</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;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:1.28%;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:8.96%;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,072,556</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;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:1.28%;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:9.11%;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;"> 2,622,604</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;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:1.28%;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:9.11%;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;"> 4,998,088</p></td></tr><tr><td style="vertical-align:bottom;width:50.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Research and development expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;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.27%;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.11%;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,924,750</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;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:1.28%;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:8.96%;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.04%;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:1.28%;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:9.11%;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.04%;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:1.28%;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:9.11%;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,924,750</p></td></tr><tr><td style="vertical-align:bottom;width:50.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Depreciation and amortization expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;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.27%;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.11%;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,000,610</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;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:1.28%;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:8.96%;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;"> 435,067</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;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:1.28%;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:9.11%;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.04%;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:1.28%;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:9.11%;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,435,677</p></td></tr><tr><td style="vertical-align:bottom;width:50.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Change in fair value of derivative liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;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.27%;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.11%;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.03%;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:1.28%;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:8.96%;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.04%;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:1.28%;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:9.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,348,000)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;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:1.28%;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:9.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,348,000)</p></td></tr><tr><td style="vertical-align:bottom;width:50.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Interest income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;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.27%;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:9.11%;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.03%;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:1.28%;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:8.96%;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.04%;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:1.28%;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:9.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (271,210)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;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:1.28%;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:9.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (271,210)</p></td></tr><tr><td style="vertical-align:bottom;width:50.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Interest expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;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.27%;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.11%;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.03%;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:1.28%;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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;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.04%;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:1.28%;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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;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;"> 234,721</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;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:1.28%;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;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;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;"> 234,721</p></td></tr><tr><td style="vertical-align:bottom;width:50.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net (loss) and income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;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.27%;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.11%;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;"> (3,145,500)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;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.28%;background:#cceeff;border-bottom:3px double #000000;border-top: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:8.96%;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;"> (441,074)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;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.28%;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.11%;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;"> 761,885</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;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.28%;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.11%;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;"> (2,824,689)</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-align:justify;margin:0pt;">The Company’s results of operations by reportable segment for the six months ended June 30, 2023, are summarized as follows:</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:51.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap: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.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap: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.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:51.93%;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 style="vertical-align:bottom;white-space:nowrap;width:2.01%;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><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.67%;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;">Prescription </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;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><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.67%;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;">Medical</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;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><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;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 style="vertical-align:bottom;white-space:nowrap;width:9.11%;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 style="vertical-align:bottom;white-space:nowrap;width:2.02%;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><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;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 style="vertical-align:bottom;white-space:nowrap;width:9.11%;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:51.93%;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;">For the Six Months Ended June 30, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;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><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.67%;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;">Medications</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;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><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.67%;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;">Devices</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;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><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.36%;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;">Corporate</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;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><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.36%;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;">Consolidated</b></p></td></tr><tr><td style="vertical-align:bottom;width:51.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net sales</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;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.25%;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.42%;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;"> 2,490,686</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;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.25%;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.42%;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;"> 2,021,297</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;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.25%;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.11%;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.02%;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.25%;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.11%;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;"> 4,511,983</p></td></tr><tr><td style="vertical-align:bottom;width:51.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cost of goods sold</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;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.25%;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.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 257,721</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;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.25%;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.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 806,878</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;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.25%;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.11%;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.02%;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.25%;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.11%;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,064,599</p></td></tr><tr><td style="vertical-align:bottom;width:51.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Selling, general and administrative expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;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.25%;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.42%;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;"> 754,993</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;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.25%;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.42%;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;"> 905,442</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;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.25%;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:9.11%;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;"> 2,719,796</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;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.25%;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:9.11%;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;"> 4,380,231</p></td></tr><tr><td style="vertical-align:bottom;width:51.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Research and development expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;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.25%;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.42%;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,130,338</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;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.25%;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.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 55,330</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;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.25%;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.11%;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.02%;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.25%;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.11%;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,185,668</p></td></tr><tr><td style="vertical-align:bottom;width:51.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Depreciation and amortization expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;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.25%;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.42%;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,150,939</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;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.25%;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.42%;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;"> 502,651</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;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.25%;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:9.11%;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.02%;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.25%;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:9.11%;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,653,590</p></td></tr><tr><td style="vertical-align:bottom;width:51.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Interest income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;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.25%;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.42%;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:1.97%;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.25%;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.42%;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:1.97%;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.25%;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.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (119,241)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;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.25%;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.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (119,241)</p></td></tr><tr><td style="vertical-align:bottom;width:51.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Interest expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;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.25%;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:8.42%;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:1.97%;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.25%;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:8.42%;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:1.97%;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.25%;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:9.11%;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;"> 278,966</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;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.25%;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:9.11%;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;"> 278,966</p></td></tr><tr><td style="vertical-align:bottom;width:51.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net loss</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;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.25%;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.42%;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;"> (803,305)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;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.25%;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.42%;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;"> (249,004)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;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.25%;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.11%;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;"> (2,879,521)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;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.25%;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.11%;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;"> (3,931,830)</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;margin:0pt;">The Company’s results of operations by reportable segment for the three months ended June 30, 2024, are summarized as follows:</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:56.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.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap: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.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap: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.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:56.7%;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:1.48%;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><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.64%;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;">Prescription</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.64%;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;">Medical</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;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 style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;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:56.7%;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;">For the Three Months Ended June 30, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.64%;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;">Medications</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.64%;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;">Devices</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.03%;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;">Corporate</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.03%;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;">Consolidated</b></p></td></tr><tr><td style="vertical-align:bottom;width:56.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net sales</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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:0.92%;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.72%;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;"> 615,022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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:0.92%;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.72%;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;"> 806,449</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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:0.92%;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.11%;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:1.48%;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:0.92%;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.11%;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,421,471</p></td></tr><tr><td style="vertical-align:bottom;width:56.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cost of goods sold</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;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.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 69,971</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;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.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 259,139</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;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.11%;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:1.48%;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:0.92%;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.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 329,110</p></td></tr><tr><td style="vertical-align:bottom;width:56.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Selling, general and administrative expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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:0.92%;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.72%;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;"> 625,030</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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:0.92%;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.72%;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;"> 569,782</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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:0.92%;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.11%;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,091,818</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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:0.92%;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.11%;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;"> 2,286,630</p></td></tr><tr><td style="vertical-align:bottom;width:56.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Research and development expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;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.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 368,978</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;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.72%;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:1.48%;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:0.92%;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.11%;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:1.48%;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:0.92%;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.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 368,798</p></td></tr><tr><td style="vertical-align:bottom;width:56.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Depreciation and amortization expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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:0.92%;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.72%;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;"> 500,305</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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:0.92%;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.72%;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;"> 217,533</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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:0.92%;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.11%;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:1.48%;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:0.92%;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.11%;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;"> 717,838</p></td></tr><tr><td style="vertical-align:bottom;width:56.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Change in fair value of derivative liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;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.72%;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:1.48%;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:0.92%;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.72%;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:1.48%;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:0.92%;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.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,614,000)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;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.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,614,000)</p></td></tr><tr><td style="vertical-align:bottom;width:56.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Interest income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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:0.92%;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.72%;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:1.48%;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:0.92%;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.72%;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:1.48%;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:0.92%;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.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (119,391)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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:0.92%;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.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (119,391)</p></td></tr><tr><td style="vertical-align:bottom;width:56.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Interest expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;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.72%;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:1.48%;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:0.92%;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.72%;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:1.48%;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:0.92%;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.11%;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;"> 114,512</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;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.11%;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;"> 114,512</p></td></tr><tr><td style="vertical-align:bottom;width:56.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net loss</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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:0.92%;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.72%;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;"> (949,082)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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:0.92%;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.72%;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;"> (240,005)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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:0.92%;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.11%;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;"> 527,061</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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:0.92%;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.11%;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;"> (662,026)</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;margin:0pt;">The Company’s results of operations by reportable segment for the three months ended June 30, 2023, are summarized as follows:</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:55.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap: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.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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><td style="vertical-align:bottom;white-space:nowrap;width:8.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:55.99%;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:1.48%;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><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.64%;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;">Prescription</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.36%;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;">Medical</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;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 style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;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:55.99%;background:#ffffff;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;">For the Three Months Ended June 30, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#ffffff;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;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.64%;background:#ffffff;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;">Medications</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#ffffff;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;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.36%;background:#ffffff;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;">Devices</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#ffffff;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;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.03%;background:#ffffff;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;">Corporate</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#ffffff;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;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.03%;background:#ffffff;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;">Consolidated</b></p></td></tr><tr><td style="vertical-align:bottom;width:55.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net sales</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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:0.92%;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.72%;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;"> 984,408</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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:0.92%;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.43%;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,009,603</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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:0.92%;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.11%;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:1.48%;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:0.92%;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.11%;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,994,011</p></td></tr><tr><td style="vertical-align:bottom;width:55.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cost of goods sold</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;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.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 83,451</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;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.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 430,406</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;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.11%;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:1.48%;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:0.92%;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.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 513,857</p></td></tr><tr><td style="vertical-align:bottom;width:55.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Selling, general and administrative expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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:0.92%;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.72%;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;"> 258,145</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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:0.92%;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.43%;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;"> 481,572</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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:0.92%;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.11%;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,509,875</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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:0.92%;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.11%;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;"> 2,249,592</p></td></tr><tr><td style="vertical-align:bottom;width:55.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Research and development expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;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.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 865,122</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;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.43%;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,453</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;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.11%;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:1.48%;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:0.92%;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.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 866,575</p></td></tr><tr><td style="vertical-align:bottom;width:55.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Depreciation and amortization expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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:0.92%;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.72%;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;"> 575,470</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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:0.92%;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.43%;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;"> 251,325</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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:0.92%;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.11%;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:1.48%;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:0.92%;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.11%;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;"> 826,795</p></td></tr><tr><td style="vertical-align:bottom;width:55.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Interest income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;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.72%;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:1.48%;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:0.92%;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.43%;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:1.48%;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:0.92%;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.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (52,924)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;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.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (52,924)</p></td></tr><tr><td style="vertical-align:bottom;width:55.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Interest expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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:0.92%;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:7.72%;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:1.48%;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:0.92%;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:8.43%;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:1.48%;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:0.92%;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.11%;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;"> 136,799</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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:0.92%;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.11%;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;"> 136,799</p></td></tr><tr><td style="vertical-align:bottom;width:55.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net loss</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;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.72%;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;"> (797,780)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;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.43%;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;"> (155,153)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;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.11%;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;"> (1,593,750)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;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.11%;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;"> (2,546,683)</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-align:justify;margin:0pt;">The following table reflects net sales by geographic region for the three and six months ended June 30, 2024, and 2023:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;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:56.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:56.66%;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:1.48%;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;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:20.18%;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;">For the Three Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:20.18%;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;">For the Six Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:56.66%;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:1.48%;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;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:20.18%;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.48%;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:20.18%;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></tr><tr><td style="vertical-align:bottom;width:56.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Net sales</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.35%;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.48%;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><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.35%;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.48%;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.35%;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.48%;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.35%;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:56.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">United States</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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:0.92%;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.42%;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,105,433</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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:0.92%;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.42%;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,597,829</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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:0.92%;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.42%;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;"> 2,284,277</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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:0.92%;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.42%;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;"> 3,756,599</p></td></tr><tr><td style="vertical-align:bottom;width:56.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">International</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;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:8.42%;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;"> 316,038</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;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:8.42%;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;"> 396,182</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;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:8.42%;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;"> 525,999</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;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:8.42%;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;"> 755,384</p></td></tr><tr><td style="vertical-align:bottom;width:56.66%;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.48%;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:0.92%;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:8.42%;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,421,471</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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:0.92%;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:8.42%;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,994,011</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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:0.92%;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:8.42%;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,810,276</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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:0.92%;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:8.42%;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;"> 4,511,983</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-align:justify;margin:0pt 0pt 12pt 0pt;">No individual country other than the United States accounted for 10% of total sales for the three and six months ended June 30, 2024, and 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The Company’s assets by reportable segment and reconciliation of segment assets to consolidated assets as of June 30, 2024, are summarized as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;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:62.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:9.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:9.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:62.47%;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:1.95%;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;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.58%;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;">Prescription</b> </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;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.48%;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;">Medical </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;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;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;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.47%;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:1.95%;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><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.58%;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;">Medications</b></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;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Devices</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;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.59%;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;">Consolidated</b></p></td></tr><tr><td style="vertical-align:bottom;width:62.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Intangible assets, net</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:9.35%;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;"> 3,908,249</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:9.25%;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;"> 3,632,922</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.24%;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.35%;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,541,171</p></td></tr><tr><td style="vertical-align:bottom;width:62.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total segment assets</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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19,705,255</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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,464,019</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.24%;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.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 25,169,274</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-align:justify;margin:0pt;">The Company’s assets by reportable segment and reconciliation of segment assets to consolidated assets as of December 31, 2023, are summarized as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;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:62.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 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.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 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.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 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:9.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.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 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.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 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:9.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.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 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.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:9.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:62.47%;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;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;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.58%;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;">Prescription</b> </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;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.48%;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;">Medical </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;text-align:center;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:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.47%;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;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;text-align:center;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:10.58%;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;">Medications</b></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;text-align:center;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:10.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;">Devices</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;text-align:center;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:10.59%;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;">Consolidated</b></p></td></tr><tr><td style="vertical-align:bottom;width:62.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Intangible assets, net</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 0pt 0.05pt 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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;background:#cceeff;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;"> 4,903,749</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 0pt 0.05pt 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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,067,988</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;background:#cceeff;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;"> 8,971,737</p></td></tr><tr><td style="vertical-align:bottom;width:62.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total segment assets</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 0pt 0.05pt 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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;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;"> 27,891,180</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 0pt 0.05pt 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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,904,615</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;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;"> 33,795,795</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt;"><span style="font-size:1pt;font-weight:normal;margin-bottom:12pt;visibility:hidden;">​</span></p> 2 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;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:50.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap: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.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap: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.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.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:2.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><td style="vertical-align:bottom;white-space:nowrap;width:1.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:9.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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><td style="vertical-align:bottom;white-space:nowrap;width:1.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:9.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:50.39%;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 style="vertical-align:bottom;white-space:nowrap;width:2.03%;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><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.38%;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;">Prescription </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;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><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.25%;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;">Medical</b> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;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><td style="vertical-align:bottom;white-space:nowrap;width:1.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 style="vertical-align:bottom;white-space:nowrap;width:9.11%;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;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;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><td style="vertical-align:bottom;white-space:nowrap;width:1.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 style="vertical-align:bottom;white-space:nowrap;width:9.11%;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;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.39%;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;">For the Six Months Ended June 30, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;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><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.38%;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;">Medications</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;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><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.25%;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;">Devices</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;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><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.39%;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;">Corporate</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;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><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.39%;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;">Consolidated</b></p></td></tr><tr><td style="vertical-align:bottom;width:50.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net sales</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;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.27%;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.11%;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,228,115</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;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.28%;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.96%;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,582,161</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;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.28%;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.11%;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.04%;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.28%;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.11%;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;"> 2,810,276</p></td></tr><tr><td style="vertical-align:bottom;width:50.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cost of goods sold</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;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.27%;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.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 145,327</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;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.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:8.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 515,612</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;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.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:9.11%;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.04%;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.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:9.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 660,939</p></td></tr><tr><td style="vertical-align:bottom;width:50.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Selling, general and administrative expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;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.27%;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.11%;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,302,928</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;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:1.28%;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:8.96%;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,072,556</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;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:1.28%;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:9.11%;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;"> 2,622,604</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;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:1.28%;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:9.11%;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;"> 4,998,088</p></td></tr><tr><td style="vertical-align:bottom;width:50.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Research and development expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;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.27%;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.11%;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,924,750</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;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:1.28%;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:8.96%;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.04%;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:1.28%;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:9.11%;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.04%;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:1.28%;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:9.11%;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,924,750</p></td></tr><tr><td style="vertical-align:bottom;width:50.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Depreciation and amortization expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;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.27%;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.11%;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,000,610</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;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:1.28%;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:8.96%;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;"> 435,067</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;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:1.28%;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:9.11%;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.04%;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:1.28%;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:9.11%;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,435,677</p></td></tr><tr><td style="vertical-align:bottom;width:50.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Change in fair value of derivative liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;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.27%;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.11%;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.03%;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:1.28%;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:8.96%;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.04%;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:1.28%;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:9.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,348,000)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;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:1.28%;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:9.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,348,000)</p></td></tr><tr><td style="vertical-align:bottom;width:50.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Interest income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;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.27%;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:9.11%;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.03%;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:1.28%;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:8.96%;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.04%;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:1.28%;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:9.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (271,210)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;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:1.28%;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:9.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (271,210)</p></td></tr><tr><td style="vertical-align:bottom;width:50.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Interest expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;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.27%;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.11%;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.03%;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:1.28%;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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;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.04%;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:1.28%;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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;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;"> 234,721</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;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:1.28%;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;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;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;"> 234,721</p></td></tr><tr><td style="vertical-align:bottom;width:50.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net (loss) and income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;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.27%;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.11%;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;"> (3,145,500)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;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.28%;background:#cceeff;border-bottom:3px double #000000;border-top: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:8.96%;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;"> (441,074)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;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.28%;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.11%;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;"> 761,885</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;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.28%;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.11%;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;"> (2,824,689)</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;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:51.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap: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.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap: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.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:51.93%;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 style="vertical-align:bottom;white-space:nowrap;width:2.01%;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><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.67%;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;">Prescription </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;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><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.67%;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;">Medical</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;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><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;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 style="vertical-align:bottom;white-space:nowrap;width:9.11%;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 style="vertical-align:bottom;white-space:nowrap;width:2.02%;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><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;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 style="vertical-align:bottom;white-space:nowrap;width:9.11%;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:51.93%;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;">For the Six Months Ended June 30, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;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><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.67%;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;">Medications</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;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><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.67%;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;">Devices</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;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><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.36%;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;">Corporate</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;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><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.36%;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;">Consolidated</b></p></td></tr><tr><td style="vertical-align:bottom;width:51.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net sales</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;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.25%;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.42%;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;"> 2,490,686</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;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.25%;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.42%;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;"> 2,021,297</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;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.25%;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.11%;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.02%;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.25%;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.11%;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;"> 4,511,983</p></td></tr><tr><td style="vertical-align:bottom;width:51.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cost of goods sold</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;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.25%;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.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 257,721</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;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.25%;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.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 806,878</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;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.25%;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.11%;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.02%;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.25%;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.11%;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,064,599</p></td></tr><tr><td style="vertical-align:bottom;width:51.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Selling, general and administrative expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;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.25%;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.42%;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;"> 754,993</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;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.25%;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.42%;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;"> 905,442</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;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.25%;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:9.11%;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;"> 2,719,796</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;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.25%;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:9.11%;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;"> 4,380,231</p></td></tr><tr><td style="vertical-align:bottom;width:51.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Research and development expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;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.25%;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.42%;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,130,338</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;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.25%;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.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 55,330</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;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.25%;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.11%;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.02%;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.25%;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.11%;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,185,668</p></td></tr><tr><td style="vertical-align:bottom;width:51.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Depreciation and amortization expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;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.25%;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.42%;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,150,939</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;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.25%;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.42%;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;"> 502,651</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;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.25%;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:9.11%;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.02%;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.25%;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:9.11%;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,653,590</p></td></tr><tr><td style="vertical-align:bottom;width:51.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Interest income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;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.25%;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.42%;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:1.97%;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.25%;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.42%;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:1.97%;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.25%;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.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (119,241)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;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.25%;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.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (119,241)</p></td></tr><tr><td style="vertical-align:bottom;width:51.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Interest expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;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.25%;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:8.42%;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:1.97%;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.25%;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:8.42%;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:1.97%;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.25%;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:9.11%;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;"> 278,966</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;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.25%;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:9.11%;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;"> 278,966</p></td></tr><tr><td style="vertical-align:bottom;width:51.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net loss</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;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.25%;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.42%;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;"> (803,305)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;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.25%;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.42%;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;"> (249,004)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;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.25%;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.11%;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;"> (2,879,521)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;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.25%;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.11%;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;"> (3,931,830)</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:56.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.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap: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.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap: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.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:56.7%;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:1.48%;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><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.64%;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;">Prescription</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.64%;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;">Medical</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;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 style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;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:56.7%;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;">For the Three Months Ended June 30, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.64%;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;">Medications</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.64%;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;">Devices</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.03%;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;">Corporate</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.03%;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;">Consolidated</b></p></td></tr><tr><td style="vertical-align:bottom;width:56.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net sales</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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:0.92%;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.72%;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;"> 615,022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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:0.92%;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.72%;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;"> 806,449</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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:0.92%;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.11%;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:1.48%;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:0.92%;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.11%;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,421,471</p></td></tr><tr><td style="vertical-align:bottom;width:56.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cost of goods sold</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;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.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 69,971</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;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.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 259,139</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;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.11%;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:1.48%;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:0.92%;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.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 329,110</p></td></tr><tr><td style="vertical-align:bottom;width:56.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Selling, general and administrative expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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:0.92%;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.72%;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;"> 625,030</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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:0.92%;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.72%;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;"> 569,782</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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:0.92%;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.11%;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,091,818</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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:0.92%;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.11%;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;"> 2,286,630</p></td></tr><tr><td style="vertical-align:bottom;width:56.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Research and development expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;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.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 368,978</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;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.72%;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:1.48%;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:0.92%;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.11%;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:1.48%;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:0.92%;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.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 368,798</p></td></tr><tr><td style="vertical-align:bottom;width:56.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Depreciation and amortization expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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:0.92%;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.72%;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;"> 500,305</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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:0.92%;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.72%;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;"> 217,533</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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:0.92%;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.11%;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:1.48%;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:0.92%;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.11%;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;"> 717,838</p></td></tr><tr><td style="vertical-align:bottom;width:56.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Change in fair value of derivative liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;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.72%;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:1.48%;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:0.92%;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.72%;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:1.48%;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:0.92%;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.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,614,000)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;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.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,614,000)</p></td></tr><tr><td style="vertical-align:bottom;width:56.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Interest income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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:0.92%;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.72%;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:1.48%;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:0.92%;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.72%;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:1.48%;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:0.92%;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.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (119,391)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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:0.92%;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.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (119,391)</p></td></tr><tr><td style="vertical-align:bottom;width:56.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Interest expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;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.72%;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:1.48%;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:0.92%;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.72%;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:1.48%;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:0.92%;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.11%;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;"> 114,512</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;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.11%;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;"> 114,512</p></td></tr><tr><td style="vertical-align:bottom;width:56.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net loss</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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:0.92%;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.72%;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;"> (949,082)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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:0.92%;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.72%;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;"> (240,005)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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:0.92%;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.11%;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;"> 527,061</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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:0.92%;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.11%;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;"> (662,026)</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:55.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap: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.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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><td style="vertical-align:bottom;white-space:nowrap;width:8.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:55.99%;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:1.48%;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><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.64%;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;">Prescription</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.36%;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;">Medical</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;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 style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;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:55.99%;background:#ffffff;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;">For the Three Months Ended June 30, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#ffffff;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;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.64%;background:#ffffff;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;">Medications</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#ffffff;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;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.36%;background:#ffffff;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;">Devices</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#ffffff;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;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.03%;background:#ffffff;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;">Corporate</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#ffffff;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;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.03%;background:#ffffff;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;">Consolidated</b></p></td></tr><tr><td style="vertical-align:bottom;width:55.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net sales</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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:0.92%;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.72%;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;"> 984,408</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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:0.92%;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.43%;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,009,603</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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:0.92%;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.11%;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:1.48%;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:0.92%;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.11%;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,994,011</p></td></tr><tr><td style="vertical-align:bottom;width:55.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cost of goods sold</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;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.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 83,451</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;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.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 430,406</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;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.11%;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:1.48%;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:0.92%;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.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 513,857</p></td></tr><tr><td style="vertical-align:bottom;width:55.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Selling, general and administrative expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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:0.92%;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.72%;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;"> 258,145</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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:0.92%;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.43%;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;"> 481,572</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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:0.92%;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.11%;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,509,875</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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:0.92%;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.11%;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;"> 2,249,592</p></td></tr><tr><td style="vertical-align:bottom;width:55.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Research and development expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;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.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 865,122</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;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.43%;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,453</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;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.11%;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:1.48%;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:0.92%;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.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 866,575</p></td></tr><tr><td style="vertical-align:bottom;width:55.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Depreciation and amortization expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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:0.92%;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.72%;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;"> 575,470</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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:0.92%;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.43%;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;"> 251,325</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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:0.92%;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.11%;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:1.48%;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:0.92%;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.11%;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;"> 826,795</p></td></tr><tr><td style="vertical-align:bottom;width:55.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Interest income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;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.72%;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:1.48%;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:0.92%;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.43%;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:1.48%;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:0.92%;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.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (52,924)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;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.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (52,924)</p></td></tr><tr><td style="vertical-align:bottom;width:55.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Interest expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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:0.92%;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:7.72%;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:1.48%;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:0.92%;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:8.43%;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:1.48%;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:0.92%;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.11%;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;"> 136,799</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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:0.92%;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.11%;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;"> 136,799</p></td></tr><tr><td style="vertical-align:bottom;width:55.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net loss</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;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.72%;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;"> (797,780)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;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.43%;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;"> (155,153)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;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.11%;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;"> (1,593,750)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;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.11%;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;"> (2,546,683)</p></td></tr></table> 1228115 1582161 2810276 145327 515612 660939 1302928 1072556 2622604 4998088 1924750 1924750 1000610 435067 1435677 3348000 3348000 271210 271210 234721 234721 -3145500 -441074 761885 -2824689 2490686 2021297 4511983 257721 806878 1064599 754993 905442 2719796 4380231 1130338 55330 1185668 1150939 502651 1653590 119241 119241 278966 278966 -803305 -249004 -2879521 -3931830 615022 806449 1421471 69971 259139 329110 625030 569782 1091818 2286630 368978 368798 500305 217533 717838 1614000 1614000 119391 119391 114512 114512 -949082 -240005 527061 -662026 984408 1009603 1994011 83451 430406 513857 258145 481572 1509875 2249592 865122 1453 866575 575470 251325 826795 52924 52924 136799 136799 -797780 -155153 -1593750 -2546683 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;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:56.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:56.66%;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:1.48%;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;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:20.18%;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;">For the Three Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:20.18%;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;">For the Six Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:56.66%;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:1.48%;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;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:20.18%;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.48%;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:20.18%;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></tr><tr><td style="vertical-align:bottom;width:56.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Net sales</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.35%;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.48%;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><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.35%;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.48%;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.35%;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.48%;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.35%;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:56.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">United States</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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:0.92%;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.42%;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,105,433</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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:0.92%;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.42%;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,597,829</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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:0.92%;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.42%;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;"> 2,284,277</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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:0.92%;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.42%;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;"> 3,756,599</p></td></tr><tr><td style="vertical-align:bottom;width:56.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">International</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;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:8.42%;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;"> 316,038</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;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:8.42%;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;"> 396,182</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;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:8.42%;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;"> 525,999</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;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:8.42%;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;"> 755,384</p></td></tr><tr><td style="vertical-align:bottom;width:56.66%;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.48%;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:0.92%;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:8.42%;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,421,471</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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:0.92%;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:8.42%;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,994,011</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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:0.92%;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:8.42%;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,810,276</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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:0.92%;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:8.42%;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;"> 4,511,983</p></td></tr></table> 1105433 1597829 2284277 3756599 316038 396182 525999 755384 1421471 1994011 2810276 4511983 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The Company’s assets by reportable segment and reconciliation of segment assets to consolidated assets as of June 30, 2024, are summarized as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;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:62.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:9.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:9.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:62.47%;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:1.95%;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;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.58%;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;">Prescription</b> </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;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.48%;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;">Medical </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;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;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;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.47%;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:1.95%;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><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.58%;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;">Medications</b></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;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Devices</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;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.59%;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;">Consolidated</b></p></td></tr><tr><td style="vertical-align:bottom;width:62.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Intangible assets, net</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:9.35%;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;"> 3,908,249</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:9.25%;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;"> 3,632,922</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.24%;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.35%;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,541,171</p></td></tr><tr><td style="vertical-align:bottom;width:62.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total segment assets</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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19,705,255</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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,464,019</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.24%;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.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 25,169,274</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-align:justify;margin:0pt;">The Company’s assets by reportable segment and reconciliation of segment assets to consolidated assets as of December 31, 2023, are summarized as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;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:62.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 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.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 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.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 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:9.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.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 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.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 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:9.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.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 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.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:9.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:62.47%;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;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;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.58%;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;">Prescription</b> </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;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.48%;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;">Medical </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;text-align:center;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:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.47%;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;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;text-align:center;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:10.58%;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;">Medications</b></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;text-align:center;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:10.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;">Devices</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;text-align:center;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:10.59%;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;">Consolidated</b></p></td></tr><tr><td style="vertical-align:bottom;width:62.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Intangible assets, net</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 0pt 0.05pt 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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;background:#cceeff;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;"> 4,903,749</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 0pt 0.05pt 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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,067,988</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;background:#cceeff;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;"> 8,971,737</p></td></tr><tr><td style="vertical-align:bottom;width:62.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total segment assets</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 0pt 0.05pt 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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;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;"> 27,891,180</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 0pt 0.05pt 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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,904,615</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;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;"> 33,795,795</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt;"><span style="font-size:1pt;font-weight:normal;margin-bottom:12pt;visibility:hidden;">​</span></p> 3908249 3632922 7541171 19705255 5464019 25169274 4903749 4067988 8971737 27891180 5904615 33795795 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">16)     Private Placement</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">On July 13, 2023, the Company entered into a Securities Purchase Agreement (the “Purchase Agreement”) with certain accredited investors (the “Investors”), pursuant to which the Company agreed to sell in a private placement to the Investors (i) an aggregate of 15,000 shares of the Company’s newly-designated Series A Convertible Preferred Stock, with a par value of $0.0001 per share and a stated value of $1,000 per share (the “Series A Preferred Stock”), initially convertible into up to 6,666,668 shares of the Company’s common stock, par value $0.0001 per share (the “Common Stock”) at an initial conversion price of $2.25 per share (the “Series A Preferred Shares”), and (ii) warrants to acquire up to an aggregate of 6,666,668 shares of Common Stock (the “Warrants”) at an initial exercise price of $2.25 per share (collectively, the “Private Placement”). Pursuant to the terms of the Certificate of Designations of Series A Convertible Preferred Stock (the “Certificate of Designations”) and the Warrants, each of the Conversion Price (as defined below) and the exercise price and the number of shares underlying the Warrants is subject to customary adjustments for stock dividends, stock splits, reclassifications and the like, and subject to price-based adjustment in the event of any issuances of Common Stock, or securities convertible, exercisable or exchangeable for Common Stock, at a price below the then-applicable Conversion Price (subject to certain exceptions). As of June 30, 2024, the Conversion Price and the exercise price of the Warrants was equal to $2.25 per share. On March 21, 2024, the Company entered into Omnibus Waiver and Amendments with the investors named therein, effective December 31, 2023 (the “Waiver and Amendment”). The Waiver and Amendment provides that certain equity awards granted to directors, officers, employees of the Company under the Company’s 2020 Omnibus Incentive Compensation Plan are deemed to constitute “Excluded Securities” under the Transaction Documents (as such term is defined in the Purchase Agreement) and waives the applicability of certain other provisions of the Transaction Documents with respect to such grants. The Waiver and Amendment also amended certain terms of the Warrants relating to the rights of the holders of the Warrants to provide that, in the event of a Fundamental Transaction (as defined in the Warrants) that is not within the Company’s control, including not approved by the Company’s Board of Directors, the holder of a Warrant shall only be entitled to receive from the Company or any successor entity the same type or form of consideration (and in the same proportion), at the Black Scholes Value of the unexercised portion of such Warrant, that is being offered and paid to the holders of the Company’s common stock in connection with the Fundamental Transaction.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Series A Preferred Stock</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The terms of the Series A Preferred Shares are as set forth in the form of Certificate of Designations. The Series A Preferred Shares will be convertible into shares of Common Stock (the “Conversion Shares”) at the election of the holder at any time at an initial conversion price of $2.25 (the “Conversion Price”). The Conversion Price is subject to customary adjustments for stock dividends, stock splits, reclassifications and the like, and subject to price-based adjustment in the event of any issuances of Common Stock, or securities convertible, exercisable or exchangeable for Common Stock, at a price below the then-applicable Conversion Price (subject to certain exceptions). The Company is required to redeem the Series A Preferred Shares in 13 equal monthly installments, commencing on <span style="-sec-ix-hidden:Hidden_rJhHNDAdgEO8n7-zty8t5w;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">November</span></span> 1, 2023. The amortization payments due upon such redemptions are payable, at the Company’s election, in cash at 107% of the Installment Redemption Amount (as defined in the Certificate of Designations), or subject to certain limitations, in shares of common stock valued at the lower of (i) the Conversion Price then in effect and (ii) the greater of (A) 80% of the average of the three lowest closing prices of the Common Stock during the <span style="-sec-ix-hidden:Hidden_UJn0Q4FwyUafo1rEL42msw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">thirty</span></span> trading day period immediately prior to the date the amortization payment is due or (B) the lower of $0.396, which is 20% of the “Minimum Price” (as defined in Nasdaq Stock Market Rule 5635) on the date of the Nasdaq Stockholder Approval (as defined below) or such lower amount as permitted, from time to time, by the Nasdaq Stock Market, subject to adjustment for stock splits, stock dividends, stock combinations, recapitalizations or other similar events. The Company may require holders to convert their Series A Preferred Shares into Conversion Shares if the closing price of the Common Stock exceeds $6.75 per share (subject to adjustment for stock splits, stock dividends, stock combinations, recapitalizations or other similar events) for 20 consecutive trading days and the daily dollar trading volume of the Common Stock exceeds two million dollars ($2,000,000) per day during the same period and certain equity conditions described in the Certificate of Designations are satisfied.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The holders of the Series A Preferred Shares are entitled to dividends of 8% per annum, compounded monthly, which are payable, at the Company’s option, in cash or shares of Common Stock, or in a combination thereof, in accordance with the terms of the Certificate of Designations. On September 29, 2023, the Company filed an amendment to the Certificate of Designations with the Secretary of State for the State of Delaware, pursuant to which the terms of the Series A Preferred Stock were amended to permit certain additional procedures for the payment of redemptions and conversions Upon the occurrence and during the continuance of a Triggering Event (as defined in the Certificate of Designations), the Series A Preferred Shares will accrue dividends at the rate of 15% per annum. In connection with a Triggering Event, each holder of Series A Preferred Shares will be able to require us to redeem in cash any or all of the holder’s Series A Preferred Shares at a premium set forth in the Certificate of Designations. Upon conversion or redemption, the holders of the Series A Preferred Shares are also entitled to receive a dividend make-whole payment. The holders of Series A Preferred Shares have no voting rights on account of the Series A Preferred Shares, other than with respect to certain matters affecting the rights of the Series A Preferred Shares.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">During December 2023, the Company issued as equity awards, shares of Common Stock and options to purchase shares of Common Stock representing an aggregate of 348,711 shares of Common Stock and shares of Common Stock issuable upon exercise of the options to certain directors, officers, and employees of the Company, representing an aggregate number of shares of Common Stock in excess of 5% of the shares of Common Stock issued and outstanding immediately prior to the date of the Purchase Agreement (the “December Issuances”). Under the terms of the Certificate of Designations, the Conversion Price of the Series A Preferred Shares was required to be adjusted as a result of the December Issuances.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Series A Preferred Shares were determined to be more akin to a debt-like host than an equity-like host. The Company identified the following embedded features that are not clearly and closely related to the debt host instrument: 1) make-whole interest upon a contingent redemption event, 2) make-whole interest upon a conversion event, 3) an installment redemption upon an Equity Conditions Failure (as defined in the Certificate of Designation), and 4) variable share-settled installment conversion. These features were bundled together, assigned probabilities of being affected and measured at fair value. Subsequent changes in fair value of these features are recognized in the unaudited condensed consolidated statements of operations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">During the three and six months ended June 30, 2024, the Company recorded a gain of $1,614,000 and $3,348,000, respectively, related to the change in fair value of the derivative liability which is recorded in other income (expense) on the unaudited consolidated statements of operations. The Company estimated the $202,000 fair value of the bifurcated embedded derivative at June 30, 2024 using a Monte Carlo simulation model, with the following inputs the fair value of the Company’s common stock of $0.46 on the valuation date, estimated equity volatility of 105.0%, estimated traded volume volatility of 235.0%, the time to maturity of 0.42 years, risk free rate of 5.38%, a discounted market interest rate of 20.5%, dividend rate of 8.0%, a penalty dividend rate of 15.0%, and probability of default of 5.6%.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">As of June 30, 2024, the Company has notified the investors of its intention to redeem the upcoming installments due in cash and recorded a liability of $224,124 representing the cash payable to investors which includes $188,953 of the stated value of the Series A Preferred Shares, $20,505 of accrued dividends payable, and $14,666 for the cash premium which was recognized as a deemed dividend. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">During the three months ended June 30, 2024, the Company redeemed a total of 1,624 Series A Preferred Shares in cash for $1,578,550 and issued 2,170,516 shares of Common Stock pursuant to the terms of the Certificate of Designations, equal to $901,789. During the three months ended June 30, 2024, the Company recognized a total of $216,798 of preferred dividends consisting of $153,842 of preferred dividends at the stated dividend rate, and $62,956 of cash premiums recognized as deemed dividends.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">During the six months ended June 30, 2024, the Company redeemed a total of 5,983 Series A Preferred Shares for cash equal to $2,699,960 and issued 5,983,175 shares of Common Stock, elected pursuant to the terms of the Certificate of Designations, equal to $6,353,890. During the six months ended June 30, 2024, the Company recognized a total of $812,303 of preferred dividends consisting of $754,962 of preferred dividends at the stated dividend rate, and $57,341 of cash premium recognized as a deemed dividend.</p> 15000 0.0001 1000 6666668 0.0001 2.25 6666668 2.25 2.25 2.25 13 1.07 0.80 0.396 0.20 6.75 P20D 2000000 0.08 0.15 348711 0.05 1614000 3348000 202000 0.46 1.050 2.350 0.42 0.0538 0.205 0.080 0.150 0.056 224124 188953 20505 14666 1624 1578550 2170516 901789 216798 153842 62956 5983 2699960 5983175 6353890 812303 754962 57341 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">17)    Fair Value Measurements</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Fair value measurements discussed herein are based upon certain market assumptions and pertinent information available to management as of and during the quarter ended June 30, 2024. The carrying amounts of cash equivalents, accounts receivable, other current assets, other assets, accounts payable, and accrued expenses approximated their fair values as of June 30, 2024, due to their short-term nature. The fair value of the bifurcated embedded derivative related to the convertible preferred stock was estimated using a Monte Carlo simulation model, which uses as inputs the fair value of the Company’s common stock and estimates for the equity volatility and traded volume volatility of the Company’s common stock, the time to maturity of the convertible preferred stock, the risk-free interest rate for a period that approximates the time to maturity, dividend rate, a penalty dividend rate, and the Company’s probability of default. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Fair Value on a Recurring Basis</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The Company follows the guidance in ASC 820 for its financial assets and liabilities that are re-measured and reported at fair value at each reporting period, and non-financial assets and liabilities that are re-measured and reported at fair value at least annually. The estimated fair value of the warrant liability and bifurcated embedded derivatives represent Level 3 measurements. The following table presents information about the Company’s liabilities that are measured at fair value on a recurring basis at June 30, 2024, and indicates the fair value hierarchy of the valuation inputs the Company utilized to determine such fair value:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:70.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap: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.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 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:12.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap: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.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:11.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></tr><tr><td style="vertical-align:bottom;width:70.83%;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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;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;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;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;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.18%;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;">June 30,</b></p></td></tr><tr><td style="vertical-align:bottom;width:70.83%;border-bottom:1px solid #000000;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;">Description</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;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:12.41%;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</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.18%;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;">2024</b></p></td></tr><tr><td style="vertical-align:bottom;width:70.83%;background:#cceeff;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:1.74%;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:12.41%;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;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;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:1.82%;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:11.36%;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;">  </p></td></tr><tr><td style="vertical-align:bottom;width:70.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Bifurcated embedded derivative liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;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:12.41%;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;"> 3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;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.82%;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:11.36%;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;"> 202,000</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The following table sets forth a summary of the change in the fair value of the bifurcated embedded derivative liability that is measured at fair value on a recurring basis:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;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:82.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.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 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.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:14.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:82.5%;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-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 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;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:14.15%;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></tr><tr><td style="vertical-align:bottom;width:82.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance on December 31, 2023</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;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:14.15%;background:#cceeff;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;"> 3,550,000</p></td></tr><tr><td style="vertical-align:bottom;width:82.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Change in fair value of bifurcated embedded derivative</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;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:14.15%;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 0pt 0.05pt 0pt;"> (3,348,000)</p></td></tr><tr><td style="vertical-align:bottom;width:82.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance on June 30, 2024</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.15%;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 0.05pt 0pt;"> 202,000</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:70.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap: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.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 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:12.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap: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.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:11.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></tr><tr><td style="vertical-align:bottom;width:70.83%;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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;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;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;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;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.18%;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;">June 30,</b></p></td></tr><tr><td style="vertical-align:bottom;width:70.83%;border-bottom:1px solid #000000;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;">Description</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;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:12.41%;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</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.18%;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;">2024</b></p></td></tr><tr><td style="vertical-align:bottom;width:70.83%;background:#cceeff;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:1.74%;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:12.41%;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;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;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:1.82%;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:11.36%;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;">  </p></td></tr><tr><td style="vertical-align:bottom;width:70.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Bifurcated embedded derivative liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;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:12.41%;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;"> 3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;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.82%;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:11.36%;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;"> 202,000</p></td></tr></table> 202000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;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:82.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.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 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.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:14.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:82.5%;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-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 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;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:14.15%;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></tr><tr><td style="vertical-align:bottom;width:82.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance on December 31, 2023</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;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:14.15%;background:#cceeff;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;"> 3,550,000</p></td></tr><tr><td style="vertical-align:bottom;width:82.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Change in fair value of bifurcated embedded derivative</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;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:14.15%;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 0pt 0.05pt 0pt;"> (3,348,000)</p></td></tr><tr><td style="vertical-align:bottom;width:82.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance on June 30, 2024</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.15%;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 0.05pt 0pt;"> 202,000</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> 3550000 -3348000 202000 false false false false

B\EQM(1=)03#;!VSG-TK) M0]8*0P-EK@S@(N>XII_6I3?>)G'$_Y3'?=,A&R CR.#$P:EVJ6Q%\&1 MD#QCB[8@.T_C^%2K=U=U$D7<^&+ 6HT=V/'D\**.":5&[U+FO"%=*[BO1$U7 M_A\A@5A>*64@E1#DUP?Q']>HA,5\>;:;DJ1DY!:?+J-G#I)Q\I*_X_LP#(QZ MNR\%>?3LT XSW7V7@"F:&IB(@)+5BN3,\&&$17.PG)7)BK.5(GQ2M?=84#QR MRY'NAL^FD^+-;K&ZVQGQ)NCAA !CEBI7?Z800[XL9$2UT3>RO<=#Z"5'U[%A M5$L1K82>4]!UG_RDBVGZFT]%J49 MH44Y;6##I8LC2E[XAP7U"&J)A"3>4SCWR6GZ+WY(5X1M2!A'G,__D$INMPG= MPNUCWTN2%U%M4N@-,ODYA'KYYE449R3EBG.*-'P!(Z1P2ST@-$SI)_Y#4; 3 MD'WT0F&K](G2DX(,\ZZG.?6F$GQO-B1G7SX"+IXL$!*48Y.4@1R/4/;7X' 8 M3=1!D$:CA=$@!F)AM*8WNDUL/T ]:WK%GNG)ONG ''<()9QCG0'KM&>^VF26 MD 0/5\9$.$FN;P7;T^,(^')C-U9BE6'<@TO<980/APPJZ.[@//%!WX%,*K MFS"1SU.2+!9YOA_O]E[T\J<4%X:*A=CD0(,KYCVR4#RY,S OTR"P#/S3MX5R MFZ.S-W[L&J"#H4T,8$9JW+ ACF6+>+E%BDF=6V@XIX]#-R):NRPE_-7ZM@?\ M:?LEA'B'U"9<&,CCB^*9E<[S@'W"(I_M>2JPSY^A+I9(]]SE6)K&R0NL#3K> M;*Q>RZZ_IRW.>^7/7*_]C#VS[&5@]$\@O!2,F&J[=B092W4)>#-9M]$!VOVV M_2I_TWU%"OZ68$NCR 4&Z]7@31SV);'DYQB[0)2G. PX]E_\?N!ZPPF2XDG? MFT2^(SP L@;36PQ2C;.4 J"&$5L$+HU4R41 U7G_B4CNXB37JGR=FH@28N+9 M;HRP9-MXA]W.X\D3M]TGA\]WUZ:%4<:"_.GB^_*UXHO/?G@(:"!K$>SV![F7 M?[,9^N[W+(R6@ERF;:M8KC'$90E89UQ7(\L_-:%()14IQ"J*CY2"B1*A;8^C M(YMLXK%VA9I[#L]<+"\,7TAI].J9]<;KZRS*8EBPWG&3IR"1ZYSOJ A4[?V? M]R_YEP,ROH'4EH*:HZRDR/:&D%H"_HU3R$BF=_)J5XWWBCR^E"W0P9@[HW'% M#J%5VBX^;-HTB;H0R8"U%0;>AY/ BE0FEC)1Z*[B75=Y$V%4"$"$!%JQR:;8Z7D4T M(ZD74F&L;66LA&X=58>#XG21ST*6YYCY$0ENJ *XXS..J7'( CBET(]/H\EA M!Z=I=FHBTSA:F&%IHD83+A/7&(O)HCR'*4"JR)CX+*7.'@\J.;):XR2!M%=K MSB2.BB'E36+@,\MY+F?Y;5@-I MX8:Q219J+8TYA!!> )NFSO0"D:O&V::",X%2^P5O(IACP2XW!FLD!MJ'W' M8IXNG]N$!0M6;RVMZ .)_^!.=BBENI&B!L[)K\ MM0=GYVXV-^5*GS"$N&"9%K>AUU%PQ7X_L* XZ')DZFF4<.*@ >N4E^+'D4%^ M'7ZB4D96?H0(S87JE4Q)\DNZI2#REGI8R&+WKK=]89[;$_.4 M_'/L/@;L\8E=FF2UI([_JTKH^#_^?@97^6FR]Y+LY=K;T?5G=OS(:D@@ZH-O@2F5]+QKWY51 E0);\"7;NY@FOM9@NL.[KG1GKBLJRW"14G;X_U M/(]W'CM&^*%]\8;@8 L4<:G=$6>P#A??H(]+RO9C&*'2XU/SG]GS(;V,_(]T M]TB3+UKRBI,6.,.P0YLR16Y^C3SU50@[?K\ESU3A>G)YRH/LY5.VHOIW3 1/ M>*O#MYN[&M:U4L-^]2!;JEA9_WS@M&\VM1LU+3ES7UN<<*&E87T)L;4AOE%9 M3]SQ U+(^<2)? ZC1EW,[.K_EK6]LB.+MJS9P)_*0RM)S>;%N6C\% M6E_A\=(TYARRH@IW( ;[''Y3$E N@^0&9;,Y#.^\Z(5XGVE:%+:3,N#>S#3W M.TW9T!2_L1##P=MQ2[%992^PWH\QK#V>@6>+KXH\:(HT=&"E[R M:)RCHA_V#&$L)?PE3G[CDIUY>Y9YK7!XT@)G$'9H4Z9CS:^1IU@*8<=ZS;I\ M@0.NX#7?/2!OBG_73BU^:3=3,:QN3H[D].QG$3/IX[?J8^F!^\>L>J_[@^=3 MZ5,*,.QHCA-!=/5L/FW?WA;O8-TK\5@/%=5,*\HK K2)).YH/)Y-U]NR>FGU ML!$4*X6'G5Y,BI*A<+Q"\G*R8V3'"@6A=F2S$NBW2>Q3&HA[TI=I>H!7T6!U@D\X M,GH;>O(9:865M#OC#O5A-JC'NEY/O,$^4/[Q0YQD(^L(%(SD*I1@14I>3J+= MB1FV29RF4*%]9P+7S MZ1W]_<"2MA"?2@MGQ!NQ4+D$,)80\L6"R6J-WX(6VRD%<_*85 M .21!5#YWX=-EE(&N^L,SBQ58TP*S@18$\Z;U)@3SIT(]J3&W_X*!@I+C? G M)W,OEA:OWHI"-GFYK;;[MYI=<(+Q$'T;$ZR.]GA3+2VI1T^G&L0AL2K*RUF^ MSWD')]L4ESCKW^'TR%8-RFMAQ1?X?*Q=O-''AB U2#/F>V%1"4)62K5[@1'T M:3VA>/HMKV>U:E+X M5N-+G-[5+N)8_\JI67,C[W.W&QU]C]B-VC0IW:C^)5(W:A5QM!M):D[J[G.$ M%)A8S(_RJI5IQ_6^OCXXW6Z0QHU*^5T=\+GG,+'''_*6Q!Q>6,M%:*TGH6J# MW#7;-&JX8KT!8M=K%7.ZJYF^G 2'4?V$B9?N/M* IXGBN3VH[:V^I*33":>; M#=.Y7&_N[8%\85E?_ED+*M3%()4<1 AB=P%Y?HLHE#W>;[*P!(Q&U_$P)6F& MY_29^;0'G3K:(@:E/@U++%(U1 Y!O6+/BCP[R9T$@KU\N\(NX,RF?TZ82,H. MX,619C,N,?Q7G)3/JBB6U%L;X827;IVJ%8?C%OB2ZQXY1^]4YM0LK[-#";.; M34,?96' KK9XO:Y7P\+YE UQ^F"_N--=T?1$C].CL U0AHXZ@5(WQ>EJ.OJ5 MZ9.B'?+LJ4_J69.G(&=._(*[W=1I+N7/3_0R%FWB?'$DC%E[HDT== MCJ9E\'4U1AZ!6J+/&H:L+H&K6)S5# WBU8N,]J=TCW:EJ/965CO$'<+_+H46]..[]V+!3- MR1<7D!WD^W,KV_&KFKQ^F"6>G_W"LJ=BRB)V8\YI4J"@I=E7+*@?,&" (]R&6(ECZF0DH^3NWSS M__ =O_2L6'7'MD_90WQ'LT,"A1GOJ$_9,SU+:, RCLNW20QRZ-I%G]S"T&V@ MG3IA3Y/6 O%PJ&:F@!+8PF)M(AB+2H>)9$U\P5L$UEYR=X^ M%HW:L=J]\:Y0C=!A,IQ\.H(3P:Y\4?UE17*.3M:Q+!JDD;;EB)#CAKFL3=;* M@C5T07>=WA69X_Q__1\X2OI&EG!+)U6XZ9)*5DG9*2&7PNV!5[;O:3)-N6 MJ#S"1=*3*W,+R ['DR\^[WDN!I5)Y>L5T?8LWNWC2)WU#*. $PXG6*.>]PSH MCC?Q&:/$^(%>\%J1DALIV:U(R9"4',FO67*@9..%Z4DQ&CMID /S\!2HL ZM MK+,IK>,7#-U4^-U0GO4%[=F2NA5N(%!HU:S/VVB"-Z!5@HZON2OI.1FB'2EE MY\%6>2)U)@O(28%7V"$IR1M<$#@1_9RE6<(>#^*" M,4W@WMX'2EO/O0SIC#,^Q]F@6A/0[8E]46"P'M/G?UXCA(,:/Y)*AF3#.1)X M\>\T BPO%-BS3QOHU9F1G!L!=D:-\+TT0@0';6F@7BJP9HMSE4_,B'YG3UZR MI8^>_UO*OTP.?,ZE9X3VCHM"O0[=.Q"OI=?BT*Y+!]-(YU>\ -@$,Z0@-XM9 MV@"NQH@4G'!@VQPF.#OU@#D1S4N?.)**C\NT61?45'V7A6N=%NB"MM:.RT.W M;C6F YP/#X$&.8<*[M#"VDSV:$4V,$W!K)JV8D&W>2QQIO ')^M+!? M'QZSS2$\-81J8J_;&2<>CK-!8S%*JR?BM:EA\AL-?3MK5/VQ;]L6S6Q7JAUR MM1W%_XF&UU2UJZMJBSRZNS3L7EGF#1'';J>X1D/5VV0TL;RH'&=>.&Q1V83Z M#\"V+2E;P7/4CDZ@^A1.V4%">\?2W[K>ZE$VQAVBW3H>G2)M:8DW2'ODG7 Z MM")+@*[QQWBFN.C[E_W=[=[+,D[U9(/H]WFWZJ:/AI3WB?MNTX?VM% MMZ%]<7OZ( NTG.WL[HC7YX>)/^V4QB,+^4?;_'UB54DPJ\GM:*K?&=L= MS7&'W7-^[$';*_'X@\7E\2D,03J;GCGABP3:F*9%(,^P&5&CQ\+\]U3;[F6JLOF"_+=%:./^ZW#B M4^1[)WIWID7]O9![LI[6#6_N[H+8HS4%'^W5Q5L&?L.]$\[!S75\-/K:"6"Q M!34P?'OZ( ]>'8T;H=O5 7'@:HD]VHWEUB66H$6AZ_@CE3<1U7C^H;45SF#K MT:H\$'G:!/G1QPZ!#10'4S_K$$?4U6,.,ZA\4]?&?BD*RQJ-QX6'3[$&+K2V M0HP+:JU*7#AM@AP7.@2>%1>R3[$K7)A!Y8>Z-O9QP;)&$W"!?ZF3,2C:8<:& M#LTJ=&AIA!T?ND2>%R& LS.,F$/MAZ9&#G#"OE;CL>(#5UX#*MJ;(4:*#KU* MH&AI@QPGNB2>%28VG+$KE)A#Z0\-?>QCA'6=W.Q87?4\ M?9 2>ZZ.O:N5UU MA?_)-PV939ZNOG+\RMN,ZK9>^1T-8(9[QUZU3FW";GS M/GWTN!&8%Z;75-3.E@7\%9BIU1$GN S7O3ZD]_?".[ /D'VL7Y%\Y$/,DM,<0?Q,D\>X>ZRW8(*&WDZ#^@.+6/I$@Q_C.!@6U9T]%Q+6_=JW MQK6ZVP("6T-X Y%=<"&"#;K0GM$(I>9;H&TL?6\7_6**J*<$%Y]X /=/ -3V#])]Z+I?R?B0P/\D3#@#R^B&[PPH$7 MP=]>1KP$GG#U A:^$._98R&L8I4O?-J=LMBR?@=^ELQ<0:A50S0Q5/B"TA%= MI$^W"=U[++B,TD,"GJX8;EJ:X438/KWJ6=!Q&[PICU+2L6Z9$R0E12=KD;.I MQ11JC4]:!2OH^ \.6S7P0YB.U_L_ '%]H>VQS>&V=@C;1"F;WH=T6> MP(Q09'J9U@VE)/=LGJH\EY7./IRO99*Q3^)G%O!DAO+?,-XQGSS2B&Y8EHI7 M.J$;V1RR Q]_]GRR'@= %0X_OU O@21&K*C"&8:0Q+P%5P5>:GKQ8<.-;4@8 M1UN:V$U6+%JZ [@13@S MQ(DQV4[7?RHJDS8W#G,EJS/R=\>X#T.:5G\6[' M1,Z]3E.:]>-G;T?\T*FG^S%J=O=:!F!JZC =*ST@RY/J$*JJPA$L_M.D'!OS M*&Z#T?7M)=GG\L'D+14 MZSBCY-UW7[J8!2,P@HM)[PT/R"37'=[#C%)%\J[5 >>@HZ]K?4JL;HUWQ9E;]O3P"-)]Z]YF79*]3P2D ;$*U\A 8'+811[=8Y;NMV9>=+'1F MM44"ZJ2,^RY.,O:'V&BYV1RKIC!&;R?<8XR>SHW"[IT]\(XQFG)/V,$KR4.H M]F5-T_0=\/BB1;7SR:*;JO;.]72=!]=%S%<([BC4@ [@/MP'EOI>^)_44]5O M-4,9-]H9M)YFVJU+%B]NFE1NE@1^)1;K?#@N41=H14I9 (^E- 3$P98K6C,C MH EYDPC:D%?^A>SB*'M*CW?O$2+9-?V':S4K3016(#4JX*6 MAD(NP 4$6 Z\&#$7C_R_+@-@H$JH,>/EQ%X;O-1M- U=@-)K I>&/@ZP!?@O M8-G&F*EXP/_-7*WO03JL-]PH"L0P0 XG9IBR4U5C?#PMY!?B3&AFX)I'T M\)AFXDH=W(J#WEQ+$K(-%=L]?GX;[Q&JH?CQ-F)_\ \\T$X421==Q JSN#:W MB<,P_B0NRN6G)6O??L6A#J2D4'D=BH_M9!&7*#K R4MQK"(EGYYH5'Y??"BK ML>RY[IQ[_I:TI,^%SZBXF 07KDO=]W'*A(U$]9 &H-.>?I72.!H!')NL(-'1%C%F]&E8O2ZJ:(@<.WK%GA4_@#O) MV;L!D=GT;U/-P9NC#M6;4$DO>^Z%DY8VB&%$I5%5"N^H 7+84(H[*USMI_%7/2Z.:77%"RQC]-6?I5_C?(1TD_4PK6807K'-\ .2C:Y+#?)3_?6"O.JWQ"!OD7ZF@T>2$P%6R&+< MH TNTHSM1$WA@U07"MND.D4%QN?Y:]]/#K0H5]6V6=O1#&>T]NE5)OPM;9#G M_%T2C_6Z:\]N'C^'#CG-\E#(^%U?G2@IA_5^]>I-%Q,M)_HI(J9LMZBH.95Z MF9%C3H^CZ*FGU+-DU'U%PVWI:1H>\@G]'>RD?]BN6X!(I M]5>0((O#K]Q+0\J_$(\$YN=.X2QJ7O(&/@Z9]\A"EC$>Z6^" RW>F*@_*)%_ MI'Y7HGI6PO+YU'E^M0(:]8[>6K=1^[L@QD9-?4N0[&F/'"UUI<<- MFQDH\'8/&G#TDBH4;Y E_T"IY-R_)JOO;J^^_N6) MBP-OD"=.MJMRL'\?1P<^V^]^<$35%B?T:FG8J C;UA#OEE.WN%,'_YRLVV=_ MYE7Q49)U&'4<3S8T3?E@X84?J&;XJ3LM(@Y[=&X)2$4/])'9)[>!=9B2/CR+ MC"-8Y]9Z7]?:Z,/(.8<[FO*LS'^"!Y[I,PWC/:2[W4_+ZW?%&:-C]#]>T^GK MAWS:,E0+W-.7)%=#?!%4BH@W['.&_)\L>_E3*LI)R)>Q4IH\,Y_^ ZZ5S_Z[ M%_A5,)(/W-=^&<[+#8"[,<-_]W;[_W$^%L$G9V#RQ3DIS%7EP#H/G79TPHGN MPW0^?0!5U0-O!J8I]U@GSE]2S%VYQ@##*ZDS:^WE6KM\F?BBNGM"+SR/].6^_:ZO?"[;Z:6M>]N*<+7F?6%7STT6-.WU$= M[[E5N^5.P](T3EY(=*JE@P'EJN?^JKHU[GCLT5(]FESAOYC:)["AL<3)5-B- M;@X"[Q(JZ](TN_,R>@^U2A!KZ6 L M1RRX$6"W(I(AJ3@Z&GPMFJ2T0"+*4C-1"02(CWF*4'%8LJ$-_.N<;KQ#V%"L M;45?MR/."!^N>W5\4J<7\MW(83H8J&8#.W.LXW/3+V$ZLL 62O^73AU;, M< )LXH. M]21&U19ORM(K\00XRPF#TPK2)*?M9!)B2=%(*+IO5=3Z4IW&@@CZ\.L+N66$ MF5&/N7(0-[%D^T&0'0_I'+SLD8K>^#AJEF*WOJ"L, M98 L[O T9;=Z2$^EB1<&C&DV-M;$UOQ#L34/I>&%$"\K4O*3;Y2(AZ6 I1-\ M<6XGP ?R)A&TX5CD7\A./$CN)-,>8(W+Z/@)]>D6;J7Y:E!);;&1D'1*\%7@ M48=:YL%(O(YV$[E);MP:A4?_G]/Z6N@D#5J1>$:01C=FN9S8:X.,NHVF@4;C)?I7 !L-?>8"#F"R M$.@P8@\>U7]U#1X:%EE4H/>%[S*"TDRHE7< 9@FJ./-"W:":_G8-<',=*]T7 MXMI;+B=R.JZ^M31;1AR9NN[5#*?R9ANI!@NC(?:]U#*B6SBCHQMDQI2E:?K# M\05GU[%W'4>^=O@U&B\G D]U5 5AU7(9<=@BKZE0O/CLAX< %HEG#LHQR:1! MO8^.N:](1#/8*T 0I]5+[O=9[/_V_D6\==MU%;6[!^Z(U="V'K8=S?'&KH[0 M)JZJ"NKPMGC^JKCA9QC.XF0/81-1_JM>A;[Z:4)E2YR^J*%=>02TO1GR,Y\] M0ALXY*E^LI#SOBUYK\C5U9G=@YXSZ7ZJEK$X^^A]9KL?D_BP[PRR]F:((ZQ# MKS*\6MH@CZTNB0T'EO<8'R AXPS)%CB*:%I9#:0K8VQ)L\=HL[>O@2&6*1,SJZ3C6/:H+< M4QP&?&KY)W+Q^X%E+\;&9D%\O4TH#1[B]_0R30\T^! G]WEYNSL*I[=HT 8M M _KB#+51%BB'=MV.R,?[P6J,KF>WBP^16)1(Q;S.$SPAI7ZDA FVHB!C45F1 M)#EG:"***L:[O1>]V$VWK9E'3G8E)_(0D_>42&:$]0'2H)L-W!7SPE!LXMX_>=QD4CVN5"%#FR&&=4<, M?2/L4*+?@+[( 7",)J,W*J&JJ^ GW^&M.*[XO\BG)^8_D50P/\5'6/VR"WXV M32-YD9L-N6R81?(K@!&PL&!I'P(=V./(3:PG?K"!&<\2:/QFQS1],L87XF7F>K MRYG<,8]F$:I M"-MUDG!=J] M-U_%@*M69_R9A:!FK7QY1?*MD\9#=;\I_&V-+<> MO4V83V%6L[&U#J(OR.O&W?&_S4PS $TI7B]R3[ %!FAOS"$*!4BN00'\E @= MR*_KQS1+/#][!8LRMGZL@L_;PJ8?/):0G[WP(,:)'[GH&3D_?0GF-0T5;G_- M_W]0:/X*#D:"?WCX7RSFOX8%I5E_F.YE)O'$5<"'$R])Q:E:<6WE> MTH:M/ MKNQ:KDGI67<1(VEM8NI@)-7G_KI'TH&_PDR+7?^8(^E0 V 821L+8PY&4KLK M9E;POGT=[14A_3H(&/SAA>+ MX'IJ8\#M2E)2$W7YZUOS_@(G2UEWY>-B9W$D>!RX1<7K!&^@Q'_ZI3@/NMYN M$U&&&9X^3EB4,E\N@#F#[\=^$S\.GO^4UJ@9 VSQ;=>/;5V2!4"]FU_G9 "P M*P;R8<&1,3 ,%MW+96H,='6(\1 /F8Z M,@:&T;1[]\CNQ-+"',C%SZ6QJ^1N]K,.!5T:M(_$%Y_A3]541KLS;EP>9H,Z ME.KUQ(M^ ^6?!ECOFT!4Q2R@D&#D)'VW90.H0I&#L5\';=JJNY7@O]CMP_B% MTKQN6+L!KN/HF:8 E("CJ7C!M?[]69QFUW'VGS2[HWZ\C=@?)Q43;?###3&S M6[J.2K,QPPMD\ZL\&_:54A6Y&8C!/\UX5I"12I(5D64 G8 D7OO^%"4E,5F5 M$!G(WA\>4Q8P+WFY2>2;,!]I]A0'E])8]-ZKO<]XVKAHUEFST"P+W% ZAST; MTV.#]/$"YBQ:CL;(DCZ)D_SA)"+E(06G%0&1&H^-MG8KVCNM8E@*5C/C55^% MPKY.2PG++IW; ZVMQQ)"IU/NZ<%PY/)N-C?F5?9,5A.6(?V+!WF1P: M6"C])86J;3:)=7OX]+^4.ZXFUCRV_=VS; MEO(IR9M- 1SD)B&"*:F>*"KXDGH]/_L5W*W;IJK1-P%5)R="K6K7]FP5@XY& M-YP8.U3OEM=AE7WP)D3:DD]^,[8(]#@/],9I$&?7A&?7OP0QC<,(;NO*.3+% M]#IQ Q+(B\][IG@5J*<]3M#2UK0["",9,EB7NMHWQPSC JJ M:US:9ND@L#0LZ+-%-PRH>B\Q*^O59?)*0G$\I\BS2%(&@%\+ !ZG.P19UOSV M.%U905*DR(%16O>L'1>]*=^N7T<9"UAXR-@SO:?^(>&# N49HQ\> AI\X! # M5S@.,N!N-A=> B9*;VDB+H%T7DLPS00G ,]KT\:)::,<\*5R,^LY^D1V+@[@ M6ET@4DE$"I'D@2M?)>W$R;:]/U+.X'U9Z:ZVC O1]RH8,': MC1OI\['#BQZ+3$23_7N#Z>JS])B MHD5RPXZ](L"#_"JY.''P\K(RW"J2U5<^THZG=[O:XW;I7DU;RP(<-W;KQ!I5 M?_HEGU25HZB&9&QEZIXF/!+.X#I\DC&>Y]WRQC1):"#XM3KCH(XXO7*X[N4* ME%8OY"M/PW08O["ZY])36$Z G3L6;>)D)V<:>\XW7V+)8B+%(6M2DXB4(LDK MEW:7HNP82$=O\JMD-LL;"]U+3Y:-<*2XY;)M>'[VM$5[*\E(OOC7F8 9V :TQ7^$A_& M-32]>C1XN1E$(D(F5^]*H;'I>P_JQU7C7U-"QH$/DGXU:+>D7J.(<]IN40+CB#0Z&/<>*! M)6IE+]-U%%SS2%9\_<#_2CU?K,KIG3 PR @WN,UGV_:3!J:XX(6]&74=7Q:M MQJE1UE^\95G[]TWV1.$,OQ>19J?Q!PS:U[2OF \55-?;A K.ZD5L94N<@:6A M7;E,W=X,^;ITC] &%J+5B]"AY$V\@KG=%>>95,_)DI*N_65D1YJ-QX^/+$L/ MCRQ]8@]>Q$G>\D1GYYW%R5X@EF*+=F!7Q @S4/\2@H5K,"DJ5,$1* M0Z0XI":/79RR99Z/#[=G]K'*H7;CISMIDM6F.OQ?U32'_^/O]]S7!4#><\#T M$A:W''_L:H<3J7HU UA2-L*7XO>+.OY,L"1F^AQ?G]OE;'^*TCWUV8;1H/70 M7E];Q.[7IV'I@JJ&2-VP5]SIKCC^S)WB'%-.^2:B'6>66AKA=*]NG:JS2,+-R2)7[PP>R$\J8*O-BQ),_)/?_[F&[)C89BOQD8T(ZD7 MTM3R^2+SAABDK8/#1+@TGHXT#Y_B?J2I-UH TISH=((T98N%(,VIO/,B3>EO MQ-OP@&CXHQN(,6@!/37=88MK50V "F^DD< TFRT!6$[U.H66JLU2P*5%XAGA MI5:.60QV*Y+"0];;*)PS#^5#06)7#*_6?XI'#O6P=5G6$8@;+KEAO/.GH3O M;MB&_]7JN_*Y(2S@9])>,QC%'=XMRS &((X]:^1[C59+@+@3K4XAKFRR%(@[ M%7@&B.,3"YIF<43)/G^!.8O)(_R+<9?DUB?_].V?JQ4.%N5SDR!UHM,)=I4M%@)=I_+:1JY\ MZ00Q=)FS46>P#C&$.^C";XSQT'7+(YZE:9R\7,=91^ZE:(<8P+HT*S&LK1%R M&.L4>?2-@R>6DIV@142EPU24&-^7O$C$F=G%HED4K8@2H&H?5!QH9>7JR'N/ MR^[3^R=*LRO@P-VWH[)<1W.RP@ M,KNU/0G.]N;(X[-'Z&E>6Q''%*5V53:VDK'V_>1 @ROF/;)07-O/04&]J-'? M!6<4#M&W7.KH:8]\U4-7^O$S:+;S^/1YPR*>[3$OA&40>?V$^)XH,TIHY,>[ MO9>FL#'J28%(6$ED=WED;HOD]$F-P:H<9]V58;2E=NUW=?(R\_2*!E<])=4, ML\ )E7/:L_&\LT'Z>%.B6;1T66OCRGEU-50F_>@EO]&,#V\K(@L*B)%.%%Q+ MLX0]'L0X6-88,/C KT+-FX@^L!W]0.DQB@WHAA.9ANI=/?K6WP=Y,C=$ T-[ M\YZHS 4[\W%$WV:<"]E0"MNO>Z[>DP>E3KB?)]2G S0I2B!4KRURY._';S6 MZH7L#[D&"#WHYWT8LZJ@V7U&HR#Q[#X59\&>2K1=$3O/CF[=<(HC/[7%YML&=%PBM2AOT NQ)SX7"K%H/0V"[+RG7SJE;?CW3 MFNX=P%@[+9USPX..,SA!KNU>I:UY/(/[0.E3' ;7-+N'@U)#+-#6>8%XIK1! M+YZ=]%PHGJGU,(1G6<' 58$$>YIWH%G)3)3=OG=3.,&>)1Y.?_39\:P\'WHK MCX?R_[04T1U)8H'8UF./7H13]%\HSO5I8WRJ?'J(?2]9XD"_N>S1@8'5 >Z< M)\F9XD'"N:QR: U;K"RNJ-HA11:51[59+LP%R-%&*.SYUK\/# MOB2??VC[&HMA[2J"+EY*F5TGKTVG">$OR7[T OHA3F[S=?N;)%#<<^MLCAD4 M^O6L\$'=%CM4:$AN"#5R=]QQ5O(N7+'E$P,WRQ@RH]K%1 :($TZ=%.2)H.\ M7"PHJ_A5S:%.N09^L\DW]\2S+EEZ1T/*^;5.<+1Z8<8@;:TK*.KM@AV1]!68 M97!E3(.=7?F!NB28G?"=NGO2,JHU&.&.C6Z?CL;5JL8SA MM47>V4;8I.2%:Y U:8-E%^5U)= MN4>K%TY''*AU;5&NKPORT7" @:&Q_HK\MYC?,A(P9\4 I"Z!+:7S&:W1;>Z MKBJ-(='^S=G=S9<8!MBKGB(]7>UQXINVIEV#[17^6CC](AL<=*_FK5/3.R^> M3]FZFE : 0*715L:^>,J;RFNF(B)DN25T> A?D]O/19<1@4\%'C1!E=#.N., MR7$VJ&ZHZ/9$GH$,U^/5)R+V3"(YD9(5>8C)>[A'QV"+KK)%P=#!-1?;MA#/ MOL IU%)YOUUY,P=1;Y/XOZB?_1(GOW$E]R'E2OX$5ZMT0' L(<2 .,DVK2=8 MM:D@!\II.AD S>89UR(JR"9M&V1JG M@VIJV5AR;F^*STUU!1Z]W%S0)6E.V,T2LROU++WGD.SAP#>]CJ-/V3DE)W$GWV][$RTU9.EJYZ]5\VNN,-QB/Z-N;-& M/[Q!.DCZT;/C?+Y;(^Y^I]:.YL7;6$[&T@X5;Y-XPS*X]KI^3-OV,L;26&R0 MJRVB&>VG!!89]AUJC-^O2 _<4<6C(C+)Y',^6 A+!']Q"#O/.;%! 2IKV+E* M1)]I=* ?>-P4FPMP&_[LD&;QCB87G_WP$' CP2U+_K_@P?NL,.LX2K@!9()U M&C>7AI/!"R93E!D?1((G@5^G.BDY$P*UH3S=G-?RH&-KB>48Y\, M(Y<1MPE-LTMX"Y26:PL*\ZA;XX:#'BWK(:]HBC>L^P0>7\]6TB62\(J4I(U& MYO=2PXAN>0H>=,7F[(HR0=CM[GD.0"D@T,5G+ECDA07ZP!.*5W&TO6+/-)#5 M$_0VTD<2Q1W39FS6OKT^AB)>A#"DEXE-]T( F1 4(I2Y@#PR#5*\%6*4S\C; MW8$OEP-^I/$V\?9/S/="Q29\5UN< :2E8;'[J6R(S]WUQ!U=(*Q&T/).?#[O MK4N@W(KO:HO8'?LT+-U1U1"I._:*:\8=#>W#I]3_:AL_\U_KP.<^+](G\W]4 M+IE_\'U4=O"LZE-\;M0BVUB?^2EB<()68*3=/7%+2EC)U:_C MZ*?NPR;-%C@#H4.;>DI<^QI?:'0).6DR&(G%7B]TL@1E2QN;J]2Z$XZKGAWL M">1PA^%4.[4L6@^FA3? )VLT_6*V4A2V*%EO'V:L#*<#F9(F:#->#BI,Q5/_AYU/5]*P#JM^"&>;9+LR;[@3ZC82 U(<$B@6_ZV$XL#.#4%_^(-6/9B M^[G*.:R44R4E6>-U!.^IS\V8,9H65?/7Q7O!ZC*".IT0QZJVSF7<]O9 'L/Z M\ANJL%N/91Z<\$*QB-68I*4HU2."U1/55F-V?JO<=REKOY;$_ J7CV"N%5K: MF4\<'E,6,"]YN??$S?\L]G]KV5C7:8\3Q[0U;CO_YD'A1ZODP.K2>,!C4$7F :NO>B-3>7HA#5E]V M0X[=?BS!4O0BT=9*(!]/^0U-D=U$H>.E+,2 M=A^IEQX2P?XRVA^R!\ZK(YOM:(X[]/KTK >?JBW>\.N5>*R/U@@309D :8?Y M7INFG7E>9X?E^:PZKU.W7I;?&LIL5)[K,,4YUO8_#G%& SX,^+0SV]'IMRQ/ M5FK>Y= GG9;CUVK1C;GWBD@F1'"9]2V1WH1I?O4_>"PASUYX$+,7K@&4CMW! MX^+;S#@9:17G' % M_3QFN/C] )H^EW2-[5:>Y"*)%]" *W#8]<7QF/XX8WFT)]LCE+% M1'PSD:\>4K&M*9B"PW.N-;^WNYWIS!1YZBZ-(/DY1SS[%GE0. &&1 <>9O;A M?"E-=H.RG-:..&%QN.Y=^3 MD+YCZ6\?$DJ+LB)W7C9LA:*3P+)"O-\67:&N[KV<;KQ#.'P* MU-8/)P8.UKPKLSGIM)R$1BVZP3PF9X(P>S&O_FT2/WJ/ MY#,OK$*LNR[=0!*X77R,/>HN/Z0_WA 8I<7HK9:<&:G%1LFN!O2IV]S,JDW> MLPU70-3IH85Y@LH\(!*80;'!1/< M8BY@G)"=%[T0[S--@3H49Y R."V/8NYG:"F1Z? MN">F-YM;WI@F"0WD972HY1 \Q/^LE-XFHF!?\#!=>;FDBS*)(E[4[X\3*<39H7IW7 MZ8EW/CQ0_O$C?B/F5X1S@HQ.\B*"&>'<)$PXNG=OV1*IM,3>*^Z6O>&9;A"' MH<>3WSVWA8"(+PU. ^L*]L>X=B>Y:T)%2U]< MB4R!375#\BC;L3U!F]T 1PD, A"SKGD.7JE47?SR[I.7LSAZIDG&'L,\E[M, MTT-'^7K]WC@A;J05U/F+LNM2$IA^!8QE,#56JV)V4W!#D,#,9XF/WF>V.^R* M&0S+Z9+#/HY@(9"S3?G@A H.SDJQQ$7AH18\[;Y00%#800L1COHN$!)4&LR# M"14W>7<>%RB8ML5EQ+)\MZ#0>M^BM148. N]-+W9_.(EB1=E-\D=VSYE4'5&:SI5W*!AR&IU+)E($B_$F%)L;+0)_C#5RBG# M6HH@O2+50G2M9K<4!)X5*$0I>]A]V!*+ 4LS9'%5T+Q:KY]8WZ=] :90[^+W M@Q=^C*/L*7R!0P5<1W&JX$.,;M.WO2CP)SLI@#C&4DA -AQKDE(&YRM$6"PF^)-< ')Y;+&[AL6.2[K>QE]>/*R/!F^HUN69HD(W?(5 M*FXG>*V.P9FO:/N!)6E6D;G9\!&/1H&7" NW_0[V6",>'BS;O[J!:8BBM-C\%HD_\.#BZ%R\IK41)9KV^(<%N"*7TE- M-B!VG2I #5#T<_$E/%F^3;JP'R7G0$!2LBY_%)"7@,"D6%&HBTQ*F0D7FM2D M)D+L.E7X41XXQ4)\.=(ZN->ZL!_&4;28V^>F_.?CZ+6E-YLJ(TEOO1=8IKZ, MSKSTZ2:JI2Y5H_4N/D19Z]Z: :*(QU-C-JOVT:=21#X&FM-OPCY\+@$$5)7W MIF0OA8"3TSX7@_#PK.7)]139$Z)8WJ!'9KF:#.2VLMQ9;KF:(/4IF13%P28_ M,NM-\;M9('_]3!/QQP/O0:_B3S3-SL(8BGZ(G8Z4CYMB=4],3,_%TZL/3RS) M7JJA]5:\PGJYV]$ [B>$+[QGG#S$W())QOX0H, M+FZSI^>']I-3[F5:R(#C M\A=K':]<"+2@X3VY;6:48T.$9<18#Z)6Z 5;*FD0IISC+WK#6 /Q*?LMU]5L*18C4A.2JR UX M\5M*;?*3>^?5;RF5:LP?I5ZDIABY+7[+NF[DMOHMS^?Y+?5S@E?R@R(.SND; M@+6E 'TC%PL!-(!5 2_T#U"7.]IV'VVRR1=QNF'3\B>[CG,R19XV6#7!]+VE MQM+74)@H%[UH(-? *HE/3D6YV?!.OJ2L^:O4)/8[8F\)?X2UN+! MV!![9 MN*+@!X*@;:H%RN-+MB'S(&:S&Z#-X1SXLG/RY MX'6VG@ M_?[_E77X%C,J.9ILFUDQG%2$O_P^3SF W3 !$5R :#W)KF@0/UV<=CAMT/M'QZ M*HYX*(;;Y@J(J]C5_U/@NNK'-6P$"\I+Z- GE=.,&HD3MW+7Z2'E)SWX#++9 MTX?Q=V_?$*<_V9U);CAET= \U?D0 YC9/>*J.,7.90"?#WQ:;.]<*3%>+01< M)_?OJ%K4JZ@MKJ=VCT'BS&;#+1]DRJG 5I+C*\T MC.]4C!4%M5A.".\?+,X>WV6/^Q7-(2BZEE+PI;AJRRL-9+/ F"M1@"@=!FA8JQO[;5L$/&"ES7UK M@;4V/^HS((1]!&AX^WRWG4UPJRC-GEKMR@ M)6>E<=T!GWP<&6==C(.(Y\D$Y5#D!=TOQU:GKSGM- ("-29?3AB?)6K:#-"Y M$II^0@"!G(/W+7S6*+7<8!4=O,!\8%.8I&YC?WNFJ.9V<%.X#-+>688HK=@F MJ<$I1 '(#N4)@]7((IO-KAM-9X=?[>OONR2)D[A2F/FXN<)[Y-DD7N;QYGPJ M3U%.V*F)1!WT"7.D.T5,.G!C.P3NPCDSSW;@D,O+3]7^5//***62$1:)CI7L MYL-:9'\TY5:AA)M%OZ5]3^OK!8=7*$#*O7,H".+*CB#S\3:Y[ODQ91#6!BGJ M3._R!0>P*F8@WDB>$307KZVGW.5B1BF7NUV![1*?6]TUVSX L[DM(BV)SOL[ M ,[6UN8XRX4MBXE'3";U=^B>3I3GYT/(+.B3PL&O5@F1B,M4?-] 7F]H8,S> M$R"U4J.4GI1,-OOZ/]>B2&/+LF)$=S 9UQ5./?54C?J"NZ(>;9'M$&NHL[I M1#:OR4!R[3648EW[K#5J4W5U&K0H,+)6!_'^'SIKLL(@)&G_;1*5YX*F&KK) MG\Z7V7KL>I@;[?2BT;X">8NBW8VO8%FT9&(:02BE5'<*EEG#G6T3TA M%3&Q"U3%4YAD/3D54H0'(9PP,-$T7"*QU.F(TOQK@A=2A;M3CA=V7>;+4NIH M-:TG![6&R0^6*,A(DGE3X#$D"T/&Q/:5?&BOV+&HC+SEKWEV-!KJ/Q<%UCA[ MI@\G!SH*@B9/GQ*C&D/6\N\MM.)[TT>3)D3C3BFU)Q9N=]@=2TJT5+/#TQA\ M" =,QM)X+L(K]NXN\_@CYA[VH65J,6P*DSYM[%>]*9-V<)VG0=J//4(@$W0& M<8 F,94'HF646&;5##&D:8Q\2V>>)-X4K!H/RQG&W:8;_5%!49^C9"8^"BPQR M-))E]&'%742=+'*F5-81[*Q2-:(;V)1@BXMV?')@'W!)PMH2ZSU5+I#729(% MW.@A;2DT:,VD8-A4L2.=/OC5F]*FT((;1X(=0JHSIGH<7<&EJ@+81EZ]$5TNSHLR0/;Y**0052\K1U, MDAIL>=L^6&.C>>V =9LP9N^KVN*J!3KIYH;<^DFH(B@ZL0IS[+1LT"TO3Z#4 M-KNJH#N9A*IZE-X] ;5 D30*;B9]C['-B%>3)1M]GVLTWHD9W@7, ?D&#RD M4S*P/7#_Q-8:-ZY*P:4/]EGHH8UIG9:ID1+RT&:/+GT9]3+8*?")G6"X6+TS M0;P<><;[]RC--WGUN6VVZ6H DUK-;=7P/*;2O2.4G'7GT7 MQO$!8NTD U7>%UN697(JEWDL[F2D2+CAZA,RT^$ MB5K =-D_;!IPCJ3*&LXZATLR[DT<=;F11YNE.)H=116([JFTOX..V@_/\L\_ MT@0[ ;O'YS7V%K+E][1MG\BX\4S&FQ$&C8.IL^4,1HJ9_N.' 9*]LU&P_(SN MB8C+=W^:^1FL^=,.?>7"9%G'874\8/^B#T'#/F9"!$,0:>0#DPYF0 N#S/ S M/)B0L .$WB(N*2&\NR4Y"8H^X!I;S.3E;[>V\56O/SZ#%[M#:1>^'NM^@:@ M] [=,QF!9SD/1G,# WNN\O+_51:5I9G#VMAF)B.TR^(6][3>8 :CM%-MZU=6 M=(EHGT#\SU"&3CM4N]?A=.']5WY\*)/B*UD14\+"_\9# [>BVS"72)EYIQ[E MSH0R?"/?2#N^A,Z NKR;[L#;?GA&-8Z X&Z/"-NMTSRY.26'7@? D8R9C'Z7 MB+H.)DL!,QC53LUTL=!@"M'5LJ*22($5(YJHIS7N3!5#]T0U1'4+[ 8!@U?- M)!8DAX4"@\1HE9:D1!56JP7-WD:P.Z__02@_)25R*" M#';/5G\ZGJ(,9960F:]WC';$W8F!S0V^)G+-KEK2UTX-OW>#-5K@53- M6-P5Z;J!V%T?#['QRL:MJ!=#"&;K'(=R7@0Q^%GUN"0',(L?F& '7P,YQ$>I M0[P]9MEOQ^);5,3^?Y=6N2^&7+N1]\2TS4)?!.WVF Z+@Q=:R?-[HC#B&L^> MDCW]$%>/N%U"2IN1"ZE[K83&/LTCK "@5; RA7Q)3X\UR$H=LW)[$=GC6Q1- M-^Q\RYH)0_M N.]F6'$I$[WY9(,)R_G"Z.T7%:=9(K9(=/5DFP I[ M-&P@2BT@D?M5ZV-9WN2[[!PG\4U^'14Y?JPW%C.!_!]SAK+^)5S,6H.%_W@S MF3T$ &#YTG5\^G/PT_# CNE:T%G^\B$,%A^O/OS??_RO__C[__[X\7]NYH\# MRS7#-7""@>D!(P#6X#L,5H,7=[,QG,$7X'G0M@7#UZ>3LT^GP]&QP]?/PY.?3R\'L M2UKN"^K9 I85M*'S[6?\?Z^HO0'BT/%__N'#7SZL@F#S\Z=/W[]__^G[Z"?7 M6Z+JPY-/__/E\=E<@;7Q$3I^8#@F^#! Y7_VHR\?7=,((O%DJO]X]>R4P.C3 MKBUJ"?S7Q[381_S5QY/3CZ.3GW[XUH>DB_AGCD;2XOA7R"B?X24N7Z"?R.#D M^OKZ4_3KAW_\QV#P=\^UP1PL!M%7/P?;#?CE@P_7&QN3BKY;>6#QRX=@_?H1 MBW]X,1IB/O[/70*.]-^Q8]T[ 0RV$V?A>NM(BA\&F/QO\TFN)QL0>*Z_61FH MU$^FN_Z$"WWBHQ=QQR6W3_78>PX01G$_;EW' @Z",OK@NS:T,'9O#!M+^WD% M0."+<"E$5D5F9X:'RJU $W#;HCS@S84$;/=[0U#+D&^-^3OHF[;KAQYX,@+T_UG HV4#1-U"VO)1!Z/O M'B'2CH7T@Y3VV46K%<2+"3RQZ456DQT(Z3E4( M=, &B4; UKW/S;8K/AH?$S15.W=AAZ>M,>^+[@B$J76CJJ\@)D5 7HP+:80#?0&8!_ S,T(-!Y?FFA&0'3'XQO&\ KTX> MH8D,$/J I@KT<^#!UQ"#:;ST0+R\K<:R4 ,=P18&4?NH8T@QN*_ J;X(9!+L MPK2 )>Y,54\2DTXG2R:TY@S S#;,"#55ET>'5#I@Y<& WN^&'8(OP,!_UQAE M%%+*[J_:V&>IM]]ZP?]67R?2"7:[]ZK#%H&,HONP.ER*T%=@3U9/H61:W>_/ M:HX^$JF.]FIU.,G6[WBC4X<-$ATU-CUUN&*04VT#5 N#/(256"K7@BB5FBIK MS3K<,0GV[?!C;*$OT>^&G='6'0@,:%<43X/=47917TM@@DVHLJ2OQ3.;HBHL MRA\<%9KI=H=3BUL2G6[9D:]1;N**;NYJ,2_4@ +;NYJ:IA!3@+&'$$^Z8\<) M#7N\=M'*\M\RH"W8B *":&* B[30_6:_[OQ$I-71=G_FN6OH^ZZW?7(#4(LS M!KF.F(N'TQ?HP'6XGGG0,>'&L&?&-MI0U&:6D[P2)]A/X?H5>&@%C#@"_J_ MMNJMJ$4:Z-@5M%_]9[ZLSST7]8Y9EV^K^:FKX3';J2?]HA;W0@VHYE6;(8N, M-KR&;6_3L!V?A;PS9#.U+X=!%1 M Q;:9TT<)#3PZ/K^#'A1[7I&5EUVU ZG^!V^A?607KDQM<(L:H_V,KI*>)+K M670Z.2680^/PV;"!?[/]#-RE9VQ6T)R#I7RV.1I20B#)-Q+VV[RT%0C%J>E$ MH1!3Y;"D%G=LBJJP&-_YF3B['Z>+!^@8R)H:]B,T7J$=3=SR)2':<%,"PP1] M1#&BY@/SIZ7[]@F85G19%G^(Q!F)O$,?.5WC->52UH$5X%<)!,6 M!5$&-[E3)>=;PA5N1]YUT8SPP ^TL$,+L]VW,, M75^?H^X-KX>#CX.46/:C MX5B#F/*@6APA9A:Q:[MFKCLVOFGL>AS*M ",E8D^[)6)_OCCUD6KT?$K6CT9 M9I!2LHU78/_RX>"W3PUV(Y75"Z)XT(O#G_^X&%V=7Y]>G)Y=C4Z'5\/1\&K? MMRPBQEZ^GX9GIJ31QP)(\K)/2GS:1!=)/YHK:._4OD#K\H)TDI98&@D5ZY7^BCO>:*-42># LU(:&K"+9:.BL.B MO5(#5^<339RUJHEXCGR -HA=M@0-'!;IA>2Y.IU(_+P#B>.M).ZY$SP9:Y+M M(17+,W$]')T,594\1\<3Z5]T('WLRO/00(QWN?A:_2T.$_&VMZY%5P:S5H]T M(\Y'HJK+#E3U8OR86-BUBP.U(L<,VTY1RO=(/2(<)(JYZD Q8\M"8O.3?]!6 M$)Q0E4(HVR.%\/8^4<:U$LHX%5#&::^50>Y]NMD;=J>-6_1QZKVXWYTR7>Q+ M]D\3)7U/]=#NKCO7PVB*FWHSSWV#<;(UIC(.BO=/(SP,I&HI[L);4\O,]0/# M_G]PPUQTD0KW3R7EW4\5TNY&' _>L0<,B@JR/_="Z*4=3L7<[BX;YZ>T9RO7 MH>^R#XOD>G^"1'.EH+BY.IV*O-UM=A+]L3TY?7W!1P8$D1\6Z87(N3J=BKS= MO75ROO2\7;^Z-D'>N=][(>SR'J>2;G=KG(+@_H<9G6=2?$BD8KV0.W?'4_%W ML0%.;EW$'EV,$B2WT*Z$.8092M72Q%9XX +=J8+%UORSQEV)7JD1+*^YW*OHM]\//:L.V;T(<. MVHI099\KU2/9E_<[E7T7F]W[-?"6R%I^]MSOP>K676\,AXY_8ND\3R=H(W.B MJB[X^Y_JI-W];M++'_L#V?B$G*Z00M$^:8.O\ZDJNCAY?EX!VRX;%=E"/1)_ M:;=3P7=Q )VYO!+?A)B& 7Z, N]WZ&M81J4>*4:8C51179Q5WR(^/7RIR@(_ M_@O0!\E!N3ZI@Z/GJ0;:W6/18,5K17NA!J/.I*MK=A M5/L^/J!O2*M92LE>*$*D[ZD>VMUDYWL8KRKX-)$IF^?GM ^Z*.M]&D?9[MYZ MC#IH19VT#=*TG?N]%U(O[W$J:#YU_O[U^>/[1PBV%A^*\1 MO=#_N#2,37(OQ0[\])L]$),O_M@QDKE3,W/C[0?ENH-(502&R_/SJ].SDZNS MR_.+\PM\O%%]<%7A,,E(PN8E7TB505=;TOMA*L H]\!$;# MT?!: =WRJ*FH8BH_C6KTI/7Q3$H(2#XCXJFB$P*$^61KOM39\?X+/3,E1&_BD6T 8PJ.B%!F$_J MI;5>S@[Y_)II>LW=PV\D9+"JZ(0,83ZIE^OZ:3.RHN-9_^ND^W+&J'?Y!)7M M!H;=O;)GGKL!7K"=V4:/K>L]>8## M63X"M%R>P^4JF"Y^\^/!0$$ LXX66!#G4-+"\0UXKZX*FPKF]H&T@#[KLY.8 MR(I>R\-,GCBT$"HFORXY)N"MKAHH))X+?]1P,FB9BX,UUF^ &^=7573($ HJC ( MI&P[>5EN](RK]5GB#D0O8\ WD)$G!17$LIK#@I]GO=:7A_-DZ;D6O8+F"!%D M7*]%9KG1.!Y3P6D@:B\GU5A-,)Y&HT7/TVMHC@Q1SF6M.]6P$2]@C1./>]M8 M=K>&YVWQDT1K[-$;!_%[@GBY]>+.#,8,(TQ'0[QZ\^.L"Z-SP'S9[^V#3#-7X)&EAW8 %-2)LY MRBMJAY**+$ORC-!.9*^Z7V1P+RZT@P0GB[*\'FKL?_KR 1.U^ECXNW9"@30W*]$N'+)G%?))3/X2Z[!OWYXSRUS=3(\.[F\[-@U M@M0R]:*N6]%R? :\*%,ZIJ)M2%XB0!/0*&CR01,3^ M[B*6V)ZG"JGCP5AU<>AU<'P@ECBGZC@,5JA#_Z:&H)74.AX8<7'>Z)&R&HB9 M^'XHAI:XQK$AA<&U7B?*1.[I>:IYJQT;7LI8;S2VL6O0/$+TCQ6I,P[_!<4G M($6J'@]X^-G7ZXPZ$#@;'LMS"BB*C?+W+_YR)WA@I8YO^)+Q,I'1P@+#[U9\N MDGPKZ%>!PX-3WD3TSR_HGR_W3R_/@^G#8#J[GX]?)JB JL<&$P>)$.P8*SDI MH)86,@'!^C7JR/!B-(PZLPDV\(\Y> -."![0:,!!GYCN5QBL;D,_0&UZ_MZ- MZ/L _==Z,7X4PF=K4%+-$)1H!@]TV=SV/AG]K>LCNXE3J46GIL![@R;PGUV; MOG"@5>@A'"HRU?MT,9_1?.#//'=!#3_*E.BQ7LNXD.4!SQS_=Y0@+DFB6_:0 M"+5\CY4LQE,#[NR6P\. ;>/LE\!!;-O(7(VM-70@9AG?(TR$0 M9E=(YF=]QHIXLSJ%:Y\ M!U"WT08:,X$^VR#2'1HP:]<+X+^C[RDXX:FJ&UPJ\ZS9;>Y#,?*N/G3# Q^# M>D4K[WB.EVR/:,5=IOY]2=4 4&796<)- _>R.\C5\.0Z;I[A]-F.D@T'5^4^ MPZ Z@PV<<7>5W>6S 1T\ J;._COZRQ:E]53#0PTEDQ8-5;C7*YYXXJ". #_( MR9'U2AJYN-8X$6):J>A?\G%%RD_"R=29(=E!WX\>=0C(!Q-E=;0$0'7.ZVXK MKF,4.&")SP"[-Q-L<59: ,X>N(H3OH1X\.<*&%24$;L(AS MF6*E\K8XCY67SEPI.1,Z?C.@':=6RT0D)MD,;@P?FCP32CF5'@-'!J&IO MFCN;E=),.>EEB!)G+*UXCW$@Q%*J<)G';MTJG&4,B&554[60_LK57S[8E7"0 M2A EDY?L"9+L95^F#2FLIB:E[D%^/O.BVF"5(X;;4)2:?AAPPLU[K+=K@QG"?R)@PJ@K@80[1KC5]N* MK[DQDR]R7($;5;L"=_OK^.GS_?-@\H1+_7X_?YGP@57S2SQ?&0UCY0JH9J^JB+EHH#DX9$UYJ1$X[TV+R"(*[WK@.MB3C M'Y!VJL.LHZR.Z7IA*).;0Q5UFS?V7P">,[F<\7%1937)K90R=SR#3ZH^.\ML MP-1?H9R.RN-CDKK,4^*=!*86F77RS)XB9J]ZKU%QAJD!8-V^>L!4*[FPCOH4 MX)1Z1Z1E/W.>V3MWC1B@>9E)9754(S^CU+L?':UB;VW#]Y/5/,\*]K"\LMJL MM'KEXDZ26\3NPKF[=VQDO!T"RU[N^LKB@DO%)$-=A_'^)X7)2(UI\HL%=4," M)X=]MA([$3VBM4D4IULV+>P**JOM2O,!FZU&KVQWX-B2\\B42DIGZX^D>"[6 M))GS#4#:QF<17M!](A#>X[:2HZ,^*Y^+,TEVG:7[#IZH_%?HQ\]%O[@4%T,D M'7PP9.%M#G#\2*=S@$:)#P.09$B;16S-@>DNG8@*Z[73IIO-ZV\T')TJDI94 M%)F="$JOA"2198_S^]Z%'AK"$4> MV0S2E:%$(:([ED38UNL=D0YO!?481G5YKIMF1;5+\7EY5(3.T>!%#"25+\I+ M!@DY@P:-LXF3)*R^-?P5*K2&X?H !<+U>P\'.1PW^D:('%2DT9Z%X,7T[NV> M;1(H!*KK@8FZ#->]R]Z*J6"MX^? #SQH!BGGWPW/^AU]5[@_5(.2'E"1R'NS M+X4T"IIXP2X%-66D\J+#;[U?Z .;2LS7ON'> FX.7OG;VT_&6J2LCAY(J,2E MK'OIM*L8K>]8:N;"Z:'R^;F2=2>][-Y-_TX6>ZQV3M9D72"-CY?NG>)BLJ\' MBWW6/1=GJ>KK>C;IJE?D\3B\P7ZPW>\B;\>=5;PX-W[^=?#P./VJ[-MQF1M5 M.[GPWW*%LWV]^0XB?.+A/ZV S0%CJ I<\0B1/*#Z)S=>(. M&)H\6 C(X+CA2^&M3Q?QVUR,9>&^@&H(D*11DO^:R;)N$,B%.^!8!<>$-L@M MG%]<.6:GB::.!I:M":_A1 1:OZFD !;PTD1HI7%I9M-C43K(QX>7._.#5^# M16B/S>CTDS'14JN\0ZRZF)1Z'X[V,,,;$J7K;7'"$V.-QLWN&_P>GO=V&-+) M6>L=-K4D)2DD4QFCM)/B(T ;[SG.6#1=( 'C5[:#K(DN>=Y!D,P["N6*3J_X MSG:>L#INV%635=W0SY(PB]9O7-TCP^]N ;@!#D#[^^BA^21E;3Z*'[^2@?1 M 9XHF7< MX2A1;K)>=U($BX[IX77)'8C_S<@XN?54XM[C)Y"7YD7GZ9^Z1&$]H4F*CU7& M65<41[J[1VH!:,E"3^;(4U4UX-74/@^<.(50UP57LMQK/=UQ41#IIA]2[XDQ MZQPA=,JXK^M;*\&,+._:(5LS#VRBR[PT/'#7TQ83]22@VS.H5$'<)>RD[\LZ M5O1&:.3/X3 .W0\4H3Q !W# M,2531XJRF21M=BK2_VL23P_W .@#?#!M$Q>)K^!?\PQMFF MLE]D2L9)8XK;IR1SV?T/,WK+=([&TOUB :CKN'8[H1K01=> "DA+K_U(+8$V M >F\S*^&HV-"*)%Y22']K"SW[[ C2/[DJ'%W(NVDDYX$I778/8>;C1U)U;!3 MJ4ZNM8]66)/O@J]UW"U:'S8;/-#N($T3;W&=G+E!$>V^9'+VK%V6Z8H^U29LY:WOG+0$?71UF)4J1L3E'3.,8.% M8(\D_@S-N3;VGKRXO\.WT'\&01"//%*81%5:JH&DGM(/@B>D"D4IUZP8H':7 MT&>)5U *M/BIYN5YC>1YJC_(:HJGT6P2TN 6;0;,^"TJK#_L\@.S*(6@"<( MFH8]<9:HLS"R^ZDHQN@K%M[JDM4=<(W(I]&'P9HRO+R[Z-4U6P$!0>>5C@$Q%*2B5QX&)D?VC =/%,\"7WJB/TC/ (D#E&%!3 M5QR2' FRGF@@ RC9<]#Y2X-#R$%*<+HP9-BF4<62P8'3E>1 MCB32Z\]UR6D/)YER:3127J)),NQ2AM.WV(A7XX6):(^B^M)HYWVR1AZCP ][ MVJX?>N#)"-#_3Q=)Y+_K^#>&#_THW#'3P)\AM%"WD-0_N_A>"](&\'8YF$L? MJ#@9HO\,/@[V[:(_XJ8'[F*P;_QO@ZAY_&6V W\;[+HP,!QK$'5BL.^%DD]7 M3+VEX23I(?=O?<3YE;/,31<)D@U[_PQ(R>&5)-HMIS.MT^D]=%X0T&YL>GRS M[&;R@_\$#?YNHU"DXBJ7[+0-P35Z_#-JQV@^A^NUX6W1_ &7#EQ TW"")$T! M?KH0R8>UR'NT[Z]__ M2&+:=SU^<+U;?+88O5Q4;E=D-J&H]9&"IJR=:EQF.E@S0EH]#AMV5K1A>4)* MFJU=-$G&F)?ER&74:#ORM="5,J/!JJ*:$>#033[H59 U'<9JDF(OC;Q+#5KN MV%=@$)\7!W'2PB!M(G*X1(T,DE8&NV::&.)D+^BSN0)6:,?W<#,2R"<73,5 M'M%U"$EPY.YVC3PZI(WK&I3R8^(4C8EA)\.]OCYWCER)@F@E++7QB3PPG"7V M8PL;@@O2;)Y2:W; UYX6/[NN]1W:-M+ZH02X9WE!&JW?>*'TJ'SZ+ZVIBEFH MI-9A>7 0F"]@ "Z)+@E,;)"AIN3X+^;V9*\#!.K)"RG)M,*NK-J;+%4$XF*O%K Z;X$@"TZCG NO? MDR%EI _VI)01^'\NQ<9D_M$MZX?^-&;C;AKNVC;LHFZ)M&6)W3>WMYD M>ULZ\=>CJIHQD8.3W$*B 0&UE*2B81.4N5:3/E I8(D(H9(QP<0@94@J:9'2 M_N'D1OC!;#\_ Y68'N[:$K;F)6TQ]^F\=?,P/T,PO^C4#@AJ9[=UK\6O'L/Z M#MHAOB">B1=_!F;HY?*=<@QP0K1?2GI@[FD/_"QQ)8?ZO>$YT%GB+(Z1I2\9 MV_3B+3\L?M"/LJ4 M;QJ@[M,'[FWO868TL$3\,7PO@$B4R+2>T=&W4 M8Q=?+7D#8SQ]+:,.\;L.!"BH8@KJZCB7O[(F^SH8C7WB!+ST05,_%BMPQ +\ M3PC!.!AJ\J:#H=V#P;THBP=7X"!_Q;=A!.BUS#) M041S<$!4R2ES)X$]$V6G=.PJ[4Z=I+Z439K,.JJ,8A']9*=,<>9T&,=\-^,% M;\A?([0-3ZM?D!_\)?WT5U5'?X_ORO^&'\>[]P.(MB349]_RA7+P/\?7H;L= MVV)WWSEX:67=6V_]-8?^-[P]_PWGT D,Z 3IP-PR%V \]?JIWWKL*95G7((; M#/'O!'%6)BR3^$8T_D3U>5%K]!,.51F3E/Y;F>=V#O?^\6!@6PJANOV&1W46 ME4KB71LF<_ &G!#@EYJQQQ>+ZRL,5K>A'[AKX/'A18Q(7JJG2*KG/0*.!%X; MS=K=^M.ONQU3)K_8Q$$"#.,$L9% RK:2K+K]QDMU%AM-W-TZ3!CW0P__9D)& MF$Z_X2.'7:5> Y-P$RQRN<*WLIU/>85^@T.0KQ[DX\XG\N59L_)6ZZ>F:W&G M5);LVJ/^"7S/R,QS'?0Q/G'Q1?8VHF3ZB1NIW#:;,?NL'1? M/4+B&/$F@!S\)2:NNN_Z/1-DXA#893;B[7VI%Z4Z146-CO0\C[)%I$/@2B8; MHZAY.BN:IPPUY2U2KY,\[J&\ZU225N5%S%BPJ^=ACV>D;J-.!9,_UF*ST='= MTC*$*^.=X+ _+PY[[FR031L%%=-"(G!=GI]?GEV:9UA M:)F=+[(&/57LA&0M'>R,I4M(AV">0[^@J#FY(*TB#G)**K^6T#ZYY![Z:)4, M _ (WT"AFX)+#VY*JEB76MHFKTOJR:"5)4KK&'-94GD(\7M@XS4^1X\?(4J, ML!#X9#21U\A9Y[MF::AL3#B-1C^UY]C+YDX5G>TNB2Z]7 )5Y2<[53*IRG7" M':8<%?:Y,0FH9BR$LK)*8E<'=QG.BRDZYJ^*8QZ347Z<]S!KZQZA.T7QC^%B M%=5&+7_^5F&N=/!V99,Z"@[2DV%QD.8R.ZH_6M]3/.Y!O\\HF.UU%A]C,X!O M")R"-J(JX?R8.T=C[E*S1(\-R4B/I'"$7(^B!NJD:*"("1^5-U0J9GZ4:7J( MN973;D^]N-<"%D>,GFJ&ID(FR69DH(Y)C,[ M:R> 5J*$O6;C]T>!%=\#66_"](UUT225\AM2S>"(9+=L21I:[*T*>:I$K0TA M;H"0K$IY"]/7K%7[R?2@1QGAWVR3'P66)R+4\J/CHG-_BE!V*XDLZW5NE[FC M>(_&OX\G^C?;S\!=>L9F!&%G9AE&.L&KE^ TPBSY)2&'2ZJB%F%!-=V!#.="EI MQ91?W$C.+];^,V"[WF2.)A,-6%-GCE?V'AHD-X8/^3./B=!2S3R4J:=H).2Q MW4IXHY+0^LUQ7WW@17=()@[:-^8MKTSD\39U7,"L)956LC0U/+,]&4%TN#/= M@#@ID1_))0I=SC3P9P@MU*VQ8WUVD>RB-$:>,[;0EQ'/F;W-'0@,:'//BV=# MPA-5<:]P-KY]O_XVB'J&O\SV#;^*D?0NNDX0]6^0=!"'3>WZF'DO#24+G]HLM/.X<*\M_)H'',_J&^=:&9-H2+B=PP0_U:J?C:&%$NI90C5)^ M7%]V[I64JO7=A02)LI$T5]NQN9,P,_M>D!E.Z*_]4$)__'&+[V\"#TD^V#X9 M:S#^ 0_32M**J8(-V2K<@T.(\[YI'NUT0\]<(<.]>Y_FD-<[=VU AP '[KJJ M8$1(DWD U..U0U209Y3?X5OH3QSS"UB_ H\T4^1+J*3!>JHX,/H<;"HWI 76 M1R^(]G21>4>*8-F99551?'/F79Q]23N:3@"1X0]'D3RACN^_>4&??+0TPI(E M6H:*5%0!D;BJBS"1P;IRT\$S"-!.,Y)$:E+I,P.UL&IJEJ&J@^E"C'?E]"QL M0!^A R9HXW0X9]2DI@I2FIM5FA!0 V=$+:,)1&1-/H"0^NPFGFN"8 5A8U-?#_$N3>QE,D/H![@BJ_R<0&K MADP:?;1!SIH8GW8",[I8<1/Z2#2^?V=L_0?7^X(?SD+_PS$;T$+\FF .D P] M$H!JT3H./,D742L/.2CQV*1P<,LIX>EU@;Q^4TTWPM(^.+%G\J64 M9HAG+0>_YKFX1EQT> +/%"U!#0P6J(IH7O9?T/2]#M=4Z>=^5T[^C&[E-5#. M1I9KG>3NTP^(W"$64<5G4F85:KSRW#& MRYUMQ*]>$Z/[B&54TZ2X&@BJ+&50CFVDOICFFQZ,2'X!%MKAX$_/A@W(X3=\ ME9334ZF,#W;=U3AL4E%Q+^P[\(;V^27ZH97MO5J$&&MR.BM=4OS+]797O2F[ MGF(AU?13<_O#R2#C8*_5?1".VITN_FJQ+"EN@7Q*T_HF[RG$ V%W/.8LTST2!274\CV!!UNW18B( M\:M4"@;*O!V".)CBP?4FSIN+ENIIOF'BW$TOKIG&*[';:!#E2(K";UTG.J_Z M"H-5.O]%F[,[8(71]0;*V7])+1W57Y'K1G,S-8>"*(_OBSL'0>CA$(CX(5YP MB_H+ S0 9IZ+N>:%!R>Y8\%-'7$TNL80!53]6QTDZ8!%Z.Q>M$G?B:4L.O@) M: 8N20)H-")2-#,AV3[%@<)80'BX^&-_GEK#R1',D8\=;5#!SU>5+,@#D1/7YK'2:5=AVYG!"AHAB59$F@TA+'US?%=TF>R M[:&4RLOE!,FEV^=3)2&#A\M$^U=]#F!- O[\>+F&G4E/(!".5QT5XU53PH,] MY;\-'!#T)CHU>DO$?W0-!U^6WQF$/3O1?#.V;?<[CJG'%^H!QR.5$DBWG"&C M@)"H=R4<'I16S4K(U'$N&X8 ^TKE::>/ UC"(0@(>/OA\ (/K2 MN"OK#@X)TJCK>+N.L>+@:3$IFT7+>4-HN47SSA*\&N8W/WK4U; YD4*H>*0H MX95$7:=<5P@Q_!5>-^"O=T+B!0FQ[K'BA%\8==UMDJ%2?X62LOO@>G=N^!HL M0KLH(-J"A:NR[J"2((VZ7K<25%UTO^Y%LN->]:*R1X,9;N9E.>#M2# MR*VZO >P..TZZW%NSLTI3B MF@)#B-W>AZ\3+"A.QRVV($AK*(^(FFL!)I\J7BHN"@ U)K8"V-=07KLE"N)9 MT;.9563*3^>H0O>99KRDEO+:+=$-0;L5&.[]W!X'O HB@U5'0UP(LZOF+-_" MO6LE],,^4>_I@Z@./&<+&42GH3 M4\'! 3(G:UU/QV3MO7QW.;17+*6-]CA9ZWK:I&@/_<@S^DCE]-$@+W-=/W)# MUN&#&WH<*B04TT:#O+PU<+FM8Q_&8TEJ!7H%593?C'^*S:9>B10*S,^ A[\P MEN"$%Q:9*LH#@ZU;#G"4,=MH-+B<2]5IM>[N?']BX%@!0W;?P+115H?>&^%B&O^BGG\GR'\GW9AY@ [T5\#Z[+J6&&CH-35&C2#3DJ8*]6!#CY;.%M$8"#3N9.WHB5'0 M[2\.Y,0^GQ5CG[,KAERX\Z1/X$I.-NTC5'@WJP@*_ M#HLM+0$:'MLS#VP,:.%<&(X/<.SV-%@!+\FX,_9]$(CO",Z+.X*DG4':T,!P MK$'4U"!I:Q WUO@@)X^39Q-I/[2CU_*R$DD%$G7HI/5$5DEO)PY2&([0I]BKPV+YH7'>6:X8R;(OSO1&#+DT8,4FPF'L] S5\C4WKKK-0S6 MZ=Q0#A5VQ:-"2051*)5]L_8<$TDQ+UMVV!4U$$C1X\M7[9OR@]%E!R M!8\+(.6L-YHGLW5@<(B1O8!EU3P:Z%251:-7^\_;+ KJ0:6&KH6 @Z-=4F V40O6SP' MAA=TOSH9KUTO@/].DM(>2H("&W:EO.PND.RN]8%-!=8;SI'8^DEJXY9&,\A4 M8%V2+R6V-/<./1=>RRO7AS# \[GCA(:='4D55K2$8]G#%>W'0=S>P(@:'!B9 M%M^7NRHO=[/82+9\+PG49I@,/$WO%&%T.CQV]R7L\5XW:\ M0'VAP*@N.6V U(@@]'K9[@@<7TW:H1)G5^W'ZKK,OEX8+5(N'R !\7BY^GH% M07L/USX@@C$L6'G5^0GD1]9EY[>9:QN2FJRKF'N;PXYP=AAFJE9!*JHAI:YBA:#"+1 Y*5XI-WKP$L SDJ?H MZ6F+2.5ZI#UN61_L2KC95C0K'%ROOP +O^-M\!2@?%&[\6V ME'HC>N$;[%)O"#NR+XL7D!*2^RP;RKNKDQX_0N,5VC" H"3'AD ].4^89U1$ M1I,MFR MSD$0>@XQZQ2QH,):9*N#K$D.YGJ0(3AA)GW/<0Y>C8"<28Q<4C.E\G#7@WPO M=R%X<5]6T+-FAA=L']TE] -H(LB^08OL?2NIHHN>J["I5_Z61'@WKH.X*#.=/C=)A( MBBN$@%D7$,H*B$AZL^1_C>@=< S95KZ/LXA[H; &$OZ%71"XJI1BF' M4\(#3%E]7RCN-W>,+KGP'ZT?K>)^3!S4>HBG.%;<+:&D*H.W7*C%T]-%S:2PLK;C:.J=JKDSE)0SV6?%X8O1GQA8/ MASC3;/R9_,PG9RVU85"BS2(8JG#;9TSDQ?58$F9'*:TV!JJ;?S:#74?02M;] M@V&"\=H-J;LR6G&UM<_681D"2KC4[66X//,3!V$3^,'<",!S@%/G[9\ZY<(( MBT!.GI=(%&>GVJ!&F&_%GHJC'!;F>(QV3V!AA':.7>*1(4]%/?!0D]]6(MU: MLR9SL#&V6 3^=)%=5U%L!ZVX'LBHQ*5>IXD<&-!7[[RZ;C9I3 LNWCACZ!?H MP'6XGGG0,>'&L&<)Z"NX? MY2A.7;Y*:=!VWA)F-FQJD ^PXG,"MG^;(%0!%,CTFCTWDCK[@$!$4T+0(Y M1='H!1>UX<=.&%^%U!&#C24!O3SBXF)A)(JO1NS8<4:5@5Z^]JQ@./"C+RI8 MNJ[M:R>&4W>J:W9@/:&DOIIG,5CW^HUJ+PIF^7YR'9,;!?O">3F=#D>G5YH MH83'1N_:M'3P]ARXYK>5:R-._/L_0]3T4XA=5=/%,ZH#_%^!;0D?O5T7;UMD MV_G/0=P2^CIN;. N!G[4W&"%VE/_^(T@-3\%&76BO_:J1'_\<8M##(&WP;D&L+N:B$(?*G<&4:!CM24+/7"$;-UZB+0B>TPYY)9[ "=55!0M"FLP#H!ZO M3>:GNG6]#;YEZ #'!(^V2<]03"ZIDG+J27FO,5%V.QRU9*5^,7[ ]6?/#3=, MC1**::M.7EX;"5IN=_4434W)1%5VWDDLJPH(ZD^^XFPV'+0NNNZB/0R!^(@& MA?7BWH")[X? >G"]9^"]01.["O%)VW[_DQWTO'55 P&_"@]&?BV&E3J,)(,A MW1-CMX)AVY&'.-X?QTPC5C'/!IK&2'@0J)Z7T&@XNN@VWW-E2-3E6:\SPDA^ M\;"X"SWH+&< =<:*!5(8+BP' C<1'9 DD7.ES@/K33F(^>APO<[4D]+0 27R M&%?J*(^292VZ5)HD <+\U5BG5*6E#6BD"D"'>SB1 *91S_WG<+TVO&TBU^1+ MT;. DR'E+&"0$,1_QPU%IP#13V[RD_+G 'NVIHM;=XWS>44JF ,;'^_=NGZR MZ,%=L]*K3&77=6H2;7EE@WMR@WN2[>O8\PQG&?D3;K;[(DEGQ]\-STKT/PT# MM$!T+#2ISUW;1H,-_TA; 372F&KF3 ZJ*_T([>06=#4=GE^_P;U:ZDMQ*M+.,UN_H2U395P"7*[1>'2/F MC"5(Y EF'MI)8W4NVEKJA8U9G,($?9^^DQH:-KZ- M=\I"?[L]46U,M(]@RBA20 T-IU7OW5(M(]<)$A]T?&C^;MAA"UN??'MY;9T/ M1Z-^GTQ*&S2M"5NQ3/'O=>5*GU[2)/J24/#K$)/WH>9 M_&$F2PV20K6U\1VHO-3KMU^[;VL]B6FJ5 E%WZM@XBQ<5 '_42$4O? BQ&$H M^KZA0::E]T#T'@2BC^V(+K#(8RUY;9O"*E]EU=8#\MVA->30P#7>=@%TO][8 M[A: Y+(/60)/KO,&?+QHP=;9?\&)_+*_8YD_N<$_03 'IKMTX+\+5Z\:;T]_ MF+8KNJ;>ZVQX D6\KETGFN&^&GBE$>RO=*5?",^A)\7K7'$[R52:$LY?Z_J> M?JO\1)KV?^Q8<[P[\7'B,.Z7EKAKR\@J%%]Z3)J<>E&#Z:W[M"/T*U65:.2' MQ\5P='G=J641U-8^\9 ,OGL_X1&ED-EI4$!>5DT5D,C3='$"JB2#%D+UY-PQ M)W*'UGZ0]+(R;+XBLG M'G)'A+=&1%77XJGVDH.*!E"U)9NR%K#GRSJ1P/6*5%0Q=XTLWL0Y;R#*J"EP MT.(ZN'%!(Z *)&3JE0L)!!,'=0H\NKX_ UY46_C" %'"W [^ M@CKJ_W6 YI.8GOIG-_>&AT?%3DDEAS7TXEV]Q#-&RK8*&,X!U%UOPB !Z"$# M?(_WR&@D;VDNAZ/S;N_ E&F>_-)/8Y)H[7$@D?"8>LS>;,D$".\-M="B:OAK M 5.$6)V6Y=L?5%/?1.*MIAJ^VE8U+]A*)";G425Y@5W[B%+B@SVEY?L!BQ*E M,**IN/CM/L$K)7L^\/(+_EG:GX@O^A--7!4U4WU-QC7(X)5LJ9F&(%=&,P3P M\]BUJZGKI>]CR?M>LLBK!K ^+FK9PE3LX;&N@1V_?M$,JF/:JD&Z471)!S-# MAHUZ=4?M>'6_&-XW$""&'Z$)'!]]&#L6^CGPX&L8@2)]DM+_';Z%XK'JHZ+/ M==?FWP:[5@>&8PVR[0[V#:,J4=N-.S]ICXQRBXAUVE:)3%=.T%O71GUW/0./ MFLP-27S2]N0Z)N7G%_3)1QW'%_GX'*&R&LH/T*OAZ*3#8Z@:B"$[21N5DHHN MI1=$&RUY]JPP7)S$LJK@H65=%D'$+QT5<5"4CT$6"7,+*4A%->SPJY"P^I' M>I//LL<6->WH6A.P0"M!R/@EJN96O@(-"W& MNYK1XKX79 P[^FMOU/%;]X8$ M_ 4&?O@*_15\,1Q$=1:Y@VY=;Q,9)T:K30',%988FEE,%!IU.T?R281SJM3I'IQW]S?$WP(0+""SJG$PMJXKN MQ51PH#HAYIJ<=-.>3!W V"L=%E)*!T*R/-P)<7&FYFR;]OWENUNNNETA[53' MYJSKN;%$=:@0Q[C+%--/?26\=1V0PE;@@QMZY?K;E]).?26L24K;MU)Y=1688DF#FP\-W]=[TQKC]\;PS8>0$W-DTO1(U# MXQ7:<5*6F"/Z6JZD2I[]$[2[/>NGJBLSV[4'M'ZRNOI+H,>2:WDRFU -<9VM M)1L7JB0GE:PK>I0T9Q0VIPYX@6OP , A*'FKJ0:TQO5]8 RKBJB5^W#-@&;N M;@T[V,Z 9V+E+@\O+HE5?@=0'4$UFIJ_61CA0U-_Y=HX7]VS88M9H$+E=QC5 M$9123P"+P>@+1$P%K@.29[C0/X3+E%5(O$.JOK@:.#N7#:SQ!DZ<-\2'ZVWG M^,ZT0\Y\3BIW[!#AEDDK[[O6/;F?2QX-'.-W MF+4^?R3V8)CLK"2TXD>,G$JB24!TV= V6Y()B&.6#,//!G3PDRI39\_,5QBL(OY(*&-6.'80B0LGQ4@S M7FJ)3B1H%4=#% V3Q$E0/4ME%8\=,]6%E&*GKB.Z6?\!39[4J3X*N8H#K40. M/'CH'3O6I,LNA:#*/O#TT)E^AI8O<>P@X9!&JG9-W-\)Q\GVE^+TSA?*B^4, M[3M.CP4D @))<5+7PTW&R9E,\S ')H!O)19B7^B(]2\@D%3_S;JP&\Z0OE^1 M86'BUSXADIYC0B">#/VLF P]0S[*@9YK0/WG'EG2H;[#6P@2%J#Q1^O30WPC M9-]'5F)S8EGUC(6@O(O&GY_/#N^R=IJ@5 $]\RMIKV AWOJFV_9SD5Z==Q8_ M):3)/ #J\:K<[?7TA>XYDCV2VVKJ+0T'_KLD\V5Y+94T74]E!3]!)=9UN0V9 M,9F/)?>;J.55P4:=N: :DVIF=HO#L&(FHA.<&S SH#5Q4HRGF">&R?)65EWK M;,T=6(%Z7#=Z&4A^]-+,<_\%S."KZWW#SX'9 ''\&]K&>3SXJ$1(*ZS(DT"C MMW]:23J/EB>OA;6:)*X!> MO*N7T Y[E)'^S3;YD>^I,VY*JEF&,AV2WRRKQZZ*CU'MLDK?A#XRCKZ?<.$S M$B,QZRBG:$G*(\!"6 Q* B#N-#/M4:Z,<@H65@-!E:4,-ID7?8:$9GIP$V]% M+1@G^HAN@;+2TI54RK-Q,1R-ABI87/X=>S4.N\Y21WFM).J_?0?>H E*-$LK MVWN%"C'6]9:[HJ/=\5T;6I$:HHT&U=5.*JB6UP@ 8CRJ.0_7\-9DIJZRDQ">JJH HX7];E5I-)JUIO4-\U.( MQ\IT4;"C%!!1RRN'G*KZ+4)%C.=&CU6ZZ8$3OHMU&_J!NP;>_0_3#BWLS?9]@/YKO1@_:*'? MXI1ZA#-.6E= M=O^::@,@$N2^41,E>J% PO1G(W++S\!!4[^-^!];:^A +$ ;6'6. 3_B I"4 E(9V-P!U'$3 M)J$J.&0':Q0-I#66 #VG M8$F]X\!0%2'4S45Y'0/( 4NO #R:.B?81.[<(!3B4TL< M%Q'6Z^::+ &)G(#H MS4'4Z.!U.]@W._"B=M_CM!N/TTZ\D3YV1]XCC7H(QZDK$KN6'EUG^8A645:< MSH8O9+L*T?Q NT(#K=O\,=6BMZ5QWEH<;TE8TB[T=3\X#9L2<48MJYQNY>LK M'\0D)@EE=!U#/MMG:@P:M:PJNA97PX$*A1AL(!#-!^9/2_?MDXFO$WK;6'') M'WN])5_\\=OS@9+V/RBE$2&I[C52PDWO@\B>7.Q88(S MS&-)O%A5DF]BT5;P M-8SX? WIMT;4SKMOH3&[8KJ.">WX3&^ZB-6*H9\&!+O[Z'(,=;I'H0JI_+BY M[O[NJ( ?01J_2MX";O8:>/>:EJ8]@H-)6 Y*(J#>/?#N-2RN!E+451F#?;\' MKH">2F5\C?H6W38XY*JZJ&K/KJ)P8@59-# MH]O_UF,>B8_5Y'\\!C0P.&W8Y=A2I,DLBL0$,]LPH\6SL(?GHIC4+Z$YV!%M MW)U#6T_G>:/X:$K*2EG8YXF3W"KT@CGT72,9C;I)P4&*[OH@EE5:3W3Q%XT>/W==;[+J3W.%9V4,\DLRS.-?02JJ $5COP/)7DT'7()#G0K^U#=_' M;]R[YC<>]_EA>54@4GL>$>.P]XZ>+)=,-WJQH"HJKZ:YHN8Y.>QZS-,,OX=L MUZWKH*U9@!T!L[0W$3\LX\]143555IY59!0W\X+<=A -K"6 ;!G$C]!-%UDEDGLX]/2BJI HIIF"= N%:JHL8D* W=[CX LPL$\T#JG;A '>:3.F"EIQ5;!0 M>Z808E!20A);%<4SYP9Z!5647TF'?!!@,*K< "D"7;F:"4OA!4Z >TQ(\AZ SGPU+ O=_ -6L"QA+%#)Z ]=@19KYO^KIW% MBC\#J%/!MA00@K7S(CE%(KGJ)QID\%TWR9UR9N0.+(S0%I]Y"O6T@4D]CB6E MO>L.(/MLH!/'#[PP"N)%V9S:]@U_J,F55 M404$E77)@@,GNWUVG=XCA_?R>Z0?H&(X)#7LO0'90I@@)=>'"J>LB7&JS M+PD^^?L-#033/U+NSK$+JZ+QRK-$!?;4W%6,ETLORL#\O$)2\J>+?"A1%#MJ MO;CX00R2A@6J*ZUSMNH.]%Z7Z4;OJK6>*#G/_,SPIEX4P&C];M@AF $ODA(U M^H*GN' A\E;0 0 U6&WW#LV.+D0ECC>WI MQ/=#1N8CSMI:0$8&SPV@U M!&@*&YN#ZEHAIQ;3#6QSNC0W\?V,K]&UO&#JS>%R%:3O*^^OVMT:M@VLFVU2 MSD\*TARH-:EJ!;8F9-' J8UJ&+S_ 3P3^B :B+L?=V(Y$4%>&2W]\59) @T< M_C:7CZ/[/T+"_N$ZPLK?8_X@&4^2 ?'"].;# >A/GALH;?M).K1;!O!3/ M.LML7'\7)U\,C;Z;) =,7Z #U^$:A_I!9WEG;/WQ K5WAZ3XLC*"B8,,M6'C M9Y'B=W+QXC.YR(KD@9.,0<0CJOH /3_8DYDND'$'CF5XD22)T0OM-*T/0+L4 M6.K>'"J,9;0#,K$REU&6_72D^C-CB_?1$^?6\%=3)S.D]X7&:_S@!M&-59>H M/OAK1A0ILM3PG)A=6K8/I[5V]8%W9])*(:S&"0<9P@=\ M(":Q,S5)JYL9Z208\M;5!TJU.$[AH,:A1?E$GRRW(T['_AU8($E9$^?)\"WC MSS@GB^%] \$\I&2>K$@K+[SS'L-%J@12^*AQAD&S)KLAD%TTI$84>/X0T(R6L0^#LH" M5NSVB=T\^V"MR(P_ P\_P4//4"M"1"L<26 ]#955^1 B"MMS3'#_PP3 M9^ MD,03N9.QP3'78\>:AH$?& XVU:2)K2[-O# OAJ/12?]PU)PD4E@I?0)!M,+^ MV#2]<'\'GCI[5:*A#VRD<)["1 V/?!/W 0T8^?/00K'XXR,T7J/\/_QW [G( M:0&R1H20XDT-]WD#>-NQ?WA+GQMB5 J:HTJ,[Q1(:CC>Z[\J!-8;US.\[?V? M(>K![N)>'&.0#4V8 U0BE@X%4I5H:04N>1)(8::R@_Z V\, E\U=5B@K<8:AFLA\Y'4T4+[U3E-U:Z)CSG::F+.D?BLJ1??=2EZOEB.PO+: M6D!&!L\I>#1Q-BQU]=U^ORJ%&*=&\V*^&H[-A?S'7@"A2!,K-&J4>!J,]1*F(G@#:DXZM M?X5^$ UN,4A6:^,8$"I1,BE@U?"3[V1Y%EV4TEK H@J/*1C4<#^3[<$<8,-GV--%&>:ISD%!$GE17:/5ID(/ MD E9"1F,IQA1PWWX M#.G@9E[1KOA#JZ-C)Y$]._[XU8^2\E+&!ZO*'Z=M#^]=;\:^#P)_[%CI@2Q: M(R>ZL*;.'*^;\1([=GE[Z9\WA@_]%T8V/>LZ-J-$0:O[KN- ESF1J+%J-9 M4?0YG_=.,C?;W<=?(4#3K[G:/J(YV69D^^>KK"Q\&@$# WSB4NK]0XK$::LH M!>9S D(TE 6;N/(92*HL"2U,5?Q:3R2\$?.E 48-97%26;4,N'"RKX^UN=GN M8MNBI&Y\&]QXB+\$B$P7<=$ MM2)0' J-;Y9KJEUELT< MAPUZ0(C.2:6@W/9:H#%A]O[A[XQ "#XJ"DC9E71$'1L%1>15D% K[RAUX?*_ M71G.$DU'F1MANYDC(Z<*)P.GO"<#'P=Q)P;0&00K,%C@A-WO#<]!Q4K74$VW_SY\Y X?.0IH8/G5P\&D\AS3368O M749)!6E+.DJ.9YE[QVKB##!JSP?F3TOW[1,PK;C)29S-/TFY/L:OS2Y![I)Z MR6'>^=G9^>%17D)TD% =')#E/9'#+/_]4SR0DN_^\?\!4$L#!!0 ( ,: M#EDKH'/.7C\" ,K(&@ 4 =&UB+3(P,C0P-C,P>#$P<2YH=&WLO6>3ZLCR M)_Q^/X6>\]_=.S>BZ2.'@)Z9LX$1IC'""?=&(:0"A!S(X#[]4R5A&]I#([IU MXTX?$*4R:7Z5F955]<__6^@:-@.6K9C&O_\A[O'_8,"03%DQAO_^)]E(%PK_ M^7]__M<__U\D@BF=5+V$R:;DZL!P,,D"H@-D;*XXHP>L:4XFHH&5@64IFH:E M+$4>@O4K!'X?N\?O"2P265>5$FWXIFD\;$KL_YA>5XQ^CO\FZ-\D3M)8_ $G M'O X5BWO2OHOEY2^)5K+S2@>8&WX?3Q!4O=$E*:9I\4;P)HI$L >S3Y6R,#2 MI$P3<7D0$6D:1&BZ3T02!#V(D#1#)"B0&,08T:]CY$!:07H9]H-K1X:B./GW MU\AQ)@^_?P]$NW]O6L/?ZQ^\/O]:%YXX$V5;F) ,#N0_.O7U7?E)=__I&5&68[2PW\^TL7K:%B1!QS\D#A M$^=OV.AO^/-!&5FQ)YJX?#!, Z "RN(!U08L_Z,BR\#P/L("64N4T) QUU"< M.A)%'GX0&I""LFC) M_(",VE6:^+EMMFVSUVD&N.*OE\:0@I8S\8B@9':+F0 MV-Z %GX=25O@!@(C4+B ."W$2\O2;$:->RPWUO-V4A^WZ.3\%V:(.NSO&J0> MTJ:N*PY"A,?+GD6E&\J/3RW, MV%1V MCHAX^3$1I$ 1:%"40*1R':*0)QA53S8)0^:6E?'BPX.B5L0L6U[P$57,)#FB MJD7,#K\WJ J14(@? )W33WJ,Y1DXQ1U7,,*Q*]7BD^6S5< M);GI($2!!Q;VQEFF8>=C>"]P=#I=^I MX)$$WY) 99X&9%*@47=1$]?K:Q4V8,J'O04]>JP82FN@IMU6(]XN--(<-Q>B MJ+'69GJ&\./H8H,)$47-3A7%"K9 MI_K8!/K$1 8:"W'863:\Y@NV[0+Y0!_95MMH&'S?PB-Z,576S70]AL]__:%Q M*K$9ZF9L%QOK&]#F_8/E7 =-D,BF/ABQN;!+';Z6F+)N;B7,TBS'3K+)7W\( M'"?)+QOR)]F+X-8T&HXIJ2^/MCJ8=:,E.+FS;=)H<>-FI072PU]_$F0B%J7B MSXWW[*JWZ7@=S(#A@JK7'E1 =C$!LN+IHP&M&=A].+0)G-$-YV <#789CTQS M>I5/%T#:!((\SLVAG*()["/P$1,(RI:U917BO-4TD[H)6UEY':^*2]2M M@IUQP8:20$9D%37)U43'$T9C[>#""B1P0$?^TJ/""#_M]?MJ)/-.2">,]&GI/GZ/W( MQK6^7]@R,NY^/ZG2^VJ;KN5]\UR^AS51O %LB<((Y#Y5-E^@,RJDD8L-K(EH M.*AT;BTY&)^>FS__#Y9[Y]-A[;-_SXUUHEG!6V[ZL!F$0)YMED$ M9R(DL:UG^]N6:/(S13>_;+YO&OE]P.T7F4\*9&++_-V7#S'?;#>GBPE;2/%Z MTF4*O-F(T^EDR/Q7F$]&R,0;F;]?]./,?VH>'4TCOHVWM1)LC_.;4G7@B) Z M,BM:!H1O>\U\QFS%'R.Q^8J/."N:2JXF_0);"QKS-S;2BT/]]6=G2IT:ZSF% MP0\Q.5OEIO#M,->_?#5_D[*L(&B GINHR 4C+4X41]36;*87CZF*7BZSZC*G M]+(U3BXYRJVS^<4AWP:WJ;5[=R9M[M7YIEW.F7UP1KSKXO5#56;#,K@BV$BFR*=S-/XYDMQY]I"]/PN^$9=0FWGUE M!K\,9KQ&&-5ZJ\?BN3S=%O2^F)<:M\[G:X#9F=F],43/I,YMF:A.%X.FQ"M" M9,H/Q_5$R0E)]M#"^4V49 %WL:^"U]?'W2=#)*@KR2&>4*+E4E58?CY6M MX:B:#SY /"7>/CB\D7K/"M"YQ?A=C0FJ;#<'>#\:8M+M8E(0 M5IV.,LS4O486:TE_I.#,D ,.;HL[F;CVA\*O8>K8 VC8?G#ZY0^+E=/"RXMAN M7[%'2E,TQ#ZH>OO_42*UZ=?ZQ#!L+B> &R0M2S2&'C%W5944"9(<)(<6\'[9 M;"M(U&9+ER=6/"BD.Z."0^?:J\ )R2N9Y6\DT^7SR_+S]O+65<@!W9<._=G;V#?T[+\"-?7QY4) M?$.(3X:-;FJ0 WBDYIA%T4HJ5#F0[LP+S%Z/YX%O?$\>/^\]O$^SE_ELG2/4 M'H$WW':,Z\G5QVSLUIC]Q9I]/3O[(US?T^RI6)VO<+ZY4L5BA(]EDLL17[\U M&/\:S0ZB+_4^S1X(Y;G"ME16!>+<''#-V4@*7E)S@#3[JE['1[B^I]E9IE!O MFX0;Y2,]T!@HXSH[BP32U;VN9@?4LWR?9N/M>B.6S=4MEA-%TRU,K0ZS#.?L M@/I@'^'ZGF8;(&EE8IE2'6?4HEMQABK#$[?&[*_1[*#Q>*.[&=!W"H;M6.XV MU+-3:P?857&)>-JE?!2&A.R6*9)Q75XO#&1 GP/L/C@>[K^8LC M_9YR$=N3B]@VUX!1%@DF$IVDV+8](!-QHU)SQ(M;9A\@7.SMA(OM+?1>\.RG MSQPA^(;@:P-(KJ4XL+*J:TDC\3@.2Z3[A5S/ZB9X4K))H]KKUHC8+>;^>;'0 M-Q'NLN'85TE^H>2$,V?27^C8R[/([$QOC=UTLS"!AN.\TBU%)WBM&-A)))39 ME_*D8A&"^KS,OBD)P;!-39&]<@7(D<-4*0XVYAV0VO"'LC%8K':U2Z2Z$88M MIF;2HF=51G3PCN;RUZE.#7!GL#PSPF\5='HV9?D3)FNF(';F[#0W5?6X7;%3 MCS$J7PU&5F/199*-6RD\;1;LV8P5*Y@)G)@1;-@(8RSZ+;'1[T=$D0]@5EFRE\DNB2F7[N>"[V$&3C2^/ M>CT7O,F*BM42-1>DEMN/>4AS$;I.RQ*8@<.5CFV9@C%Q'=LK0#UQA_>J+"EB M7]$0Y9&[>% 3"]^192!GX!!F4&QG8'W'"+H#:F/R;:2.U$:N3!OS#CL=@L?2 M8S].-Q*!B[-OQ.EM--V)WPM$_;RK_"(W=GUX#SMN(^AS0M850W% "8Y-+ABP M[B$*4"1M&SAV:ED6QZ:U$U,O>M-4=+T,9+144K5,V94V09N"DR*4WJ"JX9RI MI_LUNJ^:X\#.D.\8]SJ&\MS ?PSG&PZ$6DL\Y+K=LZ+D8WZ\X*-69'7([;QHBP+5RGVWH"V'T:-6TOAU8#^G]W'XZX-O@](EP MV/E@74XUN*7>RR_4I1RK]>.C.%GJ!]:X#3RL7_[PAO/@>J'8DC1034'KTI6F MV6B9JFC!R[R\"5P/(,N/@+V+UQ+#%8ADV'9LF)LFRKTTH077F0@JL%_H#(^3 MKNFY_,A2(FDGE1Q-\$H9UZ)E,I6S1\&UX'ZJZW9*[<\O##:^U+L3H9-6IRNS M&F62^NJ1#^YL?S/"*"+9H M7'W-Y+D)9D>(W?CKBJU^7&XV+Y6!:+N6%WGV8GHH7^6@UJ<%O/MK6R:ZUA9Q M;[/_RQ!Z4<$NB*P8*<;4CITNXK7 &J8OD?/,4OCF/CW'B%U_WL2)VY@VCR7\ MW7*(^)6U .2@ RQ@.W6H<6MA!(K\V.V0TS(^C<;$=I)H3I9J8(7Q_8Q_?N@_ MAOLUUW2 [&G FNEC>AB5"O6:S::KE3F_G*WD$0BLC?1^IA^-^,?PFEU,@ 3' MW@26OF9V8RHELJEH=8BWB_K,*LFJUK&_$;./A_SCN)U19HCV\AZNMVMN$9#E M-*M&*J-HC= CF4'Y&W+]>.@_AOL9,!!=;7\R3U;,V6,IGF?X7,X91$KS!=N> M!=;!>3_3CT;\[7CM'VWT]%=+A*8UM%ZA%7WD3?29N5GK"(+*?'?:M\/W]<0IB[O)X1B03.6?VAVFVI&I4+;-S["P,) 9&$-^X&.+]@Y"+C M1_HQ6UCR9"8Y*8XGB=A # 7C6^\;.+\4Y?EY83)J9CIXHU./)53=BO>"O!'^ MEJ0H0-'R#^\ZHU.L JVQ?)3//Z8JHH4-TX$UL4,WJZS/$!4^FVM7:PL\<";H*T>D'A+D\ZL3 M+V]C?H:4%Y(Q$D'-E]T'\*'MRT<;6%*NK1C MC?E]I)^+&!+EC+QSZU%&6_H M4T/<81+(I3IY:?P85Z?C.MM>.1.))@(W9UUB+_2;Q?-%.F^2C5XC]/>TL*XI MV^L,S@R8*1+8%^F.0$M&J0GF;*X^;"GRHSP@4@'%V "+]'/T_9Z2?/9#)LZ* MTOUJ,3)/ IM3!%^JHH'<03>:^(TAP1IZITOAO#.:,@ M-QZS;ER.!LX9"KQ(7P.E@[;;/R@HO>#58D8OER26B:<6924YEYW'T):^'90. MZ.G*5T3I):>+R^% 5J MY4Z<1:*1L4/W\*90.FBG*%\9I4MN0IF" R_2UT#I M(-Z[Y6^G=&W'U(&UOV%\;FZ?/I%>R%<)#MNO&JTBII8I8$@C7;0.%U3K8 8, M%V0M4X?OP!?6H[+JNA%XPM/QJ.% C[K@HVX_-@C8* M9.SDF.Z;#>M'A/^\0KS&L?UCH=[ LHMTZ#C!\15F?\_8Y UG CQI+,XS13JE*2HRE.:++1J.WI:FA M!1P 30WB"N8E-34I>7>"V74@ 66&\AL_HIP6D!7G.=5,J1$GCZ=HGG?96*RB MJ(Q!%P(9C RH:C['HZ_2QI>X&^KB;7NCJVA2S>83%L"+ZG*Q:O#VI)B_L7DS M]$;#F?,:VOH%JUB4I'C5 ]P]GS>^GC;4:':B/+4IO- M8IU?9K/5QV9T&JTY@4P<":-#XM,%59?S=-C:B55XL$[FR; X:!PU@QL%O-W MBP[QJ0J_[)M)6DU/IJ-6[+$<;=_:JDH8'0JU]7W:>IO>J).20+DEY3,JE].R MRXFV*KMR:/*&FGHSFKJ?=[YW+\0W6 (M1-AE1\EU97Y*N],4G7VB5EY_7;2A *@[4_5QF_<["VL$POU?E*'N,, M3PF25)^5,\O0< V=RHMIZM=M9OYNP=IECVK4VSEWA3,D[VJS1;(^Z(16;:BM MWUI;;S-8V^*!L,HDZ3X+RE;_<3AI1C3NMN;5,%@;:NJ[-#5KNM8-JFIW)O7; MG6*KQ>H)T.3CC5FIV+JM:?4$Y4-=_?ZZZA\!'Q,(ZO""[8;;MQ59$:TE.@"& M&S0<4SK4LJIW$0*H:J)T<++[^N<7CX677$MQ%&!774L:B39X>CQ\?51-3(;\ M0%&5Y3252;95.]((7$[!1EZ>I=5.I$X3Z_/R_/*1\:^0^9R"?'#A-QZ+$#L* M?_)Z@A.RN3G#R+O5>E\VU^)EP3%#Y9T!RU'Z&JA:8 L"\A>P2=R>EU!%WNK M>+12C;@LV:Z-)RT0;1/MX KZ_!GO0B&W-X$ MP^::=*2?>A3Q]CQ/.P4FDI[G C9Z\C!B?_Z+]SYS%*'IQ@6J/*?2/$>4'IT4 M1;0,/'#.^Q&P7_E4P M>^M9H@O:F?%2!:ML2HG4T^7X*&3O>Z#K M3,K[QKL2D[!;LJ*YZ.:VW43-+B3-E8'LNYWZQ'6\NK@!*UJ&8@SM*K :(]$" MJ>7I"@X,Q;:([(*-:<<3M<0@)=)QGC17RQ47TW.V&;B8P'9Y^'+TV5EE!P2Z MF!L=P%//OE(*67VBF4L /*N86Y]+[$FDRK;T/%>MV;Q2L.8:DRFJM59@0>M+ M)/)98H72>5[I?(=G#IA6QU7BI:P*,NW:D&%):U[]F6)Z!J_ZIN7UY9MKOWY. M;_3Z$V$HE'*X7AU)Z7G4C)C=P(9KOM><'K0=\,&8TRDK6UT*;LYE23+!2[EZ M7ZE3/Q,LKSJG_T3I?,>ZC!MJ@^TZH*%5FF/\9P)G,.;TH)UA<+TY M?9366:D_8N*LKL)_91-OZ-3/%,VOG=,#N.,W&'/ZXVC4S9;24@)7$BU36T4' ML=3CSXX&<\?$^,#%KZ7C P M$I0+:<-F9CWXN%4:IL$\.N!_MD1>!2.O+IW/^#UGR1'J"D"9K#B.4M.#EJOP M0\+,!>^*Q*_)SKE%G^/5A?W/"$>32KCE>8+JXJZ9R')-LL=,IX%%H, )QR66 M^M]HW6]IP4Y=V#\$O::Q7?C?SF^RK*#*1*TJ*G+!2(L3Q1&U-?>SW;$).E-Y MR.:<56D^4EN)QB3XT'!JQ'M[A%\:\D^TM,\A*;-HO%L129KGTU+;+0N+QB.> M##Y.!%12KGY/Z*VYHUE9-=EEG0Q6*GW8^/S<#&[]\H'4?# M#+'C[1)!C"H+W&JLAJP8$9AD>CB51?K6\>)+)>*:/DETZY-L/_N78KNPN#6! MG5E61!WLI1B*"T7/6:8[*6G26@0$,5IA4Y5.0^7T7MWH1.?YG#:M"?3S%:@<$MBQVFF!:"UA MQV@^UYU9>7>L5?!*X+3]%5:?'MN%O 4OG(5&QC323 W?+^D M]F\CT[/"\>:9YZ6M.*<)?$F!O,0^A//*8TK41*B>C1$ 3LF4O"*[VI*29+E M+BEB7]&\X&+:A=[_>W:[/2/5?7PQKDELM\>*LVQ.+]@MHIL.I?H9J7Z.2^M^ MO,*F;Z15%PL*73)@W%'JA-5M65,5]#*) C,WVTHV^%&AH,0$KYYXNC8)!"+N M;X-[&8%;RLRU"X;T!"(SH.\4H+A:[B$^5I&)9-NFM:R8SM,3$E_<1>PXFO_L M";1**S:R4*F(@"_;>J3?&DXDO'-KQN,A%3^/8,?D7S=TBOZ7!48/GC4X-@4X9P2L]?R5M&W@/#WQY4-*,4U'RS59GK"\4LP_CO7! M8[Z9"!P&?[%2/&]6;$H\QXSOI2&7VU5Z2RHR;[&]Q]QTD,2YBA$?"OB*C.=# M%0E5Y!H[<\^QQK:<-XQF2BWG\':*K0T3CI7CRH$+F-[$&EN ]WN=0U)Z0HT M\1Z98]MB#&=6>,.9!^]FN5N1E"ME]%SH2*B4.8\^RB8Q9\E*9S)W$\/6/'C+ M+H'UWB]Q*L^G@S>[,R%E.'>B8^_??##8F]#F9!6]2()P'EM@R.NL/DK(K5K+ MS-VB(.U.9WPC]3YO"KT1\KY]*.JLUM-QEH&U(J0.F'& 7T;BCL1."XO6Y8^W MNO \^'59!K=@)04#"VN-^CS+V65.9>B^'HD4K$@N&KCEGQ +@VSUG=4_.,9" MEB7TB9-KV3S9JX_BBUY3M!^#+Z(!PL(K2L0N_\:_\^I3V3AF;EI>)?5>DF^[ MC?,DX>X@'^?5.Y9V12]N' 7XQ/B\.)ORV30Q8KFHF,Y+ M1 2HJ\#&(<)SW+^)<1A@C6@0+!F?\/TY3^:JZ5%9S-:CL\!Z)*%&W(Z)KP(^\>S+ A^P$>!:8+CB+?W2: M,UY)#02^4LW3N>XW4(%P%@C09JT3AX$':1I0H^5LE*GDJCA'@I$V:8*FPP=V M^2"*<3L06K ON[6N%:(Q;GC6^@ N$T[<<4RL9I'!#3?-L8L(JDY6J!\[ ^>+I] R?1AF%[="%85:^.")^*!A\K=GN=##85VW#-C5%]LH5'* _ M71+R]W&!BFFLKT99:RO-L^ZPGW?[/*EUJQ)MT/-A+7#SD*^MIX:XOQ[TS!A_ M4ACT4[)@5_%.[=%M5G"&%!@K.S$<(WA'S@56%H(6#/F4+&22_%+IFR"-,QFB M6(I:2U>?A+)P6V& ,\F"F]%CI3CM$NHTVWLLVU'2;G4"MW 16%FX^@F2Y(&E M]96^0(Y)ULQE421PT!WV&8);+HEL0%'D)_L";Q-0\E+AFQ-&S/$U[KZL%1"7 M#-'?#/#D.G?OQ3JBJE?>KV:AZ*[^7+;?!RY&C,@K/%>>9*M\;CB>)KA<4FZV M PF&QR1<"]E+-/RX>*,FM\3_] MK'AUS.<4CJ#=E_TZPPMV@XBU^6Y:=4TB8=9JO5FM&CB7YQ88?OY]^L^;2V" M604.(D/WZCG)B K$[I#PW9=%?!9KN-%F3XTDY%6\1PUD>G!QMGZ +GH%RNV,_(.4N= ;(-"+G6^6$]*CJ, MO+*XLU_THF;"EF@-"1@BK'A/1M9/&LKB[>L[SYQ[7%BJ#;52JQ94CF:J.:>D M,,H\D$;"28)L).@I12Z[P'/Y(X:#,Q%\2D(YXQTGR#XCH9Q5550J62VQ.3W* M$H]$.SZ,!\X7?ZN$;BD22F@@)#2KS#XOHL5$:K$DRQ+'3F6\/VH4BKFE'3AC M]ZTBNB-)**.7E]$WYW"\4:";(TC.3TOT(F,N>FE1:_*YYF1-]^DFH?CAJ[P8J3=F\U%LNDT FFM!$AQ M=I0/]>::>O/6RWK>.A7-S4_KTZ3;4GC?/ M4!N.A'KVC?3L'%YV22_GC 4M 5;IE(E>U10U?ASJ6>CE!T7/$KYN$0Q2M-V7 M92%>YHPY6^4!5UY6QO6\/@Y>!E" C\KKOE595&G^7%9)0FO5+N2HN0MMLC24E_F.4 X@EYT9TTR5)1042Z=L/WTJ!BK MU3%;7=JJJ]SDD8D4&E1BS@7PJ)BO/QCM+/?[?@@I6QF5T1:+3+=12O*-5[C%*W!E:OCS/H!O'G5D+05H^<9;J3W?4F[BR>I?K";,KF MQ&&<$*LY6]4#E]S\VE+$\<"^9US^*]+=MY6Y?5N1%=%:HOT7IRX-JUK*##98 MU41IWZYYDU$$37O%@;VINE /Q>-HF%36)U2Q+=&\HL:GYG2^4 KUP,GEUR3= MO[T;S[%L_V*P4SR[M-WV"K!&PT7_5]>967*5RRG(P5J=$>\;-66:< MRET\7>T#$]R7G]'IBTU\/:'10JF" W>(RRU5[(/\L&%6Y5XS8%(#!Q\_[X7& MIVTZCIIDC*J>8UB1Z/5*\=FJX2J!MUT7+;;+O'#G+-426?+QVWJ-@F31*Q!_C*^QO,*#/(&J^Y]3BGS&)$$Q&N MC8LE/"K0%5%05CO]D+T7]BNKN#J 4F9:'^S8T?OH8088Z$[!4]6^E<('5?P^ M[/W;&3&!U0KSSGA!CZAIC8W475%K%-QV>^^:F,.>H3<^P?F,L.P,TF9=FD1Q MLE8>-W.QN6VG:D>M^4=@?:(E:7ULE@#%(-MPBMP*CTS4K#-:$,HJ?CP\K\'- M2Y]HUX,S34-FEY#)%_JUQ&3AL K>[XY:>96O[)UKM"4AFG.D,[ MEV#3UEB3BU.F5TX?ZY779O<3+:U-2X'K6_G10LU/5,XL%A96<95,SI_AY_J= MEUO]K2P>H/";T.(%MO]U!$39PU8HX7_^@7\PVUEJ$*)U<1&9*[(S>B!P_/_\ M/1%E63&&$0T,G(?H?3R^>V0IP]'VF6DK:-Z S6AP IF!OW\]J=4:*D;$,2*-;/_KUIXG.S\+, 8;B-I#@$$E0+9" (OQOB?J_/0Y8-NV!/H"(^$'N/$#O0=S2I141-&1H/Z*H- M8/W=-RTH'KMW%IAW,B_V/[CWO\WO'C_O$:$/?]ZQXN^3Y/8Z!W_<)W7?U.3U MB]MV25AFIMA*7]'@U/\P4F1H%L J_^__Q$F<^GO+@\FYB'5,B;<,)7K>H8@> M-@AY3248AHPS9"SQRQ>T]2_QF!P'=+\OQ"CHUM"$) O].",*I)P8,(EX @SZ M]/J-KR%+_P1[F5-$^?6'KQ2:; 9K-)--MO'/[_Y7:!;8!I:L M9#"VD\XG*SD62W/E#!.6)HWZ_1,2_RJ*E8IP!_GLYE1Y#*U@9+&^2FB?$X% ]!LA(=MC4^M#P-IV^N?AU&>VIN="I!Y:VK(.):3E[BF1&%*5 MZ]:RMJR75[53U-[0H@&&)L#X M98ZI#83R4)4341HYD=59\HVVDV;EY%F'+\ M=U/7"5A/G$;U[8@Q?\A8U;5L5S0QI.0@JY9(4'1PI/_:POZ!N?@9ID'5\$@_W3+/#REAP)"! MC)V8:_:4Z4%&*SFPTI$L+I?0FP#&A;2IZG6*]:-?>[J4SN@-127H,=^0\2+? M-W%UB<_?18%'UP#0%[O#4)HLU;1$P_?UCZ:I MZBI?4LV$4U?;>IG9##N>I */&9F)R=NQ:STP#R]3] MB>GY][V692"M=]=&)%,SK8=-].?IKYIB@ <73G@6^G3TLQ]\\P)(+TCBY?Z^ M,M9-EY#X_@RR?'%D(Y#Z=68[,&WJNF*C-!4LJV@ @Z#:!.$XPK4K_)Q) /Q'[/UP*V>M;7Y34H65"A'@"))L:423_J#JO MZ7L&-K57L1^N1]P!6V)BH@L1#<=PU*R_>N'__33/2/(-NG-QH:^#H6*CZ ME]13 Y-E3'+%1Q8B**\&.9UMUF#)3>N.MYR\$1A_,14*BR9.;/"P^?!T?6,M M/V@U6?)7H3=<\%;GD5QL'OAK\]Z3@Q7\_05AO\SQ:KQC;3JV)[#HN;QY[F4. M0_Q;:[PO ^M:Z/@]1?^??3%:M[<1J:\34^+M,OG;D=\Z0/(^^IV'1R?NB1L= MX&_'0M(;,$E]GR'T-$IEHVS^B67.T-Q^]OBO;RE!\V5W4I:W?<#;WV(MTZ:\ M-IP0]JZR?*J0G?5P4!I,R)[97_%4#3:,G_898J=]A@R<\.8BRGA[QEX*D"K& MG@KJ*5\YD.IU=>N[*2X*ZQ1>?U?]OO\)I:FY ,2(7ZJ([/D#!?UOT+3DS7B^4Z>/F(V!4K*W ML*]PC]7OL<8]QNH3S5P""SO4"*QBWO\WP"+Z"V:=_IF9E"#B42PY X;K M33EH;2CIC4:T3TZM;Z_Y[HNBW,$-FN<$$<-GD=+HH/1/]?V88 M2'NZIJ5>@AK7<(/6Y/*L+LZJPL840]H/'-=(723X"2W@@)F-$\:<&B2\?1EG MHEDX]]W&W/=5BELUT?ZEGC(Y\,/GC)NTZ_%H5\WU^X,6HXS,WGPHT._TG*#3 M1#'?T&E:TP[-81,+*K R$34,+(#DHC [? S-;V"'3E0 E.TM[(32CR'Q?^HH M_?8BZ %=8+Y:]D'\M*[_=6E[ YD820N(.Z#R)LQ%JQ]I=8&6495TGFHP;L_B M%\^8I<]T/1&CWFI?/%/#?R]N;:&#([7JR#2.DRQ$7N]QUJ.)LY'J(L..K9+0 MBSYC,CS3?Y(F(SB.1R^WP!Q_@Q[N5M.1O!.QOVW, 1J8H%%CAC?L.PS"K>8B MB,!$* R0R!N]_F^@[HN9!WO9D/ZZ/K" C$V>3:HD_^H?IE,F)>?A.^1, MKM>-)5$D!@-J(.!1.2'0S$ 6^H08%08D$R/[H-\'A/1T/7:V4,QXLM"?\$5\ MD:JSHZ1M<_/UVL5!2;U%3:R/.#&O%NV1 MF$TN3=TMU&#)39W76C>.WL>B1TO'ZX?G7#VFJ'N"?,[HP,A[)KK>W>U_#/9Z MY-N&3-S3\6"8EI<9'X6'_/Q6_*3N$\1W8>D[7=PU/#TY'>'E Q N3YW/6AA- MQ?'/M@"B-,(D=&S@UEX(DN#'GPK!\PGL[X>H[\932_0,<7^OT%_V?W\81WV0 M^F9,K:SS>ST]!9NM4::!S4<*?+)S#PZ9_2F0\\Z(N3;AKAV67?M@2X+L>V"Y MY^$O;3 7V31-J.VB7LO&>B5MK V?G:#B7E_1=A 3_6I*ZONVZ_GOWV$3T<)F MHN8"['_C]^CXO)NW5G98<.' YA[:A\(-A7L]5?@SQ7:90753_=Z\VXNI>G-N MB" STPI,;9U _9)L5IO5PG,R'0KG^R:NVY'/ER2B.0+8AAPO+_.B.>TB*[P; M -_L)WZR):CAS-L]?6K7\6*\WRZ:.EUDY== O"+:LCC]"'QCWF'8&#IW!CA8 MJ90^[9?\K#6.]P02?3(6#!FET@&LO\2D$8 4U=%)/O,10';'/O9U0?Q'K ML.A(M+&!H@$9$S4-ED";U%%L=>HJ*++JF%@?K O BL^Q8QV3X:_0&$=%)Q:0 M@&>:$Z1?AW?"AXW]!6M&N[)M%YIR]LA$6[0V>[*=D>@\'<]D"^T.:NWGI(Z$_V0/Z.!H<\"V>E\:B) >0A74 M%<>!F@LTJ(J6:2"#0%MB !H'2ZR 9EA1\C(6,J(C^IO>#4KH[]Q:"ZJP%? M4&@\B@"H#H:NYB<<-R)-["_;!S2,I,C[=1%GI'B[0B=H5^B7@)7?]RW\ /N_ M7XXK>S1&)%[#S!ZN:*7):&S6K26[[,WD#V3P4 QO,W,7M(5HB&)__U< M_[R?B;\WQ5XM\'S_-@61C;,N_$Q?-R458P\=";(?(3>9SOM&V_VMB^QZG3Q& M4$P\+O:%."!)@28H61 !'1.8. -=QH0\B))'*]7\+*[B))6TU4BVBT?*> =$ ME.2I=?+6-%UAJI7N >\FITEV/[<]-;)B:Y$9*FV73B3)'E2H=J1Q! M)8]V=U>X15J99E61C50Z%M%6Y-1X/CRUHMZ;+KJKLI#GV79U@8]=;:XM5!2< M.&J]&:N["V>P2O/388'IEY01ZV;0/O"CUO4XH"9-V:ZPN?EC<[A,+WN5WE"@ MMB7/M?;^Q1NRB5A04A?#_=@?&%[TN[/OV?2 ;S&Z6V7>.]>,+@XR1RN%)61@ M^%/YGA'A/_ L"2QHO#H:PCN,[)-F]4VBR)=%TB\,+$?<3#XU98,H?WL&J6=M M7$ @@X8<[SX8UK]GS&,A MM)1<(;8YY.AYI9J/% =$X.\2>)A8(#*WQ E:I3CE]V$8=J8ENAL 328$S<"" M9L-W[_UI>^OC^U_7WGO0)/*I8W\*1Z]W\K0/+!Y94ZZM&,"VM\ B=28]MRI8 M;5ZI#M/)I<92>7F^SBX_6^#Q7-L)@^.W?IWV_;@1AQ![<8AEUT%1'U3]R&@( ML)\$V U1>67-=O#" MZ@;:RGAR2489G%K-]=9PH6UMF-X2K&O[*R.P>_XU+R<.V37Q=J8^@\#$5^<3,@]9=XF*ER ML-+QQJRL+U"GQ>[:"/\NFKUUV(E1%A8FGP,L2(XZZ0BI19>%CU[H='J-\BMN MI+FA-+%B\KX6_..3B4)G#55@ F.[-Y JD#2 M6V1/ND/X(T90_K5:=T@9+(#-T9^UB&>]W!8XXZ KH#T)?L\M]0?7D!FN+IN. M#"0%NI6_,!O:A7"4^*%^)&V!&PAQ@:!\A2A5<. .<;FEBGV0'S;,JMQKSG]A MZVKL?W\5*MD3V7[>S@@O/[;A]9!S'6_&4U"OMOK2FY2%.%MF13YBBWJ)>2P( MYF+XZT_BCL&9.R86W\C[A@Q_,'_ &^2PCL\SD/8V99S88(&F;K^2.\S<=>KF MTP6N<^KDV<5_JYO\GKO?V2%7NBB4O_BH#W M=1+=.K2YY>"M-C[Z\:-]WKNKX'^]Z;Z$O1O4U]TD/;$:@DC? J(:$0<.L!Y$ M;2XN[;5S&H_?D_3VXH2MB'B7P7M7U6.[CVB81]>V/[VK_? 4!.^N^R>'('C/ MCNYS^/6D5D\"O?O2CQ,\SBUEW@X0:OT!-2!B(PN!]/\TN?1)WJ+/F\ON]_F[ M?O3K3]-+?H'@F?:S6'99CN(^=_>&O,>]IS0]1:QUUA(-9%J28@DA@<=%@>[C MN- '?2 ,$GV1C)($@(_7^3C7W-CRCN7T\W3S2.E>ZK?'?P1S:_ZGDWRSP%62 M]:Y_[WJ9K32Q.IM+UC.%2@[+D>WY'%#:H2UD2 9,G-H[T0TTU37[K.S MWN. W&[X-C('=" :Z%P'9!W$ M4_33U@X2;=O5)UY"YQT&%A/88W'];6*98W\ -@J1("#P\C[1R/I 4\ ?NY# MZP@;N(X+6P(SU.@]&AB W$5A#\A:QT3GRFJP!M_,5-!-]6AD*'+B'=P'H/N( MD.%N75$$-H5^LXZ&-C=1*,1+)(=T6I/&ZYK\-)<43I3&T3._J:>/H70]?317 M-.WX;8\>3Q\[*#?EZ"DR-QTP/*H80&V 1 !'N;&0N.CXPN-?/%+/CA[[O'KZ M%"F)8KA'I2>FQS[Q:%"0PD 2[>/^CTQ7D_?3;FT%8@&TDV'#Z,Q%7RPV/OY: MLPPP%/V3%RU,' P4C]^(L=XV :BG*'8H+D_P,?&RF@+FOG/!G='F5%]"*&D !)OB\8_AX$Q3^-?;G>A?"L MRKQ-ITP#7>Z\%ER/$*@GT/EP1;3)S':U=;>]6SN"3%DEP= M^1<2A 2$<[(R@'"&(2&Q%&^;B'=)IS,R;91_;4N6TO=WJZ'*7^HH"K3XG?'N M"5-LU6_3-=8=03"T=Y#;G<<'I- :[+*S5E7_,K0U8$"%]R9!1%+_G$WO2 )T MT5A_O0*);45_[X@X5 !II(U>E.'X-7/BCQ_Z8O#<63 M*J\=1'9_.^C!ULXMI&H0\PYBMW][KVQ:@:Q8WR\'VX.R 6#_47L LMV#0?A= M@2UZ7/1F//D MWVM!\ 4#]=,3KT.*V-ZV.X^*SX;-?5!X?D?!COEKY8=Z[[FDS[KCJF(0D3'6>S80JIMC$#:)9Y64Y\7/0%8VCZ/45Z8.P( MHGDY,[#T837^'.8Q#HX)XI;'7&C;>)<[0![!X=A(2E^I1P83!$=(CDP?+O>% MW]^T!=L08=W&4 ,;1;B#4@;?L\3_^S]$C/[[U6;V1FWV/0&V_$UA: SB!*TC MB)JWY]/;]:'[^Y)1UM#$0R'8ASMO?0*-=Z>/-BI\K)OW6!(Z2#XP8P/(%,@' MG^$2FD!@233-/T%&A '/H1S8P\_-E"BOYQ?[9;RS]O'1>^,UPQ))Z6;&JT.R M8EEO!' .T"%=EOO3'RQ8A35AA3NL %O$B.3]W8E7[>U$BEXX8$S2,! 1CKM1 MW&[ 70(TP7IS5@9( !VTB5&$%_>C[C;=0-.GZKZVIY^:X!MKT:?TGJWN6R#B-L*)=!%#86$$(*@HU 6T0+EO @T17GK M#>NQ?"O)WK.VUGIW[_EY&U7VP/\$2]?2Z"WGH(:@FP\=9,VC(K3L4;&U?>1M MO/>[B?37K_<>R[H6DN&['5\,5(^(H-3V5U2]"7%[!))ON/GZ:?I:L#4YUNKC MK<%Z!J1_1A(:K/^&QS4(MWUH+&Z =MV5.]^[? :G^F ?HWS40FWLV61KQ]3' M'*_)YP3IR\+'3UWL^EK6D5BL%6"W@@WM,B@*KB&[2 ;6E@XDT0OZT <^O3;Q M]=.FY?X(BI3; _(&29^^@6Q/G M]OW!6;B$E) D6A3(1#PJT+(\$,1$/RX,)!!E "5%1>*\T;)/A:&X9IZM8X5* MEJN7DR@@=2W93WKG?JQ9[^GT>M[S@6<[7^_-B.DGNTXW08$CM]JU3VQ,A^'RZ37R>N<*V(JLB!84EW-"R_,QT3#X'P;_SQ7\ M!U)B$,4)1B! ?P#A+#X0$HD^)429/DX2"8J(@OAM!?_7NXL]P@<$A9O)5(G% MN"R6YBK-;9 _V!=2OS4U-4%<^?+I"QP(=\]\=8;TN0YAO7J:?Q#* MT@V,Z.HB]N'Q?4P:=^;2P_]($H#^\,7'?P#7L7MR0Q(%!2Z=AXC_Z) H6Y.C MFJPW"]E")5E)%Y*E/=-?B)(D%8M^S!Y!M:Z-7R^21OZ];>+0O7ABI;Q74ZY M[2]6GBN,\&5]HD.\#O$ZQ.MKX76AR9:)+9CN$H&$&!V+X=3'X!HMCJS#&O<8 M;XBNK*#X6W:[2M_8ANQ"R XA^Z89%$)V"-E?"]EIKM+@2H4,A.I,*EF"R,TV M\BP+,9N,DXG$R2VGKV-VVD1MHS1!^,G+NO?63%*BYJT%-48 ^/E$Y@![= V M4?AF+PJ*11\M58? '@+[33,H!/80V*\'[#M+G,MR5;;NQ3<@PI,D<_H^EH\" M_,X41\C.;5)L=Q<".+!W8)W]N\#6QX'["24GYH$0^F\3^J,A](?0'T)_T* _ MG4]6@BC*(ZD '0O<7BJI>?8GEOHCQL M;WL3^C0R-91:MDER9:X1E-7.^\QU"P/^^@!\+ 3\$_!#PKP7X%:[)(J=@#_=/+N-^#/ K MIK,Y3LTQL6?@/US/_1Y('@^1/$3R$,FOF8)#EI.59,['[$RAD>8;#71^3R4# M'Y>ZC0*TY+.?S<4A[['R\>$O&<667']#,++&DX:H+6W%,^AW^(XF /\X6U2F MOMX:>;!>AG[I'VT_1>:O^T4P(Q>$#;?,]LSV0Q<:2WG%>_GDV&#K5(D3V&T1V M*ES0#9$]1/:K(CN--MS6N5(#HGJUSJ79#%]G&P+)Q&GB@QNA=I!.WWN;L[?G M@E6WYX*%>!WB]8US*,3K$*^OL&^UX!U8L[]IE4D0)'WZ&LY7L7IOT^IFU^J) M W%"J+XYJ Y7/D.H#J'ZJJ8U46)SR9)G5+/H2'NT]RE&T)^VJHE[K 2&HN:; MTP!U,K2G0Y"^=0Z%(!V"]!5 .EDO-(K99+K)U1L"3<;I!/%I@$[>8_M'+8?@ M'(+SC7,H!.<0G*^0<<)7ZFRNT&BR=3;32);8!I=E:WRAV6VP:;Y>:!;8QADR M3GC#OW@1>-N&1,V_U6&]0^C)(?6\?YKTVO0.H?TFH3U,)@RA/83VZV:49-AL MDB\U&WR5JS382@&:WUM,%Q@FSGQT']!!1DD&#$0O#Y!']\HU@*&@6U.VD![" M=PC?-\ZA$+Y#^+Y"VDBY4&$;R2S;[&X3 "%N)^+1:.+3N$W?8V7%0)?##0"T MP/<2_T*\#O'ZQCD4XG6(UU^/U]&CK)$H35.?7HJ,WF.<=\-?87?;5(C1(4;? M.(="C XQ^NLQFF$[^4*JT&P(5"(>2WSP",4=.#/HAOL1)+03VLTWBG&C*$SC3^3^MW7)NU=P M\N:K';_@WMJ7^^F7B_AL?4 W/ :XZS^ML[)B3S1Q";')6%^;^>:>:XH!(NNK M-=\JM_C;NQC>Q!O>Q/OJ3;SQ*([3@X2(8E= H.4!)<2)/@4_@41L$)<3=#_Q MZ\_MW<3[AOL( W)-[YOO.-R.[?6[NRXXM.<'@KJUN_VKDN0S\$D&VXUFU]-S MWEC^.>*SS3K7P*KY)"1SFN6;A32DZ.;"]4KZ?H_L;[A_YTHB!0<".Y=A*PU( M[_UN8NM^8GY'STCU3YNP:_QAI(1(X& @Q.DH+=!D3!02)$$)Q( B@"3C,AB( M:\*NK]B6!(W*5W/3D9E3]3%CBV9QBU=E;5>AA!Z_KN((7VH5*;E#0FTF!.JXS'=<6T<*TE6+3"Z;2GY5X MHQ$;"K2 /RU93I:F-:O3!6Q. +UTDL[VT^IB$T'EK,8 MSZ+-H< UZ,9JEKLLW$X0ECRJ)]%F:+H::(Z8B.+N#94DJ!G M&'-8\FCL@JR/DTV3&O.*T9VPI7%;Z&7F0NRX=:;/N8M69A)GE[6X77)YIMAR MYT+\N"1=ZY1'Y8HEXR21+RE@-5/+Z9J0."Y9'<^;>BY39OD&90ZG)75(QJ2A M0.#'14?\BBH.(G2*%^FA6\XYR;Q)0F$BCHLJ9'?5E&IXFR:P[+."-KD(9%3W"TV&N.9X7&,LE.17&NRYEJFI["HB=8 M&M>ZB;Q2HA6VJ,YSR49>G]50!T[PU';;B1+/]VVU7>D)0R<[(>4RI, )!KA: MMXS7^KK#IN/1K$6(62"2#D MNU-<4=OTH\TK'.@QZ:% GN 6G#H7>4G)='&25L7>2"#4Z6B.BAX-:YQ)%')9 MICW!IT4WTJV65FU9]HH>#2LM3(;U@/IJ:+H'\ A8ECSO =^>)^<04 M6BPYGFFY)AE_5**PKR?$I9PM29.R4(CQHN9,HURFGBO6DP)Y0ESRNCRN]R@U MPBKL4AI%1K6FABAP0EQR*[&3-_FEK(KSXI01(F49'T-,.P4!9:G;-F9\65WV M'_&"5,SG"S78@1-:6.XRRIC1%PLX^PV5"9L=M(@6I, )QI;4X3DBC8\T M,ZJV;=C7$\0"TJ!3G\Z2$19DV$Y:6:.+'!P^;#OO'!0(MC[9TB-T?RW:--C,1S&T77,3W+@6NY',JVM!W[H)CK6IF/K!@G?VGE;X"U&W1/42^'H/=]MKWX3UCG0 MS/G&>-I\C\PM!U4,-K>%-4[-NFYCK@*_QA_!Z/[CSB3[MU M>]&,-X8_1PJ!R<1K! B*]/N@N%YVV&0!3A:8=]MI]-+H-]KTZ<'Y(=&K;K4(WCR\7ECY>I:_L#OC.1DXFR2$8O[3 MQ-P+N]^DD ?.M3C/G)9V+0L6Q41O^GKX#E;BF37X)ZOKJ\O]0='.4%I#:7UM M33W2C9F+@A?T:YN5K6/:_OZLC1#T=*?:/LD#;?+.6**'L M#.MGGR\(/0<$1#%BU9X!L9H;DTZW714!Z^ NS(1. ]^)FMTU7S\QQ MGK))&#*WK(P7Y];G44OI%T9,GV!U?D*/F8C(6:T: MU&?FUQ^"NJ,HYBX1B[Z@T-_.Q_7-D*0D0+,FQ)#Y M0=S%8LQ=E"(N9WZ$2OL=E/;:/O^MFQ+OU%FWX\:YUM!.\Q&^4QI,T\EV<8ZV M\D,3@[PC2>:.B+ZDLS\G]E$P9K"D:2G #CVFG^,QG=L:^9&.TZ4,E(U.+B'& MG0"W'I'C5L7VQ\QLH?#BO.B=/N(9)#1%W9%$+(R'A-H=!D4":,F\HMPC MN][5Z^51%2^VU-$X-FP\MB,UJ-PH.'+'$/@=E3B_Y1)X,Z5J@8FHR)BRH5[H M7]V"?Q5\"H3!E$\&4^29:$C YHPML%5=2QJ)-K!/.6:/5II2E%(#)TO9H11I MT)0\'0J)M>U"T'<4B8?!E%#9OV/BQ:V;+N_4=:LN-^?]8GJ)IV-N9,#E>*;9 M1&J8,$2?OXHE$&(39LV[ 8@(,>WW%N.G=J"4=)#Z&3MP7.W%7WF=UY1!. M<':9?3>S::WQK*_P28C,2-O]S3DGH+1J'PWIV M4SQ!WR48*HSYA'!QO9A0"!87,[S>B1;T+%WM*1I-\@S=&LYBU6JJ,/2.DO:6 MOW"*NDO$7_*ROET0R>]'TW1$[5(658B'WP'KE;JN&SJZGO.R_1"QQA],O9?^%>AKJ:1C*^6PHYQ4U?>Q7@5NH MTA4VK:C3^5"(.NF$=\4$,B'0(A3ZC[GQZ$W@%3;TO@*RXAY\H@0Q#^>(2MCE M;@X-52A4H6^7[')&!?JF/GU660!Y[A0.T_GKU'HN3K_D-(0J&ZIL MZ-M_>K7@71IK-/ 44RP47!9048DO#0RF9PZ1QB)7/WZ7B+Z43'X+;OYY+(V" M ?D\5-#=;Y2@ R+KX_[%UNT\Q&/?W8)@0[=B%I+J)ASC3EN:)I MIS;3"*4H(4?H&9^N9D91![#F*%%#M]YZIXM$:>*.B%UP>V^H]C]'[0,88+AU M6^>#6E\MQBHD&"=M-CTNN4H"[]#CF*?UT.:!)D^,N(M1YS=[ F_C)*L%;+). MZ85LU'7%089CZ*"%#EH84[G$!E_3D)Y=@YVD2GV^WAD,U$AFE2Q5J-:T/4\* M1!29)M0=#4&*OJ1I$BKK=U#6,)IRKOVZ+^EJM[ @(Q6BWU;3YBI>SK#2RLAZ MN@H-"AJZ$/$[^L7(Y\^)H]21A&#F '-M$&YK"?/4PVTMW\>PX2; $AU(L!* M'H2GZ=R MWWG[-1VX$66&T2SDZ+:3B52,R[!#I-5")O>V:Y$E+J+T6'L)42+ M<%?+=[2LW@L6]25=C#-*7]3 M2[B9Y=PP&%S,.^?Q]3\>W2Z[#^8$BA4F5E^=RK3!*WR$B"NX$A-<:/)XY\F2 MT3N"2=R1L0N>9Q_J]C?7;=^4^?&:?>&],R=46XNX)6 5])HJDOE:ICA)C!\7 MGFI# X6"SDPBBOZ[\2A0X)4\=.X"LK >?*)<(P_GZ9W(KR?]7YM,H4*%"A78 M#)>KJ=,WC2>\>'MX21$]\BC OL/2IN$-&&7$UH$,@([.Y<>J%A@ RP(RUG!, M2?7.,O,^C6 =P+(1/8G8WQA*2W:69[V)_">KWO=9L;Y\>LFM3L&A?'\'^;YV M1L8S(_N)][_Z_=A<+J[M9K?SW3 >6HA7-YL#D'(03F:A8OQ@Q0C@SH>+SH(! MGO*8@REO8EI>Q-T<8!/+U!7;-JTE9I@.P$*K]3M8K6=<+/[^2T:76@RN0'VR MJ^(2Q4>>/W.M;4U+1(;,M/BBE:AS+%\?%PI#@?2/1KQ+H'N17UP]"O7T9^OI MM1W+6U_8?9N:3KNMOC/(I#)L<0JL8=^==^:+&E)3_UZ+*',7C9[_=.7;]I T3JNQW4-DP)/-ID^+- M&JL-NZVH[-@"#G(27WIL5?5*T]-8:%5$[R@&O\-C/_TLRT-#HP&KARTG#W+Y M=@E\$W&)CG\*XS??T$'[WDD1 <'%BQW*[>OC5E.]_%H_!Q?()Z"Q/Q6&4FY8 M;_)3AJTVBV6KW(LD!=([Y9(DZ3N"O.".PU#;?XZVAV&5\Y_G_4YE'W7FK54T M2J15,F>F>ZEXCQ R0Z3L_O6?=.PN&O^!T17NX$+UO63/T&?["5NKSV[0_/@= MUA<[10HIZIM)Q" M@,V;=VC[H#VL5YEH2YVF:&.$*R5)R2>1MJ-#-A/4'1F/__#PCM^/PXO.+V'I MA"[=SW'IP@#.^4V<-^%=;,)EB_'AM* RG:%#+F2F6QG,!=(['3-QEX@Q=]0E MKTH/E?SG*'D8MSF[8?,F'2^,LZU.AOS_V7O3)D69['WX_?]3S>V(F0NYA M7WKF[@A4W!4WW-X0"(B(@+*(^.D?P*KNZJ*ZMG9!S8BY>ZKM+"1/GG/ER>LL M2?E"GRX0AC7@9W#LTR1-+1$X3U'1?\1;<>;,L369-V1P>CMY@#W[$@!-)H!= M +LX>\+*E;5KNL;3?^?70M[DFM*XP%?^M>87'!-NYYB0?:%M9J_"[*,#!AV3"$2>9*@\@KY%FP)T .@ M:G&NCGSX&#K4<6D;:(6E(:A[5D(+)H$C52U&!S+.' M*D6/W4J>OE5S3S1."$Y8UW#" M4XU^+ _+2Q9TSI*QBEEBBMB>Y'BM'WR_90 M]_IEQXTPBDF25V$T#\-OM5L QGJ]QIK[10(W08!DQ*A/YGA\U*HMU M&W9+A MP*8CK&P]P$.596.KCB_+B%NHO&/7]T/H'!)75Y%'!WF12P<2.L!=B!=*^ !I M<.?*>7WSMNE:WRORLU%/$RJMI:!NQ(97IMCXS>).<3"5IXBW[IH&4''O4'$I MORI[4LH I)PML_9-3&'L?J$;SI9; R46"DP28[&*:3&FQ(DH&)4GB>/73F?> M]3IDTH):(5 \ &J%,NDWO7W()$<%K:/LQ"J\Z;7VQ&87A@S#QG";W"^?9V@L MCZ)OW1H-K/QVK?QB7M#=H\$YX[OSW$GOX_J,]JORL/:KS\ZKS]8].J6YRU?F_UI*3VTHK/[X][R#3MQ[_ MS[>YE9*^U14U85;2HKK@A=PL<@?@1+#5A0L3;DJCO@S^E6VOM\B<8EH%J MKFU'T=R>&=OB=YJC*,)]Y1G7[\LB_9E[;D..)<&-163:0JPZ:OLWQ3 M)NV)%;Q7=_$G*O5,? MO*]=N;7JY!*!)6[B$10R8]3_BP5(I,[MY)4?0P(; 4,\!6G5D72E9A6EM>[% MSWAE-=JPPKB>21L<*2MUBIX,R8;'GJ@T^&*.UQ/ROJ*;;F(H!ZS\=_Y#ROG!U7B$B'61M )GZP\-%5G"N%96L)GU MQ^KY1PB1P('+^M["=J)II5IW)L)?DWM_4X!M0H!6_K2T9H)-KQXDP:K7I?\! M87_4_$\EX?.!\(=$;$Y65'%<&IJ'"?,KL+_WI,EU%S7_\T2-8HN M[CG;S1:6-*FE53FD \G=FYDY[WMN_*YZ_#:O3%\OAT+%&$M]862MPW"JC:@1 M'4T?S\/8:\%J I_+O,EL@I#4BY5#+TV*;>@I=?M14-O9OYO6)LLU#E^6FBT MN9 ?%,<;GNA42D'2?@A&7XN&_@%"OC862^W%(_@/; M>GVB]LYMCH4NL^'\RE[<%CF>6Y?9"TS4_FDBGYKMUW:ZIAYIIR(E1G4X2*N6 MK,:-*F[^J/)LZIT?,W_5-"LUT1!4J57D(-4R*LO"8-=@V7@G(&@BS[R:NG1$ M\#^-E,]U!/JXF/G)KE1W#(5(S )HSI&#.^*)7U/$>?^5[,)0_LCO2; MS'RDB2A^.+ KW(@J&%0#:O2U52!BR>4]2!Z)D];(MY+6 '0 Z+B]O));3V4] M!G3 4EWQY&EI)X3.,&AP%#[0.@ETQ!WS83K/T,?/=KUG.P!I 2 M *3+ +L M=@'293*5+G.$D^<&AI78=C6'>5]'B:<. "?2G6T7;:P'PCK M*E?<4XX+#XS)!'\WN2ZC.9]?%H(ZTO>UKKT2*@/4%+8\NUF0)\OWO-5\NF?2 M_U"B%ZPO%[@+&2-#(DQS,9^NK9T;J1YZZ"T($NJ.(./:H"*/1M%BPR.=C78N M-IP8S#%D##+J/K=.[^4WK2MNL2]6IA.8;%6PD;H)"P/SW=S[JYCZ&ZE-XPFD MF-6F*\(2J[-:']%UHL+&MR>B#)4GL-:MFR7):[%[-:".5)7JU[FEG2:3KS+<3 MHKDS5]P(M8;\JD7MJA/I7@Y\)7/M[>=^,2WGWX 1OR)&'%P%<"UI,L]P M-CE,O=;*S:]P[(1@.*,2X+MNWRIUZX(F8E1R&3(&;@"X31L%-P!<7>+*!XQY M);7A*0-Q8P.MLXS#L!5\S";&'#=B8]ZZCNQ^@FT_:S9S:TE7HM_,R8>R31!@ M &&VXBU7;G?\L&RZ@CQ)DUJU"D/!P)780B7LN?-(3_LBAA]:-G/Y"D:RY,H M!M)X[]C6,]26__8QX63^S\=!@ M$D/G:9K)$W0ZF^;?]T@>'2XN^GV^-CA6WL^Q$E!(&?:BGIOHP31?@;Y6:T,' M_);$N?Y*T_IU35\QI:Z()Q<^TGF8@O,H#;BC>S9RP!W= G?T(330*MJ.QD-L MS)&DB=L[PIDB9!"C04P;H1$<('D8?RVM.+.L4>9-'IP8+WYBS+Z$+DXY@<+P M*]0:8%<9YV5 8?F9Z(IGMS?F<\5G=R[T?MZYT/EQYT+B*R59NX#FR,P)*,., M\C]/RH!DF#>^FBM+?-H5L>B$A,9\"4KD M$9+)H]1;<74 %P N3L>0 + XQPW0'T4+:&###*+L#6.S<1LH9'#:II*@!?GP M'/@^?:\4+DS[\RP]]0C]NUT=_63GR^%3G MUW<=+-2<),NV&7UMW,,PU[:]N+8WN9HHIT>_H#E)EK/CQ7597C0\\OZB=W8C M-R_Z*3&.)!>HK%N2)>M):"OZ(+D%\Z\C3N3W(OXH3BKZ]OO_HC^>?D]>J9(3 M \7BO[^N$A9_R9-7 ?_?24XJORX&BC_AW _CQI^]=/+G_WO^[C^1"Y+ME>U\ M>\*G9Y-:'(K\T 2J-!6:.:ID0-(\^MYOTBJ00O=QDC3]%XH_G>.^_<"X6 PY MXB^:_K_]/DRW^%Z[* 6_:N(HBB)7FYVT82BERQQ[3Y7 MRCU_W=S/]\WQY=S/-SX?N/]O]LNW/)_2P_=_"9;D*Y%WI/S[?_^9G7'+25O2 M\Q?[^G[Y: P23BGPC$9%254C8X!Q6I0DB1(EE%!P1<((C* ?U>7Q-TB:G.,, M(4=#X.@W9I02_83)HD)3LHS3&*$@ZB^_$3DFKEOOBK*]9@U_468FC+@5VL[I"&,=+?0VLS)O3TVIVRZ0[*YG,C D(1 Y[4&S6ES+]LJ4 MIDRSLZKIM3G(1 2'\O:[O)3(L.XZF1*-V"]FZUR,-]>U!M=0JEW2!Z42H]4A>U M"3_GI0D'S:N5@;W#%WXQ$.GT2+ZSF/(E'ML;&W_8J9+TFO:'K,BD1T)"Q6Q1 MW8+*09O!O.;3Y;*LLB("IX<6O6:;LC!;YD8"K4'T<%YK&4%\9$@-9:="4<9Q MG#&*DF;H55F0NI'-(*]H2;V-.6RY5])@4QN.&@-!5XAH4L@KTM_L1[:V)^62 MT-B; <_6](&@)$/)ET,]6"89A)ZPL#X@$-<:+\2UR<9#D93VC6E9X*OF=F)4 M5)0WM[XX6?C18U]957W?5BIU30D,DN(1KV-V6$6/+/^5917KO+E$7=\TH/V, M@^RU@"]JD0A>65>$-D;8N+)O&5 =+;!Q%P?%EF4'@Q@60O&9JVJ_%"L5F.E-8P2>_:8PN>*F$O MDM8K:DC+O54+];B:8%8'_'(L,-JZG@S%7@Z%S<*ZH]3[2Z,HJZ(JM"I^L\[& M0U-:4 U(Z\="T MPC#3%KYBV,E ,'O=9KG?]"5G$.'J*S:#&E*S$O8+/+>QJ[VB*3=]O=R-AZ:> MVM!&)C.W*X+A,Q"YFVB(-D"2H:GU"J9+1AQV\ H<"KU@A +&#+XXG<.JZFKM??+4]'IYTT5-14HE!N:W2KC"$5MN=:.QKQ@XCLU- M@MA4AP*T+H4C"1:852P"-+T(>&F!D7@1XSEH/.[[4YK?0T@0#TU+MM_GY=ZD MX4!"PS3$)50NSMUM]-A7< ,OET1%;J$*\-UEM!#AL.1@K;9J]JI\\-?T&,[+0KV&PV^7" M60,>[R$!GT+1V%J@;\6*?JXE88*0-N M9T,#"Y.U>&A*NT9(.-S7YBAL%.M+ Y^6Y9[1#>*A*>TJ-2LE90D''#?"&^7) M)I*Q44E>(*U=_7HAE-#R:,BA(0QC;8X(&D;T!J\ 8F^"!-(*"PMPPP\IUNRX M(S1V1WX"8L+I_#@/'VB[Z"R\DM:N^NWIA^>^*1GYDH]GXOAP)1\.94\>9W)8 ME7S/?OK@<%1-/OGE0/N,^GLL[3BSU^(7)P?3\6+<3IOVCDK=#[LQ/C ML^?;T3/G*SMX\I*?_@[%M.>WP^D_B.3T[L'[T?E.OOAIJ#1S[97OJ>0NP+ME;EYB_ NN2M75AP+ID"/97!=(G_LS115L"Z76A<,["\97!?F+YH"ZY*]=4'_ MM+!I3$AT)\0PDEYP=/G57Q*)JFDBT\*2;97\8=_/Q / M7]WPT,2$+YAL2W]>H&]ETY1M)TF.[.N[7"OZYX6;XRQ%59).]H?4)@S./[5[ MF!U)Z4Y;G_=Y$;W2SN((NH+_1:"WJ"N#A:.JG]06@,V9P^8C:\?SF_Q^O=5O M]AL41K]J60C\%T[?DF7%)4Y'0]>W*?*L3?W,:H/?F-I@M[LI9T9MD(1%ORFU M.1;:O$, 96WF0&N."39?\^G.6\=*_WSF'_02:*M>SI56JGLTO^XZJGG/Z.PF MA5QG5XW35^M>9EX7+<+W'^G>HNB[T:K$];D[>>7'PF5=5XW^ MIPRDG>J^4J^+["=[W-SU5H8T%Y01$6RMLA]7<<3%_7D:@?,H19ZBMO_@K@,T M>"6=Y";1X"(;8*;0 'N.!I&!<:6J4;)Y4R =R;7JRKHWJ%T8#9JC2%J-96MG M%*<,'(X\6]C-6#%)S\?S!(+DF=.T1CVSI?&!AEM^8 CEX6*=EDT*!>L5G4$L26C0;3';:2KB<(@]@V8A^]('D>C M_ZBW.J/^V>$:@,$KJ0T #&X2#%ZX!A)*-SRRYY0,D6W[>Q.QZ_+P26WG<"TUUMKJLNOW( MWE\!2[2)%WR?[HA&Z&MH6))Y<9C#D=IW+/1O%(H%S6*#Z9 M)Y@3 <") M@]E7 8\!L^5;9\=X65OHK#BH6T: M@6!YFJ".3LQ<8S9+Q;%=-[=V[+GNY4!&RYDS6N[D5);)R6<#.<_!TR0VWDE, M_+6;TLF%3L)[I 23*N,-37U/EP>:2!S271"(TL+:?NUO'=6.XWD+9S-/+G1HYG9RTG?_\BY%SN2Y>H@8R2DW9XO2J- M/FO-P/.:!"T+\YLO>&879&*0]IXGF'H/$S3(*1] MZ9#VC: :.-PTI#TEU' XFH45*GO.'A$K_"^1R&J8 81"B2=&S :SJ/824)) M(%J=D8-![BC$?N)B>ZJJ2(R\2#D91M^K*7IO1[SZ%G$' &02/FOJJW:9$,9-9FN8Y:(^<9@Q4^=B4X\)!YHD\P1% MW'F_@P,#45+73B3R9"4/F2"F'4UT?_C@V#0$8"Q!'P30!R$K_,=SVX]^7JGQ M#S&K^PP"7L'60H$MNE*X# UI%N[F!D%:&X<5F0,-@F/1$8H"#1(NGDUR)Q@" M&B1=BB'_U0'EGWUVZ 8JN0CR0(G.]]YID7D+@/I2S4D,? 0RN-YXM M.ITU#TN-XGI([HU)D6-CP""CPU@>19@\3H-[4, ]*.!&@TP\6% M2]K/:/UG#7=_S/I#MDSN9V-]8O1UO(K4?;W-.HGU/W;@A//,B:P?A+Y!!XM[ M,/?S1*L_9NYKN&HWQ^I2$,(FJ51+!9/:#A-S/_3,Q$DT3\-O^NS7$+D^TEV- MWD)UVT(<>KA:#'F!R(VX*X[<4#.;=5I?R5G:HP M"OG5^IHS\FH^C3U9ZR-5X["_P^MX^;%8F/%;A M-IR_JNQ"K[Z692DZA1+Q*12ED#R*G/ ,"LS^XH'4RW>[OR>S/VE"]B?,7F]. M+-JP&P;11'0 -[$.^]M-]_KW!Q#BK@$W#AMELK M*FS,1$ZUMOMBNU,66B4VA@OF !<8\P:"BS>0S[R$,M]X/B6QZRQV7WMK_0=J/N(E;W5^V'P[,OG7>C[6Q9HY"?V! M*FPHN(ZJNV:]*47H22:,#(;G*33M:X%:]R/R+P \KK<)_?G!XR24SE?!0V]T M#V@A^@Q:D) MGJ^B14$NP4MYU-AQ?8[>!3-UQKFE!"UBE@?!XNL!TW??W&6!_^.5@:^7^8,< MFC/GT 7[0NY.1G&X=O*W4F:@;1MR_ZUX0+;S(]>?-)HEH MG%"814<^ZK&.A,9/=PD9R.'Y> X/@)TOY 9E&'9NA&GZ,.[\MM=3UPA7RZXG MUJ5DB'Q M0Z(!0P$\&E4\:D)3TB:0D@#JWA3HW0GK]N=[&^!/37S06H<^;7L_-93D=WJ.M>KE5?*/&3(T607VB MNSQIIX);-6XBP>F]4,$_08[2U9%./YOZEAW;+$:OH5M^)$_^QXTXA<2<#^,& ML3%S.\^1H@72+C1T^:< M1JGVEA41.DEURM,HGB=?H:Y LM--)#N="4A OM)92] N B18?30;S(=+3]"7 M?=CM.^V:&W/@].%N$09#\C26KF,%B4\WD?AT'B !V0CG+4Z[")"@O,E,2 99 M?$#@9'6PPD!P5OT?'L6. B30K6HG3\$6 K ?=A3(5 MJCMFBTR0@P/ZZ-RT@H,D#] QYF9Z0!S/,$ : NB-/Q<1 +![%P$ O/ M8BP\LM"/W7%KS)WA:,-.1UR_U"]4^ZNM'VA:]$H@>@VBUR!Z?871ZP^;?I?K M[;KBI5F'H/ZL:F#^+-(-X,(D77%V_^L.D7973(#!?BAB.M=CBC M)+)<7":[/H@0@P@QL/LKBQ!_V.Z;M>:2G0^\+5>1HB?69M4:-TRV_)N*Z5X! M"H"(;B8BNID7RB4BP==W8S@((&G=6XW/79$PAS M@S W,*>74KK1Z'C'4>>JXZA*KN_9LI%3]*T>_:Z2DZ+_9,E=Y-:.:NJ^">+G MQSLVWK,$F%-+($-TVCF"YS\,.+'?TJ/YN@>*+7IU3S4C**B9T4J\=G,0O.:[ MS 1;8URQCNTK%6=5%XM=$47CD#J-H'D,?I-A P'U/SSRWK,$#N?;+"7%I6\: M!V'C/SR#WK,$#A[R?6QVYX@9_^%FIV!&MS\,^T5NTRB/M0DJP4R5C3<[YN$[ MBL3]TVD023[=^?F>)7!Q*/C 7G<-X=+3''LE67;4V-Q!O!3$2V\Z7IHAC^'\ MQV/VR4]55',=_US273F2_FL.PU[#*+;O;!L"CRW6GC\>6[*HB7$:[,-W M*H^@>)ZF3GDW)# 8$"7.8I3X\@=KH 0@WIO% %6&]M?SG\@_N[^*JWJM&?H3 M7O [XD:E@EUKA 7Q_IJTE*<),@\SI[G* D2Y093[:D'D9&?Y>UYH$)T&T>F3 M1Z>O+QT,!&I!H/;D@=IK- L0W@7AW1/'=*[/+$"D$T0Z;]8J[B<^^N-2*])LI>8\.R?;IFG'HK1E8V&O%-4!38/OZ#KURS<5!H7Z%VG+Q6XE?16# MP, N)A#0?X8 !U!$1[6M7F=XYT!TBBU30T[3;!-'9Z[CQ^[T]._>+T &W5 \]T^)!C)Y MCP2$DF+CDK[R/54!@=P3M>G&(H57;#_F<3( #*?JTWW^61[5MSB4-"6>A;N0 M'-45-^1N@2,0/X*E)DR(>%L2]7UP9%H _82#P4F.%,1QKXH$!%]^([\15$IIPK48)^MJ?E- M F6JJSD RJ_T-C\I4"IS>#CS6XLYC"XV;,]7AYPG;Y?(_&902WE(@^)YV8"R3S,(7F M,3R=X?S*!R 7YPYR<8Y]P@=0^F?I)^>$TI!1)E.L05MP.';[8Y8F)E8EB,'B MW>2<:Y7-)Z#T#>F(R67-"(SET8_$5D"VSDUDZV1>1-D/89\5@L]1FO:G$"RM M@B4;8(1O^,Y.X:"2W4"5!&3>3?NY5ME\ H+?D$X,P50>H^D(AC^0" 3R@.XA M#^ARI7D <_\L1^:41PWZ](C;K/=ERK+ -6#3G)&?C^%Z%J%\PG0?4L\ MCXXO0N4).GU'Q!NHFQ#0_TE:+IV 1U_ZKJ?/P^=6]@(N#__RHU 6_3AF'OUE M9352#>?7=QTLU/B^'MN,OC:,EB77MKWH^=%BY:(YZ-$O:(ZTRJTEQ\O9\YP7 M#2_:,4WNJDK\4U+U*\693&7=DBQ9CP;_N#O,_>LT$\F^U'__9A_=&Q1]^_U_ MT1]/OR>O5,F)-X7%?W^='!9_R>,^">O73RY_][ M_NX_8UV0;*]LY]O3YO1L4HL$/KZAR3ZEJ=#,424#DN;1]WZ+O#$I=!\G2=// MJ/-O/S:X6 PY(@ZAY'[^& LC)4E3VD'/Y/5+,.CP6T\?)3O:TV>VJ\?0\LU1 M5Q&H;M7XV;\\-5D4SUZ?;D5>>"#83_G_3\HMG!CR_S'@BZ\Z;/'/$41&8+XZ M/#8X"/SQHP@)DJYTD8T7XQTD,MX?ZBA]1"5_E>EKPI(2G!?G-$DQF,*(!,7@ M(CZC$7%&X'.1DI$90<\4$I.IA\.W'D=JSV<[LU?*>Y#8X08]OI_K5-E>BRUR MPJ!69)O]_(&OK+6+)P*UUU[E2)AVD'R1;_?Y9JW$#KA2?Q#]V>+:@SY?+E;9 M=H7KU]K]2'<:5?ZBPH]>LL2U^UPI]_QU7H%9I< MKL>5.*[%QC]V>ER9Z_62WXPFE6/;CS]5^6:)Z_63CA#4?W-<5Z@-)F=C1=DD89F!8(40%I^;NKT+N!'- MMUJS1KB@EYJ8^'Z_CN0A8U+?Z/.RP,^FQ9FV7-(=/1Z9>N;&Y5O<2.@0G+\L MS'H,L:[W^>XA)O7K2$ESEL70U69PN-8*#.4HNVH['IEZIK.LRY5-VPMA"0"OQPZ]D2N[PR=O5!9T_)^.")IP6#CH=C+H<1RT<8$EIH9O&R7 M:BQ2F"V+W.1](O1[JD)FV:-@]S:JG"JUJ]/NGWV?C@D)K3@C;X^7 E:?"&<6:] M=E]!)Y(6#TW-"9]4>W9?(B$#I..;72)D8FMMVQ MFWAD:OKM'M MRKP<6N[R\([D-T5XU&CI.V53;^L0&YWK4J^*>?UAKR[2D:*RU*1FNLH>KG1% M*CW2824*6C1KJ.&[,#[TY;-BD$T,BTI M26RW2_7M0!90%:[ZO8EBT&S\T+2D!)LOF'.^7C2*,\ZF:U*E7*&3IZ8D-5K2 MDU5H-R&#'W8HRS117$&3H2E)A>-YL[8V\%#H0R(2,.%D4XHTA4[/WRV&\G@= M&H( >8/6RL @C)&ZTN4/PSW M\(@OC>N+0M#K:_&4D!3PNE"#WM.]+F3TA:J/+Y MR>FLR*1G3RB%.;3R6@(\ M6JZ]3G]$57JEX$!UOH!HW8761$ET.:@[6M%C>:'NE7AD:O;.5@WKW MS) LSF+@>3<:F7Y1$M_#+8>4>R5%ANJ M8]66\V1H>@&D(M[9SK11F3/9G<$*[F[9)P]C4Q/SHC7L*=O*!";K77ZWWIHH M,H_>%DE/3' 9:-%"6[Y1P35V+K9=G:*">&AZ\ZO@;70MN930+Z@CV&Q/J#&7 M/#4U,5,6(*78U1HP.4':%F./6NMZ,C0],=]D^8-7 M5FP*-QKKT60!^UIWW.6V)HM%:(6@Z8F54&*A.26$@C=X2UDTX.W6F@?QT/1C MYTM:V.U%R.#Z2S=T>N,)@D3:A6#IQ\+;D48/VC0B^&)[N='E)6+);#PT):]N M9V_4K?(*%L)9TQSAJE."JEH\-*6T7"F T;I4&7#2ICMO,7MF2W:2H2G1MN3E MD"2&C8Y TP#;R'ZF @% M0R_(4MB;UNP)'KTMD9;!@!?-F6$V PY:;EJJYG?L8!O$0U-/+?8'P;XO1TL, MC6>5%KQ +:B;/#6]=6V'^M8+>X($DRVYN/=W$T0L'L:F]BZ2[7576]5;"GUI MO>V8@B(912T9F]J\>FX@.M(,=;A-JDSU?M!>'YS[M7H?N\$_,R8'>E^W5 M2EJ[ZK>G'YX[^'%&ZB-[$A_#Y.8 M-(WA.4\O]OB%R.%$\;'D7@S^"R?>BF0]XQ:>/=^.GCE?V<'3 >7I[U <#/EV MX(F"2$[O4C2/)^?DBY^&2C/7C@GJ<_ U'XFI(9^(J?UDV_XXOD:"9LE!_ M46]F,8)U >8"EN7'LL!_,6]>%@36Y5(PAKY9UP+6!=@+6!>P+EE?%_(O!N!8 M!M<%N&.97!8 8]E<%P!CV5P7 &.97!8 8]E<%_J=JX'!N@ 8 \L"8"SCZT+_ M10%[R>"Z !C+Y++ [S3V .L"./X;7)=/=E%[-]'B'DJ&W\3O8]>^IG+]7Y'( M6ZG_A^*2])\_Z@!.FTEP^MH'H"'GTA#97L4B2KK_?]4G1=%K$DW1MI(9SE;J MD>SE<%IZ3+YS'O>K<]]-?C1S2HGL+/;UBPR3#$,@PB-3]1D3$H#MLV_L[]$Z M]Z@AP&J U0"K.78\Y1YE JSF_%:397UXCZS/F(U8]:OB6 MC ;PM%E#BPPI1W;9V\SSE)??'X/94155-"1"X68(=0. "*@KL^!=JXX37]$.J.6,@ Z@EN^-_0+[?0:AG/J+.>W-DD7 1&>G.,[&3\#L!M0>A?";J QM\WK=21= M@72 ,I?5&>J:5(:59=_T5Y('#A: QKJ\2 "O!7@MT#_A,PS6XRGRLG-P$Z!S=>HF9DD&YH3;7G*MW_(LJK.YZ>6PN,S#RXX]1?Z)!C=4B*A?(,. M'WU=,@M'57.MZ!\6;HZ+GJGDZKZEYC XGT-A%#^FJ9U7>!FB ?^4_P%R ^IV MQJ05(+EH?\#W 2,'>S'8B[,K-V"FP$SOP4RO2DJ' M]HE NX!1 J/,C)0.M=I NX!1GC$5%A@EH)*N*6'V."&8@K22+%G-YUJ2(R]R M&/(47,E\##/S"2B3W/WT7O:-5=B0Y;L&3\RW=ZZGSOQ^$ MZ >Q[TF6(CF*Z"XD1W7%=9&T F?K#PT56<*X5E:PF:4]Y.3H#:*O37Z1=45^ M+F(BAHBQWHB^"VF2M(Z?Y:EFI(3%E>2Z_#S)X6)WNOMCQ,^&D<_N)?I1:)Z, M;ZGF3'72S^0V?K1T1=M7Y[[ZB$9S(59W$W4/2]7-ON4.YO",B*:B MJ+)N2BOW[X=:N_R0F]N.*7E_/^@[[YOEFXKM/0YXR%F2&2W5XY=\ZR<2XGW/ MC66FQU)Q(\V(1L /.5WY^V$@B_UMH5RH6OZ&X[MVL=*2*[76I"M2(OKPG0.9!YJSMYIR/Z'0'\\QHJ44X&'4*_) Y"N]>3''_$C:;B$FYW]3)<#-@(-HB' M[PQ,YAF*.05P9"'O_"VSROT"+'?3*2'+4'ON-@C9='#>!)5#YX5?0$DS:OPD ME'"N6#":@U;#*J_X$WLB@V9=%I:LBG/^1'#Z(YY1>3^&%/KA.YFG:21/DSCP M1H W&6)SQV-RK$IPT$B8R/QL6QRU.:M9CA)B)^4,^#$YJZIH;1&KL MRCRLBOUZ2UC0!6@4;^<(_O =0> \C=%Y!". R0.3OU SY/=,/GV\^U>F;+ZG M>I)NJ0HG.58D%_?1V*<]8>"VROR*,U>[]L7J@U"% MT 5JN48XZGNE\I:!-^/$ZJG(ZF$D#Q-H'L73?OR_@=E?0;L<0"N>PNH%1QG, MR:XXA7FI-RT&$].CS.,:[$L[G?-]G KLH&QLAHK!M#5TW=XGM#_\\)W)4S29 M)]ZD\.ZG_BN1)S237#4N#337JN5*B1:HN_AG]8I3(K*,99>HW?H\,L331M"C MM8,#.G#Q1+0,4OR72&JYI"EDL*XI@UJ1T3*E+./))8H;P)Z2+1T >\KUF *P MA%NSA,P+Y1*E-AN^IT1S<2 GZJK/59;43+8JM M]%39UJSD*4-IY:NO,"=\@3'K;0O"N:*KT%YKKLH&&XCT(:Y!YFGL=$D*P%8! M@&6Q+ EL[)E2@6LK%0(DRH4V=HSI?&!AEM^8 CEX7*ES. +K 9BXT= M(D^9,0I7A!XN6(TU/*MUH\TX#F.\NQG?:+74(=,KE\0M>L^K>_'TF5SN8F&&&]7I2U>.7(G.@]C![>67?Z*.Y*A$4#KC MW-DC\EC=\JH00K0G+<;!<3Q4FQP^+]O.HU/I MON(_=F!_,&\N3-885;?UO>X[D# (1":N.4%Q(H\0("7]*C?8S$O@>N'D(J3R M5[#DTTES:21)SIT? 1*O9B\98V7!G+3?641MXR]W$RT"DKBP!05)[@!$3A>L M B"2P,,NP.[BD)+7UD>[W1 J'?AI(4?:M'#U% B1 H$0*K"_*$0"(%B/7\ M\A4?VG@AMH"M9+OM<-!V0:[JB_V@,(S.M4@2UR&P/(VCMW@Y4.8M%I1X75U- M!MBQP8X-]!OH-]#O:RB'N3C_$**A;NQ' M)O&1WSB2X"()@"4W604#]DI0!G-#[,W%]\I3QBH^M+\9&C:BD2!H<&;'@?8% M==OGAUJ\OR4!BO?WM_LI?GD9J'!^R#>G6_+*CQ^?DR5WD5L[JJG[)H@$WTTM MS->!Y(2-<:Z%"OY8OYVUM]:_M?WXF?S\15364DJ/4<.?H/?:S:\![=>^E6RGZQ7EK(6R\SH8.^(&!;+08W@ZU3#"21XC30!PH9@+%3*!F _Y4 M!L#MM43\@HOV6S"CU5EU+K/VC*M0:& /NLK>,A)?+6Z+F$P!V .* M]*X6>\X1>#X&#O6H0(7GL%[F(+2#P;.- X=U-L&AN MC=*@CJ).D,@(L EAT M.^5YH#H/5._1Q M['V%>WA55AT]<9BM-M6%.+2*./]Q+_/HY\Q_LJ M13/W=W%728U<)^5G%5XN4HD7D6^0_ ,*\\#J@M3%3*=V@7N\+J[_((X%BF#N M<74!^@/]ON75!?H-BKPRRK4/U.C[' $< 05>0+]!@5>V68"+[Y-'Y+N_L+=-/&I8 M]6;DDMN87M"R1'A1YKKQWA9SW._O;?=3W-56O=S*=H_6= Z$PCY6L_7($1U^ M_[PL$0@A9TI%WDN'OY2*O+F;_"*TRP:5[].2,EAXDD&E :4FQTONOB8[ SW) MP99U>?0!I@1,Z1I-*?-"^VT1 # L8%C L$Z0T9YAP[HXU?FYD&!/]23=4A5. MQ^&FPK7&.*!ZW2%RFY!-R6$6C7*00PW25SF?;BYT>*#@K22+%G-Y^J^I>8P M.)^+5PG$HH\6@,DN%)RCC0KKBOP\^ZVE:LK")'4"#0U].(.IEJ,M.E7M\^U8 MGF"IGTB(]STWEID>2R4=*5[L-JHYK?8$U=G40KO2WCAJY 1<6L\/ ]C;Y5" M ;,\2J)\%NG"?Q[/,[E![/FH%W(SP/,9;RAY\L)>1:ON'M[EM>X&:IQ]C]>E;CCHL6OXWNM%ITJ[@="*1!BD5JPC8&%7R0 M<*EQ,!F).TLA>!ZETJX&*"L]7O3XMG$#<*HO88-NALWM%EM..7YI5EW67 YQ M]LM7A7[(/UA.):O:W]8W7'$HVT-SZZP6LI8$3>"'[W0>IN \2K_E'21QW/]X M,;][+--\MBA+W_7T>?A<#5Z8Y^%??B@0^G$;E1(AB Q#D*0\PT64Q"D11U%$ MI)7Y3"3G**8B$BTS$AU]YW^DI]^(Q-817'_-K1HEN!(N[8I;)VNC[,BEGZFJ3<-AI6-G5#L+FJ]L>\X\W80C4P] M<]4G5;0\J9-P9;&=BAXQQK>>%HU$X)=#[7:KTAC(5ADFR]O5UD)\59;CAR+8 MRZ'=@;II^#K&PKK:'M::;E%@-$W$TV\:*AKC&_L=QT&E?=CGV>D8F071R-2; M[M&(0BR4&3;6./FI[_?8O 2+HT@ MCE3J%92<]J9,$+]H>OIXJU.9CH<$#4M:$,P=B!QH@V1H:OJ+%=Y8EQF?-]"Y MB:^W8SH4^" >RJ14>KP;PTVSLS;"@"IA3;T![XD@PL;4J^*(BQ#,@I4,M8XK M.ZH]GF\Y3:32([L-;K_S5YN)T%^U].:D1),XUHU&IF3J5O>AHPH0)8P(M[SI M2*NJ-HM'IB5EXK0WG=C$5E"1 0EWY>&<9X)X:$I2ZT;-H2KEL _SF(O/!,C8 MK2;)4U.2PD8CMC5?(E-X)/*!,^F29(.()Y66E*H*"BWQ#0\N:F,.LBOFOM'5 M1#H]?QZ'V=YLBE*"[FIBJR.KBH?%(U/:-S"-HE36ME68MW8EI.HU";0 MCI1WS8"C&E0I48SUUR+9C=,)SV!G5_7&3CH=3+H85JPQ])FU8-A@JCO3OH&LZBKXE, M>O;-K6>$9'&S$HI.P9^[#7:+3>*1J=E#59HV0J8]$B!R*\ 4T6XWMO'(U.S7 M[M#:E#LA;.@JN:B4NSVK'5D4\\J+EFRL$NU "LVAK6I+Z'+=7A#A*0*GWW1 MU\G:B. 5N++$\=U$V?BZU=3$U-6Z1JNAL>7Z5J%:8B'+Q1?)T-3$",1UH/4< MWPOZUB]L&C-M-ZDE0U,3&\&J/)ZS+L/Y=6I0@Y:S)?4GI.$ESGK0BK*R*,ZFWQY$S MJ);'6!&O(X<^/BEY[?LPYZQ;<&!L< X=4HW^7(:T>&A*:9N(8Q>:FQ(LH @_ M=_NFOJLKR5-3HBV@ B$M][.=0(Y&!4F!N'7//#022NN,+H?]SE CX&C?*@XA M=Z6-YHV-1K :+4YM=IT M':4G;))7F(+BI:5TU&+;@4W*F\E5/#"[]61HVG"+@R8W$D8;0Z=6L&$U^5ZI MDV0KIF0P&%)D8[3P.*[(\>4)41I6_%4R-"T#/W*8L5JK0AJH4FN6]J-UM[5+ MW@!)[3%.5QMO9R5K#A>14L,N[9?C^BKQM%,R\%2=F@2;FFZ8OBZH(RSN " M4WM7Z,W*^^A0,35T3-I[D$^4^O9A;&KS$JL-SY])=)\C=8Z?-0HD"1T2KW[L M7LGQX,EC?SSRR?9J):U=]=O3#\^/ 63DQB_4)*7!E'90C; M5YYO1\^I*\O2M^N*9C^>> MY(N?ADJSZ SM>^J+B5Z,-T$^P9M$4_OQYQ^22,2;C7O NEQF7=YK&P[6!=@+ M6)=?N& $K$OVUN6]QG!@78"]@'4!ZY+U=2'_8MZ,MH)U ?X86!> 8UE?%X!C MV5P7@&/97!> 8]E"^8U+7@V6]E>Q2+X^P%]^++7B69LXF_:QK.. M2$+N2,"?#=)OB0.\+C\K"ZS@=4D,\(3WN.JW[Z$#-A%8 K $P#D"2P"6 M )A)8 G $@!_"?C+F\0$P%]>A)ZZ,RVY.S[SQ\6,@,[,#.C<%+]Y&1$"8NCJ MH?SLR$W]15/7!-V'^^WN33 B5PM.E\;7W9,> 9;^8WS M9QU)5R#]NI#DFME5,FN5DV^SJ[+LF_Y*\N[U; !()4 JW1&I!#BDK!Q(#AS2 MXYGNZ1[Y8" R@Q8 0+J2 34[=@HP/N+,U:W MHTQ'!7R@35^BM&Y'FXK26O?N-5\L"^H462?[LIF MP,YP;SL#T'*@Y;>OY8<.:4#+@9;?MI93 ,N!EM^XEA_RYJY2RS.7%W<2HKK@NDE;@;/VAH2)+&-?*"C:SM(><'+U! M]+7)+[*NR,]%!!4Q1(PU0/1=2).D=?PP3S4CC2JN)-?EYTDR!+O3W1\C?O8O M>W83PX\ZS&1\*U&O]#.YC1^!3M$VU[85_=7]Y;FO/L(=C6%^+A4=&&HBDKL, MS&E?"QYRBBKKIK1R_WZHMBP6-U*-: 3\D-.5OQ\&LFC;.#+>"DX!1G<6"B.8Y$R'K$B) MZ,-W!,[#*/J___RZ(-<3/0K\D#D*[UY,*ZKB'=WD%.8I$E:XU*%;BU)'8F:'3S@;> M!Q%R$ _?<9C.,_1)H"-K>:!7PY??"3E^C6AT5%_F3? XU",_1PZBNX5J==*V MX+ZRW!IAK<3N2.VT3L87O'6_0I4X?BHP6"1&;.T,# @8%? MZO:8:S?PG^TTX\8 ->LQ5_K1V(458G5ZPRD'5ZKX2#1G4E7NLRX_1Z MUEX81;PX'8N-QJ9LQELZ@C]\1Q XSY!P'HOS_X#1 Z._3&_/3S/FN7]ER^I[ MJB?IEJIPDF-%@G&?#O]MT=6A!E> _6I]H?@]HHZ;QS7W2%Y_/T"OV+T;(L$P MZ&XG,-^N#/I&J3+MRC$+@% /WQDZ3]-,GJ"1E-G_&]@]L/LS-9W(WF:/%"IC MI%9%2,-D!XBE\&%[N3LM73??K%2_ORN&,-FMH0[*2[6AUXV)?CC:H-$\3"%Y M&$\;ZCW6-R0"A6:2J\:5+^9:M5PIT0-U%_^L@AR!ZRM@2!MYC,8(>JT)'U>R M-]VLAF>O>.&4&@X*%T#APJVE=(,=(2OZ#S0<:#C0\*QK>!8+%DY^="_Y3G+T M$Q$Q.;OCXL 621&##W\Y)FL_%;N(2D_1"C>2*)C;@1DK05YVM+JN=:%%LI:?*MF8E3QE**U]]A6(0 MJ;VNLWQ+X/BZ+8Z)T_#^ HGN"HNQ5E8#-%FCX,0F& M[%647'JSY;%UR>J8%9*3D.FT26_W?5__P&V& 3K@2R[U&TCF!K MO<>I.M>0Z3PG@MVCKW-@3WM M-A0U<[4A1Z?# ?<-BA!N)C7Y$T4(1R5%TKG*'(>8:Z\R= 5TVEO0N^E $B3.E70.'3*5-I2$@.;A]!!(*46B4:;IL& MN>BVZCK7:_7(;H0(<6T#A@$T &APW_4-5QLW^5-D*)4:-C3KX",#&LV*\\8* M4T,I]A7B( @*,WF&!*6- !ZR70D!2!Z@J"!U_^PAB3_=>];;MJJ&W'(DA/N. MQMIM?+HE@FCOB>,+:-S.!X9!@G^CF-Q7*E05N0 MX@\B\" "?T5=^->O8)]V!'X> MS\E.K[I[JS+68V=C9:^R>\YO3+=J1ZJ$MJJ)"!PWR*+R"(KG:>JM M>CM0K)%);+N7&%;6D0_L[6!O!QH.-!QH^+44:Z1F>_3^*E<;=?B!:++RZ^ M>1XWU/%G&YZY'0S1H(0ZW 9EEK6PCPRT6;+AQ9&.#VUX-UI,\=O(AJ)O]>@A M"BBG .44=[9+W8:B9JZ< H0>3AQZ^%R\@79G+.+6R::A$\5Q?Q-MAM,6*R)( M$F\@\#Q#@@LY,H1*]Q)'R!1F@LI,:#@E7H?E,5'T@]AE2WC[W_ALH'4Z 50+0 4]>H4]>+5 A??O4[) MH7]HQQ%JO>VPCGL##MV.Z@K&KWVRG.PX"7'^_HYS/S4"+PETYX=\<[HEK_SX M\3E9YM:.:NF]>::CQKDL&OHX()VR7<2W,YL>Z<*R]M?ZM[JH _?B3Q#IPON06H+"/S? M1LW'Q9V6J\6GC_A2"3K]SI&J/>WSQ6B;[QQV^;=",,NZ)LHSI#"#-_9BLYX4 MQU9H)3AU*/F@L#Q,G :K0,T'J/FX_8SXR_MF%VIE]@4GZK#\I#;Y,_)VX#1K!, !$ (C<9BW3=8'(.>*@QP"4IM,,IUM;WL)H?SEB M5UIA5BUJ":#@#]_)/$9@>90Y2=$\@)7[@Q50QP0T_)8U/(MU3)?>.(\3@CW& M9N<7J3#H>VI?J$P49S/?+]5E)=GLXECL8;.CF>,W;,M\Y+6D1AZ-\K-B*1 S4%2@J%>AJ* . M)J/\[R Z MN.Y(2'U_EY)O[],7AFE3>\MD8&L.KA<[).P4.BPHH(EG"^!)7' M\%-VK@* @:*"&I@C$K!?V&TTU@T[?+ U8+50I(UJ39Z2FVZ\ MV\2DZ_N[S?W4O[15+[>RW>/UB[K9(,MOREH>B8W#[Y^?V@!AQLQM8-E3DLM6 M5=RIA8!Y\+2_543](M5>$DQXK$Y#[&HW8$R6^'HWX31@<\+^WH*L.%7^[+UE:]FB7; MIMJT7?>MNDAI;14Z)4CV!37P>*.*&E)/U$0$%Q'JX3N:IU$\3]+IFB;0:@+ MSQESMP'\G*N_UH>18]A$Z2<2XGW/C66FQU))@8L5(B)O;!D='LE,->@L26.^"42$ MB)M?X7D8.V&5-? ^,NQJ_/-XH9D;!)^/>A0W@SR?\6R2)R_L5;3J[N%=7@&> MUGXG8WQGM./Z3J52@HB&O(02X"$>OB-Y!"'R%+A2)(-@=?NAKQO$JV,Z2Y]L M*$-YNE8OM-J>(''^KE?:]8TA\X4F59_Q:D84O#<&O66'DW;NM-@:(8/1GHW! MA7[XSN11ALH3& T\&^#9 *0XE6?S_[/WI2<8Z)-N EH$% XY>2PK<+&F^?@ODSU'@FY%BV>S-]Y88JTQ5?"TVC!?VU7K;E63L"N"\KXT1U$"9:99KN)/>/6MYD MY&5QP7;[-6PAH#QM)DZEJ3ASX3*1)VG:OUT4]'V#../"[T!N4M.&D_?A!J=1T"I,@^';F2^4I:3?"M#8 MB/CVE_.1J6QNU?/Z$WL >(K;,E86/#HS.#(R4W%:Y(NCQ=[5&%?K3/,;KF<\ MHF=FGHXL["JU ;-Z3%*[-#O8=.9"Z7& 1D;7Y E27_747%E0^_NJJ%O]2MG! M0R-KJBSUWF1,*7VJ-)QLZ4RG4W);/!K*/1U:I%>>NY>8K<904J+=6]2[27,C M)J/+]]8C6U:%K*2-VGW*+HP2R6Z;AR,CRU]3;4/+M0<:M\R(J1J;:+B3V=8Y?.H%8VE.YCREM )T5,14?. M7'K?Z69:MI!7I=6R7:\6O1HOIJ+49Y(*V],?Q*;&549:UZ"HM#I'SXQ0O[5X ML'(/73=)C1(5:F_2_5$&+@DG5LY')G/]NVM=9JR5331*/4IVJCD:NOE<##*<]6U##*[M(>'1IGOH2*L M]^Q:%)8%4#>4XKA88?#0"/4;_4J6FHT$3^@UA&ECDMIQV\P&(GYDJFY[L1); MN712&Z7RIJH-9;HFK.1EZBRL.1$8ZF6Y7'WIAGM]J.DIJ[I>SLE2P:B6)*YT-KZ72[ MJ%=!:R"I+/NHIJ1LTT9+0I;A$S;=B>:\Q/1TS5/LXDK:U>NY1UY,1U??;V7R M9:\#*&'UZ.7,3(NSES0:&95G?EJ3I]!.%GK"@-E,]KRZ=F=P9&3UPTYG4LM9 M:E[P%'W*<\O=+DEOX,CH1$7'I+56M40+3%JH0P6<7#-9-)2)S'33X*3NBJ]J M0E[/BI5L\:';G'3$3'1-U6ROL%F4>5:3F-12,_)&LZV@D9$UT72FN;>J;D8K M;=6'2I^9CB0($IGHFM9<2]?&BKX6O";K20:O/!A0\C+1'34&(,F6E4I&&RG5 M9*8K3-8V1+/,A1UMK1OBN-A2&$KEJ&[+2SXHU2UZ/1V1TA[C@4%ER,'5Y]+4 M\+&I%LHY7LQ&5Z^4RG-M45;K5*_,%A^YQE"6FFAD9/79Z;[CUJA]1NB-::?I M.@_IQ B-C+P]DS$]I:Y3#M5+ESD]X\E<$Z))-DJG$I>F[>DJ51YXY;$]G1:Y M@L;/X,@H1N0[.7/5[QM[;<>"8F$_,FIZ$P^-8,3N07F8EPN]KE#KKK*NT]S8 M*8"'1C!"SJ:JCYHBCJE2:I*:NW-'ZU;05 \8@0VFT(8)C U'7):\#53W=R$5ESX>P(]^L?$!I*6 MV$#2_=LR'1QX^V$#77+5-7CRS, XQ"\.ATH3Z&AX+GBR]@]S+NE?<"[AT@[_ M_J&KS;WH:I-]^9A]27^G7FS>0_:%R O9E]-]H5[LAD3VA> 8V1*^_*S;/=D7@F-D7PB.W?J^ M9+Y3#-F7V]L7@F.WNB]$7FYQ7WYVAP/9ES_:EU]OA?1RN<7]5]#_#,"O7J@L M \,%]N_2!/^V\25C8NK*^Q#I9]$@0J2OQTFRJ:,/__N-^?;[-NV[7FG[&GI- MSMYY2IYO_QR:R_SG[\EU&.9E7^O.&(80B> S4>P$CJ\%QWZ7C:MA,>&67R)8 M]GLR]9FXY=AR@7#,O6GO6U9#/PO<$C8ALG2=D.;]R]*;7P![0VQ"(GD$1#ZC MI_B6,9>KM4+]8JSR]7Q#W-+DRBQ#XE W0J1;5D*?#5^/010"K@143WPSS\TO0,][.4C;TAWWPF$KRTX/,U M$;!\+D) 8)+ Y(?!).&;%Z-']\,WP?4YA''>GG&HF[IO^T])5P!3558)XKR# MIN*8>V*96W3(A"Q(=P"B$* M$1^B?8CX$/&Y/:(0\2'B\RM='0E1B/@0\?F]O!%#B$+$Y[55@(0HE^ZCODNB M7"V*_8$AZYRD2X8,XK&&9,OS6)(.@]&WG^'Y!+S_ON>;7G'7.EHCS7R>PO!; MWMX/+ZSZ7\*CY(@EH<"G8_#_J%LX1Z-H2S+JLA3S#-7M@NE_OPW@#V+/E0Q% MLA71F4LV<$0KSQD;>^T--4 O*'965)(38_8MAN\JWOI?Y!VQ-1638I(6D?86 M/2L?.5 M1*XDC/I@KCYD:7E8X+_%%""K2TEW_ONMTBQ^BTU->RFY__VF;MT?AK=43#<8 M\"UF2$M(T^ -/WIX*2W/==#B5#1]!VXA'$%].URNG9Y,%\4%O=9VZ<5:K_5% M.D^A&^ SW_YAXE0F$^>RF?_\?4Z[3U&*$O"/2^PY#Y3+4:#C-J?5A^S$S MV$ AIVDHY526R#>1[]^\G>BKR_>Q:2,Z0%XQ@D+?0-:U7:&F-M?%]:#7G0U' M3+.T<,#L367]T;/'E9G'%;3\>*7(S4Y9IW-(H=/LMW]H*AU/I3+Q;"9-9)[( M_$($TI[*-[LC37$[%%<9)8#I#9NR M:D-'Q;4[S79M=B<][- M:AQGR3MC6:K4Z0Z44X:"ZCD59]ETG$MQ+VCG.ZWBQ]1+3"0'H-,<2PL8CH3W M'&S1SX#D3^^GSNOC,RB$"4@-"I$,P@2$*$0RB,X@DD$D@T@&D8Q[*XC_\(!# MP;.Q$RNR8A!RZ)LB)R:IZZ<:BN.%"1Y6RDPHN?OZ9JX-LSVK\[NQ#%Y9>(Z+ MIN3TS6=>C,L+L,.>/_'7NP"NP8%,T /V6I5!&VZ*J72!;,X,_)2AI'O@0F1D MG52&ZDP3:T)BHE09)L<+4G4#J842%VPRGJ1?BHH0!",(=H=G$HANOS$F(,<- M;N2XP:WK=HG)U%RN:Q/3^9_'9NX0/T,2VLK49E8D\%54YL6"V7 M[0O;&5PARE3\5!_?PRD-OWXRICJ.!Q2T5[$U<%SX8[C5+#I J<-=\(W_'R;I@OM&%N5H2V#A_$;2(@AMFTN&(*- MK-OJY%,/!:KEI%K-P0+TBOI&3*,C(DDJGF484DM*0(6 RH<'B'\'45[CA+Z$ M)]A[_"4XR1630[8X3ZE::;_?K/(03?!B%0 F!DK=+/]UU3?NG2S;] M&:X\6PI?+;).?3'C:E3"8*RLN%B.F0X&&/82P) *>((PUTL/W92Q0F)8G^B( MQ\U3X ;/AT08_$X/1S2!&]--QR%9W739HI@/9)*;)QJ1 M+%)918A")(?H)**3;H5H1+*(9!')>M=#'D2RB&01R7J+PPG M3KV\ZM6\WF)04ISTN)^N))76;Q=R-X%;,61S">JFX[R4Q9I6EVMC7,AD-6G# MY+/MG9"=US9B!C=T8N(IEHMSF>0;9K,(:KWNX =!K=\X&$)0Z[U.CKP:<'IL M?\)-F+JMY86.:E*I;7[G\1!PT'F/5P'./9SY.-S,\>26:))!O9;;?;N23Q+H M[V#V?^SVOT2@Z[5#_[(\_M5K@ @%/J$ O-7%(-^&$24\K,,4Q"Z F.OY@NEG5IDIQTQZU\,0M/9.,=$VPD334DTY5<' MBE_K1OR>*''U;L9<8JYM)K6D(*C%$LAF'^12NH! I_EH&F"#P0?_BR51/#A M30YP+*MEUJQ/\UVMYXB<9(O%FFB\+5:4)UD >%[<4"6#LWUBQMO'EO\,-)Y)@8T4NKW:3OOR0!43J\%LTM> M8_1L6'I;LZU231JT*+504YILIC#M.AL$&^AB$S;.I3)QAGG+1-@7AXV/EZBW M=T5PENIV8>/=38U,@TVEO7PI)?2&;$U1*EQ_U_[M9J*O,@]VRN,_76FB@VN)YLFFH/YKZG1WR@9/ MQ-/_RX&!F-?+J(2)(+)%!5C#2![_Q; M"K\!R599>&KJ894::,MNQPPL^=%6F2?CF38W3Y!E4>S 2B[V^76& RZ M,AJ9?3JR.:IUBX_E/:UQ1CM?U)1,;UN:P9$T\W2H-DD-YS-FNQ[TV@LOF[KQ=:01V M$S0RNJ3=3-L.._,Y5#F"0\MV']+(G*&AJ:=#9Y-]NS*8;AQAQ/37]6E"G0)K M)B:CJ^_IJ4*BW\M1% #E%+.U!SE1Z<"1D=5W=QN]Q-6,+968%NKM0I=I/NXW M<&1D]:NBLBROQ(PW:'4TFRY0;9'GT,C(ZH5Y*Z4U*K8JK 8-;\ODNT*312.C MJ^<6*8^R['I1RR7$IXZ&1U;M4PUTSC\F-QHC.HR5/M9'EXJ&9IT/W M%J U=U:5J-(X-TQ.V+4X4#LB*U)/1QK%RL.PLUAJPFY4*2_J?'*2$F9B*CHR M7]SG4W;Q0:(2MO' LU1M:#Z@2TTC:YKJAE7STH\);?G EP4J5^(2'30R0OSD M,J4])G/[NM";+-/+@57VJ"JZ12VR^-S:-0&8Y#?:LM =[N@\%.\,NLFIZEIUY4S?/HX=&B2_V MT_O6.I]Y'$B5VH;KYMD1 _!];Q'BV[U&L=7ABVV*,;7$+)_G1PDXE(N25)V4 MA_W\4)L/2JW'5'[;8%>/*AH9F6G]D34Z3:7H49R^R4CZI&S:9@>.C$Q473RH M9H*S.@.IGR\]%*M-VEBBMLX1?LZK/6EO/[2AB5H9]>O]AI%XV*.WTY&)5JM9 M-]5,I/=:OM2RZ_*R7=AT<*]H[NG0M#7L0Q0=)X411W5J!9#*S5S4#2#RT+7D M=>NUF>MJG.85Q)7L#AT']3F*K#Z]$WGZP9K;PG*T6/'-]&IEM#IP9'2;"FJA M10$(E*5)954V5CTP5G O@LA$=UQ6H8QQ92PPKI;HK/KNHEQ&#Z4C+)6="VR] MSM#]P3(_+G,-J=S;RATQ$UV3L-FM)?IQE19J0UI8)O*SBMR)-9FC0$+DH2V7GSZ8W5)*6\D+#P K+\\ZR'>([BBCT.EQ9B4( MHZJ4?5@9XU2KQ\.1$8AHCP6UD=Y+E0&H=(:3\F#4'-#(3HG0B7_DT@EKN 34 MJ%=;SY*CYN-#'9M"NB;.+02&2B@ZKNM=>-=FZ0 M6*8+\W&BM[-7Z/51B*"K7:V3W++0 M#W,BZ5]P(N'2#O_^H4.9)MMR>]N2_DX1<;G!?2'B8\9'^S>UT&"0V M[>>U4K#[[CV^!?D9OZ9@29?B_P\;Z7A/_L,H"7[41U&VO C^=.3# 4 MH#R]X?=Z@G5;1+EBD13U(3O^2Q>J7+WT[7[W,[@2Z%T7=_/13,+D]\7D9#_O M:S\):!$F)TS^%9D\N!"4,#EA\GMF M]#-.SDFZ9,@@'BL &5_F&DO2..+%?((P\CM[B1_(?M$;/I'4T[*MB92S9P1"O/&1M[[0TU0"\H=E94DA/CXFW!-",F M:71=,/.+EXS[AZ=PV4YPOWA93E8ZZF2_I+@9#;B!*2V%TMEUPY5F\5/KK[67KW*%)@JC?VDUE#;(_079OI;_\P<2J=C2)>)C%B[$ZO).0GS;;0G0X:HH1OR:6@E%,9 M(M]$OG^O&?^7E^]CURAT:+%B!.5N@:PS:6>3D^L;2=OEN3JS620,-\6_J:SG MBE9Z-=.GFK!JCBFTG&6R<2Y%$-DGLC\!S6Z^N4@5.RO MVQ+Z+G EU0"*(-D&)(P32/M,L^PNEV49"CA\>B^( LA69E>5=DBO_WY+7!![ MI5P6Z6S1,:CEA.6+VZPT'J:PV'/?_LE2\33#Q9/99$3J_T7$_A,GJH72GTV,J9BZ#9V"41:1%[BTFQ M;XJ>0UQVZM2_&_'C7AEX3DNFI+3-Y]Y,VG:.&W+(S!@,@ MK9K4I*]I=78&J85CSNGDF\:;"1)])22ZO;I@HFH_(MAZIPQ^BS7!'ZUJDT*A MK!7,UG+ V9)C5!6KVZ_\=A+U ]1C(IFS1GR;VFGY[JJ=9;NEOP\-:V?05]];$T MX=-;X-.OO$O7K[V^JG<>K=&DY\TM9??V,T%*B!R?GZT4B9W]>B6VY5JJGQ>N M8&4(IPUWPC<2T?J.3R 9!,$)-MQFV.YW@.$UOLA+L("=B%]"A92Q:&RG M^IZA6KNB4' VRUIYTH&H@*J["2(01+CI N_(TJY>[/GI(OE_!@_/EH@N6@NN MN?,>"@.I.9IS9G72'':0]8"B]*0RE #%;5>%?V;G[S/PZ<=6,'^>.XROP*?W M4,+;!&Y,-YVK!7)O:W5O7QQT.UV424;SX\'W23I0">Z?XP?DS-K0+M- 5FF"OO MZ':R."EM?K=,L0G>EJ+YFYJ5%<^%8PF@S&O$%)SESMKR8P8T? MDO%LDHYGDM3;1?<)^+RN.ODK@,^SUKK22).#;&\ZWJZBNU[&4L#@! MJMLL=/SE!M37*VYDE!0UZ4X.= M7##Z@)YUQ*S??YJFLW&.B5HAGT 4"-H3M+^%@NCW!XFK]\QKC(OEL1/+7H,J/5=GE/JX\*RZ&$S(FP^S5',?$D12"#0,:?)5AN%S+>/J#Y M9YCQ3/IDI-#MU7;:EP>JF%@-9HMNMNZ^4_-L?EY1TL-&9ZEQ.5.6TW1AU,QN M$&J@YMELG$MEX@Q#CDB\9<;DOE$CR(S<+FJ\NZ&1:;"IM)D*TI2H7K M[]IOVWL[54K*7",WV0R\A++M#SMNP3.Q<8#ZL##Q+,O&F4SV9ZU8_G:EB0ZN M)9HGFX(:TZC3W2D;/!%/_R\'!F)>+Z-7GZP,@1W8YW/MST%,DE%#;\G80>Z- M-4T7/E^RX<=&3(5?F-F2'K,DVXV9TY@+A^=-0T$=OQ7T$Y8&"76**:J&9,@J M''Q0*L[W]UO(,YC(')#B=[;@;T5=__,?^$_X8%D'DHV@8_[DJ4DTBP =*>K_ MKJ<'GETVPX;(=P [F32^-__=SKW8Y(W(9NZ:?\(,>QD47. 4 93S9)F(#&Q M@:0EI"E\[P])WT@[)[2I,M\9-H3''P<<1&2(I;YG,O\7._Z(B!&AY%+:)D[H M%8!G0@=3]X?_K? C#'SA9Z:#O9))'NG_ M'RDVMQ%R_D^_E;_(DNAG"%00(G7_L1N?X,%'4!X14"%)RR,@AB)T8$?I-2QY M3M-+Q)(PM(I3CIM*()D1*9IF13:;28I25LJ(M#*=)M.TQ*52Z6_^6Z]#M=/5 M3B#J_TR>VT*_V^K%VF6^V^#SPJ!?R?/U7MQ/1U2:^8^'ELP?08N_#_E6L]>J M5PI\7RCT^O#?AM#L]UK%/-\K%^NM44],LFGH!'_H5L!)%H1F3RC$3J<;.\XW MUBK&T(QC>,KON#&3L[><+NG;/W\-#,E3H'&G0)M_\HXJ]1EVR5Z!7<1D8# M-VTO9JBPY>G(:E?NNE8M,:%*\S;=:6?S"V/.BTQTY'3.@P"M-W5#JU/>CI/*M+M)"NV.F!2IIR.+26NR!I7Z?K";5GN. M6GM,5Z>\R$9'EDK#W8YISNJ".LF6G&Y]D; :'3@R,L_<)BWEJXU%0:B!;4:*!G1N992"3L5*7V4-&6;IUV5^+ 7HXV8BKZ]LEL7%WQ=B8W6#%C3DVM MJ'*#0[T!(R/U-I?)CO.+FK9\%#IN=J.OF_.9F(Z.M'LUP6S;VDKSI,(DPZ9H M99A%I3V1D>!A7W7U!K,9E%K-5K6W!BTVA2+KD9&C5+?0EG:CK>#I_5F327>G M%9<7:2HZ5&G9";M57S0&JR:7XMT&Q'8G1GW4&W^42&IJ1*,@DT]D$ V5Q[6\HL M4HR,AT8FL'G8"FJ]71:$1+ENF75!7Y8@0]$7^&0SKWK!NB@H9%EK07>2[771HI*,*W"HLLDMLL. MG.L%%BCD:^/UIC6V!HG>0ZZ^I=?VI@&'7N"!:FE>-LJY]E08Y2;MMKRIS2T1 M2O0%'E@98G:< *.-QE1F>I:=N+8-88*YL+&;T:;2:$YS):W7:JKEJ=VNF5#^ MF L;JS;[:PF2[B-\ MZH6-'2RZR615H_+:KJ)HO<',;$V6<.B%W0+E7L]J];IU8>EU!IL*+S[,'N$$ M+NP64\CEN5ZJ(VJJ*MA#KC:J.O WYL(66 _KA61O1BU-;6B#0GW0&5OR!@V- M;"Q?:2QLH H)RJO2*:M2%L!T!)]Z8;M(>>/K [:&@$ M6KMI0\]R6TNCEBTKX\D]M;F ()R\L%N->K:T4>1$B?+V@_5T[TU23AU.X,)N MK8=T><=5G*VV&MNJ6RQW.KR$AT;FJCP\6H4'JB0)RW2S8.K6+$GE.VAH9*XC MO5(:[ZF&KH%\Q4P7'^VMARAP8;=*B_GC,)VKMBBI:HUUHV&WTU!CL!=DRS*' M*ZM=J="#7J=?7M2;^6$B-T-#HW1- 'K.;;(505JMM?0T42@-R_BIR:=#Q4JJ MNVQF%ZZ0=]*+Y7BA[AYD_-3(LGJ)UEZ2'[(LQ5G"8D6E538SA4^]P%E20MJO M*XHM"+ODHM": 4-5(!/"H9$)Z"PU5#<56AI6THT6/1\)":7.\ZW2(,&9<*X76%MD54,9 M@71:*TECVFH92Z,+51P<&GFJUEWFQ/%4ZFB)@F*81F?=;.7@T M2 )8E85KK M+<=4:TOG']+Z,#GC-FAH1+BET4.VTIAFJX)4'^T1[ MZ:HN,(W!2!H]3CO5"1X:>>K#'&IC-UGM"_F':7)!K\=IWH83N" PG"Y''50:\_RW-#'@T-GXH#:H?(@A\DE4U=ERP'_ A_.#6<.6CK!M$%Y*;* MOGL;6L38[9<\UPP_\)U^_,E9:. DT!J,B;KYKAU.+'@A[=OEKRMZ3M/?6?:E M^/Z)[WWR?!,^\1 MSWA-IH'^U1!:\.\?!>29[TR*[,OM[0N4EQ<;9I%]^:!]H;YS9%]N;U\(CMWF MOA WW_YR\\ _-J5'Y$DPP62O)0)\7-FT7\/:9&0 M'-!O0S3Z[[?4M]\E#?>=N:FJF3^E7=&T<=%#3]W&&O#/*M&,HAHW0B; -89N?LDWR&C#[OBU0LC\# MWI>6G)><>0Q9KDYL:IO+F&D!U)S"F,50K>,:&J3 ^7%54;HMXESM ++OWWV. MYC?9]]*YOG/U_CO^2\O<9+F9P&\]Q>U-V\8QIXV#&/%5M(J&.UEB1,D^O&QGEGO>Y[ZV\=JV[8Y M5=V?=0N3%*F=FVVSS7%L6MG16\@N7P8OVQ:J90Q?)K>X/>@T-\,'83S>+Q7YIYZT%P(F#>F74'6[H&9KE MMW_H.)M,Q;ET^BT:7Q%1_G!1CIU1X!W#X%])Z-_4H?]-H5=U:3XO)'(]83FC M]^4YG7BT4^C\,(>$GDLEXZGL2_US/[>#[YLJ.4F!1)^X,;"U4"^9V%_(QX?+ M@"[[]4*0Q#4AKLG7"F"^==X!\2FX M08)*V_N9-1,'F8V8QIF(5#R98MXP#4$PX.8QX,,LH=M"B_LRCGX"%D\QPF26 M*ZZ;&*K:B%DLYK7V*EO(=41\X)B-L]F?MOC[3(&:BK$&AFO:.QRE<:0EM!UC MZN%#&\ GK@%Q\^[!S2,1F]LR9BS74G\ M50?<;%OS"F.-81,S,8/,F'0\^R)$$0G^O!), C6?U1;Y?5F'J]DII1Z5HH#3 MR?HH&@A^QO0":/=5MU,55?TE):;KM),9M M(&Y1:TID(#'Q%/V&J2PB+Q\.(C=K1WUQV'C3,,\58*/39JR1DULN!]*X]9#W MLD9=!P@VH*W%L7$J\]+53Y\N]E. 7UCC/B,Q795\"2!^XF?P$V^? A_M-=Y9 MONLHJB5)-5#A?LLX?M8$[@4P:S=6P-KP&650DBB.W>4IBEO.4"?M)*K?3[*9 M.$6]6+]/((! P.>%@%=GF#J .N*:L)282.H*";E&"-LYURVV) M8W/SCLU=U[#<5Y0CE-L<,,!4=1T4$T97WN>0 .=/Y+=I&NALV:6;)Q\':7LQ M'G8&.^:!G3XNQ\F9MD$78*"BW6PZSM O!8<)'-P[') XQQW&.:X ' N3;?6: M [D[&#FY,CO=F3PHX9MS4.%O.AGG+A3"?>)(![[@,Z8ZC@=M(TCH&$JVJ3(@ MG4&(KW.GOLYG-HTJ4% E0P:M*19<"' CR;8EPW6*IMT+1+=EYW5)75ZJX.-F MC+/<)A,=2JJDEMIF;WB>Q:,KO%"9+TU=C'L0*"!0<)=0\"FC'B_L,_>S??:_ M=KRDAW0@^$H^T>T3Y2MU+B#R1.2)R-/UJ/3I7._\7#)F\&'G3;%028:#CYR$ ME0=7;9#UI<7AHXO4/\\QD\^J%0E[$_:^9?;^# [F\]M,,_@5X0E1U/(1J&MT MR2PQ:^_'K"69]/L)%QNRC4I^"\#_;\4(9;=[$-V7FD)04V8Y+E4Z$VK9%?:# M#-U=#^V-2*=0N)A-L_%L^J5L&,&"SXX%MT^4&\20")$^=TOL5X+(4^S0F71^ M.U3INK!C!%!UY$([,\+8@8YGIJEX-L->OT7V1]I%X9%5E63/B4-SXZFO.S-K M3D3O)7O&VH_U3;F3X:F67>+FH#E;) 80D_Q>GEPV3J??L"R0R/)7+/C[2E+_ MSG;(*Z5>*D[TD9?+[P2F"-KK;JVRV11F2.K1=1W).,-Q=]LH(C!-VC:P)%4Y M]J\B3MK].&E?.F#S_L[66W:\>HIP@=R> ]U3?'MSB;-.[\0 I#3#F]: '@+FCWHT>V7#ICN'-@QV;-M"!M! M30%Q8^[!C2$AB=O2V\\[)X%@%L 40#%4@M8JO*&TD'#BUBLO>BV5Q)ZBQIKH M"5)B6-ZM#)W-TAN1QJTL,VPJGLV^8>Z%"/E75-=?"0[>.5;QIW P3%'M%+=] MF%)LCA[U.L]7!KO2;"YG6+ZBR;Q(XPZ568:)T]R+>6,"!?<.!22:\;7* M3%X!&C-]M"WMFV5)D_C5K-C66N62U4&@ :TCB!D]O""&YK1_/=EU ,W$W'I:Y_X=JM6/J!F1.&RV(V6 /#(Q&?+^3FD8C/[1LZ%\M66M-0;+N^U+[D MN65%;^ QGD)K)6-;WC.,9]G3C,DI+O);7EVENTIIU]0&/$ /%>C+0/[IP*/%3!WM:9^4\)WU!B,?W&3R^ MKU/3F[2=ZE$5=3MZ60E#Q\A7/DM-U/Q M%!4]?4!N&KD+P29U//<7O'D> 9X*OI%(/#S K2D/I'QBRAE6+;&8;Y#@(SN% MC:W.L\N(EI*\!.^-__05O;F&/JJA+['PK_ M[VL3[3E_[P.)1FPM!![HIH9?,K>99FP["(R@"9C.QI-L M-(/W.2-5?DO;)G!CZ&*=F(>NVCMO; M7MR9!JRLCZ\ L@P!,)1D_B#(+R&?D=M:W*Y>8RFF764G,Y7-9DN\"&>+ MS+!X&E_!1Z[8_:+@\'$I/0(C[V1"70=&YLOA2.*7D[20GSWTU*ZQ9TLZAA%< M!95DJ#B;3%[?AB)^''%N;[%6XO:)\E%7CMPR48CX$/$AXO.)HAG!&R9G;]@ M9++!2>H*_",R;F)3W=PXL:EM+F-3U9 ,^3S2\>,_?T_(J8R[2.7?<8V.O[2K M+9 P*V'6]V;6S^#D_6S3VM)NBM\6Z.V% MQMXTPMZV34A2Q2E",>\"RY=[IS5M0EE_3;.#D5);;+>Z6:)J6<_BY,6ZXY4[ M(H/[O2;3V7@Z2VH<"(H0%/EH%'G3 /N?HDBS1%>\ENAIVJYN6<.2TVVSJPU" M$52;P-!Q*GDO]_/X;^@"!2PMO,_0QNH!U$T[QL?:=GC&N.>:LD8\H'M(0-X^ MA4@Z\GUMK@ ?BZ8-P=*SY3D^=G@0?BS[O*'X'P!#!OB32ZVF6H5.+@>J+)6G M'S1.EVJ+QR:TOC)^90.7S<:S'*EL(,!"@.65!X2NU(7_5L(YSY1"7DH0$)_L MZ]2=?WR[DQL&A3NS-IXI?BJ&$/"ZXJ>9HG."UQU35*O:4)+&K%UUU9G(X$ZX MR3B%(CTI$NDAJ'*3E98W1Z;;PI^/*+[\1?S))RH+=K]4^,%J7\K.)Q!\!@S& MGT\:(;IYA"$.'FF_^>8Y]YNG )$"(@5W(P6?.Y9!'6(92G 4%H4R4%R#.!GW MDT[^^-#$ES+]WS3T@.Q^]']AY:EK:- ;KM,%CFNKL@L4] ?>4,X_.!G9AL0S ME>CI=UGWT)X(6WDN&3/0E5P@3*= =E\L4]EY&^-A:.C"L@N*-2]1'#)J1TSB MSJZI>";-Q;,<"5]\:62YI?#$E\*@-PT_W X&U>SMRLWF-X:VDVN>PMH;:M"> M(0Q"/=CB%$O'62Y-@AC$?2/N&W'?B!00*2!2<'=!#+\@ YD9\=@$P $&JL) MYVRPJ4'\#9(N)448%RNSKNR$\([8FHHT@^QO[';0N=(#72G3G+;D^[2AM';- MQ7;S(6['!>>AGR\]5,JY^5);THN)FLKV.I,V+R9Q*U$Z&4\FN7@VG7J[>_@( MH'QZ0+FE >!G@/T,*)0ZK.)2:XJ4:--F74K7"*_*75N!7JZ7"NAIZ>**G!U M]V%4+S^6Q4T'00_W[9]LG&6X.'/A&O0;#EN\SCP#AO(&AAD!S7/13T+15TQO MHH-;@,C_?:.J]_=?Y0T@W#&ME*GOZNMU8W"XJUVWD)VE:X/V@ZSG)4G")7'!-(()!P-4A(BID&FTI[^5)*Z W9 MF@(EL+]KWXS-L^EYDF2,LV--W4B)Z9;M4I4UA@14;AI/9EC4-OB37YES\^! M/,\;29W?/E'NN%9>D M0^0=/],+^K[&5,- MWU2"1@AI]/EIDL9?N'=B[ ."T82C/YRCO^(MM-?D_<_@5KXFNAZS)%5![CW4 M7"ZPH6<>4SP;E4*XK^M+>AN+?!.Z%R)O9 M7;K5@IE=:>JT EPCUV4'VXV8Q U%:8:*,U3TGD("%00J"%3 M[N2Y##=8T6,AH0O;3BTQ0U"!#E2D,_$L=YU;[9_C$G+ @OA4I+3\?DK+B100 M*2!2<#6]>"MAAU>$U=%MZB@L47'!\LI797T>ER)"%Y*0NQTJ?;(,W<=0B4@< MD3@B<;]!I<_@"_^TRW6@PU7CV!U*-=; <-'E98H'8JX9X]N5F UD77*NU_#Z M'AGB=AV!]PO_W5(H+]*7_CYYEK#HYV713QEMMEQ+_0$U!ZX1EU<>Y#_T3MR4 M&+3G$ORZ##R\,15C9@-%A?JD-6T'M[;P\"-OA4W_%Q+G_9P1$HYO <'LL!RJ;J(IL0A( [! M1\?S;JLWVYN;!80'B&#4D-S(W_0C5V@2RY0^N9077M. M#[BN_IP=(N;$^6@KK>M":Y4$CXMDW6P\S$06]QUD4^@$/_/)T^2_8W28[AS8 M,=FS;733N>0XP'5^O+DIQ@D^"I;<$G"300/C[GOG[C@R#%M)@>5^! M\5A_7305+I@$JK&]\\B$ZCB> M9,@ -?]!%H")!,B4-90^@ 1)@*6EFSL OJ#31<(3-X:LM^Z%D?@$D0PB&?=H MAE0"+=F:YK&.Q%?4]TWX5R'0CQ?LC@?Y42A4@:,/EE*G!/;K%676H-V!6PF^ M2S+D!NP+&RC0A,";#BV,'GP,? ,?:]M@"J MI\0P*>_= 2,1!^*1O0\4OLF! MQE,H[!X$NC7UQ3EO&GA;)CHXB#66Z@N8.&EK&8?MJ H%>$6O675!H%,=D<7= M!SF4)(YGLA3I/DC@X&O 0<1EN--P R_+MH>T?6@ G(#&B3%@23L4Q''0#Q+\ MTQ=TI4C4X<;@XHO[5F]G4 28\+P1T0[0H.V#P05SPBEM6DYV7'D06M:@)TC; MGC#.0W,BA3LSY(-M#A")/,@GAH=U,#P..8^3 M>,5:TKWK62 W*@0D,D%GGWO0$%PX8OBPI<*44CZB;'PDJF@J&L5LH!R MO8.5Q' FWL1]>!.?VI" $/!3,Z(0"O\%\V%,6:NV; DYH3<#>E84+><159OA MEH[I%!O/(ZK3G>G)'AVHU*'_3W< MZ,F\?N^N/G49H-Z1YS/OST%,DF5S"5^[0XVFFZ8+GR_9\&,#=Z&>V=#4L23; M1?8.:D,-P0[.V8$&#OP)7T^*CMS$BJHA&;(*!T/<=O&I&^?[VRSD5_: OLX> M**ICZ=(.83'X]Z^M0U<-D)C[@9,_6 CU1POY&YJA__P'_A,^6-:!9",$F#]Y M:A*]*)1_ZO^NAW3/+"@C. M8(B:@<3$!I*6D*;PO3\D?2/MG&"1F%-Y)'^O]'BLUM9%+]3[^5O\B2Z&$KY: MOH:[<=[/N67/)$/=XP<=]2GJM6$HT)=PT)5&?L3RH&"/^K6@.K)N.IX-^G!2 M.1V74F'W8B)F%GWH,R2&/6W)V/6V\I#)-93 85(-#RB\^\(X$0VCO\4 =%LL M.%W7]L#5<"="^>>WB_Z7SUO1?YN2"]>- *9E 7\CG'@L)SFJ@SX\I5T\5E=7 MG@HW=@>M&B56,I&E ZDM ]NX(A_^PKHNS3[V7M92!)2 :YM.[+RO"R1FQ9"_ MQ_Y"U@1#_=L?A'^A_QTS;6P+!G_+^_9C\,=_Q3:2@_J-F;9EVM@X5(U8 4+W M!MF5T,]O2+L8S<9C4$ZH.+[O!-]OXL'Q#B8*=#( ='B#BT]<6S(Y[8NX91> ]@S8,=COJ$J8?[ 4TC[4XC] M!3^#4@GM6B5^NB[_B\>GA@N,HQ>C-TR NP' B/G$B<,-\FP3_F@!GWKQF 0_ M6TN*% NI@>(<(4V/PX]/;@#7D^?HF>?;$:O7\^AQ!SKJZA(A%?ROY!N L<", M/SP^?-3QX6C.(:T<;^) F9!P!!-)C,\%:,AQ7M_#CR'9H62Y>.1F;NKZ+F9N M#!3E/'G,0]M*3JS!FR$GP':XNZQHF@H>7;"]68Q7EJH!2?%D+XL%_L#_DF79YAJ^ MNUT0$BDX@SFTT5W(YA9$)=E6_;3Q$B\4_QB*@ NM5#><#+"1#$ C2MDY4\^0 MSUXG%(X$@@Z\/ ]\,W_Y&[^8[/H*'J!(T.D(RY)E[IS/3#_A, _X3028I!FQ79 M]I 6AKF67'QU$QX+ 0.]819S@#Y-R$AB?9K&%%M=HS^ +=PK!2&2+ /'02_1 MP.Z<1ZPG( "!JK4&=@+R>B(//2!H[!QVL]7/'SCPA)'P@YSOL>!(K+Z+QXY+ MA)CK>/[\_?.SA]G@6ZC@3DUU:>;,5>M\7I -T#%;R8)/>R(T:U6*628R^5$P M $X*,H(#28\Y_7NL,HUYNJLN(19###E("D9R$(-2A-^,ON9/Y,GS(1%WD/X^ MXZFVX^)^EG">N'DEHJ$DSU4HU7 $7)]/8F-H?_1]H@AN<%-P J&LS@:%9^K_0QU/V/45! M^' (@8$0'^V,4!#=C0FY)[/_R>LNXY@3OAA),GZS8L)-PW*I^]8 OK3-YW/T MV? "'1]/_QDLT;60EJ XF4V@TN(@'=/V)E$'Y^S .?M%%NVC@^SK# MAABF6KIOS9SY4@=G[H/VXBS"ZH4^)F*_()(JGT92IX=(JG/P]'R-/D&V)H0< M2[)]PP8]V%;PL?R-"@42_>X9&.^L(SF.(H(@U7*/1M&9K!P4"39Z2CS?/JB3 MPY6$ZO)D>G BIHU?ANB/)X >JAK0./("TK40H@%AYLU0O:.M,+!G MZ>/>R11.7A^^SU&WL26DPQS9RH@V50_:>$D*.T70.T.:UC!=I&U5P\?J-7YK M^-CP05,/4G$')!N_U?G=/7+FIJ;KOO&&@$I NE@"D^$(F MK\%OJ,CR@0PSA<;[B5STA#P:R4/)U&-T2.6CZQEZQL$LV.\Q'M+US/D-_4W? MH3DA*+*V7.3('7$"( ?1"-UO^10/KPGMOQ#T.$1AXN$%G]$U; FP8GE3/B?V%\GT8(BW\L=$//B=P86VJT#SO*]P7%\ M;P WG683="I^KMN@P%W*K<42T!TY)>)?/6_B0N"4X7-2"9;ZU\E[\L%G1Y_Q MW%MT0L2RD$5TM P *FU&4][,@=\8#LJS>D"QOZ$L@36>C2VI2,Z@6P=7BRU_ M= .@"\T,TW,Q )X8'$L _,^F'@Z#'479A%;Y+(1)/*N=[VT!W*H>;0QJ4F<$ M\HOS.7CNF+ X%N1[!I>P ;X)=;%!@-HW\3?B%X4[4)WHVZ9GR[Y!(4N6BFZ7 M]QS?'X0>N7**JD?!\TD)R>+!;V+?.W"!8PXTAJ$="9^_1M,-?K7!#!JA *ET MI2(%\H4*.Y,=UT M'. _TP S'\=/%1":X\E2'!4) ?K'\GTV'K_XB7HXYZ! H\%A_WOEJA[>$5O3 MD[AZIKZKK]?)Q:/06BS+#K]<#%E^A'\4>WRCE4ENY(+ N#-G/.=V9KXW^_9/^GLJ4K<3@["E MXU"T;R? #=B8MH;=SX"Q/@_I< G4R)]^WI_]10*5YL59NI!P=Y1'\XI@S'FS MHT,"L=^C![>/!$)<"K'86WI^C%:/JRKX MBX)D@RH)/O8B_9S6+MWOUPL-(6]LRMJJR?I> 9'!PQ38=F M1&C6Q%'\'IEWA]\]%X+SWF='),8&%&E#P=;)!GF'/JCH)C8Q43K;=W)C*)&. M3\-@^ ]9&1G6P1CTQR"V='CZ1=3!MG]5@F85-+[A;C#G" .V$.]P^!ZAZ1+B M.+J^!)EYZ&U3:8W",U,_RAG8.P9X8CGZ?SQVA3U)%Z , &(TX^ B_"LT_8[: M0%HBE?YVC$B+29Q(9$3'=L4@O(=*;W9-R%?\5G5$)'HB7D?%D!O8:A4#=H,O MLD!KRMO08/0=IN,WCFL^+#G\3EL $[>" MW3_TBB)46SRFV=/R1\S>A64WO](4H TX3NZVDH);X;J8O>/0$HJG4YD(C[^@ MBH[;-)'TL%%=Z J@H,>U]^R/JTU_"4O.*=O&+J(J!P=?PTN!+Z-P<\'G0'$^ M%'8S6DL7,A8CUWFDIJ+7 /L1J[_/;H1]**$+GYTE4"P56H/L%]\'QG3 # MKA,N)8@QA;&A[C)2?MQ)T,2UK\Q(WO%XL_L;2:!#D1/=6AQ M^_4:9@01[%-W+LWK#3Q;2_G MPE@L$&$1! J!^02!UFU CB"N>&I-3C 9T 1?9I\/RX% 6SB(QH @^?R(H'1\U)4 ERE/>C:7\F\(>(32#PQBP. M+1DHH'"M.,OOQ[1]\]]&(0K[2;P5HX$+G0D(,$'4>6KJT!,(JWRP/(;8UH%N M )09B$A^B-5GW6-:^20PR\XP7WFF/F+"6D'#1H'*P09 ,5Y"P_E8.VF3SIII@.')2ERZC;+ M)5)63A@Y4R:;,9H=5YJ=6;O<+UB[[6 E18ADQY::;9^H[3 <=M'<[59$L[O5 M[32E6C6V7FA/%HW%#'H5SP=E?.USB/4'KXD=WG/).SQSC2>[7_&._53QJUSB MLY(F9 DI^'F> P*?)]CP$/$OS/U46Z.J"O@=Z (ZARH I%_];$,?+0W)C&$B M\(4;CICR5)XVD%Y!0NZXK)/U'D)90:G$1L5Z-;A=Y+A0R+[3$"4"?7E1H!5< M+C!!7O_$7 ?:6@ZS1$?;)"C/.4A7D 1RU668G(2KGH3J!F7#,/!A0#QB7SA[ M!5C %S%\[B6.A,ZOU0G%S?.K%,]3YA@!?56"QYGXFE6_0 7%\R4;Y?">U)SA M^AO)WZ9+5D[3-!)G51-_XTT\@7';O_(&/>!BG<2YVM-1:8QSB/@? 15^'7X5 M2F=0SW#8M;/8]:'DRU?K:#7!CR'Q@AJGHZK"%3^7EG9RQXSG-UI BYE!4,+D M\_?.]^'A- ([$9M9J+(4%6<@/E/Q !L$1Y9VX04V=^=*&=DBV+#&LFCC"4+&]Z!TH4@]HA0D(9XL M"@=BRP9;XPK<6_@LC'(QY+CZZW$.%@O6FZ+ M_GQ4,G NOC1^4)ZPR?<*?"<6A)9C#9^EH NC^E&= F1C!ZMTN-XB! '$@(C_ MX7J=*91_[#;B(O=8/1C9]72L]4/%]U&&72NH?DY=2J- I@8JJH8S_+4>8#U< M!32+]!/#%RYF.D44:4J.(JT.:?K %HI#GD%ZS;,"NQL=%D!_G*C80CG&R"(" M<7K!0VC!O=*B*(B[AVG>[,I6BF(ZC46_E-XX3J[SC#V1$NG4(7QV_&6;6:=[ M7JK_J"6RRC[SF)PJ[/0L?%9I%E^;JT#%0"A\#&F;\R %H/HK0-5<-.T&(M/1P$B1VDR>>2@)F>B-^II@I&G,E6*I6B_I+^]1<35&+KP$6> M-K9T [Y$6NJIB;X)M3FJMU25L%Y"PE69T*M#)DA +)1.UR$,K/UB#?I00@&Q M+-!U)M8@./Q__/;/)IZAJ;_D?_V5_-=?_+^^'P*@I^&A-S\%U#O"_K%PH T] M33?1LS^5QMW*VAWGV;$_/6RY1&@AI MKB-E3FLJ0MJ\QQ&M@0-]#\'Q:Y:=PR94Y=DC-^+(. M?./T,.&/+'ST:Q4/9LAKZO30((3JR%+'4'"H1@SARSFI"<2Q"4D#J*+;7ZZ? M/WYJR$DX !4$GU! ?D404CI&&M"7SV)),6QK>4?L'."^2/N.]Z,^/0;L0#= MCK$,\)K8(7S(I5D%121^J $9BJB(0_'LT TYUE\&)8-!H>"1%F'( T?0%$@^ M2<92%=2).H'%@9THY*/8:[\@!=JCQLD'R)$Q7!1H/GZ&". X89FW;J*L!;9= M?,J<1BB0BC5F.'2"_XAM:=7V:SI#9RV(T_B,XMNUV)=5\4F6P'>+(_(@385L M:+A<7G8]''#R"Q)]U] W^$^CH.?,$?H&OC-P_F?;#T[:6!&A4UCH4(#Q_6): M[(U@!ULL7=71'-Y0SNKA,.CMHNK@$>36LSPG#8113Q&*W.BQD$YM/AZ)\"(P MR3^DK.^EDQ$J/H*TP)@ C08\T<#HQ1%A-$H].HSGQW"0/0/?9N^./ Y-;<_% M%EEX+,\UX^?1]U-/_:*3AMX*W."'H8H1)'O^61E\,M,/40"A0+P1'+9##)6']BOT.^!/!_ZG:X6%Z%3,@@:2CU2[GQ?4L=") MFD.7Q[VI.72]@P]GA,"I44R(&*+$1YYO.-:FJH?RA$#I'B3L1/#\?,MQ);Y> M]9>"Q#!467XHXCP"N@R<4.;Y=[R(U1_AH?M'!KNAR>W;8L]99%HC.>.,5CT]*!EK3=YOY=VX_E:^ MX?5T3+#(V&&5'ZE86F&F^7!&%9OGR$HRC; 87CHH!Q32\J- CN]SGIX"4 T_ M4(@9S#G)'/EY=/^0@Q(86RCK'!Q'1D>)I\><-XX^.OCL/O0Y\5%OWPT*?##\ M$B/(AJ.QV/U!1XK1N60=L@B:UC&\?K%2]Y5AUH H8FMBE^=;K6QI+;-6V=JU M/<]OG@NV_FZIXM-8:\(!,HJW;B"D.\!X*BQ0"B? ;DT/6Q@P5J0-)@ZH6HTV MJ"=RGBJ4,N7Z*BO)0V7,?_O'W9C1B.KOGE?^R0GE2[T6_NC,\DD&_V<9NK<[ MR7QY$M<[W]P#(*@L2\5"[*@<1>U#'(:N'S1!E0-(+2+&&:GN/!_X0,\A]F@@ MYN?5]SK%WR(R^-N):0:+!X"N&S.#-4_^WPU^'Y!JYQ:+QCE M%11%P;OYQ(!\^E?46.0'M#.!C7Z*_-FW@G #?7FN"R,L1Y*3K]I\\S?/71_ MN=^+GTP/A!97'DG!N?7S3&T(!"@$>K%'S O@-4 TO7P.,6\JQU*[DU."A].( M?7R.D*.X^'_4"T8IR@NI,NK@?)'AU'^.'7W"!UT^>6C[7]OCZ(C_I.# W$MT MPX$YY*.=JMS3DX-A"BF0^9.S>0Y.$:NHZJ1R.$:+0>*TTBJ,ET2/2:)NSI / M5'P0!:E]'3PS"_\ .=FGS>4:AS (%%3]X86;^DL--MR=%< _GK,"4(37WCVM2UJ;6!>= MD2XHM#U?.:(@WH;@24 )] I^PO%2/Z2"CMKPY.#G[RL/=**FB^*^^% ,^JWA M9TR?'*(Y'+ -$\6AZ7(\3',*0D<,PA 4/(PU.J.:7.):@]+(3G3<74G;&WS4 M@E(\6Y%V9X'?@@?\PQU%TZ[X= EO-SLQF7)TIJ?*FXJA>=Y@QB8=,R7'NN2#D[3L>8?;)'J\8_ZGA3+8?A]"B*AO#I/Y!GRUF'H4?*A&!][ M^@758V=@HOOEA]*Q+/\<4?P,S,^T)SK8C- 3?@'5.6-W#FM4)3!Z3U-0T>B\ M7T?E&7Z0?8),[##S!7^0YW G (J"!6%R!75\4^%C\ 2"HN;ZT6,5E-$4IL^Z$ MT_)48F?.'@JVUBB6-J@9P?-'Z>/X$([?ZD\/S-ZEB=7F$84B@G#>.PCC*Y:; M( ;CXT"H9X+%'%40EK\>CW7+Y0#A>;F"G_)"/43A8TP;Y;51$ ?.2,4UTKZ! M'?QR4-+!PZ!>Q ?4+ D5ZQG'_DGA.Y2@MB(X$X7GZN$:^5!)V/ZTX3KAVW%L MZMA])![J)SE O* Z/"SF1L'7PXL"H(;NK:$@R@0UV:=OQ>EKU,^>CVT#7A*_Q<)ZV]@4(0>)/11"4NP M.]_/"MH6GC([="L.38!0)P>EFJH15GB'=A\4$^"?4CN^"K(65$?G)>ROY5?$ M16%9^O'$Q02^LS!2R.!I MG7^8GY;"&BH+AQM]X^6D#9^.C_N<.\P'6+APKB0P0,)$^?18(G*_GO$E'^\2 M]G=18!3=UXEHQQM*UZ>57QX!?<& ETY407N?3 P+PJHI<-7A\&$%V#U#\]_^ M.3;$B[B!N'NF?U;"4@.K$!?YH=WQK*_C95]G!^I:OY]SBC-#*XGEC61X1M8; M0F4<^H,1^OO1I"?$#P)E*,B&DW)(+ +-BB#TR>&'Y]4H^EZ@?;POC MT,(Q#.77(-OH]$E8V?P]5CB6-O^L-REZOL_IY^]]FES LO4Y.__X%TWB"K;6 M-#"$>*<;VFVM:0D=^@X2,!V$73--JP^5(=V80Y2EOD<[*[TI MPS\E6/*48$DQ*13*6L%L+0><+3E&5;&Z_ ?L;A[MP&X!/P.'N1Q^V,EBRIN^E"6]&C=6LC<(M< MZ3<=^C_:LO)(5XJ@M $#CZ.K;G&RS;GXR^0@>%ZL)J\'8N0J5J/)MJ4MM>MH6\SA[%1[_L*[Q+R:J0Y4(/-O/4:CX MC*X=QHVBX0C?\PSST+Z!'! @/-"/*H55?*0G##N=Q!6PIXIRT"AR@;KP'I\< M^J3! WU#6W+#Q@K'52C!J]:F#LUYI.?]289?/,_VAI]:DAJD:?!@R[/A>OV& M&8X]Q3MGD-P7,$48I9R\[;\/.:)K@BF*QWCW%B9>+=Q21%N6&[X M_<]5 ]( D="?X>&JNI/P]C$NH>SQO^?O2]M M4E7)UOY^?X6Q;_<;^T1('281=_<]$:@XSXK3%P,5%4%0!E%__9O)X%!0T]XJ M5A4=W;VKK!0RUY0K5Z[UK+B=O.&$W=Q[!P>W\E3^JY_B5]>4TO!36"\SN!\V M,D)73>M)^WD+@90B1=S12[^UXZ-YBO?(H%YK2 MO3&S <+/\H9*PK*&H;O" .M$J!4Q&5 MI>!>E/UL[=QVE/ 8;S<)LJTI4#3W@<"4P\P;)_7VE$3[KIS70(J_+]7U\B(I M[&S7RX7H#YCO:@/F7,SRY:17V/L0RN<'DE[]C[]@"GC@^LZ9KU5^J6I>*/CL MNBCK:O'Q3^XET17O!%U[YZC:^464.*^2Y!)ELVROK%4J#:LGE&?6E=,]VZ5A M(M/H3>L2GMFTAP2/#^M["R;*!J9[.O SSW(^;5MUM'>7Q?2W84OQW)Z^@S>_ M>UOX(F^0Z0'-5]>Y!I>?+S>I>IZ9=GK73L4U*S46Z2[1 XJL<\EZ4[2,,>1- MZC7>'#O1';>;(T,^56[NA;L!:8F(.V0A3H'%_56P_QFUV3V-;/*K!I>;U^EKCDB3)[0\GLC=*GWIL^]=R0O)Y I?^YAW6-'5?:X^N"Q S3 M++4=IRPB6\*HP[T3HXKXJ%?*]]8UKE=1\^7E,#$E,\P;.[+K3T/C<(.$G.=Y M*V^DXIR?7FQ\3'XJ7%@6#_S+-4M>!J;NC(1V9;V6[9S8X_'MRIDW\+/G(FIG MX\#YGDTUO)NT.T5"CG=R&7#R#CL&8C=,)]7A@?M9G00';$ R(Z$[S MBYDIS^ 6=19CA9[!T2VRQY^&NT?2T^A3=Y27'^C&.8Z0KQ--A&U%> ?-U4%K M]>#$O/P;-[G&=@'L.6AN)AG,$@^&E+5/JDYS!/?%'M:A\2X5" DTVN\47WJQ M]Q#DR@D),F1Q?F_Q]UF,*J"4^\W U6]48NLOA:;LH@#H&WJV^W)<4-Z+W95! M@#)]^Q^.MWE/N-],F/--7(NFMX M+3MD.]D(W'B64% D,17:%6Q8;I@PG<:?&_(9,R/?0X*R."QJ@B#FN'Q2TG;- M3 ;C$3M!YI62K(LZH7 PI'.\J-G-:NNS(R;?J6.@"QYZQ#MI+.9\+Y-)C;E> MJS1EN5YS.CD$0$@'C_LDF(F0)#&;)I==M,_(:+\$'VYTT-,T- M=L_@_)TX@7.%"V&0GV*YT\?BJ3$-[\47W(M.!P7>/CH=0=:/#0;L9FWN-&!; M!._^V8Y;S>S+XI,1_K2PS(B?PAHD?B[ IE-NK9<7K#F^ MZO1<2 >W#86\OPB9>;CX[C-@(KT(7Z6<>HBM!![B-=I71TXQ0/>((&P(DX4B M;F LPVO7[0X_)^D*, B\82>N /N<#@=?,]4'BU)]HE2?JZ?Z$!]*]2%??L>K M6TPHFXK;WTD=PV.\37E169NNO;8[;7@6PQUI*KZQ3V?[S0O6/MC2\TXSF[%P M['/H7A:Z8/1.3:C=Q&[FUH.>VNC!G'(WJ\/[Z^G)"U'08!>J_:_['DML=:!L MRE;@W&)8S [Z8/^)-4T5QL+MC<6![+6=*-?P.\$2)]8].='Q;!,1[PZ?X%L, M?EQ,W2YEZ1]^^%>4S=O;<=GGHF^'8A0;-E5-4T=P_.R8&=9G0UR)A5">.N";<21 M;9Q?><^A$,VUVYD!K +0PG"6J:B>B3*>5?VKV9O>I. Y=\WMGW//* MM(N:?O?;YP;H(O)\[+%W;'4$S?S>:<@GL['"[ MF\9WDDC=SCMQ ^3Z @B_TY14X>V(_#$_[XR)85Z] ]XK;OK5$;+!UP8S('KK M8+V?2'*&D'IJ/0*/9*)^O,&&8:$IO%&=";S3L\\Y7WGA>]OIDKV.QF"OM@L: MCL^%L#FY22_GI,/ MYLK9>W0@P>W8%"2Y,QA>%\",#@\ 2-7.FS%-1&UBKG2#=UNU.CT# _91QS%X MMAR8[N'<&L2.[>4=5\U8'%L(VNP]DFCOM88?GU,=7C\XLP)DZ=D7',Y4(+@2 M7.ZQ>963[/3L%LUU])S5NM[_.9Z2J9PY;H#XQW/:<_FP88&=LX&]0%$_RVUR M]NQG%'%Z[<)!7Y\OXYCN$+SZ M,^F+/WOQ"_+O[ZZFGQ$';/ZGFPG/O/&&LS[[/BM@%H]0%W2.H;WF-6J:A!#5.?-YT^ZWYG>Z&39SE7:\AH&(X_H]Y3 M+.WM'J*M!F"ZX$OQ9PMRD3N\&8"'NWYN#.QV\[G@:)VC2F>3=2X;CN:;/VLR M?F:1('%]30/=:PFOX"IF6*HKTS! O88S% Q@@(!-;ES4)CFZW"E6JW\W.MU0 M^@YD3V>&EWH,)(WULK*A#WLV4\<(>KFEU^WM8SB&+X2DW4S# &_QM-S@>[78 MX]0TG>TZO"S;(C\+;EIVOE>([EYW/@ *#;R]NSS];>RFW'L8PSN>#\]/D+#_ M,M/.Q&C8]/MUF(+L^<$32'1!F,[M-CQGD/KNHTY8PVS02^W++>#7>,UP@/%W M3V+34WZO?18]IOE %P#0Q[&8)VA%6RG'XLS4W)P1Z#BN!+<@YK(-J!NGF8J. ME0:OLR^6/#M]_A2XS0=-W&E?>+SFNP@Z7$X8F#'W>3 ,$O2LRU3ERSA[W"TQ M/?F?9R=2OY]T;-?ZK*^*[75X*9G+-H=R5QLX-L MFMS9\CTS=EYFE-WQW>M:#-P^P_8YUL>IZG"JIRK>8._=T\*I;3WAX4>'O=0G M;@7OV0=.YN*EM^_W(6)MF*VKQYC8,YI!IQ7XK,">2*+B(G<(8P,Q]NOS0*-S M^('I", ^&?OG?XY_U1M\/+K!CV[PKWZ#_\J=_*L6.12'SCZ!0.CC(RJ$8]>< M0@//(0-[JPK\.N-\=WW-_MDGFJD =G;[Y.8&D#X>QK>'V@\;GWP .Q?U+&KO MY'"Y_IN_7N&(6P0^GYOBU#:K8)WP"R2-(AB*M%,IA&#>:LK49C,PWW5672R/1=.BIG' MAI,C+=F]WL4844[=$>]ZS## QAY8U?5 MCKABKDL9&)X*Z6X#J.@I-;RAJ2NM4) M]D-][^ >>I[O?KFJARBE>=>Y^L4EP&NQV X7M$RK_#I M% H(+#U(J^"?V,\>]&0_!$&3\9BO"6WLIU.E@-/H7[]B MQ16L+Q..)W9GF&NRG&]FG40I>T/X"9_O/OLO#^7!/=[JMB>I+*"A/:97N:?- M"\1\][G>5;N-. ?_JWA-">R*='$%;V5$VU !=_9HPNW:5;"K"+.9<$J]L8/O MSA,<6P #VX#8QQ016+7L H,^+TAPZQ2.M?#@S?YGE'CP<&T?<[X"]AO6V=.@ M^+@%PFL8ZS ,>-'!V>A][M_BEWO0V2V)NT4!PWD15W;:V[HHZ=Y4W)O@TQGZ M%'4YGJ:?6751][(5Y&/8YJP#\!F/+N[KG2BF34O'PCH5A"+,[G?H:$=7[W@B M*RKGP>2C>@#!#Y;[5#Q65"808+'#[Z#8.B*?)(-$_C3R)5%/'45==+ZKGU ) M8#!=F>R=SF;V@PSPH'/*CKW>&F[7#R^@#+V:N:IYF45S"-WC8#?Q<_#+_!C8 MN6BW[%;W'(4?ODUS^B## Z(HBR=WY#0A#Z#K[.%."M82>"7Z5'2Q@8I@PY9U MU4/XT8_.H0M?"6@V/=+-I<7E?&"=[LNTN+TN_XEBNKEVGE8^N^O1GJOI^W3M M!:'XJ+HE@D-3?E_GVF>WY]LNO,=SDF5^.?@:8 ,IJ'$?\[W4-[Q<2:CPX0A M2J*:%Z1VG\WHLCI,6J@%O:T?SF'M.++1T;A9N4]+TH94M.(RGYM/IPP8F7@^ M$LDA(P5#YC.TWF$1D2/[X][&&N'^9^ZW%CGBY=84;:=':7[=+LJ%9!.,]#W3 M+*E(?B?G<(FG9BUJ5A/UI<6,B!'J>WL+(YNE$2>C9D]K9VC#P)@.'.E[.Z]M MEIWQIESAS*(\:!ECCFI6X4C?VU&LWM^/N'X"+>^'Y%J;Y/?;'#,B_6_/2$VS M/.R61*[-;_/6?#$J3!%KE/"/Q%M[/D&JNS)7M[8+F+(2I*0OUF3=)6V)LV0$2D_,@?4[$\\L$J_:0UK"Y4+C-+*$JZ6V:4[:W MDHFW:'UAU"^#M%!<_O-..^\<%;S(J1WEA%%3F5_KPB_OA_.YP:1Q-WH*PW 3 M)WSGA8GML"9O&JKW@1/4M#^Y"'VB=N3U//!Y"F/23A33T+QYN>_#G(4;T^-> M!B,.8)=UZ>0LWWU($GLBB7^?T\Q]G4>_L]#BV?-A2@C,EO"(YOV.6!J0(B=, M#!%'WHS0NKRP7^P-Y<>Z*IN&<.-P;?!)VQ[X?L$XBZ[_]V]C^@ZR+T1#0, # M)C#R"\GE+A-_PA,1(QZ $4 C\(@1C\ (](F*&/$ C(A,TX,P(C)-C\*(R#1= ME1%_&QKT9*_FM=YOU?0'5GU3(WSC!),WB> [G7^0*N 4!3_\OQ_XC]]52OP) M?=4\_C&)Z'=0Z+5J*0\VZE@D%8G$=Q>)\\C^I5A$-C%\!?A3[KX4A?09@*N) MNAN<\F)=E]#TPL&*?\+)8Q$HS["@9Q#=MX2GG]];^3B2#,9OK=;J_LG7R".F)_O"N:TM-.C]1WH1I%W+9T1V^J4X)!>OL%-])J$KBR@R!14 M9)I.Q@DL^8HB?X)C6%;4'2@1R#>W^:/=KO(S>-+^Y7B>\)4,2(@Z%H[9?",V M?8]5QWY^"K? KDWUFY)S?6H[Z@2[NP<8E^6XB* ).4^R5+.[Z(AZ9]3!YB,2 M>@D8EHRC9,IG6O[ZG%H9"\L!B/3WR^COU=V!/U9@9I+(#Q-2F46I7A7/#PVI MH0ZA @/O@$C1\52 D__79X]#9!;@-P'.0G>JUGCY,Q]<;ND\/);/'J(]>CA" M?&X7XTP%&4<#@ZS35L\OV2J;IKFR,,U8:B7!%6EFE(#N12*>HHD;.A=A*W)H M_L;#27JD\E_#*WF?SN=7XVR3KM5Q"IZASHO!VO("G\^O[(?9T/ MB+1W*ISW2DVB6$5TUOE25N5>C@10IZRK3<>ZK2"[0B]DM)Z>UY-2OH E2NTY MGY+%)IPFL"MX/)6,(A61]D;:>V^?X+WJ6Y]2ZB%9*FRX/-6RJ'Q>96O('*@O M= O(.$6\JKZ?,TYQ)(C3K-;IPBW;I:A?YIAS^WA%B(D_#VRU/AVA/HF;&Q]B S'%_.0_MARY%8%N244ZEN6E_!>:8YOU?R\"2P'=)&(1!Q-^?,\ M/E?LI*,:$#OL!?R(SWE:"\W@72@M 91V"H1-%NZFM;?*,@M[76'GG-TO=[0F M& %F:,24)I31IHJL6#V4)*VG-_?\?$3;#DP\F:3B"<+?%#Y2WDAY'V!=82OO M'1-&@[4WT2@UTN/22&$SB^9F-6HQD\0.PG39UR\X3L6QQ&O::WL1?]MX0?_X M<.P>1 /#Z.+J A[JXL[!:=9=9$.O)-9%*)W;)3)@#3(0;1M_<0*>K0+ZG;6) MA("#&/IO"%9HP_^[4%G/>UX8MK?T[(FBUUW@G>+KO7YDC+*YME&N'U!D+>6, MQ0X3#S3SXR,87*XLCC*J C/LG;$M49?2^[2@3!: ?!*S$_7CP!9LE&0*.4U= M00!X.-6>:"PR[IRJ=N7H:X_M[-?"Q1.]K_K&NL]J8RQ.K[FQQ>'Y1F91Y7.M M! 3O.BE=L9:[4#M$%R90]2!P 6#.1;P3"#YX:'WFO=47V*SQFC9BBUMD.4;Z M%($V;L68=:>?]>%J]-31A9_>6.7!"; M)HNT3%YN%\U>;_ Q]NJ:,:KR2U4[+MTM#T. '_%S CH*!X&>2,3]HFM56DII43L\* MC)+J[>A^$QAB_T'NW_%'8G?'4C\ANTLR2U*4TDM+8II/9NK8@$TDYO=CMY&N MH0=1,A*\?I+HF(H,A, 1X(HC=$/KWD5@.K=4G9/HAP4BY0DH3T+*TWQW: MG+XN%^[(],Q2I/$^D1NS2%JH<'JWUA_.&'!4(OU,MW?Z@%T]?M:)""(6O\O; M(+Z:MT&<"ROQ&61O@?;[B#[2:F"^AP,JMY,TIUBW]3;:2'4@%FJMCE06FV-4 M'6F;#FO]^&>FFMHC.QO/N/OUG(TN)XP.688(^LY>LPW2)4APQFDQ:VVIV?T=V M]^61N#'3JX744^IU>KJ2NN@$[CO^@H\'8_I]%EUH ,#SA,W,6Y_ #/CVME+NWI'E:66"XTE*2;'"09#;J[IF,1-P?L30/_C$=XAE MD9\UEE7@MQLNE\$6;#W!9PH3#!&DP_RVWN5<+U.3]0'/HF62:>8:G5ZY/68> M.985S-ZOYU[*Z$$8+DU!03YXSFTN%A5-GLP3*+[+KZ84E1@L MTM"]O*^_\7%V?T[W,K4J*G+A,)])B+DL3_52IR@O[LAN0ICVF5JJM6?W&6(P MVW0GQ5R:"266]1LL_Z0NYG!D[1>EA"JP/3V;*60/S,1JWI'IBTU_G>Q3Q!IM M3RRL;VX2?7G6=%HQW]C?^#K1+/*S1K,VN[K&E8S.EA/3LQ%7:Q3(_("YK;\A M[,D-LE>5A;1J%)=<.[W,]$2H=B>%K%3/R[G]6CY4S>D= MSS["C,34_1A/2_8W(K@Y69DD< M)C5Z=L>M1Q:RO45IE%FP^938-3;4+D7M@'N)^>N"[N1O?(.0%I>NYL MMQ-T(O$Z7SK7:R,;LK2?476.N7L ))QDGCOP-RTA M1@%-DQQGLLED390HA2PV[\??VZI9;H@UOU7VSAVX3(RH M5B=1T#&T;E7ZK>9:(A/*'5T.:7IL3"$WM)R?K(4W#'*V $,?S4,;7 MV_!M'_: -L"$;@M/!*#/\F^7T38?5_,#Z; M3XXFM4;ZCM[[ .L;S3FC(&@OBV2,7&]>F)#SE]*E_"&%!RV%#.+:/"B.?],__GHB_H$9L =J=7M5]> MV>#9JMQ^I+A=03@7$*?M*#\#+_[%RQ:_U[W^\O033GHEB;^.I8>0#K'$$TW_ M.W;Z$5+#1TK8^/Z,8!>-[9UO7;:V=S][H_>IRQ5#7=^.)<_JV(@3 _[+QX#% M $;G?SOU3& #//@SD'2@B/)% T3WHQ__=&PW%?BU,$@)&*X?Y9%_CTQ>TC2( M6+Q7RYA.#4;IHB[NV#S+,6JGD++VV3DTDC^+F MNWJZ"48FGH_<#.WJ)T?)A:Y@I<72UL>L4U36;G\)F^M^_5?E9CE8[%;9C]9EEB MMPLT#9MY^-Y>G"?I(;O;5"6S1#33JSF)T D([.T;69C)*;2IE";HJL*4TUQS MMC)[<*1OGH6NI/:(GESEZE2!7#7P/=62+##2F^>%C?O(T;1.K+-*8Y6G6!X; M#BOT]M V1>:YU2XJ6R OJK:'B&&RJH,-L@->D);5B>06L(Y'.M^NU_)M1I($ M+M<@%*N2[L,P@ "L^AH\S-!,X6J*XFO6]G(%*/G72SWOO&6)+JS7?:+/1V+& M1!VP:K761!V<&MWSYDR%*"2PO-J>THT9VYXLA*DI"_79<5894]/ 3[:Q\#-Y ME#P8NV0)G[+\F+%21!&7E=S\1DQ^BY(71O!RTX3\?V\K4+MF^KB3.87P8!>3 M^;4N_/)^.)\;!9[M[F;0+$X<<^IMV_8VPYN&ZGW@;#+V)Q=;T5DMO3OFM*W0 MSJYB:-Z\SKIY_W@O4@R5>J+(J%OX:8L,KVW[$_TJ0D;$B+LQ HL8\1",0)\2 MKZ)819R(;--W8T0R&3'B$1A!/&&IB!/7X\0'$0[?]%OOMVKZ ZN^J16^2B_T MRQ4_2IMX[(FB/W6;>)@JY)"'0./.#_ ,[J/5 TO&GRS_GK)"/J5\:'6?2E:\ M2V977K"3O!"7]/H]FQDVC'2+MV)5'I!$Y.5K8.4[PA_VJL) F\0>8-U7PI=, MA-/2(6Q(R5OAP1Y#M4#9CKI6$XSZK"7 )MR!;3S&*2[)INZK:+!S'/J&&GPS4-C?4N%%>='4UM/- M3D(Z^*J0KLBT5+. "E-0A4G@>V(!S7C^U*.XJ[CF1$74%\(T-E?5Z?7\AR]O M:FQG(>1F$#?J+N2Z#X_;Z>)K^!*>YN6AXKUEB3J-:H[(=*2UU&L?]AJ_*J?[ M9G-$V,X$AL>Q )R;2)D_Y#<\DC*'T1O(]3F^N=K?W@'YD-X/21+C)F.KR?:X M7 G!YIPX74.]AQX(C<;QA#_U]K-'-)S6-Z)'K^A$=/V81NC-)^X8] A]K6&; MM)M[,L'M-;#]>%ZH3>8C="/@XF P9O.E?G-$.O$/DB#B> >8Z3MUX]_A*X! M=PR0A+[6L+7]]@Y,L+H/-RC:&]2:*"M,5Y4R3VCEB0K5W8Z54!@:)U)1-YUG M$A*89'L9DHGQF@!;_L%TY2TOFW8*,JRZL5U&^.F_/L6N89>4!CO!76]9+SG" M=ED2FF&LQQS5>6(+(2=3"4 %MTGD%N0(H%U.1^FA*O8_D&G5DE MZ+60RTCY]3"M"^QRR2VLH'*8064^7I4:K0.*5QE"277 XA/SH'(8]=!>K%J# MOB;MU?Q\7%DATW+/"BJ'F9N,F%Y.6SK7+M=41B/J9"(?6 Z3X3=,G5.-E)0Q MJLNA"28S;@26PZPJR^9VL&\6V7VJ,BQN>BT3IP/+83K:5DGM#T86W;=[M,*B MXWE]9065P^0!87)F%=^C_(Y.X^*B;_8I9I3PC\1J0S.!(3F,[;5S,ZP[&RD% MA0$VPE^,TVZ2Y)A(E%DDIP\H@ZZ@<_#VI'^DEJY;X_1P?$!-OEADEOO9N+28 M@Y$^*HWKUK0FK&=9M+Q;)09F9S5,JK#;ZXV+<6RM;)LK()?[^JRA"6M>G+*[ MM:#H@LX 73<6@N96;S"Z+ABZOWP#W2[2TUF]=&#-'#6LC9CD[U;AE3BXXC+L;[G M7?(27/.S*J;DM:17\U*O85 )K;Y#>C@3U?Q$-3^/E;OJ'&:>T,2I:/:1DHJ_ M;9K]H_/ENU8$/3A?OF^!T(,S)C)D#\J7[UH^].!\^;[51'=AS*.GM;V;"%^K MUNBU(HD DCQ*@%%^,3%=W4>&4B M?(U4@#CI8=!E?VN;UI4U+DNX4A[C_*K' M5^I>;1-.QXF 7B21.G^A0J<;J?/CUCW=7IUOEKCS#GU.'L;,5%Q1JD1A=98< M8M4QG7 +G'L,.O1[(O_V:KUWT] W, MS$WRNER%RJGJE%&F6JK%3#Y19YI%&-K4YLL>-W.35J)QNJ8L13[J0M" MK*8:0@PC_HK.2%\ZY''U&NUO>5"ZI0?3:.I*9L=21&LD5,N3?OT ]1FX$3A!QLG$]=V(!_.CZP$57M'1Z<[H M,&%"88420@E[^0]@ 6_JT#BECZ\8/JZ1F6$F0W#49#_,=#OC+%F=PSG]^(>F MX@GRJZ+&/(91>!>(S&,9A8>*MX1-J H-E3MNN M=[G4W +V R+18%B<3%)?*O[BX.4]C[^\6"(?G?G^Q%L*&U[J7AFU8:_S :S8 MC?-KW0.@APOQEE6;=!(34F\WBAR?ZF6'YK21[ZV94=*Y:*)39#P5!7AN"0G\ M%94]"//W>RK[K;-O/ZCM[6%/6Z4TEF'+:[&*+HK%B;J$D$HE]# M_+Y TPL!)^:RT/3W46.> XT].O 8R?-;J\'WBRR2IU.'^4JGY36$$_/!7S4W M"A'5KD66_I"!QYN:(11:,3;)P &^P, M)4;D>$*,4BA-CA)\DA^/9R1/H>/GSR:EOHF+QK" ELE\,D4E6TLB%4C7^8+9 MIE2+IKF5O"P,+*ON5^A:I2JVF""Z$MDTWIXM-@M)%$?6 MHC#>K#5E'D3785^J"?7<>,F9*(;KJ1(O8F8S"'QME-S(Y8/50C@$/QC3E+!> M9.5 \+4^J[93AMHK2N9D(\WVXW157UIGX&LWPL@Z@8D",ST7@7ER+&%6U">R MJIM: !J6E"KM"PO4VK.(L"K*[ :9'*Q;H6'YRC O; /U(FK::4'GZ&@WIN() M; Q"1AI"1=P*T^>D?0%CS"J/5&J.Z55N5<=W+97FN:4:88P])L88G7A"J>^) M:/&Z9W%W;!'\":4C1CP ([XOBMBC,<(!\(@X$1*\CKLWA-WO(,W+L+@TQAL^ M"&G\"J$*Q^[>=Y%W:]/\:4L+1G%4BC M2"$9*]_\W;#3*P>"X/X-W4*63J]VAR0J-A6\T@3:G$O">(0-Z1#'23).TEV5N&"1JC MGU>V1L_#$00,1YS%Q+5N7^T.2*TEU=)X$H\G [*"_OI3XQ3VWOJ*3T5\4I_J@V:WR)S_LG'$]#MC<9J7("G1#U1BQQZ9+ M;F5L,IX@L3B6_.RM2>^4::"^EFF0,PU3$\[W'3?K[844A$Z:W,R9\7(D]0A6 M'^4KZ)1*6"&E('1@GSA[ 3%>44Q>CO'G3JY]^21,8X9J=Y3+J"M ^CUD!);\ MCQX33^D?;B,Z48<]-IW.>H6S-81]B(,>0^RG)JQXX'\I\Q@56X'1"_T: MD)&.S8UR*YY;O[!Y?J5Z/F@^ON'E0 C'SX"C3\O66. HPQQM>#(="+P6<$8M MR\:LCR?,L81(:&?0-K59=^>E7\2))!I'$_05+Q#>F@T"F@:!GMUE/54J:RI=S,"BQ.DG@OT30U;3C6#@DK= HJ,Z\AHR_(+JIK14Y(\VLZ=Q(=4BHI3Q"?WG#H+01/X MF2%HD?_TZ-F4X5FFQR7+IS13=G.4C]DH!JKH*X8*RY/SB:S5");J":E56LCT M\Y6F _F;I!)Q-/7UW"\;MC/ROZ[N?X6>=WG'.[S0U_K5;-MOYYBVQO--SQS2 M&:E,;-;-_KA2[MG06U\HQ_1^B9C^=,J%($]CX_UY\F6,UP3[][8A*%.-!\Y4 MDOQ/;*VI4W-BQ&-@&JM859A"33M]"F&1&YVN]X'].WS06(!I%6[.IS"-P809 M^'11BPE@EBL[^]/4A9DIQV0@%W9"YRMIM\_ETY6LT2N2E=Y7^:6J962P9F8G MZB.XTX[*FPW'&;)H6/FDMDHU>8"P%'=&'R:VIJ,,M' M%Y3W2SAG+[(BS@1'NFN\IHW8[2%M)NG^!A6+V^)^5LXU%*GYXQ\,C>W!OJX_ ME]GX76@#6>QR^)(^12.-B<-90T;KZBHS;I)C25W>DC[K3+$D)(H) ^7;V137 MK^V$N6A!Z(27Z ,%[QXT:AC;2]H45(474+DZ9MNKW6A1TIKR6)_?D#9EB:/W M'#?4)'$^SI--U#@DRO/7:*,)^EJ8P&PT>?\4@Q9A AZTAQJZY653@+KWYYKO MS\F.VZ;@7S?>JNYC"DX;'Y*X_LY'G?$74SKL1I;1-+H:;H0)E4Z5QAO 7^+) M?XT< YN&#'Z(/RZ5/VQ4[D?I^J&QF;5K!5Y:I;;\V"1&$H\P/_[!G_RY01ZE M;;E_6&*_VSK=C\C:?B2TFLAXCB)XF=KDBJ-]F@1;'?H*D>]JLGQ8$/&8)=S, M;IT5V5_7D'CE;%U3U(7FOEZ2MP;6[;-63MN MAN"-5)V!>P0>AN6Z!K5]IFN -E/S@X!DV5YRGM^DJL,,)C?O2>6E2.2R(Y[) ML3U4;0XRLW(/*\RAZ7I-H"]-5];4H-&"MDH7=VZ:>0SH+SC_/'>6 '\<^W/^ MB/C%(4T3)C!(<7U&_G$Q_8>8\O#(\&3 M'T;MIB(?".[D48H8$6RV(&75^HJC-%Y72M-UJU.\*Z4:I2J2'"K\6#+[=6R8 M&;56RRD\(#SY[Z>.E (;(1\ 0W(AP :\\/\$(DP&BK!&2T1>W,^6T@;K;>L6 M2RW3^=_?('^#,;/.E)SK),VC*Z1#SJ=BE:TF&6A/_& V]Q%A,E"$>9PN&U1+ MRTJ4O-ME!^U*9CR^JPC3;%]B,WN49$6YIR:S(Z;!T_/7G<8713BP]<6#! &= M2JJS C'@P_$:C&$OGO7Y(.!+;E$A]F+=$$Z>(14Y2\3(YU5@_W-1W7:,J<-" M9E7[Y07.SU;E5M7A=@Q]+B!.\9Q]Z_R+ERU^KWL72_033GKWC;^.P7=(AUCB MB:;_'3O]"*GA(R6LD3XCV$4-M/.MRRIH][,W*OA88419P8\%\^ M!HPP4.'_[=0S@05]\&<@Z4 WY8OV"^Y'/_ZQX0.@LF2<^G']*(_\>V3RDJ9! MQ#JVQ4C5%'J2Q]"FU,9J1CUE,^)"%Y?3=7->M8):EV!,3U#V7;J,FKB5;NZ(I=[&FT&M2[)Z MH9X;UG$$K1.%/8[33ZJ%#J5W?E EM,U]P;X,N1RKY> MS(J6)J'BEMZ;9#(Q;2OSH"8G^=1AQZ3*$XJEAG)2W)#Y<=9B1G1 XYS50JTE M:WL=[>%9 RGT1G)UR(Q2 0U>>M-,&J>E'KK25[UBBQO07=$"(WT\PB=(-]^E MVVLV,]&JV1W9FNR0.1CI\>A&D!WV]3PSF6BF,*V(O&W214'WPV\0M=E>RZ?9 M*MO>KM*]Z5Q'F-+\_GU5;(L!82A MK=::J,/;(B>XX\!]P%O6^[9_"6!W,.0*VAYLZHL\M4$SV/C EY+:PFB'!;D2 MH9+\86_9KUOZ_T83R+ Q&=YHB1GQ)>H)$_'%UU0X8LS#,28R9 _*E^0W15]Z M<+XX#9,CQCP&-M.;#G)H1* _0(3'[L[^%E!3 $FN@ML$#FZ01O_W __QNZ0) M'6/\RK2#5U<.M0@T[OS@ %5?"?(JDJ272$,^I:BO)$E>!I$K3=A)FHA+\OV> M00ZU&,5/"B]VYV51:8)A:HI^-9UYL.4^$-Y[F&2X4N4-/+@^8FWS^5(_1VW- M^<6$FSC5X'F/>$*[G>GPWH_1Z?/_V:[X>8,-;(?$O8W-N MZ49D7+UJ.6H58'-R6G(V;W "SIH],<7OR]9J5IL[\'$D'4\D;NA$?#?E?#UF M??LUQT)8]%L!X2^CQC=U'=ZAQ[F\8C %LLGQV\F@S>U05-A &$@*UI$"1:9> M4^0O$<;(F@)L/T0T*G_W%JHLZ(!$6A3%^-I1C&L['-_SW',3'P3H8T?M+$1M MVN U8U]1YZ(.. *.05MQ*@3!'-4IX; W5$BM-0](&GF^Z8+$4&2>QU_H/18K\J4(E4:3D$_D8']7DA#8PLFNJ M>4#QPEY?[&9S:KVU@"8#YX*B$G'LU7/&EXB5G*5\S 1=!RODY=A,N*+K\6 + MCL(EWS-<8G<@QZ\#(1Z)=10FB,($]]C"&V?;4DYX;2^?5*V:.-!'7594JBQ= MZ&3E?A[6Q<-[CT0<1=$O&2AH_3]^M?Y/]KI;]G"U MR8)1IEEA*\CJ>@6,$[!3+YLIHV3MBWAMWI;:[4("Y;9[L6HV'?AS"L7BJ2C/ MXNL$#Z(\B\_D>ORA9N_D?%5"EJ4V)XH=VL*F&TQ4(=P.=$!0-$Y15VQ+_IC! MA+JQ$+08_PP!)CIRW3R2$';GII C#6$O_P&LX:TN16R5]J,FO6P&EWQJ,)/1 M"BTAY5Q=ZIW\I^]F"VUG*>S& M;_>JO U[G0]@N&Z<&/(NDS78]5!*,K04N\GP9;,OM25,@@"I,+X3IY)$//%J MB\Y(Q3_N[H0M^O>JQ U[G0^@XK>^;WJ7CAO\NDSN&W2-;:/29))D[+?9:DMG1I@?O%HI#S+3@J[+*((10FF[P]:*$0AOGJOEJMPPF6JR&XO? ME4G@JLY+@:#E>EUJ$N)>J+)E:?0SE:5'I"6U9$K%Y$,!X9F=D1N:@->#*4U%M8GH1&TUA MJI-O1<28T0>E$3YGVYO5?I">F,46&@A%;O9)-8WEISMVSU:WD_YN.+=:S2" M<26]G=7$QJB%[AF+UPX:+618!HSTWGYC .BL,#:RHCZ15=W4 M">^TUD1E@" MIK-")HNVN YJ[OH/@/!-OXCP#5=T153O#\RIH:DK4==5;1^KJ89P+VCQY],H M*E!,%,'97"S16#A=XP3#D 48K(\QF'ONI"X*] MB!A&_!6/-01#4W5P[A(F)FQB"RR-:']3-Y"QP-O-,Y$7,.#WDHUP>S @'MU'8124U1T M(,Z0+G:'+N]/IW]YN M+R>2 RX/8Q/C^6YKMXQ1F$FZK3)"&MU42Z-5+H\(.1UV/4+C.(K%DPG_Q8K3 M6'#-:W GCX'IJ9="P -!F9@:V#K.Q 1\KL-/!5<2[)2QY']BZAC(I&V$=,"8 MJ=/NV):;ISL"ZW/'-X-UK'0/21].P^G"I *G3%3LKHCWE[#KGK@^)![D9([T M.FDZR0HT.NI/FKLAGWQ=/&*B#H3#EF^HEF!AD/$01S2V,8'0")J\!W_0#5Z6 MX0QL:I^159D>+4-L+ "J*] V *HR8) <<[I-XI MFFK.%[$2KX#'[MT_))]B M1>_;Z@M&P1)E+Q(4XPT@KV 7%,XZ:;_%QS40XY'57^[(!;%ILDC+Y.5VT>SU M!LP#F K\MV7!(UP+D ,L%ICIAJ!!E#]^+ARE \'/Q&/0'5;V@K+-L/7,SL)U(AVSG4A@L=77FH BSY'+!;C!6 MF==[7&O$,C_^\;>7/$D=(*X!K(?='\64'3,S+V/-BU-W 7?NS'D79?A0 MO[^6X$JB7I^=OSJPTU^^IY@HE5J7I TRW^5'LTPZD;3;0R<>JJWG%> M ?+\Q>=Q#]C5C=?=/F[ZG;NX04%]H6];>R#K^F";3J+E88^1AC6DN'R,OFV? MN$F;URKCM[NTO72S16-/>-2_Y0'[MQ!/!!7QY?'X@C]A>,27Q^,+1M@=K2/& MW(@Q[\_E>V.K>; 48>C^P$#-BA?M$#+E!BC^ND+:B&/#'VS!]T\2#@U0 ^0"/3 =YL559EW!&T%)U3E#1CE% 7]/*;3\(Y9+5OQ@8M?G^5$ M>,P="'P0"EYQB9%522Y17+N]0U#-,DPYV01G*>+'/\DD%4\F_''EWTF$_FT_ M_2Z6,G$UH_@=+>#W6O.;#EED"1_*$A:5&EA6QQ+DK5"U7: ,ZB.BT@ZN1^K M4F;:G)=R8[6OZ9;3ZPB/)W$TGB*O4Q'RZ;Q(*G(8O[3#&)H%C=S+SVQ4H3_9 ML=0 6[K)JFRQVN1%KIY$TY(L#(U,INGT>R'B.$7&B<1KA2I?Q:E,1D[EGUC) M!ZXK#L]D1C7$7\I^+C1!"$(ZR'4WM79Q3J'YK-GE+'9U*/!NDPHZB2OGSH?_Z^HYBXS*C,!Y3!+O X59F M]<&6_T"N9.C $N'YFJ$O/7)&WVMB:ZHR>='*)M.K9G;>P2ML9KBS^ENAPRX% M%U8Y$:=22>"6O@F_&D%RW N2X]:9XH8ZD1:J#%1;9S6;M#F;#P&^K* MJ;@(OR@N\@KO^/5:4[_PAK;,>"4ZIJKF'=F*T[ ML#[/J5E/JX MMB+9A; "(/[TX@%GM;'\S'!K:7WOB<,7 6(WCL2.QRJ53.RG MBX "_B046T<,%*BLNBNC,FQ%AYJ584B%[JN &=?OD].>QU-KLU M6TQS*\:DBIS:ILG,JW+XNEMDVP/'"H#Y F(U@#U6IXXP^JQ#H#".R(/<:N[T M*MKNRYDVKN&K P:K$=%X"O>WH(@Y)(Q9O&Z;7E@QKL1RPEBS"\#QE%,TZK J M0+QNRRO*-1.NL^#]\EN\DJW* PX'+AVRB2G9EHPN.4\5%Y5UZ*4GM+\"LV4 MM26UGB>[V(H!%IQ,Q+$@=)- 9MG5O>Y.2]ZM^C%@V_=0 Q)>H?'YIG\.OL1/ M@3L)XP/\$:+'-H%5?B>N8GEPDEM?6!_[\Z/QL5$U1&4BF[#4_]8^PYG?FCB* MXO'GUR71GK>]G),8COA$C4W7^FVIOAJVE'["FF*]WVMI\5[O 0BFG7D7*(,S M?#!9S@YEFA/V\_963%65<86Q079> MG],8W\CKTNHW.]#8 % N'BGDRI\X_Y6!MEVM# 3GZN#@RPQ,*7?H@FT^\;+: MOJ2B4UMPW@&D\A0?L4 M3GJ1Q^,^A26>%Z+]ST6]W3&4"(NS5>V7%R\\6Y5;YX?;H<.Y@#CE?+9W_8N7 M+7ZO>_%Y^NRZY]9OB23%[2-(A80,3= )%M35X/)KE!(DH1!+-O4\Y%2 MIKNTNHB(I3$XHK3W*FK&CY:7\-1_KF.4VD MNXI\J!HK]KPI$^>HZJ&Z6PWM86G&E62V1FBJR)TAR,Q'P331-;"ZLMQRA:3@UH MKM88:34PT0!HX@:AKH8UA3&EMB8)I?*V;:SFTOF)W6M\!(WY*F;;PT&NS&>12?;GH"QO?X+@.? MZ>?2C,JS=*[-H93)2&6!+M)$'3[3MZ2\8!864GXQD?+C!::KJU%[F($C_4O* M"QM]T=L"J<9+$CD:I,>L.)^#@?XU=;7^<(#AG,&*1;9?2IL&TL\UX5"?+H^K M=45/;2V@['3"G#46 DK@]E"?,D_$28VG>Y6,M#D03+:UGO=J@CW4/]G#L%_# M6EU^*FVX=%&I:*:^/(#M)@ 1/97,L-B^JX3=1:KF:@5/BL!Y5\525G$7 52$#5]E/(?$G\INB[CP:S,Y3\INB[#P:(_ G M])L"A#T:)R*5>!1&H'3$B$=@!!YQXD$X\91\M2=AQ(C[J00>>; /P8E()1Z% M$6@J8L0C, )LUY$'>T5.?+#O^9O1C?NMFO[ JF]Z:+IQOL&;1/ %;^]#E;<. M]6&3Y6O(!OT.&KP6QG\IAG^,VM_V'/L]A."M,^3WH,(;SNJ75X6WCDVA$Z!G M_R9,$08LC9\+<.$>"2+VW_B(\#ULP%ON^6>B0N0:A^_^1*YQV%H0R<8+5)FH M,OS0[A#[VT@3V&WEY&H>P]4VR1L["9_57CRXY]CR>LY([ M^%&?,N#R64W%@_M2L+X0EM":$/DZDH?(FSJ3C2XOFX%6(G*=PM\G'ST [3A) M(>( _RF!'(2)S^(VW4T"-A%U(=;0Q(GP6>(/CV\Q\'#AU/^4 M0!#NU2')3]A\!79"CB3C-E[3)Y:2G_^*B8I#'V.AFCJO3)]+RN_Y5Z&BA(-G M>B6XJFGH$-7(!D8TCE"ISI()+.[\ *$QK[:QAKWTZQV;7+?I 5O+?!C*^P,@ M9$?86L+%3,72^3Y6+&"4M&(ZF#*M[VO+W9^@B 66.3.:QBMS&W,MO?>5RC,6 M6(4KU/633#O!M0 @[]V [16)S6; [9M,HS!M=.N) <0WP2%H52J.$:]UE_GD M&A!"IQ$[S2WL=5\%XQ\/:RE74_JLN!6G@@UBYZK]AMHM2 RI]U"^@B9&9(T? MB0?KC]4>#T?IO:MG-W3J'0!L_S_ %/11;J-D%6J+9NJ(O$VNN$JK!$U!XL<_ M)/#F;F0'$N'K0RP$0^ >'!Y9?3X Z.'!AWLZH77[:G= :BVIOBY12+%-I*RZ MY8?^GIK:'IPZ I5@_+82C#^L!,=K^+,8,CP"X4$RJ ML*\'CIL?<=3Z?:.[2K<'5A'-9SH3O3BM418&M1X"8U%^P-U/=:_@'7+G@'+ M%'Z&T/#MCZL/I)_,EK$/4-_ 0[UP2=5_P M7+EO)-\/$,V*@KK?@\_?-6H9GJ?XR>3[$P3H+CU%8;<6-6'Z]P2VXY+E*&#W M: &[*%X7Q>L>/U[WJ8,]4;@N"M=%X;HH7!>B$^9D2WV=<%TXHAHHBH820&WTD,7HHJABT%8=/EQ:!CV(3YXD') M%TKC8.-'MRP./97%D9\S&';U*^S/(Y*W*H@[M?6D*_O*=DLLAVQ]N2KHS&K9 M)9D'KX=+UDB:*HA[A,VWK>:"[U7D.L7 =K[W*(C[ZJ;<\7JMM&^41[L3;Y\FPHV1W&;UX7]PU"F2&C9]RN(NZ= M+:X_04'Z[K,0.C=A133A!+&5[8S;+ M43HNS_5=3C"*3:@F\-A(/Z70"$CEFUT>WA9H)>RE_O%Y\V\#*MH_/K6X^O26 MIFZ(L_V?"^T=9F:3#<./M&L;ZD1";(,%#.G)J,&J"?"S$-.$B3I7P,.GT$K& MC(40T\5=; 7>N0!'8V4*_@!/Q#%P&(Y!(QN/@2,1_(F(6;P>^]>547)^T\*? MO"+T UX1(\OJA =F.M@]8AT:/7=J:KRFC= .CQ2JDJA(]6Y]5+.8;,L<,C_^ MP5+).![@U-A4NS6QB'-B$2."S1:DK%I?<13PPI32=-WJ%,,@UIH>;1-I5.BB M&7:;[+;J4U)<-@&QDD2<2N ^8L6!6.IK ?RR%>2](W&B;LNJ!@525&)S00$[ MJVS_B9^NP.:J&Y 86\$3;1T.@_(,*&:;-CAWH('@'[AQZS%U%E/7@D-!_2G& MV)\\DW7P?4V [[X)&-1'O'W4[\8 =EF (+J@/.<5NUK+ZEX0VH*V!6YY,,=J MJK(5=.BD0!]&[Z@&+Y__/:/J1DTU!@*8LFG2FIU4Z= MV[2M'_\HJE\-3.7,XNAO6:>?PFXBFW8N!>"4O7YE(L1X>\)_/<5L\Q9#8A\S M<,9"$X0','%DH(G3:(G(B_O94MI@O6W=8JEE.C\/06N;B)9D\XNBP95;V\Z. MT,NIF@78BE%QFB#O;.'(0 O'XW39H%I:5J+DW2X[:%&]TX&"MUFM]5U>B6UA69^LC[L M\>ET#LB1 E[(W_S9R%(:7Q5;,R Y/3/?2);S+-*AYB/LD+##2]W:9IQBA0NWSJ)G: ME=?=YW%9[(MH;UIF.*W-D701/C/Q?"1>1&I5UH#&16((2Q-D MD;+ R NI;ID:M,9MSB$U;2:5"2[R^1\1/N7I+')EGBPZBC:-@_J@1\7ME*. M 2-]KV>:E5:#9W9S-D,:;*I)5$M*$X[TOWY4FR4WB%;* #9-\41UA#"3>G.4 M\K]^DP16^=#+*VAOC'"Y6JM=K8XL,-(GS:A@*LQ.GH[9'M(D]DQC/-I/YF"D M3YKYJ<:S'74FH2;'[/'#.D.H"3CR.-&K1WT%,:V'[)#<>,1WR):ZS+^6&'0[!R@4L]W!$;;?HTU@9<0>!K[SUK512B-OS1!M@^DSY[I M1MSL%WM#^3$XH9J&\&RAUPXJ.D&U)S1QBK4'"PKV?D'Y&RSM^/]_&)4E7T4$ MB/@2$E^()S)2F$=D3*0P#\H7_-7JA(@O(?$%?:(B0_:(C(D,V6/R!7M*O HE M%C$F4IB(+R>^H$^I:.=_0+Y03UBD+[?CRP?K/]Z,P(1&!/H#1+BI ;]Y"^, MDH39&/RM$,/50]CO(8A/1KSW9L SQIH(WE,0Y*T 5PK?R2LZ$LB(KR%25R'A MD28^(;L3D5X_FD=$>L\Y.:)2I&]7.D%&5/I^HC119?BA7<'T>P1+/F&WQ7>Z MLOO$S.>:,.<-X=)?BOSF2%-N0:3/X4V'3:5(E")_.?*7(WU[*")%_G(D2I&_ M?&Q '_G+D:9$_O)C4.E[B=*?&UVPE].W1>6[LM7U0"L0%[7B6I<[WTMP'M7Q MN[*P'"%-(BF)?+KW"$R7ETTA]O-?,5&)O+H'UY6KLOY\&6M-L+-GP#=BX#^V M(/B(&98#&"(DSI5US0%V=%(TU)GS[ZDD\'/8Z[ R6*[F^'T=)S:WMCN,1?AT),A:JJ?/*5/_K&@YCJ#"'_I5[ MV_%%PR@DEA4F MR[8P1F%[\35U.9!UO_]6#(7>?M_LM[$\+P?+TW0QK'\!'A M8B-AZ7P?*Q8P2EHQ'4R9UO>UY>X/H,8S,J_K]9DKJB[RP5ESC "XWQJQF&ZV MZ88A4!VQZGB=1M('\?4,C#@#;%PT90]Y/A*DBF MSB7[HZOY[:#!/Z3G'\$&#]3R"UCOXQ^/Z"=8@.J7RZQN3<1-B6U7R1%1J.;& M9'X.5#_QXQ^,?$K=J!-M-;&\;_BE0PE_"Y#[*+H2==T4II\A[G#W$].#"]TGYE18 M;O\W6_/=TVXC,?[T61 12T-QYK[7FM^"FW@(*?Y:472WB><57;T'6^FWBY=? MV^P^&#^CT'"X;F,D_]^.\9\C1AHQ_EO$$\/R2C^?^'_BZ*.P6XM:%'Y\M&S; M-Z72M_C8S^NG;_QQJ\/W)7.\? /&.M+Y(Z8#(OS?#R3@3C>9;AZLEKS1.,'L MM,F$4JRL%K!G#0Y[D<23%.V[U/WK2TA[:.[YPW2@?0B:N+[Z YN*NV2 _+&I M>$\^R&N&XM5DD'?8D6RNREA\59QP*X1J5HS4*#6389^JQ(]_< H#GLGMDD.^ MF>[\5R]WP3[1S^P\[GUH*O%:(_3W2'O6+=D#UL-(9<-GS[JJ&/ M.\3P+R6> !(_54W8RNTQ1?Y62?$?Z:Q]\YSXMI!,\[-V>L?5Z?Z!X?MMK+"" MG3?MG'@LA M+^0NW"N3/_XAGN@HZ?[NEV2ARWIH6?FAK_P:Q\>_[4[.=VD"_EQNS[Y[9./Q M+(ZOWP^6\USGG_T>PM)^?S&\9^EVI)+DF!5JH28'7)1=E=BF>0::8?"NO_FS MD?LT_$WA':&Q 0>Y_3$:@XSXK3BX&0(C(I@].OOYF MEI;4V%:I59RAN]I*23+76E^N.7MNOEH=21.6K^3:XK2S78SQ#1IY]DRUE;7- MUG@XX&B;TX;R;$O7D^MQ\OR9S'JXG:=MC5([HZ)::E>&LPV/1I*/1Q)EG<44 M)BECA;*$XVF[3_&\#$>>S=X=EVBK1J0!3Q-?PT#V;79SV9ODN2_!\@2HM 9.<3Y<<.TX=1E[\7#_583G! M0D>UW016!^G5YU?>3QOEYB _4-K8=IKK)T9ENJ1.UA]TY?U9AXA'!P.2P@ + M<>+OI_INY!3-15>TH>WR#@KOGGL@NI;B*,#V9/03 .7Q&W=G &I5FF:ND7O, MP^R8[>KP"_!Y=LR!OUZ8#C <1="T;4S:K^+AS4\6I!B."3_0=6@L^381?(3@ MQ-; C&P$357 E)L:IFZ]VAX6(JNYG%,S)SZ3X>_-X #GP0? V)_::9M_QU; M ,M_7FP"1,&U ?JZ8J%1FFNCKZ]-5Y-B,V&%A@ C!G4_9?^VO[S=_6"N[8@S M(+D:M*_8HZD[AWWB@M7GX>*SIKYP'6_.QO1E=M]BHF#5M&V*2ZP;E"B0Z;50 M;7T0N^OP? DN(X3G_(D>]/1!B[W^( IXS']"H.J(D .%A0U^[7\X?BD:/CMX M(5W8)#S"&8=S70-3YY?@.N;^ T]C\3\)E"-_S)&V%(Q!G_BJ&.-?@NA8^_JM42(2B1LA!/:3 M2D:4N 5*1")Q(X2(3HE;H40D$C="B.B4N"PEWIC2]*(M]WFK_L3N[A]\;?XG69YNPGR@+OS2Q%/C@(M!6 *T,32(8=B*4 MJ6Y&>&ZX4?A+PH6RA?UP3A*+7[8-?P2TWXU7(@B^OE3\*9$__G(.^KKE)'^Z M07Y9Q7U Y*TS@^\3N&]F2-X3,]P.Z2,?CZP$/&23D:'99$&^V/@/L\0RV_ 'L!O%/LS! MZ0O-W +@,:K/IS7OFJ>QRO7T8J/9LGFE9*TU.E=16[V3U@W8&ZJ._G MK ZY MPPFI0G(JHZ9=<]B92HR(&C%8CLQIGH4;2_SX36'I.)[\H,L]OI8]JIP%:VK*R[W-%NU-#1VQS&N.V#N()73@ M$/AM-I8]JA=J6F *+ N@MX9TNP?OT TI"-\#6ZYG1J-^ F.?;X^8]L"S'M3L M08;N#5R%J>95D.NW9)HCK'7SYM2"D*W4TG=\'JFJ4QD_Y9<(HXE M45>@#^H(]!VD\J6DS4^7RDOV-_P.!/Q.L'H](^L-L-KHI+;NP;<M6\, M]F4\ 9\0RKKY5J]?7$??SQ'P;G!N\'@K/G%L]M7-:77$B&6YCUVBH6[6TK#ATI]Q8H89)Y(_?>!S#R#B.4U]7.F\I M[!6)\6V$Q4[%N#.:+,;RN%K ].9,S*XI,V$.;TZ,!WRGU\ZNQ@.LLRZ-!MU& M&G0:Z)"EO\4A>U/!L$B.;R-8=BK'6F*@]LP^F\"RI0)6-G=QS?08BL:SJ"=C=NH8^UM&^^!^X5[6J+49,% M93N=JTN\OVJL.7J>*=R7?X8?%4,AU/ MIC]0@;Y3_@_+[O_N_/_HJ!0(!IIC;2NGTMIFDQMVJMG)Y.:"K:P\KM1$OF-C MA#+&\TS!:@T[,N1_SWXD<'A@,<078?_K&8N1G/S)_8RW("=+L[A1]$1IRE4J M[**?7I*C/H[DA/Z"Y\05S;%(4IXVOI)Z6;DY2= 5C M9D.7GV+9HJ1DRWAK/6^UH*0PKSM1/N!BADOW[?J4*Q?^^.CZX%;B6=0%&\JK MUYF-1::Z#'1@.#G%%C73=L-ZA*N.W-?4, M&3=&P_ ;:*"??+*!?DVP5 "7(L=C544$AKV_SQ'NBF,I$]=#"E:V@+=7E^RH M_ZH%X,Q3,H!^_J5 TUX1X8"_A">7V%-6KGW,9Y]SPTC#B'7 PO&<08>.)3$" MP^FXUTH*@95@;&->F2^0_";_0D %X-$ #M'1'6-PEIUP2HC87^@92(@([-_] M=PZ_]3['__T[ME:<606$ &ZDP#- MHP433(,V6.+9B_E7@"XT4W$.%P]T'&!(E@ G3I'_>M\58J8!$@[+U:=.I+2/#CB-H.+A'[;EC+/H( #6 M0K"<;1U"Q$/ZE+L=?=+M %! ^0\?"-8.L/.Q]\LS9F:@UCS35Y MT*AMZ_-V49]3K>.3+T&_^A+O)W"K80#$H7D [,.I1OO(51%_=CS64!SX=6#!(]M$"6KQ6%8P!$F(QSJF"SF4]2 ?_A.-+1F2 M(OR$?\5RD 4?Q(> ZE3<9^88? J4-._RC+5@QV3D=X4R=,*KZ#J,&IS8G2CV M3(EUX8P3$&M"74 7X#JLA>FSRD$>:MUF]E@ M!BN#A-_P5)C"B7\)VEK8VOO['AC_:DY/)?YU4'W1/L2HGPSSG]C#CV@WSK82 M741QM&$G%TWXWSJ]:B+X[(6NJP%5''/Q<21Y='0E'PCP7R$VLQ R_=]N(_OT M068@*-!.SL3@HQ^_N][='A LT35[_B$<'&;"<5_6IWCR=$_#-@NR>*#0^ +Q MK/*S5VK>H (1'\'Z+]_"(X$5T,Q%/*9[2HZ/+G 6=XJN*K3 *63]?(1@"%>$ MQ<(R5Q!8)C[BY4U3\K4CRY5CK*0K!E*33F$DGV,/* )AD%U8BK9',)Q P.) M"7+@FT"JPJ,?0C#\0=K:4]?PX/CGM:XMX@THN-Y"SXZ 4YUE#8^+V$+8QA!D MPE/=,K>"YFP1C[[R/(>J!ABO!_,-.4LN6URB[0I:I^3V^T/V3("0?5 /$L21?M"?%?IKLJ[R7*=1 %UIOI2G MA?6/W^=.H?] MB^% ,1>+Y CKER3&K@]P=5JXBC#F4BFRT3'P%"=P?:S: MSU/5:1'2FPX3QF,R0[&$IPE2QCR5&5++5B"*^T?2WEZ#1Y0$T"D8$VP;G@6> M4H\8!/T2W?L&'WDRSD8#36C@(:W:,R*].^LL4W+%AV_ZNK@#Q)D!E4=Y>WI( MV#.HG\<.AKGD6MYE>'L8B:/;[DQ#B@>/4RS)'XCN'K:/K\^;H4ON%HIU,"S1 M)\&^QN#&*B:RGN$QA)A.05??67 ?(!M:V[T=$KR35U&0^O?!%H&OC(XQ>";[ M:WDXRL 2"H%G!=R2##TR4%\K*JB3^1\+RR9G;D990>ORA5I5)Z@J5[MP?\U]/SF#S64=7 M>"'1'ZW6 M%U.O(U^&\Y=XN[9+(<_*><+C6_G/<\ $>!Z/ M&69LBE@.*N4^5Z!2?Q]6)Q"SUWMLA@K% IH1B%E.YCESR3R:[%IV!CRGD!V/ M=BC$KH!+0PM"!QFR>WV_(=RR!"07_,&T]L> <'%-E+7'C>G;5<\\Y*(_9F]3 M;!/=M&645: HB6:+3FE OK#+L 8M3=LQ#= 4MNC?\"_D6PC50.4I1CNUP93A MZ/&4ZZ99J8676V$:R4'_U/>/1YCFZ1B0(R?H7PK$0T,$-VHZ7(1^E71FLR5J M8H-;2MADUBE5"EN;O8;M8#>*[5G>6F5Y>C/LM_/5;*M6A;HD03UC.R!T\'!C M)MC^7;\0AM#ENWO;SP;P.(!;"3]? <-%E\W"$?H9SOR,=6;>K<'H2[=)[XZR M^6-RE[9J1ZVWFB6U0=+-@E-5:&5]87%]';G'E=[.Y?)]114V7:DRK3-CJ=-Z M@=R0:GO[(9C#QUV/Y*\#Y1L!WTL0,S'L;YJR"TI\)3-6C]5':IS\3> M4J:M,2U]/.+ZK2(M+NNEC<-!DB9_GJNXQR1%9#L#X:L=\PTC5A8,5X!F&,Z@ MT"=!Q*$>[%BF[YWP-=Y'\<\.9P8X8BN[J M#^%-"^K6BN4'M"'7[IV>P9/=Q4+;'DT.D9' _ 7@:>_%X4HP[P<16(Z@(*A4 M](EKV?X7O."$9T'#7_O.8\$W1@V'PV]I %VTCB3 +[\>+HYVA?0G;\ M0$[OL? 9OL=\ X7" 7 3/P8B(/8S""*(BT=S'];X&"'RI6&S6JNM;;XRZJ66 MF+ZTDH/6^Q""72@E YZA2 =O!QL7"@.Z/FZE7#J758E\L[5QQ5:2(J"=F_IY MWF?P& 98$6%/$.H4@>OEM4'JPC5)BB=/@2RQS=)1J")XI10;\%>2?R -(!;9I37Y+QY?-(\ M;%%X[II_^J?':V:=J@]4=]/'K&HIU9T-X5&1QK X%N(L/H@LV #11? D(.4/ M8;#M)"9 \+QT4(AUQ;81-Q@FU/F. ;@./S@.<$V%%60!2$2?6P*/VSY"#Q^E M&**R@#\)WBINEMPY,'%*!M1JW5-:-P][@59^"1X1=UQBHR838VS;UQ.3GKP0 ML<&[*TU.WSL/!?X9=A$2::TA8#V>$_)=.4N.LUU)77LIP?!XBZ.^,$1 ]I3VG/WT\HDG^4O[VTU-.?'Q>Y@P4 M!#^@9H&I:_O./A1O5N [[34+!_*7IPE(D,J^SG'4Z!'I,?!0_VOB.DA.$:@& MC1_]W_P-!9 M?\9"E<9C(G@D$QZ='Q[B3"!;>-;A\13^LGU*10!T40!Z_2'%FI623J]V!E8I M9';]<1[:JZ7U5Y'2 4[B)^P+B06*0OI?81 M!",:NPLS/$)GPV_94^%!DWP6C?9Y@=#R _#5+A_Y_AKLGEECEV M.]BW4*[9529]>BY.4]P2;&2U69JKZXF,=(9SR3T$/ ([ULL)FKB:^LAL=?QY M]XE51P$S_TB$7[>0F8 V^VKZ ^N=UKC0Z^;P-^$@G:<"N7?,JO+N=)W<2R&"&FN6Y]()3%COUO7ZUNFF( M@CW+!5M9,EA_*[E@)]N^TZ=K>@MX>*=0RYJG!ZUF.EG*8Y7$?*!P+=/9I-D? MO^F?Y]E/!\L:X=4Y)1_LYCTP1D3]8Z(>_"/[,^UMY)ULL5;)'A<&*DT0-98E MAGT=Z1LX^8P#]=_ SO&<:%XJB9=?;DZG-G!\)]Z>^EY>9[/TFP[$(2Z"8UZ7*ZC.3Z&<>YIVLB)TA M7 CNQ_ZJO8/+LR1N51.])=OA51SP:N_%,7EI:3U;,4N0Y EQQ#9&G=R\D_*\ M%\_1]R]?KJ'MB[(C C4CHN(EJ/B\"7@2TBJ3T]VT)8RY[28A4D4B:6\:D'38 MS_33E#LV\HV#$/[],W:DF9UJ6A9 CAQT/']X[-G'8&*T'ACN\7S[R1> 1I55=.V&\;#?'UH\WGO&QYO9F933F!HF=>G@U5YFLX# M*<6BX&2(^;BGI(QL-_BW_: K[W$5)= A P 2;5_P%4OB\2NK_O!T?]#L$'28 M#N2I*2KX0$D1LFE*?K7X\I/[()?U]VX5?]BE>"]/TYCZF;C/O9RUZIS6=D$[Q9.C."AGS"G1D 3M44/?$_ M:?G60 O(^A1A/0)<0KZ76:K6DJ0%QRN58GFN3\O%;OJ=P48/G!7I7*_R7C=X M]5 YQ^S!LHU55CN5X(126JW@1B^-#MN7=*D/.EKW2)N\*UJN>]RH7%A.6:Q1 M-QAYC.T(IOCIM.PYW+K99?DN3Q>9>:Y!ID2KZ)V^Y_=?'6@9>/V4%0KE0^W8 MZ[.!\"@4B/ZR]Q$?*A:\:&QOFWMLX>UO+'C+F+_#?W]#N$!FSZ6YS%B0+5?C MZJ[J-@==E=0+N&&_D\N>2F!ZTC3W5N6O)93Y=AQN5W:3?)8O\+EA;B(.J&5= M1@K#"\Z6>P:2CZ!RT>(J'"E.)+X!<&>L5]R5UXWD)JC<'V#BJ%E;U/A^H=!H MKK>C0K< J?RW4?Q64]K07I,RB>@!K;>KE=$Y\*,1N1 :H] MQV#E*V8/)L%* 6O;BT ^:&<:*@[V@2G4BX.T4[ 1@6T'84/;5^@4!REL00:9 M=-(U T5AH?XT][0KQ?$3)Y&^-X$+F?@ZEM& MG>*+DW14"0$WT*L_1MMQ&EWX8!?H+* _ XB874"'P$GK_0?NS: M-*%Z[6P6]*H:I[T1,M9W)]I3XNV3I5RK:1Q@[%BDJ> M6^>/4?-(2'UHN6,Q#>_Q>VV6T-*MU=;E\1T/2MG!K.20A?[NS<'<-[!$*]?. M)Q8[W.8+DXI!2K.V@D^1LP:+IZCS>K6/%=/POK/7ILEX.Q@:M0R!\]F4PI=; MC74VR;V[2^$K:)+CQ(9>6.AE56!67;-;2S/=*81.,ATGB+!DF%,I;1\DZR!L M7LCJV$(33=OS=",WE8VN SADJYTH40]N&S387 2Y&D\Y<8X%?28$"3K"OA[D M0>(_+$CR48+\I$KO/2U0B:L/,:' B/UCUIM@FWE+Y(8C3ECE"WK)[N'#[)M9 MS]/G]Z6KCZI*COF.6.-=SNKW:%Z8Z8EVLE=T6( T]'@:.T\HWZ=]*O8)9YTE M,"AOT]3WK!5NW3]B+[\'W6=RV*N-PX_'I2ZKK_E!Q>3Y1E%G=ZFIL5PT_H@Y MVH?M#.6/2JG8F_:361MS"=I(;RI-5BK LX*BX]3K&23,.?3SR#N4B@7R=.H= M>LYS9(9ZCJYERG2/FLP)AU3?"7#6J&K2[XATJ&XZ[BVW3W<]),\C]A,4PW[( M]@66KAA^OER0+.O7]7@%E0)J,>!/@+SUP5B_0^/#BRC[1'SO4$!ISEY5GV= M[MM\P*\>RHN.WPQ%$R;0WM31:0(E>.5%WN!G@J%:[L*O_/#RM;S?>._FO\_^ M9>SS9S[TH$3/%H)V(^AUT/H1-Z%&!\%;GF( /+HOF>^XYTY MZ4]H'AJ4'@"FHAZ 40_ MB_< O%Q7O\MV IX\V0G8_[,I0* PC4_N"/SX%,F?-(PY!OX E\-K[_;E6TA; M@C(KSSRW)M1$;$524-%$#3BN. -&_'%A;??0IBG6A4J(/85':@=8*XC21Q4K MYD/Y!8'MRR\\U VV[5%5H0U/!/%GW,N70V^.VI?H9BR/HN3P^2(J-U2FRD/3 MX> Q^S,PCMRGMAO4QYP7&J&3=#]S4';C0?O>>0UBWB&!?I+A+.@U#&#Y[MN' M+L5[1ZL2UIAXGXH,S[*CE_.2T*>"N,\"@V=0%A6R&8A*\5ACII@_8P\-$X\) M%+PNBLP;GLPB$@G3*7R4=T+ZW1.#0I_%:9%FT+/2HX77%^N!:LZ>:K9/->^= M_!Q\5&ACHW7 ;?>^MA)\[=N?^J$VSUENJC*'R[AW;AWU%/02..MH< M/U^*'77\@I:EIZDB.R"8\('G="@LR$<.N7A^J#) + V6+OK]T7P/ST=//FS$ M@_;SE\>K1\W+4! ME)X\P>FCU06]SX_6=\-=Y_?'R$M#GSJ-7OO]*I A^S4M4X08B.ZUN/+YA>KT M7&WK+P(GO:,"'A@%"\BQ/$2E>- RS=*1Z393P!3:=*CB&%6F-R 8BL!ZA#UQ M+[)_,"4DOQ@P9)*:]=/_:#^1?Q+.% 3BCFD9 #Y+U 2X6LDW4F9^U@ ZC!S- M/T-LB+26!TBH =OQ*00) ?2%9OJ)AP_8,GWNR$:3'WW+BU\*J!>7[N=,H>"> MG^FEZ%[*EV_-0@ 6'&]&P8(_VZ@X!V5M6>#4K8Y*&O2]O##7\1R8K_#O^>%V*L4*&IN<[6*&&+E#K MT3QFUR$QT5D./[3]LAN_E9JG$Z,.CY9O2DY<^&M@VX_BI_ML.S_?S2\1]7?# MZWZ#6J$M'L0IOL^R4PRH1"N2ZR?_6P?_E@SY0!:\DF#3S^ 3T!O"+8(OXU?" M[J/6C\_2ASRYO>H-V5. 1_44\I.7PN>GLC[VPEZ0:.]'N3/ ]%3L/?HH[\,\ MY1VS9@-O0:P-;"@MXNS*"-@]Y>,'@49=39&R"5D6Z@,)45,,3[=#7E&D',!7 M=:5 IPSKM^)AD>*ITPL3&7N(<_(Y-FA'#O]Q'DJKPXF:D(M$2UEX3VMTLUYG M5\2^J-TX>ALN=RHBR,&R]\'L>PD*4/@$+WWT;+]C#4L6C/V-'WN%/MMN''># M"&(,GC8(%]#>0*,[@5ZF Q\/GW&LX/IN0U^3TZ8)^$>P%<$&Q6,S%Y(-J>$0 MU>W#OOD:K@\5:S!!^[+_7=@"D6+A?%)OFM=&*/:;N]_;XZT-_+]\M]-OMK+2 M$&LL&KO1+#,J4\GWMISQ4EBR^ZWHFAG0%!2I9.SGW[]/:&K/##A%>*P-JYAB MS382NTV7A1PJ 'TNXWM_*NL0V)0%.KD$6_7M%?N?T\#3VK34!_:'#.7EQO@F M0U T?"#O4X$I&SSDW@CP]#PE]L>4 S\0FZENJZM5RZW?U M)CTNTFWZ*^K#_4$L#(/A-D//*7,L;7G-9PZE/!"69OG0!WLV.F1^= A?6T>1L1C)ZI%#6K,8D E=!3[_]9B.>!Y8^)P>:)[ M2.'TM(]]%X^G[SSQ7N+):8(W\5M*V)!1%A;<3TOQ_5='7'/4^N]$03H*5GK9 M$#(PX'M=+K 31=?5@R7!1TGZ/_-=!)Y7W/A(T M2VS/!:CY3D^O)9=O7J+/3E%YWXL5CEV@I% C0&B4]G'>NG\?712#X#0TRX-= M1V,/5V%!R^9A0<$:O3*B*;(]H>DK>H\T]YQXG *PU^/\%WCH18CL+Y2[XKF M_>XA#SWZ]_N)\F;11@0TV9CJ-'QZXK^;='D63%:B+>^8_6K4Y!5X?$:1:@Y.@LZU -/3N$]COW?Y]4"S4 M[YIV\E3/OOPK&/1WW"LY17X)S3;]&K+#1@;+?-C/@T!^B8O'F"CH& 4=7P@Z M"OL[>/-E9K&R!HD%MZTLQM4Y*9=KE34ZG7_XLQU&EF0M7:I-MPG>736:N6%] M9UIS-)(Z&]ED2MI2T:'5DF\L-SUEVM%AQY-GM"E=L4$#LTEV46B5E?GE C$SWS;/8VWQ@(LC/NJOT.J!NE?JDU MR[!P)/-X)-4I=!;-[:3+"TQ9L$&YF!<(-!+''P^U![+=7G3J$E^I)&=P82Q8 M:>PX>;ZD86$UW"9VPPG7P+'-9E9=\7Q]#4>>+U%.6FL6QQ/#8R$['6 M++;@R+,ER9*<;)8GPRF6(#(6W[M-JF.6U1*ZS?UL M=J4W7+!#JI?"^JO>;K)9S+2NB$:>/7/> HN6O).3:M9EF_-<+@W-37;,G#^3 MK[6I%)O99+E$6>W)Y14W G!V9IQ\/++/F:ORBB]6.3JM-4IL(X/I'33R;.VM MN;0=)-IJGNN/"[*VP'(2U5B/T^>SK^O8*K$K3VKJM[%*C3CB=3JU6J2D%[ZEG+Y#NI?1\ MIEYBU?ZJV4@MV?XHV6]!KC]_ ;DY!CU#D])$N)WA^+C:[W!H-/1/F5F7 :48SG^%TDW$K W,C5YK>"YQ)94K".-6F(.;S<*MAP*Y)LBD1WT"F.5HTN]S2A;,D2[N0X#\I7* MIA:C60U7L\4^:"U;8Z>*AP+Y5*J71H-\8PLAOUF54RD"QSJA0%X>-,G!L)HA MU&V/Z67X?#O!*VP8D$^FFR:7X>=]53#+4-=PS6D76X9G!2YKE\>J0&6T7'$=!N2M=HX!1JU:5QOU5C]A4SEJ M@LMA0(X/-(:90UG!.HM$P>D*&XW>L6% GEMLI[MZD.=+I>SDFY.1S.UT,^S";+A6AP4O!!X[H_!,C/)8!6NOQHV5[7-;$O6V#!XKKZ\;(3BZF ME2E&KQ4,XE5RUC768?#,E'$AT>+!EM?5I&;I36LG.&P8/"^V ]$NBQV;K^36 MIB*7^65%"X7GAK9N\!.7%:<()AHSEK'"U.FJ]6:?W2C>T#,! M >S I4A (RP>DTY7>V(7:F%AIY)",.I1J_"RRRG9VB6GKG8/,MXH'\F(HE& M<9ZTU:3%5=1I=61:R[1L>2]PSOF]C=:FFXY0Q2H4VTW) E@-EG(8.BI0$:MQ M]9*L@H14D7AH[UP&K2*1X[J=4'2T6FDA7>(PBX<&@2ED>DU]9*W#T+$@ MNBTZ(Q)Y+)NIL5L]AR_E2:B:J["%-"N,=CB_3.A%BJR;^G+5"D/'%-_!Q6S9 M85KR8##C*UDQ M7VDOL:E0#$7'1DT8MVOZ=L$+0\MBLJO!"I1"T5%Q5JE4?EWJ;C7OC5AB. M"AR7L54^)_&"9N4Q3;?6F54HCC;!!B,RY;2E%K9YIY=XI[CJ#ZMDUD_)"6H>JN7BSOJ )=LOQRT6_PW3XABJ-Y% UUW+KU-RFZR(G MR.5!BUY5P"H3KN9VMPNZL*SO +\<)S(TN<.Z>GD=KN;JI59Z*YE=K-]8.Q-% MV9+6B@U7GJ8%#*IWL.@S(L:Z[4'^%(+OT9&[7<),M#FW MG)V %HW5BQ!?0H#2_+#' MAL'SK)DP&A-LL>:S2SQ!M/5L,16NYFX+U6ES-&4P@\:]-D3[:)5 VN:-I)]!JKW:H:JN8RV\V"K> D MK0J+(0?23*V;:(3"LY'2M@,7-YLJW>"3&T*PJ7DS%)Z''7,W30PJ2TQ(C[@2 MX-D146)#X1F><9-N,3KQ6JYN;R.%TRRFR;$\9ZP=A)FF!U MUZ%JKF.U2H/R:&=S.JD.M,;:WMEX*U3-+? F/)"QE2:Z+A FF(-QG>#'#C_ MB1*2Y^/E;XBN7Z[@Y+VQZD-T-#1?#_4(MKQ, \]OO@]O[;NUO-CWQ,O)UU$ M;N=WQ/$33NU?GJ_]HS,ET,5_KH8ZPS_*F3A*%\AL@U\^RIXHH%#=>#9-%#.] M[%+A.AURNACT\W#3V4(&")'^B>,1(6Z $!$TW0@A(#0Q$2%N@!#, MSS0=$>(&" &AB8P(<0.$B*#I1@@1:4TW0H@(FFZ$$!$TW0@A(FBZ+"'^<2SD M__L#BKSH_OO@PH)GMX9YP]9\J'W[QYO O&(/)B>3G);&/UUH/SE=OVAJ:%.\ MC*!Z#ZU]OPN7X(!G5;:K+_K5 M'/ QFM*W. U>TE*NO0EG;/%99V0D&C?,%9%H_*EHO%Z;/E:=@VR P+; %YN8 MUU<@MJ]WO6&)R0>)*QUE$ZOYB2O<>>)*I%Q]E(Y]QZQSU+LAXH^/4K[OF#^" MEAJ7XXTOHGMK94XWZ)WZV:$1R:__*XH 3*++8.'*^IM'VQ,_+:*SK1OS_%[/ S\JZ][O]W,0/J"BLY$DDOD?@X'SYY MTMCGM0W9+GJQYKN:L>U_W]DWF\P$C8+WXQ[:<1[[C!]TUPZ2R_U57-WSKBN/29+Q,;?LEG0-80E3$"2M/AJAH*OGC-QXG"":.X^=7+$= \X=. MGFNO^Q) XR>H14#SV4 31"5\^^<87QHXDVR2Q6$*:Q@EJ5/.NXQ$K:^++]E^ M0S543E=Y7=VN*%/9F6X>%3O2"%\HAHCC]/D=HA=3V:\M9Q&^?&U%QJOF(RX7 M%[PVW2)^_=K\^KGGX5-EH]<\D'HBP3'37)_E*@(OJ-FJ.RMX#5=PXL=O(L[@ M6)Q(G5\^_Z<^@D_EYNS9UU_4H=H&EPAH=[9+Q;9DXOGMG? M!A,%U>X\>G]A2S[R)'YUXSY AX*/#1!"V1-DX'Q@",%2(5\=K]K.<*T6Q#ZV M,.5Z*=]$/3R]J'T2(^)I@OE24?MG./-[A2V>WXBKN0QN:R>^ UA]DA?AW1BU M2T[92IJ;I[D*;4P9"]_:%1K=B^1%_K$4$:>HY^(L]Q=)C3#J5C$J4JC>@5&' M)/HZU(%\^ D0QFYB@U;9[=8QFAC35GYA. ;_^5K0+#7BW<:V9&$5LL3:V?6P MVZ(0PJ11))1[M($-! O=!6U(Z'IHH)D+KV_\Q5U+W\*/=,]. MHV\+-U_30[27; AXN0>Y?AKMMJ..O-Z,U2Z62.)D*UT>5D-.KKK:^=_$!B> M]QQQO#Z412D-7QFUOJ;!>@P+\&<-H!^0N^X('4) 5+1 MWR]&T._)QE='8\2Z?]V<$^>S,KYS!VVI("A&U;3MAO'P61TX(=KE6BEMY_D- MWL0J).=L&P9-&#@[9E"R=S*>)!GD)3Y3+O^.@"$"A@@8/M5X?+ML#R?XCEWB M1),3Z*Z\Y;-MMCM80]E&EN.KA/L^8^@E='$!L!UH3XJF'D7+[SU:'KG"/L/2 MO*W51K[@Z]NCM[4142PDXO_OC/_?V[;=ZW0E3Z4[I$6$:+VY;GJW-0=@KNJ+ M;%WJ4YG,=LN.TU[Y<@J/$R$93Y>S9V^.9R(4B5#D*QG"KP<"@=7[-36;3ZC] ME?1H([B)L>+-U+)X9_$7WEM4;!A-R]05VS:M;=UT M@!UV(6B[OMGT>TX1TX>:):YV6KN9;XUQS#-+DV0\17S@?7T1:-R8'%TUP_=V MM^4KI/N^%R$%_<0PK-77X2(^XS5HDO6_]),V_[; MJW:.(K8?%;$]E?HDE'K)="<:N(ZU^Z$70UY]J;?E?_N:%=$0.'P7(,J%@7 * M-_M_/Q)A]1/IL5WIF,9*%;1-O=K(SKM)01[C."J"3L;1!6[4QZ6X?5<0"H\ MO"B9P0#'7%S;'_>A5[E'"/5U"Z%?#4SK3#EE#$C,X3N=S4A9K=L3M;=&P(1J MGTG4S/V\S?)=1RKO%I;N#GGN4C?Z]LZEIR#DK!TI:2C#$E9A^$0EQ6R(E5)T M*18A1_K'[Q2-QQF&^E)=$R+@B(#CME26RR8UO%IG*(Q*#7M0R]'\[YWPGP1(0[(2QL\&O_P_&L-)QJ!I"P_]*%3<(33V/_(@D- M3)U?@NN8^P\\6/ _"1#('W,$2<$8]$D [1CV'[0Q/NAP@2J,JX#'BWTHWGA:"#\Y6N/9[B6PY]_JJ(\6VD6$>*3" %U)BHB MQ T0@OE)$A$A;H 0\(QXMB%+1(@(FKX7(2)HNA%"1-!T,X2(H.DF"/%2QXJ( M$)]GT$5GQ"T0(H*F&R%$!$V7)<3K$R>?HLB+[K^+^[-%@!),7[4US!NVYD-= M;W^\"%KUAD]J<"D@_2.CK*)E;STSJX\[2."XE+I#0_UIGNF',> MZE[L2*^*V./Q7OF5!Q%K7)XU<.QG\KIM0?YTLPZIY9<[5[Z(&AIQ!^*.?5T" MD$XWZ)W:V0U4?=NH NMB&M2U5W25H@3J^NN^3)DD2@.YK3Z)GUR+E#RN+DC> M3,DVOYHHN5VCSW';WWWEOET 8K8+@@;YDZ7)R#MK*O.+.L:T/V M !:W$347$9FU;?B^0.H*FY 2",EEX9[N"@EN6YB49R+?[R5;ZW$29;H3<3*- MQ6F&_HCJ)U_ANK; 14 3 #A8+E>YAOSNRNO+ MX,N,5N2N/'=TC& 6>IM+BKU468;X0B-\P0@\3J0_Y$[J"%_N'5]NL>'SA_:C MO Z:1OSZC?CU<\_#))YD#BRS5I7%V3!)_- M*(4D4)G%3&G! PF5_))Q"L?C:29YP4C46Y,"TB064/J ,L+>G2@2(=@6S6[=-<3 MD[9X@!-%+(M;L_*@-28]8YY*?517W ^/G7Q39+A"3]L(0[Z. ?\FZ'!P26XS MX^2(7ZX'[*2ELL49B: #VND,1L>9%!-!1P0=MY2E]=FV><2E$9?>^P%W68O\ M;2?,;KC#I$6=YT%>;TD;7MY1Q34\89#AC<6_<>G.\ 38,SQ&,R M,*#FH'F-V05)5PS%=BRO)&Q_WU@4O[]W-^*%;?G(E_C5S?L '0H^-D 094^0 M(;CP(JS=<4*U1PMRO>8:\Q6_&F?ZV1;)CBEDZJS8KU;U;O5C@S1 M UW?%T_AZ7@J_2%9AU&6180?WQP_+NL">C<$.,F)5&CG,B)&[(PJO9DM-H4Y M,F#\/(PD@\6)Y"5OZ+M"'D8;V$"PQ)GG\Y' "FCFPNMU?G&'S[> KWMVY7Q; MN/F:?IN]9$/ RSW(]=-H-UBL\R5I.!$QI0?*6Y98R$--1MN$?-]X$HLGDU& M]8[@(L:P$[<^:QI@Q6UGN^&*)Q1B);/P]?P$ M#9RAXC3]G))ZGPD:.;"PX ;ZMX5YR1FZ"5]ZYW\06.I19L:=NQZCR.GUX>UK MN@*.\0/^K 'T W*$'L%("-I2FP17J# )456(Y*Y&)TUEM&N-4X%'@,+BZ>1S MV7!1"/4N<2A*X?@V0/1)KH1WXL\\L2/:"6-1X#N\K8IXW6WO:FN(/\BC@!%Q MFOK 6K%K2V&$/E$ ]@-]$=$7M_$2?&.T^W5F>9PPN S/%;O4.-,P#, M=CHZW7Q?!DTEXU3Z.9_Y'607E%#;2V [,<6[[#[*);A93VH4*[S@$1L%I;[* M(B,FO6_Z?0LFO7I("C'F7S?G'_FL%/.]DE/R=)R#5R9$Y2MOLZZH;4 5TRON M=CPD"89U6V,&Y93C>#I.D.<.C;^C\',DZM]:U"]KK;U>6L7!1$E799ZSY8+)%8>4/\SA=\6**:S0$N/9RKZA>1TQ_,UQP M;3=L)!Z1>$3B\?8HQ;4WYF:C&#=@ J,D@H-&':1M-HRF9>J*;9O6MFXZP Y1 MK9D\M4QLK4Y7;53-(B%7"KS58L=IK[@ZQ<33=%1:'8%.!#JW!SJ7,<;?BQM< MMUUW98G\&MF9T.1]YV152CW$/3@9O_O1R($_2;]81];ERNF MFMWP5D.9#]?S$3O&,920S6#)>!*C/B1^\(U"A5>7N A)O@Z2?%)Z]:L!A#>& MPLHP6A4.C&V'28R8J3IM(0!!5]V1Z3B&D1& 1 2:B1=>UUW!R"?E7_P:O'/ MRVQY;CAB%>MKB]%&6/0*G;Z,Q-_K:<>DTG$JY/J=* ,A H ( #XV*^'5,LP* M^L86BKK +?468XY!22"=-9)AY ))QM-)/,Z$M%IYG)?PCR- VOWVQJ%5*X8K M^-Z2&Q'%#WB-[@S$LJ8.I]AZ@:S4OW8,VGJNYMCH*D+35_@@J, M)L5L'[P1-6,.?(8SLP"(Z7"FF1T#A@2D6-DU0"R)Q6.0-\AX3+#@MUP=S@[? M1(H)-ORNIIEK^Y>WMD=[[M&V8)GN8CR;)HJ97G:I<)T..5T,^GFX'!;:=['@ M"T!BG1<&D[>#I\'^^=\) $2$.R$L;/!K_\/QK#2<:@:0=/_2A4W"DT?C@"<) M#4R=8X!)>$#@?1) ,(;]![VK8^UG#9Z&^VMXI>./_OFLNBHIJY#'F_"14TCD M_8[L_YU 4/IK8@%!3:SA'OR[,&T%T?V7!32O!>6C9P80ZTV\'RI,H*KA.N#1 M.C^:SD<#X2]?>XK"M1S^_,,3E60B0MP (;"?Z6?UMX@0GT2(U,]41(A;($0$ M33="B B:;H00$33=""$B:+H10D30=".$>*EL)B)$!$W?BQ 1--T((2)HNBPA MWIKC]X*K[_,6S;QAT1^*P7^\9.8T6","E.CY: \F)Y.L?F)KT[[XB[?S/ M__XS.5V_:&IH4_[W@_CQ[N08FKSIO3A.1CM;?T3_+T__((7H"Y'^:>K^\?)> M4FHN'H<.)>>5X?W36P3A2BM =<]1#I88=,4W$-*]C&C\S/V*8SV(8'/N) M)>^:8PY)W1'/1#SS:I[9UPD Z91MWJ?V7;E_ 2I1ME$QT\78_]HK^OQ2 =^ MN_:Z+U$5P:0-U.E# J905&PN(VHN8C(K&W#]P525]B$E"\TR*Z67D\7 M:;[B%/NI=C)9,ZOR.(DJF&FC$G1J';!FBNT MY9XBE:4IGOF#R^HO@2XS06]DU"WK\L1Z8;O4=&!G,RQ$%QKU1Z#C)/E!U]5% MZ'+?Z'(/5^1^M.D;+KW_!$$O#_J>>N,+S]7*:L:3NH=E8V3:&1#A3I$&@;8*.Z2F+D MC ?M]*1@+ZJ5SHR%^X7L^'0\_2RL1< 0 4,$#+=NDK\)#](#N8P5$IS#+8WI MK$W,2@ZIR'";4&,Q*AW'/^JB^ @0;AH0KGY?T4=;T1'O1;QWFX?192WBMVF' M;J4^G%0%@#765'^G-S,,-FJA]T0]J@AX'."7O-CX)J+B':!I<(9X3 8&/.*U M&*1F3)!TQ5!LQ_)*K_97:D6!\WOWX5U888X<>5_=N [0H>!C [H<_@09@BL0 M0J!TVJY(JXDH=KE$5;6(D5.;B05Y3'F&-D'%L9!>?Q&\1/ 2P8Z1:?C*29*PXE0)8H^7A!5GNX&3O*<*T^* M[H0GM&%3) UR+;?>?1G NS'!:HTSN4VIK'$%X&@LO5TD*FL68@*ZG#R.I?$X M@S,1*D2H$*'"53PP[S_L^293'@^+6ZZ RXLVSS!$O[2&@NU=FA8G&#I./VM% MW'X:0AO80+#$F>=TD< *:.;":]E]<8_+M\"D^P2@*/CX!1TG>\F&>)=[D.NG MP0[CDA*^'6)5+LOS3H^:\"YP9;1-/WXG:2:>3GV@#A.!0P0.42 RXKU;#T1& MO!?QWO=0BBZ=%OXV900TG&S!+H *+PRW%>@N^GA<'A]I(*OV<-G*7 MS&6LIP4\EE8J0JZLQQVU5SNLC+XQ0RYR@,"[WQ.@*7"%PB]W8@I% MR8L17TQSO"*:_=Q,$HB,B# %Y:KCJ3B53$:8$F'*'8>YHE+QB&GOCFGOV3'P MSI-(IIQ9Q'O?C?>N'H5!_/;7 MS;D:/BLG-G=0-PJ"8E1-VVX8#Y_5@1.BFW7<0<6I&^L%1_<697E<3*.8>=)4YDO;2V\7R+Q:7)6%]CB%;2?=:@*SNN)HQD*! M]+MIO4(B[S*>6D+-QH'M0"-*-/4H3*;8 I4\H_%]9U77X#/7Z5H+2J]G\[TLOK.'.]2\$^7DF^\MJB2$;$NQ'O1KS[?7@W4/;NAW>_G?V'LHL/ZF-0 M=]4PFI:I*[9M6MNZZ0 [S I<#*76%%L:G#ZKFTT*%$EMRHYQS#<#R3B%?V## MJP@2(DCXFI!P&;OPO5+-T^E,9]'KRWS#6?<2]+:T9*HRDFK?/'Q)K.\R'HAN MW]5,.^HA_ $^JE,Y3T(YETQWHH'K@-B'7IMY]:7>EH/K:Q9=0JSP?6PHPP(" M*-SL__U(A"#I3E6)9*MF,1S@-@F*TG=ZL;T>XSBJLTR3Z3@6TA T59KX:>;C>'"]O5Q.>T^>9W6:C.(7.T$,>5(U)8G$LI,([0IX(>?XD M>'?UI=ZL07<#/IZG(.0Q,W1:3B&/V! MEQ!&P'$[TA0!QY=("WBUSI 0=:DZTM,ZK[O&TK$GO4*F)"/)1WX?FB;B&$&_ MF!;PCR- ROWVQJ$U*X8K^!AQ(^+Z :_1G8%8UM3A%%LO[I7ZUXY!F]35'!N5 MY9J^?@GQ/S;9PE] G/[3G'F4+4-86X]DT4F8 FM[$^Z'" M!&H:K@,>+?2C"7TT$/[RM:F*K[DZ_N\53-O6/5MYUHSI_$7$:",U4=[,#F99.VS]L34I$-2\OF? M__UG!&E(7XCT M3U/W3GJEO43.*\/[IS==N\5-B!C]Z]/X*S'Z^]36X\2;J?>?:U9@_>E1EP]R M)KI>SD3-SYG@SG,F+GH6AFSA[7+4V::]4B!BJRNR%8[]Q))?C:\.J>419T6<=6'.VMB M@H8[;U7XH266WZ>.*7E5WUW.WP0H8 M+LA;I@X7YZ"M["O.+.O:D#V Q6U$S45$9FT;OB^0NL(FI'QBUI:5ZJ[>SW-+ MWA$I6F%IG9''2:_6FR'C)/;;)F>]O0A:T\%1TL M(?9K%CE?-@?9*Z.+J#0G)#DXC47WZT;X M\I:RRQO"E^AR@(A?[XE?/_<\% BFXM!M*Z?2VF:3&W:JV24,3:=7/< MKG/;3;I6R,TWHD*Q\$#R[XU*I\DXAC_7*> .66D>P@V MWPX:?>HBO^Z-IE]1^?YL&Q^)_&^U;VT7U&)_FSK.D"'@H\-$$+9 M$V0(+I\(P=*NLIA/:D3!XD&.ELKI-E7;BNR80I8V03%QG#QO4QS!2P0O4>3\ M&]CH[T859SU9Z!O"2'++Y91S)^W*>I5K051!]CJ#QZG4!UY+=6WIBE EBC]^ M/JH\W;X\Q_);96*"+$;G\$J5LK:NOGAW-^-W8\)VX58WV02;P!I,;MZ0#9-H M]1$FH*OJXA26CC.I2->(4"%"A>NX8-XMV!1?+#1GG-Y7*V)KP;9+[+RQ1H*- MW#%$G"#3<2I]R?OJKI"(T 8V$"QQYGE=)+ "FKGP.H=?W.7R+4#I/A$HRDOX M@IZ3O61#P,L]R/73:*?@S4;+<12)3S"88X^'%6XKL6B;?OQF:"J.$]&-N]\1 M'*+'F M L11]_C-+ITOO[;C@-R"8#!X@."=UF.V6:5AD05UO#UD$',T'2<>M;1 M=9_Y"3FPL.#V^==>>;D)N@E?>N=_$)C)D3(0.(1!:M'?SVJQ$33!"R>EF.JNMMCUVG$)6-D3/.)G"HE!!!"Y16L)-@?OQ)2" %^=:/15+J$-AO(ZN90V5 MB"KJ1G<+C22(*/T:8_8,O/,DHJU.CC6SC0I&%!>S!I5CZCL)G42>@X"@XZGTY1T$G\K!)=3' M$-A.3/%N/H]._F@J\1[WT;WKMZJ 7QVU\WYT[XK'SD MO:91\A2-@Q,C1.L:=XF"8&]:MJHO,GHSMYPD)KWUF$$)R!013Q/DF<[U=R3 MD0!_10&^K!GT>AE^JOO=R;]>3?@ V*@MX' MY3?(!VP83C2'0$)1&4W)4U_%XT&*]E4TJIW196,09SNLO5^CBQAFC@-?)^$0[N(!J( M;O723#LJDGT;8)V(:Q**JV2Z$PU)_7M==U6ZZXKYGW"T7>]P96H=Q# MT(.;_;\?B1#T6VY(NETP>W.^LUUW!R"?%=9_M?AOJ66:)FUBS'6R#:925?%B?=I"XN_W%4LG MXRDJTB B (@ X+/3 EXMPWU#Y36>T/-8GS-M6IYG-BO-LP'\%F(42<=IYME3 MW/."_.,(D':_O7%HU8KA"KZWY%9$\>S%_I&4U>__PC_V3Q(U(%B(>V?!= ?F M1-/NK[+'_O,A+'AZ_SQ!/CCE L<>/7,K%Z=9O.4 C+ UI;"K M6@J[1C>'8X]'9H>-90VH%1E3C#JGSOC1%)#HTL6SV76U4LAUNLT$U\_E%%K, MJ<9\N88CJ<X5M?U@0=ENU4*2+BC:6>QD)S7[VGJF.VB\R%3T3QQ\/[:2'XU*_49SS8%%II29L5L8H=&/2V9+$ C-,5V;-'I_ -D*K M4\L,V T+1YXM*4GU,$:JJG->R33J+C^B:BT"C3Q;DEOHVQU"2\[X;"W;TQ*U?L=%SSQ;DNR6D\IF9LPQP5Z031+H:4-$ M'>(>+6E,44PR10)A/)$$:DR*I 1_@J2\U-V,B[.:BT3J;&F+[K#$CO#20!7:N4F] M4"[/2/C,,)%J#V0]JS=Z7(&83HSR>%'N\]]5E';]\56%DYY017S^6*QK>:UZ;&5;E]HR6*] M*0SZ5^[Y7;;<[<'!FD-3EGQ:*79'X_W+?"DSKM34RE'_MC2/ID[-^J4A--H7 ME_5\MZ^<6,_2@=F=1U-7UD6A6CDL-^%8W^U/,B=/9VJ_-(^FK)$L=,J3REY_ M?WA7N7>.CR/W& M7=L\\TY.JN6'\WDT-1QEC@X>]BO7_4ENE>30EG!>>3H?CA[S@ MU^RKW.@@,RRX6ZY_49G"+/W]%KY(?M0,.OC>31E''0F5\6&7ZN6%FPJ!>_<&W7O\5'I([32!]_U MC,XDJ7XW>SI8(J9ICT&!XXCBSX%B9.IMS^4LW>-<=$URK0G7U>TNV'T]HPT/ M='$?8,%P'KSO@2JEDV9%KO'$#6 !/9?3+4W7N$/?TD'OXCFPB[(\>08MI%]$ M0:)FR*D_@)6WY]M7(K6OLG'[*GM?EX<5ZVRPGZ^JXMW=L3)Z;OA&Z87[H:M/ MH!9;JAG<#>WN3O;#[91 $^7=-N]W_*\!1_?ZR-#[URCWAJ.FT'W*7 M5NOQ"F;2P?@:PER>X^N?AJN$EIJT:D2T Y:TGBB2 U.#6NY@9ICJT-5_!3_$ MUY:'L9FY@7IKF^J[@5U%[ #5]^S@ VH%D$\2MD+,^&?/S.K]GA,LC$THTITO M&93/[^3S+[F28LIX;'P;QNS "0B@%OR>03_'+VI8C0%.K]HT#!EDXN!1M>7: MIN_I'VS@3)-'[,'E*2-FCWZP3R]%Q";(F(3$)&RI@U! M1,J:-@01*6O:$$2DK&E#$)&RI@U!1,J:-@01*6O:$$2DK&E#$)&RIM4BXJT% M.*_Y^CYOU\H;=KT%F7(+$UE>!4(\3Z)EF]I;H=*V3?SP?W_E_GHGA"1A1_Q8 M$"E+0*B5F"0.D+_^W6-!DR8)FIS08$F5!$O^^W=K>Z@DI8G5TT3#>'J)(E(. MN2&T_P4XY!J+F'_WM 0QY91=I@3R!@)Y'_=<,QB6W_1ID*NQ+[G7U=R)Q[]I'JE SYY/S]-P"'&=E8-(=[O3:\7I"5 M77UJFSYBH>2Z.ORO-=6G.66NXM551GPV=ON"_MCJ^.5#[ZE^A3G\,E:JBT*. MS\H?>%7\ND]$R@E23K#:7A5+<8*]?.WBVA;]W&7F3F]TC(>+ZBCS&W>!KX(3 M- _\QV&_7SZ^-"8/H].1;W3E+%;>Y&G/B@*O2&D+T)03I)Q@B:*JI3G!HWHV M?A8NF\]]]2AS6:B4)KW+BW=WJ%D-)ZC6=HO#PJUY)TPFMXIT(QQ7=QVLZRQB MXPM)R?)2H9!R@I03I)Q@#B=XKTY@Z26G4J@<7PCY_I%_ZG7[^4MQS=9!LR#M M-\?%VHF@MD?7?JN@7!=(+3CVP,$F5GE0#%;9"'@-47;2'=DB*%3-;?#:;1#' MVJ1>Y9\/!,;LT@[F[_&+!,W[3FWK,NC6.7[0'_)[-6-X67?:1O/A-'/]<+IF M9>C$J=V4S:=N3O"K0KWT?+?;/=[##B\R<$ QSPNR\G&JT!<_0!O(159Y8] & M[&USF,.;U*)YS*%S?S(VJE?]:E]7QW:GWASUVOJ:F<-]Q;YRSY23VF7^KCO0 MGBM[SUZE"\PA#\RAF.=%14J9P]=A#JF*L6[CZK=5C,G!WD5=[-^)0L._+M3O MM+/#O<*:K:R[?CG,W5K5^4+5N2J5RZ5@J 1_H53K:NJ[=<>G9O\9,UL9/_XMG[1N!MW+H]VG_Q> MV>L?[;?/@8V@LZ:0R_&R,GN1\;8GJ'S^64J=U!MVA=OG.;'7O=,-8*#S73V. MTI?WC4GGH?\H7H_JXVK^87=_S;;9P:4Z[@S&6KTZL6\.]&;KX7Q_A,UQ269+ M5H(_!3&-8J4,(F40VW:)PXK,KFNGZX][%?GR2+.-^_M._OJVA#VQ2<)+L9CE M!3%E$"F#2!G$)WAR%G4A7B>#J(_M2WLD.Y6J,6G>=>ZJV98V1 9!\F 44>"E M0CYE$"F#2!G$Q_MHY&KEH%^QZX/+O*.ZUJ$VO&C6ULP@;AH-YSJ[/SZXG$QN M'^3^TU&U?T%NU9#^^C?+YT10(^9<$?7"#5%1"_>-.=*?T(Z=4!5V76>D=6IS MAJ49(T/S59-C.5*<[?5T;.T!.\#^'HG2)$YMD\?@ VRD+PK?\3(AS_;@?=IT M__W]]7<^I[\^#-D&;)"AZATD/,]%^F0W&C;MZ!9$H,>9YOJYT:%YU7DXJEV6 MCP_W;N2]\>YU[WQ-S?7Q(H2R/0 :FB!%B85_ $-D1WCY@:,/;8;([!V M$B! _(7?TE<]&^$>PB#X6'7QV6GD.3"X/X!5P:+Q478Q@_OKLXAZ^KC1;]([ M!N).Y+RTDRVD?=_"8=?9DK*82Q&Q$8B0Y!01&X (6H.>(F+MB$A9T\8@(F5- M&X&(XHZ4GHA-0 2PIO2*K,U !%[+G")B[8A(M:;5(N*-65FO&M1?LDWMR_KA MEVE3^^YV6J*PD]OL/H-GCNZV'6.(!Q;[9JVL#.?#B6.+.BP"&6QXN\D37D8@)U MA=4UZ$[I8TI-V&+ZJ.@CH[W"YNU?18%8#>\H;C5MQ+,H?JM#+Q.CZ\[2JUF> M:G4-S!"@^1 \9^G>RECBNK>WCOHNC'*L>]^K2#)D7;3_I&9<)?>^WHDE7P6U MFV%UYZ[O&I;NNBRKRB45GD-O:-S'71"1@M' Y#%6]%GRFW>]A_.V4ZV;Y9-\ M;30X>\R]N^@S.K@TU^M4]\*TPWW;UL:&:<[).&E[ >5BZ?\8-OY@93R@Z7Y ?-%45TRS@9L7[F73\9R^;(N M'A]ZN[)X90GOSD1^)QL8'UOU@^NGJMDO9QN2W:G7+NI/)6 #V'F&S\L27Y0^ MJ/=,\0\M^T8WVKKWG:H%*V$#RO'D>#22'^ZJ]8?!@5L:/%QE2^-//L*MK&GM M#I\/JGWC\*@I'PYOS.IP#$>X^->_!3Z7%7GQQ0+E+7#[-6D"?B*->QN\-1O" M<%[,MMIH[O+GL)(-MC H-YK7&F%2<6[%P^I1M9X[*#\>RL;33;?$+OTH\@4A MQTNYW,<9$>G)WM7J MTKLY?VS).UJE?:%9^W<=*1JJZ(+5>,D>W#^ MH ZNY$%P^T6.%_-%7BJ\VD@M*.K=D /R9 M*4QYYHZ0"UGG)F5P_[GE5IN.ES^U^FJS\?+G5CQL-EY2/K:I>$GYV";BY<\M M*MULO/RY-::;CI<_M>1TL_&2ZF,?BI=-CSHO#82O4WOR:NW1FV"2EJO.!=C7 MK%[]@J2SYA+7-Y+.5E:\;A;5;'+0;V5 ^D.J9#^/<%(]9N.$T8I9:UI2^[MB MZ4M5V&XT]6QXP>T;8??%ZF\WFG(VO!SWC;#[4M6YLWO_RL6ZKR@L?TJMWBP8 MOG;-3GRG'Y,!*$KW,KL19*7)]C6W(1:N+V_+?=\6B_;Y^=WH_.S=EQ:^LPAH M,M@SLI?#0Z4O38Z/W>' [0B[K)PWRQ<%F2]\V7+>E&-\*,?8U&+?3>48"Y/\ M+_;$6_VZ\C#IZ\][NT;FHGRB]#Z[X-=]?!CIY6RY4U4OBRUAT+JK]4[.:<%O MEA?R!;ZH*%^TX'=#&,6ZZW]3U>(#&86XNW\CU@[$?']0:HJ65I^%0GUIV M^)'LZ,_B/1MLUBPLDU*N&W?'&?'L4"@_WAP9VJE/OB#'#\E4*@S7<6?P> M#O)!=PJC,/EUYA@CD#AG)IQ9E#,5PVV;MNL[^NS=P6VC=FCVQX^COG%DGE1' M/>?P4!C38P! U;62]\)S]_B8^$$W#;] <=,8$/,_%X5>Z=\,)%P(DW7=;UVW MN$/?G'"B'-2L>U'E/$="J+K&&99GCVL#;U<-"^_*AO')[=F&-=)=SW;[^*S=F=9[NWV5+"$[H?EO#5V1OY57Q+!_] M,J.AE4W5=>N=A@=G)-+.&H!WW2W;%A&1P%3!%.OH#D"2/,A4M7 PO^4:FJ$Z M$U3DXH,%3TP?T*D!FI,AO%9R'-7JDN_C*PDH(L!XB' V2/MD,)2/KMO92Z.O M/-J/XR>C=I$04;73O26$%.$DI0 ]#0+S>B>Y<3*WUK0;^JQ+ZU1UG/NC)_G1 M'U4F>U4_>Z"D]NUE6JO@!?0ZT1,8M3WFGWI9,5._ M%M1C(7>?/57OC>?Q/'7A2U.7>O>LY$[/,GY5NCY_&%[IN6OQNOMVZ@I4H.16 MSU2G[A!H:5>(J3/=(80WE[9.ZU+&.CP;=(3'I_-;OR$'NV!^4 MSH'MS.8;Y6ZK-ZR4S I04Y[/Y_'/;.CU%3G6 MM@<#&PT&(IXBN?2Y0FFM^+WHG16'WBWZOZ!+>3[[6I!;MP)-^KY,D(DSBKH[$G.P*G8XRI@#XPYN(A5T([;6ZZ$ M_!;N1X.K![_UQ;BB<'R5YY8&OA<]F#,YX] M0G)*WV[?J5?ZY/+(*Q2=@NM*^X7N2]*$JB"12(ESFP0E!O,O8$'ZD^ZT#5?_ M"@QHT^GL+1QL+I55&;(([PJ_#$E+G$M;N.E+:C !XVA8>1,Z[YVO@0[ MPW:">AM;&I@3ZI$*_$K3?K. MG;0(Q6ZA? -3W<&D18V9IL&#Z@3LT#5R^H[>1-.B^">B"E9A&7Z=B)38/66RF!?2J MQ69"CQS9TPA_@;6CT\Y ?==JS_(3GL-E16['F$W#!V A?2GA,?T)#@><'O([ M;BWYV)AO!:5[-PJN]?RH64(QO/YQ.NN-7>=@.5[>X$Q6VQTEBDBSF MN-;K \MH^2X0 ; \AU!*"<"AT:-)'(;X;N0BQPT2:G)TPX*3T.E0=CG;A'9* M(L^.'W'0)B'#V2> 4&VD,U 3>W"*PF, ^J('3 242,WENDB]U/&N@1K9QF7" MZ>T L]#Q)WTP-.V)/F.%4J8UURZ%Y0LA:&H6%G3A%O$QW7)ICUX0!!9ILZLA M 6E!AU[/\'POW#;-=R0.VH#RV*YCLS=A RX[916[[5/8(U=V?8PQ@#A!1AJP M:,;&9@,=E&V/$8XN>21@+R0(A[L/ &@C_BAPW4 2+5X)H0(XXD/&C?P5UAQ,G!"-(>.A7810=E !2N+;X6,]VP1(S;Y%&#TA#T(=_"Q_ MY_8 R+@$3*^,[RTN\=A;P; _*:D!O"W;(UMG#\SZ+BS/L4VY"@ M:=LA8@U0!#+-1=F$;]&EN *S@/NB$\A#R,D >@'$%+G+ #&"B%"'H?-8,-J M^.XG$63XQ2ZH0'VNT88E Z%=!6YC_ J$$9,Q&L?>(UH"4@S;%1\"N*4CT."@ M$G:$,P]50PN(8 KM+[F.<,6P#TNGV VYU@+T[\P/H)/V3K$F5FU35QU,_NA- MA>EE#&!^1!>KA36D4C;(70G#IY(PW9KJ_Q(=N,)4=FR5;3N_@C+8V*Y8YR^) M9*QT06$B#;[4#DS\2S7'ZL1ENU04FO=/*FQ_A:6T" 5FO\TZ^6Y>1_X M_-8'G_Z+6"OPT\S7%&:F^AGE>#'Q\\LT"TS!H M3AN:"Q=++302[@.-0O>0]0.#9%P^D ,OV)54R+\R/A9SH)2:B?TLX:Z)&2Q) MAV$@<723L?:$2D"].B#; *J;XF3N2?76T\/@4.T_7LMWE[N#4J]TMP$.D6IG MM->7ZBK8-;FKY^Q!_<'N'RWT[RY #IDQJ;7/V)JIQ?]Q%G_L:A&$LZ,3OSE3 M"-$,6881P*!+NM0-L&9 45(WE<.:JWSXO#)JQI"Z[9W=="_/']:9XC_,:,= M7)T4VX?]04'V[O>N+_SLPWN#ZX$GNXK>CQ/84L^3H\;-2J:K=?Z^X*]W>#)\SWD6=/&_6Y#.BT7 SJ< Y0S=6M-E&4 M 7%QP9G8 8A6$-!2?[AF'> 4K,Z0"/AF6HG0W5"^8/F8S (M7NT&YP0\E2*P6,J M.9-,.$Q;!H&P( 9A6W5[^."2)#_T'?U^?//PE.W)C^?5S 5@IE'SKZ]O2QM- MZ\L(%9I& FP,#:(N2(Z(I-TS"M.:509XU:T8[4D&+GW;WO* M_I%OF\+@YB;W_#22NOLFDKLP6ZGY/9#BL5FX:!J.SC//1G]!1_E)N?'19PA!1.I(PH(D>0=:0%+ LJDMCLF9'-(KP:3DAR;84/HQ@-N%98()8W4)?&&YL40&V#%\T>P9CC@!:"?HA%.I8Z",7\S,TS[-$=T!.RL=F^=@)&)P#?T#04'(K5%S5 MK%/5U=1'.K_J]'7OPC<7\!]?'@KN4!HVA*->:5A[; U.COPN]>\MXC_,,F.3 M)\RR:;%)5\(8#UT+AXOA':#>=U M0PO>F'%M< 8%"'$=C9DN$S M2<#&BF#?HW'%8TMU52A,NR>>EJ:!O<1I>0>J$ M3XQL$P9X\4A[8YL#])EXFNG;+O?CE7/^YIK=C4#YV^J!"0E4$*@5 A5&!5<$ MH@GL+CSH\W4>^;G_T"FZ4E\2E6))T1\+QB.F@V$9Q-Q2B)_D3*-2&]/6:424 M*KE( E/Y" !\S:#'5",-2EI+F:[TKE[XV>T8NK:SSH#"5,QUB9!"/"@=,K,W MI.U^96UQ?A90A4'I G,R0U5ROG*8:1U[S:=3]48P6B>[7/EFA,;I'-UP M2#(P8"'$:3C$T"^@A7D5 S5^&?^9/4QZSVQG00R'N%Q(F6M,:M'4(+M#WE?; M;1M8O 4:3AB47S8[DN0Q-?2A1[.*I.*\,N&.89+4 9IH$B^P?>G A6MIZ&U' M]S \@:F82#E$CI*OO/!-$Q.-]$7EOW."<-Q,L) #Y5@/LV$P8$'4XZ@:6:.< M W1L4+7;.C =W0W7$EC(,$G"&8HL*.1_+G<6')E[OVN/< MH6:+XZIT>C,<^\7NU?CZG9;D7,;@E@BXM.#WUYC$KEEXN-1NN_;EXV%G\-0J M3F[V,(]^3IN:&)?8X6JS23.S],!2AZ/LI%=0W0*2P^ 6"4FQL@XW%J *7?(L M5PGSF^(QW9 ++9Z'!=?T@0&V[TP\^T6.0DY(+#8,*X@.5#P/Z\4#'0NH8X[; MO+PL-21V,"7[>F:,N5+!.::F9FRBQ9/T5!C,LD&G)/EQ06(K@4E29S,EZ1S,);.,/:%!;J%8[R3F>E X9Z43RXR8Q1 M?E%. C)+FS%7Y-%!AN6"QQT=J-!%],,R/K&%@RC=BZ$&%.O)K-_B/P)CFK\ 5Q3EGA"YA9\)7!*E9IQ#!,<6=D&T-G0.USDX1Q M@D6)POP+F)ZIA)A9'HWANQ^K%+^?))865C66-U$E-JP>$TO4]K9BUADECI*E MU7W/Q5T92,SSA->1]NA-:LWBN7!=K/I:MJ0=/F"2^SS9Q;#R AVP-%([FO65 M8 0;\I6>,B&+"6#@1DDPEV$:][**[8(BC5<%#I9GQ%,^4-02#Q-E<2IR=M\, M1<+LHM=J6KZP+YTDT2/XB-9)MS:P4;[V4:IC R!-;WD93/T!N>EZ5)RI@>4= M?3&5(Z/AD46KFJ6ZF:8]1J) P&BHB7=TU2.J-LE)1I&..=PDRQ+HA2C8INTB M[9"T2CW,3L;UT*5@OH9#,N5_<>+/N+@W2*$%/$(XD\J4[RY25Z1U4 <>V#:O MO1I0"WM>_DGSW:(0>FQ,^I;%5:G8*T>.B3W5,'U'?YN:SPIWLS^YD>H8A-F2 M0Y@![8MH/O%E1$LER(!#%0*98+H%ABG5EKHZJB8\-CR&F3!CW+%;M%K!H >< M9HA3M82=[8&N8O\N$JKOJ ;K&+##81TD4 -9 4G-(IE.T1/L6,27@^@&46!W M+2#K$ R^I?JT+Q3ZWC,LX'"&:D9O!6U#]S,/A]G#O=KD4JJ4ADW8$'LW(C-&XN"L7^P%'NK,\"OE:Z/GO.5%M^M5ZX/M6>;O;OY!+JGCQJ MG_. SP?&$2O_G>+YE*_,92NPHV MG&D$%5=AZ#P\8&'ME6&U[0&P8?T)*\KT M,!*;X#Y+\)R$O .! 7#SF+A;-14M*MY+&>Z@T"X(U.N5GR.:$"G:1IX8*Q?#=!.M,/G/LVP(XHS8Q> M'K+=7+MV<>Y6RV>GX\O)Z%GKZ>]VU[] $M-+F4LB[6Y>[>F5M7,4:%_XY:/A/-$O87\P:A/F+.WU>'=L*'7\E5=N]G7:I5) MY[A$\F!S.W,2>N)XQO Q=N&CT>/UH'LA4EAK]JEOR8II<'8&,:W\V#Z_N;_O M5^O'SOEMK]X^53OK0XSX?'VIYF]*8K]^+N][5\U16<\ 8B1Y 6*(-LURE@9H M,+P-%;?W)>-A]Z;K[A>K9>?!U(X>\W71\YM13AZNIX\RR3K,"O-,L4) MV-^8_@*R,]G@B/N8)Z71*; MPTD_<1*RGWD22GKVP6R/LN-^.7MP^G!L/@P.W-'BXRI;&:^,FE:OLX4@1CH2JU'2NQD+_ M5CF2L#6'L#/'<]W+DXR%0Z)^O# MP>0Q>W.J] [;_;*@MDJV>=_U,'%6F<_/50X,+=4$)OY>9/RNG?0VX>J>T>7. M043V^KI=%JN9>M]OW#WM'_I5JZF-S(6/5"A2XRAH71JCPZ/E8/\Y?Z^U\D2KH211&MJ"T7O&AXI.8 0UZV-543[@_;]H#ZA*+J8E)N M%27D:/$X0.3$_(!@P(>V@6O*1?]D7)1O!=\N[M6;TEW^\?'=5_\U]<'0=E1G M0D-IX340M$@U7D-[04.SN/SYJ1 /X]Y0K>R9E^6374VHU')[(PTM4,"R*&5G MC:!$T@'Q/R.>6/8FXC?"/G,TDT94^JL5(U\17R1%80I9TZ7+L5;8$<^-F'>__QG,;4YTG1Q7E' M@>:#U+FF=(<-1 WKF$!;W@09L%AZM6 1%SN05Y#RR%[ZN?E!5FX<;+W^)WN81=K.9+T^>Z[HA5\;)?+TV<7=E[ MT$9GI!Q.+(! %>>P\ 5)E\-WMC[GEVXT_0<=O068)@KKJX@^U<$:*45-UN8B M?G+3N;4+ZOV-,+FPLII\=29:UZ#A%@61+RC%&;3O<+\A B.A'@G!3T:VH_3E M?6,"&LJC>#VJCZOYA]W]%6BOKW/ <>/*.^H]]DN7]9;8.KD9CMJ*@Q$",<\7 MBG,N2@+@#$,)%>FLI#VOZ]%&N=L)OGEZ9E3KQ*PR]*O.SZ;8=4\.W<=/]5RW>_= JIMD7ID7.UP 2%9RQFRU1 S@@PV"K>%#!%$7.O(9U:QW7D/9 M8D/ZI)^M#$\Z-[7+\H69E>M7#\+9&1!_7@([>EX.3"=A&DQ;!%/VP$8DVKXM MO?93K8&-,$#?H>.\TQ[PJZ/]AX/Q^46_+KIM:3@\*!8PLR#'%Y4Y/IO%]@#: M 80,/UXUV0@4?;I5T"A53LQ^2RL(?J5;:%\_]6_ZZ#:0^'RQR!?S:[,*-@(= M:[<*=L5&QO*E\:B_WVN+?J5GG'6'Y^P@@64PQ\VVJ"\ :<&)!1T;;!YL!-(W MRSRX:3X_"DZO=EH=M/8M9SRKJGAW=ZR,GAN^\?[RA#>8!\^YL^S5H=^[$O*=9V/W\-S3_#% 6A$E M7A;FAQK6:!Y\)/A^SSRH/3:[3X/]@_-+5;G?*W2:#ZH_ /.@D,N"1-D&\^## M8;L*C5[L9$X:>]>GV>KUJ=65]L:-]MDAB.Y<@9>S<\JXIS3Z5UW\"])15!JL M;]_+E>/=\W&IG^L?7>3NW4G&/-O='P/DLG_11('PR<'I@;9[W\S=]P?'FK?? M.!CL70[&]]*],/WDE7E5[#S*9K/?,/8/':=Z=S91SN%):?K)OC(Y-/-WIR?5 MR61R4[?%3+][TH4G9V9_+K2J1[IQG>\WG ?]4AVK\O&D="_/S@ZTH92\XUWK M,B,8-X/;>R=[YY7 6)QY4GO:*VE/PX+1]T^\O='8WSL\>\ G9]99.U6-:J6D M/@GZT:EP=W9P4'J^'\.3,^L\/FD?=I]/[_P?G OG<^#TN7!S?E] M[Z:@5//2;:ELZ[F"_-R=!Z6NO.S]N[T^][VNCL0+PXOO1WBS>'^_+YJ%T?Q_:^1,>[MQVP)$\/ M*X4JAHN5P%@WVH09=DW"V5DJ2>%8OR\?#)\Z@N&I%768,^0[:?P7I\-)&N(5 M)0X;B(6?M+?7[-^X;W:S4RS[S/WOWZVU77BR%Y4P M#6)+(MG)OHM5NO1..E+62V^"(&7049,3DKH,VIP?;Z T1%7)HI=%4'Z*S%T= MJ889Y%G 5E1ZDR R+W*-1**I$JBJ#O;[GJ/TT/J\-K!0G\1'&D)PN:.>G'-EF.19I O%.^\-M'B6I-7H,.S-CUN M/T.*)))9^;A@->A62-L;1 3@SIV3GU%\YB=-\V$#S.E]S<_K75\$?U%"(NFI MVOYG#E.,<3[2>>$"32ARU'=54+4_^=8GUCPC;'=':CLI\KJ^03OK 6\K-+L+1\]$'15("B!>VS?=7@%_(WW Z->D;S$A M+$H)(($S'S&E"8]YI%V9:IH3RFTB;C![G-FE\K'D11S_96[D1GEVW#%HRB8G M)^0+XW%A4:VGLI/H$NF3$!HMVY_?4G$N'.9WLJ!4YX14UT*JFRD*IG W+(VX M3V;86\_0';P!-N0B47EIC!^&]Z BKWIF/3R#/BRTJW9.H\\J=_\.95 M2J2_Z'T/\ [2BR#_$^XZY[*8Z=/5?P0_QM>5A;);3CLG1;9I4 M'23ODV1SU??LX .::DX^222D"R0?/IZ./IM<[CG!PMB$(MVYIP6?$\D%UB0# M%-T_&Z4@["CR]SC0V'P! &,9W['Q;1BS VV;L '1[/TQP.G5Q'F& M##)Q\*C:_IG9-$+.T+N)3E%WEN>4&(U$/_]V].6P$+/\/0,#-#&_'R$ M7K#KG4(VQSV-47B@PMY-Y0$7A86:R"!%YWW MB^FCE00'&(D((]+NY9V@D7=$99M@$[A*DK!X'UMD-G=@N@^?.-*5CPM*R3\8 M*N^&087<0$,"'3,DL:%,>QF4=#* M.._7H2;T!:^$*X>=/7[]I]W6]4YGK?IKS%W]:V6<=L/VN&KU4"> MZJT=&S)L(DCJ6-[?MELR>[Z6M<8WU<>N?GA\V%*RC>*[2UEB^O*<#-OI#/1F M^[[S>#IZJ#U?:<+^X.;\/&??WM14S!C.+6Z]/R79_B:I%/].7_*\7>D@GY=R M-IWQ1'*ZZ$V+*N?Z@P&[-35Y,<;\-,M7\D&C="V2&V6X;TF-VKB\I$O+;@'8 M2?XN;0VMPWK:\!99QVS:TLB\S=R>B+F)H)X_*XWAH.56]M.TI0U-6U*DG5P: MNWS1=[:6H+*T(Z;99!N(%W$GS<'81+1D=\24CVU,#L9K4F4=,/CTV-EK+/RS M?"P?DW3Q,A_\DKZ)UWC,!F_Z7>=WP_S?NZI)"H3 ; HO Y9%4D"R"G<;/:X; MMN=U>. V+_*Q$I\+T9AX2;]$BX2?]%N+FYW2":[?N[Q^&>V#2E2\&OE)_/ ME;-!Q6]C[P 9[U;-Y81EO'';I!J5%]S[^K);ZTLH1.MBI^M+>/G$.!QCL&O> MZYLBQ]R/];3C^@#F>UE[&HQD\698S9\YKN ]^(%U\>V MZ];HE1Y:S:JJC@6/8>,N0-7__LK,X5_8/[^7 M*6=>=.OUSR^K]29*IE.-]Z,UWB0GDX&3:;:/<8!-8-L?JQ*O?>L;H#-_"M<^ M+I;'C.MRKEQ6;X9^$]7)[M*U\!\;%6/?JH2 /WJQFN$.376"I,I"UDNO MW#0L/GE-[I2;&2WNFY\$Y/VB#R7I/RBI#+M>[EO-ZZ MS^IB]KY5T'/W'5DJM(I*097S>=8H\J.%R[O"AG0;M6;U1#HIG9;VJR?5TV:C M4FN4+QN-6OVT=%J!CX]O&[5&?6]OI3N9"?$M;J*&ZZ->#VF'B];)NELUN&B] M'"R8"U;,U?>XO1KLH5PK'7/E^FFEU@R>N:@V+H^;Y)'Z6?6BA%\TUG:OPW^- M.?3-6L3]]>])V/XQ[.=5H3TG2=,O2^-*EFI.L$T74'RHNR+M:X87/'.AN[Y) M6S_6ASIU>KC<#QQ2$OXYJ?P_=3#\IT1^%?_YB4EP&FF(3MMR#1T;^^^1]#<5 M>!4.]XX&F>,XT'GU#"_JO!0TX:=/*#JBW>&4I2?4;J/!( MIP/KX#H^=I0,1MSA:E'G3G)G+9CT,/)0Q3Z8/9U8;1QIAZCC-[2A&D"&WGMK MZB/L ^?J;0IFEH=X:GNZ2RD9'D/\8&=,#7\B/C?BRHT0V(@ B9W1# ?725HN M4AS ARJLVR'[TG18JTEZ&@>T@:WC (]L%=@^TS,6"]SO41 M60U2D&8 "3G8Q1)8 78*#,@<9V8=O9'^',X8#$V\.[F%J::ZJ[^T3];Z%$Z/ M3R*G,">C79Z!FO9_Q4FB'K0L!S:D/+R^UT.R8 ?] C;,[=%QV&$GFV-?EU4? MWT./0K;H'8, M-'+I%Q,0W:SY[4R(L/H(K'E#'Z]+PM"3@EP=.[\: M7JS];=>F=Q^T='9%MXI]+S5Z6;=ECU0/"9>2%> :9P ZUE7&;0#X(8]%?2TMNX3+DJZY")\,C!#IHR=A)&W M 8_RJ#R@S9)WV&D/KAP@3!4.-QXW>XP$Y_HM%[B^BC=C\-R)[OGMGFYQ9\G9 M>.[XN!S)/?94(/=X#H ^@)KMG@9;?)4/6K/9.^&;\N>AMI.0SV\TT M,U=J.SG56?,J>&Z'JUM<0Q]ZC%:)AUC,)V^H('8*.4>$"QP;;1069 :\[$1W MD"T;S[2K9JGKZ/2P_L QV)3!.^&WH7@GW/[*&/ET6^$BR4?A4RCXV5T[P?WL M.@ILG,)D8X=WZ\ZLB72IQO(0>T@1V0%^ 0?14>'8%K+_L [!8-5F@*W"2#I1 M!;X5! Y.A,D$F,[-[(+KDKZI<6#11L1P$''-0)SFU%2,?B]W&I39H$C5'<< MVB:H+8/^H:D\UP )T>-*Q"&D4G360-M0=Z;'PTL$8+0=X$\V;2-;)=*L2!?D$2#VK%+-Y&!E/=#4\8PESLB 4!;Y,8!P[$B ^$%E M .0]ITW<3B##@^FJE6@V=^VX*@,5;2'4)_SZ!4YTZM@ZA<[U@'<&M, ML%'DT7&K%?S'48?DB'$F3$DJ!P!"I.TKFF)HA%*B0%D*HA .5_C>)%+&0#GQ MU+Y.G@.N#@M6$XW#X0,Q!^1A^=AU=N@8MD,Q_H120[>Z3(OD*87#M_@OML7M M()[&R!!H%V]<.=AW@RX^))$?-)M\\T.S86S+)@VK84(8/Q=]_3-D1$@#IFL' M>@<\B9JI3U43;$G<-H$6VE1C==')"'P?I#:[^M>V+'U*]2(^;5 1U/#N(H,@ M&\B'D0T,AN0P>XY.8;ZS. ']37EJ,\93 _*H-\LA??@NK9M!VL)U5RMKLX) MXP[)!&">V",_I>L![:""T %%U:988-HGD,T3[!4,(FP=C@<$V *U!8 7&42) M1Q\\8 LXM.\/N*K#T%"AWT>\L%IQ&=NC&*$BC7",B./3;N\H"4%K!H:'ZB61 M-.:$Z35D.42KPB;2Z]$_* \ETAU9%7(HH^73YCSKP7:\K;C:!GO-H;<"4#;N MSE 7HE@J1W#1 XU3W:2LPWG)2$WO;GR(Y)^*Q!QH/&8MD'MC5D9%ZYZQ<). M?P)R=\EM!@FQ%\X72;R=^2(/&.N8O.$N(?UJL11.8)8 = H^&T\7(6QR54(7 MVY\S/(;00UOH!*;W6X;;,[@F3 9LGJIEL"<'KP1*B*^3YEDYKH,P)8)G0HDN M# C21WL(C?8$R*V0CE8_GOR,Y2[ M.O%'@]T+:@0CJ:'AA&2,GZ#\ TH@#>>IWH#7FZ 3!#B<;X+512[^<%AK?!.[ MY;N@3FL^6ISLE=BPAAN'NI2C7A;4YS7FO(DI.ZJF([ZQG3] CMY^PJQP%%IL MB>%S:$:X-AQ.I#]RP*<.(GN7'?M L9\DE6ZW![3,_5!_QN]7(1#FT:8&^1[< M/6$X&H>&IQNO5)T+Q0!K["J,!2 ,#NRTWRLXLQ.>4 +0*=U!1 WA5872]V#* M"-,S# FF(9WUPW$I:'ZT?DYMI&/[I-@6ONP8'?AI[F[AVX7;3,[S^OK%=ZU_ MARL10IY= TAZ._2/T:]0^:(X!A9DCP-2 <5I2)QK]ANGCNDL24(B1Y>XVMPA M$CB>(78CBF-G'/27D9LL*)G$!,.W?'B,X5_0)> ;A!PY +"^%OYF -0QQ^B; ME(M./2Z/+!R$&3P&TM#!.S-T+> 4K@YDAU>S..B\\M$W!4\,9C?*:!_W@9D$ MF(Q!L/]I3)%J@_-4Y!GYF 0[4BNC+U0*IVQHXK2*F%[S=#"2N>*12TQBBZ-1!;4=W(L" MQZ<,V#8LQ!+/U7N&O<-=6AIC+3$$;6546TZCVFE4^Y6H]CHF 130J]@7@E5I(IXX;7:D@%-FBTY6 [ MU*(*M84P\!C$?./R.O!(H).2D*.*DIT.@79CH!A0FRF8#'N M[)@QMP>,K3(KBFAYL'V'Q4C9*N,RFFA"GC[,&"$PR%@X>J MC4EPF4(FX:RP M.7:GKC[?-[\V JD#%6"3*TXJ$,5/>3'^TO!;YGQ'4@EH!D ZK3;-\VS01Z,H M#)KAS"413!NZ4.Q@8#ABD;?'C9:!"@MQW."QX_%N3XQ,$V,'S%.KZ]+]3#/) M62_6FYU6($$P99A:_:'%H\:BS20+@GK2U,A$0N\U&R)+A\!#,AM9B7EKR X- M%6V9+MZS2<+?,==5G-U-FTO,>\ML0IB9'#512CI#=K@#, 1'NL,GG!,"=Z## M>[T Q@:Y^!Z@<6I[!F7,%1WT7M!_VY,0P:?U6.BEBQR%9FP@"9, $9#1P M&6&(DN3P,&1[& 'P A!:>A>F0]XRL#50L_%SPC.8;Q/((3/+Y )?Q\B(W86) M3@>O!VH:#!NX6VU$C4/BM(12POU8MD?AGP1"RZ%O4019NICE5'_TD%,G72CX!TR HQ]Z4=N'-A M?22*3.JL1AF*ABY#[$5[O&JCW"&<& M80#UBWC[B1EKA&DF9\06NN&4F"CV&G[YN>E^P(DPNF0ABYN=)+LCY>+["O+K MXI?)4NL1-V:'(.:ZMJU1V3NS.9I]Q"ZVK1'%AA:W!XP:@4?C<#%WSIR90Z3H M3\!G2'36"B^@SK3 ["67!$>\"25:XH@ALXK27;&V?F23+#L*0>:.!W7 :AM# MO%:8W)W.]!\><,<7<@KE_8%=--?G.,,&J1K<1JLR&=2V08)T66)NA%!<9U+3 M LT*+5G*9@WXC,HUDFU'[%Y:P95,$]2Y+LUEC06-@HOCJ?"6=E9?*_/1/'HJ M9X :J9,P9[;%DG(QYM)&H!&;.CSS"-JDTA]$"Y@GDD%K,6_ 27X8/ZDRD@AN MD*@LYFP22(/4]UT:Y0A\&:&E.1E2-JCIK4!#CZY<9]>]_T#-"U-2HBO8Z3<_ M@\1H3-<+M2B:%1/JES\B0B!!KEBB7)2C@!E'Y*.?L9@@D>A 5B3D@(?$-TT: M ?MA&#\IE6+"#G67]/68L&#J.IF.J;P$)]1W[J-.&V:;(?7''"]PID&E=ZE# MA@F:Z$#,A !(.MVLJ([CE5 !QE[T()3"Y,[B,Q<@/W;NB]1HH0!0N=A0WT0^ MEY7XHI"="2BI$?>C_J> (C%,$)+,G% H7:$[9<[XPP4)\BZ\Y7;4B&F^B(D= M1JF8JZYBXG!."*-O3#H3JZ'EF_T%[O0(7--+T9] W29YTD.@OJGMQWEP';\_ M"[ZOX_J,+%8YUWC*@"4,.(A<=J$TWL')PF#$ M:V)_"D(DP*@/ *:XL-^!UYQM\TQ/F0X[3_-H?GD"2*YW+ADDE(T=;MW\?RF6 M'X5D$MZSB)>_(K(I.YL07SI5BE 8DV#>8YBJ3DH^3),>NY8.ZR- M ,'@1@Q M&6H'A.R'?%' XTQUD2#X.K,JZDELMQU0WT"K!9&!+!'6FO^.'F 2<(UQXNA] M VDRSI"#)$]4!/%'MCNB\ZD@*U3TF22R1325$"MQ]+&5\W1G/-C8YH1RN'K; MLUGE 7DR$0OF \-^'ER2^@HF=E+.&\,4K WM)N+IA)]1A>()'-!G"#3%@I(6 M"DQ]8( 2B<:W;J$O9Y[W,\[MP9Q62=E&=.1FU3">6/016$'3QC(?(B6G) $; MGOC &+FQ*8(XO^J$RF<2F<6YR RQAL+;C N2Y)I"X8SC3BT*# LLRS"9\C[N MZ51SB?:/-#%6#?2PH%\>PPP_ 72=F(B#HV"J[4C3Z6'R;N 55CU@%Y8^86Y] MT]297HDH0P\(K2<@GQ/^2(\"OFK"VDSJ/M&IW@':NSIFR&9*#?VE%?IL^,!G MZ+@]8TBFH>Y,ZC"*1G/GY%H0W;NE)YQ;2'$(T+;-Z@6B342Z,<\%NI5I@&U" MWN39E/1%(NT9+*)Z-QU=A]/B9!Z9T4JJE_63F-!"<6,9C=,_UM&D\)SN\W%V]DTS)V&N3\ES/W1INT$1/-VC"'-&$758V!-^60*U ,E#,L'H;UFZ@48JVQ9[?[H5-/%A)J M=@LK<%!M0364I8L&<7FJ1LH1 5&=@FPP&]N@9I"]<0-=]Q+^[\2*D& %HH"Y M/=6)*0=4HZ%A:0T$/S-7&6%2&)35(=;@8X +2Z'B:6S3E. #P\KE&S:>M>2[9\4&,M'U"WF],>@3S'VB(0!P M96=G8.XDL38, M@4/OP=>Z9#L8=G?] :W&I94O :8H5;-&"I'/C-BI-D:'=BBS!Z67.7X:T05. M#< *X43H?(G(X(S$8<-*JT0+!>Z-W1, X&<8MJWQ7 T^X\3078[5Y5R\!GUZ MCF5'#H96@H6B9 V'/\)F&FW':.E,,D=;5J,M#]F6:>@$S#D,H_BQJOXIJIR' MP7=1*F%8#EI_(Q:9MNRPG0&[72M,.9B>L1V5OC/TDFJ*$LGA9K?#7]G5,V\1+OY15 MW/F5+^X4_]#+I3;MVJ(=Y0^]M6CC$)%[\0[A%!&?A0AQY\6+J5-$?-H%A"D> M-@$/XI]Z/^>FX4'4)2#X4A0@"*\L=!R$L8#TU&S(J?E=E"^^ MEK.UX'Q([ST?HK13W.[S0>^Z::V",%Y1:=>^U<^E"Z6X[70AKX(UKO7Z(XP" M!X6#*^-\Z][1.FYP0N_-NO>]DBN9B/MC$R\IG9]J$M_(T-&)50//OMI.\OG1)$O*O+OWK*]#N6\;+LD,7BU(N?K MG\'U*M&S0%C=M:U4XFSPK:WO.*+YO, 7Y>**A<_7I_+U$T("!MP:@,"DU-*G=M.5VTZI%V=8KF!(O9HN\+!=2X^DK M&$]KE&);?Q1D/ILM\+*2W49;:QWT_L=88U]]DZ_D07V)3?XQ5M57W^-KN3&; MM,OMM'CJ8>$-WD=IN;K[*S5\4L-G E6?P*9L^4I+G079TTAY^Z"3JU@U([:'/MH/>%:XM2EB_DA-0N M2NVBKV,7O>\HB$J.S^=G5;0MLY,JV&08[\4*6^X,\,).=F<.<^JEEE*:D/^Y<_+W^,;?C5-YFF!WZ-/:;I@1NVR^VTOHZQ'HITY8]Z]*:65QH7 MV]RXV+(JWH\\+PE%7BPH/U-[*8V&?9UHV-('0.8+!8D7A=SL 4BMG-3*^.L<8D;1SSC38)>"I M)91:0IMK";VO+E[.*GAY?&H3I3;1U[&)WG,4R,UATM;74=6BNYC;]B#-!$SM MH"TOKI(*(B^)JQ907QW3:6G5IM*S*!9Y*?L5"ZM"T<-R]GCLK#&N*;DZ[Q[B\(;?-!26FH#;9 *FL;$O8_+]B1;?'Q8L^RV':>^I0VV]AZN^Y+ M)SHN'P#@%2G+YY5B&D%+C;0_T$B3^:(L\HHL;)^9MB8B_V-,L:^^R;3BZVOL M,8UJ;=@NM]/0J87&S-,VTUC.1]>="4/GSC-]ENFOIY8[K?/JZ-:PU;3 M0-"FG8G-I)./.!)+%4=MZ9EX+3CTMZ?"EC:':C5C].]_X:_@O;:IJPXBL<<& M#_&!DS 4"L+W#X%Z6\=:YV!74C:65TBW*.5BJR9__U]\\1%19=JV:3N_ LJ) M[:JG(VI_282(NGJFY>AJ/Z-V8.)?JCE6)R[;I:+L2&%BV:^0^A .7&Y'4;YS MT8\(C1E0#M2G3 Q@C&1I'B1]*_B(4%OPF>T:V"#XEZ.;I%$6CIT8E6#%LXFP8PIP]M%?_S;Q & O ML#)\"PAW0WI4EZ'))$SG 6LU,(CMQO" /-N)W;1L4YL&DRB%8$(ML:&:+.5G MY>?DP7<]HS-Y90$N+H#KV [G]73.-9ZX 8S8 'CA04#5-Y&7)(47Q1S^9D6#8T_K,T=WVXXQ)%?E MG>B:T38L^ YOT8N>I(/D%(D7\R)]CSRJFEQ%'QEMW=WAWKAH.5ATEL^)(E]4 MY*E%2WRV*(!^DO^=14N\(,'NBX7YBUX7@O>61"NP0TQ&,\@U\"[GV5P;QK8' MNN-R#EYZZ,(1Q!NA1.$[!V,.,&D-]HUCEP&8JC4AGK_"/_@RUBQ-C6A8;=/' MB3U@#'IL=*^G>M$4\( Z'#KVDS%0/=V<<%+A.ZPQ!W\AS,7L=S+KG!EX&,0= MZFT\WN9DA]N?FA^0QEFVE=DOEGW7&[H -X= MV"&F,6N<9@ J//@-H$[9S$"%T4/B 7IP.8TLMH64T[)'.@B'GM'NP3I-,R $ M3FVW03OT"/4Y4Q16S'V?W8/U1CFZP]4LT%P,S5=-<\)'Q$(V/W_IB37)1:!N M.<](7!+FK&GJ0"VYL'4145)@SA*/!F" ,=IDOP;J_Q8Y(?!*2%= ,"%3Z>FJ MZ?6P!Y+FMSUW/F4A437APY=>U&SLG@2'_-$'\H+C/HR3.UT-857<5;6R/D$? M*454V1'Y@H!_"LA]P9+F@$/H#J?Y#G+E950"U)%4!R4V)4M7'>C<$%9JXY:) M' @0A$,".%6B .8E/E<0X9RU =2N'ISOA+J4I%1RD3+H9W*1%^5\XLTILB#* M,L59_*D7QA[#D7?]ENNI((_PL $(=-Q2\+X&#,"&5^%UAPTR\X2F#\@:+2WV M(;$EX%_Z#@QMCX$](^/S],$ 04(T090/2$E(+;!4;,IE,\)5D=^ 8?+REI!R MI]3)2#JJB9>6.21 I9P[P36NCU@7V8.++*B__BW;E TP:RGR3*QA]<%:WF,X MY?,"7P0ZGS*;LCE>E@KXRTK?.<>>@)RP M#.P]:+=T9PV'\$N(- MH]QIC>5W *\ )!QUS*&.Z8"8HAX&,?\]0 'BV 2%U=D0($1BL#4!R2W(/'"V M0-58K9)!S:QE!D.83;&/)%=0T:"#T=&!K';UI*F&FH($>" *=?;[E&VX0K#_ MELN0FJAGC@WG;%VD0-+])O)@M\K),M-("FB]3[D-!D?B"HN!O MW<0LKSCCB(3(\[EL<8'3\.UKEMF:93Z;+9!^(VS1";*9\25*LL07\[GW[$ 2 MLWQ67+2#:0TQ,3JN5'. 5"T\D+BW#FB7MN.2UJ_,UMW9REA./HWEI+&6]$I^7X(^0)6R; M#=JVG:$-H^GKUT!7C])85$Q6!)!:XA1*"SE$MOQA""T*.1"LT@>ALR 6^4(Q M_U70B8PPV&+H_8G@!C/U=<)[<"!'[_K &M'V"G?*75KHH6H3C]5BB(1#H][, M@BV$3- %BMJPT3':J*N#&JUB/@],Y(2P;_D ?W@X&)_I]"B>ASP;.F[0X4>^ MXP1N]N3^"4BHSQO?<3VUTXD %MX*1IZS67]$UW?0!4=:WW=TUZ6NKX[.5"SZ MF&L AF'5VTH/ +28Z947"[R2(_HT!D=7;7K5PLD8L2VU1$(R47 F4DQ54%3A M9P?/Y=XM)\G<6>5RKT11Q!37O4H)32_?)'B'E:BP2RG'BX(8[AT_IF^R.0-' M/%ML O_H<4 +G4Q"E'2P%$1!X:=>XLY-.F\O=!>TN7:/[0CL:7N(#&/-?MQ%RWJO5;%%.%165;>YA2'$R>_ M%91K<_0N#\M7]KXLX:*TGH)ROICEI1R%7; MX3X7DW#R@?-S&_T%D"'B%))G7'W8<6#-H1VW8=#@]10G@3!*6 M6=X!V-EL")"K;1+W)BK!"8$P[%\(U.PL& BO;,[3X1W8B>5VJ-PW0+&$D^.C M@XIJ*R"MX3"N3_U:GG@661UO$Q3"6^CUMZ:<1Z@QEA@@>1DB;1JNZ^N91F $ MU)\FH I2!:D!H\!P34"U99MV=Q*CW0W&:E*3+LA%=#^C)IV7/E*3=EY=V$+] M.5KQ/-8<#? *+I&[N$NPU37IDQ5,[VNS##AB9PQL4+>?R0?K(J<7%_5^E3$K M@[)3*,P&0H"MYT6!7H:]U,Q+.5XHX\9)A7SA[8-O6D[!*I$2TT#S.;#RBK-Z MO)@CV1L?@Y2<(,'$XHJ1LFW1GD(:[4FC/9\2[5E%CO/+!Y6E>,3SE%D*?.(Q M]IEA>:K5-1!VJNOJWF*YS-GH0D,]&K/]!N09W]4[/OI%.P3T(#DF %-W9X8[ MO+SD:*7AXM^[9(!^%,7&B22'819J-+L!YV0*TV.F,XN30ZMR!DM#_T6Y8:7 M>B^^C70)SA,EB;\Z7=4Z2V(1LW09 M>I/SM.ON3/<24_:[:9;>(LP<9O1.U,UPW+^=T)JD,.F$;K[ZTN:Y'Y>6 MZFL&(/;GFJD/!4O'QNH,XLXANBE150"AA)I]&8D8,:L-MJD4'UAJQ M+E3?LX,/J&U!/DE8($+4_X(]$UD3"C4F/"=8%YM/I)2Q9*NEPD[QQ699,0T_ M-CZJ@!U 1]!P(OB=-,?X1:VU,8#I54.)V:UDXN!1%9/-@9]\L-4T__B0!X?+ MWUP5&;D?W$BL#&*GT!V*OTQ^IT4Y_3EKN__V[]1O= M=M.SM'F$0+$\^W<2T_%3([WWU(CRSGIO%?U=6*'#9@8N'Z+HKGVKGTL6A:VG M"WD5G''=+8K#MD!I(_+?=.JL>]\K::I,O2+;?\N,R&%*Z MW(K/J"P5>5$45BQ^OCZ92^NGA(\C\_SZ-[=B,L^),E:7KT@0K5O+B/> 2NVA M+;>'5BZ@OH#>*!0E7LZG1M'7,(I6+IN^ (5G%8$7<]EMM(S2ZV4_4!I]]4V^ MEL[TZ3>;?=*%LW^*4?35-_E:SLM&T^]V6COUF591OU*C)S5Z-MCH016/6Y.4 M63=F4R/G*QHYOT?1FV[4A+T;\L,ENUBF1LW&&C6K%BU;YEJ0>$G)\WDY#>EL MNO6R:HFQ?82:+?*YHO05S)0I";*X46QJMZ1VR\;:+>]*(,@K?*&HI%9,:L5L MO!7S'OI6\#:F0F[;;9JE&@RF5DV:YO8UT]P*>+N$O&HI]?7)/$USVRHR5Z0\ M*&.K$E;K5D::MJ>:+D@\U(^G]IA'V6' MK9MB/MM.6_=^5WY"BEF\T'95[L8O?PS^&#ONJV]R[6&L-.7NZP2MTI2[/R'E M[ACKB\CM[5'?V-3J2F-7&QR[6E8/_($)$@)?%'(_4ULIC5EM?,SJ#72=S4N\ M(BBS=)U:.*F%\Y4W^3D63FK0I ;-%ADT?ZS],I7Y\.9+KU(;)[5Q-M/&>5^I M>5[,XBVLJ;636CL;;^V\A\+);=#2UE<=3=TMEUHX&VOA_.$51GAAH5Q<=7.> MKT^F:7W1IY)I3N*+TJH:[&R20?/J%8^I%9/FQWWA_+BE/>(B&#XY44KC/&E. MW-?/B5O^5,B8(U[ $4&ZI^34IH:5:E1M14-)-8G\;;'IY(:95^WL\3Z!-[7I/_M-.I( MX5-+[]B.'AAUGOJ4MIS8>H/N:R<&+JVFYO,2+TCYU$K[&E;:UTX&7)JJ)3Z7 MS?-Y1=X^^VM-Q/O'V%A??9-IX.K+HC8-7&TZ_6ZGC5,+[9J5]WU=]]92Z^8K M6C>K+ I)[9S4SOG*])W:.ZF]\Y4WF=H[7Q:UJ;VSZ?2[G?;.J>YQINVF,9P/ M+XN2AT^<9OLM4U]/#/?;)Y9$K6&O:0!HLX[$,C517^5(+%,/M:5'XK7HT=^> M"EOZ@!4_^*YG=";3V7BB--\4G"7K.$8Z\!\ ?#ZE:\;HW__"7\%0;5-7'<1[ MCTT>HA#G95@7A.\?@JBVC@7,P:ZE;"P)D>Y:4F*K)G__7WSQT:XS;=NTG5\! ML<5VU=.1&GY)A.ZZ>J;EZ&H_HW9@XE^J.58G+MNEHNQ(V2 )YU=(L @'+K>C M*-^YZ$>$Q@PH!^I3)@8P1N4T:9*^%7Q$"#3XS'8-[*K[R]%-TH,*QTZ,2K#B MV<./0\D4VHD Z"/P.3< :J28<=4X"SC_[ZMXEG M!MMLE>%;0+@;TJ.Z#$TF83H/6!\"@T5'+[9IPP,J;BF9#=6$^>-G M[Z/7B;.Z9-:.[7!>3X<_CJYS QB@YW*ZI>D:=^A;.B"8YR1!RO+<6'=T[IO( M9R7X4Q!YKFT/ ,CP("#L6U[,@8H@X<]6-#@V@SYS=+?M&$-R9]R)KAEMPX+O M\#JYZ$D<0A'R?#9;I&^1!U63J^@CHZV[.YL)%CD"2[&8Y05Q&BQ%)5W MP"+R@E#D\X*\1L#L+4TEP&,Q&$ = M#AW[R1BHGFY..$GY#FO,P5\(8E'Z3F:=,P,/@[A#O8T\PYSL% MYSW#,V$+" I)^.=B9K#38 %[X0).Z )<\H[X#]?237N\4>0A;S)Y9($RQ&) M'OF4/%9''@M8'=TM+-TU7 ]7'?*\!@A_S5'_WW_$0O8?;,*)>[_<:>Q$?!E4 M,P\OQ\;'07G0N6IE9_H]EQLZ@%\'MH/IT1JG&0!W#WX#$#-:56'TD$@ ^2ZG MD<6VD$):]D@'#M\SVCU8IVD&6.?4=AM42:0B7%"2DHJ4=I)KL=XL<'>XF@6* MCJ'YJFE.^(@V8B]/+SZQJJP(Q"P7 HI6YJQJZNPLO;1/H9JDH)NE%@UV#:90 MFVS/0.O (O0/KX2$!!02LHN>KII>#]L>:7[;<^>3$E)1$SY\Z47-QH9)<(0? M?: G.,S#.'W3U1 FQ%U5*Y^NN5!])%= U5 %BH5OW-PU'6'TWP'6>MR@AS5 M&-5!1DI)SE4'.C>$9=FX/\+. VS@H [E?LFYXN\K.3A#+4!JJX>G-V$1I.D M07*M,/<-K$]>S&43;TY1 %&3*7KB3[TP]AB.L^NW7$\%H8+'"$"@XX:"]S4X MW#:\"J\[;)"9)S1]0-9H:;$/B5$!_])W8&A[#'P6F9JG#P8($**L(:-'HD'" M@*5BRRV;T:B*O 0LE)>WA$0ZI?%%(DY-O+3,>0""Y-P)KO&3Z/+M!E'9IL>; M8'OU-M&;/"G!6MYG*LE2D1=%8=I0*O+%@H@_MF=&MWUGD5W@ZEW"HQ"YWZ0< MC"P7PW>F*80]O$H4?SS<0ELJ)\J\DBM,P4V1^6SN-^&6A:FR0OY5N'&;!;BY M6PMWMCQ9,G9- 9H#-<7K&8Z6 3;O30+QEH0NSV6SWSG'GH $G(17Z?)P^:+=Z,T*FN%DXF-9&?@_X"D)5'7.H,CH@F=S0ZF!H0$R;H'\Z&W*&(\G7 MFG#?1"7+%[(%U"YD6/.J]0IJ)"TW',)MBHLD^8.*!AF,CPYDM:LG32U4$"3Y M.QE%RG^?MNVFY?(;1XZL#]P+#.V;5',-@JDS@#YUMP:%HJ M$-#/U4-[*[W]Q=3;GWK[M\[;3YU%9XX-0O S_?UTWB&9]RUZ+# Q]#\7)5[. MB\CN"^A/2.AEN6R.%ZABUDW,\HJ3&UXL\+(HS/=J<^]9L1RN.*L(:$WR9,G9 M[PG6/.VA%P2^F"N\8_T%4,*+A07KGQ8=B;%QE9H#5&JA.,6==< #&;^S"$9A61SQ4^"J$Y MH8BMI+X*0E'$!UL,'5X1W&"FODY8$ [DZ%T?A#Z:DN%.N4L+G7)MXJ1;#)%P M:*IPDQ@1(1-T\*(E8'2,-NK.H(:KF/X$$SDA[%L^P!\>#L9G.C8JGD.>#9VP M@^$CWW&"J$%R_P0DU(&/[[B>VNE$ LO&R//V:Q_I.L[Z'4DO?P[NNM2;U]' M9R**/N8:@&%8];;2 P M9GK*!6"["O%K?X3A60LG8\2VU!()R4367B3:51#U M\+.#YW+O%DQ-[JQRN5>B*&*B?Z]28K8A3F=8Q(\N2GPN)X1[QX_IFVS.(,S M%IO /SI0T$=!)D'65LCRN:Q,*9AXP>U.QP5U"!80F:(=)*6>X;+>-33U (2< M* /LHL="HDMP*!!7H"$*\0==SV[W,RWR,X(>GJ7AR6 'A.GF>24K3?G6*=G: MH9J1F$C,BGQ!+&ZJ[$R5 M8SM9GYW$GMBS<_9\44$D:'%"D1I>;&M__=O= $A0%UM.9$MR^&$REL0+T/UT MHV]H=,$DZ,P'NKL@=([S*!J"Q]-I/9*.6PNPKD_(!Z:^/F9QE9ZS]C W(S,! M+NAYHIFF_@[SPTT\CY+> MFT_!YX9I@ Z&:1>OETQI6[WF4J[-#^\?-EPG'P'+J4O)?+($/A&-8?Y-7?N! M]P'%1 ++/SV"KIH9X=.=%J-5OL-C=7[S,1#\SI&MI*4[@<\S)]6\T5/E*QH!9)UU"@SV,S!JL-QE<_GV !HJL*]\XG43,>V6LXW MZ+!=*]9:,=G[)Z6J6-!4K>/^1RI,7@OW7(0/TRY8C5\1CF3,%&G\,T;GB8"PEP,.-DS+,(1&\YHO5=%4*&$4D[,1*\ M[9H'D8HQ-KIL@D7Q"D;@^#3U%]4@BE5H*G<%Z3+* R^23V:(\9W*SF[C?H4Y M0W>^C+KZ:+[TP0@^6#B"=*SR#*Y(,GS-*/#S1"9$?,$SW NB!W@)SX%/1ZCX M?$$9BDL,WS)RG3S]^O_)0^GSHBS=8"9A&G)7;%I[;1+1Q;''LG_AED%;C$9U MB7]$ L+U(P*!WF:NBI$H#.KYZ-[%R)+XI3*+*GJ$'6JR],Q,A/>)&8JBX9[ MBL!CQ$)T[3H2&O4;M[8N?0>S3_49UQ?E&=>?Z8SKYRNY.8O8__ HYPF)C%-5 M.N(.B$Z5'O/'<$L-E"0$TPQ15G@EE"J:J:EM.TK5ZG M+^L3HTCM$*.;\)7R&9'OMT@?P% M,*SFRR_!GWG@Z4SJ,9\BGC"N!;:9*S:Y,C]B4!]EDG%KM;ZH%VBS(_#UKSVK MW6U:31MT0'9?O C8:K6 LX->!Z\\$; 4C, &:MG6=C7'E2%I8P CHAL6N,@5 MJOUM5P_237Z87RKMF>K]"-8BBP-,-V)_Y"-W&!'M' NQ#O@79Y\ M#B5=&YW29KB-DZ^H65T%-[R@;1H5OIJ:3K, M!\%@*8Z*>@8J?)OP6?DYS\ Z^(\< XXP@M%&'FUXO!5AR"29PI@6 /2VU=8A M]/.1V0G'U+ >/V:IU37XHTI$%T]?2D=4-YM2B8_6==J$>4")6H0/LJW E9CR MF=X72&6"S693TAXS %BW-H+4C=/T])V6KYS=_6 %]8N@H@TUFB] MGI77ZBV]LFQP:WF]JYAY@%QK:8RV)+Q2M+231\$I3Z5&\7.L6BDE;\Q!,D=" M1*J _D9$N5# TOM55$VGMDC5QT1$9I>QJRH^ >T$$A, MIG9'WB$AU?)*KT99BR,I87+@.'GT0DD.C4V-U#PI0][GV5+*:[\ ]]K'6%R4 M"[EUX3HF@8U!L252B "K8!F2B\HHT">]$*07E49E-##:6QA,6![Q'$9(]1U@ M$42RTB.B@ZBDFU%L/H?!9HK:*!W2K=@CR[+T?"X4?BXT?I[9I< "W$AZ8K#\ M+O%G*3),>D\N3A*-88(VA MS$&KDJSFV-P08:U-7-0C*P?XVFQW( &F'KT@ /H=#41: M@8JLNDP"!9':H"W5=$X4MPK]AM?H85M,<'=Y.@O<(]%$6IP5!_ M2Y)3?P;PAK!#!WV13D'5TO+CACQ-Y7PK4PR#KT*:>\9[:+"J5JY\DS8=2/.3 M40*RA:I3[C2?XS^9?(8O;P#QEBLNN4UQUBFOW4EQ5 MH43%JY01J2H531'1(9^"LG") (L:SE1":IT&H94.:'JPP@5=JBQ7:$:E6PO% MAT$;L()E%?O<:K ]0^W>6HI5J_PVRRBNYI>]E:8(F0&8_:.2J&QWS26S\IALB_%P]F1#!*9!J=B^3WB>2 9O4CK M,)B \J)K:" KA)(2?)Z>BFS=!->@>[14PR/?\7'"]_&%A6\A]R()JEW%^X\. M6+]9S)C#0U37@C+ CR]+,^:&,07S"&&%*JL,LE)E&& #D2SAM-O)X[.B@A"X M[06R+1H\"W,)L1E26,YLA!ZR&RY__?X LZ^M05>2%&MQB1XJ>H=-%K J-P.O MSY)Q(=)#^!KXOZ7WV'SFJROW8;O8KWMQW2'- ;G"9%D3 :C(%Y U:ECO8X%9>"CPHWZRMN MXC"?W#_1[#8N,OOR[I2]_JN#,0;\[X!H@ VX&V6Q%)QJM:<,F9HA.G*SH$/ M*PE26[@C*O6#+8;"KL8E[M:Q6+ [)P6PL46:9CMUM/D;T8Y'X&JK,JRFO"KNM9V]2H1P-4G)/ZLTR"EBF?*9)[ J/ZD/T6(Q,2&7IE;7:2OVD[+>I M)#^+71DI5_Z'(4TJ!$T,6/9UW%%?7<<9 MMNV;%_&.$1@E$U%QN_S*.O-0;'W>239M77)4M!]H/3[X;KSM5%]=\8UE1O!N MBF:CCU82594J UC;U_!D/09I=%:?M5.>M$4RH"?MYZ"T03F[8U$DMZG[F;7; M'O<<@1_TMVF]Q!F09[.*,M4$1A5^!!)+JDAA>48VRI(X M-/NNX!UD MW(G9++;GL?\X1VBYQ0;_@8^Z@;P4T:MA8YT,X@17$$,!Q572&X M52!'"@6LN8^E'E*^03WA5E.Z:U8ZEMEL2A#785_:F^"I6A$@3%16$)$?6DCM M0>$^O0=L?&67+G6R9O\R*\_!:%0: >18WD=)4%0W:E960>"1D(V\?<(K%59*]B_GQOLG#K[6&4CL6S'<@8(FV1YA/<1?@?D2Y?!HWR9V4A/Q3*T1LGWC[CS"K: MLKJZ(M'?K7D8JB*)6O+DL9Y8.,:GJ7BK_S#'UH5GJV4/]:WVD]XGD6 MZR_D:D3?5-:LYC2;6['*]:-2[[/EQ-<\A'K0&+3N.W';6!.,Y^,6 M4&2^)IK^3,>&OI7K^RV0Z<&E5?&"7JPOY=@F'_31$Z^SR^MCZ<+U@6&811LY M/+MFQ XPHF/7C-@%1MB-=LV('6"$4_-A)_@ FJGFPR[PP6ZT^C4G-L<).DB> M_MN,T?I\L^X_8M9/:AX^<6#P02(LN+B/I HX4?CE3Z\ZK[YUE>HW'%L'#PLG M;WK':)\>TW'))R1A?PT*CBHOJ6Z^TZU>+L&1_B0=Z=.*(_WW-R.#:K74;%]J M^@LSOH_!__47NXO1JOE_JWPUI<'Y5FFPG<9@OZ4!@T8+A'D2 _9%HZ _V'<4 MM#:A]LH\U=N_N*X0OO^\FA#/+::8::YZ)91M_\L#F\;8]VXK>?R9-CU&; M;<_[KYN8"84]MC 30TPIUGP/2\W!3Q-!'@Q; YUCI;HL?V M$;W]:6\(T.@N[RFBL?EITVJW6HN(W@,#?&'94:U*GF;9>?D2N5V3>I$(VG+< MU*JSY;EM0F!;5K,WL'H=>]-+T,M']_8!4*$!VP(1U%KU N2@Y]A6L]7>U+*U M;4L$5[+*$>6PJM7^TN;]I6U#__G\J6W/=!-"WK'ZO:XUZ&Y\L?LA)6(G8?*, M_MBVI[J9"$2S;5OM;F_%PO>&:OEV!K,;+#"M%"*O4V$J=W&4QYP?53W"+90M MKQ4E7;O@E/IS%Q$IO3&_/!XC$3ZV2Q'>T@I7W4!9;ERT^O#$;G]@S;<$CN)( M]EDQ-A/*C3+P0Q"*\CEX\5KS4T? M0?6H-W2AWBH!A?E&23W'@)B&>VT\?W1']W//:\L/1?S,U);;V^BQ5H!/ K,(C*RM0 UD2"78'8!.ZC;G MVV,\U&/AKRU\\<#&"XM&5VI_W=R.D]W1!*L)J3SKM=5"E8R[2H![T[#GOG_X MGH?4S>1R+(!6V!PC4.J(]M[B)LMKV?NZ2-CNP)D(N#>VNC4YHG/A#T=J.BE- MIVSA?9USW"Y*9\KK]DV+U[O&].&AQ4W5+C(C�O9(2Z!XZ#Q),GU,\W7U\Y M6F.YILV_@,=4;F:E'N, N;O59X:J1@^DF57[ MSIE4K]+3>[ENWC9*LGPK5Z M/(ZH7+=6[$E>V@!='Z]?'N=;.[53,>:_2ZMQ,^G>/#=JKN T1H-^]R).^S_ MP L-7S0!?."< &TPREYY>#"P[/FEC3M#)BPVRC-U.;6\T)OUX;XXQ#8 M]@L M$0\YT+LJ_1R/0M/'*U#C*MJ/SP-JA4M?+#]Q!4C%K]4^2CE;'!LO=W;BN0_R M9'@WSL'4IU-6J"$!&)1T4@9*(YU%0\)BB*QA#>H.*M@\C2Y7G4>Q70<=11%$ M-S@W5&:5!B!_Y-ZU/N=)W8JP)K*Y)CQ,#T2.EUJ "8].S2A4'ABTU%:!TTEY ME=9M2+$\PG=0WRG0J,%$W5GEFFIT4CS=JG)O*1DK)+2 4^"OP7#E!DPPI:GU M@LNHIT3)@-E^=E]OU?T/ZOX'N]=]'@DL-J4&T+>E\(3#*\D2W/:D*O.QDI4_1<8'*V/Q%G_!JR?:[U.BF./6U MO/PVSD,\I**(^CS"4ERF.\KI<3:-D6GR.)/JM$SEHCKG:#K(%9*:._,TCN"K M&3P(5@;Z#=MIIG/7PHSQ 2LF'=%)HF6+X(45#$\/B:\%^0NR24)4/$C?ELA& M3WXQ$IJ&A8UL/8$]BH*(>(C,T3.U2MKB85LAGOK<8+\L+FZZHPX0/Q$3?4#7 MM3QQ+R3OLGP"+!&A2&DM*!96P_6A%4J:%RXF7*G%J%+H[L\R%/[UL861S)@[^,$\E6]'0:Y2D>!4X/ MGA\"&?31F,NC$8T#HN#.ZI%C=& D T<7KJ #LV4O97HJZ&@9ORV#R0%<[Y+B M+2--$U ?,78>S/@="_FMM(@S;-]Z/=.156DGWW\&.)>-Z.[EE#%XY>K!0T?* MBE8!:&L92_@B6B0TI!E<0&6N4]X]KPPFG M8R:-KF&%_M2*P"VE^GJU0U6+7AH(H]<3<>D M)=6:@MHYHY61DP/#0QAO)*,Z*G"O#DN6OZL%4+;>*0/IIGC);G)RVG),\UV@ M<2X'*X[1!(6(LJ/)M0SWQ= +"4:LR%;FX4PWX5$4PI468PY28\BX&=T98:1K ME[2>_@H%Y(YB5 58 C!)M"2]PTVD*14J*,.)7%9C XA5.TW;#[MFJ3I_*&,FA@CD&=MIHG96*O\)R+]GV!PP[P9Y0U*&:X+ 3Q_O*KI&+RQ-/3=7Q&LW)@Z4(QU,U@H5CL",\'X(. MT7AX/8'+Z!GT)EB@A(PJ^#)L6WTIG@ 2Z86G7.F6B-G20*_&N=:"J"2QRR]U M4JVLZG,JL1JYC@X-5D;*A)>-QL0=GTS1\I\CZ-O']GOZ/H>WTHS*\+,)*SB( MPY"#C&9O_>!.>,O@8[BF.FX@W>9JA:>Z#+?CO7IC_O!=DYBK/*+AP?#OJ3WJ M+]0._==?!MW>X-U\4=-<@=&"U[\!R_V^D$$!197[6-$$31[K2^($!A.N@E:I M;NBTD[*]]+*K=0(#QZ!RP^L MGC^R/<(#9&KPU>![G&[$$R^H-;Z9ARWL#.7S+L(R$M@O&ON2&FYH<3]E)G6C M45TX02WTER$9O==W:*KL$'B;-79W&[M%.8Z1&ZS:N('/RJ,/&JNQM3QC0MJK MR-5LKY^K\JDPRI$L!$T770B@PKRKH0-7\@0]BG#4'5^+L>U+Q]=VW]%"XKV[Z_<137BAF?O[&^-W&X.G[7W]G MXWO9R!#3"U>47C#[WZ]HCUVCX\=#A_SC,KB3?SR$DEI9UN+P3>*PQQWSEQ\6 M4@.D!LB] *E5Y=8E89>/$>GL-^8W>)A,#8.]AD&KAD$-@UH;U##8P-E2[9UH ME8R=Z[ =0-T-_3O3!=N>=WW83K?K6$VGN\%FYC6B:T1OMQUYI]VUNOTEQT?5 MF*XQO:>8=OK4#+W&=(WI%X+IHO_Z=Y^7]-R1T:)?89>>?U9VEL7]7/O@XNZ. M'#[K)#=Y=M_]-3:[(V:V/;!:@TV>5E2CLT;GIM#9<:R!L^3$O!J<.P;.K1T, MN0\H=GKVAD_@KF'\-)/<. M]::MI]WRJEFKTB)_+7&V[;;5L9TZ8E0#_(4"O-6U>H-!#?"7 ?#MG3V_]Y+@ MM-I6S[%K27@9DK ]+^4%B$*O;PVZW3W/*9SW;/ZK?Z=3RMQOF+QGG?00^F4^-\WW&^/8/M90F$;;5;':O;Z]4B ML>\BL44GYJ7)1+?3LCJ#Y@M(R\ SC3/YZAC%_L8HZG#TO)QVFM8 SRZN8W U MOG<=W^N7!%C=5M=JVO5NBI<"[#JV_%@):#L=J]/Y93B.LRPLQ6;/V+!YC=%";I6O]6NPV8UGE\& MGMLMJV4OIO%K/-=XWDL\VX.>Y=AUJJ\&]$L!=*]E=3N+Y>7[EY28YT'";GB8"SRRTX/'W%#'>Q8&7**BC@5L/A:P[?3=MNFR,E2P;<)L*)YL MMRT8;1U-JR6HEJ#O6X+I''9GXPV7:TG:&O9+333;5VUWI?(2OA9U0G=;F:W=J M:-?0WC:T!X[5'?1J:-?0?EG0;EN='FCM_N9[LM?0KJ&]9:T]:+>M?G>)04)N MPIN,CT*Q.W"D,X"-HXW=4/ $&396#]?L:.%+GN)LXY6'K3AM(V\EIXC5/]7S MB_]?Y5SFP@4]=.,P3MYJY!BS4N=!.P2B:W$HCWWF/KSX+0]O^2Q5L^SW&TYQ M%,W; GU(!]9I]/M_8^6?2(T%4D[XW:%!, 79PU#XV5MYE_Z*T*:_>^#L:<65 M+)X^'4OF\H8MPT_F;)P(_Z=7?[DZ/YZ#G'P(_@W2G4QX6#E847WUZN359HN(];&88F^<^#/YLEB.P59YOQK-N8I"X-)D%'I9H;%XH0> MP])\!,/)\DPP'[_#AZ9!BA3%DXZ/XPE0PCV,8G3E+T/PA#PGVYP$(]BFQS%2(T"B WD MC>+H$"G#_"#BD1L LR:"IWDB6)Z!0OT/T(_X\%7,V%0D/N(Z<@5\(%M0X# MG/"O,&(0'H(ZC60A@::> M&DT69S23"4ZN''7LY2Z@%.#N(0D-FC78(]GDQI-)'(4S'+VGR+K @"#R ![) MC&ALR-](D AF2:[X7)T,3#,2&4MY*+14PY- I($T.$/%+>"-"8W7<*4GX"F3 M())#XJX+ZPK]>!MD8Y+%@PIOBI$"1U.DLV;I')I#[Y7%+5.A;F(.S?, 5HNV)4-3P/9D4P ]#!V0JLAU)75-!9F+-+I?L(+(%XE &:"1J4GH!>L6L(!W MY9%DL<1K'N4I:C,8-BC./$F05@2'K4'75*B> 'T$KYH34IY*BD[ -LV05 $" MZ/HZ$=<("JE.\&J).A?>"8Q 90NZ)@.DX6H!"'()K\ (R4, 5HBZ1]%?2X?) M :)L(D"[REM0>ZEA /T$Z#30PDD\*=]I(6Q VDB)2;T,EP)K(OA)OR(1(QBX M% *0EVF,7X%2GY*]8S$O2%U\B;S"%\^H611'_#@$H.(D2,XU6''M@(G'L&2$ M04&Y4J<#]>=XI]>H# Q?(9>+X([!"I.-4] 6'A!0'W[-\ Q0:=;A,9!OGW'* M%4N\ZKDA5-<]S%K22KM3TA\'5RKDTU2\U7^88\-Z0N52H6WN2IM>^X[DZ_ \ MB_47TM.A;RK^D.'3JVM*WZ8O79LLT>-2[[/EQ-=,NH%WU;HO/F3X&\;S8WBF M#SC21-.?R>%_*WW'6R#3@VZ;X@6]6%_*1V#N@!W_Q#[[Y9]Q\QZ[TN@:M.V2S^ M&,6A]U@:N'&(7_[TJO/J&^GA=!K.TV*@?U_]DGK)J/(2DR"O?OZ@<@M7E%OX M)',*IYA3^/N;40V)'QD2E\'=/8"HM6$-_6^#_A:+;+]7-%2:M5:--3[6QT>M M*;WX>P49VB;EM/;>-O^;7.Y1G>-;M:V.C;H M[_[B$8^['D:=:W!^H3:N?9$;U_;!']X=D7SIDWRH-&=4!OX\S3O41TK]>VFL[B M.5U[F"28/]<(KDLXV?W4GZ+VSO?<.]^:2.^_+^_8#GKS=9SJ94C"IMV*_0=X MN]^R>LW%T_EJ@.\EP&M5_^V2T.M8S5H27HHD;,^1V7]1Z(/58_<7LW-[EK\X M'L,O ME1YRYV-^)0!QS6$\I.S^HTZX/N=Q[//WCJHM6Q!LUF#=-=AVFM=M>L MQ+.;EFW7F8N=!W2=N5@W<]&U6DLT] M(7/!TS$YTT^S:@]]S#[YVX+_="&M9 MS?9B_6$M"'LI"'768B%6ZUC=WF+NO<;W7N*[5O3?+ C=KM4>U(+P0@2ASEE\ M1\YB8+7MQ8K9/4M9@/>2)<$HIS-U+D5R$[B"?1 ;+,+Z(03YI4]R+^,.K6[' MZC7KHO:=!_0/GL&P>QW+MC=N5-4X?0&3W$M =WJVU>EM/!STTGE=IS!V%M'M MKF-UG<5:O1>0PY#G@'XISP&MO?K->_5;;$NV$W19Z?1OFS!/D+QWFOTZ/O9C M2-(S)$JV/=^-+Z0MJUGW4/M1!*1>:IYNIV#+L9J;+WRL)6EG +,CKMH.4F;C MS0^;SL :M/9O PH\\V,2IRE['X0AO*=.VSQ.Z'=)PC?9T^YER:=C=9R.U79Z M=42Q!OE+!7G+ZMI-J^=L/'A0@[P&^:Z O&,UNWVKW:J3\C7(7RS(>U:OT[7: MW17NQ)N,CT*Q,\#<. G_R-,L\&?S*2?;*:@H79:1 *$F"%9[-Z[E"4BS<.,AI"(:9QDPF/@ M^,(;/AX=732(8)P%WD^OAO\(O_8&MMVR;1L(_X87/XA!O]7K.?[0\YWFL#WH M\^&@RWO#GN-V1=OIN[SO5.XXNSK]U/KUMZ//5V=71U=G_SH]^GP"'W]1GT[. M+H]_.;_\[8NZ:3,,HX_F 32KV87CDY'N5H.9XV0P4&:,E!5#/;UD1^_/?[MB MGXZ^_//TBGTYN_QG8UMP^UTPG@@$PX2'(?!2LA:P!P B_B._/>$'$;![-&-? M\E# T:'CL;)Z9T[YM&U8$=N1D#$!R("$_%G'B1P6Q:S:1+? !KIAB "N$T( MC.4U$DG9&/ 'FF-2@1,7(^YW>'_8XEY[V!;-YI#W[,ZPV>[T!.^[CML:+*"F M?7S^^>K+^2^7P(B++^?'IR=(^J'3[;?MSO;ATFXP/4""2CG$36+A$4,[O>%A M+ID"C,6=>V&8%I,+\X3!B/CUV(BHLP"2+IACHLG_3)- MX#-<'3)Q)]P<#Z.'F_S %0D]M_P=Q(+#G_"7^MW24B%\7[AX9R325+_2*ZGJ MFE2=%E1EKPUQ [5=$2Z4O939+7YH=UZ+ [K5[GCJ4TF'2QAT$F0!7%RY'T9A M#UIMB]0_3-R#=[Q&_>XTWYD7TE?VNX,#O%#-!R@;Q'@8&9@Q4A.0K$IUT6#O M>8I"C.42V9AG%09])TF15,@=5"3P:,L8%$QAQ?B"2([OUQQ8+Y(0%!>-E,$ M/X#V87;S\%=K7:;<"J72"JZB3A,1W43S7:K3X)J1T,^7@Y+T2F&6H:1BGAJ, MJW"+J.NB^>=9_PS]:,-U0\ 2-S;&2 M*6U*ME"VM*G9_-N36(S5<]ZIFF6_WW#:VJ!^6UC.2 ?6:?3[?V/E MGTB-!5).^-VA03!E;A^&PL_>RKOT5V0IZ^_B-$!8O$T$&F W I]=>2IQ)8NG M3\>2.:W?,HQVSL:)\']Z]9>K\^,Y(UD^!/\&SP3 '5:6$_75JY^OT&1',<2% M0M!F;V5!\Y_7P&25ILN(M06S"%<.4B'"D&9XO%(S4D& @'+7S2)+IF! M.#-I3IP(5TQ&@-^6;3$\M=,"]H)-#@,.?#3@^"+?Y2MI_N""%I0G%2#%Z+5] MP"X$?"L=8HY7I[DO.9.Q$ B"D@'\B((L3I##.*>X@$%E8?=B>".MYKAHN\HI MF4Q#(G:!@*]B5MX'.C(L"!T0]^>&JU9HG%X"$IJ^8Z^= VF6@H20R2*GH!QJ MU!T:KSBJLRM@)AJJDN,3_E60ZSZ98O]O4"FH95'*W7$ \Z4P@"'_J;A&0=># M]W(T_][1DU^W"NH54Q]S?(1Q/[P>!H03T'37<]^:BOA4*$XV#3EH,K2Y[J8X M)2*K&T]IW4%V@/0)+RBFOXQ#*>'!D*_2U04YQ2=BR 2#:S1]"2I\V9A,@XDO?20I-) M!8 3":):L#!@_?T\@7> +IE,@>C!?W08 M(@R 94+Z<^(N2(EI*R:@EP/DFB88*1&0B!" 2.[C77DK*G,.KT>&IJ W,U8L M_ LLK3!R6V)Q_G0V1:D9[Z:@[>0*MJ:/!$L"7KDH=01=M6@1'$22Q G=X"<\ M!Q <%4HTG:6P.%DP!M2C\"0V!I/F5DCPNP)F(PTM$,4$Q=1B+O!31Y?B"%8_ ML/]30".H2XOFPD<@U'DFT&2"&1"2:&+(T7CTAW3H"I^R.A22Q8D #_>#Q*:E M@ #KBD3__ T38*!>+J0>X)J2>+^,MP'!@%BN5#E9PH%J2BSQCI&( &A9:M@A MJ7SN2!1Q7>$Q;20C=N&^ (V8- ,Y.,GU=\ /?"DNDD84&1#.PW!NY"F1753" M0,7;32IK@L[3TWPDF#JY4&8RS! OHND0QP&S0+AH9ADZ01LR%94P E-*W&C# M2UH<2ZRC0,<'UO+Z@2$!_@203$GO2&(49@E\C>!/"<[E^V!F4L]9A06(41W" MH0S-H_V/7:]\,,/3PD;2'H-Z'..*;E3WH4I(E1W8W@\DV" MYOOSM7L69.K60:8ZR/1 D$FEFNQ^I]VRO>;0]MO^L#UHN\.!Z_C#7JL_\$2G MY37%9I-'JX71N!!^7%,TY30NCKY+CM_MMCH+"7?[""L9/AP=7YU_N1RVG7Y[ M8.^ 6!XUJ,*"J8%M322O*"2$(7H9$DK=))AJ/PLC).0HHF.LW!G$Z:QT2[05 MG,724:1D=RH\D6J/U'B@57TB.&JQ&Q "*8:"1JF65&N9CZ,RB\O<'/3D@SA/ M,<=@1I=5'IF"RT1T', '.0"54-9I'N/SCJ9)$#)Y M7;O!SM>:KIHCY4GDQ-'I!3VH;7^47LZBG$:!OJR<'*C6L2"[G1R-* /*?(WB MVPC5:![1GV:49I1G%)<@AUR&IK(Q4%&Q<"3)N4 GB^ 01ZAV9>(!AG [#MPQ MJM\0/!,O2&"<\';*)NA/&"')43GC ]TLKT1^'J( C.T&%;SAV/BXM$QYFEDR M@@.?>*2J*V#H?I[EB7@$E1OL".=%"C@5)5&!!K?C.!1R-E3"8,D;G;RXS-*0H0A#Q-E^D)]"9Y$%&HX98GWF$8 MQU_QGC(T0B%1H&KE/FD&8"078*5"GU2#@'$:KW1#*Q&6-58[&7\MAUY9DV5A MXH@<9P(XC/Z//'+IUT)^D4,B2F7VH5R!ET9]I(J2N8J(%NXBQV7)'!%WK44(EK4'9; M6%SEJ@49/,%=7)%AY?71TO1Y$)+=B,'[686_*B ?JBB^RDD;1A6883SU^)_L MF$_Q/>P33[X*%4K!!#O"B>14 =D3^# 5&*:0&\JO7FPJ=Y &0D4H;2&93W-U M$L=5+YS0"U.E;> -$676;E#%@-1P5T;QMEHG?#X_-;L;J!&H4AE8$L="* M!RT%!:UA*VFSN.8DPLM5UC@,@ H>(FD5VN3R0D%F^#'!X'(LE:P1<(;GD;90 M?M5*_#;8653DVRQC6JXB#.B+.7@G/$A+9&?C),ZOQXR'%)&DY(%2KKAN4$XB M10K"SQ,J;Q'33&>>\U1&/RG2+]=+E,!RAC3V&,,S.*TP3G4&P\<" )@2&%#@ M>(I4KO!@P4[#0."?H%(S<$L3J=4%*(UX)E3^P!>WHF2GSL3*(HHIJLH\HEK' M[27D(H#*C-D='4&^Q55.):M@94)F$L:0/K\HCH&^#P,?*X7(JH9ER?>16@J# M:+^YO(AB6UC34198BN5RM(AL94VWFK2>ZGQ@24L8MBJ<'(GL%O,PTG1NE<%P M"1B:8-N8H!?(;083(61F1DOXO9)=5"#Y5'$SKU34Y);+X31/TER9*^H*34PJ M2N]T.LW7_."UKK)9R(KB9;U:DP2*-D'V. M;Z3_8=N:#&2BHEY".8,E@JR:\NZ'QMNWFZ_=@]>M@]='!]NT-H$O 28;YO-Y M2*6 ,F,!&9H+J?@TA[EKOB];&$!?+4$EY76*19LD0]+'*A>K9;=)/1RG69%Q MP1J9:<@1:VAJ45[E$!!T2)4U(E$K.0.- THL2,<*>7FD7IX6E=*6G V7EL#Y MU?&O[YF2GHL@^JI!J&DAO4&X3/V0LH\@*%/0SRXZ-(6:4Z-6 P952]4<(0H? MP/]&1%3 ! @!_R4D]8I5@R,B-Q878MB(_9G'1N8V%8*L?*PNSF=+S*)[::'U M=F2HXNH@J*E[+](3DM/'*E-S@:27NDBPA<&&D&J90VE2GI%\,[,>[/KT51F:\7 M VZ^4R8YZ5MYYR%=IUQP2W%#%P11K$063"K3!HN\"OSB]&B>*G!2VTSKVDSH M8ZK(BQ(?Z2,AU5.36I(?"Z&6BA%G3.O<^;KYZ[7Z]E^=W%3 MK_/;YR^G'\\NKTZ_G)Y<'OUR>GG^X?37W\ZN_@UK[F]?SJ[.3B^WGSUR&LP< M)Z.!LO,/3 Z5E6.E39R_79[BCRH#?-E@SY@%!2^4"ID)(.NE6FB;8)&>X9J*.]4M69IU M8-'@.2HR#%PX6["J7:K7M*73ILT%8_-BN6>Q9>Y9M%1455M*[ 2?.\G#:^7A M@7\A]]2I^%>4:5&A-RM2W-%JF<@M)#*L'%H<]9];Z.]*S7E/TW<&(#]U1 MSQVVNYX[[/LC=]@9=5K=KB>$[=H+ M_79Q_OCS]?';^I43O ML-OM=YN][0MNU.ZXWY)VF,VPW M^_:P[[;$T.:#YL@;^&Z[YRWND?]T]OGT\NC#Z=6_C?8$PT&_TQGL !C:#88# M9'*$9@>%YP5!ACME0KD%9T_@X(^# 4NX8XO:)Z=Y')I M&[:']A#7W>%5/.P.6TWY(>E_;7T,9OX?7_^T?[\YOSWM_O'^X_4K)C.C/[T* M[I ,,=A=D<_#5+QB$:QR/[T":7Z+44*[.>K81TERY,536-P^A!QN1GY]YDDR M_.-7D8S./_W?[Z?'?_QQDO3$8;,9W )D__ZF,N(M30#4Y\-SN K^[_+R]W^> MGYSF_W<<)MU_1L>?CJY?_1SOQAS,"5PEDRB;'_^'7CPX.CO^D/]VF5T<_3[^ MXU^A=P@\B'9C_',\6#J%8[";_LF'O5^;O__CYG 4M;^T+YN_OOI9S$]AUY7? MOCG9_=K)KIWL^YSL"=!&L=BV&QT]:%6DV6FWG&YWV&_UP0OH@[?[ M?.2ZX U"JCHM\]_1__W'V_NSJ[78RHY](+(AGZ;BK?[#'!B>+Z3XBAAP)7;>F8_F>1;K+Z1$T3?TJL.0S^)< M?5,5F?4;?8Z!5:/'=)0D,MQ# M @H=3'E2LN99STXQ_WWLK/J@?GO[S=R3LJ*YRM>'&\_#\,]_]7YAQ?_?@ M".1E[UXI(R*;C [17F]V6\T[<=>R/;LQSB;+ULI'SO%!*P1-?+7? ;O#84CU M#76&P[_D#\?('EUPI%5+W['M=^RBZ EP6O0,.)<] 1H+YLS>2J!32^"/)X'. MODE@643^TB30^>]: '\T 7PV\5/)1"V!G2;[MO5.]4);2QK9/HNCW;1K:=RN M-%9W2^GM *E,FZN&;1=8G\9=D=-,4HL*3(MM&0_TN5'UJ_=V.Y$QY$QN.@S^ M]_V77]CKLR@,X"+QOYF(@/"A8.]U)5G1&H;]PJ/KG%^+@[?L=7!0W3']GH=4 M)7PY%B+#3GC!_!75G=3EMBBZ=OYBHW7-)=8IC,%!%$G10NWTSQR0\>83E6<7 MWZKJ<7S@S;TO/\:>/1^P9X]JEP>7%QO!90W% YO!&_NM"-JU(MBN(CBF?D 7 M6#-+K9FX;#%]PC,.>,,^9DND5+:;U<7HU"J<5G&0?7L>D/I8C858]+=/JU$R M2H>7Z!LC8-VP!V*R)*A=#5BND_#03T0&+3P.]^&V1.WDHS$K\)I2M/-RE_[2R4V%)F6)9 <97/R^US'=H M?!]HFS\6=F%1VBIXUVS<>3[F222WX3S$RUU92?8LHSRH,\IU1GG-5F<]M]/S M.*6.N\-VM\.' _@\['2Z+9\+M]US1QO-Q#Z4#-I01OGR[./GHRLJ9+0'=F_# M2?"%1-5C&IZ50WO&0IH+8Q^J<:!!I>/"@R?&R!ME)7>4R9;8.?B=U%O&,\^" M4:>>8'_O(O77Q M]XQE !5E:3@NZII%Q;=^74"GN4<>'E 5O_SIE?-J)^>V(HRCNAY&[J-"!_O+ MIC7F\]QGPS_Q=-K/$%?8S'PVACNYVI6FT!-,\H1GXBT[RJ^Q5XWN1[$QI#W# M!-[/WGX+DKZMCN<9YO,F?<,^<&_&WL>X=;S69B]7FRD,HF.UY>.5:\#]$(![ MUODU:_5/;.A;]5[3I])7.)'$2H,TXE!F@,,M,6UB:SN[[4;'E M6(MM^4ER0O:OWW,E)W'X>*7;T@=;.M,0Z_-*/N?>]TVW/]CM]CJ= M_3V,=51W4D7(AD%_)QCT!CNL-PQ[_;"WR\X_LJTOXZ/7KO7[LZ/Q[^?'?MKS M+X^8J?;Z[.QYH615JJ"9T%P_*G%6JFU91@$\_F\ M.]_N*CT-QA=!:O-L)\B4,J(;V[BUOT4L2KDVPKYK?1F?=(9H M8:7-Q/Y>L/SKVTY4O-C?B^6,&;O(Q+M6SO54%AVKRG"[5]H1>@:HOM;FJC.7 ML4W#?J_W%P7:3E-%V5*;^T4(N,6SD3-'9CU"@37(<3 M9=/1]0ENZUDN^R6JL)V$YS);A*_&,A>&?1)S=J%R7KQJ^Q+\-4++Y-7(M3;R M/P)#8WE67-D.S^04@Y.M([_^$'6,_O<'_@O-.-F8<2[B_Z8VV^]W^7C#!SI4/8&<$U K]OQIZ='PQ/CTY/3H8GYY] APO/G\Y^#1F MXS/V^>#B\.#3\>??7@P'_?[H[%\?CG]G!T=C=G;"!KW>X.%6]._*6)DL_F1) MIVUVPN,%.U215;K-(J&I![,IMZ$SRO)))MA$Z5CH=ZU>"TVRK(;AZMF4/*J? MT4/C?[Q60.85D]05AO_(_9F9J" M8()5>4B[,&JP\HZ]:^WWNVXC ALWU_68+#QE*9\)IL5,BCF\ITVE87]47 // MV0+EI=(6/I6=*)W#Z7;^P53"SH75RK!S.+0<;Z%RK\FTV6D1C=8K#NAU!@X% MSV!H[0\>/1@.N7$!E.4+=HG-S 1";=MCHD9"K&!(H1"C,2.7!>/%@E6%U96 MY0C +H #(ISE>-*29RSA$8HT4[FTS"K?[D:#0D3"&*X7U"3GEP+S-L8T*(MA M#*;,R'G2'-0@DAJJ X_%UK4@] "!A4R:+YC8\@_PN"&T_79 +EL@",")$KF'3!L+1'-6Z M42^+!/Z0DP+"]RBK8HP):#8PT@:L)?G0$L@B4A!9(&!7J*\!9ZY-#6+%3EJU MJ465H0&@KH!'-YUQ]D3:#%5!H+L6H9IT)O=T*1>0UGLS3FAK7/ MB+X++SN/'M'CC=?OM.+;D:DQ6\LR'3!.&=?"01"0DO2. 14F#+UO M:5)J3LURN'AR\_0<2Q-ERE3H1\Y?J\QCL=0**1R*#=L"]&(!+'M\'5\AY2F0 MK1W KUY4&5KTMWDM9ON[6^*U&Z"_&S?+?*$D15UX/M!MF37-TZ: MW#)I@DEI_=>)A'8DC\('(L?=B+^&MJ?/HBW^^K'3Z+TP* "(G'#X.MK;I&DB M7IG[=R%Q,1% :SV3ERNJTA@ 'GHFC?/[:"4*-PXE4^N(T8PZ/N\&_&N]LH9M MNXY(5"D1/6"+49F,W>F(J29&QI)K20N07E6Y.%C02)4AI>,\AW&RR$4)900, MLHA*U*GD!,8JXQ3&*7N M[=)O,.O^P>#>! ,I9S(FWG"C"H:-O(0%VBOZ@65E2Y!+^/4810!]\X EY%,10'1EX%EJ!$ET9>: M(-OR3 +-98GX]LRE[^=2].BY=#SC6>5\. %-) ER!SD#1,PM.;<%]HB9?M1:4625?3[?99)FS.6\@_$[ GA$-_HS^ M[T9__.C1_]X#ZR9 Z?RI%ORNYE86?$/\(,&EHJC2!,.&NKEEU%P9BW(Z_,=8 M!A!8GIRRK3NZ). 3//NUUK7A2.J%.SJC4[6B6MGUVEN5DC./7TJ[?Z?GA:X7PGB)0G;:X], :))A+5S M)BA_@^2[D<>L3./(9:S29J6R7 &&S'-IK1!_$OXF"CJ.ZF,)^]P@6Z +HHVA M:(:_E%$M.2[^J"3,=WRNBL@=M[U^3OY_A>3_((-&1Y$$Z.GHAPZ4(BF TEHA MK9+PN>"7)'F\9G>BQV4;[A>.Y2GM-V&_SI?]@=PM3IS'Z&C$RH??R9,Z1T$7 M@!W ;'O=92"Z3)5C&[!+;C%U[+SU//M94_TJV?D!I%.BX4S;0*!P_A\8=K^- MU6!O>^4ABYG*9H+D1\&G]4]\N@X9(B\SM1"HG:?*QPF^025 _X=HL^X=H'17 M83PRZ\WT .U$*LMX:42X_-+&7=W&;3=9T\GX LF2[]2X.M-B[D6\:_E;(U\30?ZMU@/L#%\VKF0\ M#. WUO>V.UC"1Q8Q# X[OJAA!=0Y\!*R@VH*;+'^3IO1W:O;X'_'VC98#3^4 MU*?9,L2>WEOM0[*['\BJ<,?XSU2N-S:/+J595$9/.5CI<>J_& MG?'-BEIMDWC,9"$Z]7-O0W/[>^D;HGNC:'4)OD0BTID@7[[L\ 0R.N0S)>/Z M_0^'W<'.RLOZLIY+,_WE>G=;?_^_4$L#!!0 ( ,: #EENYLB&G@@ -