0001410578-24-000885.txt : 20240515 0001410578-24-000885.hdr.sgml : 20240515 20240515170040 ACCESSION NUMBER: 0001410578-24-000885 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 79 CONFORMED PERIOD OF REPORT: 20240331 FILED AS OF DATE: 20240515 DATE AS OF CHANGE: 20240515 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: 24952294 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-20240331x10q.htm 10-Q
0001815903--12-312024Q1trueP25DP30Dfalse0001815903ptpi:CorprominenceLlcMember2024-02-292024-02-290001815903us-gaap:RetainedEarningsMember2024-03-310001815903us-gaap:AdditionalPaidInCapitalMember2024-03-310001815903us-gaap:RetainedEarningsMember2023-12-310001815903us-gaap:AdditionalPaidInCapitalMember2023-12-310001815903us-gaap:RetainedEarningsMember2023-03-310001815903us-gaap:AdditionalPaidInCapitalMember2023-03-310001815903us-gaap:RetainedEarningsMember2022-12-310001815903us-gaap:AdditionalPaidInCapitalMember2022-12-310001815903us-gaap:RedeemableConvertiblePreferredStockMemberus-gaap:PreferredStockMember2024-03-310001815903us-gaap:CommonStockMember2024-03-310001815903us-gaap:RedeemableConvertiblePreferredStockMemberus-gaap:PreferredStockMember2023-12-310001815903us-gaap:CommonStockMember2023-12-310001815903us-gaap:CommonStockMember2023-03-310001815903us-gaap:CommonStockMember2022-12-310001815903ptpi:MitsubishiTanabePharmaCorporationMemberptpi:LicenseAgreementMember2024-01-012024-03-310001815903ptpi:MitsubishiTanabePharmaCorporationMemberptpi:LicenseAgreementMember2023-01-012023-03-310001815903us-gaap:NonUsMember2024-01-012024-03-310001815903country:US2024-01-012024-03-310001815903us-gaap:NonUsMember2023-01-012023-03-310001815903country:US2023-01-012023-03-310001815903us-gaap:NotesPayableOtherPayablesMember2023-01-012023-03-3100018159032023-07-012023-07-310001815903ptpi:SeriesConvertiblePreferredStockMemberptpi:SecuritiesPurchaseAgreementMember2024-03-310001815903ptpi:SeriesConvertiblePreferredStockMemberptpi:SecuritiesPurchaseAgreementMember2023-07-130001815903us-gaap:OperatingSegmentsMember2024-01-012024-03-310001815903us-gaap:NotesPayableOtherPayablesMember2023-12-310001815903us-gaap:RetainedEarningsMember2024-01-012024-03-310001815903us-gaap:RetainedEarningsMember2023-01-012023-03-310001815903us-gaap:FairValueInputsLevel3Memberus-gaap:EmbeddedDerivativeFinancialInstrumentsMember2024-03-310001815903ptpi:TimmMedicalProductMember2024-03-310001815903ptpi:StendraProductMember2024-03-310001815903ptpi:PtvProductMember2024-03-310001815903ptpi:TimmMedicalProductMember2023-12-310001815903ptpi:StendraProductMember2023-12-310001815903ptpi:PtvProductMember2023-12-310001815903us-gaap:EmbeddedDerivativeFinancialInstrumentsMember2024-03-310001815903us-gaap:EmbeddedDerivativeFinancialInstrumentsMember2023-12-310001815903us-gaap:EmbeddedDerivativeFinancialInstrumentsMember2024-01-012024-03-310001815903us-gaap:EmbeddedDerivativeFinancialInstrumentsMemberus-gaap:MeasurementInputPriceVolatilityMember2024-03-310001815903us-gaap:MeasurementInputRiskFreeInterestRateMember2024-03-310001815903us-gaap:MeasurementInputQuotedPriceMember2024-03-310001815903us-gaap:MeasurementInputExpectedTermMember2024-03-310001815903us-gaap:MeasurementInputExpectedDividendRateMember2024-03-310001815903us-gaap:MeasurementInputDefaultRateMember2024-03-310001815903ptpi:MeasurementInputTradedVolumeVolatilityMember2024-03-310001815903ptpi:MeasurementInputsPenaltyDividendRateMember2024-03-310001815903us-gaap:EmbeddedDerivativeFinancialInstrumentsMember2024-03-310001815903us-gaap:EmbeddedDerivativeFinancialInstrumentsMember2024-01-012024-03-310001815903us-gaap:NotesPayableOtherPayablesMember2024-03-310001815903ptpi:VivusIncMemberptpi:SettlementAgreementMember2022-01-310001815903us-gaap:OperatingSegmentsMemberptpi:PrescriptionMedicationSalesMember2024-01-012024-03-310001815903us-gaap:OperatingSegmentsMemberptpi:MedicalDeviceSalesMember2024-01-012024-03-310001815903us-gaap:OperatingSegmentsMemberptpi:PrescriptionMedicationSalesMember2023-01-012023-03-310001815903us-gaap:OperatingSegmentsMemberptpi:MedicalDeviceSalesMember2023-01-012023-03-310001815903ptpi:TwoCustomersMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2024-01-012024-03-310001815903ptpi:TwoCustomersMemberus-gaap:AccountsReceivableMemberus-gaap:CreditConcentrationRiskMember2024-01-012024-03-310001815903ptpi:ThreeCustomersMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2024-01-012024-03-310001815903ptpi:ThreeCustomersMemberus-gaap:AccountsReceivableMemberus-gaap:CreditConcentrationRiskMember2024-01-012024-03-310001815903ptpi:OneCustomersMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2024-01-012024-03-310001815903ptpi:OneCustomersMemberus-gaap:AccountsReceivableMemberus-gaap:CreditConcentrationRiskMember2024-01-012024-03-310001815903ptpi: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-03-310001815903ptpi:ThreeCustomersMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2023-01-012023-03-310001815903ptpi:OneCustomersMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2023-01-012023-03-310001815903ptpi:FourCustomersMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2023-01-012023-03-310001815903us-gaap:PrivatePlacementMemberptpi:SecuritiesPurchaseAgreementMember2023-07-130001815903ptpi:SeriesConvertiblePreferredStockMemberus-gaap:PrivatePlacementMemberptpi:SecuritiesPurchaseAgreementMember2023-07-1300018159032023-07-1300018159032023-03-3100018159032022-12-310001815903ptpi:MedicalDeviceSalesMember2024-03-310001815903ptpi:MedicalDeviceSalesMember2023-12-310001815903us-gaap:WarrantMember2024-01-012024-03-310001815903us-gaap:EmployeeStockOptionMember2024-01-012024-03-310001815903ptpi:SeriesConvertiblePreferredStockMember2024-01-012024-03-310001815903us-gaap:WarrantMember2023-01-012023-03-310001815903us-gaap:EmployeeStockOptionMember2023-01-012023-03-310001815903ptpi:RestrictedStockUnitsMember2023-01-012023-03-310001815903ptpi:SeriesConvertiblePreferredStockMember2024-01-012024-03-310001815903ptpi:SeriesConvertiblePreferredStockMember2024-03-310001815903us-gaap:AdditionalPaidInCapitalMember2023-01-012023-03-310001815903us-gaap:CommonStockMember2023-01-012023-03-310001815903ptpi:MaximGroupLlcMember2024-01-052024-01-050001815903ptpi:CorprominenceLlcMember2023-12-210001815903ptpi:MitsubishiTanabePharmaCorporationMemberptpi:LicenseAgreementMember2024-03-310001815903ptpi:MitsubishiTanabePharmaCorporationMemberptpi:LicenseAgreementMember2023-12-310001815903ptpi:CorprominenceLlcMember2024-03-310001815903ptpi:VivusIncMemberptpi:PromissoryNoteMemberptpi:SettlementAgreementMember2022-01-180001815903ptpi:VivusIncMemberus-gaap:OtherCurrentAssetsMemberptpi:SettlementAgreementMember2024-03-310001815903ptpi:VivusIncMemberus-gaap:OtherCurrentAssetsMemberptpi:SettlementAgreementMember2023-12-310001815903us-gaap:AdditionalPaidInCapitalMember2024-01-012024-03-310001815903ptpi:SeriesConvertiblePreferredStockMember2023-07-130001815903us-gaap:RedeemableConvertiblePreferredStockMemberus-gaap:PreferredStockMember2024-01-012024-03-310001815903us-gaap:CommonStockMember2024-01-012024-03-310001815903ptpi:CorprominenceLlcMember2023-12-212023-12-210001815903us-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2024-01-012024-03-310001815903us-gaap:AccountsReceivableMemberus-gaap:CreditConcentrationRiskMember2024-01-012024-03-310001815903us-gaap:AccountsReceivableMemberus-gaap:CreditConcentrationRiskMember2023-01-012023-12-310001815903us-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2023-01-012023-03-310001815903ptpi:VivusIncMemberptpi:SettlementAgreementMember2022-01-182022-01-1800018159032023-12-012023-12-310001815903us-gaap:CorporateNonSegmentMember2024-01-012024-03-310001815903us-gaap:CorporateNonSegmentMember2023-01-012023-03-310001815903ptpi:VivusIncMemberptpi:SettlementAgreementMember2022-01-012022-12-310001815903ptpi:InternationalCustomersMembersrt:MaximumMemberptpi:MedicalDeviceSalesMember2024-01-012024-03-310001815903ptpi:DomesticCustomersMembersrt:MinimumMemberptpi:MedicalDeviceSalesMember2024-01-012024-03-310001815903us-gaap:NotesPayableOtherPayablesMember2024-01-012024-03-310001815903ptpi:PrescriptionMedicationSalesMember2024-03-310001815903ptpi:PrescriptionMedicationSalesMember2023-12-310001815903srt:MinimumMemberptpi:PrescriptionMedicationSalesMember2024-01-012024-03-310001815903srt:MaximumMemberptpi:PrescriptionMedicationSalesMember2024-01-012024-03-310001815903ptpi:MedicalDeviceSalesMember2024-01-012024-03-310001815903ptpi:SeriesConvertiblePreferredStockMember2023-07-132023-07-130001815903ptpi:ScenarioSixMemberptpi:LicenseAgreementMember2024-01-012024-03-310001815903ptpi:ScenarioOneMemberptpi:LicenseAgreementMember2024-01-012024-03-310001815903ptpi:ScenarioFiveMemberptpi:LicenseAgreementMember2024-01-012024-03-310001815903ptpi:VivusIncMemberptpi:ScenarioThreeMemberptpi:LicenseAgreementMember2024-01-012024-03-310001815903ptpi:VivusIncMemberptpi:ScenarioFourMemberptpi:LicenseAgreementMember2024-01-012024-03-310001815903ptpi:MitsubishiTanabePharmaCorporationMemberptpi:ScenarioTwoMemberptpi:LicenseAgreementMember2024-01-012024-03-310001815903ptpi:MitsubishiTanabePharmaCorporationMemberptpi:ScenarioOneMemberptpi:LicenseAgreementMember2024-01-012024-03-310001815903ptpi:VivusIncMemberptpi:LicenseAgreementMember2016-09-302016-09-300001815903ptpi:ScenarioSixMemberptpi:LicenseAgreementMember2024-03-310001815903ptpi:ScenarioFiveMemberptpi:LicenseAgreementMember2024-03-310001815903ptpi:VivusIncMemberus-gaap:OtherNoncurrentAssetsMemberptpi:SettlementAgreementMember2024-03-310001815903ptpi:VivusIncMemberus-gaap:OtherNoncurrentAssetsMemberptpi:SettlementAgreementMember2023-12-3100018159032023-01-012023-12-310001815903ptpi:VivusIncMemberptpi:SettlementAgreementMember2022-01-1800018159032023-01-012023-03-310001815903ptpi:ContractResearchOrganizationMember2024-03-310001815903ptpi:MaximGroupLlcMember2024-01-012024-03-310001815903ptpi:SeriesConvertiblePreferredStockMemberus-gaap:PrivatePlacementMemberptpi:SecuritiesPurchaseAgreementMember2023-07-132023-07-1300018159032024-03-3100018159032023-12-3100018159032024-05-1300018159032024-01-012024-03-31xbrli:sharesiso4217:USDxbrli:pureiso4217:USDxbrli:sharesptpi: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 March 31, 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 May 13, 2024, there were 7,000,195 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; the risk that the financial performance of Petros may not be as anticipated by the merger transactions that resulted in the Company’s creation; risks resulting from Petros’ status as an emerging growth 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 March 31, 2024, and December 31, 2023

4

Condensed Consolidated Statements of Operations for the three months ended March 31, 2024, and 2023

5

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

6

Condensed Consolidated Statements of Cash Flows for the three months ended March 31, 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.

33

Item 4. Controls and Procedures.

34

PART II—OTHER INFORMATION

35

Item 1. Legal Proceedings.

35

Item 1A. Risk Factors.

35

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

36

Item 3. Defaults Upon Senior Securities.

36

Item 4. Mine Safety Disclosures.

36

Item 5. Other Information.

36

Item 6. Exhibits.

37

Signatures.

38

PART I—FINANCIAL INFORMATION

ITEM 1. UNAUDITED FINANCIAL STATEMENTS.

PETROS PHARMACEUTICALS, INC.

CONDENSED CONSOLIDATED BALANCE SHEETS

March 31, 

December 31, 

    

2024

    

2023

    

(Unaudited)

    

Assets

 

  

 

  

Current assets:

 

  

 

  

Cash

$

11,080,716

$

13,336,975

Accounts receivable, net

 

1,957,005

 

2,226,151

Inventories

 

1,557,018

 

1,610,391

Prepaid inventory

1,182,899

1,182,899

Prepaid expenses and other current assets

 

2,124,817

 

2,033,980

Total current assets

 

17,902,455

 

20,390,396

Fixed assets, net

 

26,402

 

28,957

Intangible assets, net

 

8,256,453

 

8,971,737

API purchase commitment

 

3,936,454

 

4,178,446

Right of use assets

 

190,571

 

226,259

Total assets

$

30,312,335

$

33,795,795

Liabilities, Convertible Redeemable Preferred Stock and Stockholders’ Equity

 

 

  

Current liabilities:

 

 

  

Current portion of promissory note

$

1,553,689

$

1,156,550

Accounts payable

2,137,255

1,713,253

Accrued expenses

 

6,326,001

 

5,360,077

Accrued Series A Convertible Preferred payments payable

 

840,353

 

2,047,583

Other current liabilities

 

362,233

 

493,288

Total current liabilities

 

11,219,531

 

10,770,751

Promissory note, net of current portion

6,460,225

6,857,364

Derivative Liability

 

1,816,000

3,550,000

Other long-term liabilities

 

123,021

137,657

Total liabilities

 

19,618,777

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 March 31, 2024, and December 31, 2023, respectively; 5,663 and 10,022 shares issued and outstanding at March 31, 2024, and December 31, 2023, respectively; Liquidation preference of $6,387,083 and $11,271,365, as of March 31, 2024, and December 31, 2023, respectively.

906,979

408,982

Stockholders’ Equity:

 

 

  

Common stock (par value $0.0001 per share, 250,000,000 and 250,000,000 shares authorized at March 31, 2024, and December 31, 2023, respectively; 6,881,864 and 2,991,377 shares issued and outstanding as of March 31, 2024, and December 31, 2023, respectively)

 

688

298

Additional paid-in capital

 

110,838,135

110,960,324

Accumulated deficit

 

(101,052,244)

(98,889,581)

Total Stockholders’ Equity

 

9,786,579

12,071,041

Total Liabilities, Convertible Redeemable Preferred Stock and Stockholders’ Equity

$

30,312,335

$

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 Three Months Ended March 31, 

    

2024

    

2023

Net sales

$

1,388,806

$

2,517,972

Cost of goods sold

331,831

550,742

Gross profit

1,056,975

1,967,230

Operating expenses:

Selling, general and administrative

2,711,456

2,130,639

Research and development expense

1,555,953

319,093

Depreciation and amortization expense

717,839

826,795

Total operating expenses

4,985,248

3,276,527

Loss from operations

(3,928,273)

(1,309,297)

Other income (expenses):

Change in fair value of derivative liability

1,734,000

Interest income

151,819

66,317

Interest expense, promissory note

(120,209)

(142,167)

Total other income (expenses)

1,765,610

(75,850)

Net loss before income taxes

$

(2,162,663)

$

(1,385,147)

Provision for income taxes

Net loss

$

(2,162,663)

$

(1,385,147)

Preferred Stock dividend and cash premiums

(595,505)

Preferred Stock accretion

(5,268,776)

Net loss attributable to common stockholders

(8,026,944)

(1,385,147)

Basic and Diluted

$

(1.69)

$

(0.66)

Weighted average common shares outstanding

Basic and Diluted

4,756,952

2,088,698

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 March 31, 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

180,381

180,381

Common Stock issued for services

77,828

8

109,992

110,000

Accrual of Series A Preferred Stock and dividend redemption

(709)

(840,353)

Series A Preferred Stock accretion

5,268,776

(5,268,776)

(5,268,776)

Series A Preferred Stock dividends

601,120

(601,120)

(601,120)

Preferred Stock redemption including cash premium

(3,650)

(4,531,546)

3,812,659

382

5,451,719

5,452,101

Deemed dividends on Preferred Stock

5,615

5,615

Net loss

(2,162,663)

(2,162,663)

Balance, March 31, 2024

5,663

$

906,979

 

6,881,864

$

688

$

110,838,135

$

(101,052,244)

$

9,786,579

Convertible

    

Convertible

    

Redeemable

    

    

    

    

Redeemable

Preferred

Common

Additional

Preferred 

Stock 

Common 

Stock 

Paid-in 

Accumulated 

    

Stock 

    

Amount

  

  

Stock

    

Amount

    

Capital

    

Deficit

    

Total

Three Months Ended March 31, 2023

Balance, December 31, 2022

$

2,079,387

$

208

$

107,428,652

$

(90,726,393)

$

16,702,467

Stock-based compensation expense

130,336

130,336

Shares issued for vested RSU’s

9,311

1

(1)

Net loss

(1,385,147

)

(1,385,147)

Balance, March 31, 2023

$

2,088,698

$

209

$

107,558,987

$

(92,111,540)

$

15,447,656

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 Three Months Ended March 31, 

    

2024

    

2023

Cash flows from operating activities:

 

  

 

  

Net loss

$

(2,162,663)

$

(1,385,147)

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

 

 

Depreciation and amortization

 

717,839

826,795

Bad debt expense (recoveries)

 

(51,119)

36,214

Inventory and sample inventory reserve

 

12,815

50,499

Amortization of right of use asset

35,688

31,550

Change in fair value of derivative liability

(1,734,000)

Employee stock-based compensation

 

180,381

130,336

Stock issued for services

110,000

Changes in operating assets and liabilities:

 

 

Accounts receivable

 

320,266

(325,614)

Inventories

 

40,557

(55,092)

Prepaid expenses and other current assets

 

151,155

180,237

Accounts payable

 

424,000

51,954

Accrued expenses

 

965,924

(25,740)

Deferred revenue

(117,238)

(260,361)

Other current liabilities

 

(13,817)

35,109

Other long-term liabilities

 

(14,636)

(39,103)

Net cash used in operating activities

 

(1,134,848)

(748,363)

Cash flows from financing activities:

 

  

 

  

Payment of promissory note

(357,833)

Redemption of Series A Preferred Stock

(1,121,411)

Net cash (used in) provided by financing activities

 

(1,121,411)

(357,833)

Net (decrease) increase in cash

 

(2,256,259)

(1,106,196)

Cash, beginning of period

 

13,336,975

9,426,264

Cash, end of period

$

11,080,716

$

8,320,068

Supplemental cash flow information:

 

Cash paid for interest during the period

$

$

142,167

Noncash Items:

Noncash increase in inventory due to API reclass

$

$

218,041

Noncash decrease in API purchase commitment

228,001

Noncash decrease in other current assets: API purchase commitment

9,960

Noncash redemption of Series A Preferred Stock

5,452,101

Accrued Series A Convertible Preferred payments payable

840,353

Accretion of Series A convertible preferred stock to redemption value

5,268,776

Accrual of Series convertible preferred stock dividends

601,120

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 Pharmaceuticals 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 three months ended March 31, 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 filed with the SEC on April 1, 2024.  All transactions between the consolidated entities have been eliminated in consolidation.

Liquidity and Going Concern

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 March 31, 2024, the Company had cash of $11.1 million, positive working capital of $6.7 million, and accumulated deficit of $101.1 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. As of March 31, 2024, the principal balance of the note is $8.0 million. The terms

8

of this promissory note are discussed in Note 8. 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.

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 well as by exploring additional ways to raise capital and increasing cash flows from operations. The Company intends to use the proceeds from the July 2023 capital raise to funds its OTC progress into 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. 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.

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.

9

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 March 31, 2024, and December 31, 2023, the reserves for sales deductions were $5.0 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 March 31, 2024, and December 31, 2023, the reserves for product returns were $4.6 million and $4.2 million, respectively, and are included as a component of accrued expenses. During the three months ended March 31, 2024, and 2023, respectively, the Company recorded $0.5 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.

10

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 March 31, 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 March 31, 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 March 31, 2024, and December 31, 2023, deferred revenue was $0 and $0 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.

11

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.

12

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:

March 31,

December 31,

    

2024

    

2023

Gross accounts receivables

$

2,494,076

$

2,887,317

Distribution service fees

 

(355,301)

(398,968)

Chargebacks accrual

 

(3,934)

(2,462)

Cash discount allowances

 

(24,795)

(24,639)

Allowance for credit losses

 

(153,041)

(235,097)

Total accounts receivable, net

$

1,957,005

$

2,226,151

For the three months ended March 31, 2024, gross billings to customers representing 10% or more of the Company’s total gross billings included three customers which represented approximately 26%, 24%, and 16% of total gross billings, respectively. For the three months ended March 31, 2023, gross billings from customers representing 10% or more of the Company’s total gross billings included four customers which represented approximately 23%, 19%, 15% and 13% of total gross billings, respectively.

Receivables from customers representing 10% or more of the Company’s gross accounts receivable included three customers at March 31, 2024, equal to 39%, 22%, and 20%, respectively. Receivables from customers representing 10% or more of the Company’s gross accounts receivable included three customers at December 31, 2023, equal to 36%, 24% and 16%, respectively.

4)    Inventories

Inventory is comprised of the following:

    

March 31, 2024

    

December 31, 2023

Raw Materials

$

1,413,616

$

1,430,139

Finished goods

 

143,402

180,252

Total inventory

$

1,557,018

$

1,610,391

Finished goods are net of valuation reserves of $308,227 and $295,411 as of March 31, 2024, and December 31, 2023, respectively.

13

5)    Prepaid Expenses and Other Current Assets

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

    

March 31, 2024

    

December 31, 2023

Prepaid insurance

$

129,926

$

45,664

Prepaid FDA fees

 

625,101

937,652

API purchase commitment asset (see Note 13)

 

946,721

704,729

Other prepaid expenses

 

341,990

234,459

Other current assets

 

81,079

111,476

Total prepaid expenses and other current assets

$

2,124,817

$

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

(715,284)

Balance at March 31, 2024

$

8,256,453

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

2024 (remaining 9 months)

    

$

2,085,339

2025

 

1,754,329

2026

 

1,442,186

2027

 

1,212,871

2028

996,637

Thereafter

 

765,091

Total

$

8,256,453

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 March 31, 2024, are $4.4 million, $3.0 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.

7)    Accrued Expenses

Accrued expenses are comprised of the following:

    

March 31, 2024

    

December 31, 2023

Accrued product returns

$

4,570,172

$

4,178,176

Accrued contract rebates

 

56,182

128,562

Due to 3PL/Wholesalers

 

62,284

75,727

Accrued bonuses

831,297

665,184

Accrued professional fees

 

52,742

15,000

Accrued R&D fees

528,214

100,668

Other accrued expenses

 

225,110

196,760

Total accrued expenses

$

6,326,001

$

5,360,077

14

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 three months ended March 31, 2024, and 2023, the Company paid Vivus $0 million and $0.5 million, respectively. As of March 31, 2024, and December 31, 2023, the principal balance on the Note is $8.0 million and $8.0 million, respectively.

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

2024 (remaining 9 months)

$

1,156,550

2025

2,720,940

2026

3,264,351

2027

872,073

Total

$

8,013,914

Less: current portion

(1,553,689)

Promissory note, net of current portion

$

6,460,225

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.  As of March 31, 2024, the remaining accrual was $100,000.

On January 5, 2024, the Company executed an advisory agreement with Maxim Group LLC (“Maxim”) that included the issuance of $10,000 worth 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 $20,000 worth of restricted common stock during the three months ended March 31, 2024.

15

10)    Stock Options

The following is a summary of stock options for the three months ended March 31, 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 March 31, 2024

 

509,133

$

4.75

9.46

$

97

Options exercisable at March 31, 2024

 

138,600

$

14.15

8.65

$

6

Stock-based compensation expense recognized for the three months ended March 31, 2024, and 2023 was $180,381 and $130,336, respectively, and is recorded in general and administrative expenses in the consolidated statements of operations. As of March 31, 2024, unrecognized stock-based compensation expense (excluding performance awards) is approximately $16,835 to be recognized over a term of 0.03 years.

11)    Common Stock Warrants

The following is a summary of warrants for the three months ended March 31, 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 in 2024

 

Warrants exercised 2024

 

Warrants expired in 2024

 

Warrants outstanding and exercisable- March 31, 2024

 

8,203,839

$

14.93

4.0

$

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

March 31, 

    

2024

    

2023

Stock options

 

509,133

54,067

RSUs

30,927

Series A Convertible Preferred stock

2,838,704

Warrants

 

8,203,839

1,004,115

Total

 

11,551,676

1,089,109

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,

16

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 March 31, 2024, and December 31, 2023, there was $0.9 million and $0.7 million respectively included in other current assets (see Note 5 Prepaid Expenses and Other Current Assets). As of March 31, 2024, and December 31, 2023, there was $3.9 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 months ended March 31, 2024, and 2023.

During the three months ended March 31, 2024, and 2023, the Company incurred royalties to MTPC for Stendra® of $30,655 and $75,314, respectively. Royalties incurred were included in cost of goods sold in the consolidated statements of operations. As of March 31, 2024, and December 31, 2023, the Company had a receivable for royalties of $25,849 and $56,503, which are 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 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 March 31, 2024, these projects are approximately 71% 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 three months ended March 31, 2024, are summarized as follows:

    

Prescription 

    

Medical 

    

    

For the Three Months Ended March 31, 2024

    

Medications

    

Devices

    

Corporate

    

Consolidated

Net sales

$

613,095

$

775,711

$

$

1,388,806

Cost of goods sold

 

75,356

256,475

331,831

Selling, general and administrative expenses

 

677,896

502,775

1,530,785

2,711,456

Research and development expenses

 

1,555,953

1,555,953

Depreciation and amortization expense

 

500,305

217,534

717,839

Change in fair value of derivative liability

(1,734,000)

(1,734,000)

Interest income

(151,819)

(151,819)

Interest expense

 

 

 

120,209

120,209

Net (loss) and income

$

(2,196,415)

$

(201,073)

$

234,825

$

(2,162,663)

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

    

Prescription

    

Medical

    

    

For the Three Months Ended March 31, 2023

    

Medications

    

Devices

    

Corporate

    

Consolidated

Net sales

$

1,506,278

$

1,011,694

$

$

2,517,972

Cost of goods sold

 

174,270

376,472

550,742

Selling, general and administrative expenses

 

496,847

423,871

1,209,921

2,130,639

Research and development expenses

 

265,216

53,877

319,093

Depreciation and amortization expense

575,470

251,325

826,795

Interest income

(66,317)

(66,317)

Interest expense

 

142,167

142,167

Net loss

$

(5,525)

$

(93,851)

$

(1,285,771)

$

(1,385,147)

The following table reflects net sales by geographic region for the three months ended March 31, 2024, and 2023:

For the Three Months Ended

March 31,

Net Sales

    

2024

    

2023

United States

$

1,178,847

$

2,158,770

International

209,959

359,202

$

1,388,806

$

2,517,972

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

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

Prescription 

    

Medical 

    

    

Medications

    

Devices

    

Consolidated

Intangible assets, net

$

4,405,998

$

3,850,455

$

8,256,453

Total segment assets

$

24,570,897

$

5,741,438

$

30,312,335

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

19

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 March 31, 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

20

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 quarter ended March 31, 2024, the Company recorded a gain of $1,734,000 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 $1,816,000 fair value of the bifurcated embedded derivative at March 31, 2024 using a Monte Carlo simulation model, with the following inputs the fair value of the Company’s common stock of $1.48 on the valuation date, estimated equity volatility of 95.0%, estimated traded volume volatility of 525.0%, the time to maturity of 0.67 years, risk free rate of 5.26%, a discounted market interest rate of 6.4%, dividend rate of 8.0%, a penalty dividend rate of 15.0%, and probability of default of 7.2%.

As of March 31, 2024, the Company has notified the investors of its intention to redeem the upcoming installments due in cash and recorded a liability of $840,353 representing the cash payable to investors which includes $708,514 of the stated value of the Series A Preferred Shares, $76,862 of accrued dividends payable, and $54,977 for the cash premium which was recognized as a deemed dividend. During the quarter ended March 31, 2024, the Company redeemed a total of 4,359 Series A Preferred Shares for cash equal to $1,121,411 and issued 3,812,659 shares of Common Stock, elected pursuant to the terms of the Certificate of Designations, worth $5,452,101. During the quarter ended March 31, 2024, the Company recognized $595,505 of net preferred dividends which is comprised of $601,120 of preferred dividends at the stated dividend rate and the net reversal of $5,615 of previously accrued deemed dividends for cash premium for installment redemptions ultimately settled in shares of Common Stock.

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 March 31, 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 March 31, 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 March 31, 2024, and indicates the fair value hierarchy of the valuation inputs the Company utilized to determine such fair value:

    

    

March 31

Description

Level

2024

Liabilities:

 

  

 

  

Bifurcated embedded derivative liability

 

3

$

1,816,000

21

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

 

(1,734,000)

Balance on March 31, 2024

$

1,816,000

18)     Subsequent Events

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).

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.

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 VEDs, 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 three months ended March 31, 2024, and 2023, the Company paid Vivus $0 million and $0.5 million, respectively. As of March 31, 2024, the principal balance on the Note is $8.0 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.

Three Months Ended March 31, 2024, and 2023 (Unaudited)

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

For the Three Months Ended March 31,

    

2024

    

2023

Net sales

$

1,388,806

$

2,517,972

Cost of sales

 

331,831

550,742

Gross profit

 

1,056,975

1,967,230

Operating expenses:

 

Selling, general and administrative

 

2,711,456

2,130,639

Research and development

 

1,555,953

319,093

Depreciation and amortization expense

 

717,839

826,795

Total operating expenses

 

4,985,248

3,276,527

Loss from operations

 

(3,928,273)

(1,309,297)

Change in fair value of derivative liability

 

1,734,000

Interest income

151,819

66,317

Interest expense, promissory note

(120,209)

(142,167)

Total Other income (expense)

1,765,610

(75,850)

Loss before income taxes

 

(2,162,663)

(1,385,147)

Income tax expense

 

Net loss

$

(2,162,663)

$

(1,385,147)

Net Sales

Net sales for the three months ended March 31, 2024, were $1,388,806, composed of $613,095 of net sales from Prescription Medicines and net sales of $775,711 from Medical Devices.

25

Net sales for the three months ended March 31, 2023, were $2,517,972, composed of $1,506,278 of net sales from Prescription Medicines and net sales of $1,011,694 from Medical Devices.

For the three months ended March 31, 2024, gross billings to customers representing 10% or more of the Company’s total gross billings included three customers that represented approximately 26%, 24%, 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.

For the three months ended March 31, 2023, gross billings to customers representing 10% or more of the Company’s total gross billings included four customers that represented approximately 23%, 19%, 15%, and 13% 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 the four main customers as described above, which collectively accounted for approximately 95% of Stendra® net sales for the March 31, 2024. Individually, sales to the three main customers accounted for 37%, 35%, and 23%, respectively, of Stendra® gross billings for the three months ended March 31, 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 Vacuum Erection Devices (“VEDs and related accessories”).

Net sales were $1,129,166 or 45% lower during the three months ended March 31, 2024, compared to the same period in 2023 consisting of a $893,183 decrease in the net sales of Stendra® and a $235,983 decrease in Medical Device Sales. The decrease in net sales of Stendra® was substantially due to decreased wholesaler demand. 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 March 31, 2024, were $331,831, composed of $75,356 of cost of sales for our Prescription Medicines segment and $256,475 for our Medical Devices segment.

Cost of sales for the three months ended March 31, 2023, were $550,742, composed of $174,270 of cost of sales for our Prescription Medicines segment and $376,472 for our Medical Devices segment.

Cost of sales for the Prescription Medicine segment for the three months ended March 31, 2024, consisted of 42% third-party product cost of sales, 41% royalty expenses and 17% inventory obsolescence reserves.

Cost of sales for the Medical Device segment for the three months ended March 31, 2024, consisted of 85% raw materials and 15% production labor.

Cost of sales decreased by $218,911 or 40% during the three months ended March 31, 2024, compared to the same period in 2023. For the three months ended March 31, 2024, and 2023, cost of sales as a percentage of net sales was 24% and 22%, respectively. The increase in cost of sales as a percentage of net sales was primarily the result of increased excess and obsolete inventory reserves.

Gross Profit

Gross profit for the three months ended March 31, 2024, was $1,056,975 or 76%, composed of $537,739 of gross profit from Prescription Medicines and $519,236 from Medical Devices. Gross profit for the three months ended March 31, 2023, was $1,967,230, or 78% of net sales, composed of $1,332,008 of gross profit from Prescription Medicines and $635,222 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 three months ended March 31, 2024, were $2,711,456, composed of $677,896 of selling, general and administrative expenses of our Prescription Medicines segment, $502,775 of selling, general and administrative expenses of our Medical Devices segment and $1,530,785 of general corporate expenses.

Selling, general and administrative expenses for the three months ended March 31, 2023, were $2,130,639, composed of $496,847 of selling, general and administrative expenses of our Prescription Medicines segment, $423,871 of selling, general and administrative expenses of our Medical Devices segment and $1,209,921 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 $580,817 or 27% during the three months ended March 31, 2024, compared to the compared to the same period in 2023. Increased selling general and administrative expenses were primarily driven by waiver of FY 23 PDUFA fees by the FDA resulting in a $312,551 increase in PDUFA expense, increased professional service fees of $191,565, increased stock-based compensation expense of $50,045, increased franchise taxes of $40,230, and increased other operating expenses of $75,413 partially offset by decreased insurance expenses of $88,987.

Research and development

Research and development expenses for the three months ended March 31, 2024, were $1,555,953, composed of $1,555,953 for our Prescription Medicines segment and $0 for our Medical Devices segment, respectively.

Research and development expenses for the three months ended March 31, 2023, were $319,093, composed of $265,216 for our Prescription Medicines segment and $53,877 for our Medical Devices segment, respectively.

Research and development expenses for the Prescription Medicines segment for the three months ended March 31, 2024, are composed of $1,435,142 for clinical development, $112,223 for consulting fees, and $8,587 for legal fees related to the Company’s Non-Prescription / Over-The-Counter (“OTC”) Strategies related to Stendra®.  Research and development expenses for the Prescription Medicines segment for the three months ended March 31, 2023, are composed of $252,803 for consulting fees related to the Company’s Non-Prescription / Over-The-Counter (“OTC”) Strategies related to Stendra®; $9,920 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 three months ended March 31, 2024, were $0. Research and development expenses for the Medical Devices segment for the three months ended March 31, 2023, are composed of $53,877 for license fees related to the Company’s Tissue-Specific Oxygenation Sensor Technology Strategies.

Research and development expenses increased by $1,236,860 or 388% during the three months ended March 31, 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® partially offset by decreased upfront licensing fees related to the H100 license acquired in March 2020 and decreased license fees related to the Company’s Tissue-Specific Oxygenation Sensor Technology Strategies.

Depreciation and amortization

Depreciation and amortization expenses for the three months ended March 31, 2024, were $717,839, composed of $500,305 of depreciation and amortization expenses of our Prescription Medicines segment and $217,534 of depreciation and amortization expenses of our Medical Devices segment.

Depreciation and amortization expenses for the three months ended March 31, 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.

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. The decrease in total depreciation and amortization results from the use of the accelerated method of amortization.

Change in fair value of derivative liability

For the three months ended March 31, 2024, and March 31, 2023, the Company recorded gains of $1.7 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 March 31, 2024, and 2023, was $151,819 and $66,317, 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 March 31, 2024, and 2023, was $120,209 and $142,167, respectively.

Liquidity and Capital Resources

General

Cash totaled $11,080,716 at March 31, 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 March 31, 2024, we had cash of $11.1 million, working capital of $6.7 million, and an accumulated deficit of $101.1 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 common stock, at a price below the then-applicable Conversion Price (subject to certain exceptions). As of March 31, 2024, the Conversion Price and the exercise price of the Warrants was equal to $2.25 per share.

28

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.

29

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 three months ended March 31, 2024, the Company has redeemed or converted approximately 4,359 shares of Series A Preferred Stock and issued 3,812,659 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.

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 three months ended March 31, 2024, and 2023:

For the Three Months Ended March 31,

    

2024

    

2023

Net cash used in operating activities

$

(1,134,848)

$

(748,363)

Net cash used in financing activities

 

(1,121,411)

(357,833)

Net decrease in cash

$

(2,256,259)

$

(1,106,196)

Cash Flows from Operating Activities

Net cash used in operating activities for the three months ended March 31, 2024, was $1,134,848, which primarily reflected the Company’s net loss of $2,162,663, in addition to noncash adjustments to reconcile net loss to net cash used in operating activities of

30

$728,396 consisting primarily of depreciation and amortization, change in the fair value of derivative liability, and changes in operating assets and liabilities of $1,756,211 largely driven by accrued expenses related to OTC development.

Net cash used in operating activities for the three months ended March 31, 2023, was $748,363, which primarily reflected the Company’s net loss of $1,385,147, in addition to noncash adjustments to reconcile net loss to net cash used in operating activities of $1,075,394 consisting primarily of depreciation and amortization, stock compensation, and changes in operating assets and liabilities of $438,610.

Cash Flows from Financing Activities

Net cash used in financing activities was $1,121,411 for the three months ended March 31, 2024, consisting of redemptions of Series A Preferred Stock.

Net cash used in financing activities was $357,833 for the three months ended March 31, 2023, consisting entirely of prepayments of 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 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

31

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 months ended March 31, 2024, and 2023:

For the Three Months Ended 

March 31,

    

2024

    

2023

Net Loss

$

(2,162,663)

$

(1,385,147)

Interest income

(151,819)

(66,317)

Interest expense, promissory note

120,209

142,167

Depreciation and amortization expense

717,839

826,795

EBITDA

(1,476,434)

(482,502)

Stock based compensation

180,381

130,336

Change in fair value of derivative liability

(1,734,000)

Adjusted EBITDA

$

(3,030,053)

$

(352,166)

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.

32

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

For the Three Months ended

March 31,

    

2024

    

2023

Net Sales

$

1,388,806

$

2,517,972

Product Returns

477,984

357,771

Contract Rebates

262,491

328,484

Chargebacks

52,613

40,400

Cash Discounts

33,452

46,739

Distribution Service Fees

205,868

287,507

Coupon Redemptions

121,792

566,865

Gross Billings

$

2,543,006

$

4,145,738

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.

33

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 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 March 31, 2024, that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting other than as noted above.

34

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.

35

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

Issuance of Unregistered Securities

On January 12, 2024, the Company issued 6,906 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.

On March 6, 2024, the Company issued 70,922 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.

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 (the “Compliance Period”), in which to regain compliance pursuant to Nasdaq Listing Rule 5810(c)(3)(A).

In order to regain compliance with Nasdaq’s minimum bid price requirement, the Company’s common stock must maintain a minimum closing bid price of $1.00 for at least ten consecutive business days during the Compliance Period. In the event the Company does not regain compliance by the end of the Compliance Period, the Company may be eligible for additional time to regain compliance. To qualify, the Company will be required to meet the continued listing requirement for the market value of its publicly held shares and all other initial listing standards for The Nasdaq Capital Market, with the exception of the bid price requirement, and will need to provide written notice of its intention to cure the deficiency during the second compliance period, by effecting a reverse stock split if necessary. If the Company meets these requirements, the Company may be granted an additional 180 calendar days to regain compliance. However, if it appears to Nasdaq that the Company will be unable to cure the deficiency, or if the Company is not otherwise eligible for the additional cure period, Nasdaq will provide notice that the Company’s common stock will be subject to delisting. There can be no assurance that the Company will be eligible for the additional 180 calendar day compliance period, if applicable, or that the Nasdaq staff would grant the Company’s request for continued listing subsequent to any delisting notification. In the event of such a notification, the Company may appeal the Nasdaq staff’s determination to delist its securities. The letter has no immediate impact on the listing of the Company’s common stock, which will continue to be listed and traded on The Nasdaq Capital Market, subject to the Company’s compliance with the other listing requirements of The Nasdaq Capital Market.

36

ITEM 6. EXHIBITS.

Exhibit No.

   

Description

10.1

Form of Omnibus Waiver and Amendment, dated March 21, 2024, by and between Petros Pharmaceuticals, Inc. and the investors party thereto (incorporated by reference to Exhibit 10.1 to the Company’s Current Report on Form 8-K filed on March 22, 2024).

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 March 31, 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.

37

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: May 15, 2024

By:

/s/ Fady Boctor

Fady Boctor

Chief Commercial Officer and Principal Executive Officer

Date: May 15, 2024

By:

/s/ Mitchell Arnold

Mitchell Arnold

Vice President of Finance and Principal Financial Officer

38

EX-31.1 2 tmb-20240331xex31d1.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: May 15, 2024

By:

/s/ Fady Boctor

Fady Boctor

Chief Commercial Officer and Principal Executive Officer


EX-31.2 3 tmb-20240331xex31d2.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: May 15, 2024

By:

/s/ Mitchell Arnold

Mitchell Arnold

Vice President of Finance and Principal Financial Officer


EX-32 4 tmb-20240331xex32.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 March 31, 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: May 15, 2024

By:

/s/ Fady Boctor

Fady Boctor

Chief Commercial Officer and Principal Executive Officer

Date: May 15, 2024

By:

/s/ Mitchell Arnold

Mitchell Arnold

Vice President of Finance and Principal Financial Officer


EX-101.SCH 5 tmb-20240331.xsd EX-101.SCH 99900 - Disclosure - Standard And Custom Axis Domain Defaults link:presentationLink link:calculationLink link:definitionLink 00100 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 00200 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS link:presentationLink link:calculationLink link:definitionLink 00400 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 40301 - Disclosure - Accounts Receivable, net (Details) link:presentationLink link:calculationLink link:definitionLink 40401 - Disclosure - Inventories (Details) link:presentationLink link:calculationLink link:definitionLink 40501 - Disclosure - Prepaid Expenses and Other Current Assets (Details) link:presentationLink link:calculationLink link:definitionLink 40602 - Disclosure - Intangible Assets - Future annual amortization (Details) link:presentationLink link:calculationLink link:definitionLink 40701 - Disclosure - Accrued Expenses (Details) link:presentationLink link:calculationLink link:definitionLink 40802 - 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 00300 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN CONVERTIBLE REDEEMABLE PREFERRED STOCK AND STOCKHOLDERS' EQUITY link:presentationLink link:calculationLink link:definitionLink 40101 - Disclosure - Nature of Operations, Basis of Presentation, Liquidity and Going Concern - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 40201 - Disclosure - Summary of Significant Accounting Policies (Details) link:presentationLink link:calculationLink link:definitionLink 40302 - Disclosure - Accounts Receivable, net - Additional information (Details) link:presentationLink link:calculationLink link:definitionLink 40603 - Disclosure - Intangible Assets - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 40801 - Disclosure - Debt - Promissory Note (Details) link:presentationLink link:calculationLink link:definitionLink 40901 - Disclosure - Stockholders' Equity - Number of shares held (Details) link:presentationLink link:calculationLink link:definitionLink 41001 - Disclosure - Stock Options - Summary of stock options (Details) link:presentationLink link:calculationLink link:definitionLink 41002 - Disclosure - Stock Options - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 41101 - Disclosure - Common Stock Warrants - Summary of warrants (Details) link:presentationLink link:calculationLink link:definitionLink 41201 - 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 41301 - Disclosure - Marketing, Licensing and Distribution Agreements - Vivus (Details) link:presentationLink link:calculationLink link:definitionLink 41401 - Disclosure - Commitments and Contingencies (Details) link:presentationLink link:calculationLink link:definitionLink 41501 - Disclosure - Segment Information (Details) link:presentationLink link:calculationLink link:definitionLink 41502 - Disclosure - Segment Information - Net Sales by Geographic region (Details) link:presentationLink link:calculationLink link:definitionLink 41503 - Disclosure - Segment Information - Segment assets (Details) link:presentationLink link:calculationLink link:definitionLink 41601 - Disclosure - Private Placement (Details) link:presentationLink link:calculationLink link:definitionLink 41701 - Disclosure - Fair Value Measurements (Details) link:presentationLink link:calculationLink link:definitionLink 41702 - Disclosure - Fair Value Measurements - Change in the fair value of financial liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 00090 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 00105 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 10101 - Disclosure - Nature of Operations, Basis of Presentation, Liquidity and Going Concern link:presentationLink link:calculationLink link:definitionLink 10201 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 10301 - Disclosure - Accounts Receivable, net link:presentationLink link:calculationLink link:definitionLink 10401 - Disclosure - Inventories link:presentationLink link:calculationLink link:definitionLink 10501 - Disclosure - Prepaid Expenses and Other Current Assets link:presentationLink link:calculationLink link:definitionLink 10601 - Disclosure - Intangible Assets link:presentationLink link:calculationLink link:definitionLink 10701 - Disclosure - Accrued Expenses link:presentationLink link:calculationLink link:definitionLink 10801 - Disclosure - Debt link:presentationLink link:calculationLink link:definitionLink 10901 - Disclosure - Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 11001 - Disclosure - Stock Options link:presentationLink link:calculationLink link:definitionLink 11101 - Disclosure - Common Stock Warrants link:presentationLink link:calculationLink link:definitionLink 11201 - Disclosure - Dilutive convertible securities link:presentationLink link:calculationLink link:definitionLink 11301 - Disclosure - Marketing, Licensing and Distribution Agreements link:presentationLink link:calculationLink link:definitionLink 11401 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 11501 - Disclosure - Segment Information link:presentationLink link:calculationLink link:definitionLink 11601 - Disclosure - Private Placement link:presentationLink link:calculationLink link:definitionLink 11701 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 11801 - Disclosure - Subsequent Events link:presentationLink link:calculationLink link:definitionLink 20202 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 30303 - Disclosure - Accounts Receivable, net (Tables) link:presentationLink link:calculationLink link:definitionLink 30403 - Disclosure - Inventories (Tables) link:presentationLink link:calculationLink link:definitionLink 30503 - Disclosure - Prepaid Expenses and Other Current Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 30603 - Disclosure - Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 30703 - Disclosure - Accrued Expenses (Tables) link:presentationLink link:calculationLink link:definitionLink 30803 - Disclosure - Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 31003 - Disclosure - Stock Options (Tables) link:presentationLink link:calculationLink link:definitionLink 31103 - Disclosure - Common Stock Warrants (Tables) link:presentationLink link:calculationLink link:definitionLink 31203 - Disclosure - Dilutive convertible securities (Tables) link:presentationLink link:calculationLink link:definitionLink 31503 - Disclosure - Segment Information (Tables) link:presentationLink link:calculationLink link:definitionLink 31703 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 40402 - Disclosure - Inventories - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 40601 - Disclosure - Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 6 tmb-20240331_cal.xml EX-101.CAL EX-101.DEF 7 tmb-20240331_def.xml EX-101.DEF EX-101.LAB 8 tmb-20240331_lab.xml EX-101.LAB EX-101.PRE 9 tmb-20240331_pre.xml EX-101.PRE XML 11 R1.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Document and Entity Information - shares
3 Months Ended
Mar. 31, 2024
May 13, 2024
Document and Entity Information    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Mar. 31, 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   7,000,195
Entity Central Index Key 0001815903  
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2024  
Document Fiscal Period Focus Q1  
Amendment Flag false  
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
Mar. 31, 2024
Dec. 31, 2023
Current assets:    
Cash $ 11,080,716 $ 13,336,975
Accounts receivable, net 1,957,005 2,226,151
Inventories 1,557,018 1,610,391
Prepaid inventory 1,182,899 1,182,899
Prepaid expenses and other current assets 2,124,817 2,033,980
Total current assets 17,902,455 20,390,396
Fixed assets, net 26,402 28,957
Intangible assets, net 8,256,453 8,971,737
API purchase commitment 3,936,454 4,178,446
Right of use assets 190,571 226,259
Total assets 30,312,335 33,795,795
Current liabilities:    
Current portion of promissory note 1,553,689 1,156,550
Accounts payable 2,137,255 1,713,253
Accrued expenses 6,326,001 5,360,077
Accrued Series A Convertible Preferred payments payable 840,353 2,047,583
Other current liabilities 362,233 493,288
Total current liabilities 11,219,531 10,770,751
Promissory note, net of current portion 6,460,225 6,857,364
Derivative Liability 1,816,000 3,550,000
Other long-term liabilities 123,021 137,657
Total liabilities 19,618,777 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 March 31, 2024, and December 31, 2023, respectively; 5,663 and 10,022 shares issued and outstanding at March 31, 2024, and December 31, 2023, respectively; Liquidation preference of $6,387,083 and $11,271,365, as of March 31, 2024, and December 31, 2023, respectively. 906,979 408,982
Stockholders' Equity:    
Common stock (par value $0.0001 per share, 250,000,000 and 250,000,000 shares authorized at March 31, 2024, and December 31, 2023, respectively; 6,881,864 and 2,991,377 shares issued and outstanding as of March 31, 2024, and December 31, 2023, respectively) 688 298
Additional paid-in capital 110,838,135 110,960,324
Accumulated deficit (101,052,244) (98,889,581)
Total Stockholders' Equity 9,786,579 12,071,041
Total Liabilities, Convertible Redeemable Preferred Stock and Stockholders' Equity $ 30,312,335 $ 33,795,795
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
Mar. 31, 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) 5,663 10,022
Redeemable convertible preferred stock, outstanding (in shares) 5,663 10,022
Redeemable convertible preferred stock, Liquidation preference $ 6,387,083 $ 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 6,881,864 2,991,377
Common stock, shares outstanding 6,881,864 2,991,377
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS    
Net sales $ 1,388,806 $ 2,517,972
Cost of goods sold 331,831 550,742
Gross profit 1,056,975 1,967,230
Operating expenses:    
Selling, general and administrative 2,711,456 2,130,639
Research and development expense 1,555,953 319,093
Depreciation and amortization expense 717,839 826,795
Total operating expenses 4,985,248 3,276,527
Loss from operations (3,928,273) (1,309,297)
Other income (expenses):    
Change in fair value of derivative liability 1,734,000  
Interest income 151,819 66,317
Interest expense, promissory note 120,209 142,167
Total other income (expenses) 1,765,610 (75,850)
Net loss before income taxes (2,162,663) (1,385,147)
Net loss (2,162,663) (1,385,147)
Preferred Stock dividend and cash premiums (595,505)  
Preferred Stock accretion (5,268,776)  
Net loss attributable to common stockholders $ (8,026,944) $ (1,385,147)
Net loss per common share    
Basic (in dollars per share) $ (1.69) $ (0.66)
Diluted (in dollars per share) $ (1.69) $ (0.66)
Weighted average common shares outstanding    
Basic (in shares) 4,756,952 2,088,698
Diluted (in shares) 4,756,952 2,088,698
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
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     130,336   130,336
Shares issued for vested RSU's   $ 1 (1)    
Shares issued for vested RSU's (in shares)   9,311      
Net loss       (1,385,147) (1,385,147)
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      
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     180,381   180,381
Common Stock issued for services   $ 8 109,992   110,000
Common Stock issued for services (in shares)   77,828      
Accrual of Series A Preferred Stock and dividend redemption (in shares) (709)        
Accrual of Series A Preferred Stock and dividend redemption $ (840,353)        
Series A Preferred Stock accretion 5,268,776   (5,268,776)   (5,268,776)
Series A Preferred Stock dividends $ (601,120)   (601,120)   (601,120)
Preferred Stock redemption including cash premium (in shares) (3,650) 3,812,659      
Preferred Stock redemption including cash premium $ (4,531,546) $ 382 5,451,719   5,452,101
Deemed dividends on Preferred Stock     5,615   5,615
Net loss       (2,162,663) (2,162,663)
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      
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Cash flows from operating activities:    
Net loss $ (2,162,663) $ (1,385,147)
Adjustments to reconcile net loss to net cash used in operating activities:    
Depreciation and amortization 717,839 826,795
Bad debt expense (recoveries) (51,119) 36,214
Inventory and sample inventory reserve 12,815 50,499
Amortization of right of use asset 35,688 31,550
Change in fair value of derivative liability (1,734,000)  
Employee stock-based compensation 180,381 130,336
Stock issued for services 110,000  
Changes in operating assets and liabilities:    
Accounts receivable 320,266 (325,614)
Inventories 40,557 (55,092)
Prepaid expenses and other current assets 151,155 180,237
Accounts payable 424,000 51,954
Accrued expenses 965,924 (25,740)
Deferred revenue (117,238) (260,361)
Other current liabilities (13,817) 35,109
Other long-term liabilities (14,636) (39,103)
Net cash used in operating activities (1,134,848) (748,363)
Cash flows from financing activities:    
Payment of promissory note   (357,833)
Redemption of Series A Preferred Stock (1,121,411)  
Net cash (used in) provided by financing activities (1,121,411) (357,833)
Net (decrease) increase in cash (2,256,259) (1,106,196)
Cash, beginning of period 13,336,975 9,426,264
Cash, end of period 11,080,716 8,320,068
Supplemental cash flow information:    
Cash paid for interest during the period   142,167
Noncash Items:    
Noncash increase in inventory due to API reclass   218,041
Noncash decrease in API purchase commitment   228,001
Noncash decrease in other current assets: API purchase commitment   $ 9,960
Noncash redemption of Series A Preferred Stock 5,452,101  
Accrued Series A Convertible Preferred payments payable 840,353  
Accretion of Series A convertible preferred stock to redemption value 5,268,776  
Accrual of Series convertible preferred stock dividends $ 601,120  
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Nature of Operations, Basis of Presentation, Liquidity and Going Concern
3 Months Ended
Mar. 31, 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 Pharmaceuticals 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 three months ended March 31, 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 filed with the SEC on April 1, 2024.  All transactions between the consolidated entities have been eliminated in consolidation.

Liquidity and Going Concern

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 March 31, 2024, the Company had cash of $11.1 million, positive working capital of $6.7 million, and accumulated deficit of $101.1 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. As of March 31, 2024, the principal balance of the note is $8.0 million. The terms

of this promissory note are discussed in Note 8. 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.

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 well as by exploring additional ways to raise capital and increasing cash flows from operations. The Company intends to use the proceeds from the July 2023 capital raise to funds its OTC progress into 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. 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.

XML 18 R8.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Summary of Significant Accounting Policies
3 Months Ended
Mar. 31, 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 March 31, 2024, and December 31, 2023, the reserves for sales deductions were $5.0 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 March 31, 2024, and December 31, 2023, the reserves for product returns were $4.6 million and $4.2 million, respectively, and are included as a component of accrued expenses. During the three months ended March 31, 2024, and 2023, respectively, the Company recorded $0.5 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 March 31, 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 March 31, 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 March 31, 2024, and December 31, 2023, deferred revenue was $0 and $0 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.1.1.u2
Accounts Receivable, net
3 Months Ended
Mar. 31, 2024
Accounts Receivable, net  
Accounts Receivable, net

3)    Accounts Receivable, net

Accounts receivable, net is comprised of the following:

March 31,

December 31,

    

2024

    

2023

Gross accounts receivables

$

2,494,076

$

2,887,317

Distribution service fees

 

(355,301)

(398,968)

Chargebacks accrual

 

(3,934)

(2,462)

Cash discount allowances

 

(24,795)

(24,639)

Allowance for credit losses

 

(153,041)

(235,097)

Total accounts receivable, net

$

1,957,005

$

2,226,151

For the three months ended March 31, 2024, gross billings to customers representing 10% or more of the Company’s total gross billings included three customers which represented approximately 26%, 24%, and 16% of total gross billings, respectively. For the three months ended March 31, 2023, gross billings from customers representing 10% or more of the Company’s total gross billings included four customers which represented approximately 23%, 19%, 15% and 13% of total gross billings, respectively.

Receivables from customers representing 10% or more of the Company’s gross accounts receivable included three customers at March 31, 2024, equal to 39%, 22%, and 20%, respectively. Receivables from customers representing 10% or more of the Company’s gross accounts receivable included three customers at December 31, 2023, equal to 36%, 24% and 16%, respectively.

XML 20 R10.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Inventories
3 Months Ended
Mar. 31, 2024
Inventories  
Inventories

4)    Inventories

Inventory is comprised of the following:

    

March 31, 2024

    

December 31, 2023

Raw Materials

$

1,413,616

$

1,430,139

Finished goods

 

143,402

180,252

Total inventory

$

1,557,018

$

1,610,391

Finished goods are net of valuation reserves of $308,227 and $295,411 as of March 31, 2024, and December 31, 2023, respectively.

XML 21 R11.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Prepaid Expenses and Other Current Assets
3 Months Ended
Mar. 31, 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:

    

March 31, 2024

    

December 31, 2023

Prepaid insurance

$

129,926

$

45,664

Prepaid FDA fees

 

625,101

937,652

API purchase commitment asset (see Note 13)

 

946,721

704,729

Other prepaid expenses

 

341,990

234,459

Other current assets

 

81,079

111,476

Total prepaid expenses and other current assets

$

2,124,817

$

2,033,980

XML 22 R12.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Intangible Assets
3 Months Ended
Mar. 31, 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

(715,284)

Balance at March 31, 2024

$

8,256,453

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

2024 (remaining 9 months)

    

$

2,085,339

2025

 

1,754,329

2026

 

1,442,186

2027

 

1,212,871

2028

996,637

Thereafter

 

765,091

Total

$

8,256,453

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 March 31, 2024, are $4.4 million, $3.0 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.

XML 23 R13.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Accrued Expenses
3 Months Ended
Mar. 31, 2024
Accrued Expenses  
Accrued Expenses

7)    Accrued Expenses

Accrued expenses are comprised of the following:

    

March 31, 2024

    

December 31, 2023

Accrued product returns

$

4,570,172

$

4,178,176

Accrued contract rebates

 

56,182

128,562

Due to 3PL/Wholesalers

 

62,284

75,727

Accrued bonuses

831,297

665,184

Accrued professional fees

 

52,742

15,000

Accrued R&D fees

528,214

100,668

Other accrued expenses

 

225,110

196,760

Total accrued expenses

$

6,326,001

$

5,360,077

XML 24 R14.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Debt
3 Months Ended
Mar. 31, 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 three months ended March 31, 2024, and 2023, the Company paid Vivus $0 million and $0.5 million, respectively. As of March 31, 2024, and December 31, 2023, the principal balance on the Note is $8.0 million and $8.0 million, respectively.

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

2024 (remaining 9 months)

$

1,156,550

2025

2,720,940

2026

3,264,351

2027

872,073

Total

$

8,013,914

Less: current portion

(1,553,689)

Promissory note, net of current portion

$

6,460,225

XML 25 R15.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Stockholders' Equity
3 Months Ended
Mar. 31, 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.  As of March 31, 2024, the remaining accrual was $100,000.

On January 5, 2024, the Company executed an advisory agreement with Maxim Group LLC (“Maxim”) that included the issuance of $10,000 worth 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 $20,000 worth of restricted common stock during the three months ended March 31, 2024.

XML 26 R16.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Stock Options
3 Months Ended
Mar. 31, 2024
Stock Options.  
Stock Options

10)    Stock Options

The following is a summary of stock options for the three months ended March 31, 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 March 31, 2024

 

509,133

$

4.75

9.46

$

97

Options exercisable at March 31, 2024

 

138,600

$

14.15

8.65

$

6

Stock-based compensation expense recognized for the three months ended March 31, 2024, and 2023 was $180,381 and $130,336, respectively, and is recorded in general and administrative expenses in the consolidated statements of operations. As of March 31, 2024, unrecognized stock-based compensation expense (excluding performance awards) is approximately $16,835 to be recognized over a term of 0.03 years.

XML 27 R17.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Common Stock Warrants
3 Months Ended
Mar. 31, 2024
Common Stock Warrants  
Common Stock Warrants

11)    Common Stock Warrants

The following is a summary of warrants for the three months ended March 31, 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 in 2024

 

Warrants exercised 2024

 

Warrants expired in 2024

 

Warrants outstanding and exercisable- March 31, 2024

 

8,203,839

$

14.93

4.0

$

XML 28 R18.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Dilutive convertible securities
3 Months Ended
Mar. 31, 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

March 31, 

    

2024

    

2023

Stock options

 

509,133

54,067

RSUs

30,927

Series A Convertible Preferred stock

2,838,704

Warrants

 

8,203,839

1,004,115

Total

 

11,551,676

1,089,109

XML 29 R19.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Marketing, Licensing and Distribution Agreements
3 Months Ended
Mar. 31, 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 March 31, 2024, and December 31, 2023, there was $0.9 million and $0.7 million respectively included in other current assets (see Note 5 Prepaid Expenses and Other Current Assets). As of March 31, 2024, and December 31, 2023, there was $3.9 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 months ended March 31, 2024, and 2023.

During the three months ended March 31, 2024, and 2023, the Company incurred royalties to MTPC for Stendra® of $30,655 and $75,314, respectively. Royalties incurred were included in cost of goods sold in the consolidated statements of operations. As of March 31, 2024, and December 31, 2023, the Company had a receivable for royalties of $25,849 and $56,503, which are 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.1.1.u2
Commitments and Contingencies
3 Months Ended
Mar. 31, 2024
Commitments and Contingencies.  
Commitments and Contingencies

14)  Commitments and Contingencies

(a)    Legal Proceedings

On July 14, 2020, Greg Ford, the 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 March 31, 2024, these projects are approximately 71% 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.1.1.u2
Segment Information
3 Months Ended
Mar. 31, 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 three months ended March 31, 2024, are summarized as follows:

    

Prescription 

    

Medical 

    

    

For the Three Months Ended March 31, 2024

    

Medications

    

Devices

    

Corporate

    

Consolidated

Net sales

$

613,095

$

775,711

$

$

1,388,806

Cost of goods sold

 

75,356

256,475

331,831

Selling, general and administrative expenses

 

677,896

502,775

1,530,785

2,711,456

Research and development expenses

 

1,555,953

1,555,953

Depreciation and amortization expense

 

500,305

217,534

717,839

Change in fair value of derivative liability

(1,734,000)

(1,734,000)

Interest income

(151,819)

(151,819)

Interest expense

 

 

 

120,209

120,209

Net (loss) and income

$

(2,196,415)

$

(201,073)

$

234,825

$

(2,162,663)

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

    

Prescription

    

Medical

    

    

For the Three Months Ended March 31, 2023

    

Medications

    

Devices

    

Corporate

    

Consolidated

Net sales

$

1,506,278

$

1,011,694

$

$

2,517,972

Cost of goods sold

 

174,270

376,472

550,742

Selling, general and administrative expenses

 

496,847

423,871

1,209,921

2,130,639

Research and development expenses

 

265,216

53,877

319,093

Depreciation and amortization expense

575,470

251,325

826,795

Interest income

(66,317)

(66,317)

Interest expense

 

142,167

142,167

Net loss

$

(5,525)

$

(93,851)

$

(1,285,771)

$

(1,385,147)

The following table reflects net sales by geographic region for the three months ended March 31, 2024, and 2023:

For the Three Months Ended

March 31,

Net Sales

    

2024

    

2023

United States

$

1,178,847

$

2,158,770

International

209,959

359,202

$

1,388,806

$

2,517,972

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

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

Prescription 

    

Medical 

    

    

Medications

    

Devices

    

Consolidated

Intangible assets, net

$

4,405,998

$

3,850,455

$

8,256,453

Total segment assets

$

24,570,897

$

5,741,438

$

30,312,335

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.1.1.u2
Private Placement
3 Months Ended
Mar. 31, 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 March 31, 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 quarter ended March 31, 2024, the Company recorded a gain of $1,734,000 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 $1,816,000 fair value of the bifurcated embedded derivative at March 31, 2024 using a Monte Carlo simulation model, with the following inputs the fair value of the Company’s common stock of $1.48 on the valuation date, estimated equity volatility of 95.0%, estimated traded volume volatility of 525.0%, the time to maturity of 0.67 years, risk free rate of 5.26%, a discounted market interest rate of 6.4%, dividend rate of 8.0%, a penalty dividend rate of 15.0%, and probability of default of 7.2%.

As of March 31, 2024, the Company has notified the investors of its intention to redeem the upcoming installments due in cash and recorded a liability of $840,353 representing the cash payable to investors which includes $708,514 of the stated value of the Series A Preferred Shares, $76,862 of accrued dividends payable, and $54,977 for the cash premium which was recognized as a deemed dividend. During the quarter ended March 31, 2024, the Company redeemed a total of 4,359 Series A Preferred Shares for cash equal to $1,121,411 and issued 3,812,659 shares of Common Stock, elected pursuant to the terms of the Certificate of Designations, worth $5,452,101. During the quarter ended March 31, 2024, the Company recognized $595,505 of net preferred dividends which is comprised of $601,120 of preferred dividends at the stated dividend rate and the net reversal of $5,615 of previously accrued deemed dividends for cash premium for installment redemptions ultimately settled in shares of Common Stock.

XML 33 R23.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Fair Value Measurements
3 Months Ended
Mar. 31, 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 March 31, 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 March 31, 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 March 31, 2024, and indicates the fair value hierarchy of the valuation inputs the Company utilized to determine such fair value:

    

    

March 31

Description

Level

2024

Liabilities:

 

  

 

  

Bifurcated embedded derivative liability

 

3

$

1,816,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

 

(1,734,000)

Balance on March 31, 2024

$

1,816,000

XML 34 R24.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Subsequent Events
3 Months Ended
Mar. 31, 2024
Subsequent Events  
Subsequent Events

18)     Subsequent Events

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 35 R25.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Summary of Significant Accounting Policies (Policies)
3 Months Ended
Mar. 31, 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 March 31, 2024, and December 31, 2023, the reserves for sales deductions were $5.0 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 March 31, 2024, and December 31, 2023, the reserves for product returns were $4.6 million and $4.2 million, respectively, and are included as a component of accrued expenses. During the three months ended March 31, 2024, and 2023, respectively, the Company recorded $0.5 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 March 31, 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 March 31, 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 March 31, 2024, and December 31, 2023, deferred revenue was $0 and $0 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.

Basic and Diluted Net Loss per Common Share

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 36 R26.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Accounts Receivable, net (Tables)
3 Months Ended
Mar. 31, 2024
Accounts Receivable, net  
Schedule of accounts receivable

March 31,

December 31,

    

2024

    

2023

Gross accounts receivables

$

2,494,076

$

2,887,317

Distribution service fees

 

(355,301)

(398,968)

Chargebacks accrual

 

(3,934)

(2,462)

Cash discount allowances

 

(24,795)

(24,639)

Allowance for credit losses

 

(153,041)

(235,097)

Total accounts receivable, net

$

1,957,005

$

2,226,151

XML 37 R27.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Inventories (Tables)
3 Months Ended
Mar. 31, 2024
Inventories  
Schedule of inventories

    

March 31, 2024

    

December 31, 2023

Raw Materials

$

1,413,616

$

1,430,139

Finished goods

 

143,402

180,252

Total inventory

$

1,557,018

$

1,610,391

XML 38 R28.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Prepaid Expenses and Other Current Assets (Tables)
3 Months Ended
Mar. 31, 2024
Prepaid Expenses and Other Current Assets.  
Schedule of prepaid expenses and other current assets

    

March 31, 2024

    

December 31, 2023

Prepaid insurance

$

129,926

$

45,664

Prepaid FDA fees

 

625,101

937,652

API purchase commitment asset (see Note 13)

 

946,721

704,729

Other prepaid expenses

 

341,990

234,459

Other current assets

 

81,079

111,476

Total prepaid expenses and other current assets

$

2,124,817

$

2,033,980

XML 39 R29.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Intangible Assets (Tables)
3 Months Ended
Mar. 31, 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

(715,284)

Balance at March 31, 2024

$

8,256,453

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 March 31, 2024:

2024 (remaining 9 months)

    

$

2,085,339

2025

 

1,754,329

2026

 

1,442,186

2027

 

1,212,871

2028

996,637

Thereafter

 

765,091

Total

$

8,256,453

XML 40 R30.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Accrued Expenses (Tables)
3 Months Ended
Mar. 31, 2024
Accrued Expenses  
Schedule of accrued expenses

    

March 31, 2024

    

December 31, 2023

Accrued product returns

$

4,570,172

$

4,178,176

Accrued contract rebates

 

56,182

128,562

Due to 3PL/Wholesalers

 

62,284

75,727

Accrued bonuses

831,297

665,184

Accrued professional fees

 

52,742

15,000

Accrued R&D fees

528,214

100,668

Other accrued expenses

 

225,110

196,760

Total accrued expenses

$

6,326,001

$

5,360,077

XML 41 R31.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Debt (Tables)
3 Months Ended
Mar. 31, 2024
Debt  
Schedule of future principal payments of the promissory note

2024 (remaining 9 months)

$

1,156,550

2025

2,720,940

2026

3,264,351

2027

872,073

Total

$

8,013,914

Less: current portion

(1,553,689)

Promissory note, net of current portion

$

6,460,225

XML 42 R32.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Stock Options (Tables)
3 Months Ended
Mar. 31, 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 March 31, 2024

 

509,133

$

4.75

9.46

$

97

Options exercisable at March 31, 2024

 

138,600

$

14.15

8.65

$

6

XML 43 R33.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Common Stock Warrants (Tables)
3 Months Ended
Mar. 31, 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 in 2024

 

Warrants exercised 2024

 

Warrants expired in 2024

 

Warrants outstanding and exercisable- March 31, 2024

 

8,203,839

$

14.93

4.0

$

XML 44 R34.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Dilutive convertible securities (Tables)
3 Months Ended
Mar. 31, 2024
Dilutive convertible securities  
Summary of potentially dilutive securities convertible into common shares

For the Three Months Ended

March 31, 

    

2024

    

2023

Stock options

 

509,133

54,067

RSUs

30,927

Series A Convertible Preferred stock

2,838,704

Warrants

 

8,203,839

1,004,115

Total

 

11,551,676

1,089,109

XML 45 R35.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Segment Information (Tables)
3 Months Ended
Mar. 31, 2024
Segment Information  
Schedule of results of operations by reportable segment

    

Prescription 

    

Medical 

    

    

For the Three Months Ended March 31, 2024

    

Medications

    

Devices

    

Corporate

    

Consolidated

Net sales

$

613,095

$

775,711

$

$

1,388,806

Cost of goods sold

 

75,356

256,475

331,831

Selling, general and administrative expenses

 

677,896

502,775

1,530,785

2,711,456

Research and development expenses

 

1,555,953

1,555,953

Depreciation and amortization expense

 

500,305

217,534

717,839

Change in fair value of derivative liability

(1,734,000)

(1,734,000)

Interest income

(151,819)

(151,819)

Interest expense

 

 

 

120,209

120,209

Net (loss) and income

$

(2,196,415)

$

(201,073)

$

234,825

$

(2,162,663)

    

Prescription

    

Medical

    

    

For the Three Months Ended March 31, 2023

    

Medications

    

Devices

    

Corporate

    

Consolidated

Net sales

$

1,506,278

$

1,011,694

$

$

2,517,972

Cost of goods sold

 

174,270

376,472

550,742

Selling, general and administrative expenses

 

496,847

423,871

1,209,921

2,130,639

Research and development expenses

 

265,216

53,877

319,093

Depreciation and amortization expense

575,470

251,325

826,795

Interest income

(66,317)

(66,317)

Interest expense

 

142,167

142,167

Net loss

$

(5,525)

$

(93,851)

$

(1,285,771)

$

(1,385,147)

Schedule of net sales by geographic region

For the Three Months Ended

March 31,

Net Sales

    

2024

    

2023

United States

$

1,178,847

$

2,158,770

International

209,959

359,202

$

1,388,806

$

2,517,972

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 March 31, 2024, are summarized as follows:

Prescription 

    

Medical 

    

    

Medications

    

Devices

    

Consolidated

Intangible assets, net

$

4,405,998

$

3,850,455

$

8,256,453

Total segment assets

$

24,570,897

$

5,741,438

$

30,312,335

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 46 R36.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Fair Value Measurements (Tables)
3 Months Ended
Mar. 31, 2024
Fair Value Measurements  
Schedule of fair value of financial liabilities on recurring basis

    

    

March 31

Description

Level

2024

Liabilities:

 

  

 

  

Bifurcated embedded derivative liability

 

3

$

1,816,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

 

(1,734,000)

Balance on March 31, 2024

$

1,816,000

XML 47 R37.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Nature of Operations, Basis of Presentation, Liquidity and Going Concern - Additional Information (Details) - USD ($)
1 Months Ended 3 Months Ended
Jul. 31, 2023
Mar. 31, 2024
Dec. 31, 2023
Jan. 31, 2022
Nature of Operations, Basis of Presentation, Liquidity and Going Concern        
Cash   $ 11,100,000    
Working capital   6,700,000    
Accumulated deficit   (101,052,244) $ (98,889,581)  
Principal amount of notes payable   10,201,758    
Interest Amount   $ 8,000,000.0    
Proceeds from gross proceeds $ 15,000,000      
Vivus, Inc | Settlement Agreement        
Nature of Operations, Basis of Presentation, Liquidity and Going Concern        
Principal amount of notes payable       $ 10,201,758
XML 48 R38.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Summary of Significant Accounting Policies (Details)
3 Months Ended
Mar. 31, 2024
USD ($)
segment
Mar. 31, 2023
USD ($)
Dec. 31, 2023
USD ($)
Summary of Significant Accounting Policies      
Number of operating segments | segment 2    
Reserves for product returns $ 4,600,000   $ 4,200,000
Amount of returns $ 500,000 $ 400,000  
Revenue practical expedient, financing component true    
Deferred Revenue $ 0   0
Prescription Medications      
Summary of Significant Accounting Policies      
Reserves for sales deductions $ 5,000,000.0   $ 4,700,000
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 49 R39.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Accounts Receivable, net (Details) - USD ($)
Mar. 31, 2024
Dec. 31, 2023
Accounts Receivable, net    
Gross accounts receivables $ 2,494,076 $ 2,887,317
Distribution service fees (355,301) (398,968)
Chargebacks accrual (3,934) (2,462)
Cash discount allowances (24,795) (24,639)
Allowance for credit losses (153,041) (235,097)
Total accounts receivable, net $ 1,957,005 $ 2,226,151
XML 50 R40.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Accounts Receivable, net - Additional information (Details) - customer
3 Months Ended 12 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Gross billings from customers | Customer concentration risk      
Accounts Receivable, net      
Number of customers 3 4  
Gross billings from customers | Customer concentration risk | One customers      
Accounts Receivable, net      
Concentration risk percentage 26.00% 23.00%  
Gross billings from customers | Customer concentration risk | Two customers      
Accounts Receivable, net      
Concentration risk percentage 24.00% 19.00%  
Gross billings from customers | Customer concentration risk | Three customers      
Accounts Receivable, net      
Concentration risk percentage 16.00% 15.00%  
Gross billings from customers | Customer concentration risk | Four customers      
Accounts Receivable, net      
Concentration risk percentage   13.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 39.00%   36.00%
Account receivables | Credit concentration risk | Two customers      
Accounts Receivable, net      
Concentration risk percentage 22.00%   24.00%
Account receivables | Credit concentration risk | Three customers      
Accounts Receivable, net      
Concentration risk percentage 20.00%   16.00%
XML 51 R41.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Inventories (Details) - USD ($)
Mar. 31, 2024
Dec. 31, 2023
Inventories    
Raw Materials $ 1,413,616 $ 1,430,139
Finished goods 143,402 180,252
Total inventory $ 1,557,018 $ 1,610,391
XML 52 R42.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Inventories - Additional Information (Details) - USD ($)
Mar. 31, 2024
Dec. 31, 2023
Inventories    
Finished goods are net of valuation reserves $ 308,227 $ 295,411
XML 53 R43.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Prepaid Expenses and Other Current Assets (Details) - USD ($)
Mar. 31, 2024
Dec. 31, 2023
Prepaid Expenses and Other Current Assets.    
Prepaid insurance $ 129,926 $ 45,664
Prepaid FDA fees 625,101 937,652
API purchase commitment asset (see Note 13) 946,721 704,729
Other prepaid expenses 341,990 234,459
Other current assets 81,079 111,476
Total prepaid expenses and other current assets $ 2,124,817 $ 2,033,980
XML 54 R44.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Intangible Assets (Details) - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 2024
Dec. 31, 2023
Intangible Assets    
Balance $ 8,971,737 $ 12,244,484
Amortization expense (715,284) (3,272,747)
Balance $ 8,256,453 $ 8,971,737
XML 55 R45.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Intangible Assets - Future annual amortization (Details) - USD ($)
Mar. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Intangible Assets      
2024 (remaining 9 months) $ 2,085,339    
2025 1,754,329    
2026 1,442,186    
2027 1,212,871    
2028 996,637    
Thereafter 765,091    
Total $ 8,256,453 $ 8,971,737 $ 12,244,484
XML 56 R46.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Intangible Assets - Additional Information (Details) - USD ($)
Mar. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Intangible Assets      
Carrying value of intangible assets $ 8,256,453 $ 8,971,737 $ 12,244,484
Stendra product      
Intangible Assets      
Estimated useful lives of intangible assets 10 years    
Carrying value of intangible assets $ 4,400,000 4,900,000  
Timm Medical product      
Intangible Assets      
Estimated useful lives of intangible assets 12 years    
Carrying value of intangible assets $ 3,000,000.0 3,200,000  
PTV product      
Intangible Assets      
Estimated useful lives of intangible assets 12 years    
Carrying value of intangible assets $ 800,000 $ 900,000  
XML 57 R47.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Accrued Expenses (Details) - USD ($)
Mar. 31, 2024
Dec. 31, 2023
Accrued Expenses    
Accrued product returns $ 4,570,172 $ 4,178,176
Accrued contract rebates 56,182 128,562
Due to 3PL/Wholesalers 62,284 75,727
Accrued bonuses 831,297 665,184
Accrued professional fees 52,742 15,000
Accrued R&D fees 528,214 100,668
Other accrued expenses 225,110 196,760
Total accrued expenses $ 6,326,001 $ 5,360,077
XML 58 R48.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Debt - Promissory Note (Details) - USD ($)
3 Months Ended
Mar. 31, 2024
Mar. 31, 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 $ 0 $ 500,000  
Principal balance $ 8,000,000.0   $ 8,000,000.0
XML 59 R49.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Debt - Future minimum principal payments (Details) - Promissory note
Mar. 31, 2024
USD ($)
Debt Instrument  
2024 (remaining 9 months) $ 1,156,550
2025 2,720,940
2026 3,264,351
2027 872,073
Total 8,013,914
Less: current portion (1,553,689)
Promissory note, net of current portion $ 6,460,225
XML 60 R50.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Stockholders' Equity - Number of shares held (Details)
1 Months Ended 3 Months Ended
Feb. 29, 2024
shares
Jan. 05, 2024
USD ($)
shares
Dec. 21, 2023
USD ($)
installment
Dec. 31, 2023
shares
Mar. 31, 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 70,922        
Remaining Accrual         $ 100,000
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         $ 20,000
XML 61 R51.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Stock Options - Summary of stock options (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 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 138,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) $ 14.15  
Weighted-Average Remaining Contractual Term (Years) and Aggregate Intrinsic Value    
Options outstanding at the beginning (in years) 9 years 5 months 15 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 5 months 15 days 9 years 5 months 15 days
Options exercisable at the end (in years) 8 years 7 months 24 days  
Options outstanding at the end (in dollars)   $ 66
Options exercisable at the end (in dollars) $ 6  
Aggregate Intrinsic Value $ 97  
XML 62 R52.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Stock Options - Additional Information (Details) - USD ($)
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Stock Options.    
Stock-based compensation expense $ 180,381 $ 130,336
Unrecognized stock-based compensation expense $ 16,835  
Unrecognized stock-based compensation expense, term 10 days  
XML 63 R53.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Common Stock Warrants - Summary of warrants (Details) - $ / shares
3 Months Ended 12 Months Ended
Mar. 31, 2024
Dec. 31, 2023
Number of Warrants    
Warrants outstanding at the beginning 8,203,839  
Warrants outstanding and exercisable at the end 8,203,839 8,203,839
Weighted Average Exercise Price    
Weighted-Average Exercise Price at the beginning (in dollars per share) $ 14.93  
Weighted-Average Exercise Price at the ending (in dollars per share) $ 14.93 $ 14.93
Remaining Contractual Term    
Warrants outstanding (in years) 4 years 4 years 3 months 18 days
XML 64 R54.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
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
Mar. 31, 2024
Mar. 31, 2023
Basic and Diluted Net Loss per Common Share    
Total 11,551,676 1,089,109
Stock options    
Basic and Diluted Net Loss per Common Share    
Total 509,133 54,067
RSUs    
Basic and Diluted Net Loss per Common Share    
Total   30,927
Series A Convertible Preferred stock    
Basic and Diluted Net Loss per Common Share    
Total 2,838,704  
Warrants    
Basic and Diluted Net Loss per Common Share    
Total 8,203,839 1,004,115
XML 65 R55.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Marketing, Licensing and Distribution Agreements - Vivus (Details)
3 Months Ended 12 Months Ended
Jan. 18, 2022
USD ($)
Sep. 30, 2016
USD ($)
Mar. 31, 2024
USD ($)
Mar. 31, 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        
Noncash decrease in API purchase commitment       $ 228,001      
API purchase commitment asset     946,721     $ 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        
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        
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,655 $ 75,314      
Royalty receivable     $ 25,849     56,503  
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     $ 900,000     700,000  
Settlement Agreement | Vivus, Inc | Other Noncurrent Assets              
Marketing, Licensing and Distribution Agreements              
Accrued inventory purchases, other assets     $ 3,900,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 66 R56.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Commitments and Contingencies (Details)
$ in Millions
Mar. 31, 2024
USD ($)
Commitments and Contingencies  
Percentage Of Project work completed 71.00%
Contract Research Organization (CRO)  
Commitments and Contingencies  
Amount paid for Research contract $ 1.4
XML 67 R57.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Segment Information (Details)
3 Months Ended
Mar. 31, 2024
USD ($)
segment
Mar. 31, 2023
USD ($)
Statements    
Number of operating segments | segment 2  
Results of operations by reportable segment    
Net sales $ 1,388,806 $ 2,517,972
Cost of goods sold 331,831 550,742
Selling, general and administrative expenses 2,711,456 2,130,639
Research and development expenses 1,555,953 319,093
Depreciation and amortization expense 717,839 826,795
Change in fair value of derivative liability (1,734,000)  
Interest income (151,819) (66,317)
Interest expense 120,209 142,167
Net (loss) and income $ (2,162,663) (1,385,147)
Operating segments    
Statements    
Number of operating segments | segment 2  
Corporate    
Results of operations by reportable segment    
Selling, general and administrative expenses $ 1,530,785 1,209,921
Change in fair value of derivative liability (1,734,000)  
Interest income (151,819) (66,317)
Interest expense 120,209 142,167
Net (loss) and income 234,825 (1,285,771)
Prescription Medications | Operating segments    
Results of operations by reportable segment    
Net sales 613,095 1,506,278
Cost of goods sold 75,356 174,270
Selling, general and administrative expenses 677,896 496,847
Research and development expenses 1,555,953 265,216
Depreciation and amortization expense 500,305 575,470
Net (loss) and income (2,196,415) (5,525)
Medical Devices | Operating segments    
Results of operations by reportable segment    
Net sales 775,711 1,011,694
Cost of goods sold 256,475 376,472
Selling, general and administrative expenses 502,775 423,871
Research and development expenses   53,877
Depreciation and amortization expense 217,534 251,325
Net (loss) and income $ (201,073) $ (93,851)
XML 68 R58.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Segment Information - Net Sales by Geographic region (Details) - USD ($)
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Statements    
Net sales $ 1,388,806 $ 2,517,972
United States    
Statements    
Net sales 1,178,847 2,158,770
International    
Statements    
Net sales $ 209,959 $ 359,202
XML 69 R59.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Segment Information - Segment assets (Details) - USD ($)
Mar. 31, 2024
Dec. 31, 2023
Statements    
Intangible assets, net $ 8,256,453 $ 8,971,737
Total segment assets 30,312,335 33,795,795
Prescription Medications    
Statements    
Intangible assets, net 4,405,998 4,903,749
Total segment assets 24,570,897 27,891,180
Medical Devices    
Statements    
Intangible assets, net 3,850,455 4,067,988
Total segment assets $ 5,741,438 $ 5,904,615
XML 70 R60.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Private Placement (Details)
1 Months Ended 3 Months Ended
Jul. 13, 2023
USD ($)
installment
$ / shares
shares
Dec. 31, 2023
$ / shares
shares
Mar. 31, 2024
USD ($)
Y
$ / shares
shares
Private Placement      
Common stock, par value (in dollars per share) | $ / shares   $ 0.0001 $ 0.0001
Exercise price of warrants | $ / shares $ 2.25 $ 14.93 $ 14.93
Common Stock issued for services (in shares) | shares   348,711  
Aggregate common shares in percent   5.00%  
Embedded Derivative Liability, Measurement Input     0.064
Accrued dividends payable     $ 595,505
Cash premium     5,615
Preferred dividends at the stated dividend rate     601,120
Reversal dividends payable of temporary equity at stated value     5,615
Embedded derivative instrument      
Private Placement      
Fair value of the bifurcated embedded derivative     1,816,000
Derivative, Gain on Derivative     $ 1,734,000
Fair value of our common stock      
Private Placement      
Embedded Derivative Liability, Measurement Input     1.48
Equity volatility | Embedded derivative instrument      
Private Placement      
Embedded Derivative Liability, Measurement Input     0.950
Traded volume volatility      
Private Placement      
Embedded Derivative Liability, Measurement Input     5.250
Expected term      
Private Placement      
Embedded Derivative Liability, Measurement Input | Y     0.67
Risk-free interest rate      
Private Placement      
Embedded Derivative Liability, Measurement Input     0.0526
Dividend yield      
Private Placement      
Embedded Derivative Liability, Measurement Input     0.080
Penalty dividend rate      
Private Placement      
Embedded Derivative Liability, Measurement Input     0.150
Probability of default      
Private Placement      
Embedded Derivative Liability, Measurement Input     0.072
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     $ 840,353
Stated value of the Series A Preferred Shares     708,514
Accrued dividends payable     76,862
Cash premium     $ 54,977
Number of stock redeemed | shares     4,359
Amount of stock redeemed for cash     $ 1,121,411
Number of common stock issued upon conversion | shares     3,812,659
Value of common stock issued for conversion     $ 5,452,101
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
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 71 R61.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Fair Value Measurements (Details)
Mar. 31, 2024
USD ($)
Level 3 | Bifurcated embedded derivative liability  
Fair Value Measurements  
Total liabilities $ 1,816,000
XML 72 R62.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Fair Value Measurements - Change in the fair value of financial liabilities (Details) - Bifurcated embedded derivative liability
3 Months Ended
Mar. 31, 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 (1,734,000)
Balance on March 31, 2024 $ 1,816,000
EXCEL 73 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( ^(KU@'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 " /B*]8I;=7$^X K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M3L,P#(=?!>7>.ND8AZC+98@32$A, G&+$F^+:/XH,6KW]K1EZX3@ 3C&_N7S M9\FM2=+$C,\Y)LSDL-P,O@M%FK1A1Z(D 8HYHM>E'A-A;.YC]IK&9SY TN9# M'Q :SN_ (VFK2<,$K-)"9*JU1IJ,FF(^XZU9\.DS=S/,&L ./08J(&H!3$T3 MTVGH6K@")AAA]N6[@'8ASM4_L7,'V#DY%+>D^KZO^]6<&W<0\/;T^#*O6[E0 M2 >#XZ_B))T2;MAE\NMJ>[][8*KAS6W%UY58[QHA.9="O$^N/_RNPCY:MW?_ MV/@BJ%KX=1?J"U!+ P04 " /B*]8F5R<(Q & "<)P $P 'AL+W1H M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M ^(KUC $EUC]P4 +@@ 8 >&PO=V]R:W-H965T&UL MM9IO;^HV%,:_BL6D:9-*B1UHX:Y%HK3=T.[MY99N4_?.30Q$2V+F.*5\^QTG MD-#*.ZLM=Y\ZO42;RTBGIS+ MC8CAFZ54$==PJU:]9*,$][.@*.PQQ[GH13R(.^.K[-EXF=&\ M9)FM6Z[Y^$K)+5'F;5 S%UG=9-'@)HA-&A=:P;IIJ[)%ES)9*KGH9?,S$];Z]\DRNS"F67?)&Q7B>@Z@O_?7P/2ED4 ME1V*>L-0P2]L.=,A$J%?1&?_X [UP?K&9_4YB[[SW"^]]3+WT_K3;")M3/)PZ MW6\V2VA42TN#PM*@F:5O*5=:J'!''L5&*FVSATMIE=HJ98I&M;1W4=B[:&9O M+E0@38/U"8P7UN3A2D4OK.R&:'Q+GY>%S\N&+5-QF&JR(:PZC[C6DH>)-9%H M6$N#P\+@$"W4?J2Y#T)!'M+H12B;,5S#<6C7'5T.F,T<&MK2W*@P-VIB[E&L M@D1# C5YX)&UC>(ZNHX@Z'5+QK^#^K)V>&"?(;W MR-?8GE=19Q"*UD2O19D$L$([W$;L$UQM;854!(31:$$KX"GK;16 M "[I*I_JH187W6=6".L?H[!3[1DI\H#CY/@0ZSF8"RGUY^)@OAI0HR:36) M*TUE%,%,G&CIV4><4^ 2*W&)X4 #>.\'\8HL=M&+#&W^:@3F3_.9=0_A%$S$ M2B9B., <,D;NWKPUCU>BDH!KA!XFB]N)=96-![9U6%(0:T1!TU0ILT[+%V=9 M*F'62*W[3#6*S];=J2D>U=9G"3NL$>S,8BU4OE=I%MS\8-SJ$U>L\GD*RF$E MY;!&E&,6I+!,@8E_)95UP*G1>9!QEWN> !D0\7-!J]]3L XK683@\^WXYVB?'/,:K+E5A$>U]9ER3NLT6[18BV@L6(YQ&6J[9T"=UB) M.ZS1?M&>51:&5<[ K#FO(%]3#7 >&TJP.OY._+*OAUQMD*F9D[/7\24@(AT! M)+Y:++HEZ+B-]H6F,&4H0-=9[(LW\KNP9K%&RA1H2 '#+5+HE^+@X MKQQXX#Y(#*(_"Z[03>H:N6Z7LJY+K49/P3]NR3\N3BO%#O6QTWMX:)U$:L2J MMN#QL+8>CX[&<%+YZ'%_Z%#M$I?[9L_C*;C'+;G'Q7EE @;]W&3(K4-,C4#E MH(K'_5]CO:.S83.I9T?F"?',AG)^3%P\+8[E)]EA=*]\/3_3_\(-$R0D%$L( M=@.^74NK#C?F!XI\5QO\!4$L# M!!0 ( ^(KU@!QJXL!0< " < 8 >&PO=V]R:W-H965T&ULK5EM7%! M=I+[];<"!VP023.'O+B1[F44J''-,G*\]%2J=7I>%Q& M2YF&Y4F^DAG\LLB+-%1P6]R/RU4APWGEE"9CBK$_3L,X&TW.JF>WQ>0L7ZLD MSN1M@4CF+BSE-$_^B>=J>3X2(S27BW"=J*_Y MPT>Y3'7U;8:.T??9)7IS]/9LK&!0[3J. MM@.\KP>@ P-\"HL3Q(B#**:NP7UJ=[^44>/.]MW'D&J3+VWRI54\-I3ONBAD MIE!8EE*5IZ9\Z@"N.8!>5J?E*HSD^0C632F+C1Q-_OR#^/B=*;M7"K:7*VMR M9;;HDVE8+DT)UEY^Y:67^69""!:8$_]LO-D%;S!DC/D!]QK#/6!N \RU KN( MHGR=J1+Z0"3C37B72 =E4IG UI&\70R!QS'V.EC[=I12GWC$#-5KH'I6J-?9 M!LHE+V)9FM!Y?70>H".B@\Y@YQ/,@@%T?H/.MZ*[+>0JC.MMO#R!N,_$48Y2-03RE+%&9SE*NE+*"_[2Y&$W;>?ZN$NH+P#G:# M'68L$-B,7338A17[MUR%R0M@BO[4\0#ZG=>MTKXAX S@GV\&&C1 RO0#_&C MG&\!#BZEH#^X[V+:@6BP$K#BS/@(;GD&'UA(*LSN8UCJAV!N ^TB$-3S78]U MD)H, TXX&P*[0XK$WJ!NK]%J741+$ @HRM,T5B!=S&A)#P0+&*!UNVC[AB[A MPG4'7CUI*8U86612:2^4+]"ZE)8BW4;9;Z78XZ0+M&\'G91Z WV M'1$['Q4 MKR8+0-:?2LP(9:R[C$R6C$.5!@/,1%IJ(NZ+!$(2AW=Q$BMH_$:50*P4]ZLR MX;6B[2?=DARQL]QSTJN\J,0UU-*JR-.X+(%34)8K:9P"(_LQ7W29Q61(/-_S M!MHS:?F/V FP41*K\$G+""/,/K%1PCCM-6>#(>&$T9W&LP^SI4!BYT" 6:QE MRX%&F'T.\QGU,>ZMS[XA3#K&?*CMM6Q'['3W#',FM=Y!%VB:@[" DM!=&WA\ M(:%,YGJN=3>T3WJ?Z82+6;^'FQC1Y9X8FO.6$8F=$K_L28R=Y6R$VV<]YE/H M/%VX?3LW8%0(,UK:TB.UT^.^TCB EO:)CQ *NIAU:\5D"86"^9 NIBU'4CM' MWNXWB(K.=>.(]GN)$7^?"GW7QY1V5Z3)4'@_0 [37* MKMZ51'FFXNQ>9I%N?V]**:O21L0U'GS8HYM)&QD/"?Y_H/T9:/F3VOFSZ?31 M3J>''B]EJCL[J(#GIE^J//J!WJS" FW"9"W1$3Z!XB9H!<59+L-"5E-X1!QX M"M:A J?*\JV#B%<]U0;;R\H#9GVMEK"Y_E=O7A3Z%(+D;@Z+G,K^4D8RO8,Q MG@^!',!7KF1U_)<\O4.>X_NL#HT=Z"'/H:$W:2ZK=IMK!8"R.;S;WQ[F)OZY MCN=A)8_J68$RD;KA'?D.$]S!@FUG@#B4$X?Y'H0NM<5O#'AB++B^0 FP'_"N MWC+8N5@$8FC!M#J&!C1@<$!VL%'K,+/-#6ZW2=5&UQ+A=Q%!N/$UA?L!T33+!'J=L] M43#9!D*(P!,#ZHZUZH[9U5U-XJ;U;D3=UVD!%Z ENIW)8$@HY@2[0XA;1V?B V<4)DOS&<5XY_.-_G8&2_0^ MSDJ4R 6XXA,.TU74GZ/J&Y6OJB\Z=[E2>5I=+F4(T+4!_+[(0;5L;_1'HN:C MX.0_4$L#!!0 ( ^(KUCNHDW34 , !\, 8 >&PO=V]R:W-H965T M&ULK9?O;YLX&,?_%8N=ID[:%0P)D%Z"U":9-JG751,78H2"GRS%#)G&J=R9:M2 DLJISRS7\ M@'M)U#K/F?QQ YG83BQJ/3]XX*M4FP=V-"[9"A:@OY;W$F=V$R7A.12*BX)( M6$ZL:WHUI:YQJ"S^X;!5K3$Q*(]"/)G)IV1B.4819!!K$X+ASP:FD&4F$NKX MM@MJ-3F-8WO\'/U#!8\PCTS!5&3_\D2G$RNT2 )+ML[T@]A^A!W0T,2+1::J MOV1;VP:>1>*UTB+?.:."G!?U+_N^^Q M!SIXQ<'=.;BG.G@[!Z\"K9556#.F M63268DNDL<9H9E!]F\H;:7AAEG&A);[EZ*>CZ>>[V?QN,9\1'"T^WWZ:77_! MR(!PQV@,8 M-@##LP"PM4Z%Y/_A$[,TU7*HWO6H\PW;*H==EF-6>S!^ ^.?!88KM3X.XG\'1-<(U<=U^CJ#A",["@5^%P9.^!*G:T>I&U#/'_83C1JBT4&BJ?.K\O(^=7P"H=TVKPGLO7*>S-UQ3L$ZWM$\RW5?>ZB3HKRNOR[E7 M->U(\<.0AO[@I>:NH3L:42\(7E'\\^ZG!R_6?L6MPNV5[9XJNVO8+]MN=6^F M=<8.:<4+13)8HJ=S&6 (67>C]42+LFKH'H7&]K :IMC!@S0&^'XIA'Z>F!ZQ M^9\@^A]02P,$% @ #XBO6.@$,R['!0 WA< !@ !X;"]W;W)K=BS7)XLQ RHQINY7*DUI+1I&R4I2/B.,$HHSP?C"_+9\]R M?"DV.N4Y>Y9(;;*,RN\W+!5O5P,\V#]XX_.Z:#NLVAX>+WW_JD,'H*94<4F(OW*$[VZ&D0#E+ %W:3Z M1;S]S78!^86_N4A5^1^]5;8^&,\W2HMLUQ@(,IY7O_1]EXB#!N#'W(#L&I!V M Z^G@;MKX):!5F1E6+=4T_&E%&](%M;@K;@H M'F_O'J=WMPBNID^?[V^O7^%F^@H_#W>/KU/T] D]/=^]7+_>@P$:HB_36_3A M]X^7(PW=%TY&\UU7-U57I*"8_WMRUX+AU*MW2GWN:5)H26'7@F3LH9O2%6M,YNQK E%5,;ME@ M_,=O.'#^-$5_(F='N?#J7'@V[^-'6( 439DR15DU#,%]9XH;72 MG]9,4LWS)6+OH">*J0L397C*:CZ1LZ-XHSK>R#H<4U 9B/8,+5D.D:>(Y@FB M"2S'7.DB$UMFBC_J9)^$&'M^N\X-=MAU CV21FU%)AV#HQB0B8;LD3)90QC&) M^V ;8<5V97W2*R81S^"-BF*[C$Y6-%\RB!PM M*)=H2],-*Z0K89)ORW4'I9S.>,KU=V,RO.Y\#EW/<9SVX%DY?C7.1I&Q79+O M<\W K]Z-L3&4KM)B'T>X,\&[=D'@XKX:;!09VR6Y1MR5WUDASQE72LCO*!?: M#&T08-AM.AUH@YU'<-!'W0@UMNKB?E4RSQ\C<6BHF, /<*=BNH;#T(_\GJT% M;K06V\6VV#JFQ>HT8_"5RO;8FK[W+*9=^1Q"Z@B,>AO98 D[3Q][?7ENI!;; MM78/;03LBF4?H,'2"D@:825V87V&KV,F)4O05(OY-Y3P+4]8(;#P-Z=J!>7, M,K[)C"&0KFH.85?@.^T-IYWB%]<1TH@PL8MP.THZGTM6:)LQJ*ZX#GT21&'8 MWJ#9>_W5J!JM)G:MKF<$U5KRV4;360H30B"8&!ELBU01ZPJ^8Y@TCQ[I?$@- M(X<$L>>U S58V@NPT7!BU_ Z"-ANU. K*HWK)CFIB)_*VW'DC8@3NXC?4,7G MZ .(>"+2E,HJ!67LQB5XYRXZ&H3SH*T9)C/G/ AZ!JK18F+7XEN>;C3,H)\ M]G\,V&!F 6Z4F036ROI:'M4!,=W"3A:V2X?5I9#8:*5AE8--N1'>*OL_76HG M\G:YO= /8I^T!ZQK2)PH"N*H9\@:C2=VC3^L,1MI M5[![2 V?T$;2T<%):<;DLCQ 5E QFUQ7!X_UT_J0^KH\FFT]O\$7D^JHN7%3 MG7P_4+GDN4(I6X!+YSP$*ED=)E6*45B\"P-XOQ"PF]S= M%!W41_KC_P%02P,$% @ #XBO6%#DU0^]!@ 0"D !@ !X;"]W;W)K M7HU5=K]]/)E6THEE8O2O6-&?_/!9E%M;LLGR:5.N2AG&KE*439!ADDH5) M/II>M+_=E=.+8E.G24[O2E!MLBPL_[NB:?%R.8*CUQ\6R=.J;GZ83"_6X1-= MTOKS^JYD5Y,=2IQD-*^2(@#[ %F-0BOQ):$OU<$8-+?R4!1?FXOK M^')D-![1E$9U Q&RKV+A^!4]:&^>W(5CMT#[A3PN2Z13H&TL=\& MJXVT%];A]*(L7D#92#.T9M#2U6JS "=Y,[.6=/9W?WGC^S=+W !LM M;S]>>[-[=K&\9U^?_)O[);@-P/S#[.8/?PFN;QJI+_[B_OKJHP\6ON?[GV;- M\&[A!_YBT6K>SO\$LYMN].'VH^41#6S)?H'3#A;P 9",F( M5"(UR?)]M0XC>CEBV;"BY3,=37_Y"1+C=QE;6S#2@C6)\GF*#.=B\GS(B2@# M#=M"#L&H+^F+DF/7L!$Q7;,O&4@PB6T@B]@[P5X@S5T@S;,"^2N;&M4J9!%X M>U90E:A#@[H%P[V@VJ[IV%Q@=1KU=8(%FL!Z%%H["BTEA6UN&#<[6@RB(F/; M?!6V&R7]UHRIC#XEXE#Z=()YEC 7H&F8)N%6CDZ;P4F;/5[PCA>LYJ5=3B"I MJ@UCAIV[P#.MFNRY6'Y^4\E84>(-906+&8-;3EBX[3$GXNOT*- $UB.#[,@@ M/T#&8?J3$:/$'DH,$<+NFI#G1J=%7R=8H FLQZ*]8]%6LGC#JINTJ*2+1ZDY ME".=8)Y.,-^6+%K3P=#B-LO@#,$>!\Z. ^?GL-R=$DP9)TJDH9PXDJ.7 MRRT;1\SDAHVQX_)G"5^4'+L(0H@M@PND!!-;EDWPD?W!W072_9ZCU\F@*E&' M!M65'+T$2PT06-]4EHF/7<1P7.]RV$\A0V5D<&A:43W9X4-O#'ZTTY%&# MDC7=5B7]H(EBR'6A:?-%A-K-H5-9*UJ@"ZU/T;ZHANJJ^GLJ"37DT'2D%W&E2=?+7J8 JTMA2THOE(;!6, M$22($.'Y_QF2?2KV;05TWBL 7._9DE(C-@!<@[@V7^5(Y(@CO">&>S8)7;U_6V%W6Q M;E\O>RCJNLC:X8J&,2T; ?;_8U'4KQ?-&VN[ER:G_P-02P,$% @ #XBO M6$A%QMBC!P ,2( !@ !X;"]W;W)K X*1I@38*ZVS[+$AUKE42-HIUFOWY'29%LB6*: MP/O22"IY>HYWO./7'PKMXQ)]#U+\_)BLI6R.)O-RFC+LK#\P N6P_]L MN,A"";?B8586@H5Q-2E+9\2RW%D6)OED?EX]NQ?S<[Z3:9*S>X'*79:%XNF2 MI?SQ8H(GSP^^) ];J1[,YN=%^,!63/Y1W NXF[56XB1C>9GP' FVN9@L\-F2 M!FI"->+/A#V6!]=(N;+F_)NZN8DO)I9"Q%(6264BA#][MF1IJBP!CG\:HY/V MG6KBX?6S]8^5\^#,.BS9DJ=_);'<7DS\"8K9)MRE\@M__,0:AQQE+^)I6?V+ M'NNQGCM!T:Z4/&LF X(LR>N_X?=F(0XF@!W]!-),(/T)]L@$VDR@E:,ULLJM MJU"&\W/!'Y%0H\&:NJC6IIH-WB2Y"N-*"OC?!.;)^?+N]NKZ=G5]A>!J=??[ MS=7B*]RLOL*?S]>W7U?H[B-:+E:?T,??[_Y:H2GZ8W6%WOW\_GPFX?7*R"QJ M7G59OXJ,O(JBSSR7VQ)=YS&+C^?/ ':+G3QCOR1&@Y]#\0%1_"LB%K$U>)8_ M/IT:X-!V*6EECXXM95ANT0;V18DV@F<(MIH(99(_U+F:R(259[IEJ\W:>K-J M'Y^511BQBPELU)*)/9O,?_D)N]9O.I]/9.QH!>QV!6R3]?DME)V4EZ7.R7JF M6\U4M64_GQ+L$M>%I=\?.J 9B*GO8-MK!QZ!JJN(Q7'7L9T5Z&,53MM43L M.S!;R= [%=@]$Q G;8WR!C"F#L:XCW8XC+H$VWJP?@O6-X*]R?>0?EP\5>M: MAED!Z9>T#YM8ZE#[ SB8^-CI@1Z.LX9)@CUJ6Y;5<\ ,Y(T[%1^0-S8Z>@T9Q)\80Z 3 MHF]3I6=B%/%,;871_=K8/$HFWZ(^[ONF&4/%Z&0 -NN 113QG>)9J,4,=MPZU1:UQLK1]@L"),XF=NJS.) MRRT3T!H( =";%-."'Q(N!J9S^J2A&^>#(AZ16[AC9FRFYC8+BO!I- 6&/&L3 M79T=CG-PX(PE0$?(V,S(@%&H*O2\PEJ,0UH-7"<@=A_C<-R4.)X]1F<= 6,S M U^Q#8-HQ["=(%UW^H4<4ND48X_0/N7J!A+7HB[6PR0=ZQ(SZ]X=)>9!P=/A M)3J*!0[J[RW-..I@:T33D(XYB9DY:[ ISQ^FDHGL1;A#+IQBVZ7]4J4;1P-L MT1&\'6<2,V?>_DACHD4^Y$](#&K[=C\S=",]VZ?N&/B.',GK.N--DH?0>[W< M5)&3LN*IK!VO0L>*Q,R*]^&3ZCZ5$"U@%4#_*-&?THE)@I] N+658\-P>KJO%""P34U12M2NUI/=30)L;09.&^$C5#>&O@.AHF M9AIN]]Z[9O.]5P'<)S'T9@])GJN5 M5GL(4HW'6L2:;IE"WQ)X?>VC&1G8Q"7NB+ @'6<3,V?7@)G2:T:H0S:&%?,M M#P^893C2I^JPWM=#I1UO4\M8G5>[HDB9*DUA6N>Y*M60$O5' MC9^E/+$[6^ MS;'E_]%(TTX.4+,"95MH!4,,32;?O5":+INFV!W M1([33D%08@SS+<^KX-Y(EHV<0Y^HA6X<^3\:Q?W-ZI'34/]F;7Y%:]>$#J(+(%.RQX1WK03%O2%8_?&U>>ZKEQ5GA4[$6W5 M?<2S+*F.OK5>GE1IT*'2(,2WK#$O.Z%!S4)#YZ6N%SY[E>\G/;9OK!U^NP@" M=Z3_HYW^H"_HC\9S\6:I18>"PK$=@JV^\C C>>NF[>0)??'(H&K'6]^6'+:L MD,DZ90=^%K62-IXLT*$8\6V+.OW/369$;_6X$S;TY0,(-@AI=.!VT;I='?+6 MWZ[:1*C.MK7^:SX&$-?WO+ZP, -\ZP)T0HF^\'E!A1R$1^>^R?DX4;([C_7E M.AAL/]<"A=T_3#(C>JW'LX./[QD3#]5O$I07NUS6W[+;I^WO'A;5U_[>\TM\ MMJQ_O="9J7],\3D4('Q+E+(-F+0^>!!54?\^H;Z1O*@^\:^YE#RK+KJL-N71].C=..#7JUK MNG%R]:*2*S57]\$FKK>_]%J3) MPMK/=/$F?WDT(8%4H;*:5I#XLU$WJBAH(8CQ>USSJ-V2)O9_I]5?L^[092&] MNK'%WW5>KU\>/3T2N5K*IJ@_V.U/*NIS0>MEMO#\O]B&L9=G1R)K?&W+.!D2 ME-J$O_)+M$-OPM/) Q-.XX13ECMLQ%+>REI>O7!V*QR-QFKT@U7EV1!.&W+* MO'9XJC&OOGHGZ\8I89?B?:6<)$OYD;B67GNZ>>>45Z;F^R/QB_Z]T;FN=T*: M7/QHM5F)&VLRY(S7\E,O3RJ M:!>W44=7WWTS_6'R_!&]SEN]SA];_2_5Z_&=I]^+_]7F!Q<2=ZIV%G_6$@&; MJ:;6F2RP_AN3C<63[[YY>GHZ>1X&\<7TN;!.U&LEXK,;6U;2[.+#[\56>J%- M9EUEL8?*<2%N52&WDO8VXJWDY0VXR$LNX6-5@O&?AU'))_ /!Z4'MI/$R M"\)F@+\JJX+77>PP0-8"NM6@4C%;.:5 ?C6K?E=(0ZN]56ZEW$CD/$>RR5B$ MRR"">()[$M,04:.^7F%BMVI2<$0;TPX+56^5,M&"(_%.-<[B9Z6"]49"XMY& MYE(D:Q"I)IMVP[N5WZJZ00XQ^^X0O_QR0\NU=BQTJ4F?0LN%+LC=67!#NWQ: MJEN<9$ZV\LW" R;2:15 %%! 0SJYQNDVS ZPU3QRN[9%L1-V:[!]?YE.^J$I M[G59XE%.BHA[E:V-+>R*)PPPUA\W%/K.^N/[XT\R&Y$=.E#>?TKCQN(>CHM( M%(@+95;(CXP]O;68M_657.;K#WW>VKXPM(L-8+70/FQ$N9 MTQ7/+%E1_IE"H$:%4"=AE*,8*)3(=W[9F&RPW:O;SD#;M<[6/#^IOY8; DB& M,@!2+)TMQ2>]:?;MS?[^_[3^ %:(M>2+W5-X*\M MB["RF @1%@J/B#:D*%!KT2]MC-U(,GX4%Y'L5O0$1<[R.*-0"LJ*W.D-/5!? M8,2TR6>U&SJOVI,*#/)^H]PQ0'A\8QMPE&O-_/[^IH5&S\.\D!^+ MF\8YW"AVHZ0R5 09^B;(GV&*[Z0AK) )EX5<^;6NAG+!/U#2R0JK[:%YHZ6H M+.[5" (!H> AKU>&(3@6;Y8"-9E&R:80W"V$F6*5 +QY9YH6!-E;'T;>)#[[;)"JU_A' M-"U8+C@ &8"11U)9TIF>^$IQP3HT2K (^\H/>:*4!B018=YEQ 35>FL!DQ7Y M"Q+>]==\VT9OX,P$WUM&/48O(%1@2XK.I459*H(LPS O)4+\U6V0Z\$MHA0= M#U<.KG*:>/@KW@I;PLK>%KE8*0/%B+%C!'PTG#CF,+R*]MB3_M]L=SC2?=J8 M0HIWSFT)A]+"1>2#/K)U"3*J--)1# M&+5<$_A M@LJ P"Z"LISSJ&%78[1"F<3((&N00NT3=7)U/F&@JJJNWPU<%)+ M)9R/?IS-[EI"83H@L^JR)QX$L8XW(R.P +2H-LA;3:RD8$\ZHHGIY/A7'C;# MC Q@G$[(5A_4JBF"H>;'_P _!+ELA>QG34 N!0\9(51-?\Y\L$71$-LB2!64 MIP*/ZA-813@;&0&USG[97^5C,&T)\3TX9ZFLI#)U_R149")Y< M8;CX#J#OB=#;OJT#UJ@X11E.>ER7HF!UV"@=U$9,M\;61+G:!)[8\,9IY;36 MLH$A=XJ.>=C8_UDW^;5M"JIX!74Q1'#4;ZDL:1&6ECZX1K(_Y%8^Y&XJ^'LC MDM D;U3\%GXO%Z#WJ/O9J(-,C)5]U\^,:;#S!PX"(MV$\[]!KD+U F+^ZH:> MSQ"2A8BV'8L9+#8X=*0Z/Q22/5-1,JVI@.Y(0%%A;M*Q)^LSSOC1L]F;KTGC M=6O%641! K%-S9'> M2R4E]>ZXCFKX2-P!UJ( 624^8*EVH;!$)=X$Q\"QUD24RB75>B0[&Y;/HZ$( M.A0!V$E[WQ!SW%N>,3H(X9@C:+9M7!;25R8K7>-6XT/IBU-!WJ>/#H3!E#!+ M@YE<_\%)H5S]H6,[C/TOP(Q(I;'@ZM*'Z I=R MEX0 4P*JUG&>(5\@VVZHV%Z&PV2D-Z/V4D!X.%=U781>3->5B7S=@5N6Q%#1 MNB.0S^CRXNECSNZF+F3!1(F!*:=0Q?CMT_%DZ"/ NO1A&!VL]M2BB,RU1W7N M V._H[M/AX#.+:!+V39+9[40:[Y9$CRXX;21NL#9A<[=B>-3B.X5&93D0!(X MH?I %49]J<7T-";\E*>'//?'2.X0E?1(CVHK#4X()ZG W5GD[C_(:[ZKAOY< M(3&@P/T*_+];.K?LI!AN@CS7K\Q8A9)>.,0B*01'':NBV!@+=/;&I%2D8I/A M(8\, X@:3R%AD3H;')ELT]:B?-JECBCUOFA9NXBMN Y&7= /<-2FJX@CLQJ! MF^!WZG-3FR54KH$8'/&SVRNI&&0H8XI-6UDN;0&.2&U6=G,*DU]!$' %@!ZJ MJ."KKGW0RTJ="&(6 X9;E0INVR."$0CG(P1_I@M0TW<)"F M"&/%V0,A#\&$?-JN&J3N;)"WVFPV#&AN-@2RIB!E#XU4DUBA[B@GQ(1LM.KIW";HF-[9ZN9>D(WK*B[2*1*YS<.8@[N+HZ3]+FJ5("+ MJ!!1(P)0Z"\FZ#3AE<>PJ\'1',B:QU%VWZC05*/"G#/C?@.;>X9("GLJM(G@ MG37'@P;3";NO1TE.A:H'"QQL*?4-L\!!!YO[MG3OR '3,;64J?73>FU0A+;] M8R[ @\ZQ&$_6BXW9CG>Y37E(MYB8&6MEZ*Q248LC#]LO."^4"I CYE).1?2> MBAI9!#3- URH"DC)T%C,$/+4)<2(7!.A4%GK'SI]'A*%P9;J7K((IF2'T_57 MN6(WS#!44'+QP7'H6$ @OT%X4W10$G@?X+$7?@K<*"*7$D7/@@(US@+,\?02"[UK;DGVLEX6@: M@.=+BYB/%[1!^U7,U;\ 4$L#!!0 ( ^(KUBN7"W2>A4 -! 8 M>&PO=V]R:W-H965T&ULS5S[C]LXDOY7B-Y@D0".V_W(^P%T M.I/='#:[N722Q?U(2[3-:5E4].B.YZ^_KZI(BI+E3N9F!SA@9MJ6R6*QGE\5 MJ7EYZ^KK9F-,J[YOB[)Y=;1IV^KY\7&3;'V^U+8]>O^1G'^O7+UW7%K8T'VO5=-NMKG=O3.%N7QV='(4' MG^QZT]*#X]TX4LGMUI2-=:6JS>K5T<7)\S?G-)X'?+7F MMDD^*]K)TKEK^O(^?W6T((9,8;*6*&C\N3&7IBB($-CXYFD>Q25I8OHY4'_' M>\=>EKHQEZ[XM\W;S:NCITTG=_MWX_?SB.AEKFCXO^I6QIZ?':FL M:UJW]9/!P=:6\E=_]W)()CQ=')APZB><,M^R$'/Y5K?Z]"M M\FPP9TM2RE5;XU>+>>WK*U&&E7=E,EZVZR#+7E:TMU^JC*VQF3?/R MN,5Z-.LX\[3?".W3 [3/U =7MIM&_5+F)A_./P:?D=G3P.R;TSL)?M#U7)V= MS-3IXO3\#GIG'<%;&E/?F*/7?_W+R>/% MBSLX/X^WBXB-\_UMG M(4/8?8E 03-4Z_#MVB@3U]5EKG2#X%+1LHUJ-[I5>K6"^^.S 97*U<2 WM(F M&F(,XTTK4PNKE[:P+?8T4[EMLL(U'2TJ_-.F:=WI&4K+&K1#FD"??[QI(C+% M56UN3-D9_MU\1_AML$+>U23W?B?TK3*U=7DSA\*R32(+6V9%EQL>K7.(3V>L M3"T*;$ B,_9&+PNBQL:)7=>F[>HR>6!+,-(Z&$+_C 30-*P#$"Q\:C;%Q751N-;)*9KH53%7B:(\I#Q%%N,[7L6E6Z%ON'.X"CULU4-UB_ M-H667W@I4Y-MV=\2C]M6IK70'7S1Y5W6LG[7'::1/G6%QQ ]V;J!A>4&Y!7F M7IM=,F/_-TE)4 (+I>FJJK#X)OK$Q-9G6_ 5I%LC:@*/\%8X=LUI4FH\-*! M:MGV0>*R-KEM6>+J77076T(XG?@+>W04=:(!ED)"3IQ6Z)$^@C] +[K9S ?: M(^!"8I7?:)O8M&LP$XM1#'I(23]'ZB^O68?!46\W-MO,V/.!4B"!K=ZII:$A MYGL&'Q$94!#)19/\Y-[IH\5LL5C 9\V:W>A3=.=_042:/S7RFU@F*=.5)L2L MR#K"I7"!X1QN31)G;"F(C:0+"]4WVA;L[QQ5Q.M,[FVB+L#Z3L+6QIJ5A.R#R-)8]OP-LAF4HHO"9<06'-5U-80RD/U?__+T M].3)"RCVUL4=S]1'C,YJRV%7\9QP +<-A%[5"!.U+3B$>LG0P,0)KUKX M2:V1WY^/%"?764S]7CQ>#8IB/D@4 M<#VD; 2FLM&B%F@R,P@#CUATY0'S'>2 UPNDY2.@$,C.=-Q MMDJ#86XH'R- #V4%^XA#^R!>Z5V4G _[9+;MKO+F45 @0^!%B"Z-VAE"X&GX ME*SY(U66AM5!$VY@Q!R'6+VYM^,4-NQG/\9C''4IB2W):P):P0?D]7J-I]FU M3T,8W=869)@!X!;(6ZT,^ C*?'MU$90YW$Y'4(N$0;@KH]4I4AKLJ-TX#PT\ M;&"$ \<\M*&N%-G!#B2,-Z (=1/" +X5Q N[R%H? C 7EL@#IFF29B)*T2"* M;Z0QGT C;&R#D9CPK!%;.>!& ?W &G\S^;Y^^7D3Z4,?(J&6@3@E92?%QNZH6MK%/ MK,YYE/RWMH1<9\'Q,J]*I-%KQ",R2%^$]0MY"T02*7.23%?7/@O'51GW(G-W MOC#BVM1#EPCF4?7I64(W[#DIJ0HP4$RLX74I<8,KX79"_G<*5A3(Q5*L!*B> M\MJ9#XKZ7[M<$GPBB1AL>'-L1#FQB[SG$QJ,V:P=?>N7@FG!SZ1(#F7XS]HK M6=&JJYE.SJED2:";FH9S( O)3)_$8JEV(&1 3+. HM@K$B!GUW82XNM0XU;4 MOMA)H.KA&>'5VX:C>I\BHZ>,HR97[QQL0JVQZLNM$.,;^QV[YRX8\CYE6D>V M:7VTXH8!4>HJ^B7D6*57T/]XX-SW5MR-('):SCLQ:4N"L$QE #=*&*OY !NO3UWZ2"NDMI*$_%FF#'@)_$FC/YX_' M@?9T.M#*2F26,91RRNWAF?13ZL[T79JY>MNW:=I-;4Q0/I71^>1FA/_ATNT> MPL+D>XOYHR'SB_EY?)"H8A\:K&O7Q 3.M;>$FD\AX%\ZMIM/)C>A?Q9RP#LS MZG? D*!9VVP$HPN$$4>\W3CX-7R[%EQ&#@ K"BEE/U*)![)!Y<8;M&=)0H3E MLMYRZREDI"3DL,=2_4E!#103RL$W/4%Q#*08+:B\WT7NE[IQ1;=E'0J382+9 M0!\CPM-*6P]->7"%\G:CN2KN68AI41.NH(WHM:'>2V$%UVHU$DA?&@F]@-RZ M06.-A1 82&0.S$E%S93W0W;Q\F^Y@48B7@^T+14$+4 M@AMR^,&_]RW6#1[2^8U'2./+FX%YM.,8+: 6HQ$AM"T"];1%Q U2CT3VV X5 MXIYJAZW,J.F-*4*$ATQN85 ;A\I*<3=(4$'L,)R%&KRA&MHWI6=<,4J>\I@ M%6#7A T)B _Q?C[JGMS1<=CZ@=(:V6\TA-;(?END+YX EB*]C=$%U-';^%07 MXG /ZBY2N>/RR&,P"B%IB2W\29?_J_1]?@E]G]@;^UB;-P[0:Z:^FM)=88$9 M;*$D5FSYJ_'0Z_ZG[P\D/E/NHF,?<4:8AR>(2$!%JK1,DN;'.$V-"D5V^$F) M7AEASZ>.NN"+AKR&72B>Q;.LQXL[$5V>X1&>HN]5WL/H7FL T?"<\60+8[WRJ720R)R8^B+P[/')[Y*31DZ*%Q MW/P_UH+[?U)YC,5^=^T1\\RS7KK$%?G>GU!#C)'V#ZJ'U!,IP&TUG"O50SBG M\WVF4)\V,I(:10!0W#&(H>@_72S0L[',N8 @AA->$RA]Z:A+_[Z4!HN/'3$B MQ UM ]$\*ZF!$1S,7[5%2OJBR60B+JAL1',X_OA/@3THT//["Z"/J]LZ<8/ MQ\[:PE&LYDUGNK)M?Y(82B!?WW )Q#S4OD"C/L]P2SE $]'GR$ /XL+AZ+S] M.34ELOU'ADIA/YGP@.W&GB7JDP>2'XZ;*/<+I*T-B M[MNZ%$2*'G(*[:4NF#6^ ?0[W6!OB5NL<6_A:\M1V_&=!I3[RLUPK- ?T+Y/ M#F@O/1P_=$F"SC)U7?N_B%Y+%E,=A2#$^:SAZED@5X&M0VL;04'_"6/L]J.CAF M!"FMGZ_QGD1KLDUIOU%7OVNDCO3#4Y%N89AT40P%QF]2L'1R4\?U1(ER/+(K]\;.$\T?T/*TADGW8!1:R@I,].A+#FOHJHTT&:G_Y9/5RE%* ME.1-?11?BH1?>\H;BQP*>]\]5_^@,>I$<;XZ>:'^NW/4?&7%RMD]F[,7O(<0 M# :S?C^)$BW5%D+T-!+]UY[\[DLO@D_) @O?TJ4!KT-#_-M/L-1 $P4U :<8 MFNV3"'/EV,5G*4]WN,4?$\=WV8W?6Z29F +GB9)UZ>K:+5W-/6Z4RLD@82J( M[RR*[\N^4:7GTUWE[T.!&GAJ9;G2!6?A;9%[R2&!9RZ%#]23&4&_Q%J\_1S8 M?5]#DW3I[];EW*4/)Y#4RZ=[(BL8IS\5=(5;6P_*@G1['YT?N,S2=SK)4Q*\ M%.Z7V%C:]-?(!M%^4+@24[.I^UVS< [@B_MP32L.!4B7<>-FYN 4P<\>>$:* MYI:FL.;&>(-AQA$'&*6QX)L_CQ+->>OC.$]0ZVP1HFJ:H/LF-CA%3?_8Q M@H^*T\@A>=)'!0X&'0F1+]MB6H@[@T5\770H@_1MJ4:=/&:J)T](R?$>XX7$ MC51DT4:EE(I>/;[]R,B7@/F H/^)+0=(!U" MQZQ,[W%AF3JYOB!7X^0ZA/'=9KI#5,>6;K&30H&M/,:V9HK+(3-=(\=_) %3 M&$D"_J)$U"1#*3G8)9U)I&*CO@+'TDF!,[@DDZ^^,9K;.NFW3\FD#2R^3,#*. M=Q+ 1]NANPL"_=E&L$I(I>TFW'@0]481[2@*>6C;2YUJ".$*8ODW5RG""AV[ MTW;C'5NY-C2JSGQFE-UZV)*>M .)]YD.PH^ :VP??"U+0 UO$%B]ORLDL74D M$3*I%0^B,)TR6M#IU.#T+_BWS$1BYLM#,T(%O0E-2#SEB&YAFKSQS/353!KS M[[@E@AE;?U:4>AOU<^G*R-[E9KD(0T6@9\DKS%_&AR,"XAZ8\W$OB#VDT027BNO6F MKZ5/%V48+V:B169'$J;!-I#=7;T(8MVR/8!>39J,-^=/QP &(>SR" MHM>NUT;,7VPZ85;*]AA'J0-.[#!.[D,#"7?O)0-?X(=S-[X_+,:UAH(JXM"T MB 0(CA\'1U3B5)_??_AP_/'SUSD4&2'-=$=C.CKHHF")K*:OJ:<^;7U,2@>0 M$5";9 CBOG4:QKVC(C'"O!0(5M3VNKI43T\>S1+&94M_-_F:7\NI0T_GJG79 M]>15S08BB>^UP.-:MK(JSFQX9CR^FPZ<(;?G+!#*.TW3:;YNY2][A@?2C!P& MVGVK ?*J"05?[&T!\0+A @9R;4M_9FZ6P.:[*L7BDG>HE?.M RX=_SP3RZ1; M2_'06'8O7?"@"5B1@T);?TDS5& 'I<26GAOX GNTS_"_'X;S4":VM*NNSG@H M=_P2U"U=,F\#^\WT>*\ S]<=*D82/O9)$\Z?+AZ>+!Y>/7OV\.QBIJY^N:2^ MZ6JE+LK2T:LEQ,1S=>E[,UG?_OV0=**@5;HA@C!)LK@RJ&*D=J&3V]'[8;7K M"3=W_ *TK?X'%G.1NXHVC8KJG\@#/KR&;GWOG9.=WS<.?]3]=Q=7;QZPX8'0 MQ=474)HSD8>+)[.)]RWN2Y/X].GBP7/U?DNG(B;ZL SS.Y69;Y/7PNX3?4_[ M03AGBV^JD2&6&]) GKQ,Q@@EO07GZ<:7O%CF^*<,%PWY@,MN"4];]B%X0]0M M7Z&%N1E^R2UT>Q@V"07_>AC&(#C$;@A?,)/[2..FL.\5QZ,UK+Q/X[\TB-<[ M)5-@B+^(L9,"_=EF1=$/H!\0]0M?N_&_S8;&F>!;;[NU:0>(0%XB\5?G BN^ MQ.M1XM3;=:.#S2;T XH8R)/W; 8O_"6>*FFOE'?-R!SDW N#\83E*.GX?9EB M@FBT,,=I:WPVPY2,[BM]UM_)F,00GYQ/&6(_\I !/HL&:&5NTY]X$B8JY>T_ M*X1:$$KWNPRW6/W]VH +* BM71U:6VNZTB W,?0:7];QS:W!JT;^R".:)*U6 MRSM %/5M875Z@<$S%*[;),2E!_@K0DP#B.!!+ )ET;CD?2X?R_UM,,@LCW+S MLACR4\87LZ9D\>=[V!]Q%]]T#;XRPL[UV'E^S@,.&,7O=8)'\ZFWFH^3%].W MIE[SZ_?\OF;9RCOJ\6E\P_]"7FSOA\O_'N"#KM=TD%Z8%:8NYD\>'/&:&1,&H#?5P[XTG^A!>+_]^#U_P)02P,$% @ #XBO M6$)X6\^@ P @@H !@ !X;"]W;W)KUEM)53 AB2T2:2^W-N'E:KNO7QV8 )6 ;.VT[3__L8F(:1-HEW= MGG1? -LSSSR/9VQFMI'J29< AKS45:/G7FE,>Q4$.BNAYOI2MM#@RDJJFAL< MJB+0K0*>.Z>Z"F@8CH.:B\9;S-S<@UK,Y-I4HH$'1?2ZKKEZO85*;N9>Y.TF M'D51&CL1+&8M+^ +F#_;!X6CH$?)10V-%K(A"E9S[R:ZNHVMO3/X2\!&#[Z) M5;*4\LD.?L_G7F@)0069L0@<7\]P!U5E@9#&URVFUX>TCL/O'?HO3CMJ67(- M=[+Z6^2FG'M3C^2PXNO*/,K-;[#5DUB\3%;:/.B.#6C3= MF[]L]V'@, U/.-"M W6\NT".Y3TW?#%3.;+"GS2@)D%!M&M39!MD6X[)'H"B9'/LC&E)C\W.>2' M_@&RZJG1';5;>A;P,U>7A$4^H2&-S^"Q7BIS>.P'2.V0XN-(]J!],O-JHT>3:.EL5;Q!% MDU5K&[DCLT??E *9]#'0@K>MDB\"KWFH7@D=CY!DC _>Y"0:CUS8(R%\!-$M MN%]+]7KYS>K9._4K)>O_3/]*KM7WR&>H/$KM(QEU6\"^>0L>!P?R7XHJ3AWU MTYGEYEV9P5=[,K&ZF%5$Z3:K-!S][Z@?7'U=F>S9;VMR5Y)OR!_[\02#O@!# M%*[[L=<[&PO=V]R:W-H965TW>2VL7#LS';;\>]G.VUH!W32]A+;U_<CI6*VLX!(?-)A573/],D.A-I.(1+O (U]6U@>2Z;AA2WQ" M^ZUYT&Z4="PEKU$:KB1H7$RB*S*:Y3X_)'SGN#%[??"5S)5Z]H.[-:"Z0?@#.Z5M)6!S[+$\A"?."&=&KI3,Z-'">^9[D%&8J IS8_P95UU M6>#+_JVZ%IR_#_;/860:5N D5_M^ZV<4D6-6?"=+!3('%.LGA !H>Q+(U)=@&W7')WE4M8*E6^PDB>Q7E* MWZ@@PS2F?0I?E64">+<)^]3]_GFR/99E&D,X.W?:MF5@Q MV_I/N #&1T^S=!A3>@Y,EG!*+_JN* (LS!WN3!Q2WFQ/[.D:#(8D7GKOW:9D M[TG7J)?!N/SAKJ1M7W<7[;SQJK6$U_366)VD)9<&!"X<-.V=]R/0K5FU ZN: M8!!S99W=A&[E_!VU3W#S"Z7L;N 7Z/X8T]]02P,$% @ #XBO6'[1G'S5 M @ 1@< !D !X;"]W;W)K&ULI57;;J,P$/V5 M$;NJMA(*8 @):1(IO6G[T-VHWSAG.,S M'CR>;H5\4!FBAJ>RJ-3,RK2N)XZCX@Q+K@:BQHJ^I$*67--4KAU52^1)0RH+ MA[ENZ)0\KZSYM(DMY7PJ-KK(*UQ*4)NRY/+O.19B.[,\:Q>XR]>9-@%G/JWY M&N]1_ZR7DF9.KY+D)58J%Q5(3&?6PINEK3CP]7TJL>9[ U1.5 M6:$"7B7P76S8PEP5']/P^=[_1\S^:^^"MY%OMX&UMZ)X=<1[TSH-CZA^KVG'IX2G\MWJ/Q'VD:)!QA^0MDDN$ M6)2US!42) 4"02H*:@IYM9[ R:!2XRQ7)&=+N+WEO-* M;22O8NRIG\%CD1VQ<"\2#.TP#'K2]>4"4J0\=XB0#6W/]0YL1/[(#H<,%LL; MJ#=DB1J'R;_,==GO"GQ1B/!-: 3//WWF!J$]8H>:(S>@>-15HGZ]]3N8'WAV M%+D'=.8'=C#[8[B@ZXGN?9P2B$'T+SXG#I=ZO^O)',]EA@C[W1 MBYCK^W8T[KV^=3*&ULO591;]LX#/XKA!<,*V#$MNS$3IL$:+L[; \%BK6W>U9L)C$F2YDD M-\W]^J/DQ$W7-ALP8"^V2)&?/I*2J.E6Z6]FC6CAL1'2S(*UM9OS*#+E&AMN MAFJ#DF:62C?K:U31//IAJ_P#NT_FUM-4M2C5'6#TM1*@L;E++A,SJ\R M9^\-OM:X-4=C<)$LE/KFA,_5+(@=(1186H? Z?> URB$ R(:W_>80;^D M']#_]K%3+ MN\%J)?^O*KF=!$4"%2]X*^T5M/^$^GI'#*Y4P_@O;SC8AX[(U M5C5[9V+0U++[\\=]'HX($"[]\5+$XO?OJ_XH++ M$H%;^(@E-@O4A_PS&$#"0I9E859D<-DH;>O_N#]1^$A7@\$>YD,:LIR%>9:? MG8),>X/T]&(2NR9^BT6:V:#9<[YYSD%P;JI_3R+KVUH1$LE:";S0_5 M\@C,$TGSFK4NU#F1EF8,J\>'ZFS MC(5),7;J_$C-J(Y%GCAU\6+]R606RG68RL>C,)XD<*\LI>QG M"7Z9IC6*"A:[XZ0"IQHX^=D +=!G;UY(*J!Z(/:'7&M#8NO%5;0TN6P&">H O5!+##KDV(6WO MP\@!/DETSC?HFX;8#7UL)==ZY]9ZX*)%A_+[,;RR:T(?U2 ;9G3C"T%[,X1! M.HP/D@<9Q,/B:?H/&ULI55M3]LP$/XK5H:0)D7$<5XI M;24*3)LTM JV\=E-+DU$$F>V0]F_WSEITD*AFL2'UO;YGL?/Y<[GZ4;(1Y4# M:/)=3T>JRJ&$IB6JKBLN_"RC%9F:YUF"X*]:Y-@9G/FWX&NY!_VJ6$E?. MR)(6%=2J$#61D,VL2W>R\(U_Y_"[@(W:FQ,3R4J(1[/XELXL:@1!"8DV#!R' M)[B"LC1$*.//EM,:CS3 _?G _J6+'6-9<057HGPH4IW/K-@B*62\+?6=V'R% M;3R!X4M$J;I_LNE]W<@B2:NTJ+9@5% 5=3_RY^UWV /$]!T VP)8I[L_J%-Y MS36?3Z78$&F\DRUQMT"*W-0II"_Q#JH9);%!TH(=);SE\HQXKDT89?X1/F\, MT>OXO ^$V#/X;S.8BS%1#4]@9F'E*Y!/8,U//[DAO3BBSQ_U^.+<-DWPIU[_YQ@ M&:X+K*H2,H32LRBPB.Q;=+_0HNG:XDIH;++=-,=7#:1QP/U,"#TLS 'C.SG_ M!U!+ P04 " /B*]8@0HUN0,% "V"P &0 'AL+W=O^TQ+8XLH M1:HD%=?_?FUU>CDTN[N#&-5U+CTH)K MJDK8W3TJL[T=)(/]QD>Y*3UOC!8WM=C@)_1?ZJ6EKU&/4L@*M9-&@\7U[> N MN;H?LWP0^"IQZX[6P)ZLC/G&'^^*VT',A%!A[AE!T,\#OD:E&(AH?.\P![U) M5CQ>[]'?!M_)EY5P^-JH?V7AR]O!? %KD6C_$>S_0L[?R:,EQOEPG_8MK)) M-H"\<=Y4G3(QJ*1N?\6/+@Y'"O/X&86T4T@#[]908/E&>+&XL68+EJ4)C1?! MU:!-Y*3FI'SREDXEZ?G%&USYFY$G)/X>Y9W6?:N5/J.5P0>C?>G@3UU@<:H_ M(@8]C71/XSY]$?"#L$/(D@C2.!V_@)?U;F4!+_N?;K5:XY]K\06X[0/N!@\>JW9!I?O\!IW',:OX3^+*>7M>87P(JPM*:2SAF[@W^,1WBG(3=: M=\6]E;X$7R+0+?(*Z=9XN-M8;%?TAQ8+D-J;5O2K?&@H@.AG#FE+\C%O+'2 M[XX0[A2_]-Z)5C&OO#**R,E1NI MB>6X;!.$IA%90ZHC% M]'>H*0@[Y.O'<7]MJEKH'768'<$@N744%')N6QK%D>$UYR@*>*3@J5-';6UI MPZJ5;"H6I.DAE-\QRP"%#R%AI?#A2<'5ZJ5N.()NC]K3IR2S=2%%=0/9^-KN%N^ M"[Y20RB:G(Z#X_1K>0X>Y_&]S&F(XX'L$&B@MNDI:0NJ=I8@SQ*@29"7_2B( M BRMLE-/:B&+SH>SF.:B4F'$D^Q9/)SL-R)Z-K@:P^!75()W(>P_L_ &E.+N&MXWG5D737%9T20Y& MNJ+J>]'C9BM(2SA8&T5O*7?5 _[JE_WDXN-'&F?ZL@OY12]Q1MTDF4RCR21F MZ,NWJC8VC+7'..<),-(;K^!S&&4RC\92Z]L&[ MGPWUT=%;JD*["2]&1_>$6D'[K.IW^T?I7?L6.XBW+UHJ-.KF#A2N234>SB:# M]G;L/[RIP\ML93R]\\*RI(A6P+!DV7FW#21NNW5HL"#9RV=:.EM$)%(A*;_\^]V1LJ9T MCE%@'VSS2-YSS[WQ/-UJ\VP+1 >[JE1V%A7.U==Q;+,"*V&'ND9%)RMM*N%( M-.O8U@9%[I6J,DZ3Y#RNA%31?.KW'LQ\JAM72H4/!FQ35<+L[[#4VUDTB@X; MCW)=.-Z(Y]-:K/$)W9_U@R$I[E!R6:&R4BLPN)I%MZ/KNPG?]Q?^DKBUO36P M)TNMGUGXFL^BA EAB9EC!$$_&UQ@63(0T7AI,:/.)"OVUP?T+]YW\F4I+"YT M^;?,73&++B/(<26:TCWJ[:_8^G/&>)DNK?^&;;B;DL6LL4Y7K3+)E53A5^S: M./04+I,W%-)6(?6\@R'/\I-P8CXU>@N&;Q,:+[RK7IO(2<5)>7*&3B7IN?F3 MT]ESH@\N3G!<=)QG)Q"_V&.IU&N/D(?Z,.[RW1T<=/"P>\*/F&&U1(-I"&\ MXP&X F&AJUJH/8BZ-GJ#.0A%GRPS#:VI^?TE:6TC5(:@5_">^GZ0) FO,UU5 MU&*6#0^@%GNQ+.FV K?5@"^-*$FP3I0E];.S RIR5WC$E336]0_!:5@B8<@< MFIK[UA,BA.7>:]QI80([EBQFFI9] "MW4(5R%"N'YKB= 1M::/-@-+45DE,# M^/9M 3]SQ-+DAH[PZZ,71C6ECD*TAE\!O0GFXL[[>H0!PAUGC M? & R#?2:KHI#AZ$S-V+G:S@%Z.;^E70_'X7,U<(=C,K&WH4_EL_HU ^]&H3 M(FWT2+15RY&VSLB,Z?1K#&I*J\^Q#W4;*=P@4>VEGP)L? )\(3%^<(['06M0 M_$!JS@=7R?GQS'P7R0#2M=+I[GGM_5N>YHUA#UC?%<3UX!N78/Y= 0R/O4)Q M;SA4:-9^!%HRTB@7YD2WVTW9VS!<_KT>1C196U-LH,05J2;#B[,(3!A[07"Z M]J-FJ1T-+K\LZ)\"&KY YRNMW4%@ ]U_C_D_4$L#!!0 ( ^(KU@9]]9? MR@, )4* 9 >&PO=V]R:W-H965TQ[>"^]XT[72-Z9$M+"IA#2SH+2VGH2AR4JLF.FK&B7MK)2NF*6E+D)3 M:V2Y!U4B3*)H%%:,RV ^];)+/9^JQ@HN\5*#::J*Z;MS%&H]"^)@)[CB16F= M()Q/:U;@-=HO]:6F5=BQY+Q":;B2H'$U"Q;QY'S@]+W"5XYKL_<-SI.E4C=N M\2&?!9$S" 5FUC$P^KO%"Q3"$9$9?V\Y@^Y(!]S_WK'_YGTG7Y;,X(42WWAN MRUDP#B#'%6N$O5+KWW'KS]#Q94H8_POK5I?$D#7&JFH+)@LJ+MM_MMG&80\P MCIX )%M XNUN#_)6OF.6S:=:K4$[;6)S']Y5CR;CN'1)N;::=CGA[/S:JNP& M_JQ=B,PTM$3I-L)L"S]OXF31!<534\]IF.AD7YEH[C6N M2T8W"MYO4&?<(%QJGB%\1EW!Z5_(M'D%IR? )25(-8;)G 2[/%-[-99$SFYF MX1UFZ W:IBR%8736B].T.^P$!OTWPVYYUA^,]O9&HXZYT$Q2@/QFG!R.Y&/Y M,;V/:,QD_\ZMD/\Z?MS47&,>9DQFU.E_X3EMTO)GXY^K]T2&'U;D3Z;W[$U' MNS6<+04>H(W3<6\417O0>-"/[WG'_=%P;_/^#-^%7KOG,8=,530R&.9?74H( M?2.]WYDJ)/].^\_N.ST@_]OKO&8&3N)QU$O'L9>>Q"DMTE&/F$V-_FT7=RV" MVIX[3CM&*I\")96F\%LLIS>4&ZI,!]A99]HJ0S)=&B5XSMP-I?!;I/G#&E?G M- 9IUKXBL/"2Q\8VNN:ZTVG"8/ M\HP<'O7&Z1"L@N6#<"IJ/-3FK>L;9%74CU*X<^VC?^B!"O=&A0IUX0&ULS59M3]LP$/XKIPRA(4&3)H65 MTE8J+]/XP%0!@\]N7)W66\4OK! M9(@6GD0NS<3+K"U&OF_B# 4S/56@I)NETH)9.NK4-X5&EE1&(O?#(#CR!>/2 MFXXKV5Q/QZJT.9?0X<4J-]435K5N&'H0E\8JT1A3!(++>F5/S7M8,Q@&KQB$C4%8Q5T[JJ(\ M9Y9-QUJM0#MM0G.;*M7*FH+CTI%R8S7=Y#;8?K]/=@(!;<9PE+E5(E(E MSCIB1K#[81@&TF%/]1\[YJ"9@ ?Z@]YQU)T'O6CM MSNWZX ^C>Y^T]MY*=^FU^%CDW3R;O@%U^^9P#H#M+0)L46. M!R\*ZTUL!!O8:"2;FI&_-B4$ZK2:A09B54I;#XQ.VHW;63UEGM7K64W!IE0# MD..23(/>IT,/=#W_ZH-5135S%LK2!*NV&?TRH'8*=+]4RK8'YZ#["9G^!%!+ M P04 " /B*]8R8V<5/T" @K41AT_8""5$8K]WDVE@X=F8[ M+>S3[^RTH0CH)+0WB>V[^_E_%_LRWBC]:$I$"T^5D&82E-;69U%D\A(K9DY4 MC9(L2Z4K9FFJ5Y&I-;+"!U4B2N-X$%6,RV Z]FLW>CI6C15US>:9E%'*7B%TG E0>-R$EPD9[.>\_<. MOSANS-X87"8+I1[=Y&8';O/I.UZNA/%/V+2^61I WABKJFTP M*:BX;-_L:5N'O8!1_$% N@U(O>YV(Z_RBEDV'6NU >V\B>8&/E4?3>*X=!]E M;C59.<79Z147C:L+Y$JN45N^$ @&\T9SR]&,(TN;.-!UTR?0):$D,9I[P OZS+./"_[?QFWP-[[0'=M MSDS-PS^@<%J3V#HR^C-,[./_VFON %WY4:\=6Y?^-*IS@O_3'> MK;CC[!X9S*W*'T'5+F$#_?@T3+*L\^OWPG@PA-OYO7E%3=(7>A:'I^D0YJA= MZ2_@W$JMKWOX6RU$W]L*3?%VKG0/:EHJ.\ MG;@-NA_B]"]02P,$% @ #XBO6$O<8R1 # B2 !D !X;"]W;W)K M&ULK5K;%]\_/)BJ-/=O#N8'Z<%GO2T\/3BY?-W(K;I5 M_M?FQN+;22%6W-BSBA@7K'0YB+=])+R]?6W,O+*V&-/K IO)N**=K"LJMMWBKL<]??I3V MJ_*ZWD[$OW1&SJZW0M:Y>*>=MWK=LN^NME8IA,*[UR<>I]+>DRR>\#:/\)M.U47B25WRZ>%0B5IV(YGXC%;''ZC+QEYX(ERUO^ M32Z8[O-!..)T_Q&463^[1F;JS0%2QRE[IPXN?_IA?C:[>,: T\Z T^>D_RTQ M?/Z$^?)8?.\IXD@>B]_T7>O$IUKF:F3]*+!# M694+77LC9#Q!L7PLJ93-M"SU?^7X$'%$,G[ZX>5B,;M(>[JW_'Q^<8R4\D50 M92(^U)DXBCOX4;<*!S>MS0H9S[4J4V ,5K.,LL&"_#U[HA/M4 ]-:;0/#\Q& MW'I5YU8BT.>G%[Q7"E.K%QZT)C9*T9K#\QGRNBRQ92J^0/03,\066KB1M^BS M);XAI4%QY9Z&(9^-R0-8;;L55SF8E% [5N/]NZM."WCPJK&Z)*@N2">/ MDN>A1*D$@(I:@@_YH]NT-9>7J?@5]!; \22"8ZC?(]JBD8^"S 8BK'F4I7\D M,*Q^!#YX\49;Y\7A:M:A@][7J-(.*CBVY>S'\3/L@Y(;1)KCEQGD*'0*1B;D MPNA*YI,H2=M?H]MN M %Y#Q %7-M)ZG;6EM+"^K;U]3*D0-:'XSL\O^G2 HA0*!#A8T(=#_='*DEXL M?DQ']J[&@^@!1R>X-BMZD1=LR]'Z>,>&C6DMW$',$9))E@O"Y5Y$_H_@) P =C$QRD.#SKT@1_%=JF6I%W&-U0:TW?-#Q; M9TH<+E9]5I%6K"]X'\L4M9H2K6^>,M$IH K@Q_,[5;=X0%10/;$/-%28M@SI M,#H"*U."PI["8 V;QL?\?W8?+J>+H3S:\\30*17:?X(FT5V+^4MND!83P,=; M$Q@C &6GUJ+Q]F6H-/L+:]BU;UE'EU:5S ]$E*Q:K:NVZNNI!22UC8U!VS%E ME-PV#>I)?SAB MIE ^:O6'%8,N,/F;(>HP8$ZFK=6AN$J=JYL4ZS@2,7B1+[35C.WIVERS&.$[4YPL4A'MX$O6J1(FVO?U[ MCR;UR4N6'K6V5GFBZ9$Z [_L\7@73A8+&:'4/6@,* I./#R?+H= N>*I)Q;? M3*%)RT -'VK(RS4'.@;YZN;#H/@!Z92A?QHJMD ](,CUMN^.("MV4.2HJ$G6 M6DL'EEJN=1G\S3P#AZJ4JM00O4*WP1U'M%0]J*REJ$K*5H*N\R_6H$ZB3-A> M:=0GZ%H;).D0M__&@V%!W\@[*(@C@BVQ,J2.!J)TG>D&GV1%Q8.5F<\F .'D M? 4TWA3RBNX24:+B+)%6A MZ'(IRS)C8([0(O4W3:L@Q=P)'6QP%Y7GY5I$5%?_O4WZ+",SS18E+TX4]VH-ILD$DM MD777VB.!10 34[?5)L94^P0 L.2/"!EO,NOGN:P:"A&\"/ MCFT;L[]9XU4O ".K$ MMGW0# 5D8KOU/)(L%E-QQ=A5KBW94US7B!2XL/T9CPYCF*O,!EV1>+95/,H1 M$EB3P[/IJN-4)LT XP8H@:XU[8/N381,H,O$!I@\U'02?D(75NT=>'L^FK M;L40V'4GZ7CD_;$W,1X1' G'Z%M..TE;P@S^NCX>23GJA"G:V-2-G?&*A^(, M5_0>)EW!+1*0P!!'G=H6TUT8GA.]@KS&F[A8CT)N5)!32)KQ-30BST%X5M)D MM-%D@&,Q'_JS4>TTA^\3!!0PR@F35-X+Q2]']QX/E,S, M7H'LDB+#(8ORGET7'<43-BW(I5=]@M2H%\ 4&E0\#E=5%"2\_RB!H^[.+)#, MKI^7DS! \OP\0@"MQH/S[D&D(#06);DD*]L\E)^]3CERJ0:NQ V!"7S_2THO MDOV)=UW'75>\Z_BOJ[[<57V0@[VV6#D,5<(V%5Z.#,6,2-.4.N?6=BU+KL=\ MUXK0#IT0P-?C_XXNC[G$] @LZ5(C&+PWK2D5T$DIYV)=< &TVA,H8P.=CVZI MJ,P"([\S@K0/TP-A&IT$$6EW.X36AA+-=(CB<7I'[1QQH1&[+V>1L MM0IQ/U]-EO/3W4A][B1UPIF1ASC.C&,R)&)!^:.)+9;L$23Z1*/%IHGE]2^D M76=P(7-F5;IZE&GZZXTG$Q>KR[=G.M_#U-U.&BJYL_A]=^J>7J^G0XF'H+UW>T5TZODYTM1J\_3-&$_W7=C:#8!#S8C4 MUTB)BGR+V-]Q):3?@NJOMFW"",3-"K]AW8(^21GW5&9_(TVR9;QW(W7(?DO7 MG"#RJ.48'\"C5\T+W7F#99'T!(.A9T:WQH:E:[K$V+DWYMNJ&XG5\/+[T874 MT/_1/?MGP32P$:"M:;<%$R :0S2>FOKGCQA[LT+5D]T;B"_=M:'X@M'$869 MTV;OX*S!\&+Z3GPQ2YTX&Y\4'T^YCN[ZIQ-NM4ASNMFJC'A//0/D9S3^HLSW M/P=$,0F*$R):U\91Z>GP1X!.)\<)C#US=T$:11CNG]X+Q>/DGN'-&3T!%C=7"93K>T9'RWY+ACS' U8#F\:P7]R%TB M0YM/%Z\8<\F('2"1P=-]/R>>#'X>QN(M_PCNP@UY^*6X>]K]SGX5?E[NEX7_ %!+ P04 " /B*]8I>K8L-4$ "+"@ &0 'AL+W=O6\D@-AP%L6"PM^2YVR,& *,KVN; MO:U+4=Q?;ZQ_2=S!9:$"SYWY2^>Q.N]][%'.A6I-O'6KGWG-Y[W8RYP)Z9=6 MG>P1/&9MB*Y>*^.[UK;[5X_K..PI?!Q]1V&R5I@DW)VCA/*3BFIVYMV*O$C# MFBP2U:0-<-I*4NZBQZF&7IS-75WKB"C'0,KF-'J0/ZC4MEZ,:[C#G'4:!K2[^VYHG&TY2'49]^\EP2VB+O M4ZR8YI7F@CX_B,/;FB.W9UH^Q3GU8J4&2/.E:1\\$+AJ^0[HU= M[]JRHDH#:(S.6X:%S"C,A!RG*A),BT5PT='(IJ/ 2_;*9DR->J*F]:%5-LJ) MLL1U8]R3<"=5>N:T*IS!9 +/!'6#3B8&T(OS/2UL)L=!U4PY. SH7D02*I)% MZST$00E2XE%YK$/$?*-5Q9[WXR$*K54+PX(OY\YW)V+T QM=.9<+#!%N;:&6 MSB=Q3-?,U?#^Q;N:(B(B%N2__ZT#;9?.+!$<;6FIO'9M(),RC)$&CPBNUT'H M:YMTK0P[0YE#[%B<+UH<:L, N/\QJLJD9 2$>T+DTJAB)0@9*\!AHM"?#B[S^[MFX^3\?%I MH ()0_E"KG%!2^I0)RI45""Q09R@,S&E@P##=>93>L'GW>(@U;_'W4"WZ%[E M@?K^>0!W*@&\#.OFV3M^GY.+1(C M<<,MG-!\_O0\-Q6:(EOS0N83 (6L*TG%"XRO?:FL_J>K^G<2U\GH='Y[G5;C MTX--DM8!$ *WCX?1'0J8.YB'C1R-9UR3VD3;S+3)%Z[?XG!W!Z\#U*>JK=$= M!5 X5. F;C*/-C6ZXH7$97/V$D$99,(OA>]12[4@2S^,!U/=KD">RE$%(L\?&0+,=]BN4@:5REXF\NI MOQ8"EK]!5_J*OX%V//Y18 -'-SEVA+HF"ONN-X+/?5/>^NVLJK3/Z6NK?.QF MK< 8O'3M#/<>""C4,CV#)(2MC=U;8;N[?6E== ^,G7CW3 /I4EN9(0541X/C M]SWRW=.G^XBN2<^-A&PO=V]R:W-H965TXC>P!-TJ!]2!%DD_:9*]$V44ET26J=[:_O1^JP MM/8ZFP-I@;ZLI2'GGOF&U%[LI/I3;S@WY$-=-?IRL3%F^VRYU,6&UTR?R2UO ML+*2JF8&KVJ]U%O%6>F8ZFH9>%ZRK)EH%E<7CO9&75W(UE2BX6\4T6U=,W7W MG%=R=[GP%P/AK5AOC"4LKRZV;,VON7F_?:/PMAREE*+FC1:R(8JO+A<_^<^> M1W:_V_"[X#L]>2;6DQLI_[0OOY:7"\\:Q"M>&"N!X>>6O^!5907!C+]ZF8M1 MI66_\-Z?V,HK9*7=7[+K M]@;>@A2M-K+NF6%!+9KNEWWHXS!AR!YB"'J&P-G=*7)6OF2&75THN2/*[H8T M^^!<==PP3C0V*==&856 SUQ=\S5";,BO39=@1.IB:2#8+B^+7LCS3DCP@)"0 MO):-V6CRD/];$TT+\^"DY(HB\ MVW#R0M9;UMRA>!ITFR;":(+>5FZ')F:C9+O>$+.31'-LE2N857'" ME6U6/)1W>M4VKG$[(QY4TUM""KP(#9^V2@!>1'5GI4X<5+QBAI?$2')M>%,J MAMRET3DENXTH-D1 EJQ*LN8->"KPB\[,]XVP?-<&['U([OGU64;K,88IW]I2RYMI8=9!F@RH:PU7C!%K:+$FP9,N@C&.O*U+DR#E12&L6 MTUH6PEFP$V9#"JX,@!NK:BLM&QFB;O=":$^F$X=Z'T6SMKZUU@99.)&]GUC@ M'S TM"VRIJC:TI(Z \R&&;*#SZ21AN@M+\1*%#8,LTX:M5G046 EV(RIA MNLA*"%>0IEO%FL)Y+5=<:Q=ILN)<3[9I40MKZSYV@SUGZ#VD"%F;22V02/*D MW_24D@8C%T7'*BU=-/:![-W!;E:+O[&,>EA)F+C3SXA5[87GW_SW" I4'V5Z MU;O\SKD\G53W7)[ARM#:8P_@J4%#BM*EZ#Y+X(?7R>$))TYBF MOC^AN*0%YQ.*3\,LHYF70(%V4+B6LNS!:-@&.6&<'+@6Q F-TOBHZU,MPV\( M5[/0QXRH,#K6^SYP73)OG+&[!N8D36F6'QH1>P%-CQCATSCT:)H=K@0V*#2" M0V\!42X'U@ @( Z)6U>G!]HA+8YI'H>/=O8A^E[22PZ,M'CHSH..G\#1ZM/X4^[,P)R\VK%ES.V563"C,@ZKE-OTE5^*VR\$> MGK[4Z2<^3<.(>I[W].3:B%P]7GVYWA@EY^?'M XKH\[[$3\F=/KN!QX-O/PP MPSW=-NF32FK]M!^<,Y>^)T\"ZN?H('MLFE(]GWII.*4%B$\6Q/=XDX FR63? MMP+G\/\'SN&7@C.ZWDMHD&8SF@<<2O)H0CL$Z(#&Z-@\#4X!-$Z2$.X=(FYJ M$3IX=+_$,2 S"CX/H2,4H8,D MIH%_9#Y8Y8=&/3BC_!Q3]%/!>52&21D=R4, L F#QT_*+$AHBEG^U?$P26CH MIT?@<%CX)#0\.>IX:@ M^E$ZQ\,.ENPAML,ZQ5?VBXQVQ]^N20&&:R[7BFUQ\\&&M4WPIQQ441P6(KX^ M])U I_M;]T;9N%X[Q]RATH'7[ XY0R _S68]:_'&CS.$U^M*8;CI'9:T[=WX MW(I7BX8/4W,-_[ MP:*DD0;\78H_(YO'[SJXP7+ST/RTK, ,V10X-'4X 3O&U8X5EZMB.BQZ,G,C M^C]X!_JDL7I\2$Z\14GAU"ELU#K'NWOHOAXB&GDX'>?3.6DAP,-Y?7K^R:B[ M?. 4_:[+\SS*DP*+:)QZN#E,:QSP$>$&$,ZTX'CM!S0,]VK^A0IXR0M>WZ#4 M_U-GK5D1S)/]\3/6URB*W N1LGQ&\Q( 1Y;-BB)/[64B_6A1V*LDP"_S9D61 M>Q%-_&F9A:$=PVX4]\1CWUJ7DP_@-5=K]YE?=]C5?0L?J>-_$G[J/J#OMW?_ MA@ "K 4"5?$56+VS-%X0U7W:[UZ,W+K/Z3?2&%F[QPUGN+39#5A?26F&%ZM@ M_/_*U3]02P,$% @ #XBO6.3:GLM&# Q"4 !D !X;"]W;W)K&UL[5I9<]PV$OXK*,5.157T:&[)EZI\UGJKLE%%=O*, M(3$SB$B" 4"-M;]^OVZ QYQ2LK5O^V"90P)]]]?=(-]LC+US:Z6\^%[DI7M[ MMO:^>G5QX=*U*J0;F$J5>+(TMI >/^WJPE56R8PW%?G%>#B<7Q12EV?7;_C> MC;U^8VJ?ZU+=6.'JHI#VX;W*S>;MV>BLN?&K7JT]W;BX?E/)E;I5_EMU8_'K MHJ62Z4*53IM26+5\>_9N].K]E-;S@M^TVKC>M2!-%L;Q?-]0_L^[092&=^F#RWW7FUV_/KLY$II:R MSOVO9O,/%?69$;W4Y([_BDU8.WIY)M+:>5/$S9"@T&7X7WZ/=NAMN!H>V3". M&\8L=V#$4GZ47EZ_L68C+*T&-;I@57DWA-,E.>766SS5V.>O;ZR^EUZ)FURF M"L;V;RX\R-+#BS22>!](C(^0F(B?3>G73GPJ,Y5M[[^ .*U,XT:F]^.3!'^6 M=B FHT2,A^/I"7J35L<)TYL\5EA&I0;KUR%_6_/$/Q.V7MU=OWC M#Z/Y\/4)":>MA--3U)_FA=,D1O-SL4=&_%**?];Y@QA-V)KXZ]=*?#!%)">(@JJEVU:N,Q;?K2\=3G0F+M"MM7M-8LQ6B6#(=#X=82#J4;/3XD MSNCRM1.EVN0/+S+E]*J4I,>MLF2@=U@)ZM;K10Z# TJ4)5/>>I/>)<$*D$Q: M<2_SFOD]&P[ ;R0J90-32)1AD?-,N%LW8KFZ97V#M>QW6';VTR5<*',X/>U) MR"ZN*[+,/)G/Z=_5(ZJGIBB FRYHU*FRKT=?P ]AUY900GJR?I0LRL6P#M>E M0>GQ8#S["SJSY)W29,F?-)R\D=8B>!PI*M,_:PU:0>U=]Q\R0U_X+1%^CV2/ M:*2^*YMJY,-Q?0#47(GN5?X0LK#)I=VD;7@,* O;5* =R-:BY=JG3J,[' M&**P*B]Y2IQN.^XXO4YKF)FV-.9(A))(T#: 6K_>L!U^DHXJ)) J$PNJ_QV% M'8LUM\NZ6,!F(!B=4J.FV/Q!EZLMQD([]!&+/V!1,DXHE&@JA,S^P#69T0FT M+"%Z1:;O=:;*# *'&Z[*-8EO59I+YX+>;+I&DES?J1!7/3XL[ OJ K(>)T(A MUNF>?D!V BKMR'7I?EPE@L3JH+:7I4EC%DG.PC+U'3!;KA3_)G6V"5$01@.R M>4.0K%7Y0E90,.5M^U[I&RX"-1BIB@V L'O',J,*P[5-&4X.>_B(.V- M-[: M(!#4GS4R!3QW4F- 12HP&^\P.U"E?BE*O:@=2".3+/-_!Q]DP>,,N[2WJS:E M+!3+:)4N8>#E,F0A ASI1L$659SL)/P^_2XQO[)R^RN@OJ%( _RLX9S6NL A MC]@$.&5.K,@FH89E@*>4Q$10+!&#BJY44>7F0>T!<\B%@U -\8>M:;X@ZDI6 MD9:A?^;()GP! @**,JK8S!ZAY[SVM6_5_O0]S>N,RUP3H%'K'O>O4,#)T%5_ M-&D=;$_)[FHJUT IRL\F\V-V[/<, 0TV9$?'2YJHU3F9"]HW!C3DOV!50QREHJM[DZX3N8.18)^0N:&\1;BMN%L50Z;$B0%7+;4^K?+UB:' MI?9W,7YP>'!T)/NP(3[#R"2"1Z;T=>L#:=S5D#T/H09[E\:SZG'!?CDOO34Y ML24?D_BT S:'4 30#P>WO3<(6BX(7:QV6@:QHRR4S^C)3(G>8Z$H;[7/0Z1A MJZ*(7%I3;,6TL8R6BM&CO1*G/J4H!GW8 M$ARCV1K#GJC_(6N.D]YHN!T>WVLXG]!9]4K*=E/7>*\=X+?2*S1@B!,-IS^U MO3S"ETO9-KCO%;K_]QO_NW[C:P\/-*$KM^T1-ZA:/1+9H#>:Q/ZBH*,(X(]& M90,8L6,23CY5IIR^I?@7\(XK/[#2 FN^[F?OZ33J(UOK:MIZ]9S[&EFBCV6N ME:FYGD2QDCC1$I%*/DCV08SS7< P;!^N$JET:_;BP71B!_,@#(8+'7(V=#QF MR?LQAAN;471T6//468+;LULX*YAL_/+00<)2YXR(H7[V1_!34THK"YH-JSRE M$PTN- YS\/$CW^[,J7]2QPX('D5!SL.-(A2,19X2#+MTUZC)+-,D&P()A215 M64WV;F2!QXJ8<1271=5E<(NE^E-M#>] ?43?=QOT^-$A@:44H6NB_UR=S+4V76]^@$) M.D\GA\K\(_66>LI#?9!LO2 *>:=>;*@W:0)LL(M(QYFL)8B51MP;[D>;1C2D M?!UB]:282>RMT>.4>XUSDQ:%])Y$D6%XBD&\W?4>Y3 0'T/@MP/7/GY0\2( M<=NC4G*L@:!T,C']*(N;T>+('#<(P;'1K[DA.A[1R5[XH4RZ_@)4CN2/J%,[&I-[5$\2QX1 M- IGIL$/-165GY P 'L6S7=XM-MJM5K'?VEZE*[9^M9.E4\M2$=.(A[-1SJ# MZ+<6A$3<4H7 DQ3X==YFS+[0CW;!BH=KTH-A._ H#.' ':$/G;%G:N%?4*^' M_'8^I)UL3@BZ!SM-448!L-3A( -XEJ/Y(N^0A!F5LJ62GFL5SRH$/33;I;F2 M%H[C"I4;1T[DV56U4PO)$T2ACLGR!/U*C,[[L*3Y 9+.,YEK%XKR#J]>H D"R(4K9W*=<03P>X),W0$V44%3;>%"$3JFPV>"(4A) M DN+I%CQF0V_R;B<3/EMQD[8!=4.:@9W\HDXE@G\X[5M/O9T@'^W MS8:&AZ.!7YN"(U(4D[(NZCQT[H7)5)YTW7&7[KJL:A^.RO;%.'G@P,X83*\: MV]#.P(V,DO34C07XWI TS3G);/1M&T-=MY$/M(Y/KN<)U?S,4\P/%IDO=FB M&V^AP[/9-'EY>=E.4D'"V*('H4)Y;D&,*W(\J6Z(_FU@BG0DC$%':Y!W"LN] M/%'+25 6LGMK,4I&XU$R1:?(9XZA79H %\;)'+2.S>9\?$4UX6^^RTOHLQ8@ MP;-9,IV-D]%P]%_@BM1:-^Y[\6<.D4P_(!*07=?$AV M&-+UH5UQHHR!M)UX[3L^136>:FOP!32;CV:1XKTVM:.6I0FH[1#H>:8)GR6? M?AQJ'YQ *C-@@6!7XH^X:G#H.XZ+WIA2]S MNN7A^R;X9@4Y1:Z6V#H<7,[.P@C5_/"FXN]T%L9[4_#E6@%F+2W \Z4QOOE! M#-H/MZ[_ U!+ P04 " /B*]8Y+YW. $% "+#0 &0 'AL+W=ONAK1[*(2I4>3D:CE\-**I/-;^+>!S>_ ML4W0RM ')WQ35=(]+4C;[6TVSG8;']6Z#+PQG-_4&6-<+2ZS5Z/KQ]9,).EM0^\^+VXS48,B#3E@2U(_&WHCK1F M0X#QI;69=2Y9L?^\L_XV<@>7I?1T9_5?J@CE;7:5B8)6LM'AH]V^HY;/!=O+ MK?;Q5VR3[&26B;SQP5:M,A!4RJ1_^=C&H:=P-?J&PJ15F$3(>/ WPP#C+#+, M6T.+9&CR#4-3<6]-*+WXS114'.H/ :I#-MDA6TQ.&KR7[EQ,QP,Q&4UF)^Q- M.Z;3:&_Z\TR3H=EQ0]PFU[Z6.=UFZ -/;D/9_/FS\5<\N^)1=/N;M4IUO(I:3%"[+H&@.@1T] 3Z-:ULX\*%+$+ M XCGJ@NJ;[D=PA^ 9XQ!$O>E=>$,7"MA9$ *$KV]%;; (5FJ5>/RZ(BJ)14< MF((<2/% T&=0$3#(K=FPVG@>*,\5P2RA< B4MLH6I =B6RIP:'PBI4S=(#;A*- [6]72/#U_=C497[[R@%)5,)1\ MQ4I,FG'!7?6#HTB"CFJ4D5.18ONL5WDXH>UV_*ZN&._+O-'8*XBF&P8^K'?SM M;5X+IC.:OOKI_QT3\89\[E1\YW2'*0>[%5,5[_?1VX-8G!ZD^Q*8=BJ_B/'@ M:OQR,!J-NKUCR8WEB[2&$IEH+[C=S"FE6<>>.SXVOS/?][!B&2"S/U %/Y^! MA=1Q9,#Z&[Q* =#M*JH?ING@XF(4PW37T3VD^AV:.U._C@>7TQE;>M'W?5C* MI_)S[ XV[%V0*W+K^!G [PV\Z=-=N=OMOC1>IPOV7CQ]I@#(6N&^HVD%U='Y MY46&ET:\^J=%L'6\;B]MP.4]/I;X6B+' CA?61MV"W;0?7_-_P%02P,$% M @ #XBO6"19@S@P P !P< !D !X;"]W;W)K&ULI55K;]-*$/TK(X-0(E7Q(PE$)8G4%JXNTBV4%BZ?-_8X7G4?[CYB^N_O M[-H)J2@!Z7ZQ=W=FSIPS]LPN.VWN;8/HX+L4RJZ2QKGV/$UMV:!D=J);5&2I MM9',T=9L4]L:9%4,DB(MLNQU*AE7R7H9SV[,>JF]$USAC0'KI63F\1*%[E9) MGNP/;OFV<>$@72];ML4[=%_;&T.[](!2<8G*+U'_RMJ)RT; M9O%*BV^\Z^QL'/?. 5VIAXQ.ZWC3=)XHLWS''UDNC.S#!F]#"(DJ-T42.J_!1[IPA*Z*\JK)[&IT3GP*G8 M<[HL3@)>,S.!:7X&15;,3N!-#QJG$6_Z?S3V$+/G(4)KG-N6E;A*Z-^W:':8 MK%^]R%]G;T\0G!T(SDZA_QG!TQ#Y8@P_P< G!=?L$?)Y7\LS< W"E98M4X_4 M4B521U2@M.,E0FVTC [_<.NXVL)GSP2O>6BBUE!1#_WIY#S1G MHM,THW-EL?2A;6'C"0NMA8KTM&BXKF"#KD-4<$'H J8_-!KMMTVO?/:<\HI' MT2##U L&:BPNO7Q*]64^R;*0"VS##%*]'CPWI#!0)&ZDW--.#-4:5 _%N6(M M=TP0"7-/25IOK&?T89S>>^RK?.L%PGP^ST9L/"K&$_A"* *=H\1,6+VO,Z4* M97XBI-->A#H0:;WCU'TT/5P#+)2T%9PI4C(4RQ-? 1_U#N6&D/-\7QBNH&MX MV01J!KB$]&DX2S3:.X/#1B5$_IPZGARE_ MT0^W'^[]%4'%W'+Z$P76%)I-WLP3,/W8[3=.MW'4;;2CP1F7#=U4:((#V6NM MW7X3$ASNOO5_4$L#!!0 ( ^(KUBF5>=G.Q8 -U% 9 >&PO=V]R M:W-H965TV\;.9+_*H1WL$@ 19;MO%^ XTQN:2C_L:#[]_:J*9+-;+4TRV04.F(RE;K)8K'<5BWIYYZJ; M>FU,H[YNBK)^=;)NFNWST],Z6YN-KJ=N:TJ\6;IJHQM\K5:G];8R.N=)F^+T M?#9[?+K1MCQY_9*?75>O7[JV*6QIKBM5MYN-KG9O3.'N7IV79\S=G%S2!1WRVYJY./BO: MRL*Y&_KR/G]U,B.,3&&RAD!H_+DU5Z8H"!+P^.*!GL0U:6+Z.4!_QYO'9A:Z M-E>N^)?-F_6KDZGBBLK9NW,9/ M!@8;6\I?_=43(IGP='9@PKF?<,YXRT*,Y5O=Z-G*AH-:/2!M\JS@9PM MB2OSIL);BWG-Z[EP0[FEFMM5:9\'YS?A3@!UU-U<79 M1)W/SA\>@7<1Z7#!\"Y^F YCFQ?8#\=ADV(]K[N__^WL M\>S%$U40$F;6MF2!I&=L,T.4MRLU:?I?*K^Z_+R&OK[I;78.T2W MA++3#-4X?+LQRL1U=9DK7<- ;&G96C5KW2B]7$*#\=D RM95A(#>$%=J0@SC M32-3"ZL7MK -F#11N:VSPM4M+2KX$Q=IW?$92LL:M$.:0)__?-,$9 RKRMR: MLC7\WGR%":VQ0MY6)$C=3NC;UE36Y?54S=MLG=#"EEG1YH9'ZQSDTQE+IQ:) MK $B,_96+PJ"QD*%75>F::LR>6!+(-(X2';WC A0U\P# "Q8V4G@W(?( HL. M"MN]S)H6M 16L)\U2-T6.9@&9E=J6;D- :J'PI&M@0T39_]U173(7 7[HN[6 MIE0WI;LKIT.CK6]D_4]E9JH&OJXY8 C^$B#6MRL'RI8[96MX MR,7O+/).53PC(6Y-V:7S-A_)PX.\L!$J=OMMK#X)J*%B8WWW< !J,)U&Y$: MO(+>P,Q4Y'3K8TQ^')G\^"AOKASP*IO.XEU5)K>-(IZ-MJ3)HK+B,WRCL@.)K@:,[$8F><' M%-+D"&S*&Y:I8,/NUC9;3]@H(@@#1S9ZIQ:&AIBO&1(Y\N0H#>=FQ3;J8["58VSX3A#JGY ;S9]J>2>6@R34HE]QAQ5Q@"^W= R]"2D-@:2Q;YC6("$R0@N&U+45.-,3@+__[>GY MV9,7D*X[%W<\4=<8G566W:SZ $G*O&31$O*]4&_-K0;Q/Y- M\!T;C=V:BK04'_)=O81A(4B"Q,%E/";L8&T-HF\KF/'*%NSB/&5H8&*9Y@V, M1Z41-SUY^&+BN4+6TL%QP+%C3E'L@EW\5+*MFY.K]B09[.LO(7&KL[;=^"VS M-GD:"3HD2HQ/#JM6LTD&-"(JF:^J9(#T#.[>&/4K#)PZ>Z2"F+[O!.J8 CV- M"O3TN+OQ0%;]M.F/3S:AYAN< D5T>4!2> MLCMRE0)*TLGOD<1/\#E5&LE#*,I<5WD--'..]!F7>X3M^>S%Y?R*/YV]N*]^ MSQQ,U1HCW) %@+!*S$-G!2)>U%NF 0&4&1E3524KA[0>&1Z,#<<&F MR4>;KT0':'XFD1^,+XWD@(B#FM0QY(;"-CC//JT@IG%HYV"W>A#JSUA9&F8'3;B%+K$Y9/;F7IW2Z'(_,N&P MG3T0!1@+4MX0U.(#PK]JA:?9C0\1,+JI+, P @AO06^U-)2L>F:^G5\&9O:W MTU)$3L2@\#RCU6 ;(BI8)_73H^E, M;4 0KD@!U$\/IT_" Y)T$AU*G,A%T+8VCNU!1]X]N#[ZR\5&LN P&MYMR0:# M GDY['2+MS._9*49CQSZ*9:$BT!^"3"NHF2%_!XPLF1\O:_S7Z+U\<"@\#LF MO6[(&]8Q@PQKY#X?%.LHN!+CXW95)6ACGUB=W3GI;V4IJY@$QA) C?L.2EV@PLFS0C]CQ)6&,@Y=16!"#(P-"F@D4R;XE K)W;4;3'1U*(5LJV^W$4'51(H7-=S5;]@O_# M@5-?@G.WDAC0K2$ /V.A$!I$)- M*/8<\&"=^]IW4L&]!3?T8Y8V\"'@)X;VX?3QT-">CQM:68G$,II2=KE=>"9E MMZHU73%OJMYVU;QF71D3F$\ECGQT,X)_?^EF+\+"Y)]FTT=]Y&?3A_%!PHK] MT&!5N3HZ\"GICYB:C\'@7SF6FX\F-Z',&GS .S.H14&0P%E;KR5&EQ!&%/%N M[:#7T.U*XC)2 $A1<"G[EDHTD 4J-UZ@/4IB(BR7."Q7*(-'2DP.:RREP634 M #&!''33 Q3%@(O1$I5WN\C]4K>N:#?,0T$R3"09Z&Q$>+K5UH>F/'B++'NM M.3GO4(AN45-<01O1*T-UL<)*7*O5@"!=:B3P0N36]NJO3(2 0$)SQ)R4U(QI M/VC'-=Y]X_H^,"7=[W"7ASBWUJ!PP#4?73E4^GS,EN#KT=6=ZV,A:OLA!]8@ M]8$]9$<$9&@O,M27*WNN)8$_0-:!WRL.?@"])ZI2O^(03ZQC)/!BQ[1OW'-U MS][W!Q6)A>,JMC=ZMDK8)O+>=_;1*<1,P-?(HJ $JP4U9/.#?_!6CMD5HJ+4A(5Q$+'1F2)P1+$=[:Z +LZ&1\K IQN!1V#%3N.#WR,1B9 MD#3%%OSD,.BSE)]^#N6G6**[KLP;A]!KHCZ;TLVQP 2R4!(JMOS=^-#KWL>O M]\4^D^^BXTY11HB'!PA+0$FJE$R2XL?030T215;X48IS'DV"GQ8RO7I*6L1A M72\.8U.S,(9J"HVM27W(>(4CN=0-]2;VT21CDB3:E*26J\(<0(1,7U"]_D:\ M/V$GLY58H ORR5_[.LD!N%2A#+M0G"QO$4PWG*U12#2LZD0IZ>CA%FSZ>.NN M"'%7'\ND(-J5=!CQ>FVW))]]4PO-=[RY/NDE&MT'WV,* &Y-'NP>@:'J4E=, M[UQH#MGPEO!BALAVYX\-9!*'Q*1'41?[YT'/_!0:TM?0.&[Z;RO!_3_)/(9D M/YY[1#_SK*,N846Z]Q_((8:1]I]D#ZDFDH';:"A7RH=PG.OK3"$_K64D%8H0 M0''%()JB?W>R0,^&-.<$@A!.<$U"Z2M'AP7O2RFP>-L1+4(T4'WY@ 5O*W) M-!?CEVVQI+I8$A)1-306@GE\-]R;@&YTJ)D= ^C]RH::N]AV5A:*8C5O.M-; MVW2GO"$%\OD-IT",0^43-*KS]+>4(V@B^&P9Z$%<.'18--_&IH2VOR0-&=]: MMS]>H_]3W_5M'BJQ^23.![P35YJH1AI$OC]N+-VC.'UIB,Q=69>,2-&%G )[ MH0M&C7N]OE,-]I:XPQH_S7QNV2\['CEX>A8/GIX=/3-ZIQ$,?N9R.G#LCKO? M=\?=8P=1/PQ47?DLX5"+#YWTZJKRKGA)$*7J+_D)M2I-U;ONL67N !'6!ZF% M^^2!'8L8]SON75F86)%F!=,>#456QR=7[)F6G EU_+VG*2>QC8"\'SL[$*)E M=HL=DHFBLIK.J>:&K 0A=JAMAC T+M7!)3J4$J$4NYY37)CFC@33PZ!JCJ6E M^/B[].Y?T]D^![92D?H_Z0/*J5 M/C.W('O,)2-;;EO/)_+?PY%MN3=VFG#^ )?'.4R\!Z+@4E9@H@\*Y0R)&L6D M]DEE.>]#EXX\M<045-[Q&5)XVT%>6[AVJ.'NN?J%QJ@SQ6[T[(7ZG]9139@9 M*^T5K&6>\#ZRX1@UZ_:3,-%2RB- SR/0?^[1[YZ42/CP+J#P)5T:47^HTW_Y M!I1J<**@VN080I-]$&&NG 9YY^GA]K?XY\#Q77;C]Q9A)J+ [JMD7KJJ<@M7 M<>D=&7PR2) *Y+N(Y/NT+U3IZ7V[]=U\@ :<&EFN=$%9>%ND7G)VX9%+HQHJ M%0TBTD1:O/P_&Y7QX$ Y&Z8B!6GF6$$Y_6.D*M[(^5@S4[71T M>J#?J"O DJ8D85QH ;(QX^J:('M.J)=/$U*3L>[$23B>\#6'T&08AR)WD''# M&FOO<,//[FE&&F0N3&'-K?$"PXC##G#PR(2O_V-(EE38$+IT_=XB'3-#9CX6^C,2+?F M7C0JG5L=;DF;2]? 24[3UK$'@0*+G$K42\-8>7+'B#DK#'O-6%NI:AO\_8,0I YS ,+Z3LWMIO7!.9-<9^L0,: 3[-1RB)_T5H&-04M$Y!9O3 MVI[>(3]<.>9"N6E:KL\<, M]>S)L8CL;-;U^<^.AD_ONT[>2Q;NT2;^[X318UW4%5:QX%SO)HUC;HHVMQ[#L(]/6)#OB<3BB M!%IN@PQF84K$FDT]2C\HN;--'"2<_&W7>9W9*FLW=<.',4R]3,S9T.Z*(QELAUH[)#-B&<$JP:4W MZ] 0(NR-)-J1-?0A=D=U2K$$*Y#E7YS$"2K4E4#;C9WJTE4U2%Z]AY;=^O I M;41 1M!Y7! _!GY#^>"N-0FN>(/(&;I6*K'Q XJ02"UY$+F+%-&"#N]ZAZ/! MSLA,! C<6S6AZ*03H1&*IQA1PZ[):X],E^REON=($PUF;/Q16JIM5.ZFCIJ] M*P+2)T0YLD?),\Q??SC8AA-9$CF2-&[TA>X.&^;V ]:!VM=@^K@&45H&%*2O MDDB?=.-[(\3]Q$LQAMV MY.:.P(RE__Z944^X^Z+@2XF308;\LT# 0, ]W$1DF^[6AD1?Y'I!%DI'T0[2@<$ MA ['ZYUI(.+N7=7QA89P+,E=WB)<*S!H2QB:!I8 QO&Z=X(G2O7;^P\?3J]_ M^WPTPDAN$IX=C0[>=N'9-Y=\?A#D :.EBX(9M1R_:)&:&NM-93J 9).J2/T8 M]TNKH7,[RJ%C%)S&R5LJ5LZOU-.S1Q/U-@V@0>E_F'RU=X.A3^?SCL[G1XD" M6?3'EF]MT9(8_0J&_T*N@W"XDLM"<_#;C)+\./3K*M0*YXW+;D9;@&N"':[5 MP50UK)[;.+/FF?%8>-SCA* H9Y:1PZ[K5G,;GV\B#@^DR-WW4/OJAM"YHC3F M4@VW $,+.PO-NK&E[\4P"R17NVV:3(G#IEK_;@XG*BYC]?43U^N5279>GH M.ADA\5Q=^>):UATK?$A*B> J=1[!OQ MY@9IJ-V_2]=7C.X*[]G1>[:OJ:M@ M<&>W>8,L3OTO!/DR=UOB!3+U7^'7O;L,AU.=61L]Z'CC\$?= M>W? &G*0![,GDS4_BVG>W(FK^A0T 3C9\,\PR0 MF6^3R[+W"+Z'?3\<*\?[NZ0?Y9H$(T^NV'+$F39]>KCQZBN+ OXK0U\MG^?: M#>5'EE4;2AI%CCO&H06&K_Z&*B*'P0+!7YK%&%C56&7C?DIIOQN>@?BCD7B2 MC)7W8?RW!O!JIV0*].-GT4%BH#_*WY+;0!*'E.,3=YGY=Y.^SB3YBE>IRC2] M"$^N;OE.T8"*+QUT4?_8G>/!.7X=ZDQ%](#)[;;>->C$@$@84\H-7!('.>;% M8#QA.DIX];Y,8[PHM!#'<6E\-L&4C-KS?M-?29A$$)\\'!/$;N0A 7P6!=#* MW+H[X*<8MY0[T58 -0"4[G<1FK9].WF(\\@VKEP52J8KZN"1QB.]PI=5O+39 MN^#G3_BB2-)JE=R\(V=D"ZO3?AV/4.@N2X!+;?EW6+X:(9]/2F"_B]HE5SF] MB_'-CZ!9'NGF:=''IXQW,L=H\9_7L!]1%U_,#[HRR(6JH?)\FP8<$(KO58)' MH\'Q:?*+&QM3K?AW1?@6>]G(CV_$I_&W2R[E%SNZX?+#)Q]TM:*^D<(L,74V M??+H1*XUAR^-V_+O=RQ'E$C/=T(^JQ)1PVO%:[7P2JVWET&@\A(KJB[$%FNS MLQ:RHMHLY2906XFT<*"*!W$8CH.*LMK+YLYV+[.Y:#1G-=Y+4$U54?G[&KG8 M+;S(.Q@>V*;4UA!D\RW=X"/J[]M[:59!QU*P"FO%1 T2UPMO&5U>)];?.?Q@ MN%.].=A(5D(\V\6W8N&%5A!RS+5EH&9XP1ODW!(9&;_VG%YWI 7VYP?VSRYV M$\N**KP1_") W2HMJ#S8* M*E:W(WW=YZ$'F(;O .(](':ZVX.ALV.W&A.K01QVI[*8]: MFEUF<#I;YKEH:JW@ 7-D+W3%T8?:/(;S)SM7HWF@S3'6.M2P:>ZP.(8'QAYG<;XH/$Z/DEX1^4%D,B'.(R3$WRDBYDX/O*/,0^%VC(E MPTRV8B[5EN:X\$Q)*)0OZ&5G'Z)Q>'5"9]+I3$ZQ9X^F HN&(XBU>;U[S;+3 M/"3W-.'9AVDF_T0^"*%4D.QJ,[Y(\1^ M,DO\<#(^LDVG$Y]$$[AE2DNV:EQ-VXRS'&&-/89SDJ8^":/17WK/R6SJS\;3 M$=R45&YP1?-G)T\_!E)!M!&V#@V6*I**)AR00#EIJ_1.N\+B!-_,DN' M&!)_3&8C6!Y 8-HJY!(+IH&;W/19HI3X83(41DQ2/YQ-1O DM!$^D,^VAM_R M%_FS=.*'87J4TS@>^U$:#3W5H-=2*C2YLHU3@3NH[2Z=M>O-R[8EO;FWC=V\ MD@VK%7!<&VAX,4D]D&VS;!=:;%V#6@EMVIV;EN;_@M(ZF/VU$/JPL =T?ZSL M#U!+ P04 " /B*]8?EBGQ%H" "1!0 &0 'AL+W=OY-A:. MG=DN@7\_VVE#JT'WL)?8=[[O\W?GW$T[;9YL#>#02R.5G>':N?8L36U90\/M ML6Y!^9.E-@UWWC2KU+8&>!5!C4P9(>.TX4+A8AI]=Z:8ZK630L&=07;=--R\ MSD'J;H8IWCKNQ:IVP9$6TY:OX '"L=6"K1@+)"*V1@.<,7]&R>A_@8 M\%- 9W?V*&2RT/HI&#?5#),@""24+C!POSS#)4@9B+R,WQM./%P9@+O[+?MU MS-WGLN 6+K7\)2I7S_ $HPJ6?"W=O>Z^PR:?4> KM;3QB[H^EN48E6OK=+,! M>P6-4/W*7S9UV %,R < M@&PJ+N_**J\XHX74Z,[9$*T9PN;F&I$>W%"A4=Y M<,:?"H]SQ8UZ!N6T$6#1ET>^D&"_3E/GF<-Y6FY8YCT+^X E0[=:N=JB;ZJ" M:A^?>D6#++:5-6<'"6^Y.48931 C+#_ EPUI9I$O^W>:[V77@_/WP:$OSFS+ M2YAA_^-;,,^ BZ-/=$S.#TC+!VGY(?;BP?=9M9: ]!*)PS(/$QU]FC"2G:/_ M77WMRWHH/KJ"$IH%F*TG0_>\\T$.C.#2#K#/B"8YS9(Q'>_[,I+0[!1="R7\ M?UJAE=;5&XSF69(3]I<*.B$)&S'TJ!V70V%>]ZA'HY.$T,F>;TQ)DIW2]QXF MW6F3!LPJ#@.+2KU6KN^8P3O,FXN^S=["^V'E:[02RB()2P\EQR"OR4DZM5*GJPG%DG&+!Y(!76.J=%1<%4WHIUHZL!+*D M 16Y0UTW< J6E58T:6P+$4UXK?*LQ(4 61<%$W_GF//-U"+6UO"8K5-E#$XT MJ=@:GU#]K!9"KYR>)=-EEBB!E0G\4"D*N*J%P%+!3$I4$LZ>V3)'>3YQE(YKT$[@G,3QX MX*5*)=R4"28?\8[6VXNF6]%S>I3P@8D!>,0&ZE+_")_7'X+7\'E?/83!H>1; M;O\PMWE4%[)B,4XM_6HDBE>THM,3$KB71Y3[O7+_&'OTI!]I4N<(? 55EP7N M9L&;+.(N"]9D<2B)XV%.3\;4]2[AJZ,N7)SVE8-KC+%8:GV=Q8-M);)2UH*5 M,?;0;T!H:(SV#%>K$MQX!'=K$)7LR0F]D!T,*L\4]5+66 MI)\UQ+PH,E7TQP1G$A&^V.PCTL(<3V1P$\<\7R_[\&.P=);4)]>TQ&'VRNY]GA MN-=ZZ+HZ.YVG0+%N^JO49UF7JFU"O;5OX;.V<[V[M_U?WXVU+CODN-)0=S : M6B#:GMHN%*^:/K;D2G?%9IKJWQ *XZ#W5US7JEN8 /V/+?H'4$L#!!0 ( M ^(KUAJX(2J_P( +H' 9 >&PO=V]R:W-H965T$!"P+9G-[DT$8G=V#*'FWSF^(80U)!I@\!P^0-74-<&"&G\WF(ZO4MCN+_?H7^SL6,L2Z;@ M2M2_JER7,R=U2 X%:VM]+S;?81N/)9B)6MDOV6QU?8=DK=*BV1HC@Z;BW MMWDXQ(!N#:CEW3FR+*^99O.I%!LBC3:BF8T-U5HCN8J;HCQHB7\KM-/S&ZX9 M7U7+&LBE4J 5.7UD>%)G4T\COM'RLBW6HL.B'V"%Y%9P72KRE>>0O[7WD%=/ MCN[(+>@@X"V3YR0,7$)]&@W@A7VPH<4+#PWVO1@[B.A]"/-&)FK-,I@Y^ @4 MR#_@S$^.@I%_,4 PZ@E&0^CS!WQS>8OT1$&J5[+L0[+#<"='*?7#"_+9NF U MXQGZT>0:,FB6('=II^28!-2E4>1&:40N&R%U]9?9%P7/V!H4]#"GH4L3ZB91 MFT1MTO"-9V5^27O<8P6D\YG+RZ;W9K3;SIQ+,$*CXBHQ)8QO!&9:!NGX: MNV$X-EIQ;X)ECR,WI%8\VA-'$76#=&3$R9Z8XB5,D\"(T__\C\-=VOY)1[/KC@#P*C2D[\'9X>_VT ;FR4T-A/5NNN];:2_O!=-GUXU?U M;JIA2E<55Z2& DW]\P2K++M)T1VT6-ONO!0:>[W=ECA<01H%_%\(H7<'XZ ? MU_-_4$L#!!0 ( ^(KUCW4?I?W0( ,' 9 >&PO=V]R:W-H965T M@382!:9-&EH%;'QVDTL3 MD<29[5#V[W=.VK2LI9JT#ZWMRSV/G_.=SY.5D,^J -#DM:X:-;4*K=L+QU%I M 3579Z*%!K_D0M9P8RX(KN!;54YGI8FK%%LD@YUVE[\7J"ZSC"0Q?*BK5_Y/5X,O. M+9)V2HMZ#48%==D,(W]=G\,.(*;O -@:P'K=PT:]RANN>3*18D6D\48V,^E# M[=$HKFQ,4AZTQ*\EXG1RE::R@XSN/DI&NJV4#% MWJ'RR)UH=*'(;9-!]A;OH*Q1&]MHF[&CA'=CV?]X^Q M'@IQ8/ /,Y@;42?/^KSC[$G#WCCLJX"(G*L MUD$K'-%ZG.WT0\RH=TG^=\0LI,68!G(#*=0+D!N+1S;'VDJ1=:G&JZH[V:B1 MX(3X=A!1VXW8&YL;Q?@+1WR*U2-Y3[#@&K8$06B[,=L3YK+8#D)&;CH@6A!O M_LUY*@36+J] ;M$ALUGL[Z&CP(Y8-&Z^$$VG=O;>A'864/ J-HM^%GY#0]EB(NA1HW7L\%=#8]NZ#\\#EN&RQ*JJ($"Z$W"[/!^.XE?P!02P,$% @ #XBO6-,HAKZ0 M @ VP4 !D !X;"]W;W)K&ULA51M3]LP$/XK MIX 02!%Y;?I"&XG"IDT:4@5L^^PFE\8BL3/;H?3?SW9"**-T7V*?[Y[G[K%S M-]]R\21+1 4O=<7DPBF5:F:>)[,2:R(O>8-,>PHN:J*T*3:>; 22W(+JR@M] M/_%J0IF3SNW92J1SWJJ*,EP)D&U=$[%;8L6W"R=P7@_NZ:94YL!+YPW9X .J MG\U*:,L;6'):(Y.4,Q!8+)SK8+:,3;P-^$5Q*_?V8)2L.7\RQO=\X?BF(*PP M4X:!Z.49;["J#)$NXT_/Z0PI#7!__\K^U6K76M9$X@VO?M-X5G#^2-85RHNYIS2E M<7A9#U]V\/ 3> 1WG*E2PA>68_X>[^E2AGK"UWJ6X5'".R(N(0I<"/TP/L(7 M#?HBRQ<=T7=(5H>*#Z-,)\QD0S)<./I7ERB>T4G/3H+$OSI24SS4%!]C3Q]T M9^5MA< +*%K5"H1&4);1AE30D)W^YY4T3E4:#Z^IE%SL@'&%A[0%TF%S77<.^A7=C3__P&\HD5%AHJ'\Y'CD@NE'2&8HWMGW77.EA8+>E MGKXH3(#V%UP+ZPV38)CGZ5]02P,$% @ #XBO6*QO@3CW @ HP@ !D M !X;"]W;W)K&ULQ59M3]LP$/XK5D ()-:\E5!* M6ZF\3$,:&Z(,M(]N-O2Q7(?U@"]X!5 M 1$5G>[D%5Y M034=#:28$VF\D(8-X+T:*)%^DB^UF:+%-F_H],2U,' MU\AM//QTR7/6\D2O\,3D6G!=*'+),\A^Q_NHR0F+5L+.HJV$UU1V2!P>DBB( MNEOX8A=H;/GBMP3:V11@B^]NQIO'T5U7()_ &^WMA$EPND5=UZGK M;F,?3?"Q94T)1,R(LDI%JW23T.U4>SN]*(A/R?]N'^R#@.S#^ DDON]_)W"6 M6S!IAO'<6<9Y+B&G&L@5UY)AKDC_X/G25%.09F<=ZH6B<[RZ$O-#0TMGNZ=E M\^PQ*2@>.KE<@$R9 G(C60KD#F1%]K\#E>J [.\2QHDN1*,HS]"P>E28"I5& MD]%--;F %*R@Y>6.R5%P-+I)FMS2>*88E9^QW7:0\O>C'^KWRLGC*DK M+5SN^LOC/3EVM$OA)B5OH WCWF$2!&O0L-L)GWE[G>1H;3+9E*7\M<)1@50D%0W7;0UQ5E>!QVWA>79ORS>JR_']D1)F" TP0H_(MB2V RUJ6X:F0F-1 ML]T"_R) &@>&PO=V]R:W-H965TVE]IWOOOO.[MUE MN)+J21< AKSP4NB15QA37?B^3@O@5/=D!0)/EE)Q:E!4N:\K!31KG'CIAT%P MYG/*A)<,&]U,)4-9FY()F"FB:\ZI^C:!4JY&7M];*^Y87ABK\)-A17.8@_E2 MS11*OD/)& >AF11$P7+DC?L7D]C:-P8/#%9Z8T]L)@LIGZQPDXV\P!*"$E)C M$2@NSS"%LK1 2.-KA^FYD-9Q<[]&_]CDCKDLJ(:I+!]99HJ1-_!(!DM:E^9. MKCY!E\^IQ4MEJ9M?LFIM(XR8UMI(WCFCS)EH5_K2W<.&PR!XPR'L',*&=QNH M87E%#4V&2JZ(LM:(9C=-JHTWDF/"/LK<*#QEZ&>2J>0<+V=N9/I$'JE25!A- M#N_IH@1]-/0-QK"6?MKA35J\\ V\B-Q*80I-KD4&V8_^/G)S!,,UP4FX$_"6 MJAZ)^LQM7*A*YK"R,-BT*">P4L.]OIG MP>4.DK$C&>]"3^9MB1"Y)*L=%'>#'.P-PB"Z)/_K.LYS!3DU\,\0;X11#/M% M^EO+QZ9:(3L9/X/"YN,.[L!V,B9RIWF@90WD<)\P\0O,YYHO0-EG!"=N\#[I!_WSB,GQ[UHX\SN^N'E:P"F=0V9S#;]BZCT3V'P!7-8)V2YX0K %I87K07_T&L&6U^@TV]J#O]' .:B\&5.: MI+(6INWE3NLFX;@= *_F[1A%LCG6 "EAB:Y![\.I1U0[FEK!R*H9!PMI<+@T MVP*G.2AK@.=+*FG'IC#PI@0OZ:@G#B_Y'O5#C%O ]#"@[9\+W; A(- MP\LCX:9=N.DQ]&S1M@W(%3328&TX$^(5BCV+7M'ZA'AM) FJBEI ETP=)G;< M]>G). Z32_CN2OT#ID2X+Q7BAV?Q296*G)>NRGN)K;;])+ P,G\"V=AVUC ( MS_TH23J]0>J'PQ'<+1[T!]0H?D=/0O\\'L$"E4W3%5SW$C6G<8!*44S:^>G\ M^^-D[(_"]!/J(U.*U4;#V"W!R,;-B:4T-'71O0%02P,$% @ M#XBO6*RCR/:B!0 #A4 !D !X;"]W;W)K&UL MW5CK;]LV$/]7"*\H$H"H^= S#P--LF']T"&HT^TS+=$V44GT1#IN^M?O2-F* M'"FNNV9;L2\2=23OP;O[W8D7&UU_,DLI+?I<%I6Y'"VM79V-QR9;RE*8-WHE M*YB9Z[H4%C[KQ=BL:BEROZDLQHR0:%P*58TF%YYV6T\N]-H6JI*W-3+KLA3U MPY4L].9R1$<[P@>U6%I'&$\N5F(AI])^7-W6\#5NN>2JE)51ND*UG%^.WM*S MJ\BM]PM^5W)C.F/D+)EI_7LNB<(Q C3^W/$>M M2+>Q.]YQ_\7;#K;,A)'7NOA#Y79Y.4I&*)=SL2[L![WY56[M"1V_3!?&/]%F MNY:,4+8V5I?;S:!!J:KF+3YOS^&8#6R[@7F]&T%>RQMAQ>2BUAM4N]7 S0V\ MJ7XW**ZD3N[$K)#F]&)L08);-\ZVW*X: M;NP9;AR]UY5=&O1SE3U3S0BYP=4#%H5@T/<)U/(NWQ= M2*3G$/4&HLNX(:1A[?4U:/8 $RM=6^T#ZE<^RGG3@%H8X#?G1QCY'?^1T(R$),]5 ES^"$E)#?6D( M6Q4Z=A+,R8 U- 9+@Z/EQ[ ^X2FZ7HIJ(9&JT%RH&MV+8NTS-Y>UNF]\4"@Q M4X6R#]]M] G%,0\P(>3TX-R[RDI(,@MJ9;J4+R WA)"CZ9#4W4PK\^F)#S'M M?E-&,"-IW\-;NDO2DT(;<^J]^\2D5^B$89I"!M'P=(]**"8Q[](8G$_"PB=[ M(X:CB/=-^U_ (?]>.(0\(Q%F<;)'(Y#Y41IT:'U(9#B$'$EC=@@2:1P <]+' MN-AA(CLZ0L,00"I@?P\3 PB?)(A[3 /&<1+3'IVZN,0IZ\] . %:1H +QV,B MBT+,Z B.^%]I9ZM"C2%NO6M<-@*@]H4#/B!07IS=GQM2EB$8ZB>+XY 480Y MC0< :#?Q3?ASL+($#A3Z![^CNRQQ<-2%D1"';!]^4O!>2/=($#8)=!+Q4RH' M*@WBTP.]8]CVCN'1O6/59C/TBPNI%[58+15PD8MGNM[#O%\:]PY V-.ECY#F M#G_JC?*]GD>XCY5RZ#6U &+[T$7C9"^Q'2C1, $?D"9>*I\5 WCK$SSL%R4> MII#\?5SJ=H #$'C M5'KVNAHUPICI'WF/\#G/"" KC)H.IJLARWM;+/5:I1U MH;\A#P7%8:WNEJZ&E"M1/?A\BL_-/Z8=O-S:_78?(U'+[96"^N+7HKDN"KTQ M9S]F"1\NR!UK(3*AIU3NU!K#L<_EQ[ *<$"@]TV[-=G!#8%NO-O=)-C_6D"/ M?*R;IN< M'R\(]IW]]7[N)8(B)1QY*OB_[6^(0W(T[=U2EK!?^)LZ E]>5;:ZK6FI[V?>VN>-Z7-[<% (" M+!0<5"'GL)6\B:%PU,VTM;KTPZ44\$OF%L#\7&N[^W "VBO0 MR5]02P,$% @ #XBO6#WM"/^^ @ . < !D !X;"]W;W)K&ULI5513^,P#/XK5CDAD";:M=N8QE:)P:%# @G!'?>B1FYNBT8QR?)"@FJHB M\FV-3&Q7WMCK#AYI46I[X,?+FA3XA/I7_2"-Y/+'";;;R DL(&:;:(A"S;/ *&;- AL:?':;7N[2&^_L. M_<;%;F))B,(KP7[33)KN1UEX<]@WGPB4&X,P@=[]:18WE--(F74FQ!6FV#9C":L0;A'HAJ))N-:P%JDF**\\TA$*Y02\^/AK/@HL!FI.>YF0(/7XR_9X]CT=^L:=[(E&C, *L$,_,WF7Z3=$-L(_>Q MOT'4FWR#\6@^GHV"(!BHP+2OP'2X NV@LBG7)4):$EX@4.ZD?RC)H?P/>_QJ MWM>$&1IH_X5K3&W69-'JN3O3;,*9>%FMH)4-%RW@ZT_[9^%RW8:OJNW;XHA4E"N@&%N M3(.S&PO=V]R:W-H965TNW"26 .;V299 MI?OAKPV4AH9YB^3I]D5CC/__<_SS$1A/#XQ_%3L B;[G&14S9R=E<>VZ(ME! MCL45*X"J.QO&:&;8T*=^;3J6_/YE)4R(Q36'(DR MSS%_N(&,'6:.[SQV?"3;G=0=[GQ:X"W<@?Q4K+FZL>H MW D4TQ32'OW2K!\8]*Y"UG(+'KG=!$;#-V5VA0;^!0J\8-"7CUG^#O-6/NR1 MK\SR%23&Z/%/DL>TE0<&&(.VB :5W^ W%U%?7=21A_V1]6/T6A0X@9E3Z"A\ M#\[\SS_\T/NK;U%LFJULFL66S#K+-VR7;VARGR^QV/6A-ZK.15^;A969?GOM MY[[O>_IOZNZ/L=J,&ELRZV =M5A'1JQ?U!M2%W>""R)QUD?8:' NX=IL=$0X M'/.\C M;#0XEW!T4HF1U_=DL!DTMF36 3QI 4]^4M0L 4@%VG"6HRUG0I5ST]='>W+Z MO",\(_#/9EVK+=TL3]"]27Y M%C&P_Z(V>YZ].C;=5E;=XL8M-&TC:O+NT6E)#GQ;'5,)E&BH]<%)V]L>A2VJ M R#W:7A]CJ8^X[>$"I3!1DF]J[':Q?#Z:*J^D*RHSE[NF90LKYH[P"EP/4#= MWS"U@LV%#M >$,[_ U!+ P04 " /B*]8R6_P[2:0V M[&KFH:NJU>P^N^ DUH#-VB9II?WQ:P.%."%.Z3A]:(!PS^4>7U_?0SS;,?Y# M;#"6X"5+J9A[&RGS&]\7\09G2%RQ'%/US8KQ#$EURM>^R#E&26F4I3X,@K&? M(4*]Q:R\]L 7,U;(E%#\P($HL@SQUSN8W* G),!6$4<#Q:N[=AC<1G&J#\HZ_"=Z)O6.@0WEF[(<^^9;,O4 _ M$4YQ+#4$4A];O,1IJI'4<_Q;@WJ-3VVX?_R&_F<9O KF&0F\9.D_))&;N3?U M0()7J$CE(]M]Q75 (XT7LU24_\&NNG:B+V# ;! M"0-8&\ # PA/& QJ@\%[#8:UP;!DI@JEY"%"$BUFG.T UW/^)+GZEB@[N7BJQANP%7@B:TI6)$94@MLX9@65A*[! TM)3+ GR(L$4G% MYYDOE6=M[\>UE[O*"SSA90#N&94; ?Z@"4Y,>U\]XK=?PG'P>Q>/+L$B1V &I\.&TZ$- M??%7D3UCKBE5-92CDL4Z?P3XSY)*=Q7NJ,35976[@#-_NT^2U7-?DAR!&22- M&I)&5I(>*T0!U (#]0,QX'^.R#(ZK4O01U.H>G4 MB'W&>HMI@=4H MZZ4X1BG +SE.B)H$7\"*4$1C/45BEN6,GI@9=@^2%[BKI%BM^B:#(S"#PFE# MX=0:8(17F'.<@)K++HJF1YEPF"M6'WWIF![5JA.SXKJ)\=H:XX-R&G.2ETW; MOJ[\+@$BQR!&0R&0=MR!1=]:3IV.YQ8EJP0M@Q *P/5C$Q!A+^>,2+7*%9K+7MMGA)?OLT&FC[10M^H8Z^)=8D6N4(SB6WE1&CO]B.M)3 G M+"FG-J%;IE8DD*/74F)WLFE''%CFN%,-X0K-9*Y5$:%=1C@HEG8'8Y"5;^,Z MF70J/URAF4RV6B6TBY6V6A[T1>I*Q#(LE-"M7[)BWIV23C6,4[3(%9KY K95 M,?"2*@8Z53%.T2)7:":QK8J!=A7S@V6O9ESA&8RUZH?>$;]H)CTW/< MJ0)RA68RURH@>.8GB9_NCLXX",$K1KR31Z?"QQ6:R6,K?*#]YXVV5A[W1M^H MQ)R6%5-=MS9(=B^]Y[A3!>0*S62X54!P)I1[2\/K);]F;.J2#R]_9]J FZ+O?/"%#F5[67HKG:[-&Y+7>F'%R_"V^6 MU4Z;%J;:^'./^)I0 5*\4I#!U415+5[MI:E.),O+W27/3*HJ41YN,$HPUS>H M[U>,R;<3[:#9T;3X'U!+ P04 " /B*]8YC3Y#L\" !1" &0 'AL M+W=O[?SW9"1*F)-FDWQ$[><_(<.[89[[EXEA6 0B\U M:^3$JY3:W/J^+"NHB;SA&VCTDQ47-5&Z*]:^W @@2RNJF8^#(/5K0ANO&-M[ MH<;#W1=*7/#+\8;LH9'4$^;N= ]OW=9 MTAH:27F#!*PFWEUX.\U-O2WX06$OC]K()%EP_FPZ7Y<3+S! P*!4QH'HRPZF MP)@QTAB_.D^O?Z41'K+F'EK B6Z8>^/X+='D2 MXU=R)NTOVK>U<>*A*N[+DVT9)] ET!U9,+A" MC?YZ+F:@"&7R$EVCI\<9NGA_.?:5?J/1^67G?M^ZXS/NWXBX05%XA7" 8X=\ M.BR?0=G+H]=R7^?LP^(^++9^T3^&=05KG6*WDUE;MW)#2IAX>O%($#OPB@_O MPC3XZ(KYG\Q>A8[ZT-&0>_%9<"GU$) MJZMNE(_2W,V:]*S)(.NT(F(-"U(^V^$56\)'="0/I=0*6!) M%6+ZNW6S9F\A0CWO\>G$.^IPE 2C,Q]IWM/F@[3?N2+,M:+.;B;YF]42CI(L M"$Y']VT=QC@-D_ $V#_:\,UAJ_?9-6TD8K#2RN FTYE%>X"U'<4W]@Q8<*5/ M%-NL])D/PA3HYRO.U:%CCI7^7T3Q!U!+ P04 " /B*]831' _LH$ ' M)@ &0 'AL+W=OV9Q.IN^Y VD^W',P;99@+(E61[.],?7PD(LEBL!/?F)>%#]USI M<(_%$9H=&7\66THE^E+DI9A[6REWM[XODBTM8G'%=K14=]:,%[%4IWSCBQVG M<5H%%;F/1Z.)7\19Z2UFU;5'OIBQO:W*&E6T%)DK$277!+\%0'5"W^S.A1G!PC M/9058\_ZY)=T[HUTCVA.$ZDA8O7O0)"BEZWB?RR=V_)DV QIKO(3EHOJ+CG7;:]4XV0O)BB98 M]:#(ROI__*4AXB1 X?0'X"8 =P.B,P%A$Q!V R9G J(F(*J8J8=2\4!B&2]F MG!T1UZT5FCZHR*RBU?"S4C_WSY*KNYF*DXN[)&'[4@KT1!.:'>)53C^@4M7; M#^@N33/];.(<965=8?I)?4>HC+--Z"=-WOLZ+SZ3-T0/ MK)1;@7XJ4YKVQ!-W?( = +XBH64"OS!QCYV(#S&_0F'P >$1CGHZM'Q[>-@W M'G^K'1U!^H-[BVV^"R>C'/B(AP0@0F$5RU)(< M5>CA0/'T,1A!,@@)1H# + ;'+8-C9YG^NB]6J@C9VA1G'WDUR+@"T3/98:$T MWDKKI<28?6EN08 0(S"+]NB7]&DR= MUY ,0H(1(#"+P9N6P1MGV2Z_KL8=Y?J2>B7LH[&&FYZH<'2%)QVI]C;JZ)DX M.W;AL*?ML*?OJ-;?C\RM5F?RH;4&"4: P"S2@Y%Y$QV!Z;6! B(1%(U H=DT MGKS0!["B;? Z@NQ,G\O>5L&T(UMWWRX=.S9CQ^^IW"VGK\RT[OR#ZPX2C4"A MV=P;PQ&$H M%]1Y-&@=E7??K:%RVAP94Q&X7453:HBWE59IF],TDV]Q\2W_KPE2#XEJ9!6,P@6)0NP&*1J#0;!J-W<#N#QR#9]H&SYX; MPVE7K:!>HC_GY(Q@C4? ;H\P7+"O+DJY,PZN-- /%%!H-MO&E> QG&!!'08H M&H%"LVDT#@.[OX$,%^RD;UT*=P4+:A_Z'D.&2G?;)IZM84)_0FS+H3K'^ MR0X9I:=-M=-(H*I*ZBTB[=5V-]-=M8>G<_T^N%W6>Y(,3+U%ZB'FFZP4**=K M!3FZNE8_M[S>=52?2+:K]N&LF%2BK@ZW-$XIUPW4_35C\N5$)VCW?BW^ U!+ M P04 " /B*]8* GR2$H" 5!@ &0 'AL+W=OU#I2A9MV<';H)5@YGM MA/;?SS8$)1G-]K"7X(]SCL]QN)>XX>)%%@ *O9:LDHE3*%5/75=F!91$CG@- ME=[9<%$2I:=BZ\I: ,DMJ61NX'ECMR2T9/9Y'!6\ / M"HT\&B.39,WYBYD\YHGC&4/ (%-&@>C''F; F!'2-GYUFDY_I"$>CP_J]S:[ MSK(F$F:<_:2Y*A)GXJ <-F3'U)(W#]#EL08SSJ3]14V+Q8&#LIU4O.S(VD%) MJ_9)7KM[."+XX3N$H",$_TK '0';H*TS&VM.%$ECP1LD#%JKF8&]&\O6:6AE M_L65$GJ7:IY*'ZL]5(H+"A)=S4$1RN0U^H*>5W-T]?$Z=I4^Q$#=K!.\:P6# M=P2?B!@A[']&@1>$ _399?H7B 2Q!R?]],$?>U^'DOTGL9.3YHL.5'IP>' M7G#F;P V\8(H&+87]?:BB_:^&PO=V]R M:W-H965T]6*+$<\A#4TPZJ9YT!6#0<\V%3G%E M3+,D1.<5U%1/9 /"WI12U=184QV(;A30PH-J3J(@F).:,H&SQ)]M59;(H^%, MP%8A?:QKJG[= 9==BD-\.GA@A\JX Y(E#3W #LQCLU76(B-+P6H0FDF!%)0I MO@V7J]CY>X?O##I]MD=.R5[*)V=LBA0'+B'@D!O'0.W2P@HX=T0VC9\#)QY# M.N#Y_L1^[[5;+7NJ827Y#U:8*L4W&!50TB,W#[+["H.>F>/+)=?^B[K>=[; M*#]J(^L!;#.HF>A7^CS4X0P03E\!1 ,@^E= / !\Y4B?F9>UIH9FB9(=4L[; MLKF-KXU'6S5,N+^X,\K>,HLSV4:T((Q4##3ZA&Z+@KGJ4HXVHF\15^NK-1C* MN+ZV+H^[-;IZ?YT08Z,[#I(/D>[Z2-$KD;Y1-4%Q^!%%032] %^]#5]#/L+C MEW!B-8_"HU%XY/GBOPN_I*4'3R^#W=-:ZH;FD&+[=C2H%G#VX5TX#[Y<4O:? MR%[HC$>=\5OLV3T3S+9'@0Y2%AI1!4C8X2!+U%)^[/_O$/5B(7KVN6=W(Z'- MXN FBA8):<\E_ND6?9Y-PW!TZY,G9YWJIH1MB@,3&G$H+3"8+&88J?[E]8:1 MC6_>O33V*?AM98<5*.=@[TLIS&PO=V]R:W-H965T\X] MY\;79KIG_%%D !(]E44E9E8F97UIVR+-H*1BPFJHU)L-XR65:LJWMJ@YT+4! ME85-'">P2YI75C(U:RN>3%DCB[R"%4>B*4O*_UQ!P?8S"UO/"[?Y-I-ZP4ZF M-=W"'L75S.Y9UGD)E5H05! *C4#58\=+* H-)&2\;OCM/J4&G@X?F:_-MZ5EP$ @+U7 M *0#D',!;@=PC=%6F;&UI)(F4\[VB.MHQ:8'IC8&K=SDE?X7[R17;W.%D\F* M0TWS-?K\I/:% (%HM4;?908<+1K.H9)H+@1(@2Z6(&E>B/?H([J_6Z*+M^^G MME02-)&==NFNVG3DE71?*9\@%W] Q"'>"'QQ&KZ$M(>[+^&V,MZ[)[U[8OC< M?W4_&;/:9.E%0RLHREZ7> M/53O'G0A - W)@%A=[1I_*$H+PC)L?9A6.AX(8G'M0>]]N"D]G:_UUV)H6N% M,9G!(+_KX3AVCF0.PXCK>?XK,L->9GB&S+1K2U/849'A('N$G3 ^TCB,PAA[ M83"N,>HU1B]>U$\EJH%WG'AEFXJ;1?\/-N2#=R!OM_>2#/S.Y:2UL 5%1Q)6$^] M67"Y2&R]*_A.X:!Z8V2=K(1XL).K%D1!0O!?M!25U/OPD,EK,F.Z5MQ^ :MG]CR%8(I]XL.36UH MBHN=TJ)NP49!37GS)8]M'WH PS,,P"T OP0D;P#"%A ZHXTR9VM)-,DS*0Y( MVFK#9@>N-PYMW%!N_\4[+9K$EE /XQ3@^P",$OO'8&<5'HW,\ MRGA-Y#D*@X\(3W T)&@ZDQ:/29K60FOXB+E3@T:2C&M39L,2]\\_2 M(,:]XQN= W4A3G$:I<,ZDTYG\J\M3%ZW$,=)%(O +FUFTH5XC!VD GYZEIC&R2M9EHL77AM!+: M1)T;5N8Q FD+S/Y:"'V5_[/.9R M,MYR\2)3 (5>\ZR0$RM5:G5MVW*60D[E%5]!H6<67.14Z:Y8VG(E@,Y+49[9 M>#3R[9RRPHK'Y=B#B,=\K3)6P(- =RY1*N./9;S97Z<0* M+32'!5UGZI%OOT.=CV?\9CR3Y2_:5K%^8*'96BJ>UV*]@YP5U96^UAQV! YY M1X!K 3Y5X-8"]U0!J06D)%.E4G)(J*+Q6/ M$B9:NYE&";-4Z_1988[]20D] MR[1.Q?>%HL6233- -U*"DN@+^K96:P&(%L6:9HCF7"CVCY;'=)& HBR3ESKL M^2E!%Q\OQ[;2^S!N]JQ>\[9:$[^SY@\JKI#K?$9XA$F'_*Y?GL"LD;L=\N1T M.6[+;0VO(8@;@KCT6+%$$4]55GYI95YF&RT//=>- MQO9FET[ODN?2&!]$K_NY( 8R:X'P&A#> M,1!^%PCO$ 0AV G]/1"][N>"&,BL!<)O0/C'0 1=(/Q#$-C!8>#L@>AU/Q?$ M0&8M$$$#(C@&(NP"$1R B"+?=X,]#KWFYW(8R*S%(6PXA+T*-J_*WJ7.)?&0&8M&E%#(^JGP17-ND!$!Y^.$'L^\=P]$AUQ4> $ M^_=/NN8\J_Y>Q#_!U!+ P04 " /B*]8;2IP?X(# M ^% &0 'AL+W=O7;L5R9SO%*,EW HD=T5!Q,,G8/RP\+#W>.$+76^4 MN> G\RU9PQVH;]M;H5M^RY+3 DI)>8D$K!;>%;Y,\<@ JHCO% ZR< M_S"-ZWSA!69$P"!3AH+HPQZ6P)AATN/XV9!Z;9\&V#U_9/^K2EXG&'OZ%)J!I@QIFL_M&ACAU''LIV4O&B >L1%+2LC^17 M(T0'@.-G &$#"$\%1 T@.A40-X"X4J9.I=(A)8HD<\$/2)AHS69.*C$KM$Z? MEN:YWRFA[U*-4\EUJ4BYIO<,T)64H"3Z UWE.34/A3!T7=93RSRB#RDH0IG\ MJ$.^W:7HPV\?Y[[28S!,?M;T]ZGN+WRFOQLB+E"$?T=A$,8#\*4=GD+6PJ,! M>'HZ/.S#?2UF%*T'LP4O>O\/C MX,\A>5R2I8[(>M)%K721C3U9$B$>:+E&>\)V@/@*T:.8Y%DQ:])Q16H\;9], MP]$X'NG)L._J-! WF^!)-.G'I4_C>G&;7FQ-[TY!F0N"MH+G MNTP-I6(E.'=>N"1+'9'UA!NUPHU>OZ1&+J5S298Z(NM)-VZE&UOGW&>IJ/9J MR-%.PFK'$-.O5'GRTK*3XP ] !%#R*45>:Z"CLAZ"DY:!2=O84J3)R82QX'Y M_<>4ZKA1-VXV$)=:!_E""::M!%.K!%]I4: ;R&FF7_\6][*RG+L$79*ECLAZ MZLU:]6:O=Z^92^E!8B@9OZ5__PX[#YPW,#CU715=L?1D[%3U^ M"Q-K6+LN%@5#+M8$=FTL"H=LS#[.E^IPK,VQM7Y-;K]^MQF8'7WN,G3*EKIB MZRMW+,UQ]'H7P];Z_FS]7+*EKMCZ^AUK?VPO_E]K9'9VJY$Y_0YPQ=:7\?@E M@*W5\HN-;/3TVV_0QY[;C]E&>JX+?V:LQ.VLW1*QI*1&#E:8/+B:Z-U%O M5M4-Q;?5]LT]5XH7U>D&2 ["!.C[*\[58\/L"+5;ALF_4$L#!!0 ( ^( MKUAZ1G)2_0( '<) 9 >&PO=V]R:W-H965T+//21\/[&P]7;B M(=YLE3EA3\L8 MF2A+SE_,X.MJ8CF&"!*(E+%@^F\',T@2XZ0Y?M>F5C.G$;:/W]P_E^%UF"63 M,./)<[Q2VXD56F@%:U8DZH'OOT =R#=^$4]D^8OV5:T;6"@JI.)I+=8$:9Q5 M_^RUOA$M ?:."$@M(.<*W%K@ED$KLC+6G"DV'0N^1\)4:S=S4-Z;4JW3Q)E9 MQDCNJ M7>\K5W+$]3L3U\C%'Q!QB#<@GYV6SR%JY.ZAW-;YFI"D"4E*/_?,D$.!*@=O MV,%LIAN9LP@FEMXM$L0.K.G%.TR=VZ%X_\GL(*S;A'5/N3=A<\%71:3T7E.% MR 8S5T:T-#+[?3?U_,#! 1G;NW:<@3H0>F>11CQ3@I6H2Z:& MEZ=R\EL(/L5A%[1?A4GH4S+,Z3><_DG.>0%(<>0NOMG/6YZ 9 F(04J_-S\E M)/0ZE/VJP ](, Q)&TAZULU<\JPX\HC3WKRAB\DHZ.#URRCU<2O% 5_0\ 7G M/I9KD*8+L 2M89@TZ*\V";SN:O>KL.\XSC!GV'"&9W$^7+ TOYT?10P'$$." MNVO=+\.ZP=)P&'+40(Y.0OY06Q"Z!5:H<.*U-NK-3XB/L=/![)?A$0WHD7N) MG7_=Q3D)^I,KO0W>J*YI-$-Z5-G$F4 MP%HKG>M QQ55EZ\&BN=EHUQRI=MN>;C57T8@3(&^ON9)Y M 3$_S"W'>FFXI;M(F0;;GZ5D!W>@[M.5T#6[=-G0!)BDG"$!V[EUY4P#)Q-D M/7Y0.,A*&9E0UIP_F,KU9FYA,R.((53&@NB?1UA"'!LG/8]?A:E5CFF$U?*+ M^]!W,FDA8\O@GW:AH;HTMM($MV M*IX48CV#A++\ESP5("H"[=,L< N!>RSHOR'P"H%WJJ!?"/H9F3R4C$- %/%G M@A^0,+VUFRED,#.U#I\R\[_?*:&?4JU3?@!KA3ZAE> )E9*+9_2=*T 7 2A" M8WFIG]W?!>CB_>7,5GH\H[+#PGN1>[MO>'OHAC,52?2%;6!3U]MZGN5DW9?) M+MQ6PQLB>LAS/B(7N_V&^2Q/EWL-\J!='D#XEKP6C5>B]S(_KPW]-9-*[/5& M4DU\*&6Z'=@MY?YJB2)^VXPJVZY? 1G(8N VP^]7Y!^\3^ M-?#*C=4Y\9)TJM-GK/IZ^Z.,HEBV&I+W!OIUZO(TZ"\HGB: M)09KKG2:D14CG3J",!WT\RW7BZJHF '*9-3_#5!+ P04 " /B*]8T.J' MB)\" #[!@ &0 'AL+W=O=] MWM/8Q^5>R$>U!=#HB5&N9MY6ZV;J^ZK> L/J2C3 S9NUD QK,Y4;7S42\,HE M,>I'09#Y#!/N5:5;6\BJ%*VFA,-"(M4RAN7S-5"QGWFA][)P1S9;;1?\JFSP M!NY!/S0+:6;^H+(B#+@B@B,)ZYGW)9Q>%S;>!?PBL%<'8V0K60KQ:">WJYD7 M6$- H=96 9O'#FZ 4BMD;/SI-;T!:1,/QR_J7UWMII8E5G CZ&^RTMN9-_'0 M"M:XI?I.[+]!7T]J]6I!E?M%^RXV*SQ4MTH+UB<;!XSP[HF?^O_A("&*WDB( M^H3(^>Y SN4<:UR54NR1M-%&S0YE1I?H:ZM; M"19 6,M0(PFO28,I:O"S^01:H;,Y:$RH.C?1"RD844K(9\2%AM+7QHG5\^N> M>MU1HS>H/["\0G%X@:(@2M##_1R=?3Q_+>.;0H9JHJ&:R.G&IZJYY4K+UKH> M,]8)).,"]@A,58-KF'EFCRN0._"J3Q_"+/A\PEX\V(M/J5>NVC,)]K 0OD$% M8H+KK3H?,]I)94[*'JU=%89IEJ9!Z>]&/"2#A^0]#^D8KLM*#W!1'@5%\@8N M'7#I>[AL#)<>X>(H2^(T',=E RY[#Y>/X;(CW,14E\?CM'R@Y2=I/X7&= R7 M'^.","["9)PW&7B3D[SOH-34= 4IS>9&C9"VL8WQ)T?\RS!-XVQ2C!LH!@/% M20/_'/P+Q,VU(=;_8ZDXVLY9D@61W8RO'/D'O"Z95; A7B,+:9 97N:E* M=JVVFVC1N/:V%-HT2S?]OHS88@/\5BYVV5KJ57PE)NB12$V"[TW6J6MWVV0$GH +.V:;I2?OC9P,A M(2'>17JU?F@@X7U>VP_8QI[N*'OE"2$"O>=9P6=&(L3VWC1YE) <\SNZ)87\ M94U9CH4\91N3;QG!<1649Z9C69Z9X[0PYM/JNRT\.J\K(R*\S)DF9_I[%(9L;80#%9XS(3SW3W!VDJ5!4PHAFO_J-=?>UP M:*"HY(+F3; L09X6]2=^;QKB*,"Q+P0X38!S&C"Y$. V >Y)@#NX$#!H @8_ M6J1A$S \#7 N!'A-@%>U?=U854O[6.#YE-$=8NIJ25,'E:XJ6C9P6J@[ZT4P M^6LJX\3\1=#H-:%93!C_!07?RE1\1[^B/\M\11BB:\03S A'"8(ZCW,ACXT>:2$2CH(B)G%/?*B/=S7QIJQS6W%G7_&%HP6& M9'6'G,E'Y%C.H*EE3[&6>LIG7-PA:]A0OK[XZ.;#[66:KZ?Y)))ELBN:V]+2 M@@N<9?)Q%GWM_@-(=X^\6+!03WG$K*6TU=1(<-N[SZVX[A5W7T_I%C5ET$]1 MG>\]W^*(S S9NW+"WH@Q__DGV[-^ZS,*"?,A80$D+ 2"=;P.6J\#'7V^I'DN MAXU*+THY+TF,Y"B(5)XTDMW)35HT-^,M^N?R;;G0IKE6/"3,AX0%-6Q8P=1< MX&WN#L8CVYZ:;\=*@7)VE Y;I&)4C$"DB\A%]^;+L\Z5E7.L+$N9# MP@)(6 @$ZUCU6JL>2 ?L07J%A/F0L 2%@+!.EY'K=>1]FG])/M<+!]4-8.+ MZLZ8*]5];K6D:]U"POP:YAUUB_*%2?YUN\4 ,F<(!.M8&[?6QEIKAUGWT9R/ MRP%2/P5<:*G7&H2$^>.S@9+@2"=>1-6GF3_V?.,SEKLY$U<4[:;:DM MS+6:(&$!)"P$@G6,VM;AY=C2.GTF:G$F+3;H(8I8B;,^7WK&M8\?*,T'I06@ MM+"A'7?O=K=[[UH[6M*PM=8>\7N:H]\9+;>7YJEZPM7.(&D^*"T I850M*Y9 MYV#6 9FN-A@HO9 T'Y06@-)"*%I7[V$UR-8N2L -H?H\5_MWST9D;V)YW0'9 M!\T9@-)"*%K7ZV$UR-8O!ST3+E@:":GS^&4$;>5D-U?+NKT.0==^&MK98',J M$719!Y060M&Z$@_K/[9^ :B: 4F#K%]FKT+0Y2!0F@]*"T!I84,[>_$]F1B9 M1]L^.6&;:H..2RME(>H=H/;;=A/PH=KZ,@^7USN(CYAMY$LFRLA:AEIW(UD" M5F_*U2>";JM-I!45@N;584*P'(?5!?+W-:5B?Z(2M%NC\W\!4$L#!!0 ( M ^(KUBRG*_9' 0 "03 9 >&PO=V]R:W-H965TP!/;XB0!R;\_ M23;F)48!XGX)EJQ]M,^SWM5&O17C3V*&*.$Y33+1=V92SJ]=5X0S3*FX8G/, MU)L)XRF5:LBGKIASI)$Q2A/7][R6F](X$.>G,ZQ1'*Q_D]5R.W1(GB%#,1LPPX3OK.#;D>DHXV M,"M^Q+@26\^@J8P9>]*#+U'?\;1'F& H-015/TL<8I)H).7'?P6H4^ZI#;>? MU^B?#7E%9DP%#EGR,X[DK.]T'(AP0A>)?&"KO[$@%&B\D"7"_(55L=9S(%P( MR=+"6'F0QEG^2Y\+(;8,_." @5\8^,<:- J#AB&:>V9HW5%)!SW.5L#U:H6F M'XPVQEJQB3,=QI'DZFVL[.1@)%GX!-_F6E,!GV"4AQ/8!(1YQ8I7%W-2 KRR3,P%_9A%&%?9#NSWQ+0"NDJ?4R%]K=.M;$;]2?@4-\A%\SV]6 M.60WO\.P-&]8W&F4(6L8O,8!O'\6Z1BYCM#(:%\E<8[0K$;0I>%:S&F(?4?E MOD"^1&?P^V^DY?U11:\FL!VRS9)LTX8^6'^9J@()J3ZH.)L"E2!G"&.%W24/HOMZE9-S^36E!2"\ZEAEG5AW\;'$?JS64[[K9* M=UM'N8O/R,-8T'&";[C;>N4':71:GK?GKG7;,V/0+DFUK;GTTY1YC#[=+)&K M8PL^TYC##YHL#+F_.,TDJ,**5?S:=29936 [*G1*%3KO3C*X4&4]8DE"N8"Y MJC^F\%]6Z9)OUMF*>_.J'>Q%W>K1F7R[)=_N.S+O!*;Y-L2S4^W:]=BA0+S- MP>V](Q]/(%'LL^T?:5Z1?19V=\Z,&-GJ4\AIF?J NDO5H1NJXYZK?G!!$_B. M/(6+?U'1O@056KB93CE.50;#%[4J5OUGF.=WI12DSI2N"VU7,7^CF%]/5K\8 MM2KUL._0S4TA@#3ON$@ $7VIZDB&M4#M*K%IF(BU1:E60GT;%:E36>^JM:FU MQRK06EM)V&H=*!&;WHF]SZ?6-LS=NH=(D4_-]8R D"TRF5]) ME+/E%="-N?AP-\OS^R/U/[,, M:81<+U#O)XS)]4!O4%Z,#?X'4$L#!!0 ( ^(KU@DH3!-C ( (8' 9 M >&PO=V]R:W-H965TU\=+]^US9A:4=15_4%_''/N>=<\'6R%?)> M%0":[*J2JZE7:%V?^;[*"JBH&H@:..XLA:RHQJE<^:J60',+JDH_#(+8KRCC M7IK8M6N9)F*M2\;A6A*UKBHJ'V90BNW4&WK[A1NV*K19\-.DIBM8@+ZMKR7. M_)8E9Q5PQ00G$I93[WQX-H]-O WXP6"K#L;$.+D3XMY,+O.I%QA!4$*F#0/% MUP;F4):&"&7\:CB]-J4!'H[W[%^M=_1R1Q7,1?F3Y;J8>A./Y+"DZU+?B.TW M:/R,#5\F2F6?9.MBQY\\DJV5%E4#1@45X^Y-=TT=#@#(TPT(&T#X%#!Z!A U M@,@:=+"W+T_CCQ->8W+'[6Y)JY7.$SN2)R M);@N%/G"<\@?XWW4W8H/]^)G82_A%94#$@U/2!B$HPX]\Y?#HQXY45O+R/)% M+ZGEH*L^#C_JQIL#>Z9JFL'4PQ.I0&[ 2S^\&\;!YRYS;T3VR.JHM3KJ8W=6 M3\WYR4DF*NPIROTHL#-CZ#+O&&/+:)K+)AU.@F@R3/S-H:V.L"B(HK@->R1X MW H>]PJ^Y1(RL>+L-RI6KU __E=6/(G&3\3WBGCE-XE;B_';63PA&F359;0_ MR3 @.7U07?]C+_!_O?L'+:T"N;*=7J&5-=>N0;2K[65R;GOHD_497C+N3OA+ MXVXH//XKADVOA"52!H./^/&DZ_INHD5M&^>=T-B&[;# BQ*D"<#]I1!Z/S$) MVJLW_0-02P,$% @ #XBO6(#?ZV(N P =PL !D !X;"]W;W)K&ULK59M;]HP$/XKIVR:6FDE;[R$#B(5VFG[T F5;?UL MDH-$3>S,-M#^^]E.2*%+4U;Q)?';\_B>._M\HRWC#R)!E/"89U2,K43*XM*V M191@3D2'%4C5S)+QG$C5Y2M;%!Q);$!Y9GN.T[=SDE(K')FQ&0]';"VSE.*, M@UCG.>%/$\S8=FRYUF[@+ETE4@_8X:@@*YRC_%7,N.K9-4N]"=[_'8)H!7@7P7@"\UP!^!?"-T-(R(^N:2!*. M.-L"UZL5FVX8WQBT4I-2'<:YY&HV53@93EF>*V_.)8L>X)YP3J@4< 'S,JS MEK#=C9Y=HR1I)L[5_$>P022$HQC94MFAV>RHVG-2[NF]LJ\'9>F'BMC+>$=\!W/X/G>-TF@]KAUQC5<+_%'+\.BF_X M_%?X?JSS!7+M^UU$FIQ<?X@3\< MV9M]<:W;OU-X=Z"@7ROHMY[& M>Y,*,8:K#7*5VN&FM!QAQM,(FRSNG_)HGHCL0/N@UCYHCUZE_:)9^S^G%,Y2 M"C'+,L(%%.H.FQQYWN2C\AB?B.Q MNL\/_/. M_Z7E9DJI'7MU2 1DN%=3I#%2FY&655W8D*TRAM&!2E5VF MF:C*&+E>H.:7C,E=1V]0U]KA7U!+ P04 " /B*]8\='#6;8# #'$ M&0 'AL+W=OL3)K>I+WF M%P3H(%*AFS9I;T)E;^^SFUS JF-GM@-]__VNDS00FD:C2K] [/@YE M?I3J2>\!#'G.N- +9V],?NNZ.ME#1O6-S$'@FZU4&34X5#M7YPIH6H(R[@:> M%[D99<*)Y^7<6L5S61C.!*P5T4664?5]"5P>%X[OO$P\L-W>V DWGN=T!QLP M7_.UPI';L*0L Z&9%$3!=N'<^;3?6&KV"V?JD!2V MM.#F01Y_AUK0V/(EDNORDQSKM9Y#DD(;F=5@C"!CHOJFS[419P#DZ08$-2"X M!(S> (0U("R%5I&5LNZIH?%$\[DEY4G!:GJ?<5NSX7F#V,H$T0#YQJ?5/) =5 M\9%/]V HXSCWN=YA[AKTP:IQDUKSLM(,.N)9_7]XV!-.V)QI6/*%;_ MJ68)H2(E][6C?Z&C M?Z*3I9&KZGPVUKTN\RKR43>YO59N=4X36#AX;VA0!W#B'W_P(^^7+N4#D;5\ M^C/K8X[^EH;Q+804;ES![SQUBWQ^/_6@2S=W#>?0="[WIS/=FS;I68.,F ML'%O8!LCDREXJ3 M5QDV]F9^&%XD8L>RD1=-NM-PV@0U[0WJ8?.U,_MZ4=>Z/A!92^"L$3C[R.R; M#>G#0&0M'WSO]"OOO2__^G'7BJS9SO,T]&;!&WGJGQ4I?O^%"+WUR;?J%)4F.[JM1=Z]4D-Q-86>BIU_/&' M9NV@I=!0;&TO3L60WUMC]&1M]"IKIX$73L/99=:^7NA[W@C+UXLKUCUK"3-0 MN[)3MLU:(4S5V#2S33=^5_:@%_-+VZ67K>:)IFKQL6W9,:$)ARU2>C<3C$I5 M77,U,#(O&\]':;"-+1_W0%-0=@&^WTIL+>N!W:#Y[R+^#U!+ P04 " / MB*]8=U[H:Z<+ !4CP &0 'AL+W=OEH^]:M5*9)976B9];W!8-1?)FG>F]S4V^[+R4VQEEF: MB_N25.OE,BE?/XFL>+GM#7O;#5_3IX74&_J3FU7R)!Z$_&UU7ZIG_1UEEBY% M7J5%3DHQO^U]''[@X5@7J%_Q>RI>JKW'1+^5QZ+XII]\GMWV!GJ/1":F4B,2 M]>-9W(DLTR2U'_]MH+U=G;K@_N,MG=9O7KV9QZ02=T7VGW0F%[>]JQZ9B7FR MSN37XH6+Y@V%FC_-![!7PO#<* M>$T![]0"?E/ /[5 T!0(3BT0-@7"4PN,F@*C4PN,FP+C4PM<-06NZF]W\W74 MWV64R&1R4Q8OI-2O5C3]H!:B+JV^PC37[C[(4OTV5>7DY$M2?A,RS9\NR+_3 MJ78R?R))/B-16LDR?5S7AGU\*H50QLJ*O">_I\_KBOP4"9FD6?6/F[Y4^Z%I M_6E39[2ITWNC3I]\*7*YJ$B# Q*=C M? >&NC&1F.XPKL^&G8YQ[0T_X9MR[XUA@+_[._!KK@_Z.[#L^:=-#8&]!MT) M?:A6R53<]E0O4XGR6?0F?__;<#3XI\TT)"Q"PF(DC")A# GC()AA8["S,7#1 M)_=EFD_359*19%FL5# F+D+ X/#+6\ZX&@Z'I*T76R9 P#H(9 MBHUVBHVP<>Q,@Z*1+&1D>>%;5>LCB!J#XD:\*F7"7U2.YDNK*?V/KEWIZN94%H$I<50&H72&)3& M4313X;U3V,.S=]!-%2@MD;0(2HNA- JE,2B-HVBFEEZKI8?HJ=V4SN8A:5%# MV^^LO=#>64,KIE :@](XBF9JU0850^>9Y\E1YVR5"II%0&E10]N7:F17"IHT M0&D,2N,HFJE4FS8,W7%#YS%@,I>B_"N#0&A6 :5%4%H,I5$HC4%I'$4S'6YC MC6%X_D$@--V TB(H+8;2*)3&H#2.HIE:ME'(T)V%G#H(A$8@4%HT/ Y!WAP$ M0H,0*(U!:1Q%,[5J(Y.A.S,Y;1 (S4"@M*BA[0=3OF=5"IIP0&D,2N,HFJE4 MFW(,G:>MK8/ ^E*_"_(YGUK]@J8:4%H$I<50&H72&)3&4313PC;<&%Z??Q0' MS3Z@M A*BZ$T"J4Q*(VC:.;5P6U(XKE#DE]R\5ZF2T'F0NCCX-W5+5K-4DQ% M^BSJ"Q6RIA&=%V7]7%_](LIIFF3I'\GF8GU50GQ?944J-QN*.7F0(I^5B4UF M]XYUE;FAF9>#V$9R$;3>&$JC4!J#TCB*9HK:1B&>\YSV#SKQO0MK9NM2-ZV[ MBVLN2"6F13Z[J 65B[21E)52.Y] M[NPP-%N!TF(HC4)I#$KC*)KI>9NM>-[9QPD>-'B!TB(H+8;2*)3&H#2.HIE: MMMF,Y\YFMFWA2O7Y2KODR7JAOAO263QH.-/0KO=&"(/+@7=P4 ZMDT)I#$KC M*)HI5)O,>-V3&6M_;O;2\V)=RD7=(,[3N7ID[-+&!TB(H+8;2*)3&H#2.HIE:MHF-YTYL3NS#H8$- ME!8UM(,^_'#."K1."J4Q*(VC:*90;5;C=9_?\N77^SNK5M#(!DJ+H+082J-0 M&H/2.(IFZM?F.M[YIZ]XT*0'2HN@M!A*HU :@](XBF9JV28]GGL>R[:;3?/I MNBSMEXFY$9VU@R8Y#C,#SL98]?-@[]87 PD1BZ;PQ*XRB:N2Y'F[WX M[NQE*\HF9GEK\0,WI*LJ4%KD'ZDLWC8]:ZL*<;AV Q:)X72&)3&4313 MJ#;%\+NG&,?]\J[WW4XOV>N=K0)"(PDH+8+28BB-0FD,2N,HFBEJ&TGXYX\D M?&@D :5%4%H,I5$HC4%I'$4SM6PC"1\12;@AG<6#1A*^-9(8'7;(T$@"2F-0 M&D?13*':2,)W1Q(/0LILTQ.??KF_F]G9+V@V :7%4!J%TAB4QE$TT\,VF_#/ MGTWXT&P"2HN@M!A*HU :@](XBF9JV683OCN;^)P_*]N*\G6[_&ZIUSK/Q8R\ MUVNE6BVTG.?W+1?6W[FK[BP8=#X)E$:A- :E<13-7-VYS30"=Z9Q7XKMJ@H; MPVQ*!>J5(<+RFU/"XHX1F#%!:#*51*(U!:1Q%,QW;N[.&.XNPW?\@F4[+M:CG MY>JS\[VPC-%J T"J4Q*(VC:*:- M;;80N+.%OW@_F.!X<:B1739HG@"EQ5 :A=(8E,91-%.V-G<(W+D#2Y1=1;[7 MG9*75"XV[9I5+VCF *5%4%H,I=' LKQ68/FS9-!J.8IFZM7&"8%[":L?QEKJ MR2]R(4IRIZ\YUR_3MR2RFP>-%:"T"$J+H30*I3$HC:-HIIYMK!":V$+36)HK11* M8^%Q\#.VO >.JM7TIHT<0G?D<'IOJX\Q?MCANFOK;!4TC(#28BB-0FD,2N,H MFFEH&UB$YY]?$4+G5T!I$9060VD42F-0&D?13"W;F"-TQQP?WS[9=T&*NL5, MWFXFH=,NH+2HH1E'G?;>%YIV0&G,\B:LIT\YJEK3HC;("-U!QBG=[WU9+-.J MTHK]7$CK-0#N6CK[! TXH+082J-0&H/2.(IFFKEWA_'SSZ((L3<:Q]YI''NK M<6C2 :4Q*(VC:*:6;=(1NI..DRZZ"RUW_+;%&>ZZ.AL%C3.@- JE,2B-HVBF M46V<$;KCC#]UT5UX?&K^Z *MQC%H7 &EQ5 :A=(8E,91M(UC_6HAA(P2F4QN MEJ)\$GOUS_:'@T_Q$.]O=]B)C>KY$FH M[O_)_4$L#!!0 ( ^(KUCW&V#H7 ( !T& 9 >&PO M=V]R:W-H965TQNDL+3,[MV3$!I+BJXB?COWY<. +Q[T]&H./Y$'K1S_Y7$ZBO@="@87S"HP^.YRA$%Z( M,+ZWFE'GTAL>CP_J'T/L%,L#LSC3XBLO736)WD50XIIMA5OI_2=LXQEYO4(+ M&WYAWYP=#2,HMM9IV1H3@>2J^;*G-@]'!FGZC$':&J2!NW$4*.?,L3PS>@_& MGR8U/PBA!FN"X\I?RITSM,O)SN4S+25WE&5G@:D29EHYKC:H"HX6+N?H&!?V M"BZ *[CE0E J;18[%K.5\"UK5F!DXB>N$6SPRA__2H9]S^<@1UTL(-S MZOD234&D]-9AL8:ET=_H:897"X66M4"'Y2GF1O5]4/5%MLO[O;=)%N].L P[ MEN%9%I\H0R4!*PJ3F:*"A=DPQ7^R4"R7L]7BZA3+6=47YF_4,8_^[66/_@/L MN(,=GTWPC=1;Y:!FO 3JG;_S7+29/P7<2";)T54GO>%?-QT?5;MOG%1;&ZXL M"%R3%3T-"MLTS:B9.%V'!O"@';63,*RH?Z/Q!VA_K;4[3'Q/Z?X1\E]02P,$ M% @ #XBO6'X)1%%%!@ "( !D !X;"]W;W)K&ULM5I=;]LV%/TKA#<,+=#4_!!%*7,,-,Z&]2%;T*#;LVS3ME!)]$3: M:8?^^%&28]HBQ3JV\I)8\KU7YUY>\AS2&CV)\HM<<:[ USPKY,U@I=3Z>CB4 MLQ7/$_E>K'FAOUF(,D^4OBR70[DN>3*OG?)LB"$,AWF2%H/QJ+[W4(Y'8J.R MM. /)9";/$_*;[<\$T\W S1XOO$I7:Y4=6,X'JV3)7_DZO/ZH=17PWV4>9KS M0J:B "5?W P^H.M) "N'VN+OE#_)@\^@2F4JQ)?JXN/\9@ K1#SC,U6%2/2_ M+9_P+*LB:1S_[H(.]L^L' \_/T?_O4Y>)S--))^([)]TKE8W@V@ YGR1;#+U M23S]P7<)T2K>3&2R_@N>&ML@'(#91BJ1[YPU@CPMFO_)UUTA#AP(['# .P?< M$/0.8(@#\/GQ#KSY^2V0#6H'OLGIX.2KC*J1/$*DG35K/$-W+[51+V6ZV3&;P9Z)DI>;OE@_,M/*(2_NA+L M*=A1FL$^S< 7??SG)I_R$H@%T.M(J;NE6#Z/A03?/<-RV\2E==QJ:=F.\6BX M/]/$A,%!),O^F%:BU*E4PS[DN.]CF^/04[JD.X MKT/H'U_-&S+)N+.+&]?P8 @1B:((AJV!M.TP12QF9L"/L+$]-N;%-A%250.T M%&(N@139W 6267U&"(H(:F&TS2B%+.B &.TA1EZ(CYJ-])1X!Y:\T%V4@:28 M@V2NE^U4JJJKMASPKYJ!I;O"D3U)&$(!;5?888<(#$GLAA_OX<=>^'H6\*2< MK6K8<[[5'+^NR<&'.;:P($II3$D+LVU'4 QCXH:,H.$OZ 5]Q_4\F*4-<]7U MSO6,3?]K;NR0.XD,6H@88M%!$1O@#KL(ARRF'<@/F!?Y&WJ5%$L.T@(LDK0$ MVR3;\*K!Y[Q,MTVS9&DR3;-4?7,F@"Q@5XB1 $+83L$+Y,PU!6&3*/8F^K%0 M7,=5.M69R-V#@1VY4!0A:S0@7_8!_]?K\)A-2OJU;W5//P%J$KS0 K$O5QFHS\Y5>URD*NM :4D5> MKAK_96D$)]1>V;.O:,BU+I/#Z43OM?WQ:/84[3C3 WEH_@UE2_R*HH7UZ*G:,<[ M32,EL%]*7"K?=N&/%#(ED$6TU=W8EA2:1^(8(_>2BXVFP*^K*?#)FL(/Y-RQ M,IH"7ZPI\*F:PF7HT138: I\N:; )VH*EYU'4V"C*7!/F@([]O DB+#5W2Y% M@2/*6%=[&T6!_8KB05=S5J;K6MO?\WDZVRU8W\%I8L,?_Z7K55_1CJMAQ ;V MBXT+UV[46-M_AQEB 6:P Z41 ]A_ ' Q =J;_)"Q*+82L.V".(RZ=AS$ M,#CQ,_A9)QC$P<;.(PR'(0ZI7H,[8!O6)G[6/OL,@]AT32$DL-W8+CM&@ZZ. M(8:&B9^&3R8/XN!8C.(P0!96AR6EN..XA1R&+(GP6M2!NGID'Y7B]R"'*U)- R8-:ML.\*T7<>)-S'$2_S$>REG$,=1/,3, M3L"V"S")NC0E,=1,_-1\'F?T>@9 ;$*G.K4N.C1\3OQ\?CZOV 2-D98B07M0 M''84D:[%.C!$'OB)_&1>">P]]Q6&"+(V>;L,X^J/!;>L[+9?V*@00S ML2E4\[/U_N[^-88/]8_WK?NWZ'K2O(Q@PC3O1MPGY3+5RV[&%SHD?,]T_&PO=V]R:W-H965TJ4;?/3K@!5+"9[23MOY]M" TI MC=8V7Q+;W'-\SO4%WWA#V3W/ 01ZJ$K"QT8N1'UNFGR10X7Y&:V!R"=+RBHL MY)1E)J\9X%2#JM)T+,LW*UP0(XGUV@U+8KH294'@AB&^JBK,'B=0TLW8L(WM MPFV1Y4(MF$E2%A407E""&"S'QH5]/K4M!= 1OPO8\)TQ M4E;FE-ZKR54Z-BRE"$I8"$6!Y=\:IE"6BDGJ^-N2&MV>"K@[WK)_U^:EF3GF M,*7EGR(5^=@(#93"$J]*<4LW/Z$UY"F^!2VY_D6;)C9P#;18<4&K%BP55 5I M_O%#FX@=@.09!C@MP-D'C%X N"W U48;9=K6)18XB1G=(*:B)9L:Z-QHM'13 M$'6,,\'DTT+B1#*#3!Z*0%>D*0F5VB_HEZR?&2Z!H_DC^@$T8[C."\D'F0HX MN02!BY*?RM"[V24Z^7@:FT*J49SFHMUYTNSLO+"SBZXI$3E'WT@*:1]O2A>= M%6=K9>(<)+S&[ RY]F?D6,YH0,_T_^'N 3ENEUE7\[DO959@ 2JW?"@W#78T MC%7O[CFO\0+&AGPY.; U&,FG#[9O?1TR=B2RGLU19W-TB#U1I<)5J0RY;*"^ MAJH/RCJQW3 ,+3\VU[L&GLY]A>& 36 M<+&%G;;PH+8K(H 1_07%Y9"^@_#7GL*1R'I.H\YI](YBBXYI\TAD/9NV]70W M6F\OMQ;;^VA94>1%>^4V$.=ZD;QD]LK-W+G$*V"9[FTX6M 5$JK]+-P1--TY3)*RXK"$T-@*D ^7U(JMA.U0==M)O\ 4$L#!!0 ( ^(KUAG^/K2"P, /P+ 9 M >&PO=V]R:W-H965TIH9M' ?NR'8GU("93$J\A26(^W+! M9,]L6=8DAX(36B &FZGQW;Z:V8X"5!&_"1QXIXV4E16E#ZISLYX:EE($&:1" M46#YV,,,LDPQ21U_&U*CG5,!N^TC^X_*O#2SPAQF-/M#UF(W-2(#K6&#'S-Q M1P\_H3'D*[Z49KSZ1X2O M;0!N9;165MF:8X&3":,'Q%2T9%.-:FTJM'1#"K6-2\'D6R)Q(EG"5FZ*0#=% M?234TGY%QU',.0B.SN8@,,GXN7QUOYRCL\_G$U/(V16'F38S7=!SX;AGJL2JTK M7N(4IH;,'0YL#T;RY9,=6-]TQD8BZ]ET6YON$'MR4PA<;,DJ@V8S+U !0F>Y MY@DJ'I7\^R1R_,#SY6+ONVXT<7%HAV[8QO6$>JU0;U#H+RIPAGCOX.EDUBQ^ M9WK7Z-0$AE%LVY&E%QJW0N-!H76"9&@.>Y*"5N,@P7M/ MSTAD/:^V]7R96A](DP8\DM.QV/I6.W6#/5*J-$2]+W'D6YY_^L76!'I6$,91 MI#^#]O-=;P_>L6].EX:F>[GYH6=[[FE:ZP)CRPOLT\O%[)1FJBZ65="6%!QE ML)%(ZS*4;EE=:M8=0&PO=V]R:W-H965TQ'>H:>(:+' MA)+LN,B/+REQAJ)&NK*::W^PYR$>BH>\E_?HDO3%4R&^E#O&*O(M2_/R"T4U3*$N7GN-$RXSR?'%UT7QV M*ZXNBKI*>5^F!Y=;&G6W;'JM_VMT*^ M6QY1-CQC>O-Q<[EPU!VQ ME*TK!4'EGT=VP])4(G"\@XRGK=_Z3=-1*= MZ(T4\'0!KU? 'RO@ZP)^KT P5B#0!8*&F;8I#0\)K>C5A2B>B%!72S3UHB&S M*2V;SW/5[W>5D-]R6:ZZNA7\D5:,W*9TS61_5N1-PBK*T_+GBV4E*U"7+=<: M[*8%\T; 7/*IR*M=23[D&[89*)_ Y7V@_%(V[-@Z[]"Z]QX(^,\Z/2.N_Y9X MCN>3W^X2\N:GGPG/RXJF:=/:G\B2E#LJ6*G_#+4:KB1AZS/BN[J2EP F,. G M*HZ P?&N_YR"MACRC_WO-W7Y+^W_@=M]WT($PQ#*,[TK][+XY4*ZGI*)1[:X M^NM?W,CY^Q"9F& )$IA%77"D+H#0KVZ*+).>2YKH^LM;LJ>"/-*T9N0-S\FF M2%,J2K)GHNVKG\GW3O\-D0Q6-I?D%BQNP)3K?[QRSAS'<2^6CUWZ)B^SB F/ MQ(0@,1^^,;'F)2-[P=>,% _DB0I!\ZJ<)*$%7G5NR#OS0ONN;TXO/C#06KF=O;+5C8 M::H?K&*WW]M(=5K$Q4?B8I"XZ^U6L*WR-&MM-JTCDW1)&UF/.!X0WY)/C):U:"?I MC_F^'F0,K&$N8YA@20OF>C;_43!LD.='SL[A<;5>"V6$&_[(-RS?2)=+G^E] MRH;( :'FDH,)EK1@48>;\#P,.Z/3(L=U3'3GP/Z*ECOIAEG&ZVR($;CX7$I0 MT1*-UG5K8>2.4=()>%V0DELI+)@0UIBA%:EV3$[ETD&9SXF0;P=9 VN8S1HF M6J+1NJQ%CNMZS@AOGN'- WG[S!Z9*&EZ:FIJAJ]8MB^$5(Z$?:VENU*4:CJ; MJ&B01K#"V31BHB4:[86#ST3;+AB1&A>_,2Y>R1%1C\7>,.!LDE"C;RPTFTP3 M?[O!CVL7%S6N1D5+L-!L_DR8[L)Q^B^4'S2+LF#I ._Y0RW6C=6RTY$Z2"]8 MQ6QZ,=$2C=:U87!'14LT6C?Z M<&,_&.?)!/TN'/7;(ZRHQ3'Z5P)JD"?4D!\5+<%"L\DTZL!=(;@[5 & BI9@ MH=G\&:7@PE(!0U[!5W#YV:2@:@XL-)L[(TR\&,%F4;4(*EJ"A6;S9[2(AYNJD"'CGX,4 MH\H55+1$HUGQM',6Q2-V:W2(!^N0S[S\\K<'P53$+$V7E=7H@V88:38]J'(# M"\U>MF!4B>\@+%Q %1VH: D6FLV?$1T^G ;!F'7A*F;3BZI)-)KK]_*]7C1L MO[Z1&SXL-Y)#>NB9LW1HE=-[&& V+ZAB @O-)J^SW ACO1'N@B/<%4>O(39\ M(S9\>-$1BMFB:A%4M$2C]9<)C#S$\HW(\&&1<'#V1 4VT75)*AHB4;KV>Y8TMPW8L.'Q<:M M*.XU2RJ-I%=U#[*#*B=0T1(L-)M$HSK\&/WW/H9MN7 R(X EAUWDCU6DFMBEF'=C>6"8:C9=*'* M"RPTFT:C00+OQZTY0)4AJ&@)%IK-GY$A 9SZ^'<RJL; MBIL5@XT/5=ROB[SD*L$L<1ZX**LNZF')TIJF,IRGHNW"P3Z []@+FYL<'/*H MT@8+S>X9HX""*074++.GVV8MCAG79ADGSR6;Y4XM9NIND>J8 ,V*>F2@MY5W M5]>[[Z[3HE3#MMD/ M4ZJON\N@R*9NAKA"J'9%9QC9V1[G4Q/M^,C[WS Y+T^ M0:A"#0O-WGMHA%HXL>6E.X0LSVMV8Y*49_P89!S&I.2S+:4^]YS&Z-FZ;J2> MY3XF=S&V=]C=>QB=Q2?;&%'U&Q::S;K1=2&LZP8=[:C;U,9N=4[;)7T?8'?1 M(-GPC7GCOA4N.;L#7D,1AD81AA-9*( M>T[STQ_3J"(1"\VFU(C$$!:)R52N0)?O;2GM!U1P+;,Y>0U]%QI]%\)JZ=96 MP&]-0H7JG9B*K,;3TCP?WG2HJ[!IOLB(?%5[L/4^LL&6MR M:7:20#$\?:"FH%#1$HW6]02KP/'#D7WUH5%3(:RF[CJ;!0]Z:NAAX?BDBYIX M0D5+PM,=^K&S"MV1S<^AT3?AQ+;Z.=N?8:S9#*$J$XUF,12M(F^$(",YP@G) M,;$!&BX^FQ-4I:'1K%WAP7D\L@ M-!(BA"6$B=7:<$ ]X&%2$(,'5L"8LXE" M51P:K3MX C\=4!,\& 4UZ8.*ED2G>^O]E>M%HT/-1.\1 M'+W_?ICVANB;UD P^FS24(/XZ%0[A$'HN6.G#$4F/H_@^/RV%NL=+1FYW@K6 MI@V^DQ=EQF#@V7RA!OA8:#:I)L"/@A_/+$:H*\A0T1(L-)L_$^E'$Y$^[JE@ MNK:ID[QNX+N:S>%K9%:BSB%;$YF5(<.>LW( QI\]/E&U !::S:U1#!'"SI<( M52F@HB58:#9_1E!$L*#XJ//6_;3/M"6O3AX*#YQM!]<^FZN).FT.C("()G(0 M<^SSQ7,RJL! 14NPT.RC\XP0B1'VNL2HP@,5+<%"L_DSZB2&U8DY?%"?.DC5 MN-VH!W$E2U-0C\2G,;\;GC[XAN]@-E^OD4N(C1J)835R\I#WA\,87>%D& /? MV&P:7R-_$!M]$D_HDSZ-W0/1IBGS3\7ZP+A#U1Y8:#9A1GO$$XO'Z+?EH'O939SKZ$Z8J,Z8EAU_'$X8%>ZM/UA=M8T MGBZK -@[/3)KA#U4O8&%9K-G]$8\M9/^_SZP6"-/1'5P_;/90E40R\[A\1D3 MV^80_E(.F3JOVG/DCY\>#_J_;HZW7YK+V_\2\(F*+<]+DK('6=0Y4]TJVH/W MVS=5L6^.HK\OJJK(FI<[1C=,J OD]P]%41W>J J.__[@ZG]02P,$% @ M#XBO6")V)_07 @ RP0 !D !X;"]W;W)K&UL MM511:]LP$/XK0ANC@U$Y=I*5S#8L#66#%4*S=L^*?8Y%9$ MD03VL!?[3KKON^_.=X[W2C^;$@#)2R5KD] 2L5DP9K(2*FZN50.UO2F4KCA: M5^^8:33PW(,JR<(@F+.*BYJFL3];ZS16+4I1PUH3TU85UZ]+D&J?T D]'#R( M78GN@*5QPW>P 7QLUMIZ;&3)106U$:HF&HJ$?ITLEE,7[P.>!.S-D4U<)5NE MGIWS/4]HX 2!A P= [>O#FY!2D=D9?P>..F8T@&/[0/[G:_=UK+E!FZ5_"5R M+!-Z0TD.!6\E/JC]-QCJF3F^3$GCGV3?Q\YLQJPUJ*H!;/U*U/V;OPQ]. *$ MX1E . !"K[M/Y%6N./(TUFI/M(NV;,[PI7JT%2=J]U$VJ.VML#A,[[C0Y(G+ M%L@]<--JL!U'0ZY6@%Q(\S%F:-.X8)8-E,N>,CQ#><_U-8DFGT@8A%/RN%F1 MJ_=_T3"K?F$C! MMT(*?#VE_6(.MP(+T_ ,$FIGW(#N@*8?WDWFP9<+%41C!9%GC_ZMV:=D1O]! MYG24.;W8Z)\*N1R[*."DP)YB[BGYV=%LNC6WT[$3M2$2 M"HL,KC_/*-']ZO0.JL:/ZU:A'7YOEO9O ]H%V/M"*3PX;@/&_U?Z!U!+ P04 M " /B*]8;Z$\3HD" _!@ &0 'AL+W=O[4NV4?K9U(@67AHAS32HK5U=AJ$I:FR8.5.&[, MSAA<)0NEGMWD5SD-(B<(!1;6,3!ZK/$:A7!$).-/SQD,*1UP=[QEO_&U4RT+ M9O!:B=^\M/4T^!9 B15KA;U7FY_8US-Q?(42QO_#IH^- BA:8U73@TE!PV7W M9"^]#SN .#X B'M ['5WB;S*.;,LS[3:@';1Q.8&OE2/)G%\:G7!+): S0++D@8E:KYF;A<&V&L66JK":0F+7O&L4QP? M4)S K9*V-O!#$NE[?$C5#Q;$6PMF\5'"6Z;/(1E]A3B*Q_#X,(>3SZ='>)/! MVL3S)@=X_]O ?5YT*<;[4[@;>VE6K,!I0%?2H%YCD'_Y-$JC[T<*& \%C(^Q MYS,F2"3IE3#'PFVCWOJ4[-/:L:6>S36#=9Y,)A']LG"]1\9DD#$Y*N/-Q_<> M+HX>L7T"NSR3'8%GHXMD?%!A.BA,_]4H.DQ%/9RF?2+2#RZ-OM&&?= 0[ESJ M!O72MRX#A6JE[>[WL#ITQZNN*;R%=ZV51"VY-""P(FAT?D$6Z*Y==1.K5KY% M+)2EAN.'-75XU"Z WE=*V>W$)1B^&?E?4$L#!!0 ( ^(KUA"D;T)5@, M -05 - >&POW#"@MJ8_OXG'M\?1/<]BNUY/1N M1JGR%CD7U<"?*55^"8)J,J,YJ:Z*D@J-9(7,B=)=.0VJ4E*25D#*>=!NM>(@ M)TSXP[Z8YS>YJKQ),1=JX/>:(<_>OJ<#/XP_^YZ5&Q4I'?@/%Q__S MU_<&S M][-/9V>MA\OKW?$+ USZ@5.TDUHG M9Z*0)K:-8'^/Z^D[P*H'!AGGC<&V;P>&_9(H1:6XT1TSV0R^@+RZ?;\LM<.I M),NPW?'7!'/30<:%3*ELPH3^:FC8YS0#.Y)-9W!711D J%21ZT;*R+00Q'A8 M,>J&EIU0SN_@'?([V])>9!O[:HI"-$UMJ&Y:&=L!_4TUJ[TIVWF3KE>RQT)] MF^OE"-.':J&WDF9L8?J+K#& J8>X.BE+OOS*V53DU"[^X(##/EGQO%DAV9.. M!J4RT0-4^MXCE8I--D?^2E+>TX5:E=,BPSVW3]#SO\WSE HJ"=\TK6O_F+/\ M9L=1][TLF[?*KF&GQ_I@<.PF.Z=@,CX%DR=0DU%R_![KH^"QFSR%3';?[9XTLVXA$?6L=?L'+"^,FV._CL5$2AGKH>BR&>>LY MD1[*Z:$*5B*T4SS4@[KP!(TG*8%-8?20$3;8T.P6BP^0"X99K>]9!:G-EH_L.]EH>QDL'-N?SDR$&K)1*EO*GR">#T8#9G7[Z2QOY4RO'BS0SNB@F@Z"MN!/&R>RH.*TA M;_G&-B6.;[YR )D,QB,XX58:ZYH6S?DY,#X*:-P>54Y_D8439LZ=^-/H:B_5 M?7T:N(NA=QM-/QP^VTZ\-/^E&_5V*S,QUUE5"N7:?C2BJ &5WRIH6]\I7'J9MW?M -?K0W,IH<(L\P:<#G)VLYHO5NEB MSN!;>G.UG$]OX>#S]&JZFBV8!QDBD.$)(?\)/<@(@8Q. IG>PL?U8N5!Q@AD M?$+(3D\F"&1R2LC(@QPCD&-:R!5WE1%,;]G-7IBV_IQ]YE;:NM"#?(= OJ.% M3*NRY.9'#93*>R7A9QPFI&F6Z0HF) _R/0+YGA;RF<:RKR(3\I'#Q<^9$LZC M^X#0?:"E6ZI': #^$M:?L4?8E#VB15H;L><2G/(=3F*%;01SXW;"L%EEC(^) MFH58+4OPO;JO+\JFUH)L?3#,)@&Q3N"!,Y5XZ3^?"Q-(0&R0N=CX#WV >2(@ M%D7J=/:PTT4NC/V-+;Y5$+WX;)@> F(_-&PP[385/A2F@X#8!S-=EEJQENUO M;@Q,M!TX3 ,!L0?FLJCJ*)EE&J8S"+GK/Z45666D>S6Q82((B$UPSI&[=0[@Y4-D J5=?LRQ"01$DLB M%??-XJ-_Q1%B8@B)Q; V8'DGV+K@F:C;^F#H,H-8#%^X-.R.%Y5@UX);B.^: M0?;Q,#^$Q'Y(JXT5WZIZ5!>/K\$P6834LL#"S,ZJ(L2\$1)[XZU DYW=\H;D M!1,S24AL$B_B?":SO_MLF$A"8I&@H6=WI#&1A,0B.0H]>SL2F%@\/4%9WX"CNR/$TCE&O&!?JF;VY$I5 M/B;FG9C8.WV8WM/I8V+>B8F]>%CXDI)R963E_.&+!75;F!J4C[FXN8 MW9]'-^BI=^BQ##@[\S$Q 27$ NI=0_8X*,$WH@8=*$ MJZ6\NXA,, 1]C_AD3^^?-K$$+ZF-B_AD3 M^^7K?+Q58JD:_@$A;*,UYD:\/JC_:U@#BIM_:V M55',H.Q&76F>'][>.[QY^.E?4$L#!!0 ( ^(KUAW2W&%!@( /$D : M >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'/-V4MJXT 4A>&M&"T@Y?M2 MDB;.J">9-MF <,H/8EM"I::3W;=Q!O81/>A)J#,2):&K'P0?HO3T*Q^Z:=^? MRFX_E,7'\7 JJV8W3<./E,IZEX]=N>N'?#I?V?3CL9O.RW&;AF[]WFUSTN6R M3>/MC.;YZ7;FXO5SR/\SL=]L]NO\LU__/N;3](_!Z4\_OI==SE.S>.W&;9Y6 M3?HX7$^7=#G(W7ERLWAY6S7CRYLTJ7:00I#6#S((LOI!#D%>/R@@*.H'M1#4 MU@^ZAZ#[^D$/$/10/^@1@A[K!\D295P2),VP)M!:D&LA\%H0;"$06Y!L(3!; M$&TA4%N0;2%P6Q!N(9!;D&XAL%L0;R'06U%O)=!;46\ET%MG']L$>BOJK01Z M*^JM!'HKZJT$>BOJK01Z*^JM!'HKZJT$>BOJK01Z&^IM!'H;ZFT$>AOJ;01Z MVVRSA$!O0[V-0&]#O8U ;T.]C4!O0[V-0&]#O8U ;T.]C4!O1[V=0&]'O9U M;T>]G4!O1[V=0&^?;783Z.VHMQ/H[:BW$^CMJ+<3Z.VHMQ/H[:BW$^@=J'<0 MZ!VH=Q#H':AW$.@=J'<0Z!VH=Q#H';.?E01Z!^H=!'H'ZAT$>@?J'01Z!^H= M!'JWJ'=+H'>+>K<$>K>H=_N=>I?I\Y#+M>=KC<__3JJG\[WY^OC+\NOD[+U< M<$ZW%>7Y+U!+ P04 " /B*]8_R>G=>,! !L) $P %M#;VYT96YT M7U1Y<&5S72YX;6S-VEU/PC 4!N"_0G9K6.G7_(APH]ZJ%_Z!NAUD85N;MB#\ M>[L!)AHE&DQ\;UB@[7G/>I+GBNNGK:,PVK1-%Z;9(D9WQ5@H%]2:D%M'75J9 M6]^:F+[Z%^9,N30OQ,1D4K#2=I&Z.(Y]C6QV?4MSLVKBZ&Z3?@ZU[::9IR9D MHYO=QCYKFAGGFKHT,:VS=5=]2AGO$_)T^#]B?>UB3 M]W5%HT?CX[UITRZV:5B(VX9"?KS$%SW:^;PNJ;+EJDU'\N \F2HLB&+;Y+NB M9\>38[IAVGWRD_.',L<"T\Y';UU($_/T^[C#2/K38Y<*D8_U\5=\3TRE3WX_ MZJ==4?7#['2]K]8OAWD$-CQ.O^./,WZO_\L^!$@?$J0/!=*'!NFC .GC'*2/ M"Y ^+D'ZX!.41E!$Y2BD&UL4$L! A0#% @ #XBO6, 276/W!0 N" !@ M ("!#0@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0# M% @ #XBO6.@$,R['!0 WA< !@ ("!^Q@ 'AL+W=O M !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ #XBO6)56;9A4 -! 8 " M@1\[ !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ #XBO6+G@6(>; @ /08 !D M ("!I50 'AL+W=O&PO=V]R:W-H M965TCP, #T) 9 M " @8-: !X;"]W;W)K&UL4$L! M A0#% @ #XBO6 #I=BSC @ ,P< !D ("!25X 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ #XBO M6!GWUE_* P E0H !D ("!=&H 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ #XBO6$O<8R1 # B2 M !D ("!P'0 'AL+W=OK8L-4$ "+"@ &0 @($W@0 M>&PO=V]R:W-H965T&UL4$L! A0#% @ #XBO6.3:GLM&# Q"4 !D M ("!LXT 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ #XBO6*95YV<[%@ W44 !D ("!SZ( 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ #XBO6&Q' M(N+. @ Y 8 !D ("!U;X 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ #XBO6-,HAKZ0 @ VP4 !D M ("!),@ 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ #XBO6/^R:0*I @ 1 8 !D ("! M%-$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ #XBO6#8$,4[G P +!0 !D ("!PMP 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ #XBO6$T1P/[* M! !R8 !D ("!6>D 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ #XBO6/3UFM+= @ ? @ !D M ("!-O, 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ #XBO6&TJ<'^" P /A0 !D ("!*_P M 'AL+W=OD9R M4OT" !W"0 &0 @('D_P >&PO=V]R:W-H965T&UL4$L! A0#% @ M#XBO6-#JAXB? @ ^P8 !D ("!C08! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ #XBO6"2A,$V, @ MA@< !D ("!2A(! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ #XBO6'=>Z&NG"P 5(\ !D M ("!7QP! 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ #XBO6 YMC[#A @ >0H !D ("!3#$! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ #XBO M6")V)_07 @ RP0 !D ("![4,! 'AL+W=O&PO=V]R:W-H965T7!E&UL4$L%!@ !& - $8 (1, /)6 0 $! end XML 74 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 75 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 77 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.1.1.u2 html 138 303 1 false 61 0 false 8 false false R1.htm 00090 - Document - Document and Entity Information Sheet http://www.petrospharma.com/role/DocumentDocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 00100 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS Sheet http://www.petrospharma.com/role/StatementCondensedConsolidatedBalanceSheets CONDENSED CONSOLIDATED BALANCE SHEETS Statements 2 false false R3.htm 00105 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://www.petrospharma.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 3 false false R4.htm 00200 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS Sheet http://www.petrospharma.com/role/StatementCondensedConsolidatedStatementsOfOperations CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS Statements 4 false false R5.htm 00300 - 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 00400 - 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 10101 - 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 10201 - Disclosure - Summary of Significant Accounting Policies Sheet http://www.petrospharma.com/role/DisclosureSummaryOfSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 8 false false R9.htm 10301 - Disclosure - Accounts Receivable, net Sheet http://www.petrospharma.com/role/DisclosureAccountsReceivableNet Accounts Receivable, net Notes 9 false false R10.htm 10401 - Disclosure - Inventories Sheet http://www.petrospharma.com/role/DisclosureInventories Inventories Notes 10 false false R11.htm 10501 - 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 10601 - Disclosure - Intangible Assets Sheet http://www.petrospharma.com/role/DisclosureIntangibleAssets Intangible Assets Notes 12 false false R13.htm 10701 - Disclosure - Accrued Expenses Sheet http://www.petrospharma.com/role/DisclosureAccruedExpenses Accrued Expenses Notes 13 false false R14.htm 10801 - Disclosure - Debt Sheet http://www.petrospharma.com/role/DisclosureDebt Debt Notes 14 false false R15.htm 10901 - Disclosure - Stockholders' Equity Sheet http://www.petrospharma.com/role/DisclosureStockholdersEquity Stockholders' Equity Notes 15 false false R16.htm 11001 - Disclosure - Stock Options Sheet http://www.petrospharma.com/role/DisclosureStockOptions Stock Options Notes 16 false false R17.htm 11101 - Disclosure - Common Stock Warrants Sheet http://www.petrospharma.com/role/DisclosureCommonStockWarrants Common Stock Warrants Notes 17 false false R18.htm 11201 - Disclosure - Dilutive convertible securities Sheet http://www.petrospharma.com/role/DisclosureDilutiveConvertibleSecurities Dilutive convertible securities Notes 18 false false R19.htm 11301 - Disclosure - Marketing, Licensing and Distribution Agreements Sheet http://www.petrospharma.com/role/DisclosureMarketingLicensingAndDistributionAgreements Marketing, Licensing and Distribution Agreements Notes 19 false false R20.htm 11401 - Disclosure - Commitments and Contingencies Sheet http://www.petrospharma.com/role/DisclosureCommitmentsAndContingencies Commitments and Contingencies Notes 20 false false R21.htm 11501 - Disclosure - Segment Information Sheet http://www.petrospharma.com/role/DisclosureSegmentInformation Segment Information Notes 21 false false R22.htm 11601 - Disclosure - Private Placement Sheet http://www.petrospharma.com/role/DisclosurePrivatePlacement Private Placement Notes 22 false false R23.htm 11701 - Disclosure - Fair Value Measurements Sheet http://www.petrospharma.com/role/DisclosureFairValueMeasurements Fair Value Measurements Notes 23 false false R24.htm 11801 - Disclosure - Subsequent Events Sheet http://www.petrospharma.com/role/DisclosureSubsequentEvents Subsequent Events Notes 24 false false R25.htm 20202 - 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 25 false false R26.htm 30303 - Disclosure - Accounts Receivable, net (Tables) Sheet http://www.petrospharma.com/role/DisclosureAccountsReceivableNetTables Accounts Receivable, net (Tables) Tables http://www.petrospharma.com/role/DisclosureAccountsReceivableNet 26 false false R27.htm 30403 - Disclosure - Inventories (Tables) Sheet http://www.petrospharma.com/role/DisclosureInventoriesTables Inventories (Tables) Tables http://www.petrospharma.com/role/DisclosureInventories 27 false false R28.htm 30503 - 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 28 false false R29.htm 30603 - Disclosure - Intangible Assets (Tables) Sheet http://www.petrospharma.com/role/DisclosureIntangibleAssetsTables Intangible Assets (Tables) Tables http://www.petrospharma.com/role/DisclosureIntangibleAssets 29 false false R30.htm 30703 - Disclosure - Accrued Expenses (Tables) Sheet http://www.petrospharma.com/role/DisclosureAccruedExpensesTables Accrued Expenses (Tables) Tables http://www.petrospharma.com/role/DisclosureAccruedExpenses 30 false false R31.htm 30803 - Disclosure - Debt (Tables) Sheet http://www.petrospharma.com/role/DisclosureDebtTables Debt (Tables) Tables http://www.petrospharma.com/role/DisclosureDebt 31 false false R32.htm 31003 - Disclosure - Stock Options (Tables) Sheet http://www.petrospharma.com/role/DisclosureStockOptionsTables Stock Options (Tables) Tables http://www.petrospharma.com/role/DisclosureStockOptions 32 false false R33.htm 31103 - Disclosure - Common Stock Warrants (Tables) Sheet http://www.petrospharma.com/role/DisclosureCommonStockWarrantsTables Common Stock Warrants (Tables) Tables http://www.petrospharma.com/role/DisclosureCommonStockWarrants 33 false false R34.htm 31203 - Disclosure - Dilutive convertible securities (Tables) Sheet http://www.petrospharma.com/role/DisclosureDilutiveConvertibleSecuritiesTables Dilutive convertible securities (Tables) Tables http://www.petrospharma.com/role/DisclosureDilutiveConvertibleSecurities 34 false false R35.htm 31503 - Disclosure - Segment Information (Tables) Sheet http://www.petrospharma.com/role/DisclosureSegmentInformationTables Segment Information (Tables) Tables http://www.petrospharma.com/role/DisclosureSegmentInformation 35 false false R36.htm 31703 - Disclosure - Fair Value Measurements (Tables) Sheet http://www.petrospharma.com/role/DisclosureFairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://www.petrospharma.com/role/DisclosureFairValueMeasurements 36 false false R37.htm 40101 - 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 37 false false R38.htm 40201 - 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 38 false false R39.htm 40301 - Disclosure - Accounts Receivable, net (Details) Sheet http://www.petrospharma.com/role/DisclosureAccountsReceivableNetDetails Accounts Receivable, net (Details) Details http://www.petrospharma.com/role/DisclosureAccountsReceivableNetTables 39 false false R40.htm 40302 - Disclosure - Accounts Receivable, net - Additional information (Details) Sheet http://www.petrospharma.com/role/DisclosureAccountsReceivableNetAdditionalInformationDetails Accounts Receivable, net - Additional information (Details) Details 40 false false R41.htm 40401 - Disclosure - Inventories (Details) Sheet http://www.petrospharma.com/role/DisclosureInventoriesDetails Inventories (Details) Details http://www.petrospharma.com/role/DisclosureInventoriesTables 41 false false R42.htm 40402 - Disclosure - Inventories - Additional Information (Details) Sheet http://www.petrospharma.com/role/DisclosureInventoriesAdditionalInformationDetails Inventories - Additional Information (Details) Details 42 false false R43.htm 40501 - 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 43 false false R44.htm 40601 - Disclosure - Intangible Assets (Details) Sheet http://www.petrospharma.com/role/DisclosureIntangibleAssetsDetails Intangible Assets (Details) Details http://www.petrospharma.com/role/DisclosureIntangibleAssetsTables 44 false false R45.htm 40602 - Disclosure - Intangible Assets - Future annual amortization (Details) Sheet http://www.petrospharma.com/role/DisclosureIntangibleAssetsFutureAnnualAmortizationDetails Intangible Assets - Future annual amortization (Details) Details 45 false false R46.htm 40603 - Disclosure - Intangible Assets - Additional Information (Details) Sheet http://www.petrospharma.com/role/DisclosureIntangibleAssetsAdditionalInformationDetails Intangible Assets - Additional Information (Details) Details 46 false false R47.htm 40701 - Disclosure - Accrued Expenses (Details) Sheet http://www.petrospharma.com/role/DisclosureAccruedExpensesDetails Accrued Expenses (Details) Details http://www.petrospharma.com/role/DisclosureAccruedExpensesTables 47 false false R48.htm 40801 - Disclosure - Debt - Promissory Note (Details) Sheet http://www.petrospharma.com/role/DisclosureDebtPromissoryNoteDetails Debt - Promissory Note (Details) Details 48 false false R49.htm 40802 - Disclosure - Debt - Future minimum principal payments (Details) Sheet http://www.petrospharma.com/role/DisclosureDebtFutureMinimumPrincipalPaymentsDetails Debt - Future minimum principal payments (Details) Details 49 false false R50.htm 40901 - Disclosure - Stockholders' Equity - Number of shares held (Details) Sheet http://www.petrospharma.com/role/DisclosureStockholdersEquityNumberOfSharesHeldDetails Stockholders' Equity - Number of shares held (Details) Details 50 false false R51.htm 41001 - Disclosure - Stock Options - Summary of stock options (Details) Sheet http://www.petrospharma.com/role/DisclosureStockOptionsSummaryOfStockOptionsDetails Stock Options - Summary of stock options (Details) Details 51 false false R52.htm 41002 - Disclosure - Stock Options - Additional Information (Details) Sheet http://www.petrospharma.com/role/DisclosureStockOptionsAdditionalInformationDetails Stock Options - Additional Information (Details) Details 52 false false R53.htm 41101 - Disclosure - Common Stock Warrants - Summary of warrants (Details) Sheet http://www.petrospharma.com/role/DisclosureCommonStockWarrantsSummaryOfWarrantsDetails Common Stock Warrants - Summary of warrants (Details) Details 53 false false R54.htm 41201 - 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 54 false false R55.htm 41301 - 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 55 false false R56.htm 41401 - Disclosure - Commitments and Contingencies (Details) Sheet http://www.petrospharma.com/role/DisclosureCommitmentsAndContingenciesDetails Commitments and Contingencies (Details) Details http://www.petrospharma.com/role/DisclosureCommitmentsAndContingencies 56 false false R57.htm 41501 - Disclosure - Segment Information (Details) Sheet http://www.petrospharma.com/role/DisclosureSegmentInformationDetails Segment Information (Details) Details http://www.petrospharma.com/role/DisclosureSegmentInformationTables 57 false false R58.htm 41502 - 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 58 false false R59.htm 41503 - Disclosure - Segment Information - Segment assets (Details) Sheet http://www.petrospharma.com/role/DisclosureSegmentInformationSegmentAssetsDetails Segment Information - Segment assets (Details) Details 59 false false R60.htm 41601 - Disclosure - Private Placement (Details) Sheet http://www.petrospharma.com/role/DisclosurePrivatePlacementDetails Private Placement (Details) Details http://www.petrospharma.com/role/DisclosurePrivatePlacement 60 false false R61.htm 41701 - Disclosure - Fair Value Measurements (Details) Sheet http://www.petrospharma.com/role/DisclosureFairValueMeasurementsDetails Fair Value Measurements (Details) Details http://www.petrospharma.com/role/DisclosureFairValueMeasurementsTables 61 false false R62.htm 41702 - 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 62 false false All Reports Book All Reports [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 3 fact(s) appearing in ix:hidden were eligible for transformation: ptpi:MinimumTradingDaysAfterDateThatInitialRegistrationStatementForConsideringFirstTradingDayOfCalendarMonth, ptpi:NumberOfTradingDaysImmediatelyPriorToAmortizationPaymentIsDueConsideredForCalculatingConversionPrice, us-gaap:RevenuePracticalExpedientFinancingComponent - tmb-20240331x10q.htm 9 [ix-0514-Hidden-Fact-Not-Referenced] WARN: 2 fact(s) appearing in ix:hidden were not referenced by any -sec-ix-hidden style property: us-gaap:CommitmentsAndContingencies - tmb-20240331x10q.htm 9 tmb-20240331.xsd tmb-20240331_cal.xml tmb-20240331_def.xml tmb-20240331_lab.xml tmb-20240331_pre.xml tmb-20240331x10q.htm http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 true true JSON 80 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "tmb-20240331x10q.htm": { "nsprefix": "ptpi", "nsuri": "http://www.petrospharma.com/20240331", "dts": { "schema": { "local": [ "tmb-20240331.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/arcrole/esma-arcrole-2018-11-21.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd", "https://xbrl.sec.gov/country/2023/country-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd" ] }, "calculationLink": { "local": [ "tmb-20240331_cal.xml" ] }, "definitionLink": { "local": [ "tmb-20240331_def.xml" ] }, "labelLink": { "local": [ "tmb-20240331_lab.xml" ] }, "presentationLink": { "local": [ "tmb-20240331_pre.xml" ] }, "inline": { "local": [ "tmb-20240331x10q.htm" ] } }, "keyStandard": 223, "keyCustom": 80, "axisStandard": 21, "axisCustom": 0, "memberStandard": 29, "memberCustom": 30, "hidden": { "total": 10, "http://xbrl.sec.gov/dei/2023": 5, "http://www.petrospharma.com/20240331": 2, "http://fasb.org/us-gaap/2023": 3 }, "contextCount": 138, "entityCount": 1, "segmentCount": 61, "elementCount": 484, "unitCount": 8, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 443, "http://xbrl.sec.gov/dei/2023": 31 }, "report": { "R1": { "role": "http://www.petrospharma.com/role/DocumentDocumentAndEntityInformation", "longName": "00090 - 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_3_31_2024_x1qDBEppR0-ZsZULtMqFhQ", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_x1qDBEppR0-ZsZULtMqFhQ", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240331x10q.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.petrospharma.com/role/StatementCondensedConsolidatedBalanceSheets", "longName": "00100 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "As_Of_3_31_2024_sz_3vQ6GA0KkN2TEUgUw-g", "name": "us-gaap:Cash", "unitRef": "Unit_Standard_USD_6Z2EUNe6PEWLjRajQHcPFw", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2024_sz_3vQ6GA0KkN2TEUgUw-g", "name": "us-gaap:Cash", "unitRef": "Unit_Standard_USD_6Z2EUNe6PEWLjRajQHcPFw", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240331x10q.htm", "first": true, "unique": true } }, "R3": { "role": "http://www.petrospharma.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical", "longName": "00105 - 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_3_31_2024_sz_3vQ6GA0KkN2TEUgUw-g", "name": "us-gaap:TemporaryEquityParOrStatedValuePerShare", "unitRef": "Unit_Divide_USD_shares_0rlii6gDQ06WELpZghR15Q", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2024_sz_3vQ6GA0KkN2TEUgUw-g", "name": "us-gaap:TemporaryEquityParOrStatedValuePerShare", "unitRef": "Unit_Divide_USD_shares_0rlii6gDQ06WELpZghR15Q", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240331x10q.htm", "first": true, "unique": true } }, "R4": { "role": "http://www.petrospharma.com/role/StatementCondensedConsolidatedStatementsOfOperations", "longName": "00200 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_x1qDBEppR0-ZsZULtMqFhQ", "name": "ptpi:RevenueFromContractWithCustomersExcludingAssessedTaxes", "unitRef": "Unit_Standard_USD_6Z2EUNe6PEWLjRajQHcPFw", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_x1qDBEppR0-ZsZULtMqFhQ", "name": "ptpi:RevenueFromContractWithCustomersExcludingAssessedTaxes", "unitRef": "Unit_Standard_USD_6Z2EUNe6PEWLjRajQHcPFw", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240331x10q.htm", "first": true, "unique": true } }, "R5": { "role": "http://www.petrospharma.com/role/StatementCondensedConsolidatedStatementsOfChangesInConvertibleRedeemablePreferredStockAndStockholdersEquity", "longName": "00300 - 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_ZEPHDVsOvU6iaT2jjz-nuA", "name": "us-gaap:StockholdersEquity", "unitRef": "Unit_Standard_USD_6Z2EUNe6PEWLjRajQHcPFw", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_ZEPHDVsOvU6iaT2jjz-nuA", "name": "us-gaap:StockholdersEquity", "unitRef": "Unit_Standard_USD_6Z2EUNe6PEWLjRajQHcPFw", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240331x10q.htm", "first": true, "unique": true } }, "R6": { "role": "http://www.petrospharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "longName": "00400 - 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_3_31_2024_x1qDBEppR0-ZsZULtMqFhQ", "name": "us-gaap:ProfitLoss", "unitRef": "Unit_Standard_USD_6Z2EUNe6PEWLjRajQHcPFw", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_x1qDBEppR0-ZsZULtMqFhQ", "name": "us-gaap:ProfitLoss", "unitRef": "Unit_Standard_USD_6Z2EUNe6PEWLjRajQHcPFw", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240331x10q.htm", "first": true, "unique": true } }, "R7": { "role": "http://www.petrospharma.com/role/DisclosureNatureOfOperationsBasisOfPresentationLiquidityAndGoingConcern", "longName": "10101 - 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_3_31_2024_x1qDBEppR0-ZsZULtMqFhQ", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_x1qDBEppR0-ZsZULtMqFhQ", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240331x10q.htm", "first": true, "unique": true } }, "R8": { "role": "http://www.petrospharma.com/role/DisclosureSummaryOfSignificantAccountingPolicies", "longName": "10201 - 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_3_31_2024_x1qDBEppR0-ZsZULtMqFhQ", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_x1qDBEppR0-ZsZULtMqFhQ", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240331x10q.htm", "first": true, "unique": true } }, "R9": { "role": "http://www.petrospharma.com/role/DisclosureAccountsReceivableNet", "longName": "10301 - Disclosure - Accounts Receivable, net", "shortName": "Accounts Receivable, net", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_x1qDBEppR0-ZsZULtMqFhQ", "name": "us-gaap:LoansNotesTradeAndOtherReceivablesExcludingAllowanceForCreditLossesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_x1qDBEppR0-ZsZULtMqFhQ", "name": "us-gaap:LoansNotesTradeAndOtherReceivablesExcludingAllowanceForCreditLossesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240331x10q.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.petrospharma.com/role/DisclosureInventories", "longName": "10401 - Disclosure - Inventories", "shortName": "Inventories", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_x1qDBEppR0-ZsZULtMqFhQ", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_x1qDBEppR0-ZsZULtMqFhQ", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240331x10q.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.petrospharma.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssets", "longName": "10501 - 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_3_31_2024_x1qDBEppR0-ZsZULtMqFhQ", "name": "ptpi:SummaryOfPrepaidExpensesAndOtherCurrentAssetsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_x1qDBEppR0-ZsZULtMqFhQ", "name": "ptpi:SummaryOfPrepaidExpensesAndOtherCurrentAssetsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240331x10q.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.petrospharma.com/role/DisclosureIntangibleAssets", "longName": "10601 - Disclosure - Intangible Assets", "shortName": "Intangible Assets", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_x1qDBEppR0-ZsZULtMqFhQ", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_x1qDBEppR0-ZsZULtMqFhQ", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240331x10q.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.petrospharma.com/role/DisclosureAccruedExpenses", "longName": "10701 - Disclosure - Accrued Expenses", "shortName": "Accrued Expenses", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_x1qDBEppR0-ZsZULtMqFhQ", "name": "ptpi:AccruedLiabilitiesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_x1qDBEppR0-ZsZULtMqFhQ", "name": "ptpi:AccruedLiabilitiesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240331x10q.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.petrospharma.com/role/DisclosureDebt", "longName": "10801 - Disclosure - Debt", "shortName": "Debt", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_x1qDBEppR0-ZsZULtMqFhQ", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_x1qDBEppR0-ZsZULtMqFhQ", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240331x10q.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.petrospharma.com/role/DisclosureStockholdersEquity", "longName": "10901 - Disclosure - Stockholders' Equity", "shortName": "Stockholders' Equity", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_x1qDBEppR0-ZsZULtMqFhQ", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_x1qDBEppR0-ZsZULtMqFhQ", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240331x10q.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.petrospharma.com/role/DisclosureStockOptions", "longName": "11001 - Disclosure - Stock Options", "shortName": "Stock Options", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_x1qDBEppR0-ZsZULtMqFhQ", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_x1qDBEppR0-ZsZULtMqFhQ", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240331x10q.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.petrospharma.com/role/DisclosureCommonStockWarrants", "longName": "11101 - Disclosure - Common Stock Warrants", "shortName": "Common Stock Warrants", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_x1qDBEppR0-ZsZULtMqFhQ", "name": "ptpi:WarrantsAndRightsNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_x1qDBEppR0-ZsZULtMqFhQ", "name": "ptpi:WarrantsAndRightsNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240331x10q.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.petrospharma.com/role/DisclosureDilutiveConvertibleSecurities", "longName": "11201 - Disclosure - Dilutive convertible securities", "shortName": "Dilutive convertible securities", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_x1qDBEppR0-ZsZULtMqFhQ", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_x1qDBEppR0-ZsZULtMqFhQ", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240331x10q.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.petrospharma.com/role/DisclosureMarketingLicensingAndDistributionAgreements", "longName": "11301 - 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_3_31_2024_x1qDBEppR0-ZsZULtMqFhQ", "name": "us-gaap:CollaborativeArrangementDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_x1qDBEppR0-ZsZULtMqFhQ", "name": "us-gaap:CollaborativeArrangementDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240331x10q.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.petrospharma.com/role/DisclosureCommitmentsAndContingencies", "longName": "11401 - Disclosure - Commitments and Contingencies", "shortName": "Commitments and Contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_x1qDBEppR0-ZsZULtMqFhQ", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_x1qDBEppR0-ZsZULtMqFhQ", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240331x10q.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.petrospharma.com/role/DisclosureSegmentInformation", "longName": "11501 - Disclosure - Segment Information", "shortName": "Segment Information", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_x1qDBEppR0-ZsZULtMqFhQ", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_x1qDBEppR0-ZsZULtMqFhQ", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240331x10q.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.petrospharma.com/role/DisclosurePrivatePlacement", "longName": "11601 - Disclosure - Private Placement", "shortName": "Private Placement", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "22", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_x1qDBEppR0-ZsZULtMqFhQ", "name": "ptpi:PrivatePlacementDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_x1qDBEppR0-ZsZULtMqFhQ", "name": "ptpi:PrivatePlacementDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240331x10q.htm", "first": true, "unique": true } }, "R23": { "role": "http://www.petrospharma.com/role/DisclosureFairValueMeasurements", "longName": "11701 - Disclosure - Fair Value Measurements", "shortName": "Fair Value Measurements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "23", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_x1qDBEppR0-ZsZULtMqFhQ", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_x1qDBEppR0-ZsZULtMqFhQ", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240331x10q.htm", "first": true, "unique": true } }, "R24": { "role": "http://www.petrospharma.com/role/DisclosureSubsequentEvents", "longName": "11801 - Disclosure - Subsequent Events", "shortName": "Subsequent Events", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "24", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_x1qDBEppR0-ZsZULtMqFhQ", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_x1qDBEppR0-ZsZULtMqFhQ", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240331x10q.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.petrospharma.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies", "longName": "20202 - Disclosure - Summary of Significant Accounting Policies (Policies)", "shortName": "Summary of Significant Accounting Policies (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "25", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_x1qDBEppR0-ZsZULtMqFhQ", "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-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_x1qDBEppR0-ZsZULtMqFhQ", "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-20240331x10q.htm", "first": true, "unique": true } }, "R26": { "role": "http://www.petrospharma.com/role/DisclosureAccountsReceivableNetTables", "longName": "30303 - Disclosure - Accounts Receivable, net (Tables)", "shortName": "Accounts Receivable, net (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "26", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_x1qDBEppR0-ZsZULtMqFhQ", "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-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_x1qDBEppR0-ZsZULtMqFhQ", "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-20240331x10q.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.petrospharma.com/role/DisclosureInventoriesTables", "longName": "30403 - Disclosure - Inventories (Tables)", "shortName": "Inventories (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "27", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_x1qDBEppR0-ZsZULtMqFhQ", "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-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_x1qDBEppR0-ZsZULtMqFhQ", "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-20240331x10q.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.petrospharma.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsTables", "longName": "30503 - 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": "28", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_x1qDBEppR0-ZsZULtMqFhQ", "name": "ptpi:ScheduleOfPrepaidExpensesAndOtherCurrentAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ptpi:SummaryOfPrepaidExpensesAndOtherCurrentAssetsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_x1qDBEppR0-ZsZULtMqFhQ", "name": "ptpi:ScheduleOfPrepaidExpensesAndOtherCurrentAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ptpi:SummaryOfPrepaidExpensesAndOtherCurrentAssetsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240331x10q.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.petrospharma.com/role/DisclosureIntangibleAssetsTables", "longName": "30603 - Disclosure - Intangible Assets (Tables)", "shortName": "Intangible Assets (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "29", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_x1qDBEppR0-ZsZULtMqFhQ", "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-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_x1qDBEppR0-ZsZULtMqFhQ", "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-20240331x10q.htm", "first": true, "unique": true } }, "R30": { "role": "http://www.petrospharma.com/role/DisclosureAccruedExpensesTables", "longName": "30703 - Disclosure - Accrued Expenses (Tables)", "shortName": "Accrued Expenses (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "30", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_x1qDBEppR0-ZsZULtMqFhQ", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ptpi:AccruedLiabilitiesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_x1qDBEppR0-ZsZULtMqFhQ", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ptpi:AccruedLiabilitiesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240331x10q.htm", "first": true, "unique": true } }, "R31": { "role": "http://www.petrospharma.com/role/DisclosureDebtTables", "longName": "30803 - Disclosure - Debt (Tables)", "shortName": "Debt (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "31", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_x1qDBEppR0-ZsZULtMqFhQ", "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-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_x1qDBEppR0-ZsZULtMqFhQ", "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-20240331x10q.htm", "first": true, "unique": true } }, "R32": { "role": "http://www.petrospharma.com/role/DisclosureStockOptionsTables", "longName": "31003 - Disclosure - Stock Options (Tables)", "shortName": "Stock Options (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "32", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_x1qDBEppR0-ZsZULtMqFhQ", "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-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_x1qDBEppR0-ZsZULtMqFhQ", "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-20240331x10q.htm", "first": true, "unique": true } }, "R33": { "role": "http://www.petrospharma.com/role/DisclosureCommonStockWarrantsTables", "longName": "31103 - Disclosure - Common Stock Warrants (Tables)", "shortName": "Common Stock Warrants (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "33", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_x1qDBEppR0-ZsZULtMqFhQ", "name": "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ptpi:WarrantsAndRightsNoteDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_x1qDBEppR0-ZsZULtMqFhQ", "name": "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ptpi:WarrantsAndRightsNoteDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240331x10q.htm", "first": true, "unique": true } }, "R34": { "role": "http://www.petrospharma.com/role/DisclosureDilutiveConvertibleSecuritiesTables", "longName": "31203 - Disclosure - Dilutive convertible securities (Tables)", "shortName": "Dilutive convertible securities (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "34", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_x1qDBEppR0-ZsZULtMqFhQ", "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-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_x1qDBEppR0-ZsZULtMqFhQ", "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-20240331x10q.htm", "first": true, "unique": true } }, "R35": { "role": "http://www.petrospharma.com/role/DisclosureSegmentInformationTables", "longName": "31503 - Disclosure - Segment Information (Tables)", "shortName": "Segment Information (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "35", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_x1qDBEppR0-ZsZULtMqFhQ", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_x1qDBEppR0-ZsZULtMqFhQ", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240331x10q.htm", "first": true, "unique": true } }, "R36": { "role": "http://www.petrospharma.com/role/DisclosureFairValueMeasurementsTables", "longName": "31703 - Disclosure - Fair Value Measurements (Tables)", "shortName": "Fair Value Measurements (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "36", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_x1qDBEppR0-ZsZULtMqFhQ", "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-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_x1qDBEppR0-ZsZULtMqFhQ", "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-20240331x10q.htm", "first": true, "unique": true } }, "R37": { "role": "http://www.petrospharma.com/role/DisclosureNatureOfOperationsBasisOfPresentationLiquidityAndGoingConcernAdditionalInformationDetails", "longName": "40101 - 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": "37", "firstAnchor": { "contextRef": "As_Of_3_31_2024_sz_3vQ6GA0KkN2TEUgUw-g", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "Unit_Standard_USD_6Z2EUNe6PEWLjRajQHcPFw", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2024_sz_3vQ6GA0KkN2TEUgUw-g", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "Unit_Standard_USD_6Z2EUNe6PEWLjRajQHcPFw", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240331x10q.htm", "first": true, "unique": true } }, "R38": { "role": "http://www.petrospharma.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails", "longName": "40201 - Disclosure - Summary of Significant Accounting Policies (Details)", "shortName": "Summary of Significant Accounting Policies (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "38", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_x1qDBEppR0-ZsZULtMqFhQ", "name": "us-gaap:NumberOfOperatingSegments", "unitRef": "Unit_Standard_segment_Arc3wRta_kaEHsJ9xzt2Yg", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:SegmentReportingPolicyPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2024_sz_3vQ6GA0KkN2TEUgUw-g", "name": "us-gaap:ContractWithCustomerRefundLiabilityCurrent", "unitRef": "Unit_Standard_USD_6Z2EUNe6PEWLjRajQHcPFw", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240331x10q.htm", "unique": true } }, "R39": { "role": "http://www.petrospharma.com/role/DisclosureAccountsReceivableNetDetails", "longName": "40301 - Disclosure - Accounts Receivable, net (Details)", "shortName": "Accounts Receivable, net (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "39", "firstAnchor": { "contextRef": "As_Of_3_31_2024_sz_3vQ6GA0KkN2TEUgUw-g", "name": "us-gaap:AccountsReceivableGross", "unitRef": "Unit_Standard_USD_6Z2EUNe6PEWLjRajQHcPFw", "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-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2024_sz_3vQ6GA0KkN2TEUgUw-g", "name": "us-gaap:AccountsReceivableGross", "unitRef": "Unit_Standard_USD_6Z2EUNe6PEWLjRajQHcPFw", "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-20240331x10q.htm", "first": true, "unique": true } }, "R40": { "role": "http://www.petrospharma.com/role/DisclosureAccountsReceivableNetAdditionalInformationDetails", "longName": "40302 - Disclosure - Accounts Receivable, net - Additional information (Details)", "shortName": "Accounts Receivable, net - Additional information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_RevenueFromContractWithCustomerMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_N3mHIuJwG0ubc48DnIjz1w", "name": "ptpi:NumberOfCustomers", "unitRef": "Unit_Standard_customer__yJXFNJW6UCXrK4d7Fe4ww", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:LoansNotesTradeAndOtherReceivablesExcludingAllowanceForCreditLossesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_RevenueFromContractWithCustomerMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_N3mHIuJwG0ubc48DnIjz1w", "name": "ptpi:NumberOfCustomers", "unitRef": "Unit_Standard_customer__yJXFNJW6UCXrK4d7Fe4ww", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:LoansNotesTradeAndOtherReceivablesExcludingAllowanceForCreditLossesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240331x10q.htm", "first": true, "unique": true } }, "R41": { "role": "http://www.petrospharma.com/role/DisclosureInventoriesDetails", "longName": "40401 - Disclosure - Inventories (Details)", "shortName": "Inventories (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "As_Of_3_31_2024_sz_3vQ6GA0KkN2TEUgUw-g", "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "unitRef": "Unit_Standard_USD_6Z2EUNe6PEWLjRajQHcPFw", "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-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2024_sz_3vQ6GA0KkN2TEUgUw-g", "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "unitRef": "Unit_Standard_USD_6Z2EUNe6PEWLjRajQHcPFw", "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-20240331x10q.htm", "first": true, "unique": true } }, "R42": { "role": "http://www.petrospharma.com/role/DisclosureInventoriesAdditionalInformationDetails", "longName": "40402 - Disclosure - Inventories - Additional Information (Details)", "shortName": "Inventories - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "As_Of_3_31_2024_sz_3vQ6GA0KkN2TEUgUw-g", "name": "ptpi:InventoryFinishedGoodsValuationReserves", "unitRef": "Unit_Standard_USD_6Z2EUNe6PEWLjRajQHcPFw", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2024_sz_3vQ6GA0KkN2TEUgUw-g", "name": "ptpi:InventoryFinishedGoodsValuationReserves", "unitRef": "Unit_Standard_USD_6Z2EUNe6PEWLjRajQHcPFw", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240331x10q.htm", "first": true, "unique": true } }, "R43": { "role": "http://www.petrospharma.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsDetails", "longName": "40501 - 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": "43", "firstAnchor": { "contextRef": "As_Of_3_31_2024_sz_3vQ6GA0KkN2TEUgUw-g", "name": "us-gaap:PrepaidInsurance", "unitRef": "Unit_Standard_USD_6Z2EUNe6PEWLjRajQHcPFw", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "ptpi:ScheduleOfPrepaidExpensesAndOtherCurrentAssetsTableTextBlock", "ptpi:SummaryOfPrepaidExpensesAndOtherCurrentAssetsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2024_sz_3vQ6GA0KkN2TEUgUw-g", "name": "us-gaap:PrepaidInsurance", "unitRef": "Unit_Standard_USD_6Z2EUNe6PEWLjRajQHcPFw", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "ptpi:ScheduleOfPrepaidExpensesAndOtherCurrentAssetsTableTextBlock", "ptpi:SummaryOfPrepaidExpensesAndOtherCurrentAssetsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240331x10q.htm", "first": true, "unique": true } }, "R44": { "role": "http://www.petrospharma.com/role/DisclosureIntangibleAssetsDetails", "longName": "40601 - Disclosure - Intangible Assets (Details)", "shortName": "Intangible Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "As_Of_12_31_2023_FZIvtBlAM0qAxKoQlpDXmw", "name": "us-gaap:FiniteLivedIntangibleAssetsNet", "unitRef": "Unit_Standard_USD_6Z2EUNe6PEWLjRajQHcPFw", "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-20240331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_x1qDBEppR0-ZsZULtMqFhQ", "name": "us-gaap:AmortizationOfIntangibleAssets", "unitRef": "Unit_Standard_USD_6Z2EUNe6PEWLjRajQHcPFw", "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-20240331x10q.htm", "unique": true } }, "R45": { "role": "http://www.petrospharma.com/role/DisclosureIntangibleAssetsFutureAnnualAmortizationDetails", "longName": "40602 - Disclosure - Intangible Assets - Future annual amortization (Details)", "shortName": "Intangible Assets - Future annual amortization (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "As_Of_3_31_2024_sz_3vQ6GA0KkN2TEUgUw-g", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "unitRef": "Unit_Standard_USD_6Z2EUNe6PEWLjRajQHcPFw", "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-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2024_sz_3vQ6GA0KkN2TEUgUw-g", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "unitRef": "Unit_Standard_USD_6Z2EUNe6PEWLjRajQHcPFw", "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-20240331x10q.htm", "first": true, "unique": true } }, "R46": { "role": "http://www.petrospharma.com/role/DisclosureIntangibleAssetsAdditionalInformationDetails", "longName": "40603 - Disclosure - Intangible Assets - Additional Information (Details)", "shortName": "Intangible Assets - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "As_Of_3_31_2024_sz_3vQ6GA0KkN2TEUgUw-g", "name": "us-gaap:FiniteLivedIntangibleAssetsNet", "unitRef": "Unit_Standard_USD_6Z2EUNe6PEWLjRajQHcPFw", "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-20240331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2024_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_ptpi_StendraProductMember_C-szSmxL_EOA0JQLwFVwAg", "name": "us-gaap:FiniteLivedIntangibleAssetUsefulLife", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240331x10q.htm", "unique": true } }, "R47": { "role": "http://www.petrospharma.com/role/DisclosureAccruedExpensesDetails", "longName": "40701 - Disclosure - Accrued Expenses (Details)", "shortName": "Accrued Expenses (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "As_Of_3_31_2024_sz_3vQ6GA0KkN2TEUgUw-g", "name": "ptpi:AccruedProductReturns", "unitRef": "Unit_Standard_USD_6Z2EUNe6PEWLjRajQHcPFw", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ptpi:AccruedLiabilitiesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2024_sz_3vQ6GA0KkN2TEUgUw-g", "name": "ptpi:AccruedProductReturns", "unitRef": "Unit_Standard_USD_6Z2EUNe6PEWLjRajQHcPFw", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ptpi:AccruedLiabilitiesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240331x10q.htm", "first": true, "unique": true } }, "R48": { "role": "http://www.petrospharma.com/role/DisclosureDebtPromissoryNoteDetails", "longName": "40801 - Disclosure - Debt - Promissory Note (Details)", "shortName": "Debt - Promissory Note (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "As_Of_3_31_2024_sz_3vQ6GA0KkN2TEUgUw-g", "name": "us-gaap:DebtInstrumentFaceAmount", "unitRef": "Unit_Standard_USD_6Z2EUNe6PEWLjRajQHcPFw", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2024_us-gaap_DebtInstrumentAxis_us-gaap_NotesPayableOtherPayablesMember_mhVOFp5WV0uDQq10TdKtYA", "name": "us-gaap:DebtInstrumentFaceAmount", "unitRef": "Unit_Standard_USD_6Z2EUNe6PEWLjRajQHcPFw", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240331x10q.htm", "unique": true } }, "R49": { "role": "http://www.petrospharma.com/role/DisclosureDebtFutureMinimumPrincipalPaymentsDetails", "longName": "40802 - Disclosure - Debt - Future minimum principal payments (Details)", "shortName": "Debt - Future minimum principal payments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "As_Of_3_31_2024_us-gaap_DebtInstrumentAxis_us-gaap_NotesPayableOtherPayablesMember_mhVOFp5WV0uDQq10TdKtYA", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "unitRef": "Unit_Standard_USD_6Z2EUNe6PEWLjRajQHcPFw", "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-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2024_us-gaap_DebtInstrumentAxis_us-gaap_NotesPayableOtherPayablesMember_mhVOFp5WV0uDQq10TdKtYA", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "unitRef": "Unit_Standard_USD_6Z2EUNe6PEWLjRajQHcPFw", "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-20240331x10q.htm", "first": true, "unique": true } }, "R50": { "role": "http://www.petrospharma.com/role/DisclosureStockholdersEquityNumberOfSharesHeldDetails", "longName": "40901 - 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": "50", "firstAnchor": { "contextRef": "Duration_12_1_2023_To_12_31_2023_agrTrRcraE6tLdLkqjl68g", "name": "us-gaap:StockIssuedDuringPeriodSharesIssuedForServices", "unitRef": "Unit_Standard_shares_s26rRLfvkEi1BAmhTgjfDw", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_12_21_2023_srt_CounterpartyNameAxis_ptpi_CorprominenceLlcMember_ebOPtzPAc0ahx6x6FqaQbA", "name": "ptpi:StockAgreedToBeIssuedForServicesRendered", "unitRef": "Unit_Standard_USD_6Z2EUNe6PEWLjRajQHcPFw", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240331x10q.htm", "unique": true } }, "R51": { "role": "http://www.petrospharma.com/role/DisclosureStockOptionsSummaryOfStockOptionsDetails", "longName": "41001 - 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": "51", "firstAnchor": { "contextRef": "As_Of_12_31_2023_FZIvtBlAM0qAxKoQlpDXmw", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "Unit_Standard_shares_s26rRLfvkEi1BAmhTgjfDw", "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-20240331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2024_sz_3vQ6GA0KkN2TEUgUw-g", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "Unit_Standard_shares_s26rRLfvkEi1BAmhTgjfDw", "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-20240331x10q.htm", "unique": true } }, "R52": { "role": "http://www.petrospharma.com/role/DisclosureStockOptionsAdditionalInformationDetails", "longName": "41002 - Disclosure - Stock Options - Additional Information (Details)", "shortName": "Stock Options - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_x1qDBEppR0-ZsZULtMqFhQ", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "Unit_Standard_USD_6Z2EUNe6PEWLjRajQHcPFw", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_x1qDBEppR0-ZsZULtMqFhQ", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "Unit_Standard_USD_6Z2EUNe6PEWLjRajQHcPFw", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240331x10q.htm", "first": true, "unique": true } }, "R53": { "role": "http://www.petrospharma.com/role/DisclosureCommonStockWarrantsSummaryOfWarrantsDetails", "longName": "41101 - 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": "53", "firstAnchor": { "contextRef": "As_Of_12_31_2023_FZIvtBlAM0qAxKoQlpDXmw", "name": "us-gaap:ClassOfWarrantOrRightOutstanding", "unitRef": "Unit_Standard_shares_s26rRLfvkEi1BAmhTgjfDw", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "ptpi:WarrantsAndRightsNoteDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2024_sz_3vQ6GA0KkN2TEUgUw-g", "name": "us-gaap:ClassOfWarrantOrRightOutstanding", "unitRef": "Unit_Standard_shares_s26rRLfvkEi1BAmhTgjfDw", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "ptpi:WarrantsAndRightsNoteDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240331x10q.htm", "unique": true } }, "R54": { "role": "http://www.petrospharma.com/role/DisclosureDilutiveConvertibleSecuritiesPotentiallyDilutiveSecuritiesConvertibleIntoCommonSharesThatWereExcludedFromCalculationOfDilutedNetIncomeLossPerShareDetails", "longName": "41201 - 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": "54", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_x1qDBEppR0-ZsZULtMqFhQ", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "Unit_Standard_shares_s26rRLfvkEi1BAmhTgjfDw", "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-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_x1qDBEppR0-ZsZULtMqFhQ", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "Unit_Standard_shares_s26rRLfvkEi1BAmhTgjfDw", "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-20240331x10q.htm", "first": true, "unique": true } }, "R55": { "role": "http://www.petrospharma.com/role/DisclosureMarketingLicensingAndDistributionAgreementsVivusDetails", "longName": "41301 - 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": "55", "firstAnchor": { "contextRef": "As_Of_3_31_2024_sz_3vQ6GA0KkN2TEUgUw-g", "name": "us-gaap:DebtInstrumentFaceAmount", "unitRef": "Unit_Standard_USD_6Z2EUNe6PEWLjRajQHcPFw", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_srt_StatementScenarioAxis_ptpi_ScenarioOneMember_us-gaap_TypeOfArrangementAxis_ptpi_LicenseAgreementMember_rTrs9AFXkU6eRtIzGbOL2w", "name": "ptpi:CollaborativeArrangementThresholdNetSales", "unitRef": "Unit_Standard_USD_6Z2EUNe6PEWLjRajQHcPFw", "xsiNil": "false", "lang": null, "decimals": "-6", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240331x10q.htm", "unique": true } }, "R56": { "role": "http://www.petrospharma.com/role/DisclosureCommitmentsAndContingenciesDetails", "longName": "41401 - Disclosure - Commitments and Contingencies (Details)", "shortName": "Commitments and Contingencies (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "As_Of_3_31_2024_sz_3vQ6GA0KkN2TEUgUw-g", "name": "ptpi:PercentageOfProjectWorkCompletedUnderResearchContract", "unitRef": "Unit_Standard_pure_FQhqb1QKRU2dC-eqFpVyIQ", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2024_sz_3vQ6GA0KkN2TEUgUw-g", "name": "ptpi:PercentageOfProjectWorkCompletedUnderResearchContract", "unitRef": "Unit_Standard_pure_FQhqb1QKRU2dC-eqFpVyIQ", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240331x10q.htm", "first": true, "unique": true } }, "R57": { "role": "http://www.petrospharma.com/role/DisclosureSegmentInformationDetails", "longName": "41501 - Disclosure - Segment Information (Details)", "shortName": "Segment Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_x1qDBEppR0-ZsZULtMqFhQ", "name": "us-gaap:NumberOfOperatingSegments", "unitRef": "Unit_Standard_segment_Arc3wRta_kaEHsJ9xzt2Yg", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:SegmentReportingPolicyPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_x1qDBEppR0-ZsZULtMqFhQ", "name": "us-gaap:InterestIncomeOperating", "unitRef": "Unit_Standard_USD_6Z2EUNe6PEWLjRajQHcPFw", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240331x10q.htm", "unique": true } }, "R58": { "role": "http://www.petrospharma.com/role/DisclosureSegmentInformationNetSalesByGeographicRegionDetails", "longName": "41502 - 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": "58", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_x1qDBEppR0-ZsZULtMqFhQ", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "Unit_Standard_USD_6Z2EUNe6PEWLjRajQHcPFw", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_srt_StatementGeographicalAxis_country_US_g4sq-nOAJkmSSTrpzzYM2w", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "Unit_Standard_USD_6Z2EUNe6PEWLjRajQHcPFw", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240331x10q.htm", "unique": true } }, "R59": { "role": "http://www.petrospharma.com/role/DisclosureSegmentInformationSegmentAssetsDetails", "longName": "41503 - Disclosure - Segment Information - Segment assets (Details)", "shortName": "Segment Information - Segment assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "59", "firstAnchor": { "contextRef": "As_Of_3_31_2024_sz_3vQ6GA0KkN2TEUgUw-g", "name": "us-gaap:IntangibleAssetsNetExcludingGoodwill", "unitRef": "Unit_Standard_USD_6Z2EUNe6PEWLjRajQHcPFw", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2024_us-gaap_StatementBusinessSegmentsAxis_ptpi_PrescriptionMedicationSalesMember_6bLU6nhRgUGJIfSen5ZzkA", "name": "us-gaap:IntangibleAssetsNetExcludingGoodwill", "unitRef": "Unit_Standard_USD_6Z2EUNe6PEWLjRajQHcPFw", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240331x10q.htm", "unique": true } }, "R60": { "role": "http://www.petrospharma.com/role/DisclosurePrivatePlacementDetails", "longName": "41601 - Disclosure - Private Placement (Details)", "shortName": "Private Placement (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "60", "firstAnchor": { "contextRef": "As_Of_12_31_2023_FZIvtBlAM0qAxKoQlpDXmw", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "unitRef": "Unit_Divide_USD_shares_0rlii6gDQ06WELpZghR15Q", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "us-gaap:CommonStockParOrStatedValuePerShare", "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_7_13_2023_kTQXf5Amukid27O1u4-GMw", "name": "us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "unitRef": "Unit_Divide_USD_shares_0rlii6gDQ06WELpZghR15Q", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "p", "ptpi:PrivatePlacementDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240331x10q.htm", "unique": true } }, "R61": { "role": "http://www.petrospharma.com/role/DisclosureFairValueMeasurementsDetails", "longName": "41701 - Disclosure - Fair Value Measurements (Details)", "shortName": "Fair Value Measurements (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "61", "firstAnchor": { "contextRef": "As_Of_3_31_2024_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByLiabilityClassAxis_us-gaap_EmbeddedDerivativeFinancialInstrumentsMember_3EIacFiEA0y6bor0JmWW_g", "name": "us-gaap:LiabilitiesFairValueDisclosure", "unitRef": "Unit_Standard_USD_6Z2EUNe6PEWLjRajQHcPFw", "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-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2024_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByLiabilityClassAxis_us-gaap_EmbeddedDerivativeFinancialInstrumentsMember_3EIacFiEA0y6bor0JmWW_g", "name": "us-gaap:LiabilitiesFairValueDisclosure", "unitRef": "Unit_Standard_USD_6Z2EUNe6PEWLjRajQHcPFw", "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-20240331x10q.htm", "first": true, "unique": true } }, "R62": { "role": "http://www.petrospharma.com/role/DisclosureFairValueMeasurementsChangeInFairValueOfFinancialLiabilitiesDetails", "longName": "41702 - 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": "62", "firstAnchor": { "contextRef": "As_Of_12_31_2023_us-gaap_FairValueByLiabilityClassAxis_us-gaap_EmbeddedDerivativeFinancialInstrumentsMember_LGLFSF3AiEGIGqL6nf79cg", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "unitRef": "Unit_Standard_USD_6Z2EUNe6PEWLjRajQHcPFw", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_us-gaap_FairValueByLiabilityClassAxis_us-gaap_EmbeddedDerivativeFinancialInstrumentsMember_LGLFSF3AiEGIGqL6nf79cg", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "unitRef": "Unit_Standard_USD_6Z2EUNe6PEWLjRajQHcPFw", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240331x10q.htm", "first": true, "unique": true } } }, "tag": { "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "label": "Summary of Significant Accounting Policies" } } }, "auth_ref": [] }, "us-gaap_AccountsNotesLoansAndFinancingReceivableGrossAllowanceAndNetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsNotesLoansAndFinancingReceivableGrossAllowanceAndNetAbstract", "lang": { "en-us": { "role": { "label": "Accounts Receivable, net" } } }, "auth_ref": [] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://www.petrospharma.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "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": [ "r20", "r655" ] }, "ptpi_AccountsReceivableCashDiscountAllowances": { "xbrltype": "monetaryItemType", "nsuri": "http://www.petrospharma.com/20240331", "localname": "AccountsReceivableCashDiscountAllowances", "crdr": "credit", "calculation": { "http://www.petrospharma.com/role/DisclosureAccountsReceivableNetDetails": { "parentTag": "us-gaap_AccountsReceivableNet", "weight": -1.0, "order": 3.0 } }, "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/20240331", "localname": "AccountsReceivableChargebacksAccruals", "crdr": "credit", "calculation": { "http://www.petrospharma.com/role/DisclosureAccountsReceivableNetDetails": { "parentTag": "us-gaap_AccountsReceivableNet", "weight": -1.0, "order": 4.0 } }, "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/20240331", "localname": "AccountsReceivableDistributionServiceFees", "crdr": "credit", "calculation": { "http://www.petrospharma.com/role/DisclosureAccountsReceivableNetDetails": { "parentTag": "us-gaap_AccountsReceivableNet", "weight": -1.0, "order": 5.0 } }, "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/2023", "localname": "AccountsReceivableGross", "crdr": "debit", "calculation": { "http://www.petrospharma.com/role/DisclosureAccountsReceivableNetDetails": { "parentTag": "us-gaap_AccountsReceivableNet", "weight": 1.0, "order": 2.0 } }, "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": [ "r168", "r270", "r729" ] }, "us-gaap_AccountsReceivableMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r605" ] }, "us-gaap_AccountsReceivableNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNet", "crdr": "debit", "calculation": { "http://www.petrospharma.com/role/DisclosureAccountsReceivableNetDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "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": [ "r536", "r604", "r660", "r729" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://www.petrospharma.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 } }, "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": [ "r270", "r271" ] }, "ptpi_AccretionOfSeriesConvertiblePreferredStockToRedemptionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.petrospharma.com/20240331", "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/20240331", "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/2023", "localname": "AccruedBonusesCurrent", "crdr": "credit", "calculation": { "http://www.petrospharma.com/role/DisclosureAccruedExpensesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "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": [ "r23" ] }, "ptpi_AccruedContractRebates": { "xbrltype": "monetaryItemType", "nsuri": "http://www.petrospharma.com/20240331", "localname": "AccruedContractRebates", "crdr": "credit", "calculation": { "http://www.petrospharma.com/role/DisclosureAccruedExpensesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "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/20240331", "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/20240331", "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/2023", "localname": "AccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.petrospharma.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 }, "http://www.petrospharma.com/role/DisclosureAccruedExpensesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "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": [ "r23" ] }, "us-gaap_AccruedLiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedLiabilitiesCurrentAbstract", "lang": { "en-us": { "role": { "label": "Accrued Expenses" } } }, "auth_ref": [] }, "ptpi_AccruedLiabilitiesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.petrospharma.com/20240331", "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/20240331", "localname": "AccruedProductReturns", "crdr": "credit", "calculation": { "http://www.petrospharma.com/role/DisclosureAccruedExpensesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "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/2023", "localname": "AccruedProfessionalFeesCurrent", "crdr": "credit", "calculation": { "http://www.petrospharma.com/role/DisclosureAccruedExpensesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "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": [ "r23" ] }, "ptpi_AccruedResearchAndDevelopmentFeeCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.petrospharma.com/20240331", "localname": "AccruedResearchAndDevelopmentFeeCurrent", "crdr": "credit", "calculation": { "http://www.petrospharma.com/role/DisclosureAccruedExpensesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "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/20240331", "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": [] }, "us-gaap_AdditionalPaidInCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapital", "crdr": "credit", "calculation": { "http://www.petrospharma.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "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": [ "r101", "r655", "r734" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r398", "r399", "r400", "r495", "r696", "r697", "r698", "r714", "r735" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r69", "r70", "r385" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "localname": "AdvancesOnInventoryPurchases", "crdr": "debit", "calculation": { "http://www.petrospharma.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 } }, "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": [ "r687" ] }, "ptpi_AggregateSharesOfPreferredStockAgreedToSell": { "xbrltype": "sharesItemType", "nsuri": "http://www.petrospharma.com/20240331", "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": [] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r393", "r402" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivable", "crdr": "credit", "calculation": { "http://www.petrospharma.com/role/DisclosureAccountsReceivableNetDetails": { "parentTag": "us-gaap_AccountsReceivableNet", "weight": -1.0, "order": 1.0 } }, "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": [ "r169", "r272", "r276", "r277", "r279", "r729" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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/2023", "localname": "AmortizationOfIntangibleAssets", "crdr": "debit", "presentation": [ "http://www.petrospharma.com/role/DisclosureIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Amortization of Intangible Assets", "negatedLabel": "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", "r53", "r57" ] }, "ptpi_AmountAccruedForStockAgreedToBeIssuedForServicesRendered": { "xbrltype": "monetaryItemType", "nsuri": "http://www.petrospharma.com/20240331", "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/20240331", "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/20240331", "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/2023", "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": [ "r222" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r35" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "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": [ "r35" ] }, "ptpi_ApiInventoryRetained": { "xbrltype": "monetaryItemType", "nsuri": "http://www.petrospharma.com/20240331", "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/2023", "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": [ "r406" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "calculation": { "http://www.petrospharma.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "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": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r137", "r162", "r192", "r234", "r255", "r261", "r273", "r304", "r305", "r307", "r308", "r309", "r311", "r313", "r315", "r316", "r408", "r412", "r432", "r456", "r541", "r655", "r669", "r708", "r709", "r718" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://www.petrospharma.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.petrospharma.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets, Current", "totalLabel": "Total current assets", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r159", "r172", "r192", "r273", "r304", "r305", "r307", "r308", "r309", "r311", "r313", "r315", "r316", "r408", "r412", "r432", "r655", "r708", "r709", "r718" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.petrospharma.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets:" } } }, "auth_ref": [] }, "us-gaap_BalanceSheetLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BalanceSheetLocationAxis", "presentation": [ "http://www.petrospharma.com/role/DisclosureMarketingLicensingAndDistributionAgreementsVivusDetails" ], "lang": { "en-us": { "role": { "label": "Balance Sheet Location [Axis]", "documentation": "Information by location on balance sheet (statement of financial position)." } } }, "auth_ref": [] }, "us-gaap_BalanceSheetLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BalanceSheetLocationDomain", "presentation": [ "http://www.petrospharma.com/role/DisclosureMarketingLicensingAndDistributionAgreementsVivusDetails" ], "lang": { "en-us": { "role": { "label": "Balance Sheet Location [Domain]", "documentation": "Location in the balance sheet (statement of financial position)." } } }, "auth_ref": [ "r74", "r78" ] }, "us-gaap_Cash": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Cash", "crdr": "debit", "calculation": { "http://www.petrospharma.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "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": [ "r145", "r458", "r506", "r535", "r655", "r669", "r683" ] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r34", "r161", "r620" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r34", "r118", "r188" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://www.petrospharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": null, "weight": null, "order": null, "root": true } }, "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) increase 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": [ "r1", "r118" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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/2023", "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": [ "r155", "r165", "r166", "r167", "r192", "r215", "r216", "r219", "r221", "r228", "r229", "r273", "r304", "r307", "r308", "r309", "r315", "r316", "r346", "r347", "r351", "r354", "r361", "r432", "r489", "r490", "r491", "r492", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r507", "r527", "r550", "r568", "r597", "r598", "r599", "r600", "r601", "r677", "r692", "r700" ] }, "us-gaap_ClassOfStockLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r165", "r166", "r167", "r228", "r346", "r347", "r349", "r351", "r354", "r359", "r361", "r489", "r490", "r491", "r492", "r640", "r677", "r692" ] }, "ptpi_ClassOfWarrantOrRightAdditionalDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.petrospharma.com/20240331", "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/2023", "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": [ "r362" ] }, "ptpi_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRightsRollForward": { "xbrltype": "stringItemType", "nsuri": "http://www.petrospharma.com/20240331", "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": [] }, "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r362" ] }, "ptpi_ClassOfWarrantOrRightNumberOfWarrantsRollForward": { "xbrltype": "stringItemType", "nsuri": "http://www.petrospharma.com/20240331", "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/2023", "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/20240331", "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": [] }, "ptpi_CollaborativeArrangementAccruedInventoryPurchasesOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://www.petrospharma.com/20240331", "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/2023", "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": [ "r146", "r148", "r154" ] }, "ptpi_CollaborativeArrangementMilestonePaymentPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://www.petrospharma.com/20240331", "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/20240331", "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/20240331", "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/20240331", "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/2023", "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": [ "r406" ] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingencies", "crdr": "credit", "calculation": { "http://www.petrospharma.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "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": [ "r28", "r90", "r457", "r526" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Commitments and Contingencies." } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://www.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": [ "r126", "r298", "r299", "r606", "r707" ] }, "ptpi_CommonStockClosingPricePerShareLimitForConversionOfStockFor20ConsecutiveTradingDays": { "xbrltype": "perShareItemType", "nsuri": "http://www.petrospharma.com/20240331", "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/2023", "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": [ "r657", "r658", "r659", "r661", "r662", "r663", "r664", "r696", "r697", "r714", "r732", "r735" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r100" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r100", "r527" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r100" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r9", "r100", "r527", "r547", "r735", "r736" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://www.petrospharma.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "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 March 31, 2024, and December 31, 2023, respectively; 6,881,864 and 2,991,377 shares issued and outstanding as of March 31, 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": [ "r100", "r459", "r655" ] }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r38", "r40", "r85", "r86", "r269", "r605" ] }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r38", "r40", "r85", "r86", "r269", "r485", "r605" ] }, "us-gaap_ConcentrationRiskByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r38", "r40", "r85", "r86", "r269", "r605", "r681" ] }, "us-gaap_ConcentrationRiskCreditRisk": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r92", "r150" ] }, "us-gaap_ConcentrationRiskLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r605" ] }, "us-gaap_ConcentrationRiskPercentage1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r38", "r40", "r85", "r86", "r269" ] }, "us-gaap_ConcentrationRiskTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskTable", "presentation": [ "http://www.petrospharma.com/role/DisclosureAccountsReceivableNetAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk [Table]", "documentation": "Describes the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark." } } }, "auth_ref": [ "r37", "r38", "r40", "r41", "r85", "r136", "r605" ] }, "us-gaap_ConcentrationRiskTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r38", "r40", "r85", "r86", "r269", "r605" ] }, "srt_ConsolidationItemsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ConsolidationItemsAxis", "presentation": [ "http://www.petrospharma.com/role/DisclosureSegmentInformationDetails" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Axis]" } } }, "auth_ref": [ "r196", "r236", "r253", "r254", "r255", "r256", "r257", "r259", "r263", "r304", "r305", "r306", "r307", "r309", "r310", "r312", "r314", "r315", "r708", "r709" ] }, "srt_ConsolidationItemsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ConsolidationItemsDomain", "presentation": [ "http://www.petrospharma.com/role/DisclosureSegmentInformationDetails" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Domain]" } } }, "auth_ref": [ "r196", "r236", "r253", "r254", "r255", "r256", "r257", "r259", "r263", "r304", "r305", "r306", "r307", "r309", "r310", "r312", "r314", "r315", "r708", "r709" ] }, "ptpi_ContractResearchOrganizationMember": { "xbrltype": "domainItemType", "nsuri": "http://www.petrospharma.com/20240331", "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/2023", "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": [ "r712" ] }, "ptpi_ContractWithCustomerRightToReturnAndReceiveCreditForProduct": { "xbrltype": "durationItemType", "nsuri": "http://www.petrospharma.com/20240331", "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/20240331", "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/20240331", "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/2023", "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": [ "r14", "r254", "r255", "r256", "r257", "r263", "r702" ] }, "ptpi_CorprominenceLlcMember": { "xbrltype": "domainItemType", "nsuri": "http://www.petrospharma.com/20240331", "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/2023", "localname": "CostOfGoodsAndServicesSold", "crdr": "debit", "calculation": { "http://www.petrospharma.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 2.0 } }, "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": [ "r114", "r450" ] }, "srt_CounterpartyNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "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": [ "r193", "r194", "r321", "r349", "r442", "r625", "r627" ] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "label": "Document and Entity Information", "documentation": "Cover page." } } }, "auth_ref": [] }, "us-gaap_CreditConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r136" ] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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/2023", "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": [ "r39", "r269" ] }, "ptpi_DailyDollarTradingVolumeOfCommonStockLimitForConversionOfStock": { "xbrltype": "monetaryItemType", "nsuri": "http://www.petrospharma.com/20240331", "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/2023", "localname": "DebtDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Debt" } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r127", "r190", "r317", "r323", "r324", "r325", "r326", "r327", "r328", "r333", "r340", "r341", "r343" ] }, "us-gaap_DebtInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r18", "r95", "r96", "r138", "r140", "r196", "r318", "r319", "r320", "r321", "r322", "r324", "r329", "r330", "r331", "r332", "r334", "r335", "r336", "r337", "r338", "r339", "r439", "r635", "r636", "r637", "r638", "r639", "r693" ] }, "ptpi_DebtInstrumentDebtDefaultInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://www.petrospharma.com/20240331", "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/2023", "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": [ "r88", "r89", "r318", "r439", "r636", "r637" ] }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r25", "r319" ] }, "us-gaap_DebtInstrumentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r196", "r318", "r319", "r320", "r321", "r322", "r324", "r329", "r330", "r331", "r332", "r334", "r335", "r336", "r337", "r338", "r339", "r342", "r439", "r635", "r636", "r637", "r638", "r639", "r693" ] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r26", "r196", "r318", "r319", "r320", "r321", "r322", "r324", "r329", "r330", "r331", "r332", "r334", "r335", "r336", "r337", "r338", "r339", "r439", "r635", "r636", "r637", "r638", "r639", "r693" ] }, "us-gaap_DebtInstrumentPeriodicPaymentInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r26" ] }, "us-gaap_DebtInstrumentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer." } } }, "auth_ref": [ "r26", "r62", "r65", "r87", "r88", "r89", "r91", "r129", "r130", "r196", "r318", "r319", "r320", "r321", "r322", "r324", "r329", "r330", "r331", "r332", "r334", "r335", "r336", "r337", "r338", "r339", "r342", "r439", "r635", "r636", "r637", "r638", "r639", "r693" ] }, "us-gaap_DeferredRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r685" ] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "calculation": { "http://www.petrospharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 }, "http://www.petrospharma.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 4.0 } }, "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", "r239" ] }, "us-gaap_DerivativeContractTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r515", "r517", "r532", "r533", "r534", "r537", "r538", "r539", "r540", "r542", "r543", "r544", "r545", "r556", "r557", "r558", "r559", "r562", "r563", "r564", "r565", "r583", "r584", "r587", "r589", "r657", "r659" ] }, "us-gaap_DerivativeGainLossOnDerivativeNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeGainLossOnDerivativeNet", "crdr": "credit", "calculation": { "http://www.petrospharma.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_OtherNonoperatingIncomeExpense", "weight": 1.0, "order": 3.0 }, "http://www.petrospharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 10.0 } }, "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": "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": [ "r713" ] }, "us-gaap_DerivativeGainOnDerivative": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r414" ] }, "us-gaap_DerivativeInstrumentRiskAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r75", "r77", "r79", "r80", "r515", "r517", "r532", "r533", "r534", "r537", "r538", "r539", "r540", "r542", "r543", "r544", "r545", "r556", "r557", "r558", "r559", "r562", "r563", "r564", "r565", "r583", "r584", "r587", "r589", "r627", "r657", "r659" ] }, "us-gaap_DerivativeLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeLiabilities", "crdr": "credit", "calculation": { "http://www.petrospharma.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "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": [ "r173", "r174", "r431", "r508", "r509", "r510", "r511", "r513", "r514", "r515", "r516", "r517", "r542", "r544", "r545", "r584", "r585", "r586", "r587", "r588", "r589", "r590", "r627", "r733" ] }, "us-gaap_DerivativesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r10", "r71", "r72", "r73", "r81", "r195" ] }, "us-gaap_DisaggregationOfRevenueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r374", "r641", "r642", "r643", "r644", "r645", "r646", "r647" ] }, "us-gaap_DisaggregationOfRevenueTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r374", "r641", "r642", "r643", "r644", "r645", "r646", "r647" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r384", "r386", "r394", "r395", "r397", "r652" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "lang": { "en-us": { "role": { "label": "Stock Options." } } }, "auth_ref": [] }, "us-gaap_DividendsPayableCurrentAndNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r96", "r97", "r139", "r665", "r727" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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/2023", "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/2023", "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/2023", "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": [ "r673" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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": [ "r674" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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/20240331", "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/20240331", "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/20240331", "localname": "DueToThirdPartyLogisticProvider", "crdr": "credit", "calculation": { "http://www.petrospharma.com/role/DisclosureAccruedExpensesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 6.0 } }, "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": [] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "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": [ "r180", "r202", "r203", "r204", "r205", "r206", "r212", "r215", "r219", "r220", "r221", "r225", "r423", "r424", "r453", "r467", "r628" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r180", "r202", "r203", "r204", "r205", "r206", "r215", "r219", "r220", "r221", "r225", "r423", "r424", "r453", "r467", "r628" ] }, "us-gaap_EarningsPerSharePolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerSharePolicyTextBlock", "presentation": [ "http://www.petrospharma.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Policy [Policy Text Block]", "terseLabel": "Basic and Diluted Net Loss per Common Share", "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements." } } }, "auth_ref": [ "r35", "r36" ] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r211", "r222", "r223", "r224" ] }, "us-gaap_EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r76" ] }, "us-gaap_EmbeddedDerivativeFinancialInstrumentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "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": [ "r716" ] }, "us-gaap_EmployeeBenefitsAndShareBasedCompensationNoncash": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeBenefitsAndShareBasedCompensationNoncash", "crdr": "debit", "calculation": { "http://www.petrospharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 13.0 } }, "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/2023", "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": [ "r396" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "presentation": [ "http://www.petrospharma.com/role/DisclosureStockOptionsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "terseLabel": "Unrecognized stock-based compensation expense, term", "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r396" ] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockOptionMember", "presentation": [ "http://www.petrospharma.com/role/DisclosureDilutiveConvertibleSecuritiesPotentiallyDilutiveSecuritiesConvertibleIntoCommonSharesThatWereExcludedFromCalculationOfDilutedNetIncomeLossPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Stock Options", "terseLabel": "Stock options", "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time." } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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/2023", "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/2023", "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/2023", "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/2023", "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/2023", "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": [ "r671" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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/2023", "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/2023", "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": [ "r671" ] }, "dei_EntityExTransitionPeriod": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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": [ "r676" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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/2023", "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": [ "r671" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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/2023", "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": [ "r675" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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": [ "r671" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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": [ "r671" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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": [ "r671" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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": [ "r671" ] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r9", "r156", "r177", "r178", "r179", "r197", "r198", "r199", "r201", "r207", "r209", "r227", "r274", "r275", "r363", "r398", "r399", "r400", "r404", "r405", "r415", "r416", "r417", "r418", "r419", "r420", "r422", "r433", "r434", "r435", "r436", "r437", "r438", "r441", "r480", "r481", "r482", "r495", "r568" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r426", "r427", "r430" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r426", "r427", "r430" ] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r331", "r376", "r377", "r378", "r379", "r380", "r381", "r427", "r445", "r446", "r447", "r636", "r637", "r648", "r649", "r650" ] }, "us-gaap_FairValueByLiabilityClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r84", "r134" ] }, "us-gaap_FairValueDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresAbstract", "lang": { "en-us": { "role": { "label": "Fair Value Measurements" } } }, "auth_ref": [] }, "us-gaap_FairValueDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresTextBlock", "presentation": [ "http://www.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": [ "r425" ] }, "us-gaap_FairValueInputsLevel3Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r331", "r376", "r377", "r378", "r379", "r380", "r381", "r427", "r447", "r636", "r637", "r648", "r649", "r650" ] }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r83", "r135" ] }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r11" ] }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "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": [] }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": "Schedule of information required and determined to be provided for purposes of reconciling beginning and ending balances of fair value measurements of liabilities using significant unobservable inputs (level 3). Separately presenting changes during the period, attributable to: (1) total gains or losses for the period (realized and unrealized) and location reported in the statement of income (or activities); (2) purchases, sales, issuances, and settlements (net); (3) transfers in and/or out of Level 3." } } }, "auth_ref": [ "r11", "r84" ] }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r11", "r84" ] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r429" ] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r11" ] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r331", "r376", "r377", "r378", "r379", "r380", "r381", "r445", "r446", "r447", "r636", "r637", "r648", "r649", "r650" ] }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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", "r16" ] }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive", "crdr": "debit", "calculation": { "http://www.petrospharma.com/role/DisclosureIntangibleAssetsFutureAnnualAmortizationDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.petrospharma.com/role/DisclosureIntangibleAssetsFutureAnnualAmortizationDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Asset, Expected Amortization, after Year Five", "terseLabel": "Thereafter", "documentation": "Amount of amortization for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "crdr": "debit", "calculation": { "http://www.petrospharma.com/role/DisclosureIntangibleAssetsFutureAnnualAmortizationDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 2.0 } }, "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": [ "r125" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "crdr": "debit", "calculation": { "http://www.petrospharma.com/role/DisclosureIntangibleAssetsFutureAnnualAmortizationDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 1.0 } }, "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 9 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": [] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "crdr": "debit", "calculation": { "http://www.petrospharma.com/role/DisclosureIntangibleAssetsFutureAnnualAmortizationDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 5.0 } }, "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": [ "r125" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "crdr": "debit", "calculation": { "http://www.petrospharma.com/role/DisclosureIntangibleAssetsFutureAnnualAmortizationDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 4.0 } }, "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": [ "r125" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "crdr": "debit", "calculation": { "http://www.petrospharma.com/role/DisclosureIntangibleAssetsFutureAnnualAmortizationDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 3.0 } }, "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": [ "r125" ] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r291", "r292", "r293", "r294", "r451", "r452" ] }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r451" ] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r54", "r56" ] }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsNet", "crdr": "debit", "calculation": { "http://www.petrospharma.com/role/DisclosureIntangibleAssetsFutureAnnualAmortizationDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "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": [ "r124", "r451" ] }, "us-gaap_FiniteLivedIntangibleAssetsRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [] }, "ptpi_FourCustomersMember": { "xbrltype": "domainItemType", "nsuri": "http://www.petrospharma.com/20240331", "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": [] }, "ptpi_GainLossOnSettlementWithVivus": { "xbrltype": "monetaryItemType", "nsuri": "http://www.petrospharma.com/20240331", "localname": "GainLossOnSettlementWithVivus", "crdr": "credit", "calculation": { "http://www.petrospharma.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_OperatingExpenses", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.petrospharma.com/role/DisclosureMarketingLicensingAndDistributionAgreementsVivusDetails", "http://www.petrospharma.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "documentation": "The amount of gain (loss) on settlement with Vivus.", "label": "Gain Loss on Settlement with Vivus", "negatedLabel": "Gain on settlement with Vivus", "terseLabel": "Gain on settlement with Vivus" } } }, "auth_ref": [] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Intangible Assets" } } }, "auth_ref": [] }, "us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r8" ] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://www.petrospharma.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 1.0 } }, "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": [ "r113", "r192", "r234", "r254", "r260", "r263", "r273", "r304", "r305", "r307", "r308", "r309", "r311", "r313", "r315", "r316", "r432", "r630", "r708" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.petrospharma.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 1.0 } }, "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": [ "r0", "r110", "r142", "r234", "r254", "r260", "r263", "r454", "r464", "r630" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "localname": "IncreaseDecreaseInAccountsPayable", "crdr": "debit", "calculation": { "http://www.petrospharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 } }, "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/2023", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://www.petrospharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 4.0 } }, "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/2023", "localname": "IncreaseDecreaseInAccruedLiabilities", "crdr": "debit", "calculation": { "http://www.petrospharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 5.0 } }, "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/2023", "localname": "IncreaseDecreaseInInventories", "crdr": "credit", "calculation": { "http://www.petrospharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 6.0 } }, "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/2023", "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/2023", "localname": "IncreaseDecreaseInOtherCurrentLiabilities", "crdr": "debit", "calculation": { "http://www.petrospharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 7.0 } }, "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": [ "r690" ] }, "us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherNoncurrentLiabilities", "crdr": "debit", "calculation": { "http://www.petrospharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 8.0 } }, "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/2023", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "crdr": "credit", "calculation": { "http://www.petrospharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 9.0 } }, "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_IncreaseDecreaseOfDeferredRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.petrospharma.com/20240331", "localname": "IncreaseDecreaseOfDeferredRevenue", "crdr": "debit", "calculation": { "http://www.petrospharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 15.0 } }, "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": [] }, "us-gaap_IntangibleAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r290" ] }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsNetExcludingGoodwill", "crdr": "debit", "calculation": { "http://www.petrospharma.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "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": [ "r52", "r55" ] }, "ptpi_InterestExpenseOnPromissoryNotes": { "xbrltype": "monetaryItemType", "nsuri": "http://www.petrospharma.com/20240331", "localname": "InterestExpenseOnPromissoryNotes", "crdr": "debit", "calculation": { "http://www.petrospharma.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_OtherNonoperatingIncomeExpense", "weight": -1.0, "order": 1.0 } }, "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", "positiveLabel": "Interest expense, promissory note", "verboseLabel": "Interest expense" } } }, "auth_ref": [] }, "us-gaap_InterestIncomeExpenseNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestIncomeExpenseNet", "crdr": "credit", "calculation": { "http://www.petrospharma.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_OtherNonoperatingIncomeExpense", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.petrospharma.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Interest Income (Expense), Net", "terseLabel": "Interest income", "documentation": "The net amount of operating interest income (expense)." } } }, "auth_ref": [ "r144" ] }, "us-gaap_InterestIncomeOperating": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r112", "r551", "r593", "r594", "r666", "r667", "r741" ] }, "us-gaap_InterestPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r183", "r186", "r187" ] }, "ptpi_InternationalCustomersMember": { "xbrltype": "domainItemType", "nsuri": "http://www.petrospharma.com/20240331", "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/20240331", "localname": "InventoryAndSampleInventoryReserve", "crdr": "debit", "calculation": { "http://www.petrospharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 11.0 } }, "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/2023", "localname": "InventoryDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Inventories" } } }, "auth_ref": [] }, "us-gaap_InventoryDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r280" ] }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryFinishedGoodsNetOfReserves", "crdr": "debit", "calculation": { "http://www.petrospharma.com/role/DisclosureInventoriesDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 2.0 } }, "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": [ "r123", "r623" ] }, "ptpi_InventoryFinishedGoodsValuationReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://www.petrospharma.com/20240331", "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/2023", "localname": "InventoryNet", "crdr": "debit", "calculation": { "http://www.petrospharma.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 }, "http://www.petrospharma.com/role/DisclosureInventoriesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "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": [ "r170", "r621", "r655" ] }, "us-gaap_InventoryNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryNoncurrent", "crdr": "debit", "calculation": { "http://www.petrospharma.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "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": [ "r684" ] }, "us-gaap_InventoryRawMaterialsNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryRawMaterialsNetOfReserves", "crdr": "debit", "calculation": { "http://www.petrospharma.com/role/DisclosureInventoriesDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 1.0 } }, "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": [ "r123", "r624" ] }, "ptpi_IssuanceExceededPercentageLimitOnCommonStockIssuedAndOutstanding": { "xbrltype": "percentItemType", "nsuri": "http://www.petrospharma.com/20240331", "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/2023", "localname": "IssuanceOfStockAndWarrantsForServicesOrClaims", "crdr": "debit", "calculation": { "http://www.petrospharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 14.0 } }, "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/2023", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://www.petrospharma.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.petrospharma.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities", "totalLabel": "Total liabilities", "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future." } } }, "auth_ref": [ "r22", "r192", "r273", "r304", "r305", "r307", "r308", "r309", "r311", "r313", "r315", "r316", "r409", "r412", "r413", "r432", "r525", "r629", "r669", "r708", "r718", "r719" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://www.petrospharma.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "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": [ "r105", "r141", "r462", "r655", "r694", "r704", "r717" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.petrospharma.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "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": [ "r24", "r160", "r192", "r273", "r304", "r305", "r307", "r308", "r309", "r311", "r313", "r315", "r316", "r409", "r412", "r413", "r432", "r655", "r708", "r718", "r719" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "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": [ "r83" ] }, "ptpi_LicenseAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.petrospharma.com/20240331", "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/2023", "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": [ "r703" ] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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/2023", "localname": "LongTermDebt", "crdr": "credit", "calculation": { "http://www.petrospharma.com/role/DisclosureDebtFutureMinimumPrincipalPaymentsDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.petrospharma.com/role/DisclosureFutureMinimumPrincipalPaymentsDetailsCalc2": { "parentTag": null, "weight": null, "order": null, "root": true } }, "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": [ "r18", "r140", "r330", "r344", "r636", "r637", "r728" ] }, "us-gaap_LongTermDebtCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtCurrent", "crdr": "credit", "calculation": { "http://www.petrospharma.com/role/DisclosureFutureMinimumPrincipalPaymentsDetailsCalc2": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 1.0 } }, "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": [ "r163" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.petrospharma.com/role/DisclosureDebtFutureMinimumPrincipalPaymentsDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 4.0 } }, "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", "r196", "r335" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree", "crdr": "credit", "calculation": { "http://www.petrospharma.com/role/DisclosureDebtFutureMinimumPrincipalPaymentsDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 2.0 } }, "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", "r196", "r335" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "crdr": "credit", "calculation": { "http://www.petrospharma.com/role/DisclosureDebtFutureMinimumPrincipalPaymentsDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 3.0 } }, "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", "r196", "r335" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "crdr": "credit", "calculation": { "http://www.petrospharma.com/role/DisclosureDebtFutureMinimumPrincipalPaymentsDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.petrospharma.com/role/DisclosureDebtFutureMinimumPrincipalPaymentsDetails" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Maturity, Remainder of Fiscal Year", "terseLabel": "2024 (remaining 9 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": [ "r695" ] }, "us-gaap_LongTermDebtNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtNoncurrent", "crdr": "credit", "calculation": { "http://www.petrospharma.com/role/DisclosureFutureMinimumPrincipalPaymentsDetailsCalc2": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 2.0 } }, "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": [ "r164" ] }, "us-gaap_LongTermNotesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermNotesPayable", "crdr": "credit", "calculation": { "http://www.petrospharma.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 4.0 } }, "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": [ "r26" ] }, "srt_MajorCustomersAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MajorCustomersAxis", "presentation": [ "http://www.petrospharma.com/role/DisclosureAccountsReceivableNetAdditionalInformationDetails", "http://www.petrospharma.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]" } } }, "auth_ref": [ "r269", "r643", "r711", "r730", "r731" ] }, "ptpi_MarketingLicensingAndDistributionAgreementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.petrospharma.com/20240331", "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/20240331", "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/2023", "localname": "MaximumMember", "presentation": [ "http://www.petrospharma.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Maximum" } } }, "auth_ref": [ "r300", "r301", "r302", "r303", "r382", "r449", "r479", "r516", "r517", "r573", "r576", "r580", "r581", "r591", "r616", "r617", "r632", "r640", "r651", "r656", "r710", "r720", "r721", "r722", "r723", "r724", "r725" ] }, "us-gaap_MeasurementInputDefaultRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r715" ] }, "us-gaap_MeasurementInputExpectedDividendRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r715" ] }, "us-gaap_MeasurementInputExpectedTermMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r715" ] }, "us-gaap_MeasurementInputPriceVolatilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r715" ] }, "us-gaap_MeasurementInputQuotedPriceMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r715" ] }, "us-gaap_MeasurementInputRiskFreeInterestRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r715" ] }, "ptpi_MeasurementInputTradedVolumeVolatilityMember": { "xbrltype": "domainItemType", "nsuri": "http://www.petrospharma.com/20240331", "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/2023", "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": [ "r428" ] }, "us-gaap_MeasurementInputTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [] }, "ptpi_MeasurementInputsPenaltyDividendRateMember": { "xbrltype": "domainItemType", "nsuri": "http://www.petrospharma.com/20240331", "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/20240331", "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/2023", "localname": "MinimumMember", "presentation": [ "http://www.petrospharma.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Minimum" } } }, "auth_ref": [ "r300", "r301", "r302", "r303", "r382", "r449", "r479", "r516", "r517", "r573", "r576", "r580", "r581", "r591", "r616", "r617", "r632", "r640", "r651", "r656", "r710", "r720", "r721", "r722", "r723", "r724", "r725" ] }, "ptpi_MinimumTradingDaysAfterDateThatInitialRegistrationStatementForConsideringFirstTradingDayOfCalendarMonth": { "xbrltype": "durationItemType", "nsuri": "http://www.petrospharma.com/20240331", "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/20240331", "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": [] }, "srt_NameOfMajorCustomerDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "NameOfMajorCustomerDomain", "presentation": [ "http://www.petrospharma.com/role/DisclosureAccountsReceivableNetAdditionalInformationDetails", "http://www.petrospharma.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Customer [Domain]" } } }, "auth_ref": [ "r269", "r643", "r711", "r730", "r731" ] }, "ptpi_NatureOfOperationsBasisOfPresentationAndLiquidityLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.petrospharma.com/20240331", "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/20240331", "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/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://www.petrospharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "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) provided by financing activities", "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit." } } }, "auth_ref": [ "r185" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://www.petrospharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "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": [ "r118", "r119", "r120" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://www.petrospharma.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.petrospharma.com/role/DisclosureSegmentInformationDetails", "http://www.petrospharma.com/role/StatementCondensedConsolidatedStatementsOfChangesInConvertibleRedeemablePreferredStockAndStockholdersEquity", "http://www.petrospharma.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss) Attributable to Parent", "terseLabel": "Net (loss) and income", "totalLabel": "Net loss", "verboseLabel": "Net loss", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r111", "r120", "r143", "r158", "r175", "r176", "r179", "r192", "r200", "r202", "r203", "r204", "r205", "r208", "r209", "r217", "r234", "r254", "r260", "r263", "r273", "r304", "r305", "r307", "r308", "r309", "r311", "r313", "r315", "r316", "r424", "r432", "r466", "r549", "r566", "r567", "r630", "r667", "r708" ] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "crdr": "credit", "calculation": { "http://www.petrospharma.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "parentTag": null, "weight": null, "order": null, "root": true } }, "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": [ "r182", "r202", "r203", "r204", "r205", "r212", "r213", "r218", "r221", "r234", "r254", "r260", "r263", "r630" ] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/20240331", "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": [] }, "us-gaap_NonUsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r737", "r738", "r739", "r740" ] }, "ptpi_NoncashDecreaseInAccruedExpensesRelatedToVivusSettlement": { "xbrltype": "monetaryItemType", "nsuri": "http://www.petrospharma.com/20240331", "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/20240331", "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/20240331", "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/20240331", "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/2023", "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_NoncashRedemptionOfSeriesConvertiblePreferredStock": { "xbrltype": "monetaryItemType", "nsuri": "http://www.petrospharma.com/20240331", "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/2023", "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": [ "r18", "r140", "r728" ] }, "us-gaap_NotesPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NotesPayableCurrent", "crdr": "credit", "calculation": { "http://www.petrospharma.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "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": [ "r21" ] }, "us-gaap_NotesPayableOtherPayablesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/20240331", "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/20240331", "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/20240331", "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/2023", "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": [ "r701" ] }, "ptpi_NumberOfPreferredStockAndDividendRedemption": { "xbrltype": "sharesItemType", "nsuri": "http://www.petrospharma.com/20240331", "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/20240331", "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/20240331", "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/20240331", "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/2023", "localname": "OperatingExpenses", "crdr": "debit", "calculation": { "http://www.petrospharma.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 2.0 } }, "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/2023", "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/2023", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://www.petrospharma.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "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": [ "r234", "r254", "r260", "r263", "r630" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://www.petrospharma.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 } }, "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": [ "r440" ] }, "us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAssetAmortizationExpense", "crdr": "debit", "calculation": { "http://www.petrospharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 16.0 } }, "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": [ "r691" ] }, "us-gaap_OperatingSegmentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r253", "r254", "r255", "r256", "r257", "r263" ] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "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": [ "r94", "r133", "r486", "r487" ] }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.petrospharma.com/role/DisclosureAccruedExpensesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 7.0 } }, "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": [ "r23" ] }, "us-gaap_OtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsCurrent", "crdr": "debit", "calculation": { "http://www.petrospharma.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsDetails": { "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0, "order": 1.0 } }, "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": [ "r171", "r655" ] }, "us-gaap_OtherCommitmentsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "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/2023", "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": [ "r74", "r82" ] }, "us-gaap_OtherLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.petrospharma.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "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": [ "r23", "r655" ] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.petrospharma.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 3.0 } }, "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": [ "r27" ] }, "us-gaap_OtherNoncurrentAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.petrospharma.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "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": [ "r117" ] }, "us-gaap_OtherNonoperatingIncomeExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [] }, "us-gaap_OtherPrepaidExpenseCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherPrepaidExpenseCurrent", "crdr": "debit", "calculation": { "http://www.petrospharma.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsDetails": { "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0, "order": 2.0 } }, "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": [ "r686", "r705" ] }, "us-gaap_PayablePreferredStockRedeemed": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PayablePreferredStockRedeemed", "crdr": "credit", "calculation": { "http://www.petrospharma.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "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": [ "r519", "r596" ] }, "ptpi_PaymentMadeForPurchaseOrder": { "xbrltype": "monetaryItemType", "nsuri": "http://www.petrospharma.com/20240331", "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/2023", "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": [ "r32" ] }, "us-gaap_PaymentsForRepurchaseOfPreferredStockAndPreferenceStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForRepurchaseOfPreferredStockAndPreferenceStock", "crdr": "credit", "calculation": { "http://www.petrospharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 3.0 } }, "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": [ "r32" ] }, "ptpi_PercentageOfAverageOfThreeLowestClosingPricesOfCommonStockDuringThirtyTradingDayPeriodImmediatelyPriorToAmortizationPaymentIsDue": { "xbrltype": "percentItemType", "nsuri": "http://www.petrospharma.com/20240331", "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/20240331", "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/20240331", "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/20240331", "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/20240331", "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": [] }, "us-gaap_PreferredStockAccretionOfRedemptionDiscount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockAccretionOfRedemptionDiscount", "crdr": "debit", "calculation": { "http://www.petrospharma.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": -1.0, "order": 1.0 } }, "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/2023", "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": [ "r348" ] }, "us-gaap_PreferredStockConvertibleSharesIssuable": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r348" ] }, "us-gaap_PreferredStockDividendRatePercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r347", "r574", "r577", "r579", "r592" ] }, "ptpi_PreferredStockDividendsAccruedDividendPercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.petrospharma.com/20240331", "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/2023", "localname": "PreferredStockDividendsIncomeStatementImpact", "crdr": "debit", "calculation": { "http://www.petrospharma.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": -1.0, "order": 2.0 } }, "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/2023", "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": [ "r657", "r658", "r661", "r662", "r663", "r664", "r732", "r735" ] }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r99", "r346" ] }, "us-gaap_PreferredStockRedemptionDiscount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r226" ] }, "ptpi_PreferredStockRedemptionIncludingCashPremium": { "xbrltype": "monetaryItemType", "nsuri": "http://www.petrospharma.com/20240331", "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/20240331", "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/2023", "localname": "PrepaidExpenseAndOtherAssets", "crdr": "debit", "calculation": { "http://www.petrospharma.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 5.0 } }, "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/2023", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://www.petrospharma.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "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": [ "r688" ] }, "ptpi_PrepaidFoodAndDrugAdministrationFeeCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.petrospharma.com/20240331", "localname": "PrepaidFoodAndDrugAdministrationFeeCurrent", "crdr": "debit", "calculation": { "http://www.petrospharma.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsDetails": { "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0, "order": 3.0 } }, "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/2023", "localname": "PrepaidInsurance", "crdr": "debit", "calculation": { "http://www.petrospharma.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsDetails": { "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0, "order": 4.0 } }, "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": [ "r622", "r633", "r705" ] }, "ptpi_PrepaidPurchaseCommitmentAssetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.petrospharma.com/20240331", "localname": "PrepaidPurchaseCommitmentAssetCurrent", "crdr": "debit", "calculation": { "http://www.petrospharma.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsDetails": { "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0, "order": 5.0 } }, "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/20240331", "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/20240331", "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/20240331", "localname": "PrivatePlacementAbstract", "lang": { "en-us": { "role": { "documentation": "NA", "label": "Private Placement." } } }, "auth_ref": [] }, "ptpi_PrivatePlacementDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.petrospharma.com/20240331", "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/20240331", "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/2023", "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/20240331", "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/2023", "localname": "ProceedsFromIssuanceOfPrivatePlacement", "crdr": "debit", "calculation": { "http://www.petrospharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.petrospharma.com/role/DisclosureNatureOfOperationsBasisOfPresentationLiquidityAndGoingConcernAdditionalInformationDetails", "http://www.petrospharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from Issuance of Private Placement", "terseLabel": "Proceeds from gross proceeds", "verboseLabel": "Proceeds from Private Placement, net of transaction costs", "documentation": "The cash inflow associated with the amount received from entity's raising of capital via private rather than public placement." } } }, "auth_ref": [ "r2" ] }, "us-gaap_ProceedsFromRepaymentsOfNotesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromRepaymentsOfNotesPayable", "crdr": "debit", "calculation": { "http://www.petrospharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 1.0 } }, "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/2023", "localname": "ProfitLoss", "crdr": "credit", "calculation": { "http://www.petrospharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 12.0 } }, "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": [ "r158", "r175", "r176", "r184", "r192", "r200", "r208", "r209", "r234", "r254", "r260", "r263", "r273", "r304", "r305", "r307", "r308", "r309", "r311", "r313", "r315", "r316", "r407", "r410", "r411", "r424", "r432", "r454", "r465", "r494", "r549", "r566", "r567", "r630", "r653", "r654", "r668", "r689", "r708" ] }, "ptpi_PromissoryNoteMember": { "xbrltype": "domainItemType", "nsuri": "http://www.petrospharma.com/20240331", "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/2023", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://www.petrospharma.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 } }, "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", "r455", "r463", "r655" ] }, "us-gaap_ProvisionForDoubtfulAccounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProvisionForDoubtfulAccounts", "crdr": "debit", "calculation": { "http://www.petrospharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "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": [ "r181", "r278" ] }, "ptpi_PtvProductMember": { "xbrltype": "domainItemType", "nsuri": "http://www.petrospharma.com/20240331", "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": [] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeAxis", "presentation": [ "http://www.petrospharma.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]" } } }, "auth_ref": [ "r300", "r301", "r302", "r303", "r375", "r382", "r390", "r391", "r392", "r448", "r449", "r479", "r516", "r517", "r573", "r576", "r580", "r581", "r591", "r616", "r617", "r632", "r640", "r651", "r656", "r659", "r706", "r710", "r721", "r722", "r723", "r724", "r725" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeMember", "presentation": [ "http://www.petrospharma.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]" } } }, "auth_ref": [ "r300", "r301", "r302", "r303", "r375", "r382", "r390", "r391", "r392", "r448", "r449", "r479", "r516", "r517", "r573", "r576", "r580", "r581", "r591", "r616", "r617", "r632", "r640", "r651", "r656", "r659", "r706", "r710", "r721", "r722", "r723", "r724", "r725" ] }, "us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReconciliationOfAssetsFromSegmentToConsolidatedTable", "presentation": [ "http://www.petrospharma.com/role/DisclosureSegmentInformationSegmentAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Reconciliation of Assets from Segment to Consolidated [Table]", "documentation": "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": [ "r48", "r49" ] }, "us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r48", "r49" ] }, "us-gaap_RedeemableConvertiblePreferredStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [] }, "ptpi_RemainingAmountOfStockAgreedToBeIssuedForServicesRendered": { "xbrltype": "monetaryItemType", "nsuri": "http://www.petrospharma.com/20240331", "localname": "RemainingAmountOfStockAgreedToBeIssuedForServicesRendered", "crdr": "credit", "presentation": [ "http://www.petrospharma.com/role/DisclosureStockholdersEquityNumberOfSharesHeldDetails" ], "lang": { "en-us": { "role": { "documentation": "Remaining amount of stock agreed to be issued for services rendered to the company, as of the reporting date.", "label": "Remaining Amount Of Stock Agreed To Be Issued For Services Rendered", "terseLabel": "Remaining Accrual" } } }, "auth_ref": [] }, "us-gaap_RepaymentsOfNotesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r33" ] }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "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": [ "r193", "r194", "r321", "r349", "r442", "r626", "r627" ] }, "us-gaap_ResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpense", "crdr": "debit", "calculation": { "http://www.petrospharma.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 3.0 } }, "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": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use." } } }, "auth_ref": [ "r93", "r403", "r726" ] }, "ptpi_RestrictedStockUnitsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.petrospharma.com/20240331", "localname": "RestrictedStockUnitsMember", "presentation": [ "http://www.petrospharma.com/role/DisclosureDilutiveConvertibleSecuritiesPotentiallyDilutiveSecuritiesConvertibleIntoCommonSharesThatWereExcludedFromCalculationOfDilutedNetIncomeLossPerShareDetails" ], "lang": { "en-us": { "role": { "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.", "label": "RSUs", "terseLabel": "RSUs" } } }, "auth_ref": [] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://www.petrospharma.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "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": [ "r102", "r131", "r461", "r483", "r484", "r493", "r528", "r655" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://www.petrospharma.com/role/StatementCondensedConsolidatedStatementsOfChangesInConvertibleRedeemablePreferredStockAndStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Accumulated Deficit", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r156", "r197", "r198", "r199", "r201", "r207", "r209", "r274", "r275", "r398", "r399", "r400", "r404", "r405", "r415", "r417", "r418", "r420", "r422", "r480", "r482", "r495", "r735" ] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r235", "r236", "r253", "r258", "r259", "r265", "r267", "r269", "r373", "r374", "r450" ] }, "us-gaap_RevenueFromContractWithCustomerMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r269", "r680" ] }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r153", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r618" ] }, "ptpi_RevenueFromContractWithCustomersExcludingAssessedTaxes": { "xbrltype": "monetaryItemType", "nsuri": "http://www.petrospharma.com/20240331", "localname": "RevenueFromContractWithCustomersExcludingAssessedTaxes", "crdr": "credit", "calculation": { "http://www.petrospharma.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 1.0 } }, "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/2023", "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": [ "r15" ] }, "us-gaap_RevenuePracticalExpedientFinancingComponent": { "xbrltype": "booleanItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r372" ] }, "us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/20240331", "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/20240331", "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/2023", "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": [ "r115" ] }, "ptpi_RoyaltyReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://www.petrospharma.com/20240331", "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": [] }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/20240331", "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/20240331", "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/20240331", "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/20240331", "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/20240331", "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/20240331", "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/2023", "localname": "ScenarioUnspecifiedDomain", "presentation": [ "http://www.petrospharma.com/role/DisclosureMarketingLicensingAndDistributionAgreementsVivusDetails" ], "lang": { "en-us": { "role": { "label": "Scenario [Domain]" } } }, "auth_ref": [ "r210", "r383", "r678", "r699" ] }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r31" ] }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "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": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities." } } }, "auth_ref": [ "r35" ] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r35" ] }, "us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r406" ] }, "us-gaap_ScheduleOfDebtTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "presentation": [ "http://www.petrospharma.com/role/DisclosureIntangibleAssetsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Finite-Lived Intangible Assets [Table]", "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r54", "r56", "r451" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r54", "r56" ] }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r19", "r106", "r107", "r108" ] }, "ptpi_ScheduleOfPrepaidExpenseAndOtherAssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.petrospharma.com/20240331", "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/20240331", "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/2023", "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": "Schedule of material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries." } } }, "auth_ref": [ "r50", "r109" ] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "presentation": [ "http://www.petrospharma.com/role/DisclosureSegmentInformationDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Segment Reporting Information, by Segment [Table]", "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. 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": [ "r45", "r46", "r47", "r51" ] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r45", "r46", "r47", "r51" ] }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r12", "r13", "r68" ] }, "us-gaap_ScheduleOfStockByClassTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfStockByClassTable", "presentation": [ "http://www.petrospharma.com/role/DisclosureStockholdersEquityNumberOfSharesHeldDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Stock by Class [Table]", "documentation": "Schedule detailing information related to equity by class of stock. Class of stock includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. It also includes preferred stock with redemption features that are solely within the control of the issuer and mandatorily redeemable stock if redemption is required to occur only upon liquidation or termination of the reporting entity." } } }, "auth_ref": [ "r59", "r60", "r61", "r62", "r63", "r64", "r65", "r129", "r130", "r131", "r165", "r166", "r167", "r228", "r346", "r347", "r349", "r351", "r354", "r359", "r361", "r489", "r490", "r491", "r492", "r640", "r677", "r692" ] }, "us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r66" ] }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r56" ] }, "ptpi_SecuritiesPurchaseAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.petrospharma.com/20240331", "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/2023", "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": [ "r670" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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": [ "r672" ] }, "us-gaap_SegmentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r231", "r234", "r235", "r236", "r237", "r238", "r239", "r240", "r241", "r242", "r243", "r244", "r245", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r261", "r263", "r269", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r296", "r297", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r634", "r682", "r730" ] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "SegmentGeographicalDomain", "presentation": [ "http://www.petrospharma.com/role/DisclosureSegmentInformationNetSalesByGeographicRegionDetails" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]" } } }, "auth_ref": [ "r267", "r268", "r510", "r512", "r514", "r575", "r578", "r582", "r595", "r607", "r608", "r609", "r610", "r611", "r612", "r613", "r614", "r615", "r619", "r642", "r659", "r711", "r730" ] }, "us-gaap_SegmentReportingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingAbstract", "lang": { "en-us": { "role": { "label": "Segment Information" } } }, "auth_ref": [] }, "us-gaap_SegmentReportingAssetReconcilingItemLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "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": [ "r230", "r231", "r232", "r233", "r234", "r246", "r257", "r261", "r262", "r263", "r264", "r265", "r266", "r269" ] }, "us-gaap_SegmentReportingInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "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/2023", "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": [ "r247", "r248", "r249", "r250", "r251", "r252", "r267", "r631" ] }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingGeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.petrospharma.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 1.0 } }, "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": [ "r116" ] }, "ptpi_SeriesConvertiblePreferredStockMember": { "xbrltype": "domainItemType", "nsuri": "http://www.petrospharma.com/20240331", "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/20240331", "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/2023", "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/2023", "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": [ "r389" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r389" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r67" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r387", "r388" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "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": [ "r387", "r388" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "crdr": "debit", "presentation": [ "http://www.petrospharma.com/role/DisclosureStockOptionsSummaryOfStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value", "verboseLabel": "Options exercisable at the end (in dollars)", "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable." } } }, "auth_ref": [ "r67" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r67" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r132" ] }, "ptpi_Sharebasedcompensationarrangementbysharebasedpaymentawardoptionsgrantedintrinsicvalue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.petrospharma.com/20240331", "localname": "Sharebasedcompensationarrangementbysharebasedpaymentawardoptionsgrantedintrinsicvalue", "crdr": "debit", "presentation": [ "http://www.petrospharma.com/role/DisclosureStockOptionsSummaryOfStockOptionsDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options granted.", "label": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantedIntrinsicValue", "terseLabel": "Aggregate Intrinsic Value" } } }, "auth_ref": [] }, "us-gaap_SharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "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": [ "r121", "r189" ] }, "us-gaap_StatementBusinessSegmentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r157", "r231", "r234", "r235", "r236", "r237", "r238", "r239", "r240", "r241", "r242", "r243", "r244", "r245", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r261", "r263", "r269", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r295", "r296", "r297", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r634", "r682", "r730" ] }, "us-gaap_StatementClassOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r155", "r165", "r166", "r167", "r192", "r215", "r216", "r219", "r221", "r228", "r229", "r273", "r304", "r307", "r308", "r309", "r315", "r316", "r346", "r347", "r351", "r354", "r361", "r432", "r489", "r490", "r491", "r492", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r507", "r527", "r550", "r568", "r597", "r598", "r599", "r600", "r601", "r677", "r692", "r700" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r9", "r30", "r156", "r177", "r178", "r179", "r197", "r198", "r199", "r201", "r207", "r209", "r227", "r274", "r275", "r363", "r398", "r399", "r400", "r404", "r405", "r415", "r416", "r417", "r418", "r419", "r420", "r422", "r433", "r434", "r435", "r436", "r437", "r438", "r441", "r480", "r481", "r482", "r495", "r568" ] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementGeographicalAxis", "presentation": [ "http://www.petrospharma.com/role/DisclosureSegmentInformationNetSalesByGeographicRegionDetails" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]" } } }, "auth_ref": [ "r267", "r268", "r510", "r512", "r514", "r575", "r578", "r582", "r595", "r603", "r607", "r608", "r609", "r610", "r611", "r612", "r613", "r614", "r615", "r619", "r642", "r659", "r711", "r730" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r197", "r198", "r199", "r227", "r450", "r488", "r507", "r518", "r520", "r521", "r522", "r523", "r524", "r527", "r530", "r531", "r532", "r533", "r534", "r537", "r538", "r539", "r540", "r542", "r543", "r544", "r545", "r546", "r548", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r560", "r561", "r562", "r563", "r564", "r565", "r568", "r660" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "label": "CONDENSED CONSOLIDATED BALANCE SHEETS" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "localname": "StatementScenarioAxis", "presentation": [ "http://www.petrospharma.com/role/DisclosureMarketingLicensingAndDistributionAgreementsVivusDetails" ], "lang": { "en-us": { "role": { "label": "Scenario [Axis]" } } }, "auth_ref": [ "r210", "r383", "r678", "r679", "r699" ] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementTable", "presentation": [ "http://www.petrospharma.com/role/StatementCondensedConsolidatedStatementsOfChangesInConvertibleRedeemablePreferredStockAndStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Statement [Table]", "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed." } } }, "auth_ref": [ "r197", "r198", "r199", "r227", "r450", "r488", "r507", "r518", "r520", "r521", "r522", "r523", "r524", "r527", "r530", "r531", "r532", "r533", "r534", "r537", "r538", "r539", "r540", "r542", "r543", "r544", "r545", "r546", "r548", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r560", "r561", "r562", "r563", "r564", "r565", "r568", "r660" ] }, "ptpi_StendraProductMember": { "xbrltype": "domainItemType", "nsuri": "http://www.petrospharma.com/20240331", "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": [] }, "ptpi_StockAgreedToBeIssuedForServicesRendered": { "xbrltype": "monetaryItemType", "nsuri": "http://www.petrospharma.com/20240331", "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/20240331", "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_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r9", "r29", "r62", "r131", "r334" ] }, "us-gaap_StockIssuedDuringPeriodSharesIssuedForServices": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/20240331", "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/2023", "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/2023", "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/20240331", "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/2023", "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": [ "r9" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://www.petrospharma.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 4.0 } }, "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": [ "r100", "r103", "r104", "r122", "r529", "r547", "r569", "r570", "r655", "r669", "r694", "r704", "r717", "r735" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "localname": "StockholdersEquityNoteAbstract", "lang": { "en-us": { "role": { "label": "Stockholders' Equity" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r128", "r191", "r345", "r347", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r360", "r363", "r421", "r571", "r572", "r602" ] }, "us-gaap_SubsequentEventsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventsAbstract", "lang": { "en-us": { "role": { "label": "Subsequent Events" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventsTextBlock", "presentation": [ "http://www.petrospharma.com/role/DisclosureSubsequentEvents" ], "lang": { "en-us": { "role": { "label": "Subsequent Events [Text Block]", "terseLabel": "Subsequent Events", "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business." } } }, "auth_ref": [ "r443", "r444" ] }, "us-gaap_SubsidiarySaleOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/20240331", "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/2023", "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": [] }, "ptpi_TemporaryEquityAccrualAndDividendRedemptionShares": { "xbrltype": "sharesItemType", "nsuri": "http://www.petrospharma.com/20240331", "localname": "TemporaryEquityAccrualAndDividendRedemptionShares", "presentation": [ "http://www.petrospharma.com/role/StatementCondensedConsolidatedStatementsOfChangesInConvertibleRedeemablePreferredStockAndStockholdersEquity" ], "lang": { "en-us": { "role": { "documentation": "The number of securities classified as temporary equity that have been accrued and dividend redemption.", "label": "Temporary Equity, Accrual and Dividend Redemption, Shares", "negatedLabel": "Accrual of Series A Preferred Stock and dividend redemption (in shares)" } } }, "auth_ref": [] }, "ptpi_TemporaryEquityAccrualAndDividendRedemptionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.petrospharma.com/20240331", "localname": "TemporaryEquityAccrualAndDividendRedemptionValue", "crdr": "debit", "presentation": [ "http://www.petrospharma.com/role/StatementCondensedConsolidatedStatementsOfChangesInConvertibleRedeemablePreferredStockAndStockholdersEquity" ], "lang": { "en-us": { "role": { "documentation": "Value classified as temporary equity that have been accrued and dividend redemption.", "label": "Temporary Equity, Accrual and Dividend Redemption, Value", "negatedLabel": "Accrual of Series A Preferred Stock and dividend redemption" } } }, "auth_ref": [] }, "us-gaap_TemporaryEquityAggregateAmountOfRedemptionRequirement": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "localname": "TemporaryEquityCarryingAmountAttributableToParent", "crdr": "credit", "calculation": { "http://www.petrospharma.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 3.0 } }, "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 March 31, 2024, and December 31, 2023, respectively; 5,663 and 10,022 shares issued and outstanding at March 31, 2024, and December 31, 2023, respectively; Liquidation preference of $6,387,083 and $11,271,365, as of March 31, 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": [ "r304", "r307", "r308", "r309", "r315", "r316", "r401", "r460" ] }, "ptpi_TemporaryEquityDividendsAtStatedRate": { "xbrltype": "monetaryItemType", "nsuri": "http://www.petrospharma.com/20240331", "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/2023", "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/2023", "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": [ "r17", "r58" ] }, "ptpi_TemporaryEquityRedemptionAmountStatedValue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.petrospharma.com/20240331", "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/20240331", "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/2023", "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": [ "r98" ] }, "us-gaap_TemporaryEquitySharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r98" ] }, "us-gaap_TemporaryEquitySharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r98" ] }, "us-gaap_TemporaryEquityValueExcludingAdditionalPaidInCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r17", "r58" ] }, "ptpi_ThreeCustomersMember": { "xbrltype": "domainItemType", "nsuri": "http://www.petrospharma.com/20240331", "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/20240331", "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": [] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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": [] }, "ptpi_TwoCustomersMember": { "xbrltype": "domainItemType", "nsuri": "http://www.petrospharma.com/20240331", "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/2023", "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": [ "r406" ] }, "country_US": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "US", "presentation": [ "http://www.petrospharma.com/role/DisclosureSegmentInformationNetSalesByGeographicRegionDetails" ], "lang": { "en-us": { "role": { "label": "United States", "terseLabel": "United States" } } }, "auth_ref": [] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r42", "r43", "r44", "r147", "r149", "r151", "r152" ] }, "ptpi_VivusIncMember": { "xbrltype": "domainItemType", "nsuri": "http://www.petrospharma.com/20240331", "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": [] }, "us-gaap_WarrantMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r657", "r658", "r661", "r662", "r663", "r664" ] }, "us-gaap_WarrantsAndRightsNoteDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WarrantsAndRightsNoteDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Common Stock Warrants" } } }, "auth_ref": [] }, "ptpi_WarrantsAndRightsNoteDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.petrospharma.com/20240331", "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/2023", "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": [ "r214", "r221" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "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": [ "r212", "r221" ] }, "ptpi_WorkingCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://www.petrospharma.com/20240331", "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": [] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "SubTopic": "20", "Topic": "940", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r2": { "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" }, "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": "1", "SubTopic": "30", "Topic": "350", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r9": { "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" }, "r10": { "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" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "820", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r12": { "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" }, "r13": { "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" }, "r14": { "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" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "a", "SubTopic": "10", "Topic": "280", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "60", "Paragraph": "1", "SubTopic": "10", "Topic": "820", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482053/820-10-60-1" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(27)", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r19": { "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" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19,20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19-26)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.21)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.24)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.25)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29-30)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29-31)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.3,4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r34": { "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" }, "r35": { "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" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2" }, "r37": { "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" }, "r38": { "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" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r40": { "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" }, "r41": { "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" }, "r42": { "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" }, "r43": { "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" }, "r44": { "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" }, "r45": { "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" }, "r46": { "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" }, "r47": { "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" }, "r48": { "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" }, "r49": { "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" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "41", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-1" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-2" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "((a)(1),(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "480", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480244/480-10-S99-1" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "480", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(CFRR 211.02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480244/480-10-S99-1" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481142/505-10-45-2" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-10" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-3" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-4" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-5" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-8" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-1" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-12" }, "r70": { "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" }, "r71": { "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" }, "r72": { "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" }, "r73": { "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" }, "r74": { "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" }, "r75": { "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" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4B", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B" }, "r78": { "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" }, "r79": { "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" }, "r80": { "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" }, "r81": { "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" }, "r82": { "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" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3" }, "r85": { "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" }, "r86": { "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" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-1A" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-2" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482949/835-30-55-8" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.17)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "470", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "825", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480981/942-825-50-1" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "985", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//205/tableOfContent" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r97": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r98": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(27)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r99": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r100": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r101": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r102": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r103": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r104": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(31))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r105": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(32))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r106": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r107": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r108": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r109": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r110": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r111": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r112": { "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(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r113": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.1,2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r114": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r115": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r116": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r117": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r118": { "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" }, "r119": { "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" }, "r120": { "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" }, "r121": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//235/tableOfContent" }, "r122": { "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" }, "r123": { "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" }, "r124": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r125": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "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" }, "r126": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//440/tableOfContent" }, "r127": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//470/tableOfContent" }, "r128": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//505/tableOfContent" }, "r129": { "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" }, "r130": { "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" }, "r131": { "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" }, "r132": { "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" }, "r133": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//810/tableOfContent" }, "r134": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r135": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r136": { "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" }, "r137": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r138": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r139": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(15)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r140": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r141": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r142": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r143": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r144": { "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.10)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r145": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "SubTopic": "210", "Topic": "946", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-20" }, "r146": { "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" }, "r147": { "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" }, "r148": { "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" }, "r149": { "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" }, "r150": { "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" }, "r151": { "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" }, "r152": { "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" }, "r153": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//606/tableOfContent" }, "r154": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "808", "Publisher": "FASB", "URI": "https://asc.fasb.org//808/tableOfContent" }, "r155": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r156": { "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" }, "r157": { "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" }, "r158": { "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" }, "r159": { "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" }, "r160": { "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" }, "r161": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r162": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r163": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r164": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r165": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(27)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r166": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r167": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r168": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(3)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r169": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r170": { "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" }, "r171": { "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" }, "r172": { "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" }, "r173": { "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" }, "r174": { "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" }, "r175": { "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" }, "r176": { "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" }, "r177": { "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" }, "r178": { "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" }, "r179": { "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" }, "r180": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r181": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r182": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "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" }, "r183": { "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" }, "r184": { "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" }, "r185": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r186": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r187": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2" }, "r188": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8" }, "r189": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-1" }, "r190": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r191": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(e)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r192": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r193": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(m)(1)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r194": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(m)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r195": { "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" }, "r196": { "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" }, "r197": { "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" }, "r198": { "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" }, "r199": { "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" }, "r200": { "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" }, "r201": { "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" }, "r202": { "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" }, "r203": { "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" }, "r204": { "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" }, "r205": { "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" }, "r206": { "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" }, "r207": { "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" }, "r208": { "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" }, "r209": { "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" }, "r210": { "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" }, "r211": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//260/tableOfContent" }, "r212": { "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" }, "r213": { "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" }, "r214": { "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" }, "r215": { "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" }, "r216": { "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" }, "r217": { "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" }, "r218": { "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" }, "r219": { "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" }, "r220": { "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" }, "r221": { "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" }, "r222": { "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" }, "r223": { "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" }, "r224": { "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" }, "r225": { "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" }, "r226": { "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" }, "r227": { "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" }, "r228": { "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" }, "r229": { "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" }, "r230": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//280/tableOfContent" }, "r231": { "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" }, "r232": { "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" }, "r233": { "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" }, "r234": { "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" }, "r235": { "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" }, "r236": { "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" }, "r237": { "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" }, "r238": { "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" }, "r239": { "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" }, "r240": { "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" }, "r241": { "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" }, "r242": { "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" }, "r243": { "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" }, "r244": { "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" }, "r245": { "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" }, "r246": { "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" }, "r247": { "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" }, "r248": { "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" }, "r249": { "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" }, "r250": { "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" }, "r251": { "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" }, "r252": { "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" }, "r253": { "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" }, "r254": { "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" }, "r255": { "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" }, "r256": { "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" }, "r257": { "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" }, "r258": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r262": { "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" }, "r263": { "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" }, "r264": { "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" }, "r265": { "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" }, "r266": { "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" }, "r267": { "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" }, "r268": { "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" }, "r269": { "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" }, "r270": { "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" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9" }, "r272": { "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" }, "r273": { "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" }, "r274": { "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" }, "r275": { "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" }, "r276": { "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" }, "r277": { "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" }, "r278": { "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" }, "r279": { "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" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//330/tableOfContent" }, "r281": { "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" }, "r282": { "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" }, "r283": { "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" }, "r284": { "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" }, "r285": { "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" }, "r286": { "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" }, "r287": { "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" }, "r288": { "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" }, "r289": { "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" }, "r290": { "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" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r292": { "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" }, "r293": { "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" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r295": { "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" }, "r296": { "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" }, "r297": { "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" }, "r298": { "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" }, "r299": { "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" }, "r300": { "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" }, "r301": { "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" }, "r302": { "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" }, "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.Q4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r304": { "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" }, "r305": { "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" }, "r306": { "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" }, "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)(iv))", "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)(5))", "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": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r310": { "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" }, "r311": { "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" }, "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)(iii)(B)", "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)(B))", "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)(C))", "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)(iv))", "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)(5))", "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": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r318": { "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" }, "r319": { "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" }, "r320": { "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" }, "r321": { "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" }, "r322": { "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" }, "r323": { "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" }, "r324": { "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" }, "r325": { "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" }, "r326": { "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" }, "r327": { "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" }, "r328": { "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" }, "r329": { "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" }, "r330": { "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" }, "r331": { "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" }, "r332": { "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" }, "r333": { "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" }, "r334": { "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" }, "r335": { "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" }, "r336": { "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" }, "r337": { "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" }, "r338": { "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" }, "r339": { "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" }, "r340": { "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" }, "r341": { "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" }, "r342": { "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" }, "r343": { "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" }, "r344": { "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" }, "r345": { "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" }, "r346": { "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" }, "r347": { "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" }, "r348": { "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" }, "r349": { "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" }, "r350": { "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" }, "r351": { "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" }, "r352": { "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" }, "r353": { "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" }, "r354": { "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" }, "r355": { "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" }, "r356": { "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" }, "r357": { "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" }, "r358": { "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" }, "r359": { "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" }, "r360": { "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" }, "r361": { "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" }, "r362": { "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" }, "r363": { "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" }, "r364": { "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" }, "r365": { "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" }, "r366": { "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" }, "r367": { "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" }, "r368": { "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" }, "r369": { "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" }, "r370": { "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" }, "r371": { "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" }, "r372": { "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" }, "r373": { "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" }, "r374": { "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" }, "r375": { "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" }, "r376": { "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" }, "r377": { "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" }, "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)(A)", "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)(B)", "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)(C)", "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)(03)", "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": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r383": { "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" }, "r384": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//718/tableOfContent" }, "r385": { "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" }, "r386": { "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" }, "r387": { "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" }, "r388": { "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" }, "r389": { "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" }, "r390": { "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" }, "r391": { "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" }, "r392": { "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" }, "r393": { "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" }, "r394": { "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" }, "r395": { "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" }, "r396": { "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" }, "r397": { "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" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r401": { "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" }, "r402": { "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" }, "r403": { "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" }, "r404": { "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" }, "r405": { "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" }, "r406": { "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" }, "r407": { "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" }, "r408": { "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" }, "r409": { "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" }, "r410": { "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" }, "r411": { "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" }, "r412": { "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" }, "r413": { "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" }, "r414": { "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" }, "r415": { "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" }, "r416": { "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" }, "r417": { "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" }, "r418": { "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" }, "r419": { "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" }, "r420": { "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" }, "r421": { "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" }, "r422": { "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" }, "r423": { "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" }, "r424": { "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" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r426": { "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" }, "r427": { "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" }, "r428": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r429": { "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" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3" }, "r431": { "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" }, "r432": { "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" }, "r433": { "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" }, "r434": { "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" }, "r435": { "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" }, "r436": { "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" }, "r437": { "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" }, "r438": { "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" }, "r439": { "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" }, "r440": { "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" }, "r441": { "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" }, "r442": { "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" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//855/tableOfContent" }, "r444": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2" }, "r445": { "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" }, "r446": { "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" }, "r447": { "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" }, "r448": { "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" }, "r449": { "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" }, "r450": { "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" }, "r451": { "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" }, "r452": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "928", "SubTopic": "340", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483147/928-340-50-1" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479557/942-235-S99-1" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480842/942-360-50-1" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r457": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r458": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r459": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r460": { "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/2147479440/944-210-S99-1" }, "r461": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r462": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r463": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r464": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r465": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r466": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r467": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r468": { "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/2147480149/944-235-S99-1" }, "r469": { "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/2147480149/944-235-S99-1" }, "r470": { "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/2147480149/944-235-S99-1" }, "r471": { "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/2147480149/944-235-S99-1" }, "r472": { "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/2147480149/944-235-S99-1" }, "r473": { "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/2147480149/944-235-S99-1" }, "r474": { "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/2147480149/944-235-S99-1" }, "r475": { "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/2147480149/944-235-S99-1" }, "r476": { "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/2147480149/944-235-S99-1" }, "r477": { "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/2147480149/944-235-S99-1" }, "r478": { "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/2147480149/944-235-S99-1" }, "r479": { "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" }, "r480": { "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" }, "r481": { "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" }, "r482": { "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" }, "r483": { "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" }, "r484": { "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" }, "r485": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "825", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B" }, "r486": { "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" }, "r487": { "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" }, "r488": { "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" }, "r489": { "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" }, "r490": { "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" }, "r491": { "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" }, "r492": { "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" }, "r493": { "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" }, "r494": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-3" }, "r495": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r496": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-2" }, "r497": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "27", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-27" }, "r498": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r499": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r500": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r501": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r502": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r503": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r504": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r505": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r506": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-21" }, "r507": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4" }, "r508": { "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/2147480524/946-210-50-1" }, "r509": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r510": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r511": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r512": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-2" }, "r513": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r514": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r515": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r516": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r517": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r518": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r519": { "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/2147479617/946-210-S99-1" }, "r520": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r521": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r522": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r523": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r524": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r525": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r526": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r527": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r528": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r529": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r530": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r531": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r532": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r533": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r534": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r535": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r536": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(5)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r537": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r538": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r539": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r540": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r541": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r542": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r543": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r544": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r545": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r546": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r547": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r548": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r549": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7" }, "r550": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483580/946-220-50-3" }, "r551": { "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/2147483575/946-220-S99-1" }, "r552": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r553": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r554": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r555": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r556": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r557": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r558": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r559": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r560": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r561": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r562": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r563": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r564": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r565": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r566": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r567": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r568": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r569": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r570": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r571": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r572": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r573": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r574": { "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/2147480032/946-320-S99-1" }, "r575": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r576": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r577": { "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/2147480032/946-320-S99-2" }, "r578": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r579": { "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/2147480032/946-320-S99-3" }, "r580": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r581": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r582": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r583": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column A)(Footnote 3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5" }, "r584": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column G)(Footnote 8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5" }, "r585": { "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/2147480032/946-320-S99-5" }, "r586": { "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/2147480032/946-320-S99-5A" }, "r587": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5B", "Subparagraph": "(SX 210.12-13B(Column E)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5B" }, "r588": { "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/2147480032/946-320-S99-5B" }, "r589": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5C", "Subparagraph": "(SX 210.12-13C(Column H)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5C" }, "r590": { "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/2147480032/946-320-S99-5C" }, "r591": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r592": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r593": { "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/2147480032/946-320-S99-6" }, "r594": { "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/2147480032/946-320-S99-6" }, "r595": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r596": { "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/2147480191/946-405-45-1" }, "r597": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-1" }, "r598": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r599": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r600": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r601": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r602": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-6" }, "r603": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479851/948-310-S99-1" }, "r604": { "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/2147481058/954-310-45-1" }, "r605": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481027/954-310-50-2" }, "r606": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "440", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480327/954-440-50-1" }, "r607": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r608": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r609": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r610": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r611": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r612": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r613": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r614": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r615": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r616": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "976", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482856/976-310-50-1" }, "r617": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "978", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482707/978-310-50-1" }, "r618": { "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" }, "r619": { "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" }, "r620": { "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" }, "r621": { "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" }, "r622": { "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" }, "r623": { "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" }, "r624": { "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" }, "r625": { "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" }, "r626": { "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" }, "r627": { "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" }, "r628": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "52", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52" }, "r629": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r630": { "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" }, "r631": { "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" }, "r632": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481933/310-10-55-12A" }, "r633": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "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" }, "r634": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482548/350-20-55-24" }, "r635": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r636": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69B" }, "r637": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69C", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69C" }, "r638": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69E", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69E" }, "r639": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69F", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69F" }, "r640": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r641": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r642": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r643": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "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" }, "r644": { "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" }, "r645": { "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" }, "r646": { "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" }, "r647": { "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" }, "r648": { "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" }, "r649": { "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" }, "r650": { "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" }, "r651": { "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" }, "r652": { "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" }, "r653": { "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" }, "r654": { "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" }, "r655": { "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" }, "r656": { "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" }, "r657": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r658": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r659": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1" }, "r660": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r661": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r662": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r663": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r664": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r665": { "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/2147480191/946-405-45-2" }, "r666": { "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/2147480228/946-830-45-39" }, "r667": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10" }, "r668": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-11" }, "r669": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12" }, "r670": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r671": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r672": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r673": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r674": { "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" }, "r675": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r676": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "7A", "Section": "B", "Subsection": "2" }, "r677": { "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" }, "r678": { "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" }, "r679": { "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" }, "r680": { "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" }, "r681": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "SubTopic": "825", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B" }, "r682": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4H", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4H" }, "r683": { "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" }, "r684": { "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" }, "r685": { "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" }, "r686": { "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" }, "r687": { "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" }, "r688": { "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" }, "r689": { "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" }, "r690": { "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" }, "r691": { "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" }, "r692": { "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" }, "r693": { "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" }, "r694": { "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" }, "r695": { "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" }, "r696": { "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" }, "r697": { "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" }, "r698": { "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" }, "r699": { "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" }, "r700": { "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" }, "r701": { "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" }, "r702": { "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" }, "r703": { "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" }, "r704": { "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" }, "r705": { "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" }, "r706": { "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" }, "r707": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//450/tableOfContent" }, "r708": { "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" }, "r709": { "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" }, "r710": { "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" }, "r711": { "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" }, "r712": { "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" }, "r713": { "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" }, "r714": { "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" }, "r715": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r716": { "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" }, "r717": { "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" }, "r718": { "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" }, "r719": { "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" }, "r720": { "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" }, "r721": { "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" }, "r722": { "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" }, "r723": { "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" }, "r724": { "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" }, "r725": { "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" }, "r726": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "912", "SubTopic": "730", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482517/912-730-25-1" }, "r727": { "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/2147479440/944-210-S99-1" }, "r728": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r729": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r730": { "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" }, "r731": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r732": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r733": { "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/2147480524/946-210-50-6" }, "r734": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r735": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r736": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r737": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r738": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r739": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r740": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r741": { "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/2147480032/946-320-S99-6" } } } ZIP 81 0001410578-24-000885-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001410578-24-000885-xbrl.zip M4$L#!!0 ( ^(KUB*%ZB02!< +'Y 0 =&UB+3(P,C0P,S,Q+GAS M9.U=ZV_C.)+_OL#]#[I\N5U@\I[NG0YF9N&.G1YCD]AG>Q[W:<%(M,UK67*3 M5![[UU\5)5DOBJ+LSK2"$S"8=L1BL8H_LE@DB^2/_WC>^,XCY8*%P4]'YR=G M1PX-W-!CP>JGHT@NCW\X^L?/__&7'__S^/B/C[-;QPO=:$,#Z;B<$DD]YXG) MM;,(MUL2.'>4<^;[SD?.O!5UG/.SD_G%V<7WSOOK[[_I71W(-F2-1$^"^]*N&NZ(8XD M?$7E/=E0L24N_>EH+>7VZO3TZ>GI9$LE#\5V3?B&G+CA1O$ZN[P\/W*(E)P] M1)+>A'PSI$L2^1+J(_@2$5\) -7D4ZR( D$N&>HU$%<@2:'(I\N3D*^@H+/S MTS_N;N=*R)0X$LK\/%4)178HAHU8NR2"ADBR6L%^7 *J2FA#R(91,;D!VC2.4&T(A0* M=R/.H8N]Z+5+4PM9Z+.[UI-C2JF*RR(G3>[\PXH91('F=FG%B$151UT[3E"+J4 JE%;TZ[*VONKLE(PW7+JVF"946:-0#8W )F5Q/380$(!&L_8%;VL M*RK#P[16Z7ULE5A*NI5;9FGH?_Z+XZCA@@1!*%6-X:?TXW;+@F48?X%OV'NN M4-4%P./@CU]G8W-)JF*&3+A^*").Y] 0/,*]0>!=1T*&F\$S$\-P0UB0M$MQ MY#" IUV65,)41H\N6<"4-M#MS\Z<8R=C"'^D/!U@ZL1<'63KQ'R=E/&/IV5V MI8(B&,\GP<_J-[08 0.BJD2TY4GFA,20T26^&_GM\V5BU69+/J:8'8PD5)Q4 MP_YU&'C0W:@'/T3H,P_[RD?B8S^?KRE-<6R3P8 B&""%XHX=_+Z>W ]']_/1 M$'_-)[?CX6 !?WPTW$^L8/GUJ#FV4T8OO]?MA>#^:_ M.#>WD]][;.M'T8&K_$&3R.M 4'P#\[.R^-FRLS) MN'WG@-OC_#7A^+<>M5K4QL$C*!MR1D4-5AH*(T+?5Q'*L>A!L0!ERNF6,&_T MO$6C)\ ?G,@UY==J&BH'0H!C4H-6FZQ&&-]584QX.RES!_Q51[%W$OY.7$ / MLE7/ W]_A5/#N-)N(HF6,0A@_CO8A%RR?RN-:KMEN^Q&L-^?753[;,H_!?78 MBX S@/\I9,$*VHE+>3#P/"4W\.D@8_YN7YSME)I&822B8G$0H]F)U< M3DZP?IRSV=&(-AO"7R;+.5L%;,E< G._>)D$ZG@*9LJMG_"WRVQL(!?5!I)P MQ\:0X^]D!3AI"3W2^ZZZM3$=[1DTK,]5_)O:];E"%V=]%S]H^: -YJWR-BP< M7-HL'/2F_* IZ92'&R9$R%_N0TD-4U ]8<.$I&*BDREGQLQ!;CU:5J$$9>_] M/MH\4 Z#*>2AXA?J>W7#;HNL1D0_: ;='&_PVQ5W=-94 3@4"U6$LX8R>IQM M<9YLE7N;^4NYCR:0;?*9$#X_JT'829@4W2RADL(DJ4>W';IMQE7K? WH5ERH M,KK]>+HWMM?A9A,&JD)_)YS#W"/KB.F'&GC;9#4BK)DWQ[P3H%-FQ7[\E'[M M8;9PFY@?2?9(^_I'198BX'N+)A KH:'Q=K(G^G MG(Z>73_RJ'<#'M)U5CN3I>)&/9A!C0,0BMZ&0DPI5[GKW+;."FILPIJ9?2JA MXV:".6(G+GJ4F3J.EU+G*/(9&:@$'U2O2+P3"5HY3Z"60Q.]G"4H!M^AS$P[ M["M>K)^:9C*EH?-7$%3\S=F"PZ/X]=W(HAO=$?Z9XJK,+7,QD#E8#0(/DN/0 M;9!IL.(T7NG^C3U&=99S7S;&)J@)!=J5@VN+24EJ;3%?EI,5!EE4>7U;L!PY MF53UAF'/H5JMHX%A)=$BAQ%A32A1CJ4"ML"TA]'&N:4KK#X+;[:6T B:)G H MX=3[J@=#!0/VG/A4?'SY1,,5)]LUL(" PTC\6T8>F*\FGVVP;\2Z1X5'4QYEZD$CI^)T#>;^F:37)J0_@LSE!',)>1+;H!+6H,-I3%(Z^R# M.NV97M.0^XESF)A9?F#MP=K_B.>4X$F$-94,]&M]WK.8VPCJ^=F[?0Y_.G\M ME-%WS%>*G_NJ,7*FEG#^FG%P?>LX,,AMO^@V,]X'A;7UB+8+9K,*6#/CU>+0 M:(^.S5%1PQE1,Q+FPZ%]Y1]T)'2?LZ!FN XY!-J#:1V[V12?:09)L^93B<'L MP; ]E=EP'-,,A<4YS!X)8ZBK+JK57.!/T2@<*C1QTNE70C))KE@HR!$W/HP3APT^VP MS3>;33B\7;T:B-KB;HGT5[__WG(_;H'_VETCD9 :8+P\NZQ&FM9?Z!HS["&S MVJ33 U4E,,+SO>Z"A]QMKCTB7V/G3@]5BYQ&##7!W"VNJP.VZ.JL6L668SX M76@,7L/]"SV2>ZR3UUC$.CHC9I:'*GN<]ENOU4-E(C6BI?'M:L_F]8BU6)=H M=U.E738#DO@BC>9UBVP-H[].ZRO.?2UO'+6\7+0YL/7_"TCX/WS5=D:7CGHP M]DH"S4]'@FVV/CYBJKZMU0/$V*D$6ZG=3&^@F M;;4I]:ROIU,B.).8/7<+FH/%B.\0)%)<*92VU^K+A.@*:V7.K')\_1U\+WM?^%;Z%[D4_5H>;O,*PR6(TEW:!' \I'D(U)%6CY MB8?1-B5D0'+DD(1IRBI. XO.0F^AV'H13\+7#+60B'\3AO@^]Y!'JX&'KRLA M<\Q\0VFB1:IZJQP&?3=A -XH?['6N*IA;&UDFO007TX FM,')FW4GD;<7:.>G@3A%870WHG]9G*1ZT>FN^=E-_JE@BP$;LK&]323ZKEWKD/MZ&> MO%I#.G>C!SK^IC4";K620.Q=*WD.G1M=?@_Y9[P8A&R9Q MF8ATK7[MJ.+'. M7<[43EQL6/"7NJBQU&,M"#O9A1-S.:2/S*4:Q0SIG=1G&();*9E['0D)/WE) MG?KD3FHS#B3E 8F76VM4:J#II%[#B$Y5GIN0CX/'$-I6^CKH#BDCB<%@I (< M8#"L=,#C-%@5OS.Y3JM==9 AQ9%;98]5L:+LJ@G4"3]CJ[5V>W9<9S-KX(\V\ M-0O*U]4SZU&MG8$TT T';!S A7HY<;?G7+$>+>B[8DI:G*DOKPGOE[5S<_98 M>KH3MCC=J$WMY$1#/5@S#MRB#I6OG93]CDDHB(DU6Y" /-"IBBNY#ODVC'.7 M9NK6Y)W4=@[-BD">24!+"]2:A$YKL'@*]1KD$[JMP1HZ=XT.A:1.:W$31ERO M1"&EVSK G+A&AWQ*IW68LV>]"OF$3FIP':)4RGP^T@&Z,BM% :9HP3:%&;\= M:6<=NSKQ9^$+\>7+E'(7]QY6M$E?788&;+NOU^DE1HLF\.Z]]*VG)A5U M&;X1L!93DSHM[AA(+D&V9%45_LEOSK7/UMG)&;I ^#I[0"''K5_R!6M3.VF1 M1H0'8233E? [*M>A-WAFNT9K(O@J^Z8>6#.8V\2+KJ^KUU!5L5&S'4F7T$J" M$9["RFY,%LF@23Q0YG(5F&0NZU>G0^YQW23VI3+ORX;[9MH.:G@?H6B3Y0Z- MG$::M'R?88&D*\I?6?PE\85!?O OZEN9+K&#&* [7J^$-K6#6B2>3[8?D--! MDW;0^-@L_VZ\K+0D6]\PT8J)S[A\]RL^L"*ACF5ZY]!+;O4N4]2*_/#%O5?I M2VIN:[#9VN0.ML0YE3+^8++6M30=U&B*'IH0(7_!!>2*,OKD#NHQV++<<]%9TBJ6^(Q[%F(3$KYEPK]C\3%1O M1=/=A'VR3$*"5;@E;G#[%-3)MU,;XKS>6SS4^&?H7#N*49S@N))ZZL*&7P,F MJ_;=1-1!6X)7MHRA)GC\W"+\-:1+$OE2!82!+C,B\SZ()?VAJS.O,C*G(B:' M+"9!T>+GG?9FTE?ND0;UVG7)3]#";D,A)D$V6&,(E=J]RFG<0-<9=>N7:I*I M6!BX&$)#@1!LR#@HW3$%M@7/MRU"I5BF:W[&MC>+-U]+.\**2J/0F7*_I^ECG>2A7,*"@4T1MP875!]&+T[/J1AX%F@"W\YRW( M0_,U MX>C6[5]%S1P*.XR*^MN:7_!&,$A_X'Z)F%#7VPQ<-*%QJ)Q+(_7(_#A8895B M\,:RLI55]&T.Y_9FFE%Q)K4H;7!H4_?;8"X=S'V59=CBK# ]05NK3XYB#YU> M=ZD?;V7+78P)SM*2@F,4]T;-LK\5?0>7NP8KZ#1XP4UL=I1;F)-<=2F8;,TI M7E"4X=@F5]?,55'6N<3II!J7P/XJ?8I+[$VTFI4]E?*-;7*RR3[Z$A'_#GR4 MM?^"RY3$]U6ST;\&5WM[EU1H",'4!5ZN,!#,Y#UAG$A,S:3Y37Q:> 1KBHI M5X-_6HGYNFY]A/-U>EIN0R-K)2();ANK<7X2Y)I31E3=[#J<5R?7X/-Z#6#X M4#_4GOAM^ 0.W[4?XI&7*3B#:&AS5VW'3B.>[)(O6;.(G#[75*^R_% _>[B_^"5>PK M8,"?JDZ-Q7W=XKIG+$HB@OR[%89"6RLLV-AFZ>8@G>]PR3"A%!F((=X4BDM. M]T1XY$OL1:IS<+/(K^NS[5ATLJ_E0,M;F]3;NF4;EHR*"?"X4P[$\.WB#!L_ M==7]\[G.4V@OK\"]FTVK:D7TID'UE%Q=J#HH=)Y"A1CMU%:/M;Z$<;6M"BMO7D@P4.9/1FEC6*\X APZ/F@2>2^7_Z=_XX2\V4RR;K MZUNR]J$Q:>\H38R#G0*9>ZKI4U:YNC:O3A"J7PM)SQCL#K>4UX5:9.U,3VC8 M[$7-:&P$&Q:)\-:>%%RUQ%"JG[VYO*6JBHC?J.+.))0;4+N\;Z5:RH]P9W<< MY$QF'4G'UE7+@I;7NVO2.[OB798W=VEDK4XYFHZCH[U1I%8O+75' P86%&_+ MA@X_^A(Q/$!27"K*K?/F#RJTR/16=L)K=0*SN6'1QD;]'6EG+&I+K3,?,P&Q M%.)K1_Y6(,^]&C4.MI%:489VJ^8A\'^H8A^4K&QQM;.5$Q+\Y_,';2S['A_NWXL ML,G;M7EZ"Q4:7""+K)UI% V]Y=HG0DR6R@LUD[W4F$UYA&96OD_FMZ#_ MC.( 'V\J*BY@ A:4;YI4K\_7O17_0AC31QI':4(K3>Z8!F\@4!L=Y7!.JRQO M9::0VK!\O$\\J,5JXA7RH&7\GEEE#=LJ5^?B@U+11L\NR$IS^PSQOE60VZB) M(<:#$^ A0Y7C?DY^$G$PJTYNT2HL\55#SPTW&,<9OY&0'9=X>!$[DN1\.D'K M'L81.RLT"=#P C1O@KF/)1_CE?AWI=/9+(+C-%-0PMTUNE8P\?##K8H'RST! M5MX[:<[1E1JP.9W!!2[F-RV\E-W3UCD[XYTVU4EV+7F,\H2O2)#$_U1F[S;$ M'9RUYT-9ICS\7^I*?-$(K.36IX#9KSA^ICJE.M:$PK3(W\7=XW@U(CZW*6-_ M8DJ8-PX,ZK?(TQ5+T'1)4NHPIHLS>WAE!_#H2BTU+NB29[91(N3N6GDYPKI]UL[8_29O0#7:9(1'C=IW@/U9O)5**JY#9BM0XR YA(FA MX=7]K';9.E,9.6L0OPL>/^;[\_\!4$L#!!0 ( ^(KU@M?^?VAP\ )/4 M 4 =&UB+3(P,C0P,S,Q7V-A;"YX;6SM75MOZCH6?A]I_D.F\S(C#6VY MM+NM]CY'%.@^E=J"6LYEGK9,8L ZB!7@&\C=/;S3W_]R]>_ M52I_W+\^60ZQ P]B9MD4 @8=ZQVQL=4GDPG UC.D%+FN=4^1,X*65;T\OSZO MG5]9E4J4QSWPN0S!5IA9[;PZ_Z85Y4?PG75U4;VZJ%W6&M;U7>/V[JIN]9[G M"9]Y_8:H,*6+\)]WXI\!+]+B0+'_[6S,V.3NXN+]_?W\8T#=SU.6[WXX_GIS1Y##U00]AG ]D)*9),E5[V]O;T(O^5)?73G MA_)/Q 8L5'UAO2QI"O%;)4Y6$1]5JK5*O7K^X3MQO5:J50">?XMRTL]A?N,@1EG /7%'(VQA"YI]9HI1?7Q]3U9I 1HD_&0/J@7.;>!J;U8^FZMEC\() M0$[G8R*X]9O8Z;(QI*V 4EYJT_=YRUNK^EH%;%+[O-L;(<[NK(B'@ GN,0Z MV_0(9>B_80-NE0.EDW^$RN:_!6YHV\T^_^6^^=1\:76L MMU\ZG?[;S%7A<%QBIPIRA0]&:)HA@C[<(=X!,!$N)OU"^@R M/_Y$L%D/F8P^^#%KNG&F+AA -W2H$U_^N*Y_N;JZJ36J-XV;RT:C?MV(=;[C M:D;=9FYMHS2\TC=7U?KMU9>;VR^U1J-:O4Y4.F$J39JN/Z!VG#__<<5ZTOYE ME.+"#SPOS*V".-NQ_) 23TF94?E$!PNA#J1\*G1F!3ZO(IF(XH%[9KU#-!JS M\)L)17SD9)_?SFJ[9RS+T2@@,$?$5#[SJI=!JRY"TUD67J^$3?'5<; F11*Q M4\MC9]?-SIF*D<]YC2(A, M)CD.X@H1140U#"(J/>6+9WRY?E:>R'$0J8TP(O;*U(&O1\D$4O;9XQ,#QO%T M_A.@B?#SYCS<$V[ESE8R4!T^J&B*5(7>?'$:["WCT!+E_ M]RKJU!W^ZL],5<)FKLR!\ZJ/367LW3&I3P@,D(L8"M?0WQBQ_QP3EU?3%T,- M^Y3P6B265N%-HU:_V2>T8A3FV6(I%:]::1%&TQ="$O7/7^1:36@TIYF5RZ4O M#Y7I+,;K#; M V94 Z/ID[3(+GL\-\A1S :?5^A Z"WVXY8GX7DR1\2T/DX#USQ?"(-J?7%& MRB,B4Q6=@:NAX3J?!#;\DXV1R(-^DNC6JN;0^8Z"T>ZF V,V>A#;T(HH)\SX"U Z2<' MT?3$[+O)&$6#@ G+[9,>R.F/M?,Y6J/8C"8,[-*55[XS57><9"M"U=NWJN^E MNR(()Z+3A$-E(-C(7"QX1XR7!EHP-^7JQ M=.YCZX=!9$<9DZQ(3X745$^%O/7Y?\^=E_Z;U7VPNKW.:[/_R!/L^'S("V2/ MF"L&/A'?;TX!2G NT7 IF$MR9?.JC1XQ@Q3Z\DC1K95H MN%EE5F_5CG:M( -C5<*]!@Z!Q+&:,ZS1<8F\[1>ID'FVL6N>)5LZ>AK;O+&L M'*J?L GZ$2.)ZM+%/:XCY/MA/#9;6?%7DC'/!$H0L&"Q/&83G6?[ MLI,?&<>EX!JXI;.("O@.$!9]7A&E&^&['&X#_=RK:GZ5LR)8NW*J7N$4X@#& MIDN!S7Y';-P*?,8!47]^:%&)_G-" LURMU@9A&SCK:A&? M=8?BP&JX_PSI%-G0?R.N+'A<+G#(3)=$9^+"W+S+BF]S*QI[XW3F\5>^]U4# M9R)];S#T$+Y#S!&XW B;CH?WR -DM#]/ >6P;3BBT472!Z\0-=W-%)Y.XV%6ZAE$L>CQLET:K'G&^WQ"7 MQ,762A$NC7(1+JWFVR_6PU/W]UU'N A\XJ^(<9H"%X;7,_)1%-E<$>(+3F;Z M@T3*'J2(.-Q%H^)RC3:<_<]_GTV+^/QH#/ (OG)E=(9#*(T3V'4E=K]A+NK, MIR-B_]^Y__R5&]PC?D 88%M,'VWNLN0='U//P+R>93\&MK13OX[V3 ^YY;AL M")UPB?(53J([HKM#A7-/*J+F6=2:?&9%Z914@X&K.DDLC[X?B)L_N\->N)< M>RZPPV%)P1[DPB=F$9J*,' E/KXW_H%0;M[1U:\"3BIH$3NS#Z"XZEU\(C.2 MODZO]^S'K:,_UXR4[GW"98 MU)I\;F(RGC8-11=W+T[-%(G'[WC/VB;!@ T#-[Z>2^[*2$5.P!2TX>OU#GN) M7%[J.Y?N9Y/''^?+G8 QE-.!WHDTDRQB\;Z(ME$L1$_:+@K44+AX6]G[3=89 MR);N_M.QC2714[4-%37H7=ME0K>1>&11V282,B=I#$7X(RNX/J >(ODT99EN M0B)_DN:AHXO(5+X<3H<1QWS;:QI+9A9I'=7,72?;N+VHJR,RF9O#,9GH!:!V MM!*H\SQ2NQR@ROPLL./T=,S(NX8 MB'>(YY^(8"HZ79[&*DH=,;7K:" FUN35SB%B.6>G%@F.F&)%L#&;QBY<=KAA MDD\([R&&'$AXN& ,*+P'8=29)X:H4*G"_9&_)ZN;S0E8QD94$MN/2=&GBXB# M>,?X=T IF.TLQR=3NK3E N1)O4:=/-*:J1^CL:ROC]A2-GA)LLP?2/NUW6'L MT$8'TK+=@0*A(^9X#07$I)KTVEONDW7)O=R""U(TLSEB ]FH2F*3D:]M;C5T M7=PCYQ(_H'!ULX8KK"VNGW35HM5YOW-9M2K6(DO^2YRKM+1LWVJU@F*$B>_FG)MFYO%,5=D#Y&]]?$KQJKN@ MDP^7(S@ ]I]^N&$-7%4N5P730!L&/ %3FDA%<-L.[%!EL2T.3L M :JV2HGP\;"I [ P'$/"Z'9=UT3X@)[#VEAU6!-Y[GW.%73+)SC9('L35%V/H MA-?7:/$JESQ@8C5!J1_9VFZO&&U?QT?PXWWK*(YFMGVMUUU>K7:742%67(H% ML&.%Y5A10=:LI+UUIFDUI'?O\Q]059+"]2@9N7FX6)HII^T M#F&D5:! ::; <5&K#G$OD_ZH>@]\-!"WTM!@E+PLBF#N/&?SJ"F=1GQEP,1? MD]1-X"WYD-&N1Y='S,=#L9R1/Y3,DQT\MUK ]%X+W&PS[44'IQ=/FX:8BEMH MON#!$[@FU)+/J6]['8 !/$(#=[8%YS\$3&QL81P -[D?I^?U7E_65A<)XH)B M[[9BS0KC_J\HS0*)XO;F^HJ)"X-/:"KV.=.JD:\L% GMN(/-J4[&%NLK] #B M+-+N\($3!MQ_0T#U@:KF;%XOH$9YL@??EAH,7.#0@_K">X3^.W2G\)E@-I:M M?:R7Z>E9D)(&3+]=0@^R:"/]=[(1 XKR.CV[R0-N^BRA!%)>LFPR43*W$S49 M*?0MSTKV8#0/)-B,LQ-GEM;;-=?;S0F8C!2YRJ3':"-I#AFD(42T<@QH SF> MGKD4PR\\NKZ[\$YQWT*\3Z,W!?Z2&=@I\EML_.PQH'/I(HG\5?2<]!N*/A'9 MQR^\O,(!D+PXF)W2O#94J.!D;(DJHBUOSN1RTZ/$"43U6$!Q'C7IA"D<5Y<& MO ZHS8P"(--G7@LD0^C[8=U$M))2FY<('2BQ:X#;\GPIM_5EO^B0OVFF*'J@ M1*X-4?WU@UTWTWN">9746F(.CU V><3&2&? M(3LZ#K4\;U01.5"*2D-3<>7W'E"BZP[G"Z7U4.5Z:!P"Q6N T[L_:D<;FVTX M8+/]Q6<^/?4"KT<1MM$$N/$EX7KSN9O5+4U1Q&(7TYL5(Y#.RK'B=PSV-L][ M(GC4A]03%978XMELCH-@Y#@-/#U0"ULBD$+:^5Y M] :B!'B_3PXN?#X>YG9\GB\Z=D&2G3%E@S M8%=@69OY32X/AN%NV>(>606Z%HD/G;$").L=X+P L)X" !0 !T;6(M,C R-# S,S%?9&5F+GAM M;.U]:W/;N)+H]ZW:_\#K^V%WJX[C.)DY>Y*:G"T_,ZYK6UK9F>Q^FJ))2.*$ M(C0 Z43[ZQ?@0R1%//D X'/])9&E!M O-!J-1N.7__BQB;UG@' $DT]'IV_> M'GD@"6 8):M/1UFZ//[;T7_\_9__Z9?_+6R^$0;8!2>H%"/@I"+WO M4;KV'N%VZR?>'4 HBF/O'$7A"GC>Z=LW?WWS[LW/WO'QW_,NSGU,FL#$R_MZ M]^:T^N&B[ TF'[V?3TY_/GGW]MU/WE\__O3AX\_OO?E=!7=',%M&,L X2KY] MI/\\D?$\0F&"/_[ T:>C=9IN/YZF;'S@\*E&D/RL,4H'_Z,"7-)U^^/#A)/]U#THZB@1=-\C>PX?IOD$3^.>3 MXL>CO_^3Y_V"8 P68.GEHWU,=UOPZ0A'FVU,N\J_6R.P_'24;IZ.J:3>OB]( M_K\/*9$W5:0+F(0@(6I!/F 81R'5@_VO>+:\6/O)"N";A 014VC)SID"(AD MR*FK/[,HW1UY%,LOBYL6 [8@11!OUS[:^&\" MN#FA0"=&T]^?),L(>$;_>,2I'X48QTF&T'' G,? MLLW&1[O9\B%:)<1,!7Z2G@4!S)*48#TG6A1$ ]BF.80%IA08H,7( #1,YT+ M]R =7W-Z#&.!&3=$A9,5-0UG&(,4C\\'O1$LL. 2/*5S!#<1QA#M[F$*!M$K MZ,X2<=<9M6%W41)MLLT<14D0;?UX[N_RA6(PL8K=VS!WG27M/ML\ 42,$Z$( MX%]!' XS=CH#V)!^%&=I] P:'L #"#)$)B# WD?\4Q?G" M/3XG= ?695C.$Q\%%>/*CX>X TQP!AF"6_I?'K(Z 1@L3TKXD^\1\2J/$Q\A M^!V@(ZD 6 C&".W[HP,>EW\029W^[?CT]/A=(:O#L1J45&3T;1WIJ3*G#54!QZ>.GG(\9/E[Y_I:& M7/U(J2=%7-*K)-N4X:5;XE)- MHW3[#J(D/0FCS5XQB,?<3[L:L58:+_XY9T/>VW"DR&?*')@P/&>#2.BR^Q]5&4HIOHTVE#U72!,_HR2 MJ)B3R;>RB)4GJ$V$\CTJ3I?(KA19#O4 MP"'#9)BB%W^_B)2SMJ_1+-A04_51A+7W"#UE;"$B7LZGH],C;XLBB,AOGX[> MFM:A,@@N5ADVT(&&' (9G@OI&J "A7N8!!E"Q+GFS0 1[*'>LV$':#N'F5 Z MIE'M;F/9TFLV=DYH\P+$]-AY[J-T=]ERU Y4H OX^T\<#6"#VJ-+N(+Q 054 M':Y>/91:R$\H'M:H7K,0;6HW"T$G5+L(]N\3*B066P)]H Q<:+,D[D,@9^$? M9$]-49DMO_H(^4GMJ!X0*FSS^WL.P=)6 Z:"C/50 PVC4X.#>'-V2!%V8JH< M+DY*W@T?G.GGL,!M>O^+:+4FLOB"B[0&)=__H,WOITJ^/Z/5@-DB]L6XSC\# M":-SA8DVW_MGH"N:*;^P(07D=;QI3H_-Y1"":$:BW*4&F$YO/,;A=(*8=8X,9(N3>WX#9LH4"UQ/@ MPC+)$D(/,=9"MD*%P8W:1/C;^>X<),%ZXZ-O M NLN:\8U@2H-G6!#A930[,N::;"AVW#HXJ A(ZB'F?$E0TY*<]50(<&U24>/ MR_7F6]5"9ZHUV[A -\5';X+5+=3I;K>98%HQ1"&:46U\7)A,-0'">=1&W.H4 MNJ94@=OH&82'5Q;/=\5"&_M8M$'1Z(&K:II]N,6G&C_JG@BGH68O??C%ZV?H M=.TG9C@(9^-36HO(UHFE/G%6I_TM3%8I0!MZDU6R9+) N8K) W: 1.'$9 ,K MDSG>-)-P&ZK@8'S:L)%NS@\^LE:GP6\^BFB-@H6?BJ; (1A7+UB ELD2JGT7 M4(FT\=1=P%DH&]NXFG>1;:HX&TF[5C[:1&66&3UIN?"W4>K'98F.\YW,LU-M MSC>3&AVXQIX<.?&:H=B\'WL..AB\KNC+$O;#U/SJHTQ::T72(,F-0Z,:* ACFIT /G!#";H:.=& EY#&1+V#HZZ6+?"%DQL MKL0(VZ6A');=E*;3NLA61024< >Z!C- MJV#COT^3T\';^&S9>ZP/ 2"3.8*6P7Q*\!4%>.YL[0;BP M;,I$T$,F@(RY4&%\HQK/0;A2>2&B0U2\4\]GFVZCWZ]\E, LK2J$WH%T#4.& M'HN!.R*7@T]* %-I9> :1 Q7765^0C4\C*FP#'&JQRH(6]UD?*9W-D%^W3,3 MQ9H[<%P7F@EIFS+ACIP!J4;=>+MN$7NA='3C3CX#W::#ST'3[E$BP/0>IN@4 ML8;@G[*U8>S1(3XV;,+(:!GQL)#)0"@8T?P181/%UNG@(6IVSQ2R)PS^S.BE MP6>Z)Q9G@'"@^><)?'@W:!5?0>'!Z] [XA&#E/E0$1/SYPP\U%M74T0H6YTD M9]]]%$JF1@N&'_4[A+(Q#6CA]OR=)WK_EXC2+]2P#I6=[VJ8TI?,$:^Q3\)Y M["?2+,9H!IT?=^$0_H+4UO2>BT>Z]@^)DM*Q(,T-YW0W1 MK0,9?',;S 0^WUW]V$9%!OFEW>0R)GXJQ_2B%H>G]44V1O0_^3M?>=V;"XA' MO/ IETCWV)Z-O]EP@(9RM([R9?RTN] F:11V'B]IO4Q";$>6EB^3T' '<:7W MKY&<[]@=B);MZ4;D.P'3CNF,W*3N@:R9)@='7K:-: ;4(\K\@CXE%UI'M0K4 MV\TX\F/Z .?#&H"T>G!4E'+$ >?GW @:.$*N.-N(VT"+Y!'SB^02@*JXF,\L MXB+?2BT2(FUUNC3KFC8S+R'^JEC@O1-"C:\^BEL0$Z^$ _4&E'<_ <>J")A8Z7_2'@+ MY>,;SO=A(URE/X@0M9?@4S\ZY\>R))]#6'&B#PO:%'5%^:4F!OQD'QXLFSH1 M]"C)/@(F0P4<["3\=)'>)_V(D+5^)D?V0C[:T?<7%>[Y\."%YU3<%C8HKK$H M"CLUUF;Q 8.T(9\'2DW'.+23R0;J(F7E_(Y#12O$KX2]U;DU1W +B!-'SQ'2 MLR2DA7"W>>D\6<$@A99<75-LZQ(_I*?C"BWU^3'NB;F>R* V?L;GH1)!S1FI M2,AH4Q*#X,T*/I^$("JTCWRHE8[\\?LM6/GQ59)&S,T_ Z*C1!R8R3$OAF/. MB<.?F3@? O35;C&/('LP8ZK*Q(ZJ) LKJTL!K4!RD^ 499(K;UU KF%C@UHG M3GH2PP-7)'3H["C+O!9L(Q MMY]<2%L4?8W2=1ZUH^&]=;1]A +[W:,'-2[(^QBR-9>)!_;&RNAFG4-&M5'O M@;[5=:7QV/I-LLUD.;4\<*[I%35PA%SA6L-OH$7R>.N-@@2@*B[&UQT^\LW5 M1XRTW;JCU1-OY[L&EM$"BVY&J78UB8_6'B):XK*6\KY(6X[N':H MELA8+Q>*\3-?)U2%(.:+AF)"7)F2^X^_1@ 1/JUWM^ 9L/Q%O<8J$U/2W)&Y MB;MH:L]2;A]:\U78RX@S5TVLDLDK1-;F-!92)YO)0JIHKC"* 2[&%LV1!\PU1E*S.?1SA+PE\P@ ]TQ*>N;-$?H9)0%KE.XY# MJM0F^U3CRJ4PY<@C&A6A@K%LR91TV;0_+$8PSN &7TL M01BBY3<1Q##%C:R27MW.D&ZG14T42&W-Y]DC^>'@D_]U=W3\^>+-K[^+7L_O/5P_>S3V%^NUJ M\7AS?GOE+:XNKZ[NSNC'^>+J^FJQR%O.+OZ?=W9??OIU=GMYM7CX%^_J/[_< M//XWP6@3)[C%O+V&O",(YH)X\C'8/PUMMH[O(V4X+[/E ,CL6^^C/URM^6:[ M\L1>DY8HR)[ \7Z*-R<0\PSTK;+]+ RC8N2Y'X7$K2BN&(NKZ(K;F!3'^X'BD)!B530+D!*L M05A=RQ3*A =L4A@_#10&CP:K4ACMW08;3A3'6FDX45TJ[*X2_=^4<,Y;XBF4 M^*D)ZT:IVFLV-J :OI-&>P<<*KZZM>V6,DUNF+);8F7SJV(R&]8 G$8:?APK MSY<.UDR#59JTPX@302!,/P8P2<&/]"K.03\=X>(:4?U[##$(/QVE*+.P:^>% M:CK2Z0(ZX *KRJF+?+TE[X8*# GJ, S $A*J1')JM"'/FQ"W=' M,_6P#OCA:NHQ/2O?3LQ*:]_[R.OOH2Y(R_6>MNS#Y/2^IL):3FW$AX< M'!/4 45DMJQQOHQP_JBJTJ&(I >3 OTPQ%QJ4>6J.'O*T+;@3M^.)[E)Q<4V ME?<9I6:V[.1D=,T!RTIJ-3$Z!-E&U8 M\M%K;U1 O0(T/8B:6$*B'<@"X!1%05JI$"TR3M_FJ#.9FK+JVY-1J?4*Z@PB MSX[\"D]U% '*NS(JP5YQEV'TF77W:X,@,(SR-D:%TBL(HDB(.P[?/4B)C88; M< LQ+Z9Q &-4"H-B%@>(2[G^R\G(Z;G49XPA3=*_]U/R[VPYVX*B4#_.4_5S MEP83.OQB *(P(=T")N%G2%=-F 0 )74T]2990C)"[H_2I(>XIEN4EOO3V].W MI]ZQ5^-#_BA0\N#2JY'ZBY>C1;]L(O87;X^:YR>AER/GE=B1KFH$O0:&WK^6 M./[;T30YN1S_6875A,-[DE@)N8-Z&F$*3_=\M ,YN2.(J2ZWRJ)P?)/JPOO7 MMA-19(JG_0;V%)[';]%SAHG59R:3,"$LIHOT4IV]GW%(B%5'@EY^F2T;#SL) M4MTXL-;3W$:R2Q(R[9Z3-U[>(D3<$QSJ;YJUT<6)O+J]N)%!)]31UEFV+GT3 M;()!FA;91GNSP#=I F 'DN%ZZER]R>53-T'T57?Z=W8@@SS(6XN)UK2EY>"1Z.;A!#Z']WS/_MQKNOI!5'T'=DJB5*(%-M:3-0;42\TB9XX2O45 MHF]Y;#I/3F+-WT,(B\EZ8\_.0]+X(MET-]=H/P-E&<*K,![>8##>!$/ETNBJZXI0A"LKW>F_H;A5@ M-3ERVUI,A9MAY-K_,W']>G8S+A+YU?[L?F.$K0X.%V46,+#.\*.3;;A(&J>D?X/,2/;OUN,&,@8V4;4C;NMYQDF:SW&Y0MQ2C6/V&VL MGV/H6EE%NNS*J4!%_"Y<&\:-0P@M*0G'^; N7-H6,IJ/^L3[7>D*^@=$ M%QE.X08@WBO*+"#S)IV3U:OC.+,(,<[RXDG(%BK<3!@!K'WOFJ\[%;\%Z(]O M24C/ *=1L,>(;TBXH)9=;:EJ[.T)EX*)S74>ITO\HD<%3HOA+3ODZNP6D^%. MR))C##LQ.[5@S:W%HW==BEJ19N&2\/(.TZO+7F6,-EE5#C-'G )X!QRE/A(5 M4#2QP;O,RNH;UQ#=),^05N,HCBR8Z2U"< <*V^@P7T[0Q+RORHC3A^XJHYO[ MSI<@S/($*98(5%HY4$-&6Q(J=%D0R"):K=-'N !IANA!T0($@): 1V3'DQ*E MF2-(T5.5E')W#I1_&46$R@2[XV4PR0#+C)X25N]H9 CQ#T=U.G"@'DR?%4N' MQ(EG;9$[0=&F*H;/\*(R&+/E9P0Q+NEA35'UM@[4@=&>C^K4N3/Y2I3F5+EH M2.GJQY98"IHF$R5^$N1WY,KZP-RD,(T>'"@8TV?Z:='HCG ORZ(![!G)A7*@ M"$RO?=HA'3;30LK$#%RLOW2K> _2$>Z9OG_[[C UI!K*J\?ZBY> M'UO-#)X M;W0,ER =,6CZ-+G@42Y(3Q@XUY,&XOSW3E(@O7&1Z*JY/)FSN24B(5RX*U( MB++M;&@:BJ)HHE=DB;"UX*S0-D><*2PN9*;1TX7%752X9G M(J/.[IW(SEHHOOS(!7<@W-A'1GR"'#.#.WJ!4V^QJELXDY4S:)VJZ7%+-A0O MO=6IV<+9A>E0X832:5)D5SJE=>U@*'X@2];*Q26HJWWI M!/QENYY;!Y+,Y%2(MSDO-;&L0\FFQF4> 3;/^6Z(<),5?5?R#&.0XA&.^/[Z]OWA$5\]BE<,8Z\F M[/"+9L$:A%E,UJAKRG]P&SV#\)"-HO,^G0[,&D !/N>[8D6F[Y8*(JQ:/3AS M,J@OTJ;1U*+9JGLBP+3&DUN+MGRBWHI395$_Q[@$QN,@O4R %U1Z9 M< Y$9WOJ7^,U Q9A4S]5$&TVY7U%*>?YL ZX@D.YSR=NZA=UTF)GK2LD=OVMJ?\"M)L;M!IG4"R"&PBC"':W<,4Z.W&_]:M MQ4:[)/_5O7JT6_=WWNV2B<)R:RQ(FP4Q!5MF%J S.V,!R_G%+!W8Z;81DFYI M^>!N[%WYRL27PEA[T>'WM8EQP7-_1Y5GEJX!*C^+GY"0MG)@/RO3LM:=;1D] M#LT7F0//A;97%T&,/W^6O%A__$76RN;50.@KO9=0"[NJY;SP4Y#7>@OK0S4E M88D[<,#M[BT^,653E[)HH4+_N@1+/XM;6+%"38H-72BJ(!>,#D7NS+ %V)95 M-V;+YL+*F4]\0P>OH8/7 MT,%KZ,#YT,$M3%:/ &TH.7?TP1O";H";SN7>E5@ JI0A35B\)IZ!'_\W\'G3 M;GBW+RL4,9Q>=[QV#5INDGNBV(_?0?P,[HB6KWE3?6"?+RNP,9#8%ZH)5(T? MO\,Q%&#?U6LRF/NAS#K--*?K M?)=G$:M=.&*TF+Z(PP4]GP5HZR,B77_#>X:2#>9,.%.![54I!S8EYM^F!-L, M!6NBH&8AD9;^\4U1 JV?^)2G: I"L6C+4VV3$ 2@-LXX%]C MX$%:+KNAK4J-&N]L@B9X.HT^&OD9P6PKY# 3S'(QCO[L95)CMP0"-8NED90% M@SFP]@H?B'!G7_5@+ ;& \*\VX($LUR?PD=X#NC[XX ^6_( $'UUCVQ8:4"R M]J#:-PA5VSH0LI5*39,D0V4.J-=.=#(/&13.;H$=?5FF?"N>)1JMY@[$4-6D MHT65.[O(G*I"E2XS%"6KXG&@ O..BO'<<\U.' B0JAM*3=HFGGO%.0Q!HWKJ M8HB1'-"9 P%/M7DY@,:)1:F*"%&X_)!ER#)7]^% ('3=Q5< M_6.CQ4V2P@NXV<"D6"8>UW[ZE=!V]2.(LY!036O%^W&0Q>7C*GEO(+P'Z4U" MD *W$&.BUWEKK>#AZ3O&94D.=])_1YH"30HPI#OB=CUF32.&58$)H_CA+EI'K_2A#%_^9M 2KZ>TGQ MRS/"M;"C"2TQP\TV2TLQ7_F(KD1[T:J%/,<9Q/"# \-P/M^Q.Q!DDDXZHH,Q MW#%5K_54PI1\M/L(!A,Q:7JLO)D;:;(&IIQ<3YS)N_WJ(^0G['(['!@'Q2.XX.CL0EFU&I.Q]] RG! MZC8*Z*8@69TE(?F9F-RG+!=8=>J.?XN>,[U[LZ?ONS&C_8!_\?9#>GX2>LU! MO7I4TB0?^"4%;RY@3.83I"7/G\$9=:)7!3&$MS2[D//S(_F$_?Q1<<6W%C:"(4(5; MBX0N?>-O( I#6R=0\3*V:M.7F\RM2N'$"9 2.Y57ZJ-D/1!GPR>H M<-85#ISYA843')]^8>%PP+S$RN&_)'@+@F@9@9"[D@A@[:\<0M7;$S9CZU-Y$UQE:RW"EQM0%E,K._)U0;R MAKCZ$/V0,[4!9#'GO1]/&[B[*T).FUK'Q8 Y#>TA$H _D&B@]NWDQQ+K>9,5-\ M1C@G3J&Y$C5PPV#)-%0F%2>2JO/2O64IK/(14-&9,1_< 7,GU[&F2/BDV!=( M70E+52:\%@Z<7O80"X\:NT5$AEOM6UGMD5&'L%>R9 ).L5-0QUM)'2F0PB-H MEH!'LCY=@T[%!O5F#MB"J31#G0D3QS-X."S@SH_3'?>5+=W&#MSCL")+!BLL M291&=#$MX'@/T@<_UIN7C,8.7!&Q(E$&*RQ)]"XBHZ

5;1>P'H_IUX4)Q M%1O2Y3)DZLH>V^@F>28#0K1;T/SUA%.U@PGG0D65*:7%IGIBD0.& M ^-"<90I1=&EV-7C@1?RG"NG)O74>Q(#;\!RIE6A/7=^"*XAFI=I7C/*#.8, M$X&;E-,'&Y--1/S4F>#1/70F]&&X! A ]\T+O#""CHC <7^+1;+-V36W=*747,*%E M94 21$"S3,U/W3(UC;[SZC2MWMVO15-D%=4TB,K)<&!?[^"KU7\1LOKU&OWK M-7J.BYBDB!CH96?1/\CN>>MTNK%7K=7('3F0FJ8NMIXT6GV>N)C?-\D2$H@\ MFUK+Z?Z9\1AQT:77Z--]5[OQWF&!/ED!(:*;A089Y[OR1\6WB-5[,N&F)QC& M49@/GZLOUU%G SKCJ@\05>W(LVFT4,#L$!&NY\X'=<%1%RD7G^MNW%HB&NA3 M]2DU1G)!A@=MV6.7:5++(^318/E*3%$&"MS#I$1,* D!O.5"*3JR$%!A^>'/ MLA#1>8:)PX-QI2N">[.2-@X67.RU@BB2:U=\!2K"6[$',&YO.,:W/%.]!2]E7'2AW!W-. " MXG2V_ QA2#,CJG>P'V!\>+E#I8';5EE-GB+ZW!'; XA)=ZO/("&+2$P0/0LW MA.64+)JO(TX,4VWLMD56$ZZ(MCJ[H:]K$=L2PRWE@"353]S&@9OZ(]A9 M(8GNR.\2;!$(HO*,I>TI,$Q$/;;\,X$N1".W#/?[#< MN,1-G/%1C5N:[UG2KN?)O-H@;^/ I?W>$E$DT9U91"9UH364(EX IPWCP&7] MP3/F@"2WTFJJ@D3GN\\ KI"_74?! JQZ)-R\4TFX.?;(@%X^HO>T\^HQ/90/ M^I(RIP;>':I&1O9'D M_:$NK(/9.D/$V'EOJ$NQ^3>'BFG7Q(3_YA ?UG[VCE3E]MSG4S$:]S$(WJS@ M\TE ,V#1KA! ^4?-__*+W[\\'#"[^8/M%XAD^D'9VL37KL\ DR_BS*<6A.VG MB%1XRT3*^VD:B^]?-!W-\X+ "9PD$4%Q',V;)@#I5RE:0!ZP1- M*E7^=J%?5Z^)FF-M'H:(\C53->WN9K*C7 M(]L_:/;A3.ZF$JUM3Z_/.O+R]@HGJXA@7U!X#]*]%TO39KY'E-F\LS2% MIN[,UO[*H$:I.Z+Y1FS#6MD<$:%;G'TG?Q$PWJL#Q-S,<6.N;&#G;F\K/H<*N MY>E4'O/9Q<:$<6/M7MS8W@A5L&6V=.F;X.%K$&3$8D8 SP_+]@@>PI8WSY52Z<<_V(O8QIB7I8?!-)733A;=^OU;/X@DHL9MVWT!'&)5A ;IA MNZ1*UM _'^83+CT#7%:>@!FL@/04A&SC8R MF?1H[T"X7TTN/6AS:D[1ZSX!/1($:*,UH5@-';CK.VPVL8AR2ER+"'^[1@!4 MM[46Q$?2$INH P/,0A9QTR]L M> X2^GZ,5#;:K1VXM3M@41-1YM3DN@1+/XOU32.CG0.W>H=-)09-CM0RJ)__ MIE9;$*D0-S$?K3A8N?2B%6)B'!%-=5E &K,0-W$C:J&B<6P)L6BR*J$K,H%# MLK&H4;R.$C\)(C^N:1/G*NAUX4!$0T4KF^+3(W"*%.VV);CEI*C*@(WGHJIA MW\C(9EH\5Q[=6:T06!'\'M8^V0C0UTJ:QY!YAD3X"&F!+I9@&&G*9J#:R M&$;2MH)28ER=1XTV&$4:.I,$5+DC1OI2%TSZV$*EEA:C M1_KB4Z+('=%QM:WXB/-*4%&@/04[S2U&FD:<@QVRW)%DF0KW-<_536=H$:W6 M:55=O4[)O2 .-PC/=R4<+@%YH8[!O5J,5_68O$.I=5P=KGX %$08Y,J[_W&/ M_ZF.$LC[LEC@;B31RVF=1WO:-" *& >-;B&: %"L-D6 MERS;=HOEZP[LT&CXY>T@1W@@I1,+]HZP;Y-MZ+%\E*PN_1T^6Z8 71+:'M=^ M>D.9Z\>T6F%1FYNZ%&6".4&+/9@# B/(IWC_65RU\]$WD"XR3A&$WGT9E5SO M .% (B>?8WNM::X^5^Y0.DWA-C2:W M] Y!ZM'DCOAR-.D9,PB+O6:QMZS/GG,C5+T#R1&D;B=&1=H[4-B7NJD?CZ() M 4D KGX$ (0@K/6J6!&2A@4IL#M+PEF6XM1/PNY#7R/U:52DPP)^PXDUFM14 MV1!\%@0HJZ^D<,UKSSZ,2G!@/$V;.'<,+B,[V(_R_3Q9_+L_WD;^4WYU4SV; M6K$[H_+N'=4:3J?+HM^C>7AI1EG:@AZ,"GAP&IP6:>[(]!%LMA#Y:'?U9T80 MVN(^<&'$,%N\,N0.FI20>T!\[[/PCPRG^6S0TXV^8QA5E<%W'D=GDDH^%V<=D8E-RPG2HV@B:5!'\)$V(]G2QDZW%VF=A=&930LPTF; M-G?,;AVP^DSX,DOJOWF[3$$#HR(;',L146+SA:%]:+@1.=1\NO7?N\\,T5Z] MO%NOV:_[K[7NV5&\_D2?\"U#JQ%]:2\G)9PE"[I6T66MB V@ZL]S'T=8](3K MB/V;G;I[Q,]W^X^_1H!8GV"]NR4F*184A5)M;/V1I,G4H&D*5+EAU50S[4(7 M76'!*N&>(MB@3E=[X6UJ(0M'"@]U4MAF>)C$>B&L,YW M^X.^_$ZNFLEEM;'^.)-I2\MB@AM"%=.;$_@E@4\8H.?BEATMG=MZ0?:0.C6C M/-VXSAER_JQA:LMTG'$LI^(?OR"AL5EFIZJA$_N=SKYW@CU/8PSCM18GY173 M U?"U_>8^$-4O=\J&,*'-62-7+@P9#)M4;& ^>B2Q=K^F#J3=+(2MS;QP8Q MND&H=ZI!J&.OP,"+$B]= V])X9YS.+CTEA4J7ESC\H("5\,7.J7XU6C#O&ZE M1@]:C:P"KSNJUQW5ZX[J=4?UNJ,R;(64-U:C#F5_?S4!YR:R2B]VMS4B#QJW M[A2P MDH@(['SYNLFACZ8(W4*,;Y(@SD):^>C*1PD!DWH"TX__ MCV5>I]?A'BSN$;'[Y:10BS+V]/?_!5!+ P04 " /B*]8!/I;/RE] "V MV < % '1M8BTR,#(T,#,S,5]L86(N>&UL[+U[D^,VEB_X_XW8[X#U3FR7 M(U2VRV[WM'L>-U2969Z,FY729*;M.^O8Z&"2D(0Q1]3UYH%+,P^+$!F[HL6#[;U\< MD\W;OW[Q/__]__@?__I_OGW[O]\_W!$O=(][&B3$C:B34(]\8LF./(6'@Q.0 MCS2*F.^3]Q'SMI20=]]\]9>OOOWJ>_+V[;\+$N^=F'<) R)H??O5N^R+JY1: M&/R-?/_UN^^__O:;;_],_O*W/__PM^^_(^N/6;N/7+(-:VOHL^"WO\'_>^;\ M"-[1W=&]\Y8% M<>($+OV"\/9_B\6'=Z'K),(\I>Z?GR,_(_#=USDO90OXU]NLV5OXZ.V[;]]^ M]^ZKS['W12HB?*W!)&L.WWI)WJ'<^/NOY9=YTPO2J?KO?OCAAZ_%MU_\^_\@ MY%^CT*)QP[MI5.Y9U?% MI(=#WSO^5T4_^CFA@4>]3$-@V4!92)0[ ) .W0H]']P_C"X-%F=.%U/WJVWX M\K5'&83C=_#'6_A#V(G_X^]7(8>8Y7.<1(Z;9)2$^/_V1=WWW:P!0@.M9525 MW(G ]#=[^]-A!YG^_SD8#)_#(39"PY$1N@TT8[05B M_JL48T+'R@1XXA1KM#W[&J];U>F1>57Y.YQ.52OA8)\":N8\Z#^/3I30R#\] MT$,8U8&4NB5^OU)H=^YB9\UP>YM*V,&.EQ,FDK(Y)US3B(7>3>!=\P2A0?7S M=O@=L%:S<_>K-,+M?/6B#G8]298/I1X!P@8'T,@)8@:#=BO^U33%[W\J_2X& MV;-VN+U0*>WPP3>G; P$9?[X@?GT_KA_IE&-WC5-\+J>2I_,YAN!54" M9$VYW&W@AA&'3S$=?DSXD'X5'H,D.EV%GMH#VWIA=T@MK:O^V=@%L[OJ"3[0 M>RM,%D2P(6%$4E8$>)ERZ2?G\ZW'4P2V87)=O&6T5K?'[L8MFE8=6-$8L^NV MB3S0:3EY4J5O>+Q?>AXW6IS^YXX%])W2%O5ML7MH@X95[ZQIB-DSF\0=Z)4I MS47V!P'J9!48P\]+W;[M8(=O9^F5W^IZY;?S\LIOI_7*IT^A8:^\XG^NHJ?P M4]!FA4K+F7CDI7:U_E@TFX$WU@@[EB\":<@R@;AA/Q09[BI:1^$+"USU3$G9 M?"8>J="SUBW/VL[ -U42C^.@Z31H%9&,@6$G78=QXOC_#SLT3N85C6?BH+4Z MUKIGI>4,G+->WK&P4U(GG+RAR3F ]3*BCL(7S[[&ZWUU>N3G:TK?X?2P6@G[ M^I08?X&:(1>"@X[^>A<&Z@V8FB9X74FE3^9.Y]_C="FEE'W=2A D@J*Q!9E' MZAXC[L[OOGU^8HE?AU U3?"ZEDJ?S+7.O\?I6DHI^[J6H$+"#7GW[9OG+TE& M?WK_>HH<.++^>-H_AW6:GG^/U[-J-YYA5;H/3QQHE[>MJ&5&2436Z47QUC"(:)/*L#<0/G]L> M8^4<1MDF26A(/G%RFU$E.GDCZY@XS)!2N#; 7>NTD3BJ. MTAC*YMA]M%G/\W,+=6TQ^VB+Q(-/*N34X02KDSFMR>.#T963T&T8G90V.&^% MW2-KM;H\1Y@WP>Q_]8*.<)HP(AE54\[VN'=\__TQ9@&-U6/U>2OLSE:K5=79 M*DTP.UN]H .=31 E&553SG:SI]&6#_H_1N&G9'<5[@].H$8X56OLSM>H9=4) M:YMB=L9F@0J:HO=+I7YG3GG1#K5'JJ4= MZHZ?RU=()&UCP_*.^GX;0)XUPNY_=3J=C9S='HY\ MA^YOCSN'&VIU3*!Z""Q8JE<(FCMA=T,=G<\6<1IZ8'93+;F'+N@('D0P61#) MAI3X&/-D/D&/'/\V\.CG_T75F'G9#KV_UFMVYJ+51JB]4B'J4$>49(F@2SAA M ^=5Y+K0!Q:[CO]?U(G4M]X;FN+UOS;]\C,MBG8XO;!5VMYG7=*U;4F9 &D+ MM^ +O3[P3^J6=-0M\;IBBW;G5^#/FN%TQ#9A!U^ +SNB(&W:"^6<2<\/JVWG MXHDU&M;[8JGA'+RQ3MRQ_#$M$&+((Y>A7"Y2% KLV!6G+_;1']RT2S]\'MQ+^MZIY.K^^N;^\>::\+\>5W>W MU\LG_H_WR[OE_=4->?R/FYNG1ZL^_^0\7QR!53::B1]7=*KU6-%B!KY9E;/W M<;*,'/E5$/Q_K7K<'0OH+?_S/)5L;#@3S[O0K=;[\E8S\,!+64?P0B!*!-5S M5QQ%L:152MQAGKC(3SBCB+.QE8A]W3I/[B@F87W &BHV]E]&EHCS>@M*3N/1:EQ$E!?4&<#8\3LO3]\!,\ M#T0V4'PQHAY+R%T8%R.7G>'*B#FBDCD":F7*=1N\<)7"Z,3U4]CBK GN:*W3 MIQR=Y>_Q1F.ME'W=+2>V(/<73F8FG";1A]'SB=8XRH2)XQM3Y@FX$9:1M#*@ M>R\ P/$JR#5;T!XOA&A)W7L$2XG#NX,Y>9+3 MMS-D3ZGP.J('AWEV S45XN;S@08Q70;>*MG12,ZL%49IZ8([4'7T+0=J4WN\ M@:HE]5"_3:F+1^4$?5*[4FDF4HUH3"7U6*@<"I7=RFJ1]45:G94R]#%:JY%R M,19O%-:+.=+BJY4T=5R-9)YJ/X+647B@47):&J86UY82+CU[ M]JG$(J[8S6?7/\(]K!_#T/O$?/4<6ZLK[MCMHG]UC:J]']Y8[B1]_S6@C G) MQEK.A[S).9&,U9>6%KS,&L%ZI&=+8CPJ&K/;^I;8XUBI7?W23SMENM;JU=U1+LP#V^Z2U>:G6&*- MPB1M?7"'H);&Y6!L[( W+/7$[NO".74BR"^(8/ VW+SE+.1 .D6XOM#H.6P. MV&GU%O2@AO(QIM97?QJGZ^@#4;WZBGV==:3UQ0G73?56=$9:RJD- U/A/JHF M,=WN[2Y*W3'GF?DL833F$WE1>V07^A[/4F!2GYQ:CN-VZ(X;'+K:H0P?NGWQ M DQG#?JZ?8E1OIB5G&R?\+6A_H)@7+*R< MZ+\/$QJOG1, 2?-6;7U+W!'9H%TY%&N:X8W!)F'[>J.@25*B=@\C3Z%>%FSB MV8,P@,GQ@?L)BV,XR16$PTM$#;E;H!5]RL:X [!9Q[J;!',)PQ9Y!Q^7-Q&, M.I/7B=4\2+J6XB\Z4N]RD%>;0MD>?10V:WH6B/6-4<=BB\@#_!0HD[KLU-9= MG8E5SE[U7K M^,TI\B;P1F/AUI;23I;+8HFT,-@^T6A?7KA3F:*^*?)H:]"O$F\U[1!'7).T M(RTC6SX7.8F*Z^JZL3B$#.O)63"F2\PV O&:Y\@O#KR<6H(NJ!=4\]SP_ F F$*VI9V7>UWHKH+$#[@!LU[5I CB'JP(: M,H\X#;0\0DZNK,^'X+=$U!6YP]K5"W M4W/4H+9NF3IY$U,J9H;DW9_/;^,:"=TGNN=S4"CPE,A9_"M=.0I?:A@SO,>UNF'/R=B>"%A/ZJ]![;,H[I@?0%R9@2R75! MRGQ)$A+)V0J(F+=/OLOIEG8YH^*@_R'?\(S%QN^;@Q.1%\<_4O)/WWSUS3?? MO",'GG7'\!"PP*9_>K?@G_+63L([B99?+LB[[\6GT"#],Y9/!SO'9!=&[!]0 M32,A'WEL[TXZAA8]&'YEY_&=CE>K9GR9JMOUJ3E>F)KP MCE#=71\%D-J^46'8"G8>22A>?O\9$+D:<9Y7^/EVO\9?'7O[Y;_/4O M?Y8\%C_\P,?Y?_[GMI2C;Q)@93JW]#SQNJ7CKQWFW097SH$ECO+XK+(U;FAI MT;):H+JV*5Z@:1.X?UGJC"Y9RVK-)"5MJ2+UY&I"J=NW7$VW5DTCX?A $X<% MU+MQHH"#2;QTW>/^Z,/TZIINF,M4N;E61]Q!JJ][.5[;>^$-W0ZR]Z[6D[(@ M&0_RIL2%I&PFJ>NG$$59TJ2U]T[Y' MKNJ&&T5U]>Y2YPDOPFI+/FY=)]O'-Z;150;PW$LYG>V'\;%P%8D7U#VQOK2F MT2,LO.CMIC7TQ@T#':W0L'>LZHH7%+HJ,-X^,6=%PHA(9G)QE7!V1/##L#L\ MF2U*X%#>%3[;"EZ08CWV#0N(%_J^$\7%FBR&LRC",'EE^&XKFSU)S0I+.MFG M 5BTZ,P&9;II,R[D"-X8X,6,$72QIGR>! &N"*"-E_F&DIY):WK-"BU46C< MPWF7V6" 4O#QPEVR( 4/#&$_NMZZ$5[:G85T0NZH8L@AI$7DMGH7&^8]9ACC M56U;XULVGUELGPD]>EQ;/(@QI;ZZ\9R>A< 8RZOB;$87 U:[S3"J:_1N#>U2 MGYG%=YWDHP=YB0F>2!]3<]UP+Y]WPA7SI8/;Z_S+M@)(5-)?LFGO,)M9UENH:FL\BMD=?JJK&-([E.0/Z9DOL MY[ZG,A,K5H V5&AN)W-O #?=4)/[[]E<0U:UQ MQVN+EN50533%&Z5M O?VUM7]]ED^WO$$/YTWVS^"0?_[FN^_>":<\) ?V]P?Z0H,C_*8\O]Y3\[GB_I?PRCA=.81K ../H",W2#P0O<('B[6 M"\?[O8=?%4MK!-&,/$F?;95JZ//I\(URB(8045>,B7 CGY;1AZL*X4T^B%N>(^4,;L M*_*DEH2GBT)0)S4&<-B&+S0*A)'];)*7<,8[)X'FSV&R(VQ_"*$YERFM,Y85 MF?[$C4W@8CK;,#=3\BT7U#NZPBP@OU1T05B06FM!GH\)U"8C/MLS$#,)^>CH M^) /'&.Z2!>,',]+K\US0W/-SXO?3 :T-GWKH>PI&6,"G$G.FN2\2<:<".Y& M,RB;5KJGB708.W.?.%EM?N11**YIR"B,'T-?O2#1T 'GT*.O:W76HVJ--YO2 MD+E_^A^+FOR"N+Q"DY(G0-_2?&=R=;="W?A20R/1^6,4QO$Z"C?*$@C5%KCC MKT:;<"5(WQAEB[R+WKYV>424;:=ND^$[IFS[):J=OW2'U.;OLC#;@X M/A^EE]Z>!0R4A )@J=H*ZVAWQAVPW6Q0*1^BU1-O*'>4OW^)7\%F05)&(CVM MLLHBWDZ!3L-FV);,X%1862IYA,< 0QZIKE_Q_=%AP1W/?5;!(TT27RQCP[+! MS^SE6+NPV]8!)YCIZYHOTS:V1KX:JR=[[T.V.TH. M77%#6!?]J^_4MO?#"VB=I._K[V4F"Y*SD?/F$B-++]L:MH"<)I:H6\8Z^P9 ML8"ONV2*'LB4FC4NU..%*+6HXRW,6]D/&U\Q6:0RO%B+MQI@\LPE3/_:[%!I M.9,@N]2N-LR*9C,(M!IAAX>:)$K> -E):N'KQ]N(^HEU)7'@+(VZ,+ 3;?!6 M]WT8A%4=4V1IVYS6[8P\)CO9X.*5^]:>B".WF_R]@UD\"%_FDT=URNI+ZSO< M)BW!4N6S8?9+*WO>US1B+V*WJ5AF+3Z[IZJHU^F'.^"U-:_.UULZX0US?=%[ MGT/<\7X4WJ':."RK/A!NB)=SR9^U'[?.>_NNR2R,8.@:&H=!&B<5:%/'>4-S MW.'=IF?U)EI]6[S!W"IQ7_?-"%^,S0O"R5L9E:?750[%HYVRR.BFHJZ"M;A! M%(?1Z3Y,ZF_0:?3!&6^=-,Z/6[1U0'[B0EO\83?=8-S@N2)QTP/^AYP+W.*" MZB"N"^W@PED8P<.F+'/I-*L4GWOT.3%[)F-R^^2AFW(@HMY;;AW!9)(GK<*8 MP1BN/*Q@3O/T%UZ<>X7AC0 [6N-;)>DUI42+ZMUTUE\-P9M1:J'G67- M:=5.]Q3J%SSL5>& B5]V=98%1Z[V*E^ ?4_YF$EE.W%I]N9S$CEAY+' B4ZW M"=W'W%XN7+H-Q1'>#)N4Z>N4'''#AP%K7U84F80=7N RH73_8;NT;5-R,RNF0)O45"8P@K%C&'^%TUPLT]E]RZ:C2^JNFM!SA_5+M@9 :(QM<+U+)T M>LR(,D8P+W^W552TNV8OS*.!%Y^5#+O=']0;Z1U)X$;,/O8H VJ7_GCQMI<6 M?=W__.G@G-TB0^F<(Y$L+6W"6;6*E[*3);6<> ?O(>S9<8\ -I:N&XD#M*L- M/.RP/XA3M2P6B[Q:QFRC,"?0T+*&&C,:N\\%,O24&"DV%B1G![L-!4.2<40! M&-/:Y)%&\"+]\O(E]HSMA$9X:LMJ+7J'T@#FYY3+%X?Y,,=X"DMEA'>A[W'[ MO7=BYBK,UYT*;L#L:17ES+6=!%[@[*O(B+/?C"E,?WVGY9!S0W/<"-&F9QD*5&WQQGRKQ+UO MG#'_*,[JE5]5BZE[C%C"#-=[G5S9/%;A=:@L/FN>RK(2F$W#N:KMO$)2.337 M-IQ/,(XSD&14BP?:3O74J"A\MDG=>MYQ>&9EDV1F#:= M3RR>"SQF-*:T4<3C6'JF=!#%Y"^4;7="-^]Z:] V4C"%).1+)$M8/+]]DS[%BXHM^&CN/]@SEI(8J M)]K6'Z?2-4=3-MZ5QNO %67VWHG _!%EG$RX(YQ,-A$8$4'&GB)(P,"4@Z2@ MKOL>97-^YUGL^\^H_E_8\WC^3V'EK]?//P M=/O^[H8\W%S?W'QZ]7">(DH(J MGWASNN>3;C.+RE4%K\.]PU0U855M2ZAGA]M%G2E OVQ]N=%]E8]Q^VZQC];V4 MNI9X/;5%WMXNZKK'_=&'@_;DFFZ8:^?UUWS*=^4[<9PNC>A,Y&O:X_;05DUK M)_#GC?'Z:;O(O;, ("A6L<75B]I9NYD3-G9U-)-NES1K7):H;8@[!-6Z53+N MBU9X@ZY!UK$\L7XAPDR\65//4%[F4;J'NR!7Q<'Z#HLO7?KC#LS.EJ@F=)J= M\89Q=Q7ZNG_!B9187=SO_%6RLQ/UYJQ1-D'),@A6O73/C\SOA(C6&9 9G?(8 M_ZB"I+@HG]:8I'PKC5CHW02-M\W'U^Z]PSNZM.$@QHC:\80]2K#I9VCI\K^/ M<0)SE?@I5*QV">5!:@\VGF@0B^)M#_3W(XM90A]I],)]3'BHXG4 M72@L/_X01JE9U"N%JFNA'8@@!>H^JDQ*#:(I$LD/R(9+HA@N)Z$]@$#9F9#D0--9%9PD:+331P0T%A=L#1IL<4 MR)'-2Y%#QU2F:<..@3.^^N>3GNC^$$9.=$K/B;MN='3\9>!EE2*+6F=2[S-; M]2:"$Q^&V21_<:DS!>1/,/77I_=;%CM*@OQZ45$,B+BPO\(V#"[WQB3)!"-4 MGG!-=DY"=LX+)<^4!J*,'L01U!_-BY%&N;!F'VJR8,7]*2>3)CP&Z=LA)EO>?8!N.Z-;*^-%X'%%^L7O4B\'J >)Q5$$'E M#P*ZXUBL!^8*QL@A=Z3EROZ(:_^F2L\RX;.O#=ZG(/A\JX ;*.Z,M=BWR0K? M683W61*KSYZR*_YG9;OKP*P."[MUQQF_?>V0ITL=^B+/E/IHTKNF:SY1/>1> M'C>-9693( NF6&TN GY9G_W82'M,&N3<#*4I) M<_PAG0BI/HTPRLU3A_&TF MPA678"T%J+-8Q_Z(T;&/)7)X[-(9.3[V4F7(:EYY[22,N,O[/AR&_)(X^?/K M[C&")^S\DVB<'I8\@]2OB)00'F07'6/>F+>):2 >^LWS"GB?NT31HWP2"U0X M[X/#//)\3,BG'7-WY!/S?3YSY1^?!,=CX'$(2ZHR;ZB3'$7QP$BLRLNN1S]A M>XXUT%>[2. :/A?M/N]P.-DXBY23;\?7(B[V?^V47MZ6&4$(\%PZR3CPK] MR" ?'P8JU7N!:+N-1/9&7L3*(VS^I#$C[Y(F(2G89ZDE"!"3%R$"\>2N,B"M M/*1K%FDM&4[C2$Z]W?C70@+S&&S+4K)686F'/76?_C3># MU/S 5]<^;>C;1F>>\*NMU?"EC+16=BONXH;=R0VF%&L4I;E;MF#'_[S8$I<+&-0P"$YO MBXO-[=+_74OJ:0M4+Q__@WRX6_WR:.EY9;FZ&$*T>>]/ M/\74NPU6/&UV8 U[Z28\#N&T:XNO]R*$.P+ZV^;LG>6.5/!&RP!=>D\":9(M MSTNFY/E$W@!?PH(O23,+<,$[.[&]VSJV%&Y; MZ],*8U4:X$:$2UVJI\ZR;_%&<(V,0R*S\@[ZHK2CM@XCD8?=EN)T9&O 6\K6ZU_ Y?/ 93ZMO/S^%(XSS$_$"G?83VE?96V+ MD?C@A:))M>U?S3@72BXSIV*1"[2#KV>7F,S!YE%N\R![GYY_"G^+8PE':6%4 M"I&]9ZZWQ2([QW/.+1YR0K M8D/>0.2_B$/ZXVVZW 8O'%C"Z+0,O$=G?_!I_LD#A>OLM3<7M7KA#-..6N=; M+^U=D&^^=%"@=]SF6R\L(RV.U<>"7>G#2#(TN^-BP "W%;4E$U)\F+*QL2UA M7'G5;VXC!=*!-M%>D"%N;![>W2MU0 T;IPR M3;&9#RSA#S[!(0YPM?)8(P>U\$3I>QK0#4MB0%,X!O/^O/(A+.3QZ9C"FCW( MX$:2OG:IO/[8D09>).FM2=]@R1B2E*-,/T2ET??J2J,I=RMX8L]$L:)8J TX M@8-]4"$Z>SXF\'YQX!=*XE*ULE5TY3MLKUHLZ4H#-Y#TLD@913H1P LA_=3H MG;JGW(K'4 ! ,HZ5\GYPJ4YRM8(;9NV"JCAH5ACZFLK_EE:=TR+,+9M3G0@@ MAXG.MJA@A'9OQ #178?^$_NT(OF;C-F7L,-03%]2AO;W;PP:Y6H'B51\MM4" M\Y)8@*?/G&?FV]MVN31%MC)=+*IK6[&VZ]P00JU_,S9<]IL3*C1(/S(>U.S: M6"J59,0*N;J12EU+<9ZMPS)EA?"V/G.+[!J-FT.ZU&%.L5PG]LA!7&*!)GC' M55NEGZ5H74<4:IQ55_3#6)#:W^.YBH^; UZ$T)T3H MI,_(4)'RS@]C0-8KV,JM"SSX8<1(F372TQIR$A *A39?\I'S0K &/KGRMZJ%747CQ#(>^[8M6A MBX$NN\XPJA7ZMP;V6;^9Q;9*^O'#6Q2*+['"%.%C6R%3-QO-1SQO695^M5!(@D M2].'+:>V0 Y4&0NH9)PQ(2D7\P4NIE?\^NR'Q9& B+G4E9SI],E"U/UQ(EMO M2[1L1-9WGE-2TJ;"V-N08HZ=\D.9GTQED%5E=<%7:FX3$>#XUD!04)&8)2XT MVD,#&FK[SPX=FK68!" *EE-C1/L9)I-&D=K[8;!]RP7;VX8)_=(?"N-U(H ; M(KK;HE_A'+SPT$,'@X5R)@&',''\)G P;)+6.^.(0.(#"YS ':'J5C.A68*& MAFTTP*.!RNQ 1$>7B< D9XVJN(4%.YU7W=KDAK%?E,*EU(L_<*D>:/HB3+S: MW(<);=D3U>R*&T6ZZ']6K**U'UZDZ"1]_X, DHGT^#<%'Q)NOB2"U91[I#I% M*PP8(;UO)M[9"_,!9V([VX@+).F(O3D+7ON.*"W$:]FKL/)^(;[>! M*N;5/><1]1KRCQ/WY1M5*2N2\[(>]\;,L(V@7,\A_&4/SFE_\Z M1HPO> ME8N<(';$57[BAK&=$V$I0,.M.3X(<*/OQ%[5Q3.;\@/*+28^45FX-S7DH#G, M2A44[4<*,:P.5&A@:B%OI1:<)=!>/D]?L*^MC6_J5*HM:Y7>?("[O8HGOG$O M\@R>SZ+'F>ZVZ+>8@Q=->NA@=WZ0,?V8EP NAENPP9&UX(8&X)$?E!3[Q)21QYY]5.DC12A1N76[29VVGL\1CXD0)=EL\TRT+ AC\5!8Q\S+@\7#P MQ1*HXV>/R-T&FS#:B_L3;8\$:O?&#<$=K5!Y.E"O*UY8[:I [W)M)3X2%H$3 M*;&R?PK#BBW<[!P&3]MR5I;*4LD7K=8.\WAJJ3#292ON]($;["J M!.U_*EO2(T!P ?.P=$:65F1C_Z!>_M#9PMA!3*V;'.-:0CY-#$4B8.N"97;Q MY$OTR8Y:'*33,KM0'B<6QTP#+U]HO$WHOO6D98?^N&.YLR4J2_&ZG?'&?W<5 M>B\M2$XD9R5F-L7ZN^ V\8C=>FS"@CF :I_!N?[&>4KVXKI\6@:'3TM\V+Q\ M"G]F+\?XD2:)7W<<:B@MG$$_BH7R:^M]"2&_S3Y8K>&7W(,T-K*%2%A^=,YJ M-)!(R@'/X0E)2)R+8O;RNS6#91"27XF_+2IW9,Q)RIT\968J!#!_7=ZZJ?IZ MU.3XG#^GM$Y/BXR"U)VHSA"SNUNM%;WU2E&D.1X$!W M@V9LPOGB&;9DR8 MZ_BWP1;>0>6,5YO,3DO^4=- , )9W"/!6'8K#P5#:>(?"T;3L&\4/NTH<6J> M#$UV#KQ@16Z"A"4G'IA#DX\:;,"(')TJR#[Z4[:0N7V5O6Q$60R$L M%O#@=>+RZC=QGL,C9^/[@G.Q_E!WV WDXP)16+([1(P#1KIHYZ1+=JG,XLB% M>*%[&XAUS?1!""YKJ>X">>:,10K2U[JCW86JA MDA1R>9J2JARD$ 3*D66BD%P6*\,M!@/*:"R='BKBW3M2<-KE^A93Z?B#[[M'K9M<&0W:C@A^8>5CD'Y0XDY@''?10: M!XBSA#FJ7(V.Y=5HAP='+@8YY->D8WBZHP#JMGN M65P'%06,YBO*Z>-)"R+6^]B&R07Z#)L9G($SB[; AMV.;@<56+KGF]$QM% MXU!;YMR91D5;JC6>/(7%X/,SO+RBLE]_*"=*G#%5('8L*2DE8SG3$VT+((-N699=E6[8 E:Q&]126TVHAA1TLQV6RCNXW;DKM M^*UVN&90!R?PSBL']":"'-![V:2:57>A, /P[J?/B'FUXY< NRE>O$P*9"!M MUH++PF8IRC3!(3&Z9./29)Z](BRJ)<1:U MJTUZ'\OQ'_DG8J>S[;;B6+1Q0ODD%BS?Q>L]CUPY@K_T0_ M)^]]==GA"=B\XHANL.MHP5W#XY7&>9.FO=]J*PFT(!61LEK&N5" ;E8I)"+ M%(*17T$T(F2SWHMK]^U=@!-]"UZUJ&+'5KO."C M(7/_TC_[O1.=1)+/M@&?!+H.')O).9*,I95R8(5(ES9H&_&U.^-V[VXVJ-0" MT^J)U^T[RM\[!)K]WO[(:,H.J*$@%2,63T_=A4X0EZNK/,!UI!?8V/L17I%9 M^G[X"9YNX6WN::(W]@TEC1M&QK1?S7@ZB"Y>"!I5NP$+<4((4O 3#P39"$-A M V&-I\CQ0%-Q?K60+,Z+MN7F^!!&5W!A++GC1FH?MT=F@3LLI[!G.3S'I(\W M3"?1LF^X"F$6\O7&!1$"B4FA/)A>DJE3&A85Z& MHEA_:,DUFGO@QBH-;:M53)7-\2*)CM#]JYM*VI8RZ!K5VH;BEBZS<]?&H;*I M_:P<=CRL+>H#85HI-J)ROR"M/S[TZ.ZH=_3E&WY0U#>M6)<-I/+:5W8'K'X M&40(9Z .MTU^E*@7%>3'B8;IU/_2BBR"(VOC&#W]8T?AE%=1\[+(U:N72,^- M,0 /Y$K;N9YQIFCE-JAJC!Y&"3,B#+). 0F]R&#'A&%*]8V1TNA_61;KD 80 M+0=0W9)'RY*H3 ;RSK7YJ#'@.)65A,1C4>K:O'NCTQ.WX';0_ M>\&GK1M>)^\B_&BNC6R%P8(%+.VJP^W9NZ+@:/,J1)=^N -;6_.SS>[F3GB# M6E_TH3>QLY1N[((6)=$;Y\3-S7%ZI:Z>YQ4IZMHBG\+J2#[D/ASGS?@8XA7# M25@4;"]55K92,6(2K;/ *Q&W-X0:TW8 S P>-J_ICJ61\7Z MEGB'PA9Y>R^2<;+VG;%M4J9N/2=W;)Q\*9K.Q2%'7+;E=%'-JZ94U,K]!+CZ MO M]CRL.;[(G)S@EU?9*>5LGW(&HIW/E'D)C#[QAJ2EW[ZV"$OD_$W./@1P%<9) M_ @%;$'LO%I?VQ1G*%'!%D)+T&!1E9B1)@O<[KF NO]V4# MM$[:!E-])0'6;+5>$59/\A6$6(MBO6,,:+\5\9O5FR7+*.+$Y .K4X_I#86^ MT9BH#$,V4.@7!WZ0! [Q/+#M3MY?U%ZPU.^-&U4Z6J&,'II=\:)$5P7ZNCH\ M4!(&:7F\C.EH.W\M6C1N W;HB].->UD@WR#4[8A\M["S&J-O'7Y*)1 G%",A M@]FM0V,FR!@1SHE(5N(6J\DEY+9G/(P98RQ@&SR6WSA1P()MO*:1R%G:Y@I- M[7$"G;:FY1%:V1COF-PN$]&D#5/>WUNZXTL.-&#XM4D:,# -(=/?E)L(D0H_ M2Z.IAO[M VI'(J\@-EJ&U2X49AX=XZX.*<,#V0"+QS!63K?1+4CS0 ]A!)*T M']6B7MOU4K"Y+8H:X'!2SN]2NJ_? G'Y[COY2!V@;6U+HD[/MEEI M6Y_Y^6_C3+2QP[P\>#SH+;EPB;[]>:-2WP-S7&' M:YN>E34C15N\0=HJ;FSAA>SYWBA4VN&B$._[J=2H'7;4%WDA3R-G7XS@Y6"7) M"2[D.Y\G\FOZ7]O!-K&^HRUI/K#X-]AD_PF>_4X<%L!I=&G#QC5-S7XXPZNS MYOFJIDXGY,N:G508X?$%[K9.\1SO088G/!@H!!$'+BJBF%W.-&(-A:;6PR,2!$DD;]=SN>23C_"7 LN;>^"$N [:5H_6*9OCS2UTA.Y_-JQ$6T#6 M(GOI5/[#;-ZA44C"G#4XLI=,@>$(DOP1FM.7KGUQQWP/](4&1_J!^S^U':!NN)77?*UN :\V'UC@ M!"YS_-L@3B(Q/4YG.&W;;2U]<8-#)PO4;@TW=<0+!=W$'V'3E"?".2-2XH0N M6T!C&60O))[_NQ$<^M#!#12]+:/Y6F(]$;P TE^5OB&3<11+9!>OK"WJ/D(& M+>9MAN(QNFLJ#FNRE[9=$ZT.N&&B7=?JBR:JUG@#7T/F_L]]Y*31Q:X1M?$D M N=5OO0"M[T7[NC5U+JI7MULXEA7\/%JUZ&+Z:E-\-Z)F9M6HO&/"?7(/4W( M71C'<"V%9*4H@;6-&+^GGY;YKO,Z"@/^I[Q,$7?9).A!!C<*]+5+&1:ZTL"+ M$[TUZ7W)DGXB!4=298D.0XR;YX'"]J+:0E;V&-T=]8X^76U2L43YWO@N= (X M-I%F-<$69.>I#I^.M.X\#J*(&U]&L%9EE[(_.;RH,X92O7?R4MZP,I=Q7XB* MV?P_0@(QINY((^>'>IAIKGO'#!%4X,Q(B!GM2 I,WP88= <+&4U9CWO0I%U1 \.\[(G MQ#G2K9(=C5*UY IH8\2/00\G!(QFJ?R<]Q!BR,]_CZ):[WH7SO/1=Z*S8A=0 MR\+9R\$4).*11!SOA0_C5)P4/TA!B0N/8/'6#IRT\'WR3 F5PGORZ(4HBN'$ ML;.5=-F>_S<2'X>N*_1RY=A-DHAMMU24TH#S"LE"Y#T967?G1%M.U=DZ+(@3 M0K,%'V##I0L#2D[\PXQZ )6:?!(>*)R-Y#3=D^O3!6$;XHW[>JC?EX+O:D)0]R?B+!V&$!/G8)&4@YR.4^2/W.(PF MJLQ(H]',:! #H3!:U1OM)K8?X+4 >L=>Z,7>8L<ZNS!CA)+F^%6POM^SQY<9VK,0*P]@'E[#)"!^."=0GW\.9YW^(A"H%ZDZH M,Q*+><#1F/:LPZDQZ.,'L%&UG![9%D3*1,I"99D8-MA#9]N-M)T3!$<^A7#* M)HSDX[\D"46>[X;[@Q.<_A3CPE"Q$!L=J7?'G&?FBP?-.N9E&@3F@7_ZME!N M;-1G.QZSY7PKGA6PH%&9"SBZ>'5 ?Z,EV["7EARZAC] PC/!2.&VJX>2?I2 MG0/>#-:M=X "X[?PMT?6,A[+[Q(NB&2_(!E_0["E40@"@_5*\!:+5\E#R<\R M=H$HN]#W./;?_'[D>L,)DNS!]%4D7VGO %F=Z-@D2YJ4/PS_F M;\'??';]HT<]>5]_?SC*O?S51ODZ??O\H'P M2,2R- N2$!:LX190#!+9SOG."B657E=[?TJ_[)#Q=:0V%]3L925%MM>%U!SP MKY]"HV1Z%V\BEG@OR/,I;X$.QNP9C2MV].7B67HLC\\[P5:1D$78*98"6*YF M=O.9&S1P_*P@4_S^]",-MY%SV#%W&5%';S=M&$7<"#6"M11%S[J2PXM48R@U M2CFTC'M>"4V$72$ $1)@P2J;9BOC54 3$CL^%<;:%L:*Z-92!34HX!:XS&=I MCID>D>"&RH [O.*8&OK,@U,*[?C4FQQV]7F3.*H>'1AXOQ;V57, 4O6M7=8*2]] M5SJ$D3YVYJV"!YC$PF40*&NA_U)@1UJX86R0A6K+1W8AA!? AJDSO(CBHG*V M*>-,H!Q]QIL(YEBPRX[!*D@;-SJ\TJ7^D3AA 7+./L-O0R\.[8 M[T?F90==SDP]C!).'!S!.OFE^'YDD%^''ZC4*"L_0H3J0O5"IB3I)=U<$'E+ MW<]D,7O7VY*I[G/SK$KF>9^99WUAGIQ_BMWG@-T_L8NCI)34\7\5"1W_Q]^O MX"H_C0Y.E)SNG3U=?F;G#Y$V-,,)(&UZ 3JHVN!+8%HE[?\R5D&4 %7R*] U MFRO8UFZRP'J@!VZD'9=EN8VH.'E[KN=UN'?8.<)W[8LW!#M;((M+[8XX@[6[ M^"/ZN*1L/H81*MT_-?^9O1SCV\#]2/?/-/JB)J^X:($S#!NTR5/DZM?(4U^% ML/WW6]),%:XGYZ<\H!HT//<*<^XD)((GO&?AFLU=1]:U4,-\]2!3JAA9_WSB MM%>;THV:FIRYK2U.N-#2L+R$6-L0WZBL)V[_ MR \KBTB3Q)<)F,R3U_**I,4Z8T-.QJ%:K:HE\ M(N M=^\ZLSL6D[V@1>*$^VDL"LD6#$G.T7"]U,E4KM/-0FE3F_H9W#^\8P&]3>C^ M?*XRG!IB1!INI?Y[B3DIY)@V@F)](P0H$0:DX+RF9%?:=T]_75B=2>]&0IEM M(DYU?D6>=KQ]T0;N1!YC67HN+=9-RZ= RRL\3AR'G$.25>'VQ&"?PF],/,IE MD-R@;#:'X;T3G(CSF<9983LI ^[-S/%^IR$;FN(W%F*833YG9;/"7F"]'T-8 M>[P"SXZLW*.XJ7R-/L13"]O6:9?X"!US!J[Y[0-YD_RZ=6OS2;*8RLKHI M.9+2,Y]%3*2/6ZN/H4?@GY/B3>L/CDNE3RG L*$Y3@31U;/Z_'M]6[R#=:O$ M?3U45#,M*"\(T":2N*7Q>#)=UWGUTN)A(RA6"@\[G6P]D5C5=DTC%GK,3)/UJ 9XRRDJ%PO$+RLK)C9,8*&:%Z M9#,3Z"S.GE@3MZ;3V@YUESTTNR /:PU]*]'?Z37LZ39;G,GI8' M?6JWPR^_1>Y-EQO>9U\A]JBQ]CU5/M7_3$4OK_K( K8_[I5^=?X]7L^JU23S MK2U*P4>>4( M*3#Q_3%F 8WCM$12W'"6O*T/3K?KI'&E+&M3!WSNV4WL_B>*)#&+IZ-3$6HO M+ZK:('?-.HTJKEAN@-CU:L4<[FICGX2%DP]NQ,2S*A^IQ]-$\;8+%))4GXC5 MZ833S;KIG.]OMO9 ON6I+_^DM_?*8I!"#B($,;LK.KU%%,J>%ZTQL&.*1M?^ M,"5I^M?TA;FT!9T:VB(&I38-\F=>(*]+)1L%G FTS\E M3"1E"_!B2;,)EQC^.XSR&MZ*)?7:1CCAI5FG8L7AO 6^Y+I%SM[G_E)JAM?9 MH5[&:E/11UF%IJDM7J]KU3!S/F5#G#[8+NYP5QQ[HL?I4=@&R$-'G4"IF^)T M-1W]\O1)T0YY]M0F]:3)DY@]$'7(M M[1''G8ZF>? U-48>@5JB3QJ&K"R!K5B!&@.N M"Z=8 ;K7H<_(VT7N M?3=:4"[=C>8^FQ&W$K,F5 US5>-Z50?,M(]4GI'_$$:WP4O(7)J>E:^M]M'< M'&?0Z>I9S+K5;9'G_3J2CY#V0QD+CP^8!\%+5!MBDAO$;?NE)L>J!;7?)4_A DV,$58 >J$O9"[V*J,<2CLOK* 0Y=.VB3VYF MZ-;13HVPITEKAGC85;.Q@!+8PF)M)!AGK]P":^(*WB*P#I*[?>0T9285I#YD M]GHH[)7*0*X*>Z5BX$!<8Z[5R9>L5":KLP[='*&$FRQW<[J2]6\4,_U.!'#B M='];5 J5:??&NT+50X?!)Z'9!VZ(LSSGM9($^^=#LBS[0ZJ]&_ #V[F MDR33EB@\PD;2DRJS!F2'X\DWGP\\%X,R6+)4',%!G/=THX(3# =8H MYST=NN--?/HHT7^@%[P6).=&,>YVGF/:R(+R$F!D]DARLF/N"!P(?HUBY.( M/1_%!6,:P;V]#Y36GGOITAEG?/:S0;$FH-L3^Z) 9SV&S_^<2@A[)7XDE@S) MAG,D\+S,90087B@P9Y\ZT"LS(RDW NQ&-<(/T@@!'+2EGGJIP)@MKE4^,2'Z M7>V<:$N?'?>WF'\9'?F<2\\(]1UGA7H-NC<@7DVOV:%=DPYC(YU;\ )@$\R0 M@MPD9JD#N!(CDG'"@6U3F.#JT@.F1#0GWG$D%1_G:;,NJ*GZS@O7&BW0!&VU M'>>';LUJ# MS-./.QG@\IBE%9/Q&M3W>0?-?3-K%&UQ[YI6U2S M7:FVS]6V%/\7&MY3U:ZNJBWRZ&[2L'EEF3=$'+N-XHX:JLXFH9'A1>4P96/<(=JLX]DITIJ6>(.T M1=X!IT,+L@3HCOX8SQ 7?7]Z3P-WMW>BWQHJS&MTFYG;*O1N=."S/C-R997D M(SIUSL!B!?I+O3.A&HO2:W2;FW?7Z]WLW=4^<_)NA>33>/?83Q5U/^WY@?_X M=V+V],[6:#F;&=S1[P^WTW\8:YP;M.S>Y_L#@_/H4A2"?3,R4\\+C8%).F)\ZNVWRI MU -W3&IHVS)+RIKCC4P=H4?,'H$VIFD1R--M1E3I,3/_O=2V>9DJ;SXC_ZT1 M>G3_M3CQR?*]"[T;TZ+V7L@]64_KBC$>=@YSH^ M&GW-!+#8@NH8OBU]D >OCL:5T&WJ@#APM<3N[<9RZQ)+T*+0M?^1RE5 -9Y_ MJ&V%,]A:M,H/1%XV07[TL4'@$8J#J9]U" -JZS&'"51>E;4Q7XK"L$;]<>'I M4ZB!"[6M$.."6JL<%RZ;(,>%!H$GQ87D4V@+%R90^:FLC7E<,*S1 %S@7^ID M#(IVF+&A0;,"'6H:8<>')I&G10C@; TCIE#[J:J1!9PPKU5_K/C E=> BOIF MB)&B0:\<*&K:(,>))HDGA8D-9VP+):90^D-%'_,885PG.SM6=RV/P#5VP(DN M^KHV;E?=X7_R34/F,4]7WUE^Y6U"=6NO?&"Y[;"F$7S@;.D[70/R=H*;T>7\/TA<35QN;SRY.I5?ZE; S@M\$+ M=YXP.CTXGSXZW C,\>-[*FIGRP+^"LS4ZH@37+KK7A[2VWOA'=@[R-[7KW,6 M"\*9D)S+@G ^\B%FR6F*('ZAT7/8/-8;,$%%;ZM!_8$%+-Y1[\>3 MZ 8O'#@!_.TDQ(G@"5?'8_Z)."\.\V$5*W_AT^R4Q93U&_ S9V8+0HT:HHJA MPA>4CF@C?5I']. P[S:(CQ%XNF*XJ6F&$V';]"IG0>=M\*8\2DG[NF5*D.04 MK:Q%3J864ZC5/VE)*7_@4;P,O.OHN%UZ>XCM=+'S QQ0NN"KS4=')A MPXUMB!\&6QJ9358,6CH##N!%.#,"W$B5'93MM_*BJ35C<.<:M69_2GA]A/0Y MIE?A?L]$SKV,8YJTXV=K1_S0J:?[.6HV]YH'8&KJ,!PK'2#+DVH?JJK"$2S^ MT\0<&],HKH/1Y?J6'%+Y8/*6"AB_>FR=^$?)D"1C0PH^1#"RCJ=3>V6]8Z4^ M^B;F(\I]F%#R[KLO;CHZUJ>$JM; MXYT<:\C<^_89D"89BJ7$[3YK/[FVAU1;*HE;6942D@@,BC4"\[SA# *R5K>+ M0*RT0AZ ];(.CUQQV$'[6L6C9NZ MX8W4+L(/S?E3)F)WS5PXMY7F-V$!6:C_?!P5A@B1A#YL2R7TCKU0[Y9/W8,M M>_:IM,)#Z/L?PNB3$WD*&VIWQ@T W6Q0Q@"]GGAAH*/\0_8^$_K6!SZD8)3B M /D5>)&4F9V;*X8,<:$[LI!7/ZO3VFFV(:YX:*>YQRQ#>HRW9])0OJL/97$H M;HH ELNI-T'CXU@3J_Y>'@&:3KW'Q(F2UZG@$ >0[7\$!@+)F,I-DM@NQ"*6"\<(R@(M2"X+X)24AH XV'(H8V:$ MLS[D321H0[[U ]F'0;*+SW>U$2+9/?VQ]K1B HCV$"@1W='O:-/8>%;:8,G*,ZB,%TG KCQI;LMRG"B MWQLO>O30H:_;9ZSD9E'302KRJ^!HY >]& 7> M]+"&YH![WAUOB/118IH#AE!72S D@J/%I\4;;%)8Y-[9-S\WWIW*;*.ER2J: M$5-'8I91TZC(5$=SRW$#;(>\:UY?UN,QH8$7.>LH](YNHGX*2=$.IVNW:I;7 MZ*AKA+PD1Z/((Y1G5S^'E'*&FAK VFS1BTG4/M/(?"4+"UH->&&1[?7M3LBA-:^NBO.4N_P_\N8R?I)UK)LOY:HQ$C(+_Q_E-,-T?_CFVZ[RU7 MNLXUR"_UUPORHM\<@[Q&^HGV?R4G JR0Q?B(-KB)$[87-5:/4ETH]!'K7++N MG^>\->T09[S-TG=3;1(F+S=K*+F4NIY1LYX>IQ%3SFEGB2C;BNB;$K/ ML>$AG= _T.08!;7/K:D:XH>&>MW.@:'::AZPH)!YI HY;2^?A<\^VPH18=5- MU#'T>/,H/&YWLEB^: FE#@_.*7_H+%N"BZ347T&"+$KSZ6\\+F-:<[]<8#_]2%UGORBS_Z45$!SY5\N@(25+ M4KKFUP6G5>_,;<8&P*L0GJH'L9^YTS8AX&5+_!"HT.X< \^:S0,$54+C1D$W ME9K[LQ#[#X>"8_]L&4YD=$E*V!H.3J7@N>>,AH371_H4/NU8Y*V=*#G=A5L6 M)\Q=RQ=O:K=1V[L@QD9-?7.0;&F/'"UUI<<-FPDH\/8 &G#TDBID;S)%?Z!4 M60UI/5WZ[NO?]EQ<>!-YLC*=E4*]N_#X,AG^\T/ M,*C:XH1>+0TK%3+K&N+=B!/C+;Y!YA'2:G#\_$X@C6J;4^E+4>]:'8E,,#C7E6 MYN[@P5OZ0OWP .EN\U/;^EUQQF@?_<_7=-KZ(9^V=-4"]_0E2M407WB%(N)- M[Y0A_R=+3G^*R38,/?E24$RC%^;2/^!:^>2_>X9?&2/YX'?IE^&\[ "X'3/\ MW\[^\"_7?1%\< 8F7^"2PMP5#JSS\&-#)YSHWDWGRP\@#9$^!$"E96JYM4M6XH8E+;<$Y>JBI)T M6$*DJEQKK9"&YG-RR^;J'ZJVMYG#GJ8G#1CL$.>Q\F-%[+*:U\?E[^ M'=?>M=7OA=M]-;4N>W%+%[S.K"MX[Z/'G+ZE^LU3J[;F3L/B.(Q.)+C4TL* M,%$)!(CW>8).<5BRH@W\ZYING*-?4:QN15^W(\X([ZY[<7Q2IQ?R MWPO5AA\R1_PZ8BD&@H;F.$%/5\]R$J-JBS=E:95X )REA,%I M!6F2TK8R"3&D:" 4/=0J:GRI3F-!!'WXM87"8",]?)Z"VY, M]!#]N+@Q]U?HNRO;\ A];V*O#3)43]#WH_2:8&.4%]7;@&.J1^8G@(Y9OS!? M5E?#(K,*]+;PG4=0CA-J^1V 28(J3!Q?-ZB&OUT#W&S'2O.%N/J6\XFJAE-^LXT4@\6H(?:#U#*@6SBCHQMDHRE+X_AOYQ><;?1BX MVN%7:3R?"+S4416$1@1#GFJGRSD MO-]!S(MTOU1HMSCXZG]G^QR@\'AJ#K+X9X@AKT"L/KYHVR&.K M2>*1 \MY#H^0D'&&9 L<130MC(;3%.I*C7[,-"*_2KI67C\QH)^-I%)D!&G^ M<==RHU+5%B>T:&E83B%K&^)-'IO%[3U\B0PQRQDM7:>:1C5!;A?Z'I]:_HG< M_'YDR6FTL5D07VXC2KVG\#V]C>,C]3Z$T6-:WNZ!PNDMZM5!2X>^.$.MEP7R MH5VW(_+QOK,:O>O9[<-C(!8E8C&O0O*>$LF,<&XD8T@>G_0NS]"&K3:P%TQQ_?%)N[CSN$FD^IQI3(9Z@S1K3MBZ.MAAQS].O1% M#H!]-.F]40E5704_^0YOP7'!_T4^[9B[([%@?HF/L/IE%OQ,FD;R(JL-N:V8 M1?++@!&P,&-I'@(MV./,34;#P(?L]+PHD&8BCN:Y'.L_6, '+@[:W.E+/W \]7Q$V\&<_C1S-8 M1^"$8E!$<,8[LQ_--@\T3B+F)N+IS&*"7SC0>"_5"+=-*[V#2@.RW &T$"/K M4 L5C]OT)(0<:0>K-1!QLU<$O&,D3B!P .5APL(TJ9W14JIM2V:O4 C\Q9[6 MVC-6:J6H'J,MGR"$Q9;W7$[OBGLP#6(1MLLHXKI2L4#R_E2T6CZ_B*.6B^D(65QX!QEN6$J$A$R MV7SZH]62*D/>M9S[&(4P\G@>S7:50!Y,%7$$CZ=;[]#5"->6: 5AB)!FDD-E MK;<8,%A19'"K@WSP$9YD+,TJY9<_!8SCWILO'AY_BK^P4ARHMYU2O5;')$ZX M;CSS?PA]G^=[\.78/TH;LU>*@5HV'@47&SF]0JS4T]<:?BXRV.!_%"*27T%( MDDII^K NC:F>Z98%L+<^QX'F MYC.-7!;#BLJD TT=G]<]T"@M.^9 <\'D]0XT:E4Q##0EZ:8<: QDY>/;.<-. M6E!6#S.S0,W2^/(+9=M=0KTE_VF<+4VM1]<1M%[@&VP #ME3E$I@!)-,FKV!1QM2/E?%YF]GT M@\,B\K/C'\4X\2,7/2'7E\]TO::APNZO^?\/"M5?P<)(\(>'_]EB_FM84)KT MAVE>9A+O#WI\.'&B6)RJ%7<*S[= 9[KZ9,NN^9J4GG5G,9*6)J861E)][J][ M).WX*TRTV/7''$F[&@##2%I9&+,PDII=,3."]_7K:*\(Z9>>Q^ /Q[]FL>N' M\1&NK:<3ZXE^Q#:>KQO5M2P^)I8W,GR]"*ZG-@;<+B0E)5'GO[XU[2]PL915 M7+R^"@/!X\@M*IZ.>0/OK\1?BO.@R^TV$C7RX5WZB 4Q<^4"F#7X?FXW\7/G M^4]NC9(QP!;?-OW8QB69 =3;^74N!@"S8B ?%BP9 \-@T;QQ<"9O9C M-2^A9>L\)S&@V!R87X]9JRMHM9:=Q5RJ9-8\M1"9Q?2+GQ?\9C"P3FGIB7:5 MJLR0#Y*3JHQN*&Q.YI'??YO<[/K[0E;'M/G8CANM9FVP=B_(WE@V($50+[2J M4H1W$R4K_229P?AGY]<9N)8/Z,VQ\"S54ZHP-M U,@L\ \MN7U=_7[(+"B M:&^NJULRAU.8X_D4YTT.TAP.F".4PF[A2#;EDX[4%"\U"TJ3,L*)I-/;MJ@1 M/ 47Y.4MI]5Y8,5&CHWR20Q1LS)]RG@#%QD$FZQ:^Q%*'_HGR%EE/4SZV:74 MBV6\9Z>A#N(N">^22DY2T0W7(49I[Z%K,C]*J:HP;J&0,4KCHCJ'L/0%7>K5 M_^0WG^%/U3Z&=F><0TD_&Y03;+V>>)/ECO(/2WS?5Q/:(@HAFQ6,K*S=F[(! MC$1I4E]&(SX@U>EN)/AO]@<_/%&:%@VN-\!]&+S0&%9) !GCIS!Q_/+W5V&< MW(?)?]'D@;KA-F#_N"B7;H(?;HB9W-)E5)J,&5X@FU[ER; OERJ;XX,8_-.$ MG&A""DD6Z2L\5D 2KWU_"J*D3#H.2 Y'RD(S3@H!(HM2P6,R%#;*Z;EE[JV]7Y(*5S'C7]BY%6Z>Y MA&63SO6!5M=C#J'3*/?P8#AS>3M'6J=5]DJ^(25#^A>Q)#_B:]97OA/'JTU* M=Q4]P#F?[+7NC)OZ!86^-' &ZB"+Y)NA70D@W^?LK4[O71\2P7,":3TWPF+B M$$AC Y?Y3&:L/-X=DOZ0!'X[L6'Y20I3.F(LVJ6/_J4/^,$IAM+'9OQE62TF4>T0]J6%$Y1&L5!KDM9&"!\,C:/.!.G<&0"5IB]YH_.) MC.4\;W)K7=2Y.K/196T25!5^41NM8^U>,TNN=BQV^144%U!UO;+ T$YH8%;;9H MA@%5[SENS+3J,C@C_51DI)$ @2@/ +<4 '"6",'FRO3VN,S0D508M&"4VJ5' MRS4;W!WUCK OOPP2YC'_F+ 7^DC=8\0'!1K??';]HT>]#QQBX)#>40;<:G/C M1&"B>$TC<Q^L2<4!7"L+1 J)2":2 MW'YW84@/$K4$<4__?.GEZ'D %U,G*EVQPC\5+O]G J^LPM)FHD']FQ%P1X MD%\E%RL.GE]'@<.ALJ+$1UI^W5UU?:6F/6Z7;M6T]LK8>6.\3MPN\J#K]%DY M++N7IB;2+:S5K?]RVP.-DXBY4.@ Z/\4L"2N#:OVUCB#2E/+?-5,W13Y$IF& MX+U=KTAPWK \B]8ZTAV84P)B^.C.'!V.$;\KR"!P\>P.,:;P#U(66O)V494 MW(6,O^3]G(2W./H>.80)_XPYOG\B8M2AA'-D+J'9W"K??"-O;M:/7\+*4^6[ M(U<3OOKI2\("L8FW.29'WEQP^43Y7T&8$"DUG\BEC=SJ5$[R]@AG(>X.K7\B MS]1UCEP_KHT7DC@DGX3$G%!$N5'*31UQ U]L27LT_=H/X[+P82IIUA3N=X(< MZ7GM _<(:K[,U(0N\_#XDUD MJ#0@"J _&>G\17W0IFLC*=BS@6+.72,?1)DE7ZSFL27'(DI0D M(KE(\A*6X;)W1@RDHS?Y53*;Y*V]EO)T9HUPIKCA*K%X?O:X1GLC\]IT'ZEQ M+GO>!B>\-VI4GK-6&N"=I]:+.72_T,JTU(@J<]CGN&NY=C\B>=Q!.K8=1]RN MN,-_Z7]T#B.B\%T=CTO5B"@ MUU^FZP#U-R%TVH\^*% #3 M&2*@K!UX(C )PF_6M0[4\\RY%FMG(G#DJ):F]V#:E=PR>(Y MC!RP1*EF7KP,O'L>R8JOG_A?L>.*O1"]PVHC,L(-;M/9MO[0VEA<\,+>A+KV M+Y14XE1Y*0C2EO*_5\F.PEZ#$Y!JI_YGU>K7M.^8"Y45E]E.CWH16]D29V!I M:)YYHG.WKD*HX- +,5IGXY=$2-,1_USR-'LAQR#NFHQ*2@5PA I M#9'BD)(\9G'*E'D^/JVOS&.51>WZ3W?B*"E-=?B_BFD._\??'[FO"X!\Y(#I M1"RL.4G?U XG4K5J!K"D;(0OQ6\7M?_U$DEL["/A;6Z7LOTIB _491M&O=KS MWVUM$;M?FX:Y"ZH:(G7#5G&'NV+_X]N*AJ317%"_NG[;[XA>^;[Z6IL0!,2.SZ- M#9\O&M\0G;2U<)@(E\;#D>;I4]B.-.5&,T":"YTND"9O,1.DN91W6J3)_8TX M&QX0%7^T S$C6D!/37O88EO5$4"%-])(8*K-Y@ LEWI=0DO19B[@4B/QA/#B M'2-YVR4=[!8DA@+]WD)LM20[%GFRY ?9A+X??LH:T\\'%N7[S_!)YMYK"]7X M)S'>Q!:R"&GSM=)P-/S C=H.AI56,\#"2ZTNH+!H,A,DK!%X0B"LNN6&\TYV MPGWLW+,"- ''O1R/8 <1=:74)5"QH)61JR/O M'2Z[2Q]WE"9WP(&[;T.1TH;F.#%%5\_R90Q56WP'7;0E[G]W4Q F@C+)2%NL MRUFG:6-%SL8.\_-9=15.=>MY^>U(I[14GFNQY*:X.W1UC"*>)RSCF"I* VHT MQ^VW;7J6O5;5%J_/MDK8AU^7?BNI5[1R"QPH\$4]JP\YSHB M?;QX,XF6-B^RWUDO783*I!^=Z#<*Y9<71-[6A?UU6)ROO0_R]>$N&HRT\26K9\.V5QC0MPGG M0C94E.@^RK1=D$X&P)\"#"R\':? >U7-IQF?#A-ST:MN400G]OS MVD>=.\\06I4V: 78BYXSA5FU'B.![2&G7#H$:OB54V.Z-P!CZ2ABR@T/.D[@ M!*FV!Y6VX^,9'+:/=Z'OW=/D$4XA=+% 7><9XIG2!JUX=M%SIGBFUF,D/$LR M!K9N'YO3O '-&KM3Q[Q?]34Z&R)XD98EN+ M/5H13M%_ICC7ILWH4^7+$Z('R1('^DUECP8,+$Y'ICQ)RA0/$DYEE8N#H:.A MX?+ ;H,73C&,3@\4BJE1KTYC13O$N-:D60Y>=8V0(U2CR./"D'>DY!AX-"K5 M^>2I2!FFENM;PC)Q2)3*8Q:C)K$(*)93)1E9\U SB7*%8NDOF?UPY"W\HB,> M'Z!#^JVV*%"0_*14"-U MQSUG)2^:9%L^(7 SC"$3JIU-9( XX=1)1IX(^A; Q8"RBE]U/-3)U\!7FW1S M3[R9D,0/U(=7GFLG.%J],&.0MM8%%+5VP8Y(^@I,LKL62YXDD4QY%BVY&@:H MZ:U0L""K?,>$7GWQU>NFZT9%Z^<0M@^98G*^39V6[K%1I MTD,,>&-8JG416X<8;=2H?V:^VP'OH7B'GT&,Z*3TK;UA.I!*3 M%W?&RX12P@_B@*=J)[ZN$<[8:-8I3T0N6B#/+M3RCIXR9 4MHYR7,E,PFPU, M8(-4U8*D^2%[.JTBE58&;\>'^SU+Q#V:IG=H56UQ0HR6AI>7XL\:XAV,F\4= M>$.\(#OZ$ZM789!$CIL\<%CC/^-N%6V=(+V2H"ZII=4+IR-VU+HT"V_K@GPT M[*# ",-C^25$/KDZ)B3C3S(!2%D"TW/DR6W1K*ZMV_)(M']S];#Z$L, >]=R M%[ZI/4Y\T]:T:;"]PW_EO%WD$0?=NVFO@[?.BZ=3MJPFW$"$P&7!E@8N&_%< MNSP-(GDEU'L*W].UP[S;((.'#"_JX*I+9YPQV<\&Q4%0W9[(,Y#N>KSZ1,2< M220GDK,B3R%Y#\?5&:S)%[;(&%HX36K:%J)T,1SVR)5WZY4?Y[S'.@K_F[K) M+V'T&U?RX%.NY$]P@ED'!/L20@R(@VQ3>U!$FPIRH!RFTPB@63U*DD4%^<2% M@,H%4HKT^#TLA$;G 63OE(DY>U4/GJ1\"3 F.6@@CR'QOBWSA_2G]LFD9MA\EG+ \@G7*L\H>9/#.-X8O^2\3U815'22FD^+^*<()'YCE6Q*'//"&(F)36 MU$YO;(@S&-IU U]7M\+GRAJR#ECO*\C*E9*Q"Z1W=L/:DN@M3>?DBI=ET)O: MS<4=1RI]7NN0-NN>\Y3: =A.4;JEOK*R-4X'U=2RLN1"$)[T/@U3!Q@!L:H\[!%LUK58G5C3&&X;M(OSM;&T0<5U%&Y8[J&"?A MGD8WGUW_Z'$CP;4J_C_OR?FL,&L_2K@!9(!U*C>7NI/!"R9#E.D?1((G@5^G M."?RB;,E&=\%R3F3C#7AO.W-DW2))+P@.>E1(_,'J6% MSP%]YIB"EHKLPV-ZQ%^K)Z])Z&^D]B>*.Z7%L5K^]WH M57R*SXUJ9.OK,S\%#$[0"HPTNR=N2 DCN?I]&/S4?-BDV@)G(#1H4TZ)2U_C M"XTF(0=-!@.QV.OX5I:@3&EC:1>O.M/ &^&"- M!BY?=YRN6GK@VIJ5[.Z>/U"(+^8S 7.KC=0.C)!='0B+LZNP8J]>,>M)"CNT M]+=/%5:ZT\$,*0.TZ0\G9:;B11VYOB7@)3M^DX2DS'KTQ:\!)U.$N+D6P1;P MHVW,[DH#=S3ULDC3R91& GCCIY\:0T^FY>P6,G)(B:,XI(;B7,K$MA@RVJI> M;F(OG.C:=URJNI[9V!!GS+;K5GK(J:85]DOMC3(/WJWQX)4P$5B7%3_$ZPB2 M/3ED_ D5&ZD>\8X1=$N?4&"A!Z>FX%^\ 3/]/ODT5DJIDISLZ'4$'ZG+S9@P M&F=ELI?9LWSJ,H(ZG1#'JK;.>=RV]D >P_KRCU1AMQS+/#CA(4 1JR&)*W#LTG;0^ U"LWVDWE-;;5-%,.!9ZW3M[_N=3 MY 2QX\+H4'O"H%-'Y &JK7LE4EM[(0Y9?=E')MD8"^7R2T[@] MK6R,.V";=2P':7U+O('9(N]H?GM M2)F-RG,MICCGVO[G,4RHQXR%:P"E8_=A0&*8R& (;J'MSZ'O),QGR:E3 M@*OZSBO(&RW0%.BU'><3[,WBCQCP,M(+3KB"?AHSW/Q^!$U?Y"*1 MXU&/*W#]L]E)EC/AF(E\]QF);4S %A^=<2WYO M=CO3FBG2U%T:0?*SCGCF+?*D< (,B0X\S.S"^5(:[3ME.;4=<<)B=]V;\IO+ M7O-);AID'S&SR;@08(,KK9G +FV7)CSXY]60OJ!Q;]]B"C-RHH\.$FW%8I& M O,*\79;-(6ZNO=\0EY#AQ%#'[@18$?RHC; $!<(3&@2(/UV _JS3'];=7I5 MT'?-7IA' Z\S+#02F!:;IRCWWT*5-Y4)MN"&>9& CJ*^I.&O'7OB,+4XB,13"1*OAI%M+ M%]RAK*-O.8J;VN,-8"VI>V?<.7%24+=X\*V0)ZOJW7KTK:7+7%Q8K6^]"U^V MGX,+-T@]@@OG=>MMGG^[X:.*Y_'Y<2[7!Q8X@$.@EQ:]MUI29J04&SF[$M#'=G,SHS9YSS9< 5&GAV;F\0KS^"S-X2S5 M!+/C'R4#L)S+9-5*[A0%B%H;XP0X/1V5E4ON<-0.ZER]Y%+NOFX(E @3#Q1' M6?$#LLEQ*C5]#,\]^$=P5Q80AX@'G;XB3SO>OFCC1)0BUV?QUOY M :A*:90X#CD'@ +QP(TGD@6R%\$5PPR."R:XA5S ,")[)S@1YS.-@3H49Y R M6"V/,M[/4%,BY<[26X*F-1T-ZI;;;20>1GG<<4^,5YLU;TRCB'KR,CK4 MPD?JUZK7(RKB06;.&S0\987AF0 MI5,\647&]\TBF$FKY+S(8VZ+G%UZ#WR9VP)8FLU73O1 M*A(5\[R?X<++FD;"+(IT6;LS3JSL9X/JU7F=GGCGPQWE[S_B5V)^03@GR.@D M+R*8$_>&+1%+2QR<[&[9&Y[I>J'O.SSY/7!;"(CXMO1 GO/HR]]_\SQU3:AHZ8HKD3&P*6Y(GF4[IB=HDQO@+(%! M &+&-4_!*Y:JBU_>?O)R%08O-$K8LY_F*C\YGMC_ML!L-2NN1X" -8".1L8SXXH8*# MJUPL<5&XJP4ON\\4$!1VT$*$L[XSA 25!M-@0L%-WIW'!0ICV^(V8$FZ6Y!I M?:C1V@@,7/E.'*\VOSA1Y 3)*GI@VUTB%^A6FZ)T\)7C^]1[?TK;Q6E#U1FM MX51Q@\9(5BMCR4"2>"%F+,7Z1IO@#U.ME#*LI0C2"U(L1)=J=DM!X%F!3)2\ MA]F'+;$8,#=#$A8%S8OU^H'U?>H78#+U;GX_.O[',$AV_@D.%7 =Q:F"#V'T M0#VZ/\@7EJK073?A&TH0)QZ-9ZM\46<0->0+/N/H-GS;BP)_LI<"B&,LF01D MP[$FRF6POD*$Q6*"/TD%(+?G%GNH6.PLUS2_NH3%:D/\;+RKC"R .3!42F'! M]MHYQ$XD+%SW.YACC7AX,&S_X@:F&;[(AQS35NB]4B7E%%6MX,ZGQR4E#H@J M3H_!:Y'\#P>(4,_'E2&OA7NO, M?AA+T3+>/C?E/Q]'KRU=;8J,)%X[)UBFO@VNG'BW"DJI2]%HN0^/05*[MS8" M4<3CZ6@V*_;1AU)$/@:.I]^ ??A4 @BH(N^-R4$* 2>G72X&X>%9RI/+*;(C M1#&\08_,X;1 M4\@M&"7L'P(4N,7%;?;X^EA_$:=?%;2J4J\T>I%RDI M1M;9;UG6C:R+W_)ZFM]2/R=X)3\HXN LX)5/D:8-1$PS?6ZHL?76%B7S1BWIR#:R0^.)4E)T- MSYG\"I65X:ZC+[FJ_@HEB>V>R)OC+V$L'D8;8L]LP0T%-R A]!N_,AX63OV2\SE-3LXAOPPCR@3#8EONY;(3R MA,L\X"+UADE6/M,-/*'H,KZ6Y5-N@WLG]IS?A9;_7WG7TN.V#83O_14\)H"! MILFU"."LM^T"WKCPILEAT8/6DK%J97DKV4GVWY=OD=:+HDAQE+WMP^3,?"8_ M#H?DS&U4_)N0S9Y^&/_M[1OB]">[,\D-IVP:FI+L\>Q[/&\ MHCD$1?=2"KX45VU[I8%L%AAS)0KP N89WXZ#""=R@"]DOJUV&EYM#9;RV('& M$XP=+L\^=;8(?<( #6OU8+_MB( 'K+2U;RVPUM9'?06$<(X #6^?8]O9 K>* MTNQY15.N<21926T-H58OH>F+&=TCX.7*#5IR51K7'?#%QY%QUL4XB'B>3%!. M15[0_7)N=?J:TRXC(%!C\N6"\5FBIJT G3NAZ1<$$,@Y&&_ALT:IY0:KZ. % MY@.;PB1U&_O;,T4UMX.;PF60]LXR1&G%-DD-3B$*0'8H3QBL1A;9;';=:#H[ M/+2OO^^2)$[B2F'FX^8*[Y'/)O$RCS?G4WF*:=T8IE8RP2'2L9#=?UB+GHRFW"B7<+/I7VO>TOEYP M>(4"I-P[AX(@KIP(,A]OD^N>'U,&86V0HL[T+E]P *MB!F)$\HR@N1BVGG*7 MBQ6E7.YV!;9+_-[JKMGV 9C-;1%I273>WP%PMK8VQUDN;%E,/&(RJ;]#SW2B M/#\?0F9!GQ0._K1*B$1K1%ME.LH<[J A'9O"8#R;774(IU[;/6J$W5U6G0 MHL#(6AW$^W_HK,D*@Y"D_;=)5)X+FFKH)G\Z7V;KL>MA;K33BT8WT[0VGQ.Y M]!OAD$\JLE@@11ZB H'P!UA )J&,3\GAZ5A$Q?/U?V>LE=R/,L8[N":F(B5V@*I[").O)J9 B/ CAA(&) MIN$2B:5.1Y3F7Q.\D2K\6N165DE+_FV=%HJ/]<%%CC[)E^.#G061 T>?J4&-48LI9_;Z$5 MWYL^FC0A&G=*J3VQ<;O#[EA2HJ6:'9[&X$,X8#*6QG,17K&QN\SCCYA[V"\M M2XMA4YCT:6._ZDV9M(/K/ W2?NP5 IF@,X@#-(FI/! MH\0RJV:(*4UCY%NZ M\B3QIF#5>%C.,)8CC+%-"U[FK6%/[($HJ'/;L"G"HKI#SVYX%%QDD*N1+*,/*^XBZF21.Z6RCF!GE:H1 MW<"F!%MKTPO,Q.6WVR_B? MV"8/A0RBXFWM8)+48,O;SL$:&\WK!*S;A#%G7]41 M5RW020\WY-%/0A5!T8E5F&.W98,>>7D"I7;8506]L?'\]&=;?T(W_2F7'P"J MS7JL&DZ.N?@W+R]..WU(N$T(;4;99M]G9NL=@.%= *8^2SPD"PYL#YP0;:UQ MPXT%ESZ8).DI\;0L.3520A[:[-$E>:JO3TZ!KP@$P\5JS 2Y." OE?X>I?DF MKWYO.XCM:@"36LUMU:X&M'X:[J;40&?K:P#*\P[2.PO9\GO:%I@V;CR3^6:$0>-DZFPY@YEBIO_X:8!D[VP6+#^C>R+B+ M)26$=[?D$731!UQCBYD,_G9K&X=Z_>,S&-@=2KOP]5CW"T0%H'?HGLD(O,IY M,)H;&-ASE:^-K[*H+,TAT 1S)F,OM=(NHZF"P%S&!6 M.S73Q4:#*41WRXI*(N=.C&AFD-:X,U4,W1/5$-4ML!L$#%XU=5&01_,*#!*C M55J2FCA8K18T>QO!YBPSFU42ZFX!EU4,]1[K_M-;T\J@KD0$F>R>K?YT/$49 MRBHA,]_O&)V(NQ,#FQM\X>II\S*78W+7EKIP;/J]&:K7 JF:L;@KTG4#<;H^ M'F+CG8U;42^&$,SV.0[EO AB\+/K<4D.8#8_,,$.O@=RB(]2^'1[S++?CL6W MJ(C]?R^M<;N$ MU%(B+^#V6L[^?9I'6 % NV!E"?F2GAYKD)4Z9N7V(K+'CRB:7MCYEC43AO:! M<-^]MM&"9L#$7LQUP;YJ4OUO6+,&EBUK-%NCYNKTS]OSMR>:%N$ZCXT(%Q3> M'Z*,UD+$B](MN92(WOVR0.2)L#^<[DY1<9HU4JMD1V^6";#"7@T;B%(+2.1] MU?I8EC?Y+CO'27R37T=%CC_6&XN90/Z/N4)9?Q,N5JW!PG^\E

H"K&W\A M^8IH_AH)W8GW++0/N\T _]U4VPU]JP&O-%AKYLS.:_O]K6"SK*'5*C?V-('+ M:*:*6X_U]A2Q3=?X?_VY4G*-?WK_D_@+[_']_U!+ P04 " /B*]8G38V MR/1, !G004 % '1M8BTR,#(T,#,S,5]P&UL[7U;<^,XDN[[1IS_ MH%/G86D[(MVK%NBRM[.[:.2\=- E)F*)(-4C:I?GU!P!)D10! M$B!!$J0<>VF7#221F1\20"*1^??_^V-MCUX!\J#K_/+A^*>C#R/@F*X%G>4O M'P)_\?'JP__]Q__ZC[__[X\?_^=Z_C"R7#-8 \CBY[///Y^?CF9?XW9?\<@6L*RA#9WO/Y/_]X*_-\(< M.M[//SSXRX>5[V]^_O3I[>WMI[?3GURTQ-V/CC_]S]>')W,%UL9'Z'B^X9C@ MPPBW_]FCOWQP3<.GXDEU__&"[)C Z:?=M[@MR+\^QLT^DE]]/#[Y>'K\TP_/ M^A -D?Q9X"-Q<_)76- ^Q4O8/D<_DL'QY\^?/]&_?OC'?XQ&?T>N#>9@,:*_ M^MG?;L O'SRXWMB$%/W="H'%+Q_\]IN5@5O]9+KK3Z31)S%ZE#LAN7VJQ]Z3CS%* MQG'C.A9P,)3Q#YYK0XM@]]JPB;2?5@#XG@R74F1U9'9F(-QN!7QH&G9#G.]] M0Q,Q[/[J31?3#4 4D0J5SZ.O(?LW*\-9 F_BX 9X/?'A"_FD!; !Q3_-,'F\ M.) NKOD=SV/ZWY5K6WCIN?LSP'.Z&:DI&):.PC:\U;WMOC4$M13YUIB_A9YI MNUZ P*/AX_^?!CS>-D \+*PM#P^0_NX!8NU86#]8:5]@O7:0-OIX@DN';PE,@V\/)JF&^#UT5G.L%9-"*3@(4^[ [:C87AS8 +X M2J;P(_"K<Y(Y*EW(G.\-YZ25:3.NSEJ70SIU =C*N/)NR1#I@Y!:\5+0%8<\N MS'BM;5 QG:[8F6ZD=\$\"AVP<..NUZY#A_'-0 @O?14Y81+J8E9 ._#A*TAM M@)^ &2#H5UYO2DAVP.17 WT'9'?R $UL@/ />*G ?_81? D(F,9+!,+M;366 MI3[0$6RA3[^/!X850\8*G.J;P$*"79@6L"2#J>I)*J33R98)[SE],+,-DZ*F MZO9HGTH'K-P;$/UNV 'X"@SR[QJSC$.JD_/5BP?^#/#W[UZK\Y.GHNU1L8TC MHWY'QV?RW^I;7C[!;H^1==ABD-'T2%F'2QGZ&APOZRF43:O[HV;-V<1T.\O5PJ (82UV_;4@RJ6FR[:Y#G>%!/MV MCS.V\"_QWPT[I:U;X!O0KBB>!H>C[::^EL D/Z'+EKX6S\44=6%1_>2H\)EN M3SBUN&71Z98=]1H5)J[IX:X6\U(?T.!X5U/3'&(:,'8?D$5W[#B!88_7+MY9 M_EL%M"4_HH$@FIC@,E_H_K!?=WUBTNKHN#]#[AIZGHNVCZX/:G%60*XCYL+I M]!4ZX_]'K.=>N)?U.)>Z@.Z>=5FV"+C Z]AV]NX M7?+'5 ^\'+L1HW0N/Z\,_QM X.Z':0<6L.ZQC;\Q;#.PJ<*G"TH-6/B<-7&P MT,"#ZWDS@&CO>D967W;TC@SY';X&]9!>^6-Z18S4GNUE=+7P)->SZ'QR6C"' MY^&380/O>OL%N$MD;%;0G(.E>K8%/J2%0*+?*#AOB]+6(*JHIA.%0TR7RY): MW!53U(7%\/G2Q-G]<;JXAXZ!K:EA/T#C!=ITX58O"=D/RPILD[ET<;Y'4B)# M4__"^9?=;Z),O'1T=?3X:?1S%A-(_&HXU"JF.JD4+$D8QJ[9K M9H9BD_?$+LH"@U#S,#E*R@/F3TOW]9,%('G??$I^(+ YI9#!__CCQL4;M?$+ MWE@8IA]3LHT78/_R8>]OGQH<1BRK9TQQ;Q3[?_[CXO3J_/CT\_GEU>>KX\]G MQR=7R=C2:!BC[#@-9,:D\8\Y@&1E'[7XM*'/13^:*VCO5+[ 6]:<=*(ON8(# M=A$^N__RX?C#*/#P.-Q->))K1\K_'1C(!\C>SL'&1?MJ+VC9*]F+C#U2PTE. M#1L$77R6V=*_M:$3?,2!+C8^UBU>*@LTDFG7*WV4CSS2QFDGD^(9&?B@1;Y8 M.BOVF_9*#4*#CS1QUJHFPC7R'MH@]&8R-+#?I!>2%QIT)/'S#B1.3EEDY([_ M:*Q9MH?5K$>2%QAX)/V+#J1/O%P(3\3P $@>S]^0" JTO7$MOC(*>_5(-_)\ M1*JZ[$!5S\:/B46\GB2&B?HLBNT4IWV&K9.CL^/38UW5(\-!I)BK#A0SMBPL M-B_Z#SX&@F.N4AAM>Z00T=%'ROBLA3).))1QTFMEL$X*9HA]Q6&*=4*E;'7O'\:$6$@5DO^%-Z: M6F:NYQOV_X.;PDT7JW'_5%(^_%@A[1[$R>0=(V!P5)#^ MK9^105+//FW7+Z[-D'?F[[T0=OF(8TFW>S2.07#WPZ17?1P?$JM9EHMC?+[_ MK)_B[^+ W#T("'TZ!*48+D%'G"W5(,Q"KI8NC\,3Q 6$"OH); MPS>B41Z06"0;BF[]&H_R17,B&-^1\A>2:]DD;8H./5='%S?/3"MAVV:Q(-^J1 M^$N''0N^BPOHU+N.\)' -/!)R0ERWN'O80LZ]4@QTFS$BNKBKOH&\XG(>R,+ M_/@OP)\D>^VR?)SH?!\M,O)8 ^V>LZ/-]#WT3,/^)S 0/U:,U[07>I :?*R* M=L_<<2A5,L9[_!O6;I;3LA>*D!E[K(=V#]G9$8:["C%-I-KV4!=EHX_C*-L] M6X_Q "TZ2-M@+=N9O_="ZN4CCB7-.4G__=/^\P0%;Q;DRCRE1,=]NG!\1)XN M[.CBGV^FC[=WCT]WM^2GI^G#Y';\C/]Q/7X8/][&] M4'J!]W%I&)L0>\#VO?@W"0BC7_RQ8R3UU&3FADH"V[T7B<=TA$\7MM==._@-)XFA;AK &%)T]"3MO6/JFCQ5$V^9.> MNA514U[%7'X:U>AQZ_.9E2>/?3\DTF5(")#FL^ 15WUDG+6-C#C?WC:L(L9" M0KK)D#1?RA?W@5@O-3VV7LE6W9LZ.\9G 3)71ECWBFD#"KH,"0G2?'(?K/5R M=6]=[5)?" M63X O%V>P^7*GRY^\\+)P$% 89]!8$&>0T4;QU> 7EP=#A6%QP?6!KJGFBY@ M95C;PU3Z-+P1RN>$+KDF$.VN&R@4WAS5$D$#&\O.\"-VL<3OH!M&:BFV$"<;6^2MP"6C "OH*4/#FH8+8=."S$>1[6_G)_G2R]U^)W M&#A")!D?UB:SW&@T[]; 1SV!- MDHZC;2B[&P.A+2FRMR8>O;$?EMDCVZUG=V84K##2= :.*C7RX*9X[R76I"]F M1;5P,33T2#+.33C?R]UM*A$(K9-6L&*EF^D&"4D=LA>F4@8;O5WKX"%(7,EY M9D!KXMP8&^@;O#A.3NO! 4&&SV$%^RE'><7 HJ\,E?'1V?' MEY<=NT6P6J:(#MVB6_$90#1'H9@SA-<[.ZX/*0D,*V!P3Q*4 M_=TC++GS3A52AX.QZN(8UJ7QGEC"7*KCP%_A ?V;&WY6TNMP8"3$>:/7R7H@ M9N)Y@1Q:PAZ'AI0"KH=UF\SDGI^?6K3;H>&EC/5&XQJ[!LT#Q/^QJ#K#T%^0 M+_THT_5PP"/._K#NIU.7()*',(&> X9/5>X;O7'N\BI1 MA;/ WI?3^I#04;[GK>T2UA09Y?M=\3(F5YT_XVH2(V5L\TO!JT1*!Y<'N[]Z MTT64:P7_5?#BX$0T ?W3,_[/U[O'YZ?1]'XTG=W-Q\\3W$#7*X.)@\4'=HR5 MW!)P6TM-?W_]0@9R=G1Z>DP'L_$W\(\Y> 5. .[Q3"#!GH3N-^BO;@+/Q]]$ M7N)"]#R _]=Z-G[DPF9K4-+-")1HADQRU=SV/@G]C>MAFTE2J-';4H!>H0F\ M)]?F;QIX'7H(AXI,]3Y-S!>\%G@SY"ZX84>I%CW6:QD7JKS?J6O_CA+#1I<:Y7WB;T-_&) YP';N:GS!'R\^R;SA>QG?H>ON;)IY1V&HON* MG-9=VC^'^G; DIR@NO-MKNS2Q@Q.1KD.#2V6>!YJ0.!:CZ'YS:'@08W!8 M;[)W/(>;=++ EJD_:9F5S^?.H\^K'#1*N&E VQUDY7AT'3?+<%R@I>2(*=2Y MSS"HSF #$0U=Y?%)MM;)[_@U3$K[Z8:'&DIF;1JJ<*_HZ&EW?@:9.!BPP/,S M(BPJA<=N/FB(2#&M59@WVRD1\Q-Q,G5F6';0\VCE#I]]"U769Y J,ZYHG/H MAEZ3OVH0(5KTC:=6X?U\(U_L,?;:EHJJ*+S.@(M7 MZM+#<*9-C\%1SD<#KZE;+]::RN9]"U^A!1S+VQ/29+WA'X-E2/08#+79K!T] MQ[QQZ1(NI%X =0M/%R0/_)HR= L]6EI"""V%% 8#%GDN8ZQ4/A)GL?+%!4V1!*:>2$>GI49^ HX+3&#RU3\V=K4IQ/J3X MV4N)(Y;7O,N!8*.)2*W]I;31\ Z32+;#&K_@PO@2/P?H%H.DB]UBE9'F0):,;?B26 M#26LQB:E;@1'-K^@GM I6FBD:.@&&B5(J ZPQA(DE0. M&VU24FFX?.6%'J\6;U:&LP3>Q,$-\%!]B$^-86V^?,V^PA2;)8\=3ZL]=KSY M=?SXY>YI-'DDK7Z_FS]/KA_N1O.[V[N[KV/RXVQ^=W\WG].>TYO_&HT?HY]^ MG3[3HZC/<__4]*:H4F/]]P:$@0Y+#/5F(GH@>\-Z$QNF7+ MPJYA5A8G^FB[TGI0S%:C#_P[<&RI*2.FD]*+]<=2O!!KBLSY!F!MDWL(Y-=. M^5)?_8)7;2771GU6OA!GBNQZD>X[*$+ZK\ +"X(_NQP7 Y4.N1BRR#$'.![5 MZ1S@6>)!'T2Y\&:4K3DPW:5#J135LVWZLX-!9B>"&E;Z&FK9PRS.MP'"DSN4 M!&4__/6]B^*$CD4+GRB-P8"O/M?#J@K#D4;\2T'2"\;.GY!E+R/D>2*H1Z3U(%+)=-W^*XNQ\M6'"VD55HG%P("G= MWU1^!*];!L?N'A?V$4>J>*[[(EUO%%6$3IGL3K'LCH> %T%&Z[YS;V4YBL.# M<]&N>:/*6HDDNO<>#$H8;N9!NVI4\/ ^<:+:%S>&M\*-UC!8LV ATW\8N*C- M<>W7ZRT<<8J< G/@^0B:?CPCW@QD_8Y_EWN(6(/2,*"BD'=EK];;!TUXCE." MFC)2@X9-)>:;>/S>\$$Y,:D%ZTY9GV$@H1*7S3Q0[?#,4B^I5A^5+\Y5K.RZ M_M*R!WS]"U/HL=H%68MU7S>-='A7?>?DSQA]C5(XPP(ZZZGNA3B+55\WQ2=? M]9K4&R6'J7O;?1,M-WI6\07N^.G7T?W#])NVY4933S-W,A%_.,OHTOH:'IZ+ M7>(\L:ZWOV&E3YQ=*86QZ<-7Z,/2RG7RA+0U#06:W-L$J."XX8A6%M?0;"H5K8=YN'?1K1N\^(O 'IOT[K-@H>5V>8=8=3$U MFJY0UI;QRKN\8E&Z:$NR)AEK/&]VOR$%-=$K,ZJIO-<[;&I)2E%LMS9&:2?% M!X /WG.2]FRZP (>>Q[PTR:ZI$:,))EW%*H5W; "Q=NI@7=ZCF5W>JBPJR:K MNC'DN@7MW6'#[VX!N 8.P.=[CRP&4=[K[',@4FH'ZX$#/%DR[SA4*[H&JGYV M64W1C&Y#[OER*QCL<%GA7T.$#IEW-?UK95@1@/C,T-@8T#K M-F(GKD;L6+2@+#VWBX-)A-@!HJRR6.HZZ/2'7VR[9\:VTL(7]3M 4(E(0)$G M3>^]$PHP&]!X@3;=G<>0*%F7;P*$:&2NO&GA],_*\F(X4%(C"47.)HU7*RH- MXONM"2TFB4-%E[@P%+F2-,EE)AZ'5SM&6C=H-1:"6%,DJI+EI6I&=^A@X@CC M'CJ&8RH(QB\@I!O@% 7CRW+<<*!JZXC"\C !L+Q[+-PYV!C;Z/G.H^N#$A> M2%?=4*,(!Q?AR14@>^=U M,'BK*1)5P:G,+7[K9T@B"?)_)'W JV$#>HL>9XXA?QB3!&;I7Z1:AOEF\J?R M*,'5W0^3UE.>X[ETMU@ [O&@W4%DM7J)M7K>JZ.%!M(:UC&WED";@/1!([0( M<'6-;E&UC7?8,22O26*DY\_I778/06;C4VE:MBQ5"?.PD7K4+4E MN4+$>O?=@M5A4]'=J#8^NXGCXV.7YY,R,_S72GNMM - #86R+J+*F1W:@^_H MQ0H)F/3H38AC[8Y,-'%5V1V :'_MH"/K^J_%J%8/+C@9PD,&@X4RT:K1)2 M"$(L'7@9OC!ARD$(7(*T#@M6=832:/5"V?CI0D EN>2GBR= WLG=N%B>R(T19 28+*(8"HKC@:=C&IL4C1?I+/7WSQSX[[JD1CT.!1(HP>^!=2U?=* M)@?)9%!:&[,&N<'#2:5<&@VN5VB2#+N4X;AT&[,BKS21P:.HOC3J5D84PDXC M)0I(P4?;]0($'@T?___I(GHKX#K>M>%!CT:RI3Z 3[\6*5;K6%]<\A(&*P.@ M77;>PK(%QT?X?T8?1\DW\3_"SX[WT8.I:CSS/;H M@ZT'UW"\]"X\8>(+%J(WMFWWC;S'P6VPE,1L0$W2[5H+.DPZX&=D6+O,2,E@ MO;L?48CR;L3W+KHA5T6TCDVY35'YB(QI68G>^WE\(OK6F_0MK'&][D77MTE:;3^:($SHO)EO[2G+B:A MEC;WWC-4XGD(VX*]V&K!R7_)=$$00J,4)2WG?C[C9_'Z+]%/7=1(ZBN%:WI! M\RQBCSN_=A66^W[ AS!S0YB.M^!%U UXE9^#46\MYQT9F_#BRFO<=NFR]"C* M5DY.:]WF8;$>LE7%Q!D:PMRC@1HKU\:<>.1EM+\5G(F?&9=O*5K_.=I1TW)F MYODF/L^RE]"%G?YH/540>SSBLU>XOV[SN5P1C,NW6LP.X=!+)3"E(Q?<\QX? M<6;Y*"&CY?1.1CQ=I&OP14] ;ES/]VB5/C*T71!MV0)=DVC+"[GH:*_3HRU= M\.M1U"X7[9N%^$GG,3R2VMD=U6OQ.XPI?0OM M@+SG386 /P$S0)GTE"63FQ'%%Y,=F0G=D9PR?62J.$LQ-823_U<#?00=?&(W;) M4Y%7,";+UI(.2-Q5($%!%S-05\>9-(,UV1^"P4C>MY,M#U[RB5B!(QZP?\P( M@DL1I79AGZR6"WV!)(1W]9(TVK87 H,K-QDR1'2Q&K5TG#49M=D?@M5X DLB M@U3B14%CP0BXBVB-LL2T-!'14.=@XR+ZX+;D9H';O.4;A;UQ2-PEE/?,8ORT M\W(#93K*W!Y49&\(4YA77*=D C."Y2)*HS2I]O;[^WP4;>IY;:4O^<2&(NAB M$^BFRR0KE>*>-ZTJ:T.XF+LW(*))-KX"@_Q;YM#-B$HCY$:4WFB/H)9+Y8[[ MA(FRF[CB+NTNF:RQE"V6A7UTF<$R^DDOE?+,#6$./P4O'O@SP*3N7B6F+R.@ M+:$TVI'2>VS6#[K/":\3!_9:@5O**YV0;Z3:AY;)+ M"/#2RFFTWLEH#KWOQ&'V&\E0Y1O0\>-9N2T\&HGTZZ=^Z[&G57)V!8YIS+_C MASG/B$S"O /D)ZX7FMNCGW"HRIBBG.G:U"C:]\B%DZ'84DCU[3<\JK.H5>;S MVC"9 [R_#0 I<4WN8(BXOD%_=1-XOKL&2 POKD[?T8J M>]_$P0(,PLS+5"!ECIZBOOW&2W46%:4TUP0F!2^R]_]="!EI.OV&CQIVM4IQ MKN -)KT,@:]E)Y_R#EEIG?<,'))\:96.7'E$N)#+D._C&\,/5D#D"R9/H-&R7:UE'(XWUZA/]'-!'K MZ"\A9=V]V^\962.7P2[3F.CH2_TLU2EJ:G&4YUM5+:(A!)RE,J-*V::SO&U* MD=+>'/4ZVVJ"X]V@HEQ'SW*6HKB[;F9!,@MK+38;G=HM;4"$TD_*S/GS_)P7 MSLO:M$70,4$K1M;E^?GEV<7QZ?G9Y>7EV?&5FIRMG,$4J+@XMG9<]'# M_*U,+>U="2N7T!"B?/9]AE*VY(*U?]A+[ZK]+F+P>5X3W./-,?3! WP%N6%* M;CJ$*>EB6FIIF[TCJ2>#5C8GK6/,+9+*?4#*\(W7Y((]K/T566 I\*GXQ&!1 MV9AP&@V+:L^9ETYC++7473+=>)EDQMJO=+ID-5;K>-M/_ROM9RLDH)NED,J0 MK(C=(;C(2)Y:J0E_E9_PA(;VD[R'*903>.ZT)#Z!\UVR&,9'P;.CGB13EN9J M"!ZN=)95F1EZ?)2?H9EDJPGBDQR?Z5&GP3$V??B*D2EI(*H2ULZ, M*$^]VI",AI&JD9%]5>M$S,'J_962L=DK"KM#C/->3SL*0I'+6%NY.CI M9F4J)'=M1@;#L"*%"5^E[,D)XSQ2G/95>\O2T_ROJ=.TXT,K4D*BUK#>+[#" M%R'K31#":+J031RK_D/9F7:%C_?GG5H;F8RS+4EC$$>J7 XY*5/#"!%@9)+3 MWKST-:5)C8D,-=T,A53J.84L#^N6+O54\0Y/?H0YB9\I M>M?;+\!=(F.S@N88 4/,D5Z#8I\AIIKM5F[76H09WI":T(;1 AS=/F)AQ7/. MQ?MAS[6A13P7Y1BK1J[? %/(LZ),!IUN:9@I_Z1V-8P;7$[B/^UW-HHS +9? MB&\WFM1%9*0!:^K,R9X>X1ER;7A0/#>@#"W=;$.9>O(60AW;K80Q:@FMWQSW MQ0.(OA*9./C$F#6[*I$G^JFLACYW[@]L%IBUI-)*IJ:&E[5'PZ<7.M,-"!,3 M>50N-$0Y]8$_ VCA88T=ZXN+94=3&2%G;.%?4IY3!YM;X!O0%EL4SXX8E>+" M(9%T?,F@_C:BPR*_3 ^,%*F)AD;?#-#!C:+1D0BIW0"SCH-HC-JNKU.T-)PH M1"[99I%)YUAI_E,9/)[P;PI+WRBFK> %@A#V\*AV.J:[(M;;@VJ4=#-U2K6^ M>W6@4#:*%FH[M'4*EF4/^:GIA/^53"7\CS]NR/-,@+#D_>VCL0;C'W _KR2O MF2[84*W"!!Q2G/=-\_B,&R!SA0WWKES4/J^W[MJ #@,.PGUUP8B4)K, J,=K MAZA@KRB_P]? FSCF5[!^ 8BU4F1;Z*3!>JK8,_H";&HWI27V1\^8]G21*NO& ML.R%;751?'/F79Y]1<>93@"1XH]$CCSB@2>_><8_>7AK1"3+M P5J>@"(GE5 MYV&B@G7MEH,GX.-C)I5$;%+Y*P.WL6YJ5J&JO>5"CG?M]"QM0!^@ R;XX+2_ M9M2DI@M2FEM5FA!0 [=#+>0U)I$RNRZQ'NX$NM\6,"J(9-&JS9H50M0 M+O3@A%7)4[P4H.XQ!#VN!(AU8BR7""RCZ^XHVIEU_2_211=+(:Z9S)(BRUG! M*3B>M2>MW,$2GR3GRGWW-]UT(RWMO?O40KZTT@S3$[[W5UVT4RY:AAH*6. J MHGG9?X4.7 =KKO0S?]=._@7#RFJ@G(TN=6#\*-9!^N_9P1_CP5_T10>E;'"] M:2V_.(RCV*X##^^+/2]Z8^(57.L7]M%%9PI6E>K\%KA*U:XV\D]BF;%7S#:Z M:5)>#0Q5EC*HQC:R[Q_(B=1$D)+\"BQ\PB$_/1DV8 ='B'723D^E,MZ[>ZC& M89.*"D=AWX)7:((2_?#:]EXM4HPUN9R5;BG^Y:+=$US.J2??2#?]U#S^"#)8 M<.W2ZCF(Q%1.%YE!P66 $-/F?IO;S7$-5?D>M&<^8TAP*:6?79G0,_0"3@(:R""F[P>*&/)\ , MN81K47@(DCL4W-011Z-[#%E U8^Y9TD'+ )G5UHDKM/)"[P7)C P<"D20*/Q M:K(9X]CV*0SC) (BT\4;>_/8XDX7M.IS)#F6,1+M.S!PU.>]E6BSMA-6SLA$ M(7YH4FK+@B1,."[S33+]N@[?SDA0&!B65$D@0M3E, ['M]&8V;:'TVJ@R!#A M,M+^59^C5Z. /R_$%IN\**S!"^&^=VCI34-6Q IC(X'BA)12=3UR'6%$,-;D7T# M^?5.2*(@8?8]5)R("Z.NKTTQ5.KO4&)V[UUTZP8O_B*P\P+B;5B$.@\=5 JD M4=?E5H*JB^[WO5AVPKM>W/9@,"/,O"KOF^L;=E>5%IC<*D@U?7IT(GR$SJ2. MAGU*'?U^MMZ_)S(!N>@@VIM#[WO1(U)VXT.Q,A+@->TZW-%<=9?3O.L<,XZCSY5! PI=GL?N,ZP MH"1-LMR&(.ZA/2)J[@4*^=3Q.7%> /AC(W* M#;_0C)?TTEZ[);IA:+<"P[U?V\-05TED%/49("ZDV=5SE6_CQ;6.^A98PR58 M4_2.H+7*30V\R>Y.R1)ZRBI7CC/M"C),'2#P5CC?2B>]R:E@[_98D+6NEV.V M]I[?7 'MY5L-1GN"K'6];'*TA_\H,OM8[8:C05'FNBX^PM;AO1L@ 14RF@U& M@Z*\-?"LK6,?QD-)4@5^AZR SO5S9=?R3Q6S.:P4"CGF9P"17QA+<"P*BU07 M[8%1K%L!<)0QVV@HN)KGU'%:B)W58YG\7*/!J%:"O5:* #4F!X7)Z?7YX=G>/_GEU>7%U];MM4[T8W M-]Z^&AA3T+"]1T#?SWH O>9BK<4[ZC:W9161M]L5>=:LL)LZS-Q#!WHK8'UQ M74L.-/R> T:-)-.*U@G]8,./DTXW&3 0>-RI.LXSXY_;WQDHB'H^RT<]I[<+ MF4#G29\"G97N(Q3ERF29*5*N--P,LRV[3- MV#,$-@:T2/X+QP,D:GOJKP"*LNR,/0_XDF>!\_Q9(/K(*/[*R'"L$?W.*/K0 M*/Q2XS.<4Y/=Q*H/;%J\+"V.6!KAX&*9L"=T=4+Q.G-Q?G3Q^>+H\O2X]6SDLEEL4+,?6FIB^ MR#=R3RXH6!G*)'L/'A@JY-&#G)H1A[, F2ML:F_<]1KZZWAA*(=*<<>#0DD% M46B5;K/V&D.EF)5M<39$?H?! Z>B"!J];VK]@7]>>D5 R30\+("4L]YH8LS6 M@2$@QN(-;%'/@X%.55DT^IS_O"UWEF\X2_AB@RHGW O6;5=,L*V3;.U91%P= M;]"VL>9SXA#U7DG2:-=,$)^.#Q[@*\@-;N[:]KV+W@QD<3@3ZYR=()>=^[XJ MZ31M%&JPW>CQM_5@EP)!\"\ZBCOI!I8:NI8"#H]U18#9T#H63[Z!_.ZW)N.U MBWSX[R@%[;XD.+ I[C1HV%1@O>&DB*U?H+9C:8Z'@YDJO"MRI82VYL[AI[]K M>>-Z'_AD17> M')"8=XN$-=[CH1OV/X'!>ZJJ@+)N:UB3^^1:,M$J.W3+F'S$]NGY#=BOX*OK M^"O>;JD>T0-'HI X&@Y1TQR&9&X^O[E*T!?1.G#0%4E!T<:LSU@CSP+5H8U0 M>\=;@1P479+U&''D&:,RP!%B[WCCBZ'1JS>=G!4,P8P7>-A4.KB#$L1E*!XX M[,IE,:RZ=XT[RJZPU$X'BR >NZI*V769GCTW6^J_4;@X.A7QB?7UI<+@_6%) MZ$3!G"A*O"Y.8'!6I";K.B;G+F#D>ANF [$-CY6RK0(%W0!14Y]2RXR0+'J& MD(0CDCZF,)>K)!7=D%)7L5)0$1:(FARPG+<_9/U'1E2EGI_7B-6N1]H3EG6B M03FV-4T;!]?KK\ B)9Y+-P!:EF)=SQ1S,_^U5,/[;0Y LT(L=YUPKLFU M^Z$DDEV!>V=C]&('Z#Q M FWH0U"26T&BGYIRU2G]L%R$O&:ZS55A.:2)?&]^Q%:E7 >[IKKH M04JDA9HH9JV15#3J-!D=0.; #Y##J_*>;ZBQ%HO5P=:D ',]2 @;,1.7[YN# M%\-GIX]BMQR84D6XZT&>C]L /+O/*XBLF8'\[8.[A)X/30S95VBQ?2DE78:B MYRIL#BMO1R2\:]?!W)2\KV>V'0 4Y/EK-!5'ZZ$WR1*V )Y'.;D'@F#@=!H> M*F08;30J4-;M4;C2DQR(6(HKDN$*O +;W9#<1<6)P@2[#@ "M=D=5HA>F$*$ M=^KDV(GB3@, 20U&507GZ>$>E47&(8"B$AZN^ARL>0M>?+Q6KJ'GD:S9K@_D M7*!7>1F\A(&^ZQXLC!Z,V-+ID.87C3\F5W24;"7WC HT68>#%6X[3,FLN)Z M*(F8XK36&P/5S7\Q@UT'0RK6_;UA@O':#;A',EYSO;5?K,,R!)1P.;1"8%GF M)P[&)O#\N>&#)Y^D3$O*6@IAI(C D%$CS;=FE<$X-X49'NGI"2R,P,ZPR[PO M%.DX##S4Y+?1Z\/6KH'U]%[*62O90EKP[X:I(K]"!ZZ#]0Q!QX0;PYY%H)?U]^:R4T;^WB@AY3K\ M#.$T_,XHGEV'X0%N_1Y'H0=8CQG-%FH%#W!V&@_ &5## ZR':D74)>\!'IR> M%7F ==,Y5W-5/< #4'P+'F#=8%"BS9H>8+68J!&%KZ,C6#K@??4- XE?4C=;>%E$H?7):LWD(KAD =3(])H],5(Z[X! M"1%-',%TX;5H'BP"!471Z-,6O>%7G":\"JD#!EN1!(;E#I<72T%Z\&K$LE(F MJ6*O#@IG7!D,R]&>%HP ?H:+BB)=UW:T,P.I.]5U<4@]H^5P-5_$8-V'-[J5 MD4OS_>@ZIC *DL99.9&T+9\' H02'AM]9=/2K=N3[YK?5ZZ-.?'N_@SPIQ\# MXJJ:+IYP'^#]"FQ+[M[M<_Z=1?HC_SD*/X-_'7YIY"Y&'OW6:(4_IO_=&T-D MKE]V!U?6J:LLUW1UPUK*5^M7X ==?D!ML"C7*:#98=8KRVDBXS*_%L%8WD6PPQ =BXE,P;)NZA\/#<<@T9I7P;.!EC(4'B>Z# M@41=GH=U04CE%TZ+VP!!9SD#>#!6*)#<="ER( @3R4JU^Y2R59"DD'.M+@/9 M5B8,WL# BA4%KA$;IY-(??T0W(+<*N M4\5]=0\?O$Z!A\2KR\H4SX,[)1]/U#O]W/P R MH48(;P M,9JH<]'65E]P(+K-'JV/ 75D.H#@@98DV>WY@=@E^_7WM:O^85'7M>C\\1;(<6Q8, M19#L_%^#%!N_?OL.AK,('3<5^WU,\S56I0 M%,X_&.^!SIN]]]6I96EK]8Q!IS4H*[P6EIJ]#[ZO*(VN*"+25O1*H]E::PG# M9DHF1B*3EZVW:Q+ENS2(3*+'$TO<$*^L,);'*V,E:.Y#6;D?G^'_.5B4MRSE MP>2SRXE^XBQ %TMBF=('%GN1W/\B/ MO$VP6&?=S)GZ>[ :[ +I;;VQW"T#TQ),M@4?7>04>.:L2J^P]D]R_ MZ;\3F3^Z_C^!/P>FNW3@OW,/;AO_WO!AVJ[H>E_?NS%QA+C;V%9B :Q=AV[]OM&MMY^\<(]_(;>S/,Z_;@\_$FTP8ZK9 M5^YO\6^UWU[&XQ\[UIRX:CV2A%>X9*EP;Q49.L,$$-$GIXA^,,Y@%0^$_\*\ M$@W=;(VDMI(DGBKX[OTVD"F%E-N5 _*R;KJ 1)VF\TM2)1FT\'*A=4=U>QAZ M!U$HA,;C\]6X-;*:RG/>E(.H M 7#P@LZ$<<$CH LD5.I5!"U2\F@E*?/AB@R=@1L5( M9WC>.3XT;'L;MTO^F.HQ<7PW\D\2AZ[WO#+\;P"!NQ^F'5C NL>ZO#%L,[#I M>*<+2@U8C\"?.'A0X,'UO!E M+><$_,D[\2,ASHRDQ&.O-VX<8L47R,K;IUJ MD>X(,6_X%]0O2J,A$L\IOWE7)>;&6-E6#L 9=+KK3>!'Z-QG M0*PJG8J/Z&)V137/+F'7F"1:JWHG$\%1C]GK+9L HY!>"U_4#7\M8(H13M*R M?/N#:FZQ/]%NNN&K;56+@JU$8FJJ!:J+T$@B'IF5Z$K;]P,6)4HI"'80XK?K M.TA>41B\XD.3!-<1+GYSH._QRPWR6P],Q56X[=HQSXG5!RA[F)O%HZ%,\74M MU#$KB-/.7XRH4'MUQ@>0/B5REQ3:^4R;@2% G,<&*C;IL <4WAP]E-0E545> M-X#U\RPZE(SJ YIZP;I1M&E',P%,FS48W_:CL?^JX&^ Q\S M_ !-X'BDP*!CX3_CK>A+0$$1E]+V?H>O@610\&G>G[[[X-]&NT^.#,<:I3\Z M2KZ*N] /-^[8YE5&%Y9/T35J)3)=.;AO7!N/W44&F3*IEZ'D"O71=4S.GY_Q M3QX>.'E'*.;D5O4A72Q<7<2P'>"-2DE'=^$SIHWW.PDK!>YK9EM=\-"R+O,@ M$I>.CCC(R\=@BZ3P_"A)13?LB*N0L?51P+H:[S![<0TM)-@91+Y[B-U2-UVI MD/>>>TB"<3U=OD_ QYM!"MQR-7,;'X"FY7COVOW+-NX>\E.&'?\K,>KX'W_< MD*,40%B\_I;XR!CK.J]95@AGG0.@]25=2C %Z%"[FI<"_!7Z7O " MO15\-AQ,=49]03=1IXK>"LT,QV MNL"@TR5:7#(%U[>MKM'Q0']SO TPX0("B[LF<]OJHGLY%>RI3HJY)A?=>"13 M!Q2*TFUW%\1W"U[\B>/Y*"BYELTWU$75G=_) M"HI&D9&VNX=)Z3L?7G/=(".HN3*5ES"HZ%Q31?%LTS[#0H">YZ(MR9S M^ZL M=GJKL$03>S9>F+^N3Z:UY^^U81L.R:<*@/] OD 4Q#?VO.:Z*;\SDR\EH(+] M76>1."P&"DTZOX-NH)#2C9AJJQCW=O4Y]5< W02("&?L>8#S"J^L>1]T*63? M*S':2(G=#G! #)X<%-@]AHD&"5X;>=G2TP&A=J MPY7"9'V:>JB%IY(M4, M:.;NUK#][0P@DRAWR2P9)]SY'4!U!-7 A6%;,")7:=[*M4EZNB?#EK- N<[O M,*HC**W*D+ MMG/RDM;)567CMCMTB C+1*M:TSQO/HB*JC(S#S#;'+K^A>31P.5NATGJLQ%QI86,XX-B=Y*:+)Y(6!!G4D>5[*M;8"+"Q\09FR8*@!556O:B^J#/+GV"E3R39>&H*JU#1Y=2N<5. MOZ,>@FZWSX^-L1+XB5-]!V(C$HPAV6QU#=60W,"86U(/ _K485H+CC(4WZ&H M7'HQ#)MQ9*N!X1<#.J2"RM1)F/D&_17ECX6RP@Z'#B)YX<08:<9+K=")!*W\ M;* Q$E$ #=>S5-;QT#%374@Q=NHZHIOU'_#DR5WJ:2!.&'XC<^$A0B\KQJO. M,\GKC+$HZ3&SK7Z60E+>>'[]RZ M35[8O9[%E90H6(JWONFV@SR%W:% 2I-9 -3C5;N7K7%9YCF6/9;;:HJ6A@/_ M79(5K[Q7EOO/F/O+OB7$RZF_#NM#>2F5,ID/):];VK$ ]KENI_X3,<$L%')4*#PHHZ"33Z!J0E?\$36!(13IR%BUO0!ZE2;H+S MO)L@(CE*T=3?.1 -&N]-7$3.F"5^ '[SKDHD[8\H)?WK;?1'L1I(PI1T,PME M.F07,ZK'KHY5:G;I9J\##UM&SXNX\ HRIA3VT4[1BI3'@(6T&+0$0#CHPGPH MF3;:*5A:#0Q5EC+89,+D&1::B6!4%-V"8;('^A"P*%]522?M]%0JXWP@004. MNTY?Q2EC0,=OWX)7:((2S?+:]EZA4HQU?=ZNZ&5W/->&%E4#/65P_>RLAMII M6/G:*TIPV/5BJN >/ZQV Q[QSB'DMU#]W/8# H C1^\H&]Y2CW"F2 X\H!3)1:M,@ H1J24+3=YKVB:QU1<7P%%L(M-L^VNR'2+GG35-3G M$/ C+P!%60"U@^38"H MLAP:S238 9(0?*5F-WD/G_SN$?#3RI7T.PP,51%"W72$GT, .6!)TEOD('31 M-H0F)&0=>/[$,?$Y8N<6X0"'T_H0X"+#>MUT@R4@41.-&S,4+;U3)UN(BYD2 MH*S/D(%070"*T@NJRAY1W]$,HEE I,=S+J?;#!D6X@PWFC,P7CA:C[2.,\-? M;[\ =XF,S0J:<["L$(-](A*#_7&$/SBB7QR];$?)-T>(?O0]2+OQ(.W(%>D1 M7^0=5B?"(([]D,2O]. ZRP>\A;+"="9B\=I5B.IN5L1"MY5QWEH0;TE,TB[N M-9F$J)MJ+CH'XG>HE_\\=O3GI*2/VBE$2FI)AHIX:;W$62/ MKO-;<28+&JY'3!3"M+<"/":J1RZ7N4AQYP5(J4 M!@(^FEOG\@$?K7L=HM^$HI5U-)R*.1KBWQKT(^^.A<:,BNDZ)K3#V[SI(M0I MP7T<"NPF<>4$YWQW0A52NID5&2>",GZU?/_;Z -P#32M3'L,[Y*T'+1$0*T7 MX!IH6%X-K'BK,@9[_@)G9\>M4OA4HQUGL' M0VZ/05:>W7+D+,DYI^.+<=7W"JK_&Y>K(&.S2 M,847OY)4= &*O+X9JZ,"UKM&$=MH/P$SP.LP!-YL/_,\_\!>VDDWW:O0WY[E MKR:#KD&@SG]^8QN>1ZJ;N^9W$=_Y?GM=(%)['9'CL/=>GC27A3[T?$-=5%Y- M-Z^!SF4^\ +-X-)2?(N,OT#$KB#,LB,_=%LL24U7. MQE=EM6N=U[?SP8L'+6B@+?%;"]AY7GM=D%#?SDMQV$ 2L)8!D#!)R@Y-%ZEM M4O'=:6E'72!13;,,9%3CN/V8VU@T(U5>8Q(<%N[W'P%1C$)QH& MTVT"GYRT"Y8*7G-=L%![I9!B4%$>$EL7Q1>N#?P.NBB_D@[%(-#\4J %"/X[ M<'U@X?EC@L(%H;1?'R AM294XWAPRP-E^'?7QKJSH;^5 @FS[^"!(LYUU^XE M7C#8GD"080$+,Q2LRX @W7\P8%##>>_/H?L2(#E23!(]!=!:RG3D.PX&*C59 M5K0%U0'?;F%K] "CB6- M'3Z!P6-'DO6Z6>_:V:QX,X 'Y6]+ 2'9>S!H4,%WW=QVVIF16[ P EM^Y3A7W%@7C5=>)2JPI^>I8KQ<(IIX^6F%I>1- M%]E0(AH[:CV[I X&2\,2W;76>;'J]O1>E^E&'ZJUGA\YR_S,0%-$ QBMWPT[ M #. J)2XT1=:SW)4#0:S3( !0@]5&2W=V M;#%28:RA/9UX7E"0]DBP]R @HX+G!FY1.L3.C;M>NTZ5I4:@YZ P4Y7?1HL& MZ6-KPA\]6@0!FM+&9J_[H)!3B^D&CCE=FIOP?<8W^BS/GZ(Y7*[\N*QR\M3N MQK!M8%UOHW9>U)#G0*U)=5!@:T(6#=S:Z(;!NQ\ F= #="+N_K@3R[$,\LIH M#1]OE230P-6/ZM-8/(_N_@P,^ZOK^"M[2_R/>#)1!^2]B^; NM-F!@J:_A9 M)[5:! >!HX;$T&BY)#5@^@H=N [6)-0/.LM;8^N-%_A[MUB*SRO#GSC84!LV MJ884EL.9ZLV,+3E'3YP;PUM-G=243AJ-UZ34 M!M.-59?H'#?@.??V*Z'YQ+=:>!]2.J4 M?AN0"?>\@LC?)C,.TX.N-5FO@06Q.NSMC SXV4T7_\5BI6$KWFW ]J]V/*9A MXEH;2<;30N=[@7C'E%J1Q+F.UR-@D<7)L,W IN5HBWTXK7UW./#N3%HQA/6X MX6!#>(\/S"1QID8Y=5,SG05#T;[#@5(MCF,XZ'%I4;[01]MMRNG8NP4++"EK MXCP:GF7\&>9D,=!WX,\#3N;)BK2& Q>E$HCAH\<=!L^:[*9 >M,07\T\P#6, MCF+1-(K2/^#?G1P14PO,@,25I4PUV_ H_\QP0->6<&(\ZG$I(KI!8Z_GU'RG MA$6%E+'H&8F)[LITAJ00PPH/>Y%% <0I)^-)5L6H> !=M=!0*DVPS%F]+C^ M4)",%K-/@K* %;I]0C=/$JQ%S?@30*3^#C]#K0R10>%( >MQJ*S.EQ T;,\Q MP=T/$P +6,DD"1=R)V6#0Z['CC4-?,\W'&*J60M;79J#P%%SDHAAI?4-!-,* M>V/31$'R!IZ[>E6B,1S8*.$\AHD>'ODFW@,:D/KS\$8Q_\<':+S0_#_B;P.% MR T"9(T((<:;'N[S!O"V8W__E;XPQ+@4L@+]W%EYSH90)<=W#"0]'._UJPJ! M]<9%!MK>_1G@$>P>[H4Q!NG0A#G +4+I<"!5B=:@P*5. C',=';0[W&['Z"2 M>D[!VD")]QX$1%3P'(-"#R]Y_9P:\=8Q"GJZ"1 1?5CFQPS_P3$U(ET' 9O: M#,>8T=E[S9T6^*BQAL%:RGQ$?0:A_>J;J.8;N;_A5 ?B759(DLF(]O,1%NUI?^&D MA/GXD;X>+N=F+S'25X'IY^B[]WI5+C5*B0X*4@6>T;AX!0A9*) :N'GUQH^Y[<"$0'6G*]+;"%9_8;!%SJ M<1M#0 _7-1L"@O=NPA!H#/WP\6\!.\#[TR;?.CB^/CDH>7\#A/5&D"VOJS,D^B6RI0AR[( M?J:,OBZ60U2->7/1K"CZG+]Y)YGK[>['7R' :Z^YVC[@!=DNR.XNUEE;^#0" MA@+PR4NI]X7SF&M67@J%Z>.E:&@+-GGE%R"ILB0&8:K"ZBQ4>*>%F>4+>FB+ MD\JJ+8"+(/O#L3;7VUTL$TWB);:&Y?MDQ732V3LQ#98N0>%T7;U3'8:*)4M% M^9OCOG@ O8:):DCE.6"ZCHE[45#L"TULE6OJN]IB61A;!?AL56A]7D2[K->B M$^A:!4P>N+5E.)RUNL92MO,:-N@!87LF=8)RVWN!QH39^T+/*8$P?%0#E*O0#:K1PI."YR(7@M\'(4C&$%G MY*_ :$':O=)V[F*TB(,HM=$#"%\B?3YO M'(Y+IDD$*/3,#.#$\.Z9>??,O'MFWCTS[YX9W>VLL(-&X:>R2CGMO$1TUQN$ MID7[?N.32"J5;G'NVO:]B]X,9#4/?O9W!SP3BB'9Z&R0D/6PJC>S_%'?H+_* MR/&@5H5>C]?8UAZ*B;RH5#F245 MI*WH'CE<9>X<2^H"\.^?0JQ%%UG_^/]02P,$% @ #XBO6,L4!ZWST@$ M PT4 !0 !T;6(M,C R-# S,S%X,3!Q+FAT;>R]Z7+JNKHN_/]Q!1AWX(;NZC_)!@*!)"2!8!+OVG,L K(LOZ)IQ_3ZX[1S['?1.PWB9-1C'Z()A^H.%:O/+7T M'RXK?4NTEIM9/,#>\/M$@H3OC-(Q\GES#E@S10)8T>QCA0Q\Q0 ,!B(=CS/$*8K8/*$I MAKKWQ*)O:5[_)(Y3O]'/?4C"37/)= W'6FZ?\%K;0+H?FK/?ZQ_W1K2P]P M_*_?5=^4E__^+2LSS':6&OCGERY:0\6(..;D@<(GSE_PI;_ASWMM9,6>:.+R MP3 -@!HHBP?4&[#\CXHL \/["!MD+5%"4\9<0W&:2,)X^$'@( 5ET9(%GLL( M=(]D^2J@ZVR[/&Z*XT9>JF?GD#+V@Z%H<(:6"XGM36CA]\'80FT@4 )%" @B M!'LE4+,&G6/PDEHE6RP_Y.>1X2_,$'4XWC7V/*1-75<E^UZ Q'Q\G,BR/6D*"';*\R< ME,94\"FS*)D-;9+IZ/./3NK1YJB(T7$)?BK;I8%A5D>-Y?!I4E6X>EF*M#>D MC&MY\BH0PIK0+7.'Z@MBFDFQDTD3C_3L'E]V*M/LJ+$9(%3N!Q:.QEFFX> L M42L8,EB4P-(?5DL2!";=H<;CF,HKKFRKM>*R6^,: BD0O_[%HRY1YLSTR#(\8\V^X!64#__+(5?:(AF\W[;N09NX[>CVQS+KT_;=.UO+\\T_=A311O ENBD *9W%+EZ0]HE MIY&H :R):SK(*J?$D M4VG3FEBF#LU$^+:R)JV%J"H3N1C1MB6^MJI5>F5UOJ09R+#U^X&WK&[^@M( M_QXHP,*\J8.CWD6Z4-I?59\_O.G.!D/$(O]/&;YL,=$427'\H6&R G_UO.)? M<&H/QZ;VZU]/S(_/[>_?1_O]=S.@[>M_'YOKQ%LVMD-UX&L1 GF+F6=0)[?] M;'_;$DU^H>GFE\W?FY?\WN/V,>8_MT,/D(2%QC@T@#8+A>UQ?M.J">UX2!V9 M%2T#:K"]9GX&I_-"G*@8+! U@FN7NRI7"1SS-\ODJU/]]>_3:GILKN<4!M\M M<];\I3Q+;/^7K^8O(\L*@@9H[8B*7##2XD1Q1&W-YEBB19N5455F05^,B!1; M!/IP>.-L?G7*M\'M'0_L+.H\T>3I2N#GKJI+K!KM]CIF)W/K?/Y2=:8VCM65 M&?RZ/F<7\5698.I]G&[P0V+1$3J)V?S&^7P-?3XSNZGSJG.ZO$BWNH.)P*9C MC:G$MZE:(WGK;/YB=;[(ZGQ>;7ZL+,?+1V(L\_K0EMB(,QUF<.;&V7P=;;[, MZDR>1YT735TVG-RLB(-VO\R-\F)Y$+]U/G^I.I,76IW?R^#7]5G-V+J>8;01 M3LM RFOI:'*AW3IL7T.?S\SN5WRK@RC/>)T%'NP#9LE(B M5T2+)^?Z0&E.*NZH%7R >$Z\77 XD7HO"M"YQ?A=+P^4K_C1R !*VJ$ ^9.8 MV3FZ7)D4!VT\7<67\]&\E*!KMXY/!].\#:Z^YB & Y3$N5R:DUJ:4Z=YQ6\S:=:TV9IELUIMQZ*_BI4"D@W'I'\.JX&PY\]9&N/K>#JXHCNWV%7NDM$1#[(.Z5PJ+$JFFW^LS$Z*UG(#: M@+$LT1AZQ'SJJJQ(D.2 &5K ^V7]9'^EQC.S*%O"R64A-2E4&J1!/ 9N'0ME^4"6J=-EF;J4+!_!Y>V2E /FT!(G(U3VM[?H5DV# MWT2.>V*A5>N4\:@:22LMR6DPRU@ID$CZXKR>EMF=B7UK!'L7U]<[1 2>$X91 M>QHQ:DQ1U3FN94U6JVZ%O#5FK^?SP'/?FL='5JGW:7;5HOSK3[RD7\1VYB&_E(D[GQ!353+JXLFP5^2X9%SOQB_L% M'R!<_'3"Q<]"N/?G7-^Q\^$$1XX#DFLI#NRL[EK22#STZ5PI12BI)9GB2X^+ MDMQ0ZFR;"'[$^3"SX?E5)Q'NLJ[=FR2_C9SOB[.G\K& M8.F72*5L9W@2I]L%6TUUM'DC>+L&_)C7L0D^&2POS/!;N:8O)F0_8;+RCK!: M2&UFB=.U;@Q0:H-5FX%=(0-BLEXB+?N&DI^GVES--X:ELAUGP=",:FDG&S/P MP*E[X,I3KZ[X)WJNGY*-2K,CC)9I)\:3F41!FV;2%E<)7.0BV+)Q#>_U)23RQ\1I:!G(%3F$&QG8'U$0?HS(X-=&^DCF(+HI156 9?TGW3PHMZNRT$ M%I%.H^F3^+U"U,^;O*]RXVD,[V'';3AO1V1=,10'E.'#8 MJ65%')O6DYAZ7EA+T?4*D%'(LVZ9LBMMG"]>S/&M0EQ(L_1L/*]$C%YRH0=7 M'D^?]]H7>FGB/X;SG .AUA+WN9Z.V"M.7Y0%ML;@Q49YGGV<,]^(Z\$*J7-U+P+X;URY>8GP?7IT,QQV2UF*O6HFIQ1EAV=BI](TW_ M0EP/(,L/@%U(#:GN*EGILWJ4[MO6:AZU,X%U80,+[!?::7#4-3V7']F*#],3 MKFMI:JU.*7UVUJXE2\$%^)_JNAU3^_,+0SE7SG)9BE'87"$W+=/&()Z40F$( M#C"<&.N^@&C4TTHKSNEV7(T0T41R4)"ZE!**QHW&Q5]:8)X(\33_IF*K'Y>; MS4,5(-JNY46>O9@>RCOO]?J\@7=\YJ.)3M5$W-L$'!:$)8_42H;51>(Q-NLQ M0\4(K*7R&CG/+(4GC^DE1CR-YR1.W,:R>2CA[Y9#Q*^L!2 ''6 !VVE"C=M@ MXCCG%M5(V*K%]S/^Y:G_&.XW7-,!LJAJNXOY,IY-2;$VW>)=K91M1IQ>?SC\1DP_F/&WX[6_W?GYKY8( M36MHO4(K^L";R+=J1B'"6U2I/)5WN/-\AS?P?S.V;^,WAOUX$A:L[R M",2K^)PCYES$Y@%)+[DR+O"V'-APQCLY__*\;Y7OYX]+E&J#7KV!U[.\3K3' ME,O,.YG@YK*_,) 0$$DX,=)Y?L%8C8&=RM>%/-LN]:=IL^/PL7)@UX1@"T: MXYP?KOO71X^U["36?L3=3&-*X"VYY'0#ZQ(&K^[_W(FQ[;E=KQ^#\ZC,7+M@ M;&[V.6G#F>-H_G?/-II%V:(URUIVBQ=KF5*Z;/>,^CAP$/'&@3?[!/E\7/GU MC60OD/)",D8BJ/FR4\0^M('L8.M!RK45 ]CVIMU.N88%;,E2)OXI1*A6R;O6 M37S")(*+UMK+3IM72]"@:>-962"; 17(\^Y&.UD\7Z7SIDSD+4)_J[4Q$+*] MKKW+ '3G]:Y(S\8LH/-BO,KJ]4G6[.>)6K4O7-EE':R6B\22[7R;(2N1&HY41G' M^B%*!QZE@R#)1^P-OWC7M1U3!];N]H2YN?WVF?1"ODK 6%]UC"(?J64*&-)( M%ZWG%P-X]TAG+5.'SSCH.NFVXHPV_;[=[4%.:?/H0=MU7R 65^*/;D'"E[V> M1C8U,5<.IIMX2/?-]H@#PG]>(=[BV.XFY!-8=I$!':;3WF#VM[:GOEA3&X&^KB6A='%@ WN&YJA<R6644JF>X>GXO?:P9M[AV#O5BSXG-IRV< M2YN)N*WD)NW$;2GG(>'#E3/4U MKZA>LF_5X1*Q.F.4(K_$-=L*DID,C=EL^ MYW55,UPUKYE/V]F!_@T"0$ID6RBA+AJ$JR3W9+-Z:.H4\9*N1;"GDCIFIM6,9; MN6&QB=<*F7%QWG@T&#HT54-EO UEI+[,4OWZ (]4J[?R@P$Y84$UIL:7FQM0DN=5=[I5ZNWY9T>H7RHJ]]?5U^\0]/MVXJLB-82%?_OWJ&Y:5'W M-NZ#NB9*>]>TGK*-^:U[,[D%E76$1D]5(WR56IF)4:=$!F[IV^ZG>(E63R)U MG%B?E^=O?5?FE]SO>EU!9PN389=JLVE5C-!VG4P4\$/%(R;LG?Y$3_4F!*72J*4Z)=]A(EE>< D$O%25@K"3;9H)7* M:#M"O_2VBL^P-VM2V7:/)K[Y_@H'#DA7-12>-/2W4[$+27!G(OMNI3US'ZZLVV%PR6P<6-Q(MD%H> M[V#/4&R+R"[8F':/JU[TL<)5(SC@ZBNYW15,-GBA]FUZ^'+T>;+*]@CTK>L3 MKRB%K#[1S"4 GE5<6Y])X4ED:]E9/';=5),O6&\UB8$'K2R3R16*% MTGE>Z7R'9QY-I_*=:K,ML,OJ,L55=+(<&P0NF/HE8GH&K_H[R.NS!,+UUG2^ MFQ@T,[U^'P=F+CWI)#IC OQL!/V:-3V ::Q@K.G31CO%@/$TCH-D;V)UG0'H M&S_;ROSZ-?V'2J>WIC>![5@*NKO#HS=O*-OCO(C"LC=.1&27+2F*TNS.5HM( M\([B^KJ%_&52?6O)?,':/$L61[*'5BXAI09\FIJ-Q65,YH7@UZRIHBWY2%#\E&R7G.#S_UC,][9 MQ?':E+_U*O(I28%?ZZ:QBPWU>2_3T;(@I=+NX'%)CY5FO1'8(,.)TG$PS>\J M$;&M7;']_/I="Q5QH>@YRW0G96USX4*ITZ,< .@H/QW7ZXZM4F6-#QQ O'%G MPI&)7=A B)UH(.PV_:R!0) "N7>\\$M\3IO6!%KJ"E0."3RQ&O1K=6=59R1< M'"WH!9V=BHW@>2)OL/KXW"Z9GR,OD%Q_0T^A2^3V%7NDM$1#[(,Z=*UT$G7D=O?UE=X0'K8MFDMT=5H M[ZD\?NFF,,%0BZ#"S HX-QSGR5DM5^SJ@7-\OOBFL&-WTJUO]CBD_V5!["H7 MDQ&)K\:Q%_0@)6HB5'YN!(!3-OU[5/8\>>]6P+1K68A M@T.[@[YF%+(W4Y' M6N)S/EZP'\E$ZSP9 MUU=%IS:M96*W9J:&*A)P8_B]N<-/Y >65;R0[Y25! ^J,\6>Y^-%E@@=^^1N*L:^)A)A1,Z^G,N*\L>1I/MDIV0V%:]< %! *;";VN1#SEQ?P3/S^7 M)<-S78N36E%57]7*$D-1"Q /'%A=/8CX+!&^ER=[\X1)\NL (<#GY50I/5]P MB_,<[O:E:")C%,8K(K"8$YYB!Z-^((#C;FYE<\P3+2GZBVX>B441\^- M NMBG*X"/_*I9*<$'9>%Q M4>FYV6E=Q9?]Q_)2J35+,R:4A9M8\Y^6_*?3^[YNS<_T*+O3RBT=?.I8?2K. MQV?<(J"2\Y/7_-,$E/S"A>NE$^ +B$N&Z!^9S"P"WV[]"?#/S;=A3I!-51C#.KCE(:14J@N.KCG-+.$FZZ:N32MZ4Z M+Y#OO%JS2_A0:[XZ"W1DK\7F)U3D;]?%)8K@>I6;Z\\; 8^8RVFZ,C>6>$1+ MYFAQ6FQHR< )^&N[&C:_O3'3;R47GSC?N6X!6[*4]2%22(?0IUW,H_MEGC9& MS2&?*Q8&'#!BO94:V)3&*5CQYIS/*1Q!._'Y;887=:ZK$IU,'@>%!9682FE) MK@4NS'D+#/^JJO$SFCYOBT=S+F?S7*E>8R.#=&X>GTWD_C1P2T0PK)(O%;RK M+T/OE]*/^K8G@-B$FL3K\:K!TFQU.")7E6@/#]RJ%0R/,Y32,]^-L:I8D2I7 M9UQ53PC=6DS5!Z-.X(0O=*]>DHRG33=0-"ZT VYJHXNU9IY.R!_@REP\Y:D2NJ5(**&!D-"L,ON\B/8=8L[: MI7T9,K$4X4Z-8(DO/3$EUC.CQ+M,HK MOEW0Y%IE]KA0W4":!5]0N7"JXNR0/M2EA/# :^Z*A=OM2P63+A5 M+I"FU37/_SQYA=IP)-2S;Z1GY_"RDP(0\9*4S_/DW&KJ([S+),Q )N9N0<]" M+__L>I84*!SJ%D$C17OZX]S%W"^H1VPRCXQJ&JGC2M&TU([#=3+:3S7K@B>: M!!W!DQ$*/T$TGS<]7^'4%T;M:\[ <,W8JL.Z/-N@&CFBK)<"*8X_*FI_N7*M MZ\0UIV-1H^6* _@"L#=\PK MKB6P9+VNQ-5QN6@^WIJ?>*4#>(_SX[)*$AY3?25%T2/QK& N6X_LTG"7S+2K MQ )XN%BH*-_NL.KG!QL4^7R#C W* %<6#,E3PUYEN@@S0!ZMYQ1X%KZXL0&[NS=Y'\L:!";5A9-$PLLT.S_&Y2=HH MIX54Y^*"<%'EO-!VJ;?.DO4/>VH"&XB6-*I90]%05KM!WF1T-)-JTVB9!7I+ M7RJ13+4VO#6=>WN>0;?K/A?0%P\O4.V62X^RII VN&UM=? MH/J-J[:WG;E]6Y$5T5JB8OACI_#7+64&7UC71&EW>3YI;8<6JN+ T=1=J(?B M85!GRHFC]8>E<"-6O0.08OJ56RQ?)#?AX)PM%H7Q)WR/8*,R>E,15\RBQ*9D.; M9#J7OZKP2LZD/_O8&I>CPJA+*1K#SG-XVBP^YMNI>6>@!L$^W6=]["LN=UD0 MTTR*G4R:>*1G]_BR4YEF+W]6=E!7=]=0?*KQ\ -:MPU9M&0!^K$6L 6;I*UF M>3!3685(,?JH-1P/,D]*HP/1=BWP[WJ,WC.;]VQ^V_R-7O3&2WDN(] ]DN6K M@*ZS[?*X*8X;>:F>/7RC8IM1DH@_P$<^\<();"]D&Z-IGVB4FCPIIR-@FIT\ M+@N-%^:(GGC_"S/*#,J"-[\U87'82*&'F09.M]GRI#<<-8G8TTME[X'=SJJN M#J!8F]8'*7'P//HR PQTN<6Q;D]EZ5X7O_='?SHCI/4!.8*P+':RU6*;YM,= MJQ25XUD0G1^RWUO--P]]0@ \D-$TM*8+$26I92?QQHS76U0SEP#1"3<:'G_U MSG.?>'M7D!LQ4LW.\B:^I%J)?*N=S C)%Z;;_<2;UG:+P%@2-6\ZHJ"*;-XN M)AR>( 28D)S"MC^GR,@RA[B03'X]V_X#V8[2PT"IRXN M(G-%=D8/!([_W[\FHBPKQC"B@8'S$+M/))Z^LI3A:/N=:7N7T,'7:!#69^"O M7\]ZM8:*$7',R0.%3YR_=MX &TXVS080]B(#45>TY<-_6]!LM+$JF&--4Q>- M_][YW\#_M2%8#O[[E]?:5E8 =@3[]-_Q #]BZ#]J_0&]0,1&T(+^Y]=_6K4T M_-.>B,;>*[W/#X9IZ:+F=SL'WNS67_WZMX5.RL', 8:" I#@4-U0+Y" (OQO MX."/NZ3NFYJ\?G#[7A*VF2FVTE>9:H[%TK5*IB0S0<8.2=S@;"H'\\O2Y*EJ6P$1)<=&J,E5\V66D6<=) M1.W8_(U1$WBDX7-V;\#7X'20H#QY,.[7B/A'1;14K&: /R^GTF-H!2N#Y4U2 M\X@8[*O' !E)SC^_%#A=Z&S# 9M:'QK>IM,W%[\NHST-%[K:P-*633 Q+6=' MD:P9!TKE9*?%@_$X,UAI>DWUG+8#:F]HP8&A"3"^@'%+'1+[N20AJB;A@OM$ MU6?*=IR-FT<1IAS^N^GK"*PGCZ/Z=L:8/V6L[EJV*QH.YI@8!R1$5K]O@L), M"R-B?\A_^E] L]49 >PIL(JQ"VF$0J\8(SG(JB625#0XTG]M8?_ 6OP"TZ!J M>*2?;IGG!WHP8,A QHZL-3O*]""C- 'L="2+RR7T)H!Q(6VJ>X-B_9C4CBZ9 M7*2?BA,5UXL?JX^7[EU>HSIDO- M"C4WJ,M4RQ(-W]D_6*>*5!K8;4L>LMPDJBHMK=BEE\SGUZGHE=>IIRF'"U6 M46.S,CE/[%HO30/+U/V5Z>7GO3?+0%IO08Q(IF9:#YOPS_-?-<4 #RY<\2ST MZ>!G/_KF19!>D<3+_?O&7#=#0N+[,\CRQ:&-0.K7F0U!=#N]8J,B""RK: "# MH-P'UL,Q"_"L"Q'KI3+1*_TW[BQ B7ZD*HP++HXK\V$ZDQT7&_%RXUVSPG$B M0B7C,3(@08@3A6,G2O]A^+W'#^1SYQL4&/?^W GLWQ-)H!\)_N_G0G;&UA _4]#5^UT[$?KT?< 5MB8J(+$0W'>,8?TDU_I%Z^RZL_71^BZ 2I$PG14&,T[00C3R3P!$GMY;U:DN!4Y5R.9(TY.U4';)OJT%(R.11( 7_>,BI0QK0T MXE6UQL!QS1C+DK,-V))\WI+2K;K2-P/C9 M5"@LFCBQP"G\W(^RW.4S' M.]9F8#L"B[Z7-]][=:D0_]8:[\O NI=HXIZ*_M]=,5J_;R-27R>FQ.DR^=N1 M3YT@>1_[SM.+)N^)&YW@;\="TALP27V?(?0\2F6C6O&)9<[0VG[V +!O*4'S MY>DX(:\XW=L]82W3IKPVG""FT949FVD5N"ZN\$U:C3;:LJ#.X8OQXSY#_+C/ MD($+WEQ$!7HOV$L!4L7X]3^A-)D-E\MW M^2YI2L0B1!0N7+'$Z_(4.&B(GV#4>ZJ([/D]!?TS M:%IR,IX_J=-'S,9 *=DI["O<8\U[C+O'6'VBF4M@8?L:@57-^S\#+**?<.R^ MC-.A;'\WOM^F&EQ\/65DV0*VO?Z?LF( 8B>D14N];M0@8@4<+*>1>6FVH&-> M,O'TE90@$C&,F0'#]98[[XHRGU((G*'1(^K9J^55<1B+)D+*N9IG5;!$G#CS6K9O9":<<+TT#:TS4M]1+4N(8;M":79W75K#I\F6)(NX'C1SM3^K%+=NH@U,/66RYX$W2:*/H;.DUKVJ$U;&)!!58FHH:!!9!<%&:'7T/S&]BA$Q4 M93N%G5#Z,23^SQVEWUX$/: )YJM5'R2.Z_H?E[8WD(G!6$!\ BJ_Q, :]N1$ MH:+QTQ(QB#G*8\^0AN\:>C).G6I?O-##GQ>WMM#I>EI]9!J'11:K5(Z>3XQQ MC"]EF7$S65?HA/M"D<4+XR>C9 3'\=CE$LR)$_3P*9N.Y)V(_V5C#M# !,T: M,[QIWV$0;C47000F0F& 1-[H[4^NU#N!NJ]6'NQ40_IY?6 !&9N\6%1)_M'? M+Z=D).?A.]1,KO/&DB@2@P$U$/"8G!2B]$ 6^H08$P8D'2?[H-\'A/0\'ULJ M#6S]L5(8\/0@&G4,A-A4U4.7W9 G1T[E;A98M9QZ;V6 MB0;=;S/\\%'-56KU"A&UK$D91;"C![GHD6'0!;=/XZ0V3]L+$Y]QL?FQK#7; M[W##LJZM5*49RXT[>JPY+#*PY:;/:^6-8_?QV$'J>/WE.;/'%'5/D"\9'1AY M3\?6V[O]C\'.1YXV9>(^F@B&:7F9^5%XR,]OQ4_J/DE\%Y:^T\5=P].SXQ%> M/P'A\M3YK(714AS_< L@2B-,0H?2;>V%( E^XKD0O%S _GZ(^FX\M43/$/?W M"OUA__G#..J#U#=C:G5=W^OI*=ALC3(-;#Y2X#=/[L$^LS\%MVY/,UB6B- +8AQ^MI M7K2F723#NP'PS7[B9UN"&F6>2=/31D9UI5T9;%Z4?@ M&_..6L;0P3/ P:4Z0?A_>$1\V]@?L&>W*MEUHRMDC$VW1VNS)=D:B\WP^ MVS_9("+)\/3_NU$_F$":)UR1,>U=Y0WVFXV*2 J2QSH M':+<+2;Q[G+^ANQT@?TAS=T\])%3&A*3(Z<)O?:V70\(JYK[A/_D"*+!T>: M;?6^-! A/80JJ"N. S47:% 5+=- !H&VQ T#I98 :VPHN15+&1$1_0WC3^# MJ*<^=I-!35<#OJ!$\1@"H"88NII?<,Q%6M@?M@]H&$F1]^LFSDCQ=H5.T*[0 M+P$K?^Q;^ 'VGU^.*SLT1B1>P\P.KE ES5I6HOF12N:D@I!J/$XSB[>,@AO" M%6P77D)T^9KT[]&1OP\_H*Z*F :?!Y@H21 _H#I K4)J9*$E_^BW&)3$R)$? M;!W"#GR'M5E>H:KIS\1?FV9O-GAY?)N&R,99-WYAK)N6BK&#C@39CY";2N== MH^W^UD5VG2>/$Q2=2(A](0%(4H@2E"R((!H7Z 0-7<:D/(B1!YEJ4*_G4FS5 M5%C=%D _397O&H461SMF6:WU@56;3V)B-HI:$L];=N:SV*(UR?!\ M3N6:+E&?C:-MM&_P8'>W6Q&K\_98**MD(V',0,V<9E;S8QEU5K&[E8HT*>#Z MR.&)-EEI9#,H3W[P]EJRJL^)A97@I\)TSK>3W&150+GW@[=':M7!E%I48VH. M[^KL0DFP?3!'"\N9<^]?O"&;B >E=#'+ _X%K.[5>:],V=T M<9 YR!26D8'A+^4[1H3_A6=)8$'CU<$4WF%D'S6K;Q)%OBR2?F%@.> F\]R4 M#:+\[1BDGK5Q 8$,&G*\^V!8__HOCX7(*1N:UO)".\Y05,=*K]^QS;QU;-XN MENE.C!>=;#5I+>+M['A3+OJR4LU'B@,B\'<)/$PL$)E;X@1E*8[Y?1B&G2E% M=P.@28>@&5C0Y'SWWE^VMSZ^_^?:>P^:1#YW[(_AZ/5.GO:!Q2-KRK45 ]CV M%EA6@)JM^&3/4:>]AFQJ\%E-.T1T+2- F)_0+7R,HO^L=4GY.VV%03^OUU@ M'[O(Y-J2SJ%9[JT7GHR/%T2I:G=3"YQ+V-!$3^?C%>VB,GYJW=&Q(H&SE@K0 MP9'=&R@58+PD>T5<8@3EWZEUAS3! M@<_;.6[ZQ7V *7&W0!M">^[[DY?N\2 M,L/59=.1@:1 G_(79D.C$$X1WU<.QA9J R$F$)2O#:,NI6@,.\_A:;/XF&^G MYIV!"K5AW8W]SZ]"-7NDU,_;%N$5QW+>"&NNXRUW<-W;499\+>-40;'D\#I1 MG.K1 >"B>:@L\3L.2U;LB28N M_?L!WC=(=.70YHJ#4PU\].-'Q[QS4<'_.>FRA)W[T]?#)#VQ&H)(WP*B&A$' M#K >1&TN+NVU9YI(W)/1[:T)6Q'QKH+W+JK'GCZB:1Y[.U/>X=YSFAXCUKIDB8Q2@_Y HH0D M$8T)49$8" D1CPL)F23[E(S'!H--,*-UKX_;XCV!NS?\T MP[<*M2K3[/JWKE?8:@MKLCFFF2E4CJV=8(_T?FSGR(NOV6V\>8>!Q02.6%S_-;',L3\!&\5'$!!X19]H9GV@ M*6 /_>A=80-7,>%;P(S]-)[-#$ N8MB'I"UCHD.E=5@#[Z9J:![ZM',4-C$ M.[4/0-\1(F![[Q(-)00H#2;0/QS\R74W>K;FU%8@%T$Z&+T8' M+OIBL7'PUYIE@*'H'[MH8>)@H'C\1HSU]@A /46!,VA06YCDE]]C,P7,?>6$ M/Z.;J[R@UIY >6\W)\#WQ^$4, "G:>K0GT>_/ 7-8!-/Q! 2(,GW!V9"E]?ZL:ZORU M@:(HBS\8[Y(PQ5;]=[K&>B (AG9.<;OS^( 46H-#=M:JZM^$M@8,J/#>(HA( MZA^RZ9U'@&X9ZZ_3C]A6]'?.AT,-D$;:Z$$9SE\S)_[\H1\&+,0^N'CXS2Q3 M=J$82,CE0E=BVW^]/ 8_INK+C]F'"XZXQB@T]XD+OY$.2\E?Z0]ZBHA!:&0Z M(A#ZPWN'XDF5]QY$=G\OZ-Z^SBVD:A#S]@*W?WF/;-X"6;&^7 Z^#\H&@.-' M[P.0[1X,PK\5^$:/B]ZJ9YF:SSA(&@G(K@5V-M<\;5G$HGATN\R(5E^$W(C4 M%AI8;E88$L=)?S!(&)XV[AQ7H:>!(K%$L>X^\ B[A:JM%**H.@KSH:"N[X+; M&Y5'XN?']%##]%.%ON^&0],>-?]K+9Y^>T0]3^CW^61[.P'](;P6R=\(W7H$ M4)K@ *#O)&FFC6!E;^,CFILNJF G9+">]6Z( -.09(N.L]FEA2#%F &TNKTN MGSX>^P(Y-'TI1/JW,V7-(R5LO=^-OW9Z @/G!/'2$RIH4WDW2D#9@-.QD7:\ MT8\,)@@&/9;Z7-A5.G^G&'R'"/LVAAK8*. =E&[XG"7^[W^(>/2O-U^S,VNS M[RF.Y>]$0W,0)RAY(6K>1E-OJXGN;X9&I4H39RUO=UY2!,WW"0=LU/@0$^XQ M!CIF_H* #2!3(!]\ADMHX8(MD7GQ#)$1]KR$KF 'MY_DVQ=;^W6EFI6TB52=> B!J'L&/0\?!;Y M+T;=R^L[UZ'UX&_?7G,2(NH&67>&QJ:]*!_D+!1)Q!4T&]&GS*;77=+<>0VF M6R8>:=/P#9,=8^9YHT2D=+]%$]'U<1$BG@PVPOK&$NYCF2=5=\\<'WG?\X%K ME7EW@N2A,4)!1Z-%(U_;\<]-_XV5ZE-ZQT?P+1]Q&UE%NHBA<#0"$-04Z@): M*79-KR'"2Z38J!_+M\[L'2MOK7?WGG^Y464/WH^P="V-7@X)O6@",5!!T0HD MRJ[7[=HN\W;[^\-$^NOW>X]E70O)\-T37PS4CXB@U/;3N-Y"O#UWR3<8??TT M?2W8FCIK]?$2OY[AZA_,A";K/^%Q#<)M'ZZP&Z!=#^7.]VI?P"FXU.Y@E(]: MZ!T[MN#:(?8QQWOE2X+T96'KYZY]-@LUTWQ(WGPR?K3! U/'L E'1_:5G:T)Z>?V))]YO MZ.@N&\ZEI)XEZCM+FS*!'??9\XSW/"0D9'N.A+F&ZCE$5*3- MTGTJ_%5KY=DF5JAF:\T*@P)AUY)]QCML9,UZ3Z?7ZYX//-OU>F=%3#_;ZKH) M1ARX\ZY]9#CR60_!N&L3PA10,0%,9$$0I2,$G)B$!V08O2VD@[K M+X0."PBTF56:Q6A9+UZJM;7+A^]Z"G23>N MG1VQW^C=AGP/-G&_8N_G; MV\SSX$,0BGF_J?T[=]EOFXI]V]1STU3=&U*&I^N$=5Z$LW<",KBYB'Y[? MQZ3QR5=[^(\D 3 87'S^>[9B_)[)_M4^4K;]39YJM0K909:KI M E/>B3L(,9*DXK&/.4.HU[7G[87QR;^VK]B/;3QSD=ZK*5>@]A9:%F$TFR&3R MZ";[MS$[;:)WH]IH^,G;:N0E;%.BYB6BN1$ ?A&EM__.DD:;BIBH7X-P4"@3 M(GN([#?-H!#90V2_'K(_F>*U;*W.-KT !X1XDJ2/7T'U481_LL41M- M[D!QX.@ MK[YP"]C.[8 A)A_FY@?"S$_Q/P0\X.&^>D\4\VQ7*'*M6KI4KYV M0W7IJ+P:M?)HC I3FD &0/=J5.I>69SE/8FV?WB[.=&GD:FABM9-;3T[ M==&>AW#E^!$K!QVN'.'*$:X<@5LY&"Z?+=?:G$!%XP0>O^3*(=HC+*N9\]!; M^"&8'P\Q/\3\$/.OA?G56HM%#L$.]!]-WGX,\ZNFLSDVTC&Q%U: ,(O[/9 \ M$2)YB.0ADE^S\(:L,%4FYV-VIL"E>8Y#1Y55,_#KVM\' MYUQE%%MR_3,(D#7.&**VM!7/IG_"=[0 ^,=VHS;-]6[LO23!?8C\MX?\R/,* MH3^$_A#ZKP?]5(-GJJT"--D+CRQ$?/AG>?T76@G*-8YO?A;ZJ7NTXQT=+>V? M0H=0''ZA;?[.;,^ LC'&.[FPXI]"A [2"9']!I&="I$]1/80V:^*[%&TQ[]9 M*W,0U>O-6IK-\$V6$T@Z$24^N/WI"=*C]]YY$-LC$.O;(Q!#O+Y%O X++D.\ M#O'Z:GCM[58M>&=D[6Y5I9,$&3U^W?";6+VS576S5_7(&5PA5-\<5(=UDB%4 MAU!]5=.:*+,YINP9U2RZO0/M>(H3T4];U<0]5@9#4?/-:8 &&=K3(4C?.H=" MD Y!^@H@S30+7"G+I%NU)B=$R40T27P:H)E[;/=T]Q"<0W"^<0Z%X!R"\Q4J M3OAJD\T5N!;;9#,<4V:Y6I9M\(56EV/3?+/0*K#<&2I.>,._8Q9X6X9$S;]( M9KT[Z-F]&+Q_@/W:] ZA_2:A/=P*%$)[".W7K2C)L%F&+[-7A)B1:@!O:'P"Z[*?GVW)(]<4 T36UVR>*@KXZ4,,[],.[]-^\SYMD4XD M$S2("\D8((5H'_2%A"1* B43=#(! )48B+_^O;W[M$^XV"\@EVV??%G@=FYO M7X)UP:F]/!$TK*=KM*H,GX'?9+"GV3R-]/Z,@/\YXK.M9HW#ZGD&DCG-\JU" M&E+T;LV/:OI^A^PG7&1S)9&"$X&#R[!5#M)[=YC8>IR8/] S4OW35N$:?V@I M*1(X& B):"PJ1,FX*"1)@A*( 44 2<9EL,4?_XF6)"1Z$Y#+IEMQE@-B@M?[ M:6W"-@1"()^W-$K*@!#TL#J#J?Q4'%*:"6!WV2X\(09[7L@!4U6AWEG+#*GDM'6-,U%QO/LXUQ('+94\$3>R);&$YQL)G(J(628960N M) ];EJ@2,^2:L24.=7J9Z['.JE&="P1^A$QC:UK0NR65!Z.Q7<.'C9Y6@")" M'#:=]I,I,I*VTNIT8AHM5:Q%1HNA *7UH&DN(Y:RA&J5<7+:X,5TN=>O+^$ MCG!TI/6U2H[(QUBNU@/I#&V3Q13L]0A+'YU!>3[E[2D/2DPK->LY8G3)",01 MGBXSKF4N>T*=Y=*]D22KW183A0,XPH!DNI)1-&>2401X,$B-8GHIVQPQ#8$\PJU<)='% M:4)CU:5)9%/:B"P2S2%J>@@3':&E17M4GE?J<:N^K%E-->OU>C"M57(@N8E! MPV4CS&A*3@@R/NO"7LG# <353%.K=TJ KT4,T2C,>BU6@M,Z(BZF09*1F:VW M^:F9(J.S2'[TV(:]'A&7N9'MDE*S*N!ID!L]YE)Q""FPUR/B8L8@ Q1[9?-3 MMEQLV;2.$5N])FQZA+'YV*BD] ?1DEK*2/FNM&38^F(N4$<8FXH^CJMI/@_'6A+C MC<)^6^S5RH PC>0LV/4)7,E>=+C6A-5+IW"(WCW:! M58&,I8[0=5CL1LR6IK,\FNG MX&H5/2*O3+6A3P8EJ)W!?)=WLVX03/'11=Q]Q\ MX3N#WC=[+N-NT,_:>M;[[I]C;0:V?B'A6S&GQ:CBU#U!O1:YW?')=OHW89\# MS9QOC*+-WY&Y)4X>?/]Z#NGTIFN[#E9X+]XT%?NVJ;D.^ H_%[_'8T^>[J?= MM9THQ8F1PI'B@ CL0$(>-*+>>M;D/9D,^1(\OA#WT5!?@L@7.+)080+(F!#( M@LF7$,B"R9?D?E#Z)-_),1PC6WWOG+GU^_5M!%X*M=Q02Z]S W[_[H:A<7E3P M^_AER]C.+"H9( &]#ZQ7I25$U,"IR9G%P.?ZX;\'J/$#T11=JG@KZ'G#8G%K MR.G?L/DM83+Y;6 R^18!@B+]/BBN\PZ;\K[) O/N!<0V!6\7IM09M>,/WA!= M&]"FD]9[1_#W*^MV4[NI/A.K>M_I_@QM@U0 MR>49->WK:?3:[#?:].G)^3'1JVY+"-XZO,ZL?#W+7]G)\)(,G$T20C'_:6+N MQ=UO4L@#YUJ<9TU+NY8%FV*BMWP]? !&?["9" INJC9__S"?V'^\5G_ M_%(6SH/AZK+IK'_^A1FB#LGAVI&A*$X>D![^PFS(!. ]N"[)GE4=8:9SRHC- M#:E:>]ZCS314 M:.J.HNB[9#SVBD)_.R?7MT,828*2Y]B8!22@S- ^DSO, ,XM^ \W EO?PH.Z MNK=[XW;&1L^:6S6K F<=83H"5T7!U):Q>JW-*G.WR!:JV<*21AM^D?UQEXS% M[W#\-;0*E394VJL[_;=N2KQ39T=*-*6H"1[BB&XVU4T.U/X0Z"TT,\HXD MZ3LB1IS=PKC%X$?!F,&6IJ4 ._28?H['=&YKY$28:$K!KQA;8ZJXEC40;V$?@K3J2"EV34I9JNYATZ<*"2"LD.NG, MLUV(!'F72";#8$JH[-^Q\N+639=WZOJHEF_SE@9AIC8I56JFI"T:GJ[3I^GZ MSPG";*P;L)@ PU[?QVUZUT])>Y6/H1/WQ4[QR8J?I_GEBHG&X_VI/M<:Z-A7"@6T"3)ZER#B8+A=P"W,![TV7B0IU4O9^:CB27%#GAWI;9K2G[FJK-^ICQ$ MI]*C"%#\+HF3=]%86$\3ZFD8RKED*.<--=4+N4B:R?!-OI;LIA?]3%PUR3E2 M4V1"H"04^N^UJOM;B-X$7F%#[RL@&??@$R6(=3@'5,(N=\UFJ$*A"GV[8IFSR@+(:U\^W"T3.@JA0W_V3(4Y@21?UC71N,M&A=AZO7^/* MA8A@4]R*CYB6EA:ZPUPSXUTEAS(5]%T4)T/?/E39T+>_9+;@71I+QDQ"ESOE M-IZFHB6"&TDEBV"0QB)7/X%VN-VXFW\>2Z-@0#X/%73[VR7,C= 8O[J'$H"* MB^\/>Y?;-+-13S^V"<&.74B:BVB8,TUYKFC:,7N%[ SGSF_V!-[&8>H%;+(NZ85LU'7%089CZ*"%#EH84[G$!E_3 MD%[,P>;CY7@I12Y:N$ATJ[2+Q[15"SIF,62:4'=)"IDFT3":$BIK&$WYBOVZ MK^FJ'%'E<2+>6/'M?F$"$C3=TSISI*O0H(C>$?'$731ZZ^42Y[$QFDA",'. MN38(M[6$=>KAMI;O8]C4)L 2'4BP,H >A*?IM0%O^\[9L4IUFU8&@V565[DQ MFQ?'18E(5B!L^H>[)O&[6/RUPPY"M C1(MS5[3D*28W$6%+OX MBE7;!0H\$H>.G5D2// JP[["T:7@3 M1A6Q32 #H*-S^;&Z!0; LH",<8XIJ=Y99MZG$>P#6#:B)Q'_"T-ER<[RK%>1 M_V35^SX9Z\N7E]SJ$AS*]W>0[VM79+PPLY]X :P_CLWMXMK3ZG:^*\9#"_'J M9G, 2@["Q2Q4C!^L& '<^7#153# 2QZ]M^1-3,N+N)L#;&*9NF+;IK7$#-,! M6&BU?@>K]8S)XN^?,KI4,K@*]U%W="*\'"/4TZ ZEK>>V#U-31LQ/:UPDW*4Y1)2,S[*)6.)6 .I MJ7^O18R&JGK^TY5OR[%^=J/YQ"=JZ#M\']\A^$0)#UFXV-7I;X(D$R$9I]\J MIWB=P@>5,=6E>SH$27)]8045OR,O>!!+1<\'036.C& M*OL=5#8,RGS:I#A98ZVYV\E+?27+NW9KV9OI2TN*#Y'&0JLB=D?1^!T>_^FG M6>X;&ASL'KZ9V:OF>RKAFXA+= !4&,'YA@[:]RZ+" @N7NQ8;E\?MYKJ5=CZ M5;A /@*-Q51YU60>$T6UU!CT<3TC$$L C1G_G,LH?D>%IUR&VOY-:SUNW09Z MM[)7N$0GQRE5/(VO %_L+NE4O8&4W;\ -!J_BR5^8'2EMG>E^DZY9^BS_83- MU6T M:T)U_PGJ'AZH<.&#H$[7=GQ0;S$E9H*W*VER1<,P=$*7[N>X=&$ Y_PFSDEX9R0Z8#9N#V6<7C%S5I8XHU^8"Z1_ M/B9Q1Q+)NQ@5'I$9:GD8N FB97.:DMN/G-&>MF6^E#022T-2Y]384W)4"X/? MQ>/PO]AK2AZX<$W@%3ETWRZ>80\^!<)S)D*]"/7BRRM6;NS$IEMT_^O[>WF] MFTK1'E]I?]MOZ"9\'S&6PL^G(8.H#>*EODJJ; E M/5]N*Q%! "4/'6B$#HE8_(ZB7[MF,'#1A_/84!G8[4QTE!G -F&<9>AAW8*' M%6['N14#YDG'=B*EQR[-L&-VOE]5.-9-.3'P.)N3_33$J*1_-$J"0%MQ7CMS M(537VU57;(\"WR($$A"UOICI<:I>K_J%4KE5M]MJ)%92\KF5WLBR5O;YZY?2BYB9B-;[8 MY4$?]#/,*+6HDG.!PCV;B*3N<#(L# FA(GAV5?"H% !(^;+BVE*R%HLVT%"\2^;O:")Q%W_U6(A0R[^OEE_-"OKQ:/ 5 M5;='X*!CK2*QV7QJ\Z56HXA7&@I5,SPX0)NCB3N*B$$X(&\\Z!1X8 C=R+ T M(,"%0[=:NAO*3JA0 :RUN;&:W\"')-*FKBN.?S0;NF 565>P1V!(Z#2W/VP M_$M\B.B?H1MS"TGPX%,@W"T3ZD6H%^%NF2!YN>=93+=GH$H[9Z!:3S>:3[;' MH=K>C>9_3$0+FXF:"[#_>3TRDE%FB@R\N(@]$BU@"[BE*0H]S#1PNLV6)[WA MJ$G$&I\-EA:JV7?$1UI GYB6:"W]*]CKHE6S.$=T@/R()E4'%H<&^SQV4A4M M2V"C&NNTDF*A5<@0) 27K^*G@S[[ )L#"/&)X!MP;@A2P@/LSPGG48A>2YB)-9* ^HBF( M6EU4Y(*1%B>*@_HX0D6RF;#$S*R35:=*J=@3,X.!P#8NM WG8@''LY'#)JJ$ M-,[(5;[$M!ZGXV)KK+>&J,3U>!G<'UL>G/NU/#MFN5M$G::I8',Y55 MB!2CCUK#\2#S:;'ZE$9ZZF//%Q.WO6*B M@U5$2QIA%'&'(9;?>?3+ GH?8A@ZZ^I.[A@VA,@H9I/;?G7=Q&]@FV[+]!V MP6!Z/Q J/ M:6A9/@W$?UU2ZWNL.O7MM$O$[ M_,CIT!^ACH3 $<"\\7A&FP[]C.APEN4>F)@/+1M0@XG]AOGGR$+H;W\?=",!) E=T' ZF>X5]0*$J M_#15"* '_<)DGT\Y<%[B^>JH3>.;U'7YD_&6[W>5,BV2S>8CGG-7JBA-4S.) MR3-\B[G1FJZ/$H$N3(NK0CY'JM/\L*O.2LN%4/A0/=K M3G,E5VJD;O=U7!MR0DH_(<92P617X9*\?,V@!TEM;I=:6! MGOLK(M*M+\1QKMS'V7;!:MLNK^"S+(*>NV22N*..'G+QSH*;C]8XA/O0;B+ M&)Z=?"LU!SNXX%FW1S*#24"TFT.G%.?U;((<9QZ3>GHR%ZBX=_'#JU?EACIZ MNSH:'IA\.\U&L?39AML M(BHR?!*3_/TV8;PVC-=^C]3%C=LM)^Z'0^:+,N'29+_29DF]*N;(EERQ'X<" ME?!OO\;O$E3BCJ#"FZM^LJX'Z!3C[X\)%[-_3@<%O+ RF-'2R>+38D:/.N-: MGX@T$"C0/B@D:?R.(G_@A56,)+FZJWD[@&4P4"3%"?VYGW"$Z0\ZJ/@0_O^X M*>.G"1Q1,8#,BI8!Z6;OZ&S&5UD(>7#F__R*',$^AZ0^&'S]$D0 MSS*^&&&, :PEELDR#)LEF61ZPW^^ M8O#H<,_#K]-?H5OY==Q*&$)*L17U%*(':!ZA/G^U' \]TM=-25)SC0W;\J=- M723B^['8+,U061)6U'YID,/8T2W$CM[%!K46+W@EOS$QZ[OA=FSG@]YNU8W8 M( H;85F$!MX3\=J%>:F+&J4>\M!CO+C'F'X-73SD!.MLKW#60%RE/"X#ZW0_ M*5SQY+*K;*;PY #KWL\#K#N/!UC'ME*4C(9"^8&-Y'3:RSQ'9+WVEWI[I(8%&\!$>R./"2<)AL ^GBS'0![PB_ MY(69[V6+PJHK]HP%&PJ%32<6!E8?*KWO*V#N9J19-FUP6NC(^$R+3>( M"D3C^R(R!O@#W8NSG+T@JL@*@#BP_D";?6#F@4\Q..)/7'*Y,?AU.]]+\8JQ_O$7^/'P=[*E2E[$N8O'?[JX:N8CQ^^<_TXD?"[IUI25'D8/?O94^-!"=SE^4;DQ0J) M_]3_7U)F[D6$_H]!NW 4&=%G0)B N*W#8S<'A=]_!7@A]N@ X@O1^@"@_#@= MI?=,R>G=XZVFT M]K2W,[#ZO$J0L6(COKA7;(N M%=JM?KM1+7(#OM@?@)]-OC7HMTOM#M_C!E7P6Q'#, J[7.^B@TG:K2+?ZO/% MS-/F9GZV-],N97ZV^//6I;]FS][RM$MW/_XM.%*H ,-.^<]?_YU]XFJ91-+3 MAGU\F;D'@T30"C(#8)!4518)A&!$ (:(()4"$7"29QD[J?+_5]0#*41+!F! M!@%_,:,5\ F7186A99E@<%)!U6=_ 6RJ@;VT$13A:DANN5MTUU7+V1 ;$9A\ M+R5;]JA,;:>L+U KH348-E2S,--%+"E9+(=Y16!&!:%<775;Y2)CUE<9Y;D?,-(JW13K6&!K2QV@#)Q-MSJWZHA]BRQ909)$3WG:+3)[0BA^06:Z'FEK%Q:]P5T2,#.AR)O65;Q19\ M><&X5,^>E_HR)Z)'M$^MFL2FVM\30FXO=?W=1]S0+>.C%5CATW'Q5E)- VJ,18-M\VX._#4(X/5U!C7'%:#&E^NU7+= MRD"H[.9<))J8TWZ9'6Z[)0[A=T7B6_HK8Z?*[0XI9N MH:H)&A ],@>TRBPH.D6L(%!=ER9GE5RW8,6B^$O1 H]I0]O:K4Q[*'#%X:Q= MHGJQ:&((QH@OM+#&>B"L^D64,_P\6I0VP(5,-F"A>CVBY:8U%'@-/ M/3*U&=P(2OO&F#6IY4X5)8860Y:+1!-/-;"*;^.&.N97Y7IEW=_N^Y, B!Z9 MKT.+D@K?S-,RO^2:CF7B9ID0?>0\/N7X@>UOOW[>Y0 MY#<:?6VK](F9_.3Y+GBF9KF;!]/@X=^Y*$SU_>#R;(">WO0V[BV.^,4/HM(, MN.9AH'Z&Z_&>@";Z&P'-GX[C'T=\:0R.2_K&!87CDLYQ@8!)Y\# <4GGN$ B M2^FX8-\H&@[,V0;F-].?WC20+Z8$YK/VV=]B\#_6 /-&^/)=Q4? #8LZ_/<= M>??!?N+H-Y*Z:$[@[ROBU6!SR?7B;<_!W%/53!,(S/T,[RBJ1Z?AI*PMZ :6\->@G27R^ MQ&B_@/3GYRH60R^^85U$Q?O4YH'[),]YBZZ*>7ZY["&YJ3\5&D%S59IW?S=S M<1DLC>\]=:TZH5KR7#M*AHG:/S*">2'TP;!$R8M;V0HCY7*^KX+_5P;25O6/ M)#,*6S]@KG:0B[ MM(I2QX]G,9=^'C/O!VVM',$\*O10O;4AJWX? /X(#=+]7<,9KW%)L)T1LRL/ MIVJO%:7D1?5@.)IE\->.RX"\ 7GCG+P1FU*0-\YK5WV(-X(-SGB5G3D71H,Z M-\1SG;57[XIQABA)(EF:.+WQE"YOH>RYOI]9>JYF!!GH)GZRFPB)\R,A*30B;GA"'GF [RQVO%J#I$F=F^L=V<3?<^)Y"$4A9 4\#W/5(,/.09R MS"F-LU1I+74<CQR^M@<].;WC' ?<7.-460@%"X+3G M3:-HEB!A"@RDC\L;&%^19 M%$>R%/[:72M7%%(XV%8]U5>C(I/8IE+4M6JYR^ADO8<( W2JH%-U$_&%V[*/ M'F +J*WX$[2_YK41629:F[#C",9ZH,_ZBV)O'4;'/<7;,21)9ED2AUDP5PG^ MMZ+&%XBC73Z&JI:[[&Y5U<7X;G$<9;,(^QK8 M;R%F5%27'M!E/$2'>)'M@B[L#U^D^2#:\JVZ:>837!*K6W#%RKKII+[MB?&@J@U'ON:SB.N)3AS<<+@=S M$XDOT#6%!1JPL.OF++#'#+=[W_986>L^;-7&#,>0_&[(SL@R'@XKN!X=,P[L M+2++,F06(Q@8S(*, 4NZ4L$89S6CWL,8A&?Y2BU<&XC=7^XZ[4:[NHZ.NH\O M3<>S&$UE28R^\HA8ZI$!_568(9'B!*N3W?0, 04!E3:E7"+EZ&* NKH@1R,J ML]8\UWX(=+@.#'!H,T).;,SDW6+/-4K@ >MX\*GC&5(A^Y#_^(:_(OT:^#BX87;RG\H/D*U+!E.Y&NT MG9_?M=1CQR AHD*[.!KNS7HX7;D[M(3J;GR5>5S<0^-$%D%>.P<),@!D@"N. M-R09(.HDBOWO5ESJP^I>C>XT4OW@WJN&AC\T_&_;D_Y:*_\#O ]1QOMDIN,+ M/II?A-UAG2X+=4'>]/UYV:*[8,$_'*Y*HED&A04GD"\N;Q1\<;XXZ[;$;_"% M7\4Z-3*HAF:]7Z'GN] M7<9Q WBF"?MSCZ1W0Q_PZAQJD7VGP/)5+Q[3B M++"6Z[C/4^A^?6X56QK-$(8,*^:.%8/M:CW=^0XGHO3]5A9%9BGTC%M9D'<@ M[WS)HU5NQ+)[-_'\,GV7#6W3=B5TQ-=;M56[IW>U4F43,1"P\6@RRY!)^OEC M$^^"]EQ+#3)65'XT4X%VU0>;+HBN%(>>[E?P=/\)0UW79UG]K$4H ;>U )IA M."'09_NQ?C ?X_D@-XC0S&\#3P(#9#B2MZL&JNT#@HPZX+GQ8>D/#O%K[-C* M,Y2:KZ(2LEIB#K.H+=?;85=$F:5X;9 MX;D0=8,H %9_']H(N+4S7N(WT MKD16)T0&1 9,9#IAPG,*XA#04X"> HPYI#+F "#ZOB,0PDV>S^L*29NYUJ2S MP=0\TM:[H$DP2@"Q#Z,$UQ@E>#?VU>%Z,VT27HVOMYJ[Q;CM$]UUC/U;\NM3 MSP+0PX$>3HI]?WA(RFW,':B4E(0,X"$I[P^YJYKJ>:J2Z0>N;&848VV +BKQ M)8&RY,\S2T^UC="&H0AX0,)M')%R8W&(1P3' "[>X]<_^">@Z8$:78Y:M<%0 M'*N&!&Z)0]3I>8_?(9H[9_E.D"L"#R4^D95DR2R))&_0@K$)2 ;PM)04>>"_ MN\Q+LNS%-^Q!7P#Z K?M7']IXIN< M@R-4"S-K=2G?*$BZB.&Q-9#%*"9+T]09[0&(&$@CJ0PIW&(60NI'&OH(T$^LBAZNCSNQTI"*0@\8Q8&TLQ2,X$+/ /;=B,E ?-\ M[EJ*ZL'L=EBPG2*E7>-!$3?FQ#_++^+6DF%%[#%P"S%W])]01U[R#?FU#*1! M4%UL\98ZYE<*OAS:1:>F]KLB%I^.RF01C,JR! $]^J_,22D^_2MU>DH7"WU> MEN.?L5"9]IF0FBD>+_7FMM#9^;PZXB(6.F\>Y$5 M'37R3UC9[%>FSP68NJ'BWBWAC9+') M;T0L/C+UYM1QSV,?5(B( :;_1AT[BA]FET"F/&7I"V3*CYB&9V5*RC?"(65P MH5DV9:;/!1,"FICK#0>]HP;!G[D,($FP>@$S#=(043T%C=?(* @H&XQ@>?*=C-AY.K6 M)OW%_;'TJRC]8:\/GTA_[[KX&.7U&MK:Y TTS]GS@;[0BI?<:GRPN;F#R=T* M[9GJM;78C?';/RWN!P_OI1\SKS K5^++%:2]"UA](&@%?@/\&.;M$-BUZN:> M%1,J^CWM1%X>D:5)*LN2V-NN'N3@F^#@%&^U0M;]O*W5/V5=7^J,<[OAT$?L MW*:E-_K[P;*C1[SR9CCM6G7S&ZS[BG8BUL6R",-D*9;Y'=:-K?C_QEE\9W!& M%J$?&-KN*<9>L.7A-X]I#]C[*?/DC975Z$3CYVT=S-6HJ-"UP6MW8%0R\:UA M&3!6P)'(&. /=$^R,DO)"S*NE@F >,%UE.C^"27Z%.=P2%'LKV0XDB,;0/BQ M>-G_=IZ.I%_KOV[9>Y<&Q5C_^ O\>/@[V5(E+UH3YO][WCD\>LG]BH @_SJ+ MS_U\YF#$PPKXR.ODDT;'/__O:=M_!@QRLFNYWO>'I>E)I^8Q>WS'XE5*5W,S M3Y7,G*2!]WZ7K(VT\^\[R3#?,.)AV?O^N+Q%:LB0WQCF7YF?'R-E)#1I2]O< M$WW=KXDY2]6"[X>_>O@J7L\>OG-](Z*6[YYJ 4Y=J]&SGSTU'I3 79YO1%X8 M(/A/_?\E9>9>Q/C_&+0+1^VUZ#.@2,#EUN&QFX/"[[\"3! G.@.,1X>G1^!] MG([2>Z;D4Y84T[Q(LC,:5VD2+$&L)A(((HD2CFLBC2F8),T('"-F=X>W MGD9K3WL[NY_I5+A>DROPPJ!:X!K][/_[!THA_ZNV"FS/M4N:^Q9EJ*Y(:\KU!-=_@,SV^R/--+OK8Z?$EOM>+_Q)T M*L.U[C]5VHTBW^O'-7[T_S)\5Z@.)I\XH+-G;WFJF+L?_Q8<*52 M:_\YZ__ MSE*U'-UCET(0%D$44E0(!F!78F8BRU((P.Z,P3!%5BB-OI\^TH-1)\W5!8^3 M H9(ML_FQZWA#@^ZP!XE7DIJ[3*/UX-Y3K#IL1MN%+T_KG1%+++]GDLB54/8 M5@N+D=!'6*YAX24"V4>2B6>.>@1:&Q0H"3$PDW#0&D]7$.[@Q3^7+!37YE89 M#]>F.NO-C=' *0:T#B03SUQL>Z/FAI@M!76R\^GB:LQMB4@211(/Q2JSL:P/ M0K/.KEEKR-:K$REZ/8J_%)65*5MQ453BZ[NZJ:Y'Q'H\U$4BV5+%F.0-AQQH M9M@;M@9[M<'+K4@RT5(=H^I8;4_W^7:#G,^V;$\ MQ$R[)#6@"K-I))GLT]QD=@)B\VN^/\'Q0H@I2D_F(M%$GZ2A&PZ)Y:QA4L9R MT/78S6+A;2)1ZJ5HZ!>-2F])V.:N;Z$"+>^':(43R63W^5*E5@V685=HERN2 MR]6T?%'6@62B^T)QUT(B[(O17--LS$.O6D1L=OK8%O2N34Z MUX&+E&AJ6&UU5S5T: N25"DOUS[M&2M=I).2$TN4173!EH7"8DNS968AMW9= M()G0J5'?XG.+)0V^;[/ RUS.0G84228U52\&FJ[Q:P7,YN5\Q& =K0 F"GUL M\B.#SHZT6)ZGE/505 #1B50LFM"4W&_MT"757B&YRABO:\INW]"C3B4U9KG;ABHB.?24K_DKUO0XD4GVOZ\7P^%2;RG\2!><_9XKB/-@ R03LX^V5OOA MN&820GNQ$,I:HS2JE;I DGPIV:N(%;0RUQJFT=AR A($4F43/3,Q^PR6W[4U MN5OGU4)%JJDM=$?KT3-1]*7HMB?V2SM-8LQ58^'4V=VB,J_'H@GBW:AJ=5X( M9G-DUQB7^PJC^BTP4FRR]Q6*YS9%7F6$D4;B"Y?:4UV@)S;9^VIQ'%8*LVJ( M4"8Z-#8M2R\:D62B]TQ[N5:=G(Z:JWVG&_*%F>44-T RV5!.&&S(E>"O>0H3 M.[DUC1!BC0,3*ME22LGGQ]O0UTS;ZOI"42UR]CH632BUTN]1:+LZ[IMJGK<' MG?9:1&K=2#2I5"L9N&9;0PTLV>'LLF -!D5DB-8O&\L-L5"K0U MW(5:VR5E^BE,*0= M>X?Z0!9-:L%T&FNB@% -(50*01^A*^LAKT>BB0&;3#8;9%):KT2R&+)CHEY9H[7_=P>Z1>MO-#C^<4:B443 M'=NBNT'%K&.\4-Z(7'M?"#AYST6BB8ZILQRZ6JYR F](;7TE\-6^HL2BR8[Y M?K.^]5A'0NI>T1=[QJZY%?58-M&QVHA>+)H**YG]HMFJD]N0;!I@)N#)CGGM M\HY1C:]I6 M P:-..75H%S(]UA9TL9Z))K0ER\%_M9%=ZH9[D=V&&!!==;E(M$$=%?!2!C) M;+XB['RU:&,U MZ^%TTV0,?=F-1!,Z:.'T?,AV!C.DWEIU6^&"KU6M322:T(%0M]@-7RA[PFI# M#]LM:CD4#Z()'13YVM31*S0P6^O"J(LPB]+-7"9+TQ1TB!L M:A.N#K+)E;9FB6N,[PS,W:Q;V_BB:>NS;+GMKW"%)$:QJ*[%_%1N\E%HLD%7)UY-IF3^@.A/;=D7 WR^"Z: M"-21%7R2TV6F(= %I([3/K%9-Y&I?7AN8@FGF7VNBN2-!9)C=Y-BI8?L76<3 MRSZLX8>RZX?XT6&+0W8M2UKZZO>'#T_=G"@%XCZ&% 4CY$,0XR%6%@=WI#!P M'[XXA';B;YX%@)[LDMS+)(,Y@??0L/L7H@>_ZGUY(CCRC).19."XI&],"\9+.<4&^L:_F(<)QN12/81 O*1P7 MB!6@N.2OG&!]E@ZQP7R6#K'!?)8.L<%\E@ZQP7R6#K'A?F& MPWAR"L<%\E@ZQP7R6#K'A?E&0WLLA>,">2R=XP)Y+)WC0G\C63@N9QN7WSR6 MX\UTBZ]0/?TZ@9^Z##A1^'!$):_501PJ;9(_'XLBSIM/G*JIJ M2S"*FR;:@5%<&(Z"2_XEL0>5=$OHNE&'_!:4!.%V>T%B"+?4*@E&Q6 L&6() M8@E&F&&$&9)("DCDVB+,)X\7?K%9\N4"S!U/U53/BRX)A?'EE) .C"]_M0@8 M7/#32.7T-X:^)BXON+;M.G#AO\QL8;]AY#7-%@ZT+JH*E2PX8V!4 D;X4C5- M()8@EF"$#T;X((G "-\K 9N'E'PX56"8[]59TP]'_[ZJ=[D.8S>DVKH9B?,B:)9MS-W.-L-G>!&,MK. M.*O.H:'/#V.E7T&'(-7MX.LQ( %9^9RL?(A3WS'#Z&_:@&,-1@%*^YPY??5PSS&0S!B)-B[7/5EZ)HX)]&@:#>X'S[S P6J+??QBD&Y]LIYQM,1#NG6F%N MVA^$_2#(X6(,%^,4ZPWB%.+T2^#TJK1T.%41SBZ(2HC*]&CI4+T-9Q=$)41E M>K1TR)3]LK,K=J=[#+@M^#;N9J4\@_NS*[S@V M^50C^$N-9/XRMJ"-3LF3Y.AHGDSH&$%/U?Z^$\ 'L1](CB)YBNC/)4_U11^C MO%Y#6YN\@>8Y>S[0%UIQ100O :^,_Y'RQK8DH)N*H&,T<,?1SNB0MHX<% MJ@UF8L&2?+^MQ3E=W-;P'R5^GB7YY-ZBQ_+S6+X93\OD,_E5",:NX-I+UP'_ M])\]]^@CI(U2WV!6H6^N*M@^)'+CMEWB[C***ANV9/E_WU5;I;N,YGJV%/Q] M9VR#[TYH*VYP+W"7<20;C-7]2[[W8Q6UP\"/E 9&]2[C@ZD!))"[C*'\?3>0 M16I6+%A#TBF;=4-;U1KEC2V7NB(M8G<_4"2+8-A?_WT^(%>11I!ZX)V]U(5Y M0P'_/-D.SC6RA] OBM04XX662G7X46/1DQ;=BMPIW2QU(+]#'-&3Y\ "43W_ MT)8CS+$PNE9G10LTCPF*I>S;7:PDZ( YR+L?!,)D6>8LU)&&5/37<)5YQBQ? MY@B%-'/M9Y^/D%(CYU56.9S)\)12VCC)S2?*M(F,A/Q@U:NO2V6K>UYK9+*F MC![6&(T1>S.FU';;,.NMB%.8NQ]8EF71+$[3T""!!LG-(?UT!LG)87YRR\$3 M H;$EU@%,62Y@2D-*0A+'$ YB@*8LPP$. 3XI:X9NW: _SS1.#K^I.K:L8$<;O<9\370"H;"8+[ RT2 JE2C @!)W M/U 4R;(4DL6CI&D(>@CZRYR6_!;HDT[>O].%^IX:2(:C*KSD.4 Q_CW)R73LCHOZ2>$.]/7W7>X([JO%446H.ZV-L/(:+L9)-5\)XD6> MOOO!,EF&8;,D@R9@_Q^(>XC[3SK[)GV+?6E:70=YBVLB*VY;=[O6LCBVS[M M(PU^T6>''"\4HLB"/-T%7G,3[0 @8('&L@B-9A$B"=2O6!<6*S0WDWPUJABT MEZKC2_$\4+?19_6:DR323&>7*.GZ?7*(NHUBISLM#DZ"BZ?!I##:?XFRJ4MB M(87E3BF<%2FM7DHSGURBY $N*BF;!'!1N1XL0"C<'!12KY1+5.!B'$Y>>/ ]%?3!!Y.@KWIK0U8[8%!"9_( M0HWJ=B:&)8S*8F6O+G,4$W1%YK"_P2!9_$B0$U(8I+!/OFPRY10&UW8(C,^/ M*GY^Q5#:U_8MNBKF^>6RA^2F_E1H!,U5:?[A=* +K,=EQ_.)&;; A0*".)I0 M=AI]B0/K<;R=\>9Z?*-E5(>\KTR\?Y$Q?#]4E6@4,_Y!NS[<=+W-8JI3+ZM? M>7@OOJ>>R5QLN^%&)_6EBTFN9,[#/83;2SC_C=*2DX:#DAGHZJI3*"YFQDZ@ M$'90][L&-^AL_J#0)'IV-;9Q0,O!8!QLQT/]R>'[DNO=VY7^$1.2Z_E3)\CG M%WR_/]?7WGXU7,VZ(AM5H=!TEL%@AOIU+K"IU\#UTLE%0LL?X9+?SI]+,DGL M>KZ'2"Q_@VIN@Q(1;+HM:GI;9(=$1"11H0LD$4@B9]RR@B22POVI/R44?+K% MZA5<6 M82&Y+.Q57Z:D>$4JTV82P69:%YW5 6CGC-E*:: 4&M^#\OJ*;EM.^ M;)YVZ^=/E[IAX$AH<^1+@K&V>Q5M7T,V9+34Q?LXT=%4" )K4OX7WUCOA9*5 M<;4,4*;- M7&,%TL?I[5Q!AVOAMO<8=;_+;+]*SJFTZZW5L"E+2'_0GA #SEA>.U\W56SW/#RN7+%W&U;0ZX2=OF V8@H M&H72R2Q&,5F:IF[Q!I[4XQ@635U=E0-M,_FRYXY!.R^MXTY$9UAN"3]1S^1FA1\M=5&;RKN7NZU2: M_'*?XZ&TY'3'B,']OM07E,"=<+@3?GFEI+$6 6ZC?/HVRKL6>THST 5NNWFS M7)%F/:J^6>!S/;I^C;S[02%H%L5>*RF%Q0=I(#NXK0)3K*&1 (T$B R(#(B, M6RP^N'B ZEKV=MYE]!(-'-7\.CM!ZBZ_M71JD&]HF\CHC39T?F7UP@,%( O! M0@^X/D-D7#J\E;Y"CXNOS^?<0'K7FAI8#82AJF1%J#.>CYK=,E;/Q8&D:-?H M'6OJC1;"O-P7^GG26,9P9"N,'I^1)7^>67JJ;80VW%._A;J8CQ,"/%KL=XX6 M:X71,]O:BRWO8P?P'"&MSD85RHH9L&:.]1"[)I6+I1DGHGATJ!B>I@%? M&9\PY^7BA4T7-UFNEI[>?3K8K\RHZL/"7P#K?N>P[+]:U]00ATVOY%$FM>OO M5?>#R)(XFB6)\^2?PL(F6-AT:W4?ES?$+G0;U (D)C*=&!0#YE/R5%9H/4'KZ4NSRDU="O41*^H.&>VV@K=KU.IE.C9NHANA< 9>W@(YY#8+]JZ+0SYC3_<4?$)Q M@4.C?64A4&4DE->D'G#KV# Y5.L1))JE46B90%;Y(L5ZL%8/SN\;JM6[]*IY MFIW64ZQT9:2G;C0OW^3[3-79V)6&*VSBE>Y0J$>06!9%4'@C%&A'4046SL\+ MG_P,F"6>,.KT 22ZSES[1X-4-LYX:2(:C*KSD.4!-_OU.6<&L=/5ZPZ=Y M57<)JQ"42 ?Y\)'@+36H.K)KJPW7]U^KY^UMBSQ!4CM3L+>]76Z/*;717A=1 M4D3INQ]8%J6P+$7A\#P4R#Z7W > [/-)1\"]FS@*35%G^C1?XLOMPHPDZ_+, M5V/BB+8#WD4<7Z<,(2]9DB.KV4Q3\N1Y!D>SF6CLX([J)Y<>I)A'/N.\$LX7 MVUKZCV)22PVCCNW1@8!M;,WH+9OA?,#]_KDG#YS6CS74#@,_TAD8U"-T)C*C M,KN:J3:28]?]RFKA[M$-)Z)4="0<>93)('HOD_J>QLC>/\]9%G*+K/5>X^=F M*.MWC+#XR7/7 J/N']IRA+&:W"*KG=(6^\V3G?PRU6@N:]H(*;20 MW6:^J3-4^P.'Q?V.T61PRFH^LUMU7DULXBE>L^FYW/Q!7L7RZAS?1J0"\4W MI;I'"+VR9&S];LPRQ-T/%$6R#,YD41R6BD&V.3?;_*(:+,5L<_[MKS^CFU_L MMA<1JB+2:-/A5#?>6_]O$(6_ M3P7@)X.R"/W T'9/I\$+$!]^\SB!L/*E)$:J M8ZU8R&L(AM5Z+)]O3=0Y)V+1;M]S2;Z_V%%\:V$)X; D!R(SF&\7.I!,/-,L M&[XB;PB;+^NV-RYTB7&YUQ7QY#,W4CC%Z&XI9^XPM:+ORXVM4-"!9.*9DFX; M.YD/4$3-J1)?*@X'OK4!DFBB\XS9%;QN0 E(H5_"6I/-6*UTHX>B^$M1E"5] M/^POJSR&FV,$"P0W7]N(1+*E"K;/(X/U?HC8A0UI!.:$9;5(,M'2JF[X>[60 M4WEI0@_6#:[5D(<2HJ#@K#+#793/D=@U'P_LLLFW@62R3XY'M?HS%&\ MBJCKY7:'-NO=NA<]--FGOH 8=LG>]/DRLF5S4FV!.VT]$J5>BLXUMY@O4>P( MD?IXMU$AEMV)H(MDLOLT994<;H"B@NW[S*2G.KU:=0,D$]VWQ[ON9%3:[X7V M8E6=!SE17%K1,Q/=5\0@'[)H1>4+G%Y;.@-MNZ]P0#+9_2;;W/J6TT5YJ8@K M6TG=*,UV]/ID]YVF*8_GHA3P*J$T!YXQ<-FP&XDFNB\X(CTUC3S!YWI\=[V< MJ'VW%C> ?2DZZ=3,D=B=, *F&@4JIR#E_&@C4F*BJ2&"D7)[5A$$:A<&RTUE MW'$M3J23D@UOJ#HF6W+X]EXO5Y:#XJBUB203VO>*DM^>- !,#*W6P3=-52:W MD61"^XXIJ2UOSC>%D8;Y*#;6^@ND"R3)EY)62QWY(\<7^9RBF$-M$R[G8$+3 M1[1?M"=<:SQ9+4W5YR6_->_O_$4LFM ^89!*P[.T!F]7@LJPT=L-EE+4TJ3V MM\JRU<7E+8:$@C5:%,*>:77CIR:TS[07-F,%OLQ+FTU-LQ>,K%=UD4GJU,.1 M<-_/K26AK56($KEOEUQO R03.EVA;FVCC]>64#=R0DOK2;C)1<],:&JC806[ M6Q81L\W6FWB=")Q2,7IF8D8/!\QL;E(]1:C+\F!EUP5KPG2!9!2F>RZ:FS$+ M3YTM0@&KNT7+6S08WN4B43JA?K\R,=MRWN7KN;ZB$\AD7:1TD4WV'K>QJB\) M.\OLJP6\O7)#A0$DR29[;]6(0:%77,[,/C)'C%)_L= J72"9Z+VSZ&\+2%6E MA)#9+?;#$K,@O$CR2$.K VG<'+H[I)[/5>@]+;(,$[\^T5(!ECN1T.*\!631I+XT?%P,6Z/21B@'BV*3 M(<7U.MQ$H@E]$7+55@G4"\Q=>\>TEL664&-BT41C.<7RMM-!B//M@C5KEN2R MM1;C!B14NW46FXJ&C/>"S5PU94(V!NE6:BWJW M=)!-<(N!6,*\4#E' =-MKL:;^K:TS<66LO-@D1]VO*4P M&W;\0/1B6'_9OHI315X\M M5XSUD5>ZX#6:Y6X>[-2'?^>B1W^?>2I \0:H[G]+UX^#F=\]U9("8ZV^>.:] M^1N_^$%4F@%7*@S4%WV_F).-_H:3#;KV^/,/HQ#4J\=[P'&YS+B\=8$R'!>( M%S@N3\<%H>&XI&]."?&-?+?F#XP+'!8[+4WL,@3R6PG$!]ABT MDU,X+I#'TCDND,?2.2Z0Q](Y+I#'TCDN;UT>#<<%\A@<%\AC:1\7!MICJ1P7 MR&/I'!?(8^DN)8?C\D?C\OX3NCZ<@7'[Q05O[=W>O@;>RBJX?0WJ_K9O;LG9O#2C%S+07\\LGI07_]=W:* MR7 P)N#EU^]3$#Q3Y[>CZ;>O@;?\I-O7P%L>R>UK *( H@"BX*T=B=O7 $0! M1,%;\>S;UP!$ 43!6]'0DY\#\/9Q,"=2R0>N"H!1Q_-?H'S",,OAC-[DSQ/% M7,X>@DQ]U.EF)\07BT?^/-?\EL*1OZF@7Y-K0F-?)F)YY2K\G'#.R91T&T;] M=2WBT,*',4\("0@)& "%D("0N'0T],KM38@:B)K+1D\OB!H83TU=^"Q%L^/+ M1%E/'DO[8K/DBX5>'Z]^A)'7U% .C+Q>25 )1EY3/'&^&)$?KK<[W9H/I\KO M*(S]AJ/7-%M^7ED&9\QG+^Q?V>6$83R()8@E&-R#P3T8W$L!B5Q;<.]9M.9A MKP1.%>@8OC)GXMOY3CI?8(SO-F)\:5Z^SA[ .UOXY92T_)7< $C+<+[ H-VK MUI]D*#D#DLQE)\TUS1A.ED,[M*3@]![#5YHU-QBANI2_#4-6,&3UY\B/MPZ_YE.XCDLWI-JZ&8GS$E\H=N9.9SMADYP(QEJ9YQ3Y]#0Y\>FF#>6 MJ><]/E&DZ7; \AA8N 8['Q)L*O1V4H*%D^:-B-/MS)N"M#2"Z\DAN^*)60>7[/V19537MDC;NZVJ8 M>ZJ::8)?S/T,[RBJDFE*GCS/X&@V@R$8?E+W^G,5D_H@U7U4!BH%SI0WE8+0 M4"DOE$)]8S&HE.,!EZ12X(4:']89S*GZ5:0+8B_I/D"EO ]<7UDI$#X0/A ^ M?WBH'50*A ^$SX?@ UJ M]Q#,QJXA3^P*IO_G%KHF;M'!7VHD$_41Q:ZG?C7-PWL(-5\0OO\\66CX1N?H MI;,.4S^%84%LN@IBWX&.OXPM:*-3\B0Y.DLJ$SI&T%.UO^\$\$'L!Y*C2)XB M^G/)4WW1QRBOU]#6)F^@>#_2%5MS<9630 O#:^ \Y7VQK(HJ)."I&:[\8 M^CE=DI;1PP+55IV 7X5 SP777KH.^*?/;0W_4>I0A!LG0#9C(T*<\IU*<>BW MUP)E2 -LL=CGG)"[RRBJ;-B2Y?]]5VV5[C*:Z]E2\/>=L0V^.Z&MN,&]P%W& MD6R@U/LW?._'?6F'@1_U#JC_+N.#,002R%W&4/Z^&\AB?JZ6QDJ#$X41TR&5 MC1":Y$H7:9&Y^X%E$9K-X@S]UW^?*^\J,F%2#Y*SEUQ]QCIXO4@7^D61FF*\ MT%*I#C]J+'K2HEN1.Z7+PQSY'9!'3YZ[%EB)_$-#CJ!\WT!T6\#Q#E+HB>MN M:>RV^%T7H!Q% I7Y=[I0WU,#R7!4A9<\!RC&OX?[MFUQ!U-&OTYQ6I MH=&G7=N!OOZ^RQW!?6-;H0>=167#MS5K-=UJ^;:*1Z8\2M_]8)$LC5%9G,43 ML/\/Q#W$_2<=>9"^Q9ZKCEOYOD&/^5Q),((J2NT,X[P+-#WB GW="P2^[V/; MMK4CB_EMM$!C"%B@J2R-8%F">LWKOM%"@EA[N9GDJU%!B;U4'5^*!UW=1I]5 MF/Q].V4"E]^#@9, 5@"DL0(@!3L_,+D?)O??6G;RA1<]M2&K'3 HKM)395=W MXJ<,)2M4CX15)E,SK]6XHHO8I!8,9AA=W&@;D3GL>^!(%L>I\^UY0+1""DMC M601$FW#67[2Y8D.-]CC<7Y%NH%#FD8&8,WP]5)1JLS%KU _"QUQ=BGJ7_ MYV=@50$L&H'#>^&BD=1K %:-!B43TSN;:7%LE=2\ M287:<$OY6VRB#PS0=:G7XMN,83%S5IV4"!VP250* ZD$4LD9 M-Z]N.J'^ZK:J_HQ7?IF&WU_, \QO6$.S7UD6/7T\UX:;R%R)MZ%@]CUDF#/N M+:7*6#GU1M)7'EXXP5-8FY*8X#=:E]%2@XSE^CY,O?_D^HOTW(8"ZS,N/4E^ M69]QP4F2>J7]LG[CBR(+UG? ^HY+9K%_4=C!1+@/X HN:!!9$%D069>N+X'( M@LB"R#I'V<-5(2O5^V6_.(ZJV1N+\UTA( 6LR%2M5;'@]9L?/HZJI0951W9M MM>'Z_FM;8$&ICW1'K%P1RDZ].M Z(<[F-R**Q$=1H5F<(;,H<<9C9=,5/CW% M%A\DGE-6E:28>!)*_&SB.6W9R;LYHVN4RTBY0I=-S'7RFZF1]PVB&W%&7"WR M2\[XSQEV7R[(%8]7BS1?7)(-:PA.M$WK.=:_)Z;+ @[!E#JU%AQ"H614E2T%0L+;Z>:\U&3%FSVJZ MEFJ&DVFE1ZA+>XH":Q*]O]>$8;(4"Z\].#_)W.HZ>[M,\7LG*7\F39S\(&9* M$#KYQ;Y5Y7?!L-QIK=L+<\Y%+'&X%X6%! $)XL^VDR!!G*4"9-C<+79#=*$( MMN[+?"Y8Z47DO'!;=2G1_): M[G5XHU#1RV,;*;2I@Y$1WGGCTXT-G*UA!L?Z M*&*PO5$S1&=.7__P+M:[# 2^VBQ/*$T5D56!PG*+X6*)2S'0XQTL,DL0=)8B MWSSR[+^!-+/44V'SR:A$!\ 9VN[I/'B!S\-O'F<0]GZ0?NW&RF A4KWG;1W, MU8PD1]?82,X.8"W3<@/P?,D#7SL9 _R![DE69BEY0<;5,@$0+[B.$MUSHT2? M8NQ*T5EQ)<.1'-D PH^+H/_M\SKR"P;''GGM(T/P7\58__@+_'AXL&RIDA<1 MW?S%4_&H%?>K&8+\ZW2KUB^[C1$///U(5]231L<__^]IVW]F&.1DUW*][P^, M^Z13C\!B\M75W,Q3)3,G:>"]WR5K(^W\!QN0^88];E-^?V3M2 T9\AO# M_"OS\V.DC(0F;6F;>Z*O>ZH_A/L/?_7PU6&+Y/X[UX_]K>^>:DF!L5:C9S][ M:CPH@;L\WXB\6";QG_K_2\K,O8CG_S%H%XY.R>@S8%5 Z-;AL9N#PN^_ GB, M6#5"6B%:-@"$'J>C])XI^5RGQY0EQ0N!J#"TPJ(8)=*2C(J$A%(BRR"*B&D2 MC6,HJTDL<7=XZVFT]K2W,[!&O87G#C_HM?N93H7K-;D"+PRJ!:[1S_Z_?Z 4 M\K]JJW!Y:F'^B%H.XU!HM_KM1K7(#?AB?P!^-OG6H-\N%;A^I=1HC_HB3M# M:[_H4(!&%OE6GR]FGC8W\[.]F78I$[4X$S?Y$P=F]NPM3[MT]^/?@B.%"C!% M%>"BS#YQ2?W%=&%/,%U$')\A+$&S *? AB1FDB3.9A@BHI2"2 BK:"R-W<\5 MZ=&UD\>+JN7D!GS!K])4);]7K3T7956]E*QW:(/#V+:*E.=4A>3$B8O( M2TF.)\LEQ'%[?#C0#3;7'GFXW16)I"0O:RJ#EULUGBISC2[7J:[5$@>334VXZ MV?$KG7'\%5W&ZFQT*T!"LC_8Y*FN-MPBE.W6O*FTI%AJ([))267>UCU;INSU/GF"G%:&_52=-5K*;ZO$I+9 MSR/Y?LW3VD(^WK-,/+6+6_M59=:="5* -.8%6INZ/2ZZUC(A6F;566O26"," M5L^)NTZ9;1'U6#31 $D4[4)WB#&HZ5 M;14+B+XNHD>&M;O#.OTB(]?-=F>'5[5@7,%:0/3(N&ICU$#\S8HQ=[M5ITWM MUAC3!&T],K &S^\DL=-P>'6B\Y:(2#UI#\!W9,3.K;^E"7U!%:TH7BQ7/ M=KHB=F2TS)QM*1.A+"/2!L'\&46.6!Z('ADMLIJK]^AN<2=09,EK2%R]@!.< MB!T!=:V+X6,3GYA\&^=K2&Y1+.!@9F%'AD :<\Q@P.XV9L[T6[F1* _E/1 ] M,@25N5KJ5%MS!BG/.O6AAW@S?,Q%HOA+T;WDU M['1_QHY:4,Q!EOFBR0/3( M:/56G.-V6NQ:L!$U-RD8\]J^$XLF)N%PW+7$LEUG@5Y7?-AP-Y-M#[3UR, N MBFU,&R"AQH\<21AX:V#@5;HB?F2TFJVJMNB0>$M8A5LFW%>#]AX'7'ED"(8# MNZ&T6_DV($NFE1L*01>S=; ^)$5'F^:Z)TU=5RAK]6E'F SU%H A$$W0I88I M)8S$&6S8F \7FRPUOH Z48;C;;B+11+<8A?E M/%5B)PZ]WT2BB6XM%;ZHRSPI($; +SH#SNOU9V#%/#()JV0=D:=B<\:7GA$8)97PYF/)+.I&[PST<#%B>&P:V#3>'K0L%;3UR&)46K?E%CN<^8A!%5B3X\-8[3 M/<8 #L%7X/];TM)7OS]\>&KB4L JO8\#1 ZE?'!$'VS7V$&7PL!]^.+@GL?? M/'/BGP1P[V62#GG@/33L_H7HP8)^,\1\B">CWXA7]PV>>,E/GN^"9VJ6NWFP MMQ_^G8M"U=\/$8\-T-.;P89[,SY^\8.H-/-=*PS4SX@\O&<' _W=8-?]SS\* M]&/?,!*.2_K&!> %A>.2PG%!OE%P7-(W+I#'TCDND,=2.BZ0Q\XY+N^O''V? M>7S[:35O$?BI,TH2VP%'5/+:GL5A=ROY\W$#XT$=P&^+=/3W'7GW4=50W[!4 M9>/\J>Y*KA>G)PSFGJIFFD!@[F=X1U&50Y7R09,XFCVF4@@M"*V7T,(^"BT4 M^X:@MP0M#,&(A)[@M('3YLUI@Y^"9C_WG!SV2=PR#F32W[ 'O1A1YEOP/7?X MZL.**4C^/!.9N'Y&\UP[XR[5Z+ 31\]$N99K8+FJ_O>3 N[S5?B:OW%V*S'] MT_N-$.?9V>L4!3]OQ0,_'Y!G/Z:.>'I,'2%NT54QSR^7/20W]:="(VBN2O,/ M%_AT/%NW/-*5'=75QA ME@G"H94-2\TX]R9(]&WT68X<[3 J53.<7WG95^E[7 D1WJI#=@'?XV7E MR=ND>>DI '$!<7'#N+@Y+YZ*VU%4EV ]-6+K* .LJHQDNZ!7^_@+Z"/<@H]P M8KQ?T%$X^X$=G^K>/X4>^&RIT0?.4;@G"#QV/B#>KBJSEMT"GDN=%E5K5Q'& MNAC7P= HG67PLYP0"(%\<2!GGFG@$\/N7PGR9PT-?!#RI2G6R0^VS%;(]7Q) M%NM4K=*-($_=_6 P*DNSY%OG]]QXH.!@S.0E!0S,+,BHVV5T9$WFWU&L '06 MN/ZG"WA"%P>Z.%\K7'KN78YHGH+6NU[1#6>!%EJ<+ -M!Z\&4$L-FUZ(N-U! MRH99)LMT8&%N5Z0C.XA$LRB:-(,@!WPA#KB8M90NMK@M ^H-LGC)$8PU"WC7 M+@IFCBWOI^.%P[?9Z$068#CA5!9#B9/;3:DWDJK.&DBZWBX.]_B2#"]ZY5Z#'>@L<(0S_ILGF6P=+X_@A X/CU8_@]?M,[@.\(DU7Q&A-HM5V! MM]NKK30FBGRK%IT8!:P=%,LRZ&L>((3P]4(8!GVNU6;Y.-@WUG(;CGI3!,&: MJJL+)()WR CLP&PAD2S!OA;A_3KAGJ=1L^@,U7@>11]"7\U(OJ\&T-^['7\O M_4J!WM^90T7MAY2NABKY:B_J;%L3?)6+L/Z4#?A#_/<(M>Y C_8LV]41=5DW MG'"L%[B5+L;'K>%DEF+.))&4D$AJK:TO3AMG#1J=@#8VE3RKHA[&(:#C M \(GQN$(Z0+:B )):)8DDS?EW'P@J3"7'#T*'64TR? R:\D*XZ/L%?"Z=7Q@ M2\8RI -^H"]Z#;YH^C5P:<_TQO;>BH]0+4N&$Y4LM)V?W[74X @5*DU49 VL ME!=&Y6:#KA'U$KJ)#P^/0E%9&B>R"'*>B\,@!G?IIO-L;BMV\H#;O.JHFA'X M43QZ+GEJ/@)PX0E^6ZX3U=$=NVP8E_=M9+!'A1WKH*$3S%%)C2\;CE9^!LGB M# JC)U^8#F#TY :C)R<@CM:^6S1RJ^J2I\).J[%>%/=[)+Y$*"IVQ@%QX&]> M0'I[\9/X_M:,X?LAL*# <&2B[4!#5N&)*E?A*:5? ^GSFZ[9@*H"H$J.K+:U M&+B !D>2YTE.X)=52L+DU9-C^X\ MBZPG%#D:-8%4 *G@)JG@*B,HKXPS]=8X'_[LYUU)\$R&K^0YI5\I7^DL!X@G MB">(I]-IZ48=]$."@__B,+$H:<2/:V<>LAM.>K#8EP;-I7YEK73CB] MX?1.\_2^!C?T3U0^[%+&W7?,HU.?X8-V#4N+;F(.Z+2!XS, M4D<.T?CC8\K3;ST]E/$:<+\>.D/G"?1>LWIZ@M[IAE;9YVW1:5I5 M;H $Q$9$XY-2"21+DLG[%2"4;P'*7[%(X>:ME>>H?PGV7,>M[585IH[TF[*- MN6@=J:DQV*,S,\@LPF)?_3*5>\.EXZE+R5 >SD@];&6XP5SU,G+H>> Q]WL< MT &\'0<0!H-NV!ZZ1W11U52 7^6^BIUSE':$ZKC*_55#"2^41G,,)S<\-;!8 MMC>5!(T#+EY\E"H:G:5*GO%T,<@.J6<'6-=Q@W4=I^<1>39C@F[!F C8U*TI MY7!&H,$FXA'J4!^&X:]Y7+<:*7K<9UM*NY-NLD&:O!V+Z2O1VH7VRCH'^!TA MKFY[O7?\0%21L%.E"%'0UFL+$%=\NBJ!'3_0 L+X%F#\%4-%MV['O WXR20H M&(6@V33;G6!3DK=Y19&Z$>"I^/((ECS]P?!7&2P"JO2B\M2'8!'T^KZ.UP=C M0M=M]$3 ;?Q,43]"@T9G.0OJO%/F^YA;6:!:GS3*G(C&IZ&R%)EEL==X$%+ MK5, #/Q\C;VUHVSQRSC/8EF>Y(9"#Q?L!9FO8/W1M#C5(]H UA-&9FGBU>/_ M;C7.\Q WRWCJ6G5"&.>Y"@QWSKMWGE-?6WM ;>\ VM=XC[/H M "%+_:H95K;MC6&V)FB^"]IX.,&#SF)X\O1X>.XII %( ^DQ@OZ=!SI M1HRC7[N&,80+!P2_TS\LUT<49F^%)D*-#'N:,L=\AOI='!PT!6WN=BLKF^TL[9@PJOI8+14Y_X^&U M6$^6"YX2J)Y]%OL)4N/,]135RQV$OZ/+;<9W+4/)_ .)_^^6+*?+]A2:4=$) MV;]E29%S9SIN<)N>V<\Y9<$1]$*1W8C8XV(-M^ELT&P%\ V.]X[MI05"6_$P ) ,I] MH #ND0%>M=@V^IQG67,.^+_;Z-:*KCM=<2)8&^+;$5&>SK+W3\(_B<.OVK+,>(=14&^2024YVN)A_@*U'$TP6I\Y@['UEAH&^ M,DS.^)SS<-.L 8@"B(*;0<%7B'C1 M=G:4C>IJF258U0S?=[U=QG$#6+ #S>"K,(-_/Z\L<=LFG.!P@E_O!+^QR&_' M*1 ^$#X0/C<7_T >XQ__5NXK:/^3 M,>YK:J/JSB@L MV9:]@2_SJ7\=Q8K"+R,*+_^%5HK('K$-\V[P>>(0>J$OV" MO.2IV0D1XJ40,RWP9,F><+ M6J\T'6#%49':1%1"Q:%3A,JB[*L'\\"H!W3;H-L&W38(GY0I!<+GB\'GYJ(> MAZR/R/S)9F8J$'"BY(ZHV.7_L_>>38HCR_[P^_LI%'/O>6(V GHEX6?/?R.$ M]YXVO"&$)$ @)%H&]^F?RBHY0.UF<-U-Q-DSW;0H565E9OTR*PV&0#=SYCM< MWWZ?V(Z3UU#FC$%C-&!8UZK)]TM+,ZUP-?J96U>TEK+(/LY7%[%J FR3\+"Z MS3WE5BFZT32S^='3J,34D6W"VK77(Y%X*)6(W;H9?TN]< OKN+P&80= M[LB)QUPXWY/-$A/?R/+5:)!"(RYE!XW%>-9@ M8N/?O3VR'V5)JG@"?/4UX?:I(_4C2+.(FC54I&M0M_]WOFC[\R_\"G2J=VME M; >192M>X.C*K,YV<[UQ;Q4>7XM*-1:%;2_3[R?IS+;9Z3S&ZU4AT1I$2%%0 M)D0GZ5"".?08WY3)39GN+FV5[*WKQ M98H;WJ3@)@4W*?@.3@I['J^5^.Q8BX4B074#7B%IPE#ODY)5 F\0<+@5^/QB MU\VWTH<[ML0%7.(W4?@DHG!-C3B^B-!Y9=8XI;M<#,:KMAHN'ZB M?.%P[9OXW,3G)CYG\'J_<3A?L4'^#J\W=% '@[UD2O,C=["Z4B8Y(,+MONQ" M)+GF"[3+D.0F.#?!^&-X]6F_CP [Y(JZ+KNXTX: GM-+L9C^]$_#[/?>/NK\_:G=)\OS(7\"YU5 M.%Y;>+80E\([<8UDJ3GAT=<%R<)[55+'NB3*Z 1KC)IVLQ@.?82CK +\[6I< MDI+=Y'"6B]>S>M<4$D*>;@TB*?"WLTPR1$0'3R0<4^J MMJ3PIB1VM7MY:1D=R325EX "Q_.*VFXQ#[E"+)IZ;DG;.--I#:*X["#+(J! MGP4H?&8W@Q\[:.9$TBG!TG5H!\X;AF0:OTZ.*#Z/*?9]_ Z?1"]?N6%W*]/=YH\;U:'4[;$(/3"D+)" MJ3A]WW4Z' M.VR=\#+6:-K:H$F400#JT)^?B\G>/%:C+::O5.=&L7\OC =17+3>ZFN<*N0?Q#FK664\J[?O'.3V;QYG-3"P.V4RS-8A& MB;N#C2=#B<0)ZR5_:ZFXZ86KTPLW;\>!MX-7?)#B-4 ARDL9C2Q^Q]21FV%R M,TR^+-Q *N!-L)%UA#\ 9*SI?+=?;%:8&9_-SOB16.L5F/$@&@.0$:>9$,.^ M=B=]4R(W)7)3(B]AD[]-\"D>:Y-\$YI:ABF/-GX2O+A1,7=_WY,@__9_C M:;H7.9&-.LK/%>J$;]+X___'/W=/(X4%3='T7TZ9/M^B;(*S6$6-I?!0E_A9 MF!^A]_[BE16_,>Q%)I-W;-0I ?C++?4'9*!B=\GD?RCO1R#& 27G_#KLH]>. M?4&^Y7R$E9GSF492^'[I$($O+R48>V=4O"FFMCC=CNR=/1&/_O_EJ8D.D.I_ MNXU,($O"ST@:$%A2=AR(]D=(LX "!IV1 82&E('+COQ[6'*7ID'$XC&0&B2% M9"H:%=B!)(JQ0905DH-D(I8<\"S/QY.\F&23L1_DK<>AVH&[]#45BPD+@FH3 MMIGKMAL=JEGDVC4ND^MU2QFNV@F1HN>E>H9H3+*T>J.;ZR#Z-^J=1K64Y;JY M;+Y4Y^J9$OI*%_U:R]6[G4'BRIO"4B-"3^Y59E(@"\;LW1JX5CF!N[!3$;^IA7Y2T>R#M/ M(;=7%9$M84!K!.+7= ]8[WS-RH:@:(:E2UTTJ;2"@[>P>3$<)$9\99&86)&9 M)=?*D2$C6Y6G,3&89-621,Y\Y;D!/,;\H"1DMBS0=$W=DHZF=PXH__)V,7\1 MWCK\_SIOHG6#@FDL)+(11HA*\X9LP(=^VH6HJOQLR6AC-PC5B%1! Z2#J"U( MNGI$/OS NH)F3YT++1TH)N76[JO&H0 ]@@$CA?X+0U:KA!#_ FA3;2Y"$?VTET MQ_O<5'A\\5>3]+&DAR@"5'G,'W@*"3(%ZB?Z#$DEPK5BR+\N\D5O5&>!(7@Q MO&$HF2M)4BE"G!#:($O7T(\+B5 O1/'HLR4O\I1##?!S.#3U'O=&KDFF)4Q@ MS-WMH*K5# SGTE&1YZ"IT+\\ 8"4#>/=X9VAO,%AS@ZM#&MH()G@L0<3)(9P M 3SBS>O.^1B1'4F6B9]<331%V5#:2@4OIV\8;_:[I$"\.D=_$F$A5%<2)BJ" M;6/\A1T>\S^W.^FF9H2[X7M>" $=/*;LWCO/W5%=;)P0$B E(*EC!/PP[\&6 M0BZ=I(/^M+4M'E>4EI*B+3#+@#\7(151YY&&243_ 6KW[CIW5%[31/QT5K?& M%"?.91618F\O\UG.Y7]^L="U)7IW,YL+Q] ,)@BCFXC-%T@K";I,+I?G>*'X M1T<$3(1236.[1&W_F$=#A ,70**0M9A+:;AFV?*528,7 I-!ICM8F6@+\C5 67&;P MIR4O6-;T4;4E;^)N#/A9I$#@C6/*D)116 ))C2F M1%U>PA^D-=H[$324($B& 2^929M=GEGLS0HIKL92TL.(]\,99!$A\./N;J.; M<3G2QUAX(...LM-HE$W(V7BT1*2##8O,G^3(_H019=TP<04O-$]@*MCY <;P/" M!B 0F-LE _Q%,EH7^HNC1F>JMJ(FZ#\X'2@\+[0!Z.#!# ^S(BF\Z"_&0L*E M6':)0BB"]^I\KI!]=O9K130X4HFV4'NXPQ%,2$ M<(0UBV4--,$R*$*"7:6&C$,)<0O1UB^^PIZ%=^HL=,0AN@RG MSH&6)J]$FXO LTB-)14M#,XG6_#@+@$G+"$.,\A[]V;_QNN"]9KAO!@D&;]9 MU-"F8;E4"#K ?5@(G\-G=Q<#>#X>P.[2Q#]XB9H.J$$V,)D<$&$"#RC*GI0A M^;L8![]JL@4"?G*&Z$B'R0N%H)L=V\HU[BZT%SL>5\NQ.8'];,^JX/>LCES/ MJN%:?N2$'P+V1"IGP>L$Z,# NHB>EJB5C 02?K=4K.\6'CD\$0&5NC ]D+0C M*^Y!@D%0@>.:[G'B=AF2Y[[IH8EH.GX9T!]/ :55026+!N^(_;*@_IDZ' + M/\;!E032"0P-V]26QI9"]K 3?D2G YF7MD"0BT3Q$1T&1"!0_??(AVBA6'#6 M(A4MH<6#50&@&%&%XD781?*<*L&9P^M8+A:$Q:@1+^O*Q@^X7*GR7N;XK/ B MX5'T973086;AXAZU0L:5)])YO"K[7N^!S@LP<:HXH,0'T#-2I\3IZ483!=A(RV."P5343 M#EQ9)>IZB5_LC.R,-;(0(3<2K^,7&[^[3<9$LQ0PL] +>,REZ#M3!PN['.8, M'3B&0W\5WVQ@Y 96IN\)9](P7WOA6;3O\R$ZW.VU1T(>R]BRLK_UG*I"5$@; M"P&'GK2J5TJ!F]ZRK.TY%.Q(%!I37T#_73 MYPO(.>\!.'-,.751"+%:)!H MRJY.^AN)A;3$L]%Y&40&&6UHM1C'0X,D$X$&S3*Q.O/!A[DDD<]&%G9R>5*I M(8P]=I0>GM6&V$X2+K4+&P.%<51;%/%M#9X[)BSV]!"<'R3FZ$VR85B@'KL: M_D8H4$[M@Q"^K5FZ0."!P"]DZ$%K&<2Z0_:VZ->1GHP14B*R6.B;V+*V#5S* M0- 6H4(T_A*F:_^J2V,$*24XH+712 *=3'22\QRR* 1[#6#T(WE!9#1 ?V/Q MWO5KP&8B.Q&B3A!?B.A\,BE%,PR)C*E*8Z*2_<<)S-&W%$,&(8#_6Q +C+,= M8KNJ?I>%[ ,*/?=_1P[:X8Q!8^1SFQO;0639BA%U'>#7;@APG+C/Z^B/@UKDL<++\WJ,9L7D MMO,\G@_8].K'OPQS=YCI3"'%I6!7,SGWT1:L-'V&S4F;M3X/[7"(TP.9?H;, M/I!"]7!QP&\*B7EOGIC>3Y?R3"W=MW[\&[\[[-#E$0CX%&EC:VX1'ZXHC61! M-C\1?1S>:DN &24QQ^LJB#7GK2I+%H7(A@XE-&P@_>[C[:A*E[M2;KX>53=* M M@;5'U(JB8<@(U]7$:*7@HASGQ. #P&%E ,KV,_!'VU?DCAZH=S"6+_,((R$P MC7:#W54QTAII/.R>!WTZ1YH<"K #9H.WC?@EN%M&Q(MI@QM5VH.!Y(]>$3O? M=8"-V3S=S\_A #\=TS$VT[$#0S<'MFL.PF@V=<1#W%HV!B!F SSGDBK4,-P< MV*PUZ&X64F/$Z0@)$F/'^X:W/G=Y]I>CN;*^S.M&M\BKS>GJ=UOU M9:6A6<*F&[PBCPXI#M-L/Y01LW*,3[76*JNM:"M:+595EHTL\J LZ1#"/:%$ M+'G SZ\=/-X^#7D%@S8[^(@PA''T3?OCT-$/*8Y=TC:Q?2<+=D*LTR(Q4&4P ML^'#4"Q'R[D.LN'I0N^V7-#@1L$65B(T :QLU2T M$#17VR7D>')VC<3W68A!=IC/8G1B4LA-"S%\!=OP?:=1:'C^LM]S->W8C_L^ MVC\;6M3P)ME@C(*=\_ON\!+F(""V&XU )]/VF]GW]=@6O)33&D$WVWT@V7>? M+S'"+JJ#:WCB9 J+GETT%FNDQ1?PD%\"$0"P+#:T Y,\+C70Z([[.NZ&&SV M5<=,M]Y[8!/^8V#7TXA_ :TU[)7DDER6D(X \C5&3$+7I^&\" =LBSK2U MM+1YFCTK8399ES;#I\H8 >/8BWB-Z%+7SVR_AG+?LV.U#32[K+6= M:!HXI$4\GF5(-D*W-]?155394K!A%_$$#[_;/FW(K3/+?2V_DO&18-?;]E:*>'7D MJ 1;U0=*KXBOIH=@D0ZUI7W0",YUA'>LVJ$@KBC9MPVF/'Z+#>6X)[0-SZH8;8:\R6;/M87:H9P?4> <3#B\)6INO[+I% M:@' :L9(!6'ZD:AXUQ,$2 L$:(! !&D_$#NF3GRVR$*4 M0>."K]9XZ=XH:"J8V1QG+E $?44(AE$'A^EF]P@&-Q &A5@.=3Q!Q/D6$B]P M) .E$ GQ9,%7)2..Y#&2%-'FHK&P3J/ JB+K,5RPAD])?_R<'A!D=\"JP$* MY\"BPI<0:_BS=Z2@N1!Q)+)Y&L0%15Y&BF23%%D0!CY);78BT:=N_ K:;:0 M=$>$L:Q!0,$F!GN)N0 M-![29H<6>S,YTQH!)X"% EZ F, ME-W0&0=R&+X %FS)\#,)P@_)^QF-$C0K.P[4F*8P$$#=Y2BI3LXQ@L6 MLN-;[*@6CQ:.]L8*543DXP4L5790$QS8@H2P,2A& #GZDMRW(AVN^C[PVKEZ MGP$!#,.)250T<,G)2YP< )3QVS,(I*+3'!\/^(_X+)9U&XC;:,^VZ@BCD',1 MHW89AV';)T<(R .P LY@M%Q.,"ULGI+0&8(M"6#P>P!VF5 M#D$J*T@A@ A6WZG@]_F>2.W@J\.V;,P,3A5[?M\%5GJ;P^,@955:=;;2$'N% M@LDQ_>F8EC;Z6L,IU@D(R>") O(BMW'$;25[@',W M9AP"M]#;](W'XR%J:)D8,#DY):86VO4\^:%^(,B#MTJFG>1 OYQ[ -7K1/Q__'B;G>6ACWY>&D4K.V2X;5>,)7L7K#9QZ@K,SY1(H#: M6PDY*D3G(!OK/\X4A[H7+"#A(X> /#W$"Q9!79U@8G=,1 M&\VO\K9,7_0NI+TN&G@S\3X<(.-$@L#SX;J0[<;IVT M\MOO9H@&%RL@MW'V&8KC%'@[R7+WIL.PADH.+%&)U_;8N\(&*#UX[,B9X5,!N MSAK _(7" +(=G8UXF= F^([4<0+9,4)XX9KR6C:XN5G8: S/693 PZMO]B,; MEAJ&ACNDLX/,=E<.%,3;8(\DB3;,PR-XS:T $7K@U)?7]/N'!X20M\'OBZ/ MX;>:K,IS:[X7->[FCZ4MM+W(TG(L"2]ZW*^$/!V$59 ]6'LEYHN=2K.1"X\R MA55BN1"'S^-#@T:T=)'?[#A^LY9$@IGSFEXB='&Z_/@LF/ @P50W=.TQEWG, M3IELIY[(TJL?_T;H?;0+;'A4JO'K4U&MO(@L$LU$7JDENI-I2S61[9>(46@KC /R83<284^XP;ED^* H M0209B7LQ=VLZ@14F2"&LD[S[4B^NP?5A>/&NTAJ.'I+)YHNVP>IW7XDX\FKL MR3/B+?=13_*1&'L%J>SPDQUEHN#2+!/>"TG=U2CD!N:MTQ/R]D![HB] 5"2& MV/A$%6T;U'\%=>B=)W$8EDJ<[$.P>)V;+_2#,$$[(8%Q9;O)12A7)*-A\ 3L M$,F1Y$OQSW8XKPZ0?SF6(9%P';C#$^#MN"<.6I$YT>QK)OL*"M^6(07XTH(L ME= .)R)@NQF-2(XC6T.ZQQF9@^^\"AX3=L:]\<+Q$#BRQ7%)NU>0IL,D^ZF; M+R 7YR8-G^[BX?[NG?IV_!2.9#&)KUG&7$,BOQ0[>&R7OYTOP[^Z 1%[$. & MVZP)@D6\94Y "KDA=0*PO1L_\!O[+PQY-9QQ<(TJ\,#FX MG?6'S.!;1>TO%F^R\:+#+1!/B>A\ZOS#HYXX M\6&U%UP89F_A=68="@<&M R6]IOO]Z706U]:K M_*/,I49U=)+'7LE&PEMTHIP[U@T /N[9/N\\S9C';)&62NM(\EG("&)C=59* M9T;TI']?BI9F!7&U3B78!9U<<3_^C;Z::@LQ^Z0PE6+CWKF&STU/#1T(PFZ9 M"ZQ@L=S8/E&B")R#QEZ,=P9A^>MP^' )=MCOQBN0&S*H@(>&T72XV :G*IJ1 MC(,L"<*V?W%/:7LP=##B[(P%;X*KU2OUX;Q#M(,K[!@Y/%<+1]DZIX1.IHW6 MB=Z.?<5>=GW(.: $6^79X:5.-"A833^)!O7->Z\L)8%(BY#'B'O9?D?'638O?I_RIAR0;:4:SVC3[$ ML-B[<[<3T3:UQ+%;:]/! ,ZA3.*K@8GL$%$'^"$QD4C4HO MD.YO@V<4>M(![3A5;!-:D6@*9 S:O.2ONK N/ PU=AZEI:2@R<65MMDF6S_^ M->2UGLY@L,F!!]S^#+#)Y$[ W_/C!?/+L[T.+2S'-G-LJ#_#ZXZ^<.9W%KA^[%(T M0$4H5 $ 0\[49X7;.?[ MI:695K@:_BDU#C9E6$(Q1:4N+SPG*M9^-2"^C$OA,J MVS5J2+8/ YHD@4,O0W=V.;[ZBL%]S\CE)Z\ K"[+NOWK]AP/+U.T'>S6&!4@3]2^A0G'2$.T;VH>U&8+IS M:T?0A$T-)W\2PG5DG #AV.@^(PS#>KBQ S,/2O)Y(SL WAZ0H!)D=-MYK-XJ M1/M52TU!V =T(IFD\\7=NS'GTP4OVTYM_/#"0IK23E!VI^ Z"GCP2,)"(!&8 MQ]'@^,L\M4<0[QZ;C.?X?*V=] Y,!&<"/II3^%8_$'HAVN$4D@-SDRHYF^)? M[_XJ7]HY?,_KS%4,?+-;2I]X>WWSM:?+>\X S$36==0=QU4+55($$2=] PG) M#-UN%#X;W[>L/1K9=\GDTF='0DCL-/9)$T3L[NMP@[?!C_Y=C' MW?"K3Q;]R-"W\,=;^./1PQ_9#X4_1EY^QZOQ@%\G\&XW#/QJX^WF]C3MOCD' M879.A/EA=+EWCSTGW9[P>!.)5Z ,D L:WMMDR':]OS*475_!=O/CFIV^: >[ MR@Q.WKTGX?,Y)WS>33%HZE):TPPS1-U+JM9!+PBA4TZ%JN2+U BK\O0&_7^WWI&+W=A1A7&*5G M3O9G^7*H'K07 O[\0*C>X? [FX(&7)PY7J_&3S7=<5_Y?-Q96XK=/]F>[2-> M9-CZCHB:WWLN5R;ABE3>#NF._)!GK$Q=+63>?W_QOB U<:KK:K2=F-.;@KAH M9?5%,[9I07A?8) :*9JQ%ZF&=96K[W93@$^S+26_/GW'WOSN%<>+>V/->;9I M)$9"KY%AX]&Q-9^NN6/O37]I3NH=<5VB,T_%A;1Z[C]6"^,?_Z9>VQNWV8M[ MW+@;\JDB"G?@!M R+*_#I&GVKR+^9[ 1M:=BPQ('-"L]UA8%M9,L][G IMQ' MN$A^#78&A#^ZD 7_\Z?!D$$:\Q@AD81G7HZ+##QS_S0V,^]A7)ZU$?QI\CK&.0%W, M>620^#6+4[+(5DM.V)A!G@2]LE@H.)#/-=^.'2X G^WS* XA@ G[YGJY^ZTS MN4+F*JD ;;_8*=%FOD\&+M3>[1 6[^+8!>T^$\'0<76U#6L / M7A]Z^[!Q6K<8$R0];G_#C^CU@Q>M^..W?OEXU-?'NNB0)>P';?A+NG0YIA+- M&6*X9V79^/")$;?;4NO'OP%)%%<2SW5L"CRM:\I"5/7(+//8,;;3UD/:3(T# M*;"3TW"9@K=Y7M9QW[C&R"TWYK7SL2L=NL49^AUEL$IFJ\IL3L^BY64[U88^ M<@=7.,'/?9):6$ 2"M-DMZ.ECRR7K(Z5L:,,7BI\BFN(Z[KM\(;^OK:O@(15 M0 '7.RKO?2QC)0B]W^P^EE[P 78]$?-IY36O)28O:;%B3P-J13LQ(=AW-<(! M')X:_.^RAL7Z& 7X%8V M.VXSI]>L/09$ ,OP*M4KACV7>*A+AZ^/2!3SO5O[U)2$B2H_@S_#Z:-I/^XG MZ1SM%GK#6IZCO?27M->&@."Q?T)6%Y:]3^#AVW_24@^>O?,QW0N['+S#L/=H MHFB7G$+=]D6!73Z7)+'@)ATC.X'%:Q,"49YVA(7S5V_DB8R,9W3.;7Z=E^WQ M'7B\.)G43\7()'1Q_SG+\'S<%B M6'/(]1"9U W<#/JFTY?0%JGM> M9MA5^'>NB3C;SLFXEWR]VFU7,C)J<#L,G.!G[ZJG"[]J;!-SBVVZQ38=/;8I M\J'8INC+[W@53E]1:6+O7@> B<_/ZE0+EMTP$J\2_XYIO1,D!+HI%%0B/^2D M]7KM9G"E>_?1!;\AS^UGMNPD!=O?]@."'2^PV^;'[7XFV)VVB?XU3C9)W#;1 M^_MK4R;5R-?8]6V'N'HGA(%C0&QGM3%!AQ%I@J;RV#ONQJ[Z-O&2U^!"0"/D M@)9A!XY44EO:(XFOY*G7O !,(]EP;Y/!/R/"[>9(XDG7(&+G.)YTK!T4IT4. MPLXXR-\=%^8PT7!7*H]TN[> ;M[[X:D=U%+!U]>Z!BJ,RJ#W:U1'QFVXL5,6 M=IH7)HZSUV^(>*;,7C$"/YJP$0J^"/7C%F(-V9@$0Q$+B B!<,!M#NK9>8E] M[?62G>#%5!L4$\>C,HD+^3@*FB;"#3"GBB6W P:'Q7'_]SU_1W09+\VL5*Y" MR]VG:ORY^Y0HMJ^_H+VW*HHLZY+^"K],N+J/7.VYI\5^8Q)\60!W&>#>HU[K>MQP(O2#^ M>Z]?&3&=S(D3L$&VUR71QNDU-O13'2X"R*P061[P50.9"E1G@>6Z[6](X-'> MA99M>)'5VM:XOR +,@@\0PH1W_6;[/,'+BQ*;'6\0-GPQ1F1,WN/(J3;'SP$ MQ[]_H@JD,.[DHSL*G'P3]X1$TP^!T>FQ4 #%_3."7@W0 9-,QO-+^['$*T$N MZ!MS.X'.+VT0DPT1+P=]AT@<#]SDV%.R-\SNJ?1BF(R[)>Z.^ K8[#+="BT8 MEV'!,F#8][*[1,P0Z1LALM.COM[.O^,MS0@^#5^[@OM/?B%_C_L#^3 MX2,..OR]ZP)'O?$F61^^6 J8Q37DS/FK\"YXG2S%#8O?S13;D:E="=HEH4\, M_4K,G"!#?3SQ;N!8.L*X'N2]B#0GAN>.JGF-S%R3#6=BJKRRV>YT;W57_J\1Y7[=3GUX"$A\T'[,O"9R4 M1,I<:39G@S]E 3.43*2&D&9N[F3O$8GNEFJUOYO=^XMTB43#+CX); M)?E/#-D^\?P/ -/ 7=JN#?ALH4F--N!9=ZU$OQVY@,B(3H9*,K$0]7HV?]9O M?B*.+DKB&'?7\97FMH?R:I;F@EZ*KYH0NG%ZW* CP+;'1"_B%END;MP- %$ M'Z(W]_K&#^61I=LQ' ?YY*=HK+;3M#VUM@MB!$!=>P'=;2U?Q0X[(,F3MJ@ MN9=N.ZZ'W0G?46E[/'"&!(VU&SR\>_L5LI.P/13JLTL/T9+;]G&O70K&'DY0 M\'OFX[MJIRO YGJM&4] Y2P])+^F[J9R M/^M$GIA'N1WK5+L!U__!SUU+;X8W="-N;F#'ZG1,M/PK4GQ.U)(!N^1T0D5 MT,0H9.'.VX!Y>SGOP7C>D4@1:U(PAPSHH2[8^>Z^#TA8X2[^/\035 =B:0V* MH_8("# 6H5BD6V:R:M>WD(9FV-PL_*Y'8@Y!H #25>9F_\\A@EF@YJ);:8&L MG@0+.RH<2:.&3@+3+X^O40EC(%%"N@ C/MOP_+C[#S^*!QMZ6@-'D_F\?20& MP];XAS'';@T0]/G8DD5,?+1.^$(T28<9.MQ)I<(1[JUV$)UKE2/?J7ZRB7IJZ#C K<.:!.]\.FFKGEJV'B]X6@NEPXOFWIST>-G MJW0L'BU'MZMKZ"(M@=3[8\)W5W45^2;OLG5?7 )<6%%/"/QPHK9 Y_?EDTKJ MVM+Q8SG909YY'AB>G];0/]3//-=)_X41'#J3N$X/C72'!PG3B1!UT.^5^DDB M^=DD_=[O[!!(((F.QY?TDG6+H#L3,6^H_7L M6L\3XEJX>[A)-IPX L5UI?B:[?KV:.N*!V+\8+Y/A:B2*D YP"Z_!K8E+)^(!K&\]^1+K)YR65TFWS6\W'UP M& KT,&)?YX6TZ:3D,AIJLR![@]R;DE)7S#4Z"%:<(]QNB;%?0*2%(K!B:KW^X M;7[9Q181S427;C8M=N>CNHW @VAQ>EG^$\&THU(=J=R[A='WQ?1]LO8"4WQ4 MW&+OM1Z.C3;WCUVX82-A++](%0KT #BXZ,@__C.4)QA'&,Q[!J^L-T*QMZD, M.@5+'D:R-0[0U@\"+]TG6_RA9+)I**)-[R.>6C]OB)BJ(8_3DP=NE>$4LEB9I*\>6V@5YR59B\K UB!Z^O9:N154AC=S:OKCDG&JS>4TGZ?%5#;SHA] ^V]S>9]?=R*;7 MX?.QNF(FE/OM^/+0/O(7N48\_/^7RF&>\9CG@F(K57([#@5E='S[O9_10A)5 M3LPD'6$BB98B-4;.)#''8-Y!')-W"M]XQ#ODB7MUW:RP^>AZ-A>V WY4UJ>2 M<"IS[RU:[RCU7;<2L,L_[]3SQ%1P?#W8+P-^'H5?&-(OYP?_W""]PO;W@.- M( X'Q[&%'3&\96K.!\0-@S_9<=;0V%?D=]5XCI&..\C!$YAF[THO1^_:\@2-)H=%YU MB5M$!M56,([&\A=8XD?PP5E.!6(F7WJS_^\8*\%VYF7W%-\[^._:(CN!L=2G M*OGI7&MY%UA8)O<+7\+]=]9,,%*JI<[D2:?[&!U6L]T8W&I'D#X*15/1$)TX M;.Y\D^.;'-_D^ R5:]\OR-6>;.;;[>=*+Y/G6H72>,2W,R#(<1#D9#(1BC") M5P3Y$YAA6=D@53Y@W^R>I;C+ZF= TH?+<9#PD13(!67L,FKS#>?T.59-_?P4 ML( T=3]0)7YYZA!Q@L[D S:-'L-X>%YW%?-QH:#B#:$$B*Q6"A" M,P>JY:_/*974I0# 37Z_C/P>'0[\L0 OI55O&2L7[F>=9GI82*OA680& 4;H M())*AE+QY&L"_#G]$)D)^DV"61@D,917/K/A@)P<6E!?EB>./J./TF M\E\#E;Q/YA/WR7Q;J"EBKQ)^*E1JM72YI:R0S&-_133.'A^/G!=\0!$\KS:% MDVMR\U7<;)TOI57.!220.&5M:7(3MP+URGQ=6?:Y7)FVK$6UHD56S7Z=&\3Q MA48TE$C%;IZ*F_3>I/?,F."]XEN,Q9ET=:;P-#N:MZ:]=&Z5+4.>:QR+;SR2 M^GI^"I<@I*4K:5:MX%S4+V/FG-Y?<<' GRO66I^.4)\$IK@7M+XD\JQF#Q\2 !.(6)14)T])17*I=6!]?D];AN M>;@ICB^&D/Y8<^23M;Y8KLNC&9LLC*U-9*;2&F@.@$B16(A.'<9Y?"[?25U=C&%MR.T$22T(F(V13J;U)XJRNS2Z[ITS-GY8D?KDAET:2/7 M1W37B"WHA^)FT1AUPH_J:C5(8@ 32L42(9H^]+7PKDL+[QD#1H.E MM]Y(]\7[9FF5RVQ2;..I*]55&>ITX>L7EHV'F-BA ;*'(O[&!8/^/2AD=R42 M>(D&JW;%0]*7'1=#-^SBAFY6K%VE=(RS9- R%.CA@+O8H>$U1$)?$TB MJSTV?J,.E\V.@XRF0I ]>;8M&[/T)BVIP@11<,:M9<-]L T-C"PIKVMS*%L- M4WV0S4G&GE,-)X^^-FQWLY!V1G2^>O"L/58],B^6K/*J0%M#(9K,JJ7IEMF1 MNU(]OR-Y84,20/J@> ':G!V7)^)]-&ACY+SUP+=9YW5]4%GSK7Q%2);HN;'8 M=MCH,"'7QC_^Q>QR(&T^AG!J\WIU8WW]8Y7->[=X8>G2(-^:/ ^95J7=8\5, M6'K.+^XWT/[H ]MKZ.:@QD\UW5TN)CU08M!0)??3M[?M6KAA/"_WS=CJN4MW M,EHR8]/L*VU;X0G6Z.M]VM;CX(HC:+NA_.\U;3EHJT^XZ4KI?I.+5C/:;--*MJ(/ MLTF\,SJCC*?D5CR:'P\?9Y7MLMQ>5AZ9;!-I?R9 QO%)'W"JAWQ=@:!J\7L! M1^0 <.#N8Y\9>EZ/\T6MF$#;S1P&5%S9=G]2M-$:-E@IGC5: M=&7>;[*Y&)V)C%KGVW#=6&<3RS#7R?'*NA_AUT*O/%O!Y7( VC@'POS GN?1 MX?0)M_R958OV,5H4E*NOMY(F>]-@BSU97<:N;K:*S MG@E0Z>\$F&N7=XP7CSP(LJ0==G<)Y> MD7U\##QZAJUO)L)\?<%M)G2CU\HMN/3S6(V=45O)A:S6JZO+,)U)]=/M^U:I M6BUQD(_Z#5Q>9]A?QLA5^,CC=-!CL\EP;S%/3*9/9]S?AWHDGWPVTL799JV- MNURC7,S?@TOS,+7GJ_JXSK#+XPJGA:L+KMZ;9Y*9<8?/Y>7)&>V*82LEA_OW M-)/K#.G"!&GC0CFR@F)V0;N\Z[SZ>B<^QKB^R]UKY)AF.;TJTNGU.L<;3ZF. MI:\'I39WVB/?B++EW++<:>=8Z;[9*S^,DHWVZGU'_GY7N,@93_W]_?P"QWYC M7*6[A7&Y33=*V6EYU;I7N?@9CX6Q-"IOAH6)D&LL-]I]>)/BS?(8'?L7N>GZ MR 9_DG-?3LR+O:X4GN8>TLOT.MYO.@RTT#6UW2@UC& MRG?G]SFY*,S7#QDQNWP>![6Z+.9CC;J0K1=SUOUFL=*2K3PSX ;L8<-%PRIO M&4%*";U&IU]][@X>A[7'5E!3S/ASMK\9#-+E7J7:;]>2S<:VQ7!!33%[JTE^ MGBVQ57K3ZG>7O6FQ&7M>!37%E*9\NUB-RHG<9J4^Q=>YU9RGN: &EEPR9 M1S6<0T):DXV&WHD^/%8V=5R!Z$R-(4OJ$O&S MIF^\ML"'3?WR2TMXC)43:H\ULNRX;XZ*0F%U^4:/T1<;/3K+DJ6S-7+_!UHX MV\2\JF:.[JPRI'=O-[ASXU#BG[.C^>-SSQH_T0F5YJ4G[=:Y\3H[-\93;W2V MN/4@.EM7KN2M/=IU;$3TMA%7L1'T73)ZVXEKV(F;;KJ6C4@D;AMQ#1L1N6-2 MMYTXWDY\,&WZ3=SZ!=N4O:6%C])@:7?%U]-[*O*I6T_AL I"G@@3(C\YNGL MJ"0/;!/^A-7?I=1]%@HDY] TE^&25 M)GY+A(6&*36KT=$F]Y 6I>9\JJ1K7;C7C&,1CM A)B#\\T\1Q5G9-2^KLC&1 M1&JL:>+Q\,.75S48+%RXPMR)2I;:\.%ZR^=]#2SA2%X!!.\M3=319]H]WWON MYC+E1B/%EY[2-:M%&I\RT4@H2A^&*=^$^4.XX9J$^1(%1VW,\D_O/Z=$@]31EAUXWB^CX/HV+ M5[0[H]/CXFN]M$H[.9()KMG7$V91UBQ,FKV'_"J^XA\Z*CWB2!=6)A2#BIO, M81O'F[0?W_]Q<0DXHX/DXFN]M+2?'L $BWL[RY>LQ%->GF6JV?2L-Y.X7LSN MV L(XA8,U'HO)\HBK]^(%<33=L'DVQ[1^_!NADR&6/2PBCY-U M3D.;T_0A^A/B,-W)JC*,+I6B= M_]F)2G*/-XB.U_1?SAGF6Y4=#<7BXVPLA4G0$S]"+_[%*RM^8SCQ[3\"-0Y("8'W/H+M!-:3;^V&UMN?O1%Y9>^*J2U.MR5[ MF2H1;P/^RU,3'>3Z?[N-3&!($OR,.!W)K[*3 F-_A*Q5G,N 9"E#DA(,EQ_Y M]_#D+DV#B.7F) V49I/76SVF5VANMY5AW8QDNN.@'*]R-S_L9U+9[8PM\9U- MN].=M\)<4([7L%E0I\-^?MZK&.S$2%BLD9)703E>65HO#T92W*3Y5'Z8[@C] MV#81F.-5G]=GW7)E6.XU'@:+<%C:9$I:8([7N-2O3//L0* [#3.]8%H;8;8< M!^5X3;OU;J%6U/59I9Q:/!0?MI--LA64XS554^7QEW3]MH-O) 96&X6Z83@Z;4F^3$_)JNZTDZFD8 M\\099OBHZ5AS)!2;QJBI2PM>%G/KA:0:DL&I8L.<2+J=DL09:+G&84X2MYBL M^I'*9-AC$_-V/IMJR=%VZ_*)9[$7$\_L=5+.0O%)AY=*V6NER&+/B/.<.4G^ M.6EX3H(])Q[/"4/ "^6M$79QD];>Q2_!B6S]::\53FUC$;HQD3+16-J<)$JG M8II;(MLMD>U/, )]1\<\E'!-D?+?-G?DVO?ENZ:Y7?F^?-^LMRO?F)LBN])] M^:XY<5>^+]\W1>XL&W/ML9KO)L+72J![+?,G@"37DC5U[1EV'R3=5T^XNV). MNOK\NP_2[BNGXQV2PO'QR:IAZ= ^^VO$M[QQ&'V7A+U#,GSQ_#W_4C]7L)HM MB"5'#H,2]A)BKM3<1-NS>30C+'N2]61H*SMACTV%4@'=#6_B_(6R]TXDSM>; MS'=Z<3Y9--H[Y)DNES.%0EKOS]AVPZPF'_N%6,/.WHO&0O'X887?SY.Z]S+4 MR&Z'%\EPKE>/_?0J[0VM5BGO-UP)"LO%4F$XE\M M*^^0Y;EFB5I8NC#A#1R;-)?-N1NQ1/TT)(FJ:Z9$,9&_;C;2EW9Y'+WPP+B_K-W.:6%FQHK;./1/2FQ/EYD0YVSW,A^2YPG?3FWN]MNQ)*C^4Q_2: M*TTB#I1++_\*-.!) 0U) M?'S%89R>LL^M*=>>;68*$ZDI+7.<'@_B &223(A.O*;W;DKA+'61KDLI7)6_ MY=*$N@+U<5H ]9;^F)2LJKAJ%5.S.2LULLGRH!_A5TA_0'$EA@E%$Z^%IGT^ M_PLI ;GO?WDQ0?YF\_T)6KITQ;1SQ=->>IU7H,5.'%UK&X!.58BWM-JZ$BZL MGZWHXVRN9=/WU<>"JFV@! I"16R(8:.A)'-8U^LF['^"@BXM!.>*MKWT.J] MV$\=>_M!:4^T2IUL*T\79_/V-+G,QL?S>A.D'9P_(3H2":62K[ES=PI$7J!* MS&Z:Z>_7C-DOG7>EI?3<0E7%J&J,VD_I="_3*K%+O2OU'ZS6@#DL?M7+/635 MYXIH]AK%>C85?\K,'NG F79$C^=%-,-?F9-+58)5_JY^Z=Q4-DQ)1=;BDV) MI6YEB+;%8/'073[' $F%SJ:YL\NOU0T^N#+G'<6M)]^9P ;&[HD$\20O,,#8: MQ$=T9! ="I%!BDY&!S$^P0^'HR@?IX?[8]^S7L4CRW4;3D8ZD3,8T$%T37T:;7:;?B:S77R#P5F\9CM]+.1M=&^.R("[@B?3[S<*[;8V*@JT?*:8WN1 M<;^VN/]MY>27O<9H7S\%77ZMZJT*(_?G=*45GM/<@E_5);L]?"3$)MA0(GIX M^?77GRJG2Y^MKV"JR"?%5%>DOBZ\[J-KK&^,GHY]:?=A]!17E%:MFA&3]$-A M4X@^R9O[UKW=^_]#D3R)H,:Y'' M7+<5ZST78G)=C,16B^:8)+(GF%B(#3#_OA+$JNWT][OAJ^/CJXL'&IW1ASI3^>Q\<7BD#H0I,X MO "*5U6+5RC>CW'QW9,D4J:&V\EEM#DB_08V@DG\8U"R%_UA=Z&3#>@:2]K. M&8$-9'^=L7O>+;[B#3 2O4M]TT8N5W:;S-[%OVGCEBO;".;N)A!7L0_T7?R; M-I>\CO *W]#^#+!]VEAB$5"&&&TP39\D7@\P4A\6]T*F_"!%9C*C%I**D'U( MB6,2?L&&Z&0L%(D=P:E_ '?@6@KGIF^/I MFSJ:5'L4'D] M "K^2;'2J172=8^JHZZ+$-U);@(JZ*RU 6S6CD84QE3=TK]-K+Q>%N< , MPG9D!1.*1MD0DSQB/9<+ :/$#1C=@-%-PYQ:PTQT*:CYF=*.M/O=RE#M\;5U M2YF56\UVUHY\8$(LPX:2B=>*^']:1)3\,HCH(C5BK@TPW*#3-U5L>1#*A4/Q8\:DWH!Y-2=2+K$CTQ)O^&G:X^F MO)QFNEZR?",UQ8&48EV%OA"@JY):+F,-1Y,Q'3>S_;E5CF_9V8I4_4W$8R$Z M]?40&*[<>8-@1X=@%X^]/.,UWL77^@W56W"<:3^\&-27#^RKPP6WHV MS9$*G5\ESO1\P9B'(94321&IX<8?@$GQNH1_[YB2*NH\PE.)Z#_40M=$2S!# M%)K&G*I)(DB:]RE41FYV[YT/\.\PT%""R H[[E,2*8B9@=%EG9+0+.(6STIL:/]7TC(+6S*UE8P"=R ;VZIIDOC6< M"#K(A(UM9[ZN#G(-CBZWJJO\_8H;[S!XV)"$7Z*E0Z"/(:GOY_ >7F15'DF$ MN^N\K@_*4WVXG!:2Z5ZA7=YL!KVTN5RN?OS+T-0&G>O&/L^&SD(;V&)[AW?I MT^,+O6XI,4N;1*3DDDSB6EU9G57S\Q,2%M5L75"VA2L7DI;3E*+WB:F<5)D M-BO33ZO7:*-+QD(2("!-V=Q1H!$$-- &)'3)*Y8$LO?GDA\0EQW"NN#_3GQ6 MG4<7>"=?.';\HR_NV^!A>90H/NIQ<;;9=$85(?S4-L)H@Z-WATEC%#HU%/1# MZ'JI_&&M]JZGT9*2,U$[@X+ CN4QHQ_M<1^MWHZ M'Y%I.C&1^]S#NB5+M#^N MXGH>\P4NK\2L62,Z*R\9W<@_"V?=Z?FHS6BEY^3SC%U9I>6X^30+C\>@N YC M8$ZMN(Y!YAF22-!QY]CK=6 M[[1IJP6:B[V$YCH&M0]4UR ]CCQM4[5A;AZ-#PU]NXH:6>Z<5&X5K,2@FAPW M9IM*6PH/9RU>ME:@NEYCZ!W5%5AZ_4HL4*_4>H46.^&67J;Y?F8]&VKI_$8( M+/1=K3VLI^V"T)Y98]U(S)89+EN$)V/[3Y;UA)9N%>+K7"?>ZO-LJS%F)G6V_8JRVO S%PP_>/@@O\LI0UXNY2I.-9^CQ0JFU(=SN MX.VS1WX=6ZV>[W.57K\^UYO:IC4/+-_>?VQ4+&5>#3NR]8LWI-XKOG\T*M*@>7;Q_/[1:.PB95FG3*70-R=*QGY5E"9<;/9 M'@YC:6V;BV>7E7923>2+6BNHS/ALU'H,;^YCR5EEF*V.Z'9Q64VV!LG#)TMA M]K&V35<*/;ZSGMPKN68''02#U.&3]858RIL9)CPKI)+C[#B=&Y<*''KR@/*U M^*(ZFL>ROFWSW1ANF2V=%OM&4ZK8OE]J7Z&U?KG%?2%N_V\9< MW<;<%-F5[DOBF]8_N/)](2T+;QMS'=41KJ#]\0M$2'Z "-?='_6M4@D!)#E* MY01DN &-_M\/]L?ODH:]BUPT_O+(I,,7Q81:$29$?B"U(H]4=.+&22^1)GJ7 MBG\E5G+N[PZY*;)+OM]3R!>-!3TDA>.[<^XP=BO;+D7ZTY_760X M9C_Z*\PN^GP=Z/T7$_:U99M(8E#B];(C]$=":9RSA'"Q5YWI^6=E11/F)P^Z53%$[;=?Y;BO316U9\2*8E-C:J9)]+95K:Y.)395MF M$@60Z3C(-)-(HO^.6$SA"JQ#!WG 3L!Z$/08\J9T/.CQW932Z_[]TZ_Y>"F3 M;[G$OXS..26,R-ARU29B%:!S:KW1K+^U(G4Z'$VT1^O2HJDF5J2 2RP>8I(G M!!'?33A?]UF??LW4!1;]ED/XRXCQ2:'#VW(<839AL3E2DW2%BRG-L*HODO=C M),=Q2.-(AF+QUP3Y2[@QLI8$'0 BS>K?#Q--D0Q$(OWFQ?C:7HQC X[O:?>< M!(,@>>QJW8FLBTU>-S=5;2P;:$>0&;2412FH(DJAVN\\%,;-9&XSS1OWF?2B M4XVO2*6G.!O8XNHFWE_:HW$YR/(]%<%I4,S'-8'1%,78XVHM]SK1Y_%3IRCG M[H<=7.^!*^$E_(QT@R#+1" M7J%&TA&AQY4M^.8NN;E+/@L4:?J$,B^]ILDX67AJ,Z6NDMMTAHM(E[U_FNIC M4I8QQH82T5L(R,UA%9(2E;'HN=+T 5P Q0+ MT?1A :*OX#)I_W_\?/%/]KC@Y;LILIO?Y.MJJ%/&E[0E0X*L"TX5L])24K3% M'"DGI*=>5E/%?CS6XO+Q7JY3BJY+K=9F).IV'=88FPRQS DO>;X9CU_E1+B^G? L*#P$ H>E0/'Y8G>^+N54:YD32 M*7ZO%L[-Y#JY3^72720N['.Y]/*O0!N>RB>#1?JP?M3+:G"[K;8>NLQS-U?H MMBTUUQP_E^GQ((E[1;.Q$,.\9HC=-,2)G#*7%I'KA$E72*@KT"4G<^I\6)DT MT\GA=*FSG5YADDP)Y=0R0]3!R,\&0]2.(@W%&'C(9I^ MK5G83<0_#G'T+AE?5.1^J1]N%7.-1":VG1DUOLV MC"-8$@M%XG2(3KP9H>LTT[I ,5W?=UWN_9W2NOM5V*^T*CNI(.:KDR8H$J^# MU$WV%A^!EYRB4-J+Q7G8J*,T7,&!&X#=ZF?_LU/DS;59H(RQIO]RI-^W*KNX M'(L5P5@*DQIRN!?M+UY9\1O#*42SL73&UQ>FV9$]I1[P-^"]/3710.?_;;60"10=^ M1IR.5(NR4[K<_@@!>5QT6AM1D+J(-MQP^9%_#T_NTC2(6&X=^01M9%2KU>GG M'FIQ[F$H94;6?#Q@#FO31S;Y[$-,&D9GG4+CZ8G5YV65&0?U)(BG%W)EH+#* M+"P\B?F%.G\RUEQ0IP&:'PS#SZW9 YTI=J5F1Z'-05X$$5H\6(OM%GC7IO+*8RTR)O<$%= 3K5V:K8B]9Z='CV M+-3K\6:LUX$G#U8468_#]_=":=0+UZ?M1WK#Q91)8/^ C=E;:*5Q-D%OBGFE M6XR6EM7V*JA_@"C.F76BU=-Y^XOKN66EH9F5#4#3# MT@.*N=>SG8Q670C,3)X4'U="=C1+0*.B2Q?P3[Y8P!]6=,2B_1^84U/7YK)A M:/J&JFNF=*[. ?O3**G )JI$ --*-B>D)9-DFHH$-U 4-]8E\A,^1B01>E%J MY-%[>6D9U$]#DO B*";R5XAJ2J:N&92TE@0+6D0B52;C;QIF>(A4#O1_6GBK M5^&+/^&E<)"R]#\P$OZ1^>1OZ!!Y>H'$$>0'.BSDZFDQX MX%PMO8!K2JJ!V!GH@MO?.'^"R1M-?@/:&#N?[)\-NR'.?'+?R"]B#_>TE6T] M,W17K)A/W.]"R-V)Y!&,YS Q]A$D[H0SF-"K='LK;7-6C5NK6:Z_G->A(2,= M8FDFE(@=WA:2KET+7@=T2J'I:;M,P"-&$2P=P2$?FZ#/#?A4LCD!]I))_$-I M0\236 D9:&-$TDP4\\W=&?MF]-PWHW7,#:=1!DPCA'_2$&R05=QR[/P<=EPO MPH?8(QI;IRJK1Z[8D]:]=6HZG;2WB=?9@Y(-Q!R8OT$LT<)@XP$P4,\68AI) M5S;H#X;)*PK, %/;1U95=#4#-900U570#8BJ''I(H4@K-Q:V!:'/\80J\RH: M=F/_(7%'E9QO:R\HA96L.-Y-BC<1OZ)34/+UJ7UK'Q>(C0?YUN1YR+0J[1XK M9L+2P$A-U=[@BS/O:P&L,'31R' MT[EGJ9-@'K:=\6-A]>/?P_I8_Z$62,*@CRE1'TYSXCF_01LD(8;Q21QBFQ74 MCD!B!S^#J@GAG4)?,)&@A\A!HVKPU;ELS>'!A83DT]S _N.AI"76.Q/>W.F& M+$HCWE),O[8Y5%?H;8I?UC7+-&#W@1-WM11E#P_30Q]4G9[ M \X=@?O"VN8Y4UNI&SJLI IQ_KG<4E+CCW(?R4;>F04&D81L?BX,YKI,8?2L M/JO3^,Q:#IAH3,X\YU:(ZPY[MWEX,H@]77:B*1F!./P4 -KGAH2@?,"2>?^-<=U;1TP^+)>?@2 MZXFXA[:KUI*>PO.X>*RC0=!3:!@"@'C,";)J 8L:SJCN])$4P>+05&7$^KN] M-;EF":_5+CQKD(6C?[&I[!>4JBS 39 WV3LJK]GG)C)5)6J.YC!!* ]]0SQL M&8R&)5TX_2M9\+)HK^'8Y^@UR$,X_@%UW)9L9C0:(_^K WL8LKT,HXW">IH. M#YKM03F=S]<4:+]ZWCZ1^T2.^(D<.0:1GZ7LM!8>E]*Y"M\NMK?#K=&05[_= M+O)#1*XJ8;J;;<8U>KYYG@N1^%.UR7+0*#+V[AZW7' #;;07 0UJ=P'+D%=X M59 <)(-5CWQ\0;D(3OG0IKVY4. V=+SQ%),BLU9NUO[]#L!O$G/57=Z72W2L0//S@IG(1(=B M93M^G9A![5$O<*?P3E_\>6:6MTRP>.>R*L\12/7DVM% #F+<]WQ VT;>L!LU M&F=NTPB,^D)CQNA3LABIL.,GVGH8RV&V&QVIS5/Y\DZQ[]?8A=&Y3_CM-HPO MW=XB\=N^7-^^L'?,K9/I%>X+$\'7P[>-.='&O#]"]8VC MYLH"WP'^@*MFSLO8B9RR'11_'2$8BNCP*UOP^4/?B,J\,C(<*=B-O956N;[; MS:JFCKN2/H<)U7@3_)RR9/B=.DW'S&ICP4<0OS'*RV#F/DE\4)G+$F-$VEFM MT:7Y2N1IJK+=IW":0[94Y,>_3(B)Q4.QV'$"_'\;J9]%5\:.IA:_HP[\7FM^ M$Y+==.%5Z<*26D?+ZJXD92G5, @*4(2/]TRTF8LMA[--]+D]4ZTUD[%:I)T9 M&TJP="@5/8LBO#(\@78_?H.,7QHR7DR#W@#F9U:J@"B[*RU E[+IMMC.3"H3 MVAHVARDSLN:>N!9IZ10)L?%H*!)[+0'KJX#*Q U4_HF6O.)\^+94"P6"<63AXD!?WU]H-C*0 R92;JT*6QUFNV%2\UHD^$V M<5M:9-621,Y\Y;D!/,9/9S4*':U MM%1":Y?$O*9W)'TI"^"\A"@B20Q,D4]6_G_VWK0Y=9U9&_[^_@IJ/>>NVKL* MLCT#ZSYG5S&8>08S?:&,+8RQL8T'IE__2K(A$,BX()#$9U@[(<*6>KC4W>IN M#;5>5\H20IE,R0.].Y"G(P6=?1!GKWO!-I@YGYM(J>%[HX?5\F^D]$'Y_"BF M)O6<%6\NA7F';N43@+':4^6Y(KU'HD.]_V,6$/F!W98ZC#;?UBM2BJ;7('Y4 M_EBLY8Z8$'. A!B!TFX=8!QQ <+5&.5J%0]Z [2GH@TJ>A:J',.Z@RKT_+KUM G9@A4)_087:>+BX<<'..IZ5QV+^U^=?T\4O0@2 MN[$G=C12J60B?P5=4."?0+&U[X."E-4)9#1B!T(:L0YJC$54=Z@!%V6_HMEE M3,/Q=/SK01%OY^R:WUZA[F NC1R*LUN5R5+C53*=FD\[RFR2?:Y<%(I>)7N.)-2W]>JPHJTV7*KYDAR^;!9A//!1 ,X7$JL!\=B4?6$\ M08>SPCAI;BQ*IHD*7Y\YV9:FT)W$#*)"G(@FJ=/[X"(^"2,KT<'0BZK&C4@. MC&UV>-W;0+80R'8[?"'W99$&=J.*!@@[GOR8+RKBFMU'LE#M\TZ@AK\^1YI MSM2N.!FRRFK0Y01[4F[JISUF* NR7D5% K M&C WL#(1[D-'4I40FP_-"MSY N\X?C\''U0 ].PWAYL1A'L;;P=X6\-]4[#0 M("X&+Q1ONU%\F@Q\^A[AMM0U5Y:)NK9Q*2*SR?#&EFHBASI)G';0.;]%/-'_ MW09QV&+G,TW[5]S+][-M4"EW95VEVOR&VO8%ON+E1H,/WJF$]X:@P2[BS9_L M$96:SN6%K$ 3,;O07DD\432T%;+Z7U'AY]15QD+TMEXJ#^=C$5^LORP;]I<- M^\N^TE\6BG@0(L*P\G(X*0@3^9IQ^+6C3K$&FZ8$O:ZX^Y;6>":GWB M3_NJQNT,MVS:^:3@<4PFH1!T/+Y=05>%>3IR6C'[>FW*Q[0VE[*Z8+5(LS;J M4WOR3#>K)C8"58@1G+5=+I?]OD'I:&3RI/?M8C!MVKWU6/-JN4YUW"[.$ZL5 MA-*3GK(%.U9FBD#6X3,'\X;BY8P:@4:>S).PZ.&POO%*1'G1KF(I.9F+I#J,F.6,Z2M"$(*$GK M9)X;?C+*$T9:$:AQJ9P4&#DGUU#GW9-Y)AH=H-=LQA:\;6>TID"#3T-Z,J?S M7!J:P"J;-B-DZ%3/SFO]5JR-1I[,LSTGNGRJF#8(<5+@=#(-0--LGNOFFS$K M\9B7%Q2AYS"K1**3-E,UU,WW9)Z#U-9(CTI]20.S1$.3BO-JUD,C3]Z>)1MI MK\Y;%4T4>GVEO!F)4W"V[^^2JR_7F_)V+.2+RG#&-VBK5$?W!Y_0<]NQB#9+ M#"5A0Z9$AI2$GMY&SV2?CIPM2G3;6V19'K3SGM5=,=NT@9YY0D]S,\A#U2R7 M!,]B0/;>H33:IA2=4>+ M];+I64Y9=E,;U![Y9$E:9PV9E+4H >C<8-,M-K-V'[5'/EU2:;$5F;ZE40*W MV5)V6N;KS2:Z,^QD9#&62)9:HZ+++Q(#"J35_APL5W#DR9(RUJ*[Z9<;2V+! M0*M_.%I6D@RZ.NAD2>-N,]XH==RZD*G8G>J>;JD5H^ID9:X8;2-GC!3S%Q< MD"1$<.)T33,&J%1RTLCQH*6WI%S3Y$:K)AIZHLNVU2!B[5P>\+T)D+JMC 2Z MD*9PZ(DRYRNTP.:R>HD'VT*C9!E9#KEE]/FB1;1;Z7S+I M--=$0T\FH"ALHC_?5-L:*)8E9.^/;^H3Y#H P\$/;:'M M&,@9TPG"L6G1@?YMD,U[>M33-Q6VG"T8E- K-A+3@97L&IG5E0YOGH^-_._X MZ 6'!SS(T7[Y)"=2M_R6Q/_[S_@S&T9A_QHW?4*^@(K:.CK>?(X ,- M7HKD/Q?&WP?NK^O'_@PA>,V'_!E4>,58_?:J\)K;=',"]/!O0(ZEX-)$!:"% M[T@0LO_*+L+/P(#7S/.O1(70-+Z]^1.:QK?6@E VGJ&*9.KH0WREZX?;0I#7 ME9.+60P7VR2O;"1\5;RX<\MQ7S]X89/I>TO#91""OFO)2"D*NNK9!;YD% W7 M5@U'E(GV%%?,N#R5:'BSFTI M5 J(REX]U*8ZE(?0FCJ0C:ZH>V=1(C2=;K]/WGL VC>2;MBT]T\)Y/>&^"IF MTZ>)P\4,I"\L&OP:V)+J@$C#5B7P5>(/]X\8U&U[G_\I@5!O5I\D?Z&;4M#% MQ:%D7,=J^L)2\M?_1%3#IX\[-3U'-.2GDO(Q^^JF+;WA,W=5N*;G.J@3$6YK MY^[[FOI+ILFH_P/J8WFQC?762[^MIZK$(K4NFTW=RO;GJS_H_W6VS#EEVZ*AX&YIZWV(W ( L?AGM7G'0T]=KV^=SI1$@I-BIU4 *&N4Y1 *\.JU5V=]NF6/7L# MO8ZS2C!^70G&[U:"_3'\00P9N4#47@U4TYK%!H+4UO+68E1E3,9A1:0&<2@H MR0>&.^V*^$W4X";;8?+VZ[[4=GBG=R%>^>Z9=^V$,?HV6^$^J0(?#^PW/WJO M]=6IMQB 07$D>/*43F:,M.;V4:,]U!V,.VV5^Z7.%79.K@(I!Z'P*X2&K^^N MWI%>XD;;U(5.,#^;+[=RHGZ A?C))5&?*J:?<-!^!QR\OU_:P#A$L;:;?FWD\-?M_.E/M!\GT' MT:PPJ/LS^/Q3HY:WLQ2_F'Q_@0#=L:4(UI9J _D?"5VAI>MAP.[> G9AO"Z, MU]U_O.Y+!WO"<%T8K@O#=6&X[H9&F)\M]7W"=;<1U?-QO1NFPH=QO[N)^]U: M"FY-EV?#@K[S7T]F.Z&63RZ>(LE:C.KR@"*N8T\;VB5KX;Z+[O])8=Q[M/]K MU,4E&'=N.STAIN'W&]4KBWGC']1>HB--* M8WJZ7:8W0GZ160B-]KQ86^&+ZZ]>$O?]]\/D[<7_:L5P7T:MKU,9]YZM\$V% M<99KJ0=((!T@@?B(!..-LQ]B^4@@(B0(3C:"(C!U5Q&W?*8BCE.]6=&>-KI: MOE>H]W69G+09; BCDKAD_.(E<;<.^=2/3W[$L0X^Q=^]];H_(8W[^R'!-_** M^4=Y?]8KCBWJ[4*\2@A\K,@-5HN!(_='$ Q(Y!63="+*$438)^:G'9E=MX_, MK9<:NM-O XUWNM/50H/QV"1=X.M+9MW,EU,=5<50 MUIDGD@PT8SX>GB-_&Z MG]>2Y[QN.#9L1//##E^OVZCF MUDO]=N[Z%5#DN(\-><9ME\5J>6C0N2I1[\A.AS4+^=JLB6 #=[)YS6O_QT6O M^?<$6B[.XIGGN.ID\^>*_PDSPZ)'4GOY:[NFI,4PNR*'01A4N0-_!A$;2*9B MP(?+2$HB[A3 _[-0*E%/]&1E>A$_N?" M,O[!C?)1Y(EW2'Q*UTU)A+O=>3.3]\GTU#BLB;8]F@Y':9T@6I*F*JS"D7IK M7E&:T#),$%$Z09[(+Z;:M8E%'Q*+'M65V+IIY%I]H2WDK8Q1R8S2_5L0JRTQ MJZ&FJX8 FA3C9:C6QNVFD$<.B46?*GL42J9C ?C+$N@;7^)4!XNKC212-2(* M,*"!HN,_B?((]^\0[Y$ ?F[IY@: -K"7T&DZ+P-$=TQ7UP[]G3,>MF>X MP!GO"'M6:&+6V!)JM)40,M588B).UDI20$+#11/TJ?,5<=7(UL#+L2428S!EMBODY]UYN]FJ;DHVI"#Q M0-!/=\X(FKGSX&^S3S95<;=I9^?=V"CK9$M\.=;0TEYOX_;2T-8?)>&>^(]X M,+)1[CC33(KGM+(^B]/SA4)N^ZD1=3HR/>HO"YWX2N$S%E7F9F5QEB16D/K, MTY' UJ1.>39;$QO5&"8[789AB"8<&7\ZLIBNE]QFG^=X3^XRBUS&[B?2Z)DG M;Y\F.K*KL%N&6/3 K%%W!2-7;8X8%"\\'BE6*'?6XF(KK4WD)UI]S4W-F )' MGLR3CGD98>RP2X+KYRMU2Q=DVT3//)EGC6BITR*?H(5R.RET]!$5%V@T\F2> MDBUT.INTVB<6 R;!SV)LNCA8C=@1\71DLT7J0Z.Y71-B8M-.C(V"UDXI<"3[=*0W5>=PV*# @_Q22XAF018FZ)DGI'>E MY6Q##A<3?J'%)HO,4-TLVNB9ITL:YC*E=,F5DV7*E0Z,67*3CR9$F%>46G5X.^Q(LS:^MDA.V6T10X\F1)O.B- MV^EF;".TC=)ZLQVN&DXFB M(\IQ314;K7(VG@:39&J4.%U2+)F?L.J@VR*\U')"VLO>LC-5X,B3)67L#)-K M:OV>4(YYU9RLC2=-!3WS9$GE;6SJ2DJIH.73WBS=*N6-;7D%1YXLJ3_;3'IF MK>L07H>NC,E5+=EJH[>?X5*Y/)Q,AL,JT>-,;M3AF''=5D;)TR5I>6?:U1;, MA(^EZ*Z4C:V:CA"-/40%6TB)*L-DDM=26Q@39];.I+#3187HR]/7X3_?&-#CF.(.R>$ 25 M),A3T7+ []T/AY/BX+.#"32QX(>DO^FV)"BSQ0)(O)27)ZO+,\Y&]/($BO:/: M[O<8"LO]'MM U&(K2*?_6J:#;B'DRXWX0C\PH<+<(V-"A;E3 MOE O5H&$?+D17X@'+@2R>V1,"&3WR1?R@7VQ9UO(F%!A0KX\\H5X2(8[_QWR MA7L@0WVY'E_>62KR:@3F9D1(O(,(5P7PJ]\5?88DM[R!_;40P\6CV&\AR(F, M[-Z;@<\8VRI\3P'H2X!6BMXI&D[L+".^ATA=A(1[FIP(V2<1Z677/"326_SD MD$JAOEW(@PRI]/-$23)U]"&N=?H8P>(/Y'4;:5W8?$HIB@T4T07']E)H-X>: M<@TB?0UK^M94"D4IM)=#>SG4M[LB4F@OAZ(4VLO["LG07@XU);27[X-*/TN4 M_AQTX5Z>N&[WPPNC[JZ[12QH;W&IPYV?)3CW:OA=6%CVO4]"*0EMNK<(#&YV M$?GK?R*J$5IU=ZXK%V7]X3(L&^#L&?B-"/P?+ @GQ+R5 7C#WCD7UC6_!:2? MHF%._/\^5@5^#;R^50;+Q0R_[R-.NVZ $=P.,!2@JZ1 ^0;@]Q&:@YYX$=04 M+Q2;:^..;Q%^'PERIZ;GB(;L_'T)@_$&_1"/*IOC#]2./*H!#1GW=\S_Z"7Z M[#;MH_N[8I$LD #:X7J_6N9RD M]HW/TNH']_0\D/F24&A2[*0""'6=H@1: M&5:M[NK59H2X3]19"7^NQ?=>GCM&MY[4$QM.B\EDJK2(=41FVX3R'$?WRIUT M$@R%^5+"[-=:WAD9+K&'^<6*]ZZD?WP;\B?%\2_H@ZF.X_G]=2]V==1GG'E] MIG]UYR+ZA3EU*R?AAZWYTU-Y0S'^\ID5(4MO8OK]K#6_UL+B+J3X)T;F@YM& M@7Q9J_#.')L?%XB_-$+?&3_#F/-M+\U]3@.X#PGP54@:%Z-W?&W@5- JLU5(.?P_*;)R2'+ _CJI]E MEGYM*?^)<=?#C&ATSRUXO& []N0"L>_JRWY"4/98,6BH&++IH:O![E,SKI4^ M_9Y+@Z^>/4VMU4ZUY63R?&]4**A 6HO2,#5*AMG3-XYDWUQ9;I=>??.EWTG^ M]7N XA;IU[4B)\TGU:DAB+W5/+&P&P511%>QANG7-SP!^)+:\WEWQ?]!>G9= MX+UZ.9<'6CFUB3>3'1D(-23O.#V;"-.S?]2IQU73L[^6$C_C1/Z#+_[]E&NC MGXKEP7?W;-Q[Y,@M?*ONK.#(DUOA^SS?;[:335W+KT?E.-.3)BKR>8!5$HTD*5'Q-B(5ULJ:#U2A^^DQ5L)8:S8D)K5Z7B@+?F1:Z MHC)*C*Y\S?W.2.1%&^V%3@/8;62XGMY1GF5R&VED]\I"O3Z=55+M[JA@7NN. M\I.2_B?0?'BU/?7LU?995??0G5J(7!BJ\<7D0/)LU57!G5QR'UR7CF^YA\]S M\,7VEHFN0%=%7=]$Y-TJ'F=^M"#5<$WXP7P.O1'?Z8"/$-W("M@@ M:2[LE MCDQL\?2L(9,Q_0F!L2% "1S>O@^OS?KTU'!VG'^CPVL27 M>\O=Y-I$ZI54EI O-[N7EPOOL[Q#QH0*MK2'%3"IPX;A]M;DQ_M)4=Q3RP]%=J\YR8=:8V )$J'#!U(KR!G+8_ M:EX7JLHGJBY=INA$MZ=$GZY;KW<;=,&+TPO M/TWN(K0)1>6<[_&M1(6^!)S>V=EPVS4E+6):R#ES+J8&=[;(RV6,!@!X[^5\ MET\(?>7,(SC5&/WA649Z<_X!J;7J[-_!SRW=W " 1;>.);>*^T*/.IO^NCOP MTBVA;+?Z=%'J-ENEU&'R&?&.Y+,_7$MJ#@7$/9.,EA.YHE*FF2I?-N72!HRH M5HE'9\74KW]9(ADEZ:NDH]VE9D9N4M2%=Z90A^E#':;O1(<7S5XZ!6:+. &2 M0\L>N!,P-IKWIL-#LMDA&\5$CI_7$KQ@-K-QW4E!'6:@#C-1@HN_H,)?SP]K MM87+&0=WXU!^5OKKRZ=6=Y$%=^M8#CVJKD M AEO'V@]3K![D,7-<):(R1Y?5E6U-5ANU['QW5F ;F$]XSNUP4K;*&V;BO.9 M!(BCS#ZX>]!$-$E=?O>X,[NO#;\!'Y:*9 ZRP1HVF ;->5P$%^_J\U[LSTH M-'EOX;9BR/+E_4#8][*.(2Q +R:3+O1KK=Z(W]0VZ79U3E78R>K>T(NDFV*7 M)I<=HEUIS^5509,V?'/$(?^5BB;H1#1.,-_*@_T:YL>=$>:T@.J0,,]>C[HW M39]0Y^LY38]7CWX1*_M30ZA?JO7$M]R8=N\(Y#38@[K;(=.MMFLQ K0;6[DW M&)G\Y.[B+Q5539*T*A)$/2GG5]R&E;DTJDZY=C. VVOB#4.FH<[>VO\]K[/" M(#%I98?C,0',?,;J)_HS$MR=UVO(34:;UI6>P.6(>=QM"5N[@G06>KUDE""8 M*$FRW]WQ??&,N6.ZHG[1?(0[6_TG',1^L7KD3[=GHIZZYX<:]EX[H*[$UDTCU^H+;2%O M98Q*9I3NWYV&V?1XN[4JW2Y/+>O J>4[,<9$5=O^;IQ(1DGB)0OZ"GT3GJ\< MO5 /A"N7]&90-2K4#EP+DT(&F@+FP'"SJB/IIN.=K=4=:N6>.NFN!2H]G8O5 M5KJI>T&/)=7P@)QR7Q@W0L/(.RADI\\4LE=%6P-P$4HT4E$E8#B[GH60'JZM MCCVLCBG%!IA*EZQI?]/4R<1S.<;HY]\JM,54"0[X2WRV2K^K+CWG4 (_I\M& MW8BT@>5BXS_(^"90ST>2B^)R#(0(HK&)X)1'W./<-2-BP 6 >0"'S%$;+?B6 MK7C,B,A?Z!E(O2CBO[OO[/^*/R?_^W=DI;K3""9 D&Q>-*3(7\'7\.?[H?#M MEF=+4S%XN0TD@+H"H/?HP0LF02F)=#(QO\VEI9NJNR_];[O D&T1OCC._!=_ M5XR8!HBYD*Z1"0!HS/^\$?E1QS-N2/%"#7 -OE>9M<19LR U'Q! !3!)(H<-EVCEQG8Z$6 (]@\?B-@/1[ MR@??9*U5;%K7J3FAEDQ;Z[OM?E8_?<%LU\!#AH8U%0W7AUX$-]T43G;%$(QG1$&4Q&FF; M'I30% 9[^.OY'0)7\QW4+$HZ$&UD'$V?].*AD>I=HVCQV1QEBMF9@H\XRSVM M1/S_C@HN]\8::I%@VK]W%MG!JH)"3PH;9PJ(^?6HK\2-LVMRD#CH M"/][;]4A.D38AT3B/Y'''Q$U3DB)NB\<$.RHNX+_K>/^"L%GKQ25!EQQ3>MZ M+'FR6]"/#/A?,3*U$1C\OTX]\_S>82#MTX^VH> CZ.3CAA80GU#S-G_?"_8/ M\;#.]#F9/*;I.6)!$0^L!Q\N7[0T=A;$.^P-ZAJB_WKK&:3K14-6Q0?XGT@6 M;B&/VQ\%A3SJ;T81B +P";C]S$IT(@J*D\$]\&BO00UEJA XO+'J3-5(!R+& M&$0:T&">BY OMF7Z4+_?SZJ=1N9P.Y/!$NBF%8W,L9$3Q4@$E^Q-4#<^&QQ# MUL,3!$/S$BW+-I=P8F,?\7*F*?O6D>TID90\5PUD)AU/(Y=-[6B[FZ0PKQQ/X>F!ACEFM/%F&R66P(E9V)@D;.ZFV+S79&2 ME_?S1_'QI<<7G@/9";9K]!0X-19 8$'P"=]P_M@R2(R 29:E0 M$*B5W9I/B4$J8;Z[]^J+AD'+YP;T+M%>!?>/O7D0HP[L VD\J-?SRJ+'YW/E M]'S:++&ZU?SU[VEX]S_0;,/\GZBVXU[/9GN>Q9_$'+MC.\E4KJ\)'&BYQ6U^ M7*]0J\N:;:@,VYE"?Z<&W#;DRGGC;92?5TJ]>,[5J*U&*P.E7FYO$'.(YZTW MI'ZHS9:#GHIAZCLK8V=E_C&_5Q4YH4P$S=/:\4['YH'5WN97MU#&>K*32RT7 MU:6V:=J3347-9.L%:*R?AD__<\QFJ)9P-T&6(=YR(;<<%:*XOR7M_#6X1B0@Z(^H\QI\Y-$X!PTTH8.'=F7L1.*N<;8I>]+C-_V]W 72 MU("6K+(YWB2<*=S?(WO'7/9LW(YN!R-1U&_.-.1H\#C5EOV!J+VN<]C ;@K\ MB\#VCB7Z)*!K!!)6-?$-86($"9V*FL_9D Y0#.W-S@\)YH3S5N+_??1%X)31 M-@;W9'\MCUL96'BBCOYP5SKTQ$%]JZJ@S@]_K"SU5%_@R4YE*_2*NERO+KMK MS4O=0EG:I6$ZGY&W!6$C+K)TD2T5=1*"(W5>69 /"H,_""08P=)A^-)TT=Q M^"\6QK_&@

"^'$]&RH"6C$1)VXTQ?$%0YY5DZ/W_@C!# '*??'\E=(%LGZ MO%>P>&]<[ B&6Y1CM9O(W\@0ZU0'JH)0S]9Y)JU[%MF$8$W^L?SA $R Y]&( M848F2.2@4>Y+!4K']F$5>D+F:H?-T*"PH!N!A.7H/2UO:L0D_3<4T#-,0-^AW^!P4ZSEJ@X]2RU8YM=9IYEL\30%5$H>BTUVA[9%_P'1 Z8-R8BH[? M;1?"$&I_N_/]' "W TA*^/D2&!YJ]PI'S$]PYB'2GN*^O>A+]\GOMKK^8W8S M1D/>.(M$C>@M^_VT,R$V^<*%(_QO8S>SG%4MJ;W=")F^L=DX7J/.2*M7V VY MMO,?@G?XN(M9_C90OA/PO00SZ^[$\$QVV^<]@6_2S3Q9F9>/F+N3:H PUF'XX-7$/68K8=@+"-]OFZT:D)!J>"-TP,H&ONZ.B MT YV;=./3O@6[Y/SSS9P7=T_=3I_V.E_Z]RP?=05!]I1.-D,*&*H+QI M0]M:M?T#;2BUNZ!G\&3/LO3-P-/RS'SP6?0HU3G2 /X^H-M.6CU&Z[?A#U@Z%/? M]=BJV_GDCRW99:!#R;,?UW_VU6CZB$HV^LBS#2#OX@='TSF@RQF*[]F)'PN? MX4?,UU I7 ")>!V(@-B?0!!!7?PT]W&-3Q&BRKFR):?L$:?X)2DN&BW!&_-HQ/40>["-#NGR2(*'$F6+Q76; &$KZ9043&'\)@QXV-@8BC M=%")YZKC(&DP3&CS'0)P#7YP>, U$9=0!" 3?6D)(FZ[$S[X*-605 O^).)5 MW"V[LV#L%@UHU7K'O&[L:8%6?@D9&1E:"513RR+15F8%:EG/EP;S#Y>0'L\[ M!Q7^!7')R*N81HY&7:$\'+#+)%G?;)&Q2!)1N+U%XVSBC,2LIJHT/;()QW"/ M 2@GY #O'2@)JAU9BCIT#OYJ Q!!](HD_KZ'.,-N+PP4R@D\T[DH QP[EB33 MED7DHNZW/33[8TMX%XP1$3_EG:0_OSVBE_RE_NT?;Q_%^'#F#%0$_T#-!A// M\8-]Z+Q9A7/:618NE"]L"&@1S6#JX\!S@ *#"/O^6/FA\A9H_&0"9AEXI/] M R/.&(H%]@X/7^$OV^=4"$ 7!:"W;U*="KU8]-=ZF8\M%@U:T";Y5E]Y:9-" M+[]*E"EPL'^SD5K,=LT01><&,]0JS5")5:Z)< M)$YTS4J-,RMZ$C$^F M6IXG)7/;F9N5E8)LAE/-W1]X!'XLS@D:>[KVQ&UU_??N$JL.#LS\+1%^W49N M B+VS>R'%-ZK@>/I&()PI )9QSA4\9IG?+AG06;8OEQ"0\/V ,Z51CL?)L U M@Z2!N';,F\AN2S=6'_.::Z8ABG/-%='AQL-I]M/>LT9X=Q][DU9I.U^M"4M0^X7Q(%;/I>K+%;Y&_/D ZG\# M/P<'T7 J" M"?]^B!Q89L>6E@U0( =MSU<_>_8QF K.*S\3A+-#VNEW\AN76+CVF(X+\65[ MK7R,>7GH5%5,QZD;C^_K09\/S_?\YNK$XKQMU7M$N2ML]%4?"(/."AU.GG$? M=YQ4D.^&+A!^M)5WN(H2Z) # )FV*QB)T&3TQJ8_W-T?+3L$':8+96J""CY0 M4H1BFK)?+;>+,(IZY/A+^$3NR LP@?\QA5;"%RKZ8 __&HX'2-?'D< MP//C?;N)'*;X(K.%I#Q69+"'+@( M.LN#?E_:$"LA7S02%9:E!2+_P7P$C,ZJ?&I8X>D&4S^KZ*V1N:(;^99$E+G1 M8-4>C4L;M-N^"-F(SU?:6ZE]]X:OQ,N\[BGC6)9I"%1\OBVY]44]RWX0K#_. MRPRQG*0S/;=.B,/$S!HZ4JY/-Q$O3]L8[WD9A/W4)3K+Q]>RR_ZQQUDD^LO9 M'?FPD6"BD9USCL4"TS<2S#+B4_COGX@7R/&YM)A5)]Y,4#U[Q%.-AAK79I62 MV?V@0?=<"M.SSCE>E;^6L])7&.4JPV4A =VRE!X?ID=.O0X-%F@R?&,DN0:7 MY[%X;F1N.EU^8WB;U&*@LEOR7KB\G=2C?::C\F ?F<[&<9!]"M82<)S@X-#Q33K5129;D$,F'_7-0.>PT(*:8?M* M=?W4263QC>%"QKZ5A9LE6+:*K%]S;V_A J,?))]OM7AVR?!E@MH4TU:QEI>JZP]GE 1E,,'F??9,R$J5AXV% MNV")LMYV:YMNO&+/%'PS L>>B:%? \Q?:?%U:YX,LV+;A7MQ4O-2U:R\,"B# M["I7Y$ELHJ4'2](<"ALCY65Z,S9;:4">Q-DH39[ZYD\1L[77K+VRX5#XH>$G MF0Z.H"'WUT&=9?=9,$?0_.@.HL&F%9P!?\ YW / 5)1QR B/8'"U MN.S]Z#@OQK1,:\S:?"RWL-,;1BM5B(\=! ?"U-I3\[P\Q:RDFAP-ZII:--/E MT3Q;'VX55%@033!G#+<[,-BNSX7Y4BG5JL7Z5LO(6FK4U(K=2N+=6OT.+F2= M+.VMS'21R,AVG$]Q4H:!)M^_+!=EB=,\X%VVGOA$<\^Y; \'/EL\$MA]QS[; M2_Z<>=Z?NY69T3EH'B/N4_#&P%VA:B:_4\F^ZN"P9\PN#6V?U(H$4%0-YS$+ M#]ASU?#S6((D-C_?'AU+MX\ =07J(XCP6-'/45F!N1G+H] H^7T)E0.I$?6P&&CQF MMP=&45##\8*\]=," +23[MX"KH)8=Y@?O5/'+-W7'-\;F&Y^3GQJ($ M> >M Y(=?VTI^BZ2_^K'-/G#KG2.+UKOJ?Z#?A7>MO=T1;6]!YTF#I\O1PXZ M\4#/#-NJ*(X6O/!1YN9065#D"DKQ;)_]BT0:+#ST]X/W/3X?/7E/B$?KYR\L MJP=-A5!W$[3X_9"_]Z::7Z=A8_:. 9P?(E=$@O""NEY,)EA[G@@26O!S9L'5 M.TKO8X8I0\[@5RL BB1P7FHJW2EH8JE5 "TAGW#+/,TT%=I>W4&;:.8(IP]6 M%_0D/EC?'7>#WFTCKPU];C=ZZ_X-_A8X51%ZNZ9M /@L21?A,F7?.YGZAWAH%W)U?_-P(,3:&(E01Z3# M[0=R ."[R'WXW8/*Y*6]&KW\X%OX.$%$S7'F?A(#BK7[J1?J'.=@^'XL1%[1 MQ6\4;?BS@[+E41J%#8[CT:C&:!?2EX'_[EVS; WHZA2U"@W\*<_ -9*^J>BY MR(^[66)+#B=RH [%_XT^79=J+)&'B:,&2]1A 9H[.I;R.60FVL3AAXZ? M!^_W-L+&,&JY9OL^Y-B#?P:.\^0X8Y?^XB>@^#5;/C5P.PK4F\AZU*/H+NU% M-:#UK,J>GXUK[XNY%"@'BHAK]$P_I49$,X0D@I/Q2]-VATA/-]''Q)6=S0W% M4X1[] 3*$\ZI\7/+GH8O+\BTC\/;F3N)H&V]@QWU8V"G?N"MF2!,$&D!!Z"( M[HVAKW,LQX\*C=H,(BL3BBPT!&*2KAK8J$,Q:V05P*EZ6P&P@6TUM#;CJ') MM.'CX3,.+5L_8.B;I!MR/Z&J.[LZ>:;MCY4K, 8T67W MMW,+1!:%^TG-(MX:O]\1=T?;0]+N6O-W?MW\SE[TI[HU8>M%#%E^$R-GNOU 9ULKU$#NI=2,'>[ M\AP"FVJAG4MT--]1\K!%5\>_:>/]$)2OUV9^$H M&GW,[>L4Z!UP>SNBETTNGR+*6HWJ\((BK&(?Z[-\6#;7\%?4@P1",@T=5"!C M;_-9OAUU#HQO1V!)*UZ/][P>QR]5NIUNH2.Z %QRJT3]]\Y,QNX#%K M#OT\W )F7U0'^85H]'#VMH4K>TMMH/A5';B1GZ&\Y"*5MWE],T\6D\*"Z-KC MM6'5![TS]^Z<'W"K 4#/@<^N3 MDQ>>/;VC:K0+S#X#^'*FM!I+F^ZFD6W^^M==F:=('5#L>,]\[%F\,O3M0 M4"P;TM-6_@ -^1]?W/9N1-,'OX19P 4F>K.M# MDUB*DN?-@R7#1F^+YR- O<7#P3_?#G;A)CN]?HL^.47G7'1&.M5"2 MEA$@-$J8.&VFO3M7E(*#:1#941V-W5]N 5V;QP4%:\2)_1/D?$+?5\*/-'>2 M^%A5_&C(^1-X[ Z&'#"4]8&#OWX]_V/7[!T]41X;(D3 DUUQ #J-LJ)';_'S M1'"/UH/;,);^%5(H=\_#X2+D1T\FT?T#=_5UFX.#9!4:X]C_1ZLV)P!7]B/; M&AR=-SLJ1$/!H<"$[IA^5<>>D,$R M'^FY5\AO<2]1(CQN#(\;7SEN%'=73X[!4E,=99D1J'R+& L+9:FQ"MJ=?_EO MVX^SH : YA"A2;RRMI=<%:BT-=2<.3) MV]W,,)_E$I3!>XMI-J:8^CHNKN#(Q-.1LWHGM24&@RK?3KDZY8S/&)K'@>T1LL-2FBT*.;\*1 M)TNR[)H@6)HS)%1/[#*J.!N6!#3R9$EM/D4/*BV6U#:,-E4\NS]3XBLX\F1) M1"Y9KS?,Q9;@2K.&.ZGH=L]%STP^';DMS=QJ%9361'OEEO2N%T_FIVCDZ>*G MI;% )<>LR??HU:+#C8C*:M@<,:>+7\R,*955>CHO:BVB8UEMB+@*''GR^E+5 MRXC]EML68DFJQS*,-9\,E1%[^DR=K,Z$"ANK\/7&P"MGW5*1B:5&W.G(06M" MV?IV2!'>5DG&S-I6:C>:<"1WLJ)1-Z;/I-Y8 $RUW4YSWLRA%3CR9)XLU1^1 MK*-/-$\LR&U*X?)S*"/QT[?G0'.5&+&SOI!/-_4.G:_T6 *-/'GFI$^G:F)B MX@IJI:14P(1(+?*I4>+TF?5$P]V.#'W$]^*%D664A5P;CZ2?CJPU5NT!GP%Q M >BTSL:3M<48K.#(D[4;7:8L9].:*T"33]>W?&>R95>CY.G;5VIG$*^DXEEB M'DN"0FR;4&U>0;67 M]W*3K5S))_(U>34BB=/7KZ=T5:*L25QH9]?#))&(-6II!0T]>7\^124;8]9E M^/:$4)U*)C_=2'CHR00(E4ER'%U2^'G2G1299]HVT1> MK'KMVF*90D-/M-G9S&A*VC0+PF*C#PK:.,]H_E-/E51J-98QM28Q0IWI$YE* MK\;9]NH_.YWPQ(<0HI@-*!2L#TLUS0)XL MV%-KUILI@B<:"A0JS^2HYCD@G^9:E5A_.S/Y3&(P6@TS9)QR5F>!W-1RT\F0 M5&5AH3:Z6U;6BRMI=0[(AG0/R]J2>[)N"L"+: M)FND&\EI-5EQ\D1A MUBV:Z=4Y(.^,RV9,JR[F6B8WFJVF29,N,ZFS0%[V.O6$4RW9$"A615>01[H\ M69T#\E:;J?!)*=[FZ]O28ER>3?-YH4^!93C7?GJW/P7!]GVOH2 MKD80EV50K4ILNC,["\_N;-%B&3M1U6*2.MITTM5<:= \!\^;(MOH*]Q,U:AQ M93K:E&K+[?PL/#N;#$>N4B:O93JY:7/>;@B91/,E:>>DDW)Q<*P^US+@SE81NLR.0 MY^$YT?!Z6S9>EH@VURBVI%6LKQ;QT!,%21,3BDAJZHH0^VW#8%86XVD8GD\T M9&XJ_88C)@DB3W:F<6D;[Q%C//14ZY.2TYK3I3J_44FQ,8@+C+MLHJ&GDC]+ MNJ5L8](?"GEU0['%MK!>IU+GT'&>3B?*S B,^7:[W3!+WF)H55?GD(PT1IX@ M&K$UH2;KEMD"["BS/6L3BET]H2>H;EK+5/M9=2TDDIY^UB9L$49J6%P7/:*\ M47G:\LKMKGC6)A1GO*16RKF-1M&LSFR*C$:IJ7.ZG+:T68K6.JZVR"V2;4-K M%L :F6\G;_=2=KV;+NHY@5N;-98F*E.QC\RWD[=//*\[B\_C,4*<34NEV8!H M+ JI%FM)6RD]2=OGW2S'E$=&CQ/B65OE)EJ_36' MM/[X[2.63=!Q!HBCL2RR(T9B9/@3!G=L=9RNS37O504/@8K*2R#?- M#LV>W?,22DHKZC&ZP(M,NR=5FIH\%,XZ+ZOUF*LHFV56R+2*]G:;R].TKIS; M\T"F6HN)LVQ)J_=TH>JNW)8LG]W(2L;:]=+T),-3Z6I!:_"UUBR5.B=]0U+4 M!,VJS85%+)ZCL^;4(8JI<]*7R,R49&LG((Z/YN,*WE.$T%BTQC4=;GNHK:YXV6!H6W%%BE2;(9MG\I-T\)U.;UF(&>+GT)2HZV6"L$N\@-W<$UZ55>NEFXYR M3J;JW) L]WA%$Q9E:EM<]MK MM;?F5J!FJ74BKPSI!4;)DWFF,H(T3PB)OK#I FJHL2YEYL[*5&R3K:S%E"'S M/1!GM$[9ZI(#Y9Q,C=6%FV*3T[XV7\R2_6HYMDP-4^=D*N[$N$&BFG7X-B-G M1QS?J1/6ZD"FGLGE?O'XZM:'0?OCA[,9,:@MGHV/\G!@:A<_?D]Y,LYXG:,@ M]]:O O>SNIS?.)YU[=-(=-V-IZ-^J$_.)0^.Y-*;X(]/3BCS*!P^JHZ6!+G= MEEM:;).OS#O-C,S.E">'E"\-A2)WG3/*N6K$@H@M\7 @7OV]'N(,!Z\'P3/A-ED.VHMOL]MK*AK/G!#17'CJE[+KART/IYR2#?+AD'9PS_^X\KOX'L4]4%,?@ "<6_ M$;F"95(/!!TRX@X803Y0\9 1=\"(Y -)AHRX T:$T'0GC(#0E @9<0>,2#PD MN9 1=\ ("$U,R(@[8$0(37?"B-!JNA-&A-!T)XP(H>E.&!%"TV49\8]KH_C? M'W#DU?#?E9-W7R1-XAVDN:I_^\=$2+R!!N.CEQS7GSY?S3H^7K]DZH@HN.3K M@V ))>)%M+PY,0X+-9XA0R@&%Q #BKUK8@05,FCM.RI<0@)>--ENON@W2\!U M+*4?L1N\9J7V2H&GDY*)$.Y>-:]O<7EH^@H)4; M.:%'Y.01U?KXU5+HA@H/H"ZDNTYIZ+;AC.= \0 VOP[ZUJ#;1.#_R1UQ_;2O M$JJO'+,.U2Z"M0:8-J=O-3L]D%%%"/WK7XZDHT3R] JJ$&;^,,ISZW5? F;\ M#+409CX;9H)C"=_[.427Y8P'7$&,U_AYP\J9XP)9KU52MT673$U)]+)-LDZH MZ;Q-%Z>J5,XB=.%^_1N/L]$X>=JM\6+F^JVU+$27[VW$X'H^ZG+'@K?F6RBO MWUM>/W MV)$^%A_X5&G.G-PK^A4BYW>"1B_6Y5UAD1=++/GT@]/[ IOOZ>$C5:Y/\DB1 M4X80LA)"OX[V_"SFFZ=QDVVXN"WQ]/%X5R_VV8,U1LQ4.75#-19GX MM4* USU3"Z'CLU9Y=];'I5WS4$I#*?WJ&]QE'?)W[3!2DRE);-$R^46:'+72 M9'^B8]L4^=TT3483]$MQX*]Y*M\&N@[?\'A3 [['X?AJA]U]"^&)VA<_N+^P M(Q\&$K^[;Q^@0]['!@BAJ2-DX'U@.(.ERTVANIV-DDUMX38&J<1*Z];7J!DT M.K"/QZ.)Y!4=_?N2RY]U9O$R(6X6,+@O2OP$J/JD&,*'$2H3LTM,:42X?*S? M)#9]>:BEK29$*.[7ORQ!1>/7C"?+N$6J?.U^#]H\//@&^ MY%:,M4:WA_/EE3GN>D+,8[O*I^.+&S-GR#9SB!@QKGF>9A?Z'K* DN@0EZ6) M:#P1(DR(,"'"?/TPTX=!(I$LZ 4E47&%>4Q.#]N]9;\T0T8("CE1*/$PRKQX M)/H%4CWVE]>CR-+AY?,7#RO]B!C25PX8_5BX^9[1H9UF0\#+/NKU\VA7,GC' MMH5*1ZMGJ/F&JBI6O(0N6Z2Q2<2RT21+?]W\C_NT?WZR&^SU'3IHE]+\+K- M]36S&K+ LB$!_5O7<$;#'-WRM?4_"!S/KWS>>'LH"],9OC-J?4^']1 6X,\Z M0#^@<-T!.IP!49J5*3E)K H$I_-D>39?M4PA-8HCOY4EB"A-?*_N _=I.-T= M(<)DAA\#5)^4S/!!?'*\'B'-NUV5C[DJ837K%"NOFA"?4&D$&8^R-!,>-(;X M%!XT?I>&"*$"A KP53;HR\8_/KA#;B>TRHKSO$6H NU9=CMMT90"=T@4!HG# M+3)!)[_V*7MF*AH*B*A&9"*J=F0IZAY #19D^-6E7\:AJZ(O_U_F1.WVL/;9 M!^YA>/:R^W-X[/M#5AV>^GXSAOY,,;XY&B/1_>ON0CB?E>V=W5M+>5$U*J;C MU(W'SVK /6-;KM21GBPHW*:*U$6O:O)^O4^RZD\FQ3:C;_O'Y&Y3[:YZ?%]%=!\?KIX#=>6WAD^J-"RA>3WL#S_*'2^V,/1.Z8X3\:FW^T-S73!#RQ<12*T_L3JZ16+>*965$$MCMI(@H M1;R4HQ>"QK<#C=OE[]XO6;Y#,N]'$8(N#\J#%#5D^+K<'?;CRSC(")[K1/98ZVGH=;+IC?6P6V\V:O>]WCSI=Y7 M?.U[5CM#X/!#?"C7!<(I)/;__8J=P=5N?*B;-+>BB;K&CK@T$,8UH3DB253@ M3$7))!=ER-,2YPN%_'\J")V/\-]<,R\.0L^>A-]\J3\1A#ZIDOG-V-/J(!N2 M*O2ULDF8W2:SBJ>Z"L(>5+Q,D%$B?MJ>YDL?-H;($YH_=^O@W4'\Z#D(>8H< MZW''()J=!J/-^XM62VA7;2:;0LB1A,A!,]$$];WZJX? $0+'?9DLE\U+>+/- M,)S'+=%>NC*A"B63\!JK]5+$-H/?-IWDJ"C'O6@VX%#0/ZX(>??O;ES-FT.: M2W>CKA>7F)GGN.ID.F;W+"+2$R MWL _0.C'5(LX/O0C]D9<^ QW:@,0F<.73YT(,&0@1ZJX[3M-1B-06NAH1+3A MU[PY?#V:69D=J:,J/N!UH F_G<"E)#@XD3+ ;]W/QR^E8.OF@*DPK_GXCJ&E<[8 M322F@XG[.T8\$&2"A:]BV?_LX,3_TP&^Q# .X$\"G":(_Z!5N/9N/L%[2']U M;PQ^D@_)%X]%9'5YYODF?.8$LG1'K-WO,82NO\#=4'$.[Q'/!DX5>6P0.!L(_OG6OA6O9__NG]@85,N(.& $- MH% C[H$1B0 M;" 1\B'TYWX6(T)DNA-&A,AT43Z\/&A: B@=]$VD2;R#-%<% MZC\F0N(--!@?O63ER__8U.5]4<7IO__[S_AX_9*I(Z+\WR_JUX=5E+MN*]0_ MI<5A=$@B0>:_=*RL4\3#_>54#K.2,>NQ@#(QP3ZH(%V!T7: M#JJFNIBDWWI%-RDPN -.7J;DD;D-!^^GKH@^K!2@[Z;".M--"B99Z*6%GB-7 MFFN#;A'@PQ76+; $A@=RMCF'BW,1*7NJ.\UX#A0/8/-K2?<0DU.. ^<+Y(ZX M/E/.X,V!ZAI)3>;S=(%7TM-.NNLT$?'0'0,LP46I>.(:E4R^P75KA0N!)@2: MKP8TSU91NSE]&&/3G0(?XZJQ>EY49^SXPU74%\*71JV>8X6)H_5J_6%15FJ6 MIB!\X1"^$"09Y9)7N2 ZQ)>OCB\X\'O?\'+1[I&AW1V*ZW?:#>M*;-TT)=EHQ'DW'J M@FW9Z4B8,Z;CHNI9Q31E!T5EY*\0 ;L?,/K415ZP\_++Q1_?'&R^IX^/ M5+D^R2-%3AER&]CXR*,-5?H,M@VRTI@%@X1$U-7Z:D5T[82L-T<,=N7C#'3D M3R\+_ HG)S\4&6[0@#;$D._COK\+.DHDM9S.#"W)BYV\RY46+K2!T0"^= MCG-1YD6;*(2.$#H^.TOKLSWS4$A#(?WBV]ME_?%W[2\U+\[5.Z19T%0N34G: MD)ED*FA_06XWRQ+1.'-YI_O60:4VT'7XAFA$ 0:T&G3<05V4YZJA.JZ-J\%V M%W^%)_=?/8)X83\^C"-^=]<^0(>\CPT00E-'R!#<3'$&2[<9HUW)#$M5OL>: MZUEVO"6[Q=6(16X^D^2B"28>GJ=]-WBY63 @!*)O&A_X,/Z8'9I-"DJSK"V* M=C-9+Q/UW@CA#P?QAZ*CB3@9XD^(/^%YZ@W@Y_GVZ-UU=>CE%@V-V(R[E8U: M;Y67J0^W1_\P> RZ=&_MK:P)GVF"KK3>5F*LG8+@@:[90S=H19/45> C](Y" M^/C9\''9\,^'$2#AU8N%-#F;:O-6K[+MQCF[IR$$"-JGTT24HR]YD=X-,C!: MP &XO!5%?&2P!+IIX7[E%P_W_ CT^LJ!G!\+-]\S:K/3; AXV4>]?A[M[@.470IPHUE+)OLHT1QR^W(YCHQ3)A0>K7P<I795T_,R ++AN3S M+_K"21ES$TYZZW\0^.AAS/&+QQS#$]/;@]OW# (::]1D_3QOO X7"Q(T? T.?%$3X M(/J(W7X[F2TH=6%1C#>)A3Q(Z@.$/NBJ>Y:,TM>YL#I$GQ^&/E_@W#7LVA!* M]_>5[J\4=(N5FT=Z&HA@)BHO&DR]M;E\@HZ"( M6EP"QXVH^)+Z,(!ZMP'4\(3P@OMK>!3U7189"NG7YM^/$-);GT0AN?SK[D(C MGY54OK-QBMC$V0=DSMA[C*W:J>ET+FKYK-W*:EL]+2U6HP3*(N>X*$V>YD7\ M'9I,H:+_9$6_K*/V=EVE*+.\S3JMGA;;F -CW6JELG&DJ\@W>UU9O^8)\]Y= M"P^3KQ9JNN$%%+H7J$ZO'NXXE;T^5NCR_N MP/U%N0-[>SK(U*P;#=N^$=A8[7)U$AVFFP*H,B C>YNE.08 MP0;RQU_'C2]P5HJNP]--)RRR?A^R':DK#=55-KVQ#FZ#8Q>\G^K6Z[JO,.#W MS,B&*N]'(BM0[R'H06+_WZ_8N>X3&698%E]0)D"%989&PXF"C(/C@ M?OV;I*,)]K1Y58@?/QP_? ?IULOZ*Q%-Z__8O'H56KAB?Z@9([T<2+R\S,66<*()-TW5Q!<8U@FD1L,-&!Y#H1 [@1!YELD?$FH@!3@1HQ524X0$'R M!9D;<>'WW:D-0&0.7SQU(L"0@1RIXMYY-!F-0%EAHKA$'TG-;[PTGS4U;PZG M++TH<\RAS#&C-;G(IGG+:A&QH3,4*FYUD9LV7[AGDE^[P#9$?7?'I)/>Y/?K M2-E =#IHR1WX_K1N2EH@9N.1MLDO%\W*($',K:HSL\S,U%W"-T&G6+3@NUS; M ]=0[+-,.A(?_R_[H"P%1[Q1HGSN!H\)T$R"O!_7 X-PX^>PH0U/R> MB^L89I2Q$^V8#B;N;]%SS=T'&)3\3P+\\\<< &(P!GT2[!@$\1^T0M?>32QX M(>FO_&TQRCC[0"9>VEUE=7GF^29\Y@2*_HYJN]]C"/I_CZ%X:+$5I--_+=-1 MD5C^MH&.FV,^>6; #/SBW5!Q#$TCSP5/%GIM=#D8^';)^ >N9?_O'YHY](MN M3LB(3V($^<"&?+@#/B0>V!<354-&A,CTLQ@1(M-]\ $B$QTRXG*,>.>Y^JLV MZ^>M.O&.55\5@S]WR?BWE2_:8U.7WTL#Z#*A#__O%_OKH_2@'I@7=?"/"9(X M=B\E@-)-GE!H?/220X+\^C<7^/@=[.-7?1^?QS[^__XS_GA622C]MU[RW4C_ M#;/,_E0[]F&N2^C"C>GP]E6C["Q\DGN\ZOO5B_..D='12!DT;G-=RF>Q3^H>6]["W M7_9E,L?8G]XN[,D9',K[V.=]/1ZFB3I._9 @D5Q[ U\V4AAG$3/JJ9(V;[<[ MMK7=#JK4'US;LS_4R\#)HK7V5'>Z.]CCUY+N(2ZD' ? _Y,[XOK,Z3%A+ERN MT^976KY@F!LPY6QQHHP8E#M*1LEXXEIW+X= \/6!@/[A0' F >Q-0-!6R^U^ MLM9B^,V0H-)KT,O+Z3^X@><20! O&Z.FD6^O-=#GRFI!+K9 >06!@,-7&+*) M:/S%7MY?(-R!*XL,S$%1_PKV^?W@U3W5 ]ZB0I^]K5-Z9[CW+@/H_V?ORYK3 MUI9&W^^O4.V3_55<)7PD,6>? M@@TX>MC9!C2LU7/WZB',?;UP[':8ZOY#/;YI?CN32H/"KGFC^5>-2?ETQ9;0 M_;%VGO2O56N-NH5G &/8PUQB'-YT0377(ALEA!929^/\FIC&FLF M15YD/65)D0N_>':F50?%]FG;.QD?:M+@Y]Z*I5S4E^ C%!C,#3.M?*OK(T"?F0O^ MBAX,3\A"+TL89G=F&%J57?EX; _,HJ2U_<+H4I'XK&@L3:B)->E-ID7G$F+- MV.;]XD\KW^KZ2(BWZ]*R- DQK!S4&IHT:;6#7U^-JOK3J]SV^3QH12S+5;%> M?=)D2M8NQ84T:\/2[U 40T2%M2^.Q1E+L /, M84H=[@FJ1I?!%UC')$M_"TY7\!T?[F*0&:*!'-;M(RX\ M/1C"LF#5>"VOB/.^O&,A7E[C]83W5U&V2WD"_SHDCLO;]3R#?ST0H>09_.N MB/IV,>>(=4!$+IK6!A&Y:%H+1-2WE9PCU@$1()HJ.2+6 A&+QR/EB,BMIHU$ MQ N/4Y]TJ#]@"=Y3]N'28SV9E13O4)3W.[4HY;?-5/S=6I-D9V*L.5G:X*8W M)X[?W?G[EB25UIL,>&/9.1!X&QMMY9M^-@6\C6FT:O'X3M,P%ILEJP;";^F( MW$;(U<#+K8$-KDR-9QIVKD97G9]W;/NJW3,Q0X E1(C8XG=I(G'5VUM)O_/5%(4N/;V0&;U_5'EK MP[MK=A/95TL=CE3IG+4K=O^ZUSX\.>ZV#+O\X]?@U36O,>.R9*\+PX\R#@\= M1Q^;EI61;&C>*[^*QWMC;3_PKK_M7?WXKM;-!F[YK_^5Q))4%NOUVEND(^?R M8//E@9++@]\?+_NB@]7 ME<.&=#JX4&[VV[WVN/#J446O9.'AB:_T DG]N7_:'[>[%^?>?:N!FKS^U_]J MHE*N L7EU=IN8JPWPU+O4_E<6]"M&9-!,[;MI%]2^GRYXB2-?8PF#3*,AXL M?U3V3XP#Z?;B^_>C]EU7]F\;K&.64A++54FLU=^D95;.N>O,N8NS"O]@SGTG M7V NPYXWAWXO^/'MOFTT?ET9-??Z^JS>8)VMRF*U)(NEXELY_6\;^UX3?GV' M$_)5$2B[(B%HN+7.M4 M.>^:,,B'K?O<,S22Q&'I9S$O_>/ES:TS7'2]_:LGI>N,EM\?> M%"_K?NK\;"!\G-J3)VN/7@23O%PU$V ?LWKU Y+.BDM<7T@Z&UGQNEY4L\Z' M?DL#TA]2)?M^A)/;,6NGC)8L6O.2VM]52Q^JPG:MJ6?-"VY?"+L/5G^[UI2S MYN6X+X3=AZK.G=W[1R[6?<)@^5-J]6;!\+%K=I([?9L,0%F)IG\L-=G^9-CZ M/I"_[1U)QO%CL7:O[6IZ\]6SUUY9!/3KY.N/SF']XIMTW] '(V=\M"]IO;"< MMRX5Q6KI388VYA+CHTN,=2WV75>),3?)_\ I'MS^V%=^#NY+5?GD;*+7ZNWW MKONO5"^:YH\+H[!_6'6ONU^O?PS.3L:LX+\C=3 9?*V>_CS=]>V? M44EPO2J+U>*BNKS-"VI^D KA-9%0[UIV^);BZ,^2/6OLULPMDQH?%8R3F\-S M97"_USVS*M^/;]7'L(:X*M;JLBC7I(]00YSS]@>K,%Y7WGXG!V0N2[M?>ZW: MT8/W73HL7+4.)U)P]\N)JHSK4DFLR&_84^B/X^AW+3K.M?5Z>@ISN5&>@*?P MJ$X*[=O#7O_$]K^?-(8]7H=<%*OU,O[WOG7(,RT]FFR1MM!(T55J"^ MHBAV>D0R?D:,F7:@,ABL8%KQJR0(I=4FDH>W:G ME$*9$6U1KD^G!/^_5.9S%$+ $F7'_1(>/R9VQ3.N%9(4/:/ $JO5+KSXBVJ- MU8D7CD:OL7@+G6Q^B8XP$0Y">;M6^UN(_T1HS( 2JY\3 $M5-[.[TO7-_+LG MLKLY5GQG]'8HF:*Q8HR _ZA"WT69]*^;YFXFO^'?(8-E\!SXVU10[G0%''F. MYD=$C^IS:#(-TRQ@O=&@;)K8?NF:#V!%75J@A]!VVC,]S7*\P#5F!V++9\[@ MYN2P=;<_&0R_UL;-WJ#PH\%$.P@*0V_X"ZZ[P\OD-QJ?O4"*3DL5N;(U+YV M_=!R_T]P2@"O5'MS>PVN!UYYID7A]%;S[.T^IN-=GW8?!OBGO-(;]F][/ M[MZ441+Q4O5.+C*S!)@I_C#C=>Q:JN"3V.%J =\,#44!F'TB&2Q O MA@N0I NY^Q$]+.AXIFZJ[@2=D^3#PBNF&73J 3>3$=S6<%W5[M'OR96$%!%B M/$(X?\BDK9>M7F6W,;@?[(S[/WYXEEE,.4''%P?/,+Q(DC1"]+0(YLUN>N/T M;OW&:1FS8=H+U77O_/'D_/CFR+UIMVH'JG[ZTW/ZDP;P:UD$C3=CE D,M4@+ M?D:/%-L86Y.";GC :M3BA.%%: @)U C1$@5:H\@8 (A2=84'U0J(U#XMIK4] M\\'4#;)].;5)KF6:E=[>E52YW3\;_>CUK^7R598)_*&I:_]XU/M>O-W?':B% MBG>IU(ZEKXU74%=HUJ>W>JFZ39>@I7]%3%T:+A%>)FTUM,'W1J#^O-^?C,_/ MC)9?/-RI7OWU/_!R)$F>I:V1X3+ZHG8Z*HA^HJ&W)8E< /V> $KO\[FDH1[M MCP:_]AI'@];==>M;1[GOEH^!-.1LJ1-31E(3,I@S\Z$Q+55B[6@"<9BJ!2I= M2P@A4N#!"/7>\K5:+F=^4\XD8, 4V[$'%@Y\RJ2F<:W9J!]6C]OMT[O!W6&U M7-ZOE'M__:\B5BKXWVPZP1-Z3'.&0P<]$E)/L5YZ7Z6T4ORV'HL'_MW5C\&@ MT+XH_G)J_6^G2N_U^-TED+YL(LA8LSY5NP],>!;3$F_O"^5:X^52A4'DEF&MZ5YC+.(B MP'?!UJ+E[(+Z-_2=";_.XQ?.1*N)Y"3M3II\][U26]6==N',MNY.KL:+M DS M06*5DI0V*4H,WS]'!!F/AJN9GO$1!-"ZT]E+)%@FE>US9)'LBGZ,2$O.I*W# M^V_-V_YA46K?-^O#XJBN=92;QC/$&;;(-#2,35H3%I$*XTK3<;.0MK8Q(A6% MA? .WW"'L"/+Q.6[AH:D MP?9-H M78ID#@ZF5Q'MHL84.T*N>>!-&Y&A/#_@!UHY!.Q/M75N;E2>B@,N* MPXX)GT8,P<)"XRY\!.8 [J'/N)WT@U#X< 2>!F1] V[H(Y@@QK=-HN5).!X MT!)>9% FCP=DUZ UGZO F6$SVY*8C>$YZ.0$$6%K#(1@W <@(>&=;R@2%[14 M7[E-%F@[,AA"RD[[].OCJ7YE7N[?RE3G;67E*)<\^/Q:A-T2&LU< H3I(9V G]H&-(CX @]$'*0)6I.X) M/:1>%GG7P8[4<)G OEV0%@;^90Q'EC,Q9MQ0)K4R'5-8OA2!YMC&DT[<(EYF MV!YK/ V:P*;>T3H2D!ZVG?9-/_"C;;,D7HK0AI3'=YUX^PULP.-78[$D'D]MCA*-'EX3RA4Z63(/2"6MT6=^Q %*S M=Y&D)_(@ZA!G!;QP $#&)6#.<')O297'[PH?N\5(#>!M.SYMG5\P&[RP?=>Q M\+4\49ON )C#HE"53C)OVW& :$EUQ[0:[Y(MFZ\%^=FR!,>V)J YD&]-WV*4 M!K<:2)%=UQFF:-IQ2:\!BD"I>:B<\"ZV% ] (?@@'?$JE&%$$H!^ "&+S@)@ M[ @B=#EL!KNPPV];I,GPAQVP@09"2X,E Z%]#>/&^%-@ASI&%_A]9"8@Q?!= MB1& .P8"#1B5Q!&^>:2:>D@$4VA?%#O"%<,^;(-A-Y):<]"_O:HSS]0!/-T) M>L-AH)_*@9C^U0):_<+,+/AKYF=VD$^ET/">A1';=V[S/PV#FVD+>>YBF6E) MYQ0@"0T?2180RZDSI-\%!C$33D\\'RLKD+MF@M;/\#,3AE8ZTA%RBF%QDDR) M,N:. D\"5-&P<#4E6I3#DJ%P_/QZCTY0RU?[7T_/]@;[%K! MCEWR^H.3J]X\(V@.HX@@(<^ M,Q9H@A4&BA,A>5%*\/:T9IU.KW5G@VV>WZ8Y"0H_W]PH6[ M9W[O71^TU*M7G@J&(;A]]-K.84M]:W(<[]X[<-QK /"0,#&=M)#);TX@[W>: MK6^C_=-?A]^[4J4[K%X#O\FSDR6YKSADKQ424 <^0/5LV!HI>$!<4O$5@%8+ MYF.!93I^.:+_W1WM%+N%>[=ZT[XOE*XNQX43IV'V,K-$?RN/ZNF4MPLPWQ"L MD:*D_PGKTNJWHNP7C_F#T=7*\RG/XIVG].4J% MG7^#&$-#K@>:(R9I[Y+!]-C>!7@U[03MQQPL&/XX:9ONOX$_ _T$??4"3S/ M=/1CD(^Z"3NU)G"GX]XXC81,N60BY=C;"XQLROWZ]=JQ6J>./#@\ZNW>'K8O M*W=!XZ__9=30182KLM6''WW< ]&,YPL:VP73_DFO*S9]==H.??\,@7X[/->U M<_"%!ZV#R>5I<7+][>?1U2H$ND\(F!+G/L.'H*L3C)T!1@0S1@F" ?B2NZ+8 M7HH!,$/L4V@F(.OJ\\Y6F@TW/Y5JJ>;*5-03K!,,'JC,.$GP3:9E\G/<[3K7 MM3U%.OS6&AQIYR<_3P+*4"C6*S,T+_(,74!.+L=FY=@Y.)S#8$AH:'A[3%T= MVQ>JIZOW[/VJ.S#\Z\":(W^ZN\I!HW*K:0-E=-P]^&9>Z!49H],+Y _WS/C+ M4V[9M-ID*^&"AZU%P,4(Y4JQO(4V9<28_.').[B?W:!8'-BH&4=8=>FGO:JA.0OSR!B,R([J^*D>6LT[T[W.NW;5JW2N&H6;L<3S*K8KBX^^5X-]6[1 M&YY3!+1*?"=0C+;.%S"$P&S(],1C_.SRP+JA(UY52PNL4-,E"( 0GU)^*2I( M8';?/RM6SAY_^NWACV_.CZ^#G1^/:DK@A@6.%-/G])*T<^)8E*Z"O27H. _4 MC:YX<"QXP$*6]L>. .BSD)O9W9[P^0D^?W$![5J@_&7%N40">PC4/8(*IX*O M!-$4=NG;^=L6Z:I\7M7K[_MN/X/!L9[=G%S$M#_.W,W.XMXBGT:A-6.OL M)(<9N4@"4^>H 'S=9&RJ4[>0SK-<5S8X%_[VNJ:AO]NA"C]#F#H>>L8I0O+\ M+))?+T@Q_,@&8G;"PAZ'TC7FCT768[8]V+KN!I6S2G,D52:[7SVCT#J3R^B/ M9IB#(SHLAH50G'"$)<" %AY(#"WWYX3,G%$Z8.:X7&D;=ZV$R>!6!<*SGPL'SCEN2]+1WZVK'C3)-%Q MW>QYQ;O;!^GTUX$T."IZ][?>*YW'3,'@-0A<>OCY*2'1N!U\DVYVNX_MVVJO M=#*L5W\:/\98!KE(2FP+Q[/G^[/TP-,(IZ%[B3"J* MPO.T"DS%2![C1E)H_GOX>9HQ-,'=G3G"7BA1B$,2Q\&P@IBADBDC"QDZ<8:. MZ3A9*21J1.S@/0Z,PAC3.D(^9MYEXD49+\GNL;%9K2K0B,Y;5>2M*IYJ59%L M&[.XG(G6CG+ G^MJSJGP>-($Q-J.9-X5&K\4YF4B3D7)'EB12IA=],HD M]S]29&H:_XA^F$M5T M9%D,;?%\4\MRQD@4"!@=?>.NH?KD_%)",QK9F !.1@70"[F\EN,A[9 5842I MS;@>MA1,FG(IS?Z+(&\E#7"3JC3@$I),*G>'>TA=L1_ HNBBH#QU:T@M_/KB M%DLZC?-8$L]D=]G"/E-[NW%T\$ UK< U7N9X\[+?TI;PH+HF"5MBP@+X0^2+ M))<1+Y60 4P5 9DPW0$3G/DO/0--$Q%;@,.;,-W<=3JLU,%D#,[2RYE9PGE[ M:*C8_8OR9;JJR?L-; M810G40"N@_$A*-XROX&R17 ZB&U2!T[.!K",P!+8: ML*Y2&%0U;(_]%E1/\F2JP^M/ ;*[OX5QDCV#"C/!0C^.6.G:]-(EL/N<8^.+#TP;I)JI M6O%=8?/<7S\-;^?H\NYH__:T<[_K?//;Y;-7M^N,7WD(@&K:\>?L/E%!N7Y\ MJ.Q=2I6''\Y-\6YOY]K% (E8+9:RF[9,R19&OYGD"UL(7RY89E@6%.5)1$B- M"H1,6W.&P.[&(Y8]&=&Q>XK*GT';*;D*@@D Y7.QNFRRF5=AN'PZ.6UV?UQ> M29<'[:%\^[,8-,;?]O07GQR%=)+Q:D ?U=8TN[,_GH7HRZ2B]HE[>U*6]LRV MN7_2O_WUM3AP%>PV)M;D2C85S1)+Q^R"84.(BC1>@H! @J8EA!!07H J8!XR MH!N4H(.GO?S8$W2R;EAB'-".%:IICP*?5:S-+F-AW<\+Y,X+([*S%'3.= >E MY>&"LFZ/FC=MG]9[:%=+^FO+K)80!73 M2\FDDD M:.WS;_8OJ=E4=^QA[2CX1<'8[5)&)Q_.^@]APA:9P&*"F[F7_. @ MOL."P_="SO+9^]5H)X1_C:# '[?[*+MZ?W"^MS]4Y:_EAQ\-T,>I3@G%-T9] MRG.ZNC^P]*/+2:,9L >P6QY(%5H/MN3CA M;?&G?J45L[/X&;P_= MU9^I5%_,&_N/(S+&;\!=XPBXKAW=/O2+4G6PV_VVX]0>#X87#Z]N(?*[,K$C MG>X=5T=N0[HM:+7ZR;>O5Y;?P"33RFQ!@# !3P^SG4#0"%W,I7[;4\(E( !E MX@&L])B[B'BRSQ%Q^?,P.!D4ZH^#V]K@K+G3-/T?ERE.*+TG)X _V6L=W>Y] M;5?D\K&TT]7WG(,KX(1M93;;%Q@!C[$\"FMC*@%+&(T#"^5FO]UKCPN]E4F3ROV.,=#O]<[@\.SJQAU_M[5?>PU,!BQE@3 Z!UQ[ M,@[E2#)!)33+O1VK\7![="P9^Y6OK;O=VZ_6P^H$^I$T/CI\//GAMBN_[G[9 MWW_UKMJ8P57+%N>J )Z6:H$,?RTR?M=1>IEN]2[9Z*H^1 MKAH9\R[88TM,H&%2/=C1RK>5FW9@G1Y<%_P?G5YO=?S0[OYR=BZ:=_?[S8?= M[DG#]?=VNB"2JMO*+!96%A1;U%N)13'Z*C4(B>/#<8< \B./57F M'(S A65N;UPP2Q5$<<*)GHRPQ:&:-PBSO6E'IH9S?3NL[CXT!L'=Z5'0;?25 MBV^]UX9(;HSAR'%5=\("TU%+=E9WF2P+O68'';C\3"OO[L2[^5EOWNT.=N6) M<_]C?/"U=XI"N22)Q7)&I7/J"(^B;(@GGIV(^(VQS\-IU!/&>+((XB/BBP[\ MII U78V;:$N;B:'6U759EJ_=[X-*Z7M[H-7L'WT+Q814$\ORK/42'>]-]3)_ M(KWA#\1.%)@.4_AX"?4NI6'Z#5N_<&R6DYG-/!^5FE+4V.QG<]Z^CX M;GB-J*F(MLT_-@/#&:&@8,2F*]FN&RAGFZ3(#Q MS$0FL]@1<72B1:?"O+=9B+AMX97'1?PY*LA*;,;TQBDNFX+V5*[,-0=2TV5M M=&>S9C()8+^AJ[_L_4:O7:@7_*O#DYV6ATDR)=!D]5G\SS])1\H@JGAN"\@_ M@"^CL@C>X8/ZJ82975C7,V<1V2W6E5JGWC(GS?UAWU=,Z>#LL.>B!R+*BBR6 MLA*:J!L;2TWYZ/RRQ.RR9&U5&6W%SCJ*.UZ7=?:RL/WQ^K7!T^[QI;19;%45D0Y8P;"JY5AI&+?VOQ\.ASY M+A;CX^#,K4P>OC<'E<.'HY/1_:C4_86AW'I9+$L99N]Z;[)[V6Z=%XMM176KQ0N M8D5"!9)QI ]PR8(@+VCBGE(ZS!@U^#8P(PRYBAEK[RR(YHUV? 6XK_DNFMVG M #_?&77&H_W]VF'E6MK=/?U9+Q3LVJ]O:&-GSK?F<'\PG<##-,#0]TE;T@E[ M*[3"NU2BF)62YPF!Q0DJQ6PPH)/"CXXE4O[^P][[L!L MUEQ->CSW]V_&@(G27ZQ8(KKRLKY?^%;T_/WV:=/6SQ_O)S^THZL[Y4Z:OO*K MY8V[NY/F:']W9%VR??&]PE.29Y9YX[LMAX4UVKN-R^+3=^O'7WO M#O&9X3K?:')I*&ZC_)]X:JDW.[:TV#G<*=5-76\?&C^#$VMP>.6TKV;'EF9? M]Z9C2U_6&K>3>F=RVBE8R-4M@95VA_]#X/#.PXFXL_>??W=6UMCV($Y=&B:6 M1,>2@8>*BO5,I\Q1UO&3,FWC.AHZLP2+*TA6S8[0G+%94U F\E#^J@^J:87! M1]B*RCK=H]-.[4)3E;2+;!.6FZ>!F*/I#:P/#FLSQWU!$_;$>CKRLB&/EPZR M [+%.3J'U=O^%'=4/@INC$5]@DE(\\N]%CK[,>#>7QOTZ85!LZ9 M>6UB\3?8S05JF&Y3GB[;WHN3VZ9S*A.]@6.5RE+0:&A"E!WSS!PX,F("CVWJ M]>EO5'?"WQV78,\F8I%:7Y"W\]2+YJ>9/ $=D=>">8,"Y4>D#^1QP6K8EX+E MT,<4X&6^<^J0>NZ!J1B9,M/[RC[3VQ;6HB=XHM*1NN=HL[.?N:#A7=4U=)G)F@K7*,1I^W0RAHWEIW/X\1.5?[.?J4,5$1:C!%#4A;=XI067^52E MCI,OF;2)I<$L._.Y9XDS/7S^8FGDQ<=/PAF8LY903&D8+N.B=%I?Y9SHD?Y) MJ8V.$V1WTLB$0W:Y!*,Z-Z*Z#E+=;#XP [QIZQ3BF)%O?=-P\?I(C,29I0F! M&(WJ0&'UB_=N":M]6 .W^)E?B.;?RRP[BR'&31"]:4>\2*PX:ZZ=5QOC4?ML M4FA/NJ8OMRXO+KRSC"GSV=>MSER;%E3I$GX49__@*!%&TU]8(U"X!\E+*OZ3 M%$F,.L.Z>JJ!QYIZ2QUYQI?PC^3:*O!L7EN/1=H:*^Y.5[U+(W^JYGVV@MUW MP[?RI\EL6[X>?D]:#-P_#@6V.?Z42GV[4O\["1'^OA ZB;+RQ/,=>&87^#($ M2?BY,':!EEB+@#$ XG%XJ=KQ0)O[QGN4ZDO;4GF1SJ+[GD\%B48+ M__FWKS\#"WW3-PKP V; "#T^*Z5[5HUQ\OZX466MXN5'#'KAYB<8=83+_)V M3"9%$$?SY]=-+@ \084157Z^DE^*V7 O;JT4>ZNA1H$)U M(>S]26F8Y$9DEE3#EJN5)F!R;N(&2Y[/PXO M4?PTIZ#74% NF6>H"6&%G<4Y*=&1\<:8+N\I?U=) MD<7IS0G%#X&C%4B<)V+@;[_G3Q^5)-^ITC5*C]B91'\>A:D>Y'VE^A=$U[!N M$G1!<:H#5^*14;,!JDQY?7.OXOZQJAV8^PUI4@%W1#H9WM[>O;HP(F$O9R3M M3J>4WVAW-X_E@=?3"N?MB7IX\&VG??MMOWIU5[HK+^K1-Z7;_DV9%!F3%S9\ M$H.<3V+()S$\,8DA2M+_42I(@_OCP4AJUD]_=0Z/6X..U,@J4#BW1Y)W?V:- M!Z>'IS>MHEX=#??&604*WR?&UWNI5-4&S9O"UZ-O-[]^!0>990?NH?LP*1[W M=O8+^^>'!Z-OIS^__KK**CMX&)5_CD;VX&=;W?EQ]>MF8GP_>FPDR@[FS)98 MF+8_]ZZ%V6-9I2$;E4'V?DFMTSF5E#7*1OBH@A<,AWP<5[KO;G8B]Q,9YW%" M*&5?FMY+DB_7+O&Q;3L= #N5"+"^9%7EM1L6;6J+;7.NF=7 M^\.30[_ ;5-LK)%_S[@?P3\G\]8;9HKR?Y65" M+9:^ZPVA]XFJ/B4(/PZ,7B>3UNRD;T>UV-1C.Y[#Q:OJEG&P4%S5J=YZG34P MP;%F8%C*\0-C]S4[MGVG$XG$^,(W/#\X.SP[:!T4&^;^X?'A_5G%[E;KVJO/ M#Z(%)EI9W)I^?R:*XJ7#*%XZZ!)M+K.3S8UVU[G=O=B],AX[4D&UE;OF]8_2 M3@F#I47LWO:= 75UVWSLF'103!T>KV^N+ MTF2$SZOI)O@&XO=RU[RIMH9>=5"02[5Z]UC[7C3?7?S.D;XXY^_,\;QCU@)< M/[;W5=>&R[#O(*#JOW\5,F2S-)*_#K\=/U0'K._RL7]7D\8(SD7#_[8^ MKN6;;B:1F[UO;O:FA5D1A)GN!'B"L0Z2^VWMXI5O?0T,YW<1W#?5WNZH]=VU M!LW+HMG9?[AMUD_7WF[^>5 M?"][>Y7!I/*]5*U\MWXT ^P$6'Q%NLX*CC#3 MX=[7'VAF91J]11[!_)T\3XO>QW':&6U^S)U[N]W[\>-P7^UX#^V; MXFA\^?5J_?LLUJ;[+"8&8[.]OF>'15A1$PV!B2"7YW12-D#>Z#2(!ZR&KNNP M$3MGID<=P*X">#2UV*9VBB 9NUUT_RY43U?OP]Y4K$VBZHO)KHR4TF$YU,ZO M8^(H*'S#'6P-:'B>H,-^>,^[CN&/#<,6&O!T2RC& M>P3UU.NSG9>R=JZ;M&EA:!BLG=?0M,UA,$PO]9.\+4GX+M8H%N!%8W%TUGK6 MX1VG!(M#B^^: V=7'6$+.K3#L"UELI4YOR*$\G4 FK)<+DN?U:W/RA9K1V89 M/K:)._Y$;&3F A'+ M'[;OT]E\8)7:.X.X1F.0 RN ]5K"A?/ M J)RU&8,O'O64)'F+-$\\N3=3RV\)DN?M:W/Q:W/C:WM3#FW45DGF[E8W?1& MECI!L/.4F&>OW *V*O#SV]]0C=+OJ<8-2[)5\B3;/,GV64FV=T ,E:ZB%N^Z M'46^*W7JQ3NU6*W=&9K2D2IRK5RM=W@2ZUN;?Z_*6V#;.+[9/U?.&Q>-P_WS M_8N;UMYQ:[?=:ATW+QH7>_#UV??6<:MY<+#4G)S(C#Q-I7S?]\)IK MPPLLUKVZ"58#-_L^XR,5Z9_SO?]3AZ-_&O11_F<+DVQUFKK"^HIR$X32:U60 M5?B82\-W'8^O*=&TU@M'I'BAP6)C9U>R]"(S%);@X9Q:_!*>E6C3S4VM:3LR M?KX6[DN$Q42;V$=0C? MGMCA$[>%X[C[. T> 'L)GCQ2L95WGX[B+8$:.AOX"VL)"Y!AAI9E/*!9Y1D: M S.WC2\^"FP S@U*O)\F:CKVS\!FOQ*J&."?6@P"M16,1A9] MQCSO/=57P[F..LOSAA=?L=[JU@2(#YL$(VH/0$0S",A2X8JO,*0^,KP!XI1( M/E9=O6 YS@#-T01- =!QA!!^FZ; L,^Z00.0HVE!?<<#NM5\'-SE!#Z8OP8V M_GUPK ?6?IMM".# T(VYV]M"@]T0$EC8,=LW:3PIX-,@EX\H2#>!A%SLPPVB M 'L=AV2.;^:S1)#^7,%$TQL^=3"5W?",1?ODS=N!>P(RZN&=G'9%#FKFG.%+ MXC[Z/,<^HCR!_B-$(X8*\':\2W'?#E MGO'EQD01/HMC\$54P)LA W9<$&78+GK>I:>1!]DU,13%?L!1\[R!_TQ.",AT MK8K=NG4W>M9T' MU:=Y*ZQE/GAZ/:)-P^H6-";HR._57?,!?P"&4PGZJJ:A%P\O&1@3ZK(=-B82 M1N!E#U7-"$AR4F]_A$\!WE#8I02S[3 6S(PS;G< H6@&-*@A08&EG, M&2.1>4'' TFOXM0M43@W_$#K&[9PF7Z;*)R=[<:ZCE\5ZCI1 * /X6:=A/J- MH?5ML.Q[],AC6]N.[DQ>%]^-U'OI>(6;PE=52[_J\N9K>-VVT+2%EC'R.7U* M2)]R)1V[(-^$>(&B*#9_L8*F1L\U&(-^QF?P5X;W1+]& M*ITD_%?S(6#;BA9)7T57H;+G0_S"8D\!BXQ. M$7'-0)S6U*LX_;:W6TS H!HU7-<$VB;4[H+-H:NBT *MT!<:%-!0&3J/P<)0 MMZ>?AT,_X6G;(),P&C,9=[NT7RK"R M/ECGR&,I'AD:.H_'11!.L 2H'#0 0,<+^L3KAGH[?-W^7OPVFHQ(]SLVL,I( M11\(;3B?S=Z;7@4WN3A;AW!K30/ 037'GKN_A_]SU1&QF&#!*RE\"Q"B7O7H M?J'CR8@"]2>H/V"NZ+Y);("!0>*K X.N TF..6H\@H''[%_V,S_R[B:8P"@P96#3S?LX44*_:&S,.9GW3%H M:#F^&%X(SR_'/V]%@@AI ,-VW-: *]$:#9@Y@H,4- MH06-6JH=!,I#[H*G) MY,#O;&/*W*((/)@%:C04T21D _EPLH&'(3G,\M$%O.\R24#_9C+U)B%30_)H MWNQ&]!%XK!8/:0O7O;^W,L\'K.R(3 #FJ3V*4_8=T X:!5TP3ITP>,HGB<,K M#1><(!QX@@P"8H'9_R"+3#+<\90"L/5U?\\+9\R@)@-+%P06FH2D*:P)MT7H M<60)X>B*U=@/3 :2=D91@Q+&[ 2LS=]JL)4<9J)J/& >B6%O!H,XBLE6NZ:% M$B9+]Q%O KVG])Z?*?]C[;4$%046B^68S$>8U5'1JI>LK(Q'(%>/9BBEU%;T MOEAC;6>K+!",8[K#>X;V.DZD2(.P Z S\#G('438-*"IAT-7.!XCZ*'_<@ZO M#SJFUS>%&W@9B&EF5L&>7)P6F%(_YS>7NTD;@AL!(E!X$Y*.0,8LR#)YK&:N48DF^& -EX"PO 2&"\1)G0B.8 M@'#*?X>:MFNZGB]\*DL1)85S/3W8"G,W*W^GOT.]:5 ,F1_W,)(:F6Y$QO@- MZB^@!!ISP_0^CE7#P 5(N,!2\70+[G?Y0!X+9_1X8 [K 7J)_);$8TTO"76E MS"(C:(_K/."2,%94W4!\XQ A@!R;NL8]9U0Z?(G1=>@&> XPIQ\>;DTQ(K^7 MLWUHF$_21K/7!UH6/JM;R;EN!&$1_6#0S^'$*]/5!706O63U>B840ZSQ\[4Y M( P9=CI6%?+L1"1* #IE.XBI(9HCKOP=OC+&](Q PG&6.,XG>BX#S>?.UM1& MNDY !?CP8]?LPE^9N[7U^=M,O^?I]2,0U(!PV=$ 3'GA:].V!QI0B+6I?"8-T("1Q[B<]A'_8$O +P@Y8@!8'Y[AJB9 '0]=/RGEF.MQ>;1P4&9P&6A#%R=UX>3> M,) #9(<#X7#DK!U@/ FN&,YNE-,^[@-S=##-B;#_;D*167-9)NZ,?DR#':F5 MTQ<:=5,^, 4:)PG=.M>40)L.P0@F$X"9@,F&8:%X$06#XKRH?=FPQ.F'*#(Z M=DE&">].R 6VSNDUA99JG)Z FCN*34RBP(0XO;LHV# 1;D />QA';&'82#/2 M6SX!U8E/4MA:%>[L7*JP*F00&SUX"R[#-EP^UCB)8&@C3R) M+N8GT?E)]!,GT:L(+'/6I\@1;0[%G=KM4A*IX7$;F!\9IB._J>@@666Q!/1# M">@Q">BQ4Q-^U 5J%6 )(HQN>U#9$15[==@>R$FY&!X3TW,2T]+RALLB,$Q0 M@<8R"K4SFUI.OR>?GYHC#-8+Y>;:<29<++^' %(T D C_.0FBTKJ@:$MM>*6.5.B#QEL.M\,\JLA:B X+PW/:I+X.(Q(89"1R5%&SLT>@WQ@:!LQG MBEYE=OG#QP ;,MW('B.S*O1>X-;H1)>>%]HW $@Z4,'HFH?'BZBZX3O5'KC! MR"?+DPQP^H66QM83+L:;?68B[ '/5KD7158>;-_EYYI\E4D=39:0;XP*9@0, M>A8^/;266(8A@TPJ6.%$*9#9L?65$4@S+'Y1JF3XU1:>G[2"CI4=2&H S0!( MI\VFK,@&NS0^14$WG()EH,%"@1MD.Q%'BN-I,CD[ MX)[:/8_M9UI(SD:Q7ART @V"J?C,ZX\\'C5Q0DR9"RR2IL8N$D:?^2-*[!'( M)+,G(XEH#>W05-&7Z>%T;SJR3H2NDN)NVEUBL8_0)X0W$ZO)2CH8LBT<@2/X M8+AB*C@A"4<&W-\'^U281@B^:B:,33)'U6)8% MDC =\ 9#4V>41$=,5+>#4>VCQ%\/P2A;?3@=2A;AHX.9C9^3S*#QS:!' JS M0BZ,=3R8B0G<&'3P^V"FQ?G)2-BZ[M(Y*U%*M!_;\1G\TT#H!,Q'=I!$3(ND M$.,A> $>D8LQT=H.ID%P>H._PI,GS#D&GUPHQ'C^S('+6:&)B2"F@ZZ102+QU.KRQA85+'!7U?!]EJ>3 MB12:PM)#$&=+IL8CC]('RI^IV,1EZ;UP>DT"Q,40H?(Z& MRH?F/<*90QA O1!O6YAE1D(S_499V2Y%K\3DKJ?P*V:FZ($DPM,E*I>9?4EI M6RDG]Q7FQ"5'V#/O$3?F1" 6>HZC,]T[LSF6/41[(TR 8<-:1X2"&H''SN$2 MX9R,-T=(,1ZQ\@>18K.S5A#DA0ZXO;BJ42R;4*.E6 R%59RBBITK'AS*C&,0 MY.%X, =LS1R!>0'V5< T&-@_(N!.K)9K3/:'?E%FS'%&##(S6$.O,GTH[8 & MZ?%DVABAN,ZTI066%7JR3,R:\!W3:Y0A1WXOJXQ,I_890H_EGR8.C>Y9.AU7 MWLKV\NM;WEI&3YWY,R=U$N6Y=G@B+9ZY: @T\JDCGD?0IHW^\+2 1R(YM.;+ M!GS)9W.+&2.IPPTZE<4\2X(T:/W 8Z<<82PC\C0G(R8&=:,36N@VE5QCM >% M 1#/9[2\,*5D1'G"2%_LEZTPF1G3[2(KBF6U1/;EYY@0Z) KD>@6YRA@QA!] MM94X$R2-#F1%1P[()(%EL1.PSZ:YQ:@4$VY8N&1@))0%-]?I==SD)9RPV'F M-FV4+8;4GPB\ $^#2>^Q@ Q7-#%#S!P!4#KC/ HA>N=^3P7 M(C_!]W7FM# J$+B49]DL5Q2Q+I4FCE04F/IQ^)/(47B,4%$,AE'H6R%WI0[ M$U5-3FM,#^[RNFHL-!=B8IM3*N:74S5F68I.W[AV)J^A$UB#.>'T&%S32S$> MPU+'$5#?U/:3,KB)OU^&OS?Q]T@D=PQ\0M^PB*)YKB&+-40J=487JX)G/A; M$P8EM'B\PD@ MO=Y,,D@9&]O"JN7_LT1^?"23BI[%LOP)E"KE Q9I+*%L'::$P"Q4 ? M7[G(=B:"CVU-F(1K:K[#JP7HRM19L!@Z]EEP2=LKF)C))&\"4U1-[%@4Z82_ MT802"0X8,P2:XH>2-BI,8VB"$8G.MV%C+"B:L':+!8^,9C= =:[.N;( MYD8-^]")8C9B&#-TO;XYHM>P<"8+&,5/\S)R+TI9N]B6&+2*Z3>D39=.W'6[-.D9&YO=FP?6OY8M>=Z],&47 M1!SE\C0T2H2F&B)8(_KSWBI31\AAB2,Q@:V"M>C3>698:J\EJ]LS>Q:P2#8[ MI]&C295A_18F^:" )[S3^>5AHW$9':!-^_=ZNE&#FFC4@-9=1E,#NHXW,Z 0 M "M YSR0^9)$\X0PI/V MF; 'LY>'?EKQ6+<68(4D$89?8C*XI)-8(RH'3S8^$%[8\P ?HD'M\>B< S? M"7(4,,>:<"%9.3[]CN<^.7QT+5PH*M;H\:?8 D-SS0X#NY?8LAIO><2WS Y/ MP*'#@Y0@48L_1959&'P5I9+ ^!GT[83-2'@,_>BI(.9MFPA#R=V$E,& M2Z&>! M;QI^V;QN9\L:",A70/Z8&OA.^ 7SQNB;9\\,K"UC9&"ELOV'#MI:MY%GV[5R MCHBU0$3U#YT)N&Z(4+9K.2+6 !'*=E7.$;$&B)!S1*P)(H EH9 M!4#6<1AP=LY)-Y)40]QKL>TG$7?T0 MU*V(9;DJUJO*[TZT7X%QONMXE"*\7)WS\7EPK88E_[/,Z;EJW)-MZ\E$6I7 'SLIP[3Q_#>5JA$OL S%"O5$6E*&V@K[4*>O]C MO+&/OLDG4J$^Q";_(*_JHV_RJ?28==KE1OH\S:@"!\=)VI[A?V]R=:IEXVA:+DIBI5C_ ([/E*JY-CR# MTJ*GQCKGGE#N":VO)_2ZN'>Y7!;KY6+N&>6>T4?RC%Z5SB/71:D^RPJ;Y2?M M8<-AG)$5-=\9XO!./C^'1_5R3RE/R?N0*7E5N2K6,FS2W,_*4_+^S)2\FE(1 MJ_79+)_-\]+@F3<.]CAT9@ZIW:I)9ET4YOI!9MF>H:A4*V)9J6Z:;YBG!WZ@,[0\/3!/#]R@D[0/>Y#V M!Z<'GF%%%+7GCSOUYKY7?BJVOJ=BSS7Q/A?%NE(#.Z^XE7M,^5G81SH+>S8+ MR&)1JHM*O3K+ KF?D_LY'WB3N9_S03:9^SGKMLO-\W.F$BIV::(,#;!535=X M4*W 8$/L7/.!\LX%R^03P7-?*/>%UM<7>EV&8+58PDGRN5>4>T4?R2MZ#3/0 M&#%ETRNICN/)S)HSS',!XTYP0O+RE-&JS:PUY<;6:SC96IOLV)K.3.V9)5W!]/_VO>A../ M<^ZHZ*MC=!W7")T[7WW,FVYLO&/WH9,=GVVC8OQ?$2N5O/ K]]+^3"\-YVB7 M1;FT>:=@*R+R/\89^^B;S.N^/L@F\X.M==OE1KHZQY%[L_1.N:O>6N[D?$ G M9YE%++FSDSL[F^OL_$'E7+G3DSL]N=.3.SVYT[-VN]Q(I^?"\ 7+\?+SG#>O MO2J.'@7="3J6L9KCW$_O5TZU@JWFAT%KQQ3/J:CZ($SQK!JI#>6*IPZ(_NVK ML*6U(=OE+(-]Q =],7T H,:^&1L(1: (2Y_.&)25R/]$G=I2+9XDL71,_@P\ MW^Q.GEB APL0NHXK^'T#_G,-0QC",_N>8-BZH0OG-.6R*(N"(BDE41@;KB%\ M0FS7Q)I4$07-&8X<#ZYTNL*GBEP4I7H9_[;CIV,SX$O7\#37'-&(L7-#-S73 MAM]P^EA\)3ZB6BWC*%QV%UVH6L*>\6!JAK?-B$HW'_[W'_@G!)EF&:J+#-CG MNXUX"3?*V4^2_GX3CM$,+%@/P:R4$JFA#,Q*.;%J^O?_)11 . CE[5KM M;R'^$Z$Q \JA^EA( (R+&Y;*RNX*OR))$7[G>"8B]HMK6-3N#)^=>BIAQ7=& M;X>2*3HO)@(]J@!TW?WO7_^Z:>Y.B8L$!]N..U2M% ?SK_[ZWPT*+R3/7?@5 M$.Y%LD3]WS-H,@W3+&!M!/L70_97Q+)<%>M598K]9;$,(D&IUGY' ,BB),MB MI5Y:( )6 *Z#Y\M(8&=,AS-I&KTG^(Z@P>.=H>%Z@HNS%ST@(9Q-)4M_"_#8 M(:;-P=;Q\;L 3]6>4-RQ^@_>C&534T\T; MS:'J&]9$4"I_PQI+\ ^"7:[\36_->(,(#_%&AH;D:4VVA<.I]P/>!-NQ"X>- MQJ70-6W5UDQXR-!0O< UM@4$E@K/T!SXP>*3)E,T 4"9?J5G& 0"#]\+U_NF M;\$6$!2*],_US,,NP@4<1 LX9POPZ![Y'Z%C6,YX[4FF^)XDTW4"]P444P1B MD>OX3SDDFV).-F]*-G,D)0, [,8S/1\W$HG,%J@DW57_[U]RM?0/=B%%<+2W M6]NQ9 >#P_97=@S MVBDM9;>%8QO4K:D'JF5-Q)@\$@PWM=+4$HI5(.=B2--$YDG:%6=7-,50S[:9 M5T9':H1$$3+1B;6(2N"4B+:"92*[T#=7R^]B.20\TW\LF+J2K M&_ART8VZ@XV< -[W 5 8TT%AHLO6)9K$_=.457Y,,RI">O6O#L,0@-+^AXO@HZ#=D78&#@AL+[=1 A M#MP*MP-\#,",ON@%2(A39F*L[]343<^A>2 JP9MXOC%;QJ&_F:4.C1R('\?A)*5?$4K4625D@Q(,[>*/A0\%\..:L](>T>H M6,&]9S[E;N911"4_BLB/ M(M[E*.*W!'.330X%[;O/#:Q5B>>60>$>4>@9-JS)8GZQ/C1ML'I<-MHG,@)? M[!$I>-(IELHSQZC5JEBKDU/DO60!!"5Y9+(-P MK];HZ>%#-<<=.?"T^%DKLP#?!*.)DS$9=E\IUJ#O@EW/ MPF1=@YM8[#+/! S#JC>5'F+G!5W RPSC^<.:K M2*)42MW61>KKFQYO)J;^NOSJ?C:_"7B<1PM[H!/KPS0LFP*KZ:MY[?,(" M5LIEL5XNSB:2L.]?%,R4G@IC3@5$-A^0D=U1!(]=JD^#40%&5.3*BX!81D.B M^D)("NL/RB?V_@+21:4\1:VE(N:^LC"Z!E*<0)98#EAH,LA816$$C5%3+H!1 M<#)Y]JDFEFL,\);1"S5M>+#)=F;Z#:ECNFV!U46_.XB+&2!6RHI8DS*AMT(0_2-\0L-8>LZR MCL#C!D-+(XVG:G3T378 VSOL6_J'GV:)I7KQJ5WY!MP$*[2]+M/W)EB8P%X! MQJJ8V0**&L.Q&R#FYKD?+]8GTK;P?F_-HM.$] QQ_1P:O3$]+S *K= G:#Y. MP QD5E(+G@*/NP&$VX[E]"8)REQCW*8-:QGCR6*M(J%I7<3HWQLEB!/V*7!J.L"6#@M_89HX8 (G[MIM/D2LWD/ MDQDUGN]'3M30 1C_HB]6Q2\+%_4;!G15KHJUF6A369+$HE1F(\B?]>)GQ9FX M>H)7EHNEES]\W7(+EHR3R!:O*16Q6B]/XP0=49:N\08X*:;3XURX9H!^?VN.++F^^ MLI7#K::[8.U*N/;I(WY6K[!X!RPNR@N6<)&!%U598&:QA1%&>.G0\/L.B?7D M[6N3U[+;!\C2IKLJ .M!M0*#J0:PJ-!D"S3HNK(M!H&;R? M_4L"A%'N'DMY8K/G>5X2C>V>#I]>&K[K>)0K1\F4*)\UU>LCWN!5QH0?2F*1 M$_C-/N*:.]!$>.$;5V9+S]/U\]"?@.]^>,1T&<_YOJ YW\LNUW\A_H43U0Y4 MEQA&28LTI68*O225E!W:KBRM&64%63@&8DL6 MI9HD5N6*H/H+0VF?Y*)8++(44KATSP!=T $K*U2T*Y,G-PEFZP,Y(H&#AK,U M@Y6+8S,J(ZP>[S$%2@*S:SEC;L#Q V&P107/Q+-=_(>L\&VA09IS-J8"+]/9 M@X@[Y6TY-AO&CCM B:MQDJ-,K=C08!P$4A LQ6 8,#- -[I@[H>\GG@TH;80R9(?J)/X<^& @_&)KP"7:L%Q;%S%U>VQ8EL !;XM):^ ^\A+ MF]!Q172[*AZGA^O'LW]^#?[( Y_1TS,AB3)G67+QQ0(OM&*>D*0B40B95V#L MC]1)6)OXJ2Y)(GC\#/8@.H?%YL/F67&,]?\(Q.(Q)A M]AKI\4E\;5A[S+*+5W:@>N,(.E!N"JTQ>4: Y\*6BH\X.04>DRG= ).#8M[K MJ\";'<.P>=G @V$'!B>LL,2&)W^'1BG_Z!H]K"UQ*8(&5BW5W2($9XQ76@B6 MDP)$8Q,IQ6."[AB4P2U0EI2-=4 M8P5R"#C&Y[64CPA(KF/IU+O%AH@22.C[YB/O SX1\Z!I@ M8P '<[@"@Q5L]!QB6 =$F\N8"&@5+$9R@P6*7#%'!.%%&6@^+8QJ'\VA$-AJ M "NDU!PP"VR6I&/3*"WF:415\K!8GT,;N8-Y%AMD<<;.SR6GG\N0?E9L:S9M MYIF!-L[P;RGN24*(.Y67P'M]="ICR4C2,_0300'!]814YE%@[<)GO)-+K./P MV_"P&U@O<+T B!$IC-7O)Y>@XHN(NS%+C66-S3!AZ/,>Q^\TMT@A]N#V'EZ+ M$9HRBF#!ZZL)]W6:W&UC;$T*NN$!_(@*Y_NWMLG/SX!JJ24;LB^!*ACABBIB MI8+_U9YX)9A%P+HL60TY6[7#9_,G>SS&I;&$-65;*>,))'LLD%XB*%Y70Z$R=X&?D_T8&('Q1\]P M0U0YCY06486?UID 080VB$Z^G3V.K4C8X37ALD7!4+5^#/L(H)>TWL_41@)$ M#1X78_.-K>@)4SL+O[8#,E0QWYD!#V2TX5J3\$PY?#'&9$#0_H2=QUU5T'A1 M=>1+)LY0F#.04TL)\(^PKPA]X8U [I(NTBS5\]A^4UNTS('!;+_$>VBQ/. OE**8>SN"?[+^$PY\@<#$$"PN7NUAY1^$K^LRR49(/0F+A M "3PN34#Z&,^R M*9?+[T?!=T HH7&^XF(NPX)H^JR9\0SEG9"&+;HZJ<5)*EK02&.O>/+/%_0+,=CR;FF%CLCJ46F,B-- M[$3BNRJ5>NGJ)$IZ!&SK)FN@!L_",+^3=/2SD8VDA^B&RS_O;.&Q:+%>82 % MU#-X\)@:-GP :6OZX'Z)_$0<3,_IE$I,8BC!TK'L M"$7%'$D"X.B8=HA.D"PP^+21(;&&)F=U@R!-E SJ5YL9-V$3T.1:(,TK;'XZ;4/])647& M \4N$U(4'^D:3I?NQQ)I5Z="T.@\ZKDQKVVAB0GQ(Y\97DH]*Y;;-1$:& D$ ML:\GHZ:+!%JTEA:F$_EHDSO85%%-G/"S3W2GI8YA^_-BNL_SH2B5F1;)L,=L M@3C$'!\N4IF13LE(X5H29VXI<]+6$XZ+)[1'#/R"H[$S&1XG2F@(?MA!&*$3 MO1N0(3TZ"A+VR35XL0&Y>-LF'J-JFAL8"8+EA.=&(>P$]:[NJ&[O114T22K$ M$W7F=>#1FAO:1,9T]^>26"S7$\PTG]?Q@(QEFA7%FJR(E=1]*8-A],J8\BIS M$>BX2["=5&K>*("_M,A&XAE:$3\N@E42&=&Y)![)V<1LELD/%><^A/(:)T+< MO#3V?4/_%A$;_FZQ+,F>#1#0HQ6S)J>K.\%;&((*0\*K#CE%H>D.V-I#(Q5- MZ*94S5-G-].QGZ0+1_YW&-X07WZXDWC;?GAU*N3#CI\?1^@-=='XIS3I.--9 MYQP7KH'Y4NEGK56 2"0>"#?=#4!N@WS6^D:420%WF"P:L+Z!I"D /QE&(I6) M.R"'?1YDT@=D:?)C>\=W$\U%M#5S$H.:L!,WC*3&'R,,*3@VT2Q1R"L$8_2& MEPC"Z*:/(/B:465FIG9.G?>KL'5JZ8+0:D1&8V01QH?MG,YG3G-%'KVB-D > MTZK3:7X"DW09+PI-P) :4]HZP@IS2] 883J='+WHLBF/X39Q0@XTA4*",E,R M6%4X *\ EX )1C=8[:ZR.'F&U1<^=HNEN9B,EGA&3/:)O^V[CI7LI81WD GT MP.J6LV[;<527:C_V:#P"@%Y,QNQIV2'+@70&+G)L(,-.VAN"6PW$2"2 0^QC M7A'C;];)GMTUB>,E_F1$)!Z>9E"QCY$.-ZZ[C@5O)<5!)HD7#+&$ M\)?A98N,1%[RRPL;OKSCYE(!PW2 &>'^SS/'5'*H\*@OFQ.*>5SJR#.^A'\D MUU:!9_/(+X80-19Z#$/<%))5 ]\)OV !6?HF%;:51OY4T#8.P=98!-9WPW7Q M]\ELXR\9:YT V=1@TT14-/%XK !%](J MV+$<)-(;1YJS4U?IPN?31>)@8"GCN'-$K $B<#YXCHC5(X*FE^>(6#DBV%#T M'!$K1X2<(V)-$,%FR.>86!8F:#0]_;<4J_7]-EU[P:;?U#Y\X]R8)X$PX^6^ M$"K@1.&7__VK_-4,0UIX!P4[J)>G"N+ 7 MRPWYTN?,E]Y/^]+_^7RP]R:;NL M;#0_8-AH!C!O8\-^;#+8="HH+D'JQ;F:7_ZE:8;1[;ZO(,0IQ!0W#7@C@WA. M AZF/-#9Z=($WJIWFQ+[[R3H,6ZSZGU_6L9.*/"Q@ITDN)2"S0M0FES\R#7( M@X%KA,^R*!=+8JU4VUH>:IGP7C5J5T+2:[#O)9%T=7-INEJJB<5*<9:BU]_\ MGM$ZO(W(VVB=C\^/JS6H9X$0FHW+4CHKWMN2-) BBR597KH&^OCD+:^>!%) M$%8 !:ZJ/@ G%,LXE&!9>FO5=@BJLF0;7U1KN;^T?']IU93_?O[4JG>Z#!Y7 M1*5<@?_JN;_U=O[6J@GE'?VQ56]U21:@5!'E>F6.YOLWI?.M#=&^_VBF.,^4 MY;W'<]X;::?P?9(TGQ4:?=%,)FJ<'4:BPAKF>"Z&:W2Q6XJA9V:WAGV-68&7 M*%<4L5(IBM-]>FW'9FU6$D57K* ?C M(WX.7ORL+<(+-[%+0E'*NR3D71+6 MKTO"IZI2$[&Q#I^#PSO%#*,Q/@NGT(B)2234M>S)&2XLQ9W=Y4TQ.1NM@[^' MEW.&_X0E$V#!R;)@P4Z,U!!$5@&O9TX[Q,F&B8F(*ZNB6Z[T#L<>\)CK;\EN M62S6>%32/C P6;'R)>9(@CJG.' MZ.ZP/?\^'!@\XO839$[# DO78'P2 M#PSPV,=49=KJZ'I1HD*SVRWLJ!;U2&GU#0 ;]MLPN7BASU6F+[\-#HIG1OF@XL M6HW(G_IL]DU79Q-YIX<'S%UM0A]3/3&0IL?J8ZE'/M#>X_S1NKQW!$E:WA$! M"R(])H]9_6S<:)$U12,2YX_'%<5Z:4Z9L(5 ,G'!MK"M8%U MOUAH?X 5QK)4N-H6#@(7@8V5DNDRSJAHGV8IL'%L6"@>-99!%F/]/*-Y6J$& M"<>7\SZ88#L&=FKV0%3ZK.+D*_4)K+F]F)C10'-2J,F :WH#P0M&M 5L MSHIUR^PQA=F-1O;]J4E=T^B)[?!# 3>WQ MVF.V6UR;&E=#XQ 3R^A1 ^$ #'L:&40-#\!:I+$OR)HT6HDX)\&_"5,O[-"" M_=GHEOL/52ES%# MIQ$PD?P#:Y7:-J@T^3'5'0XA%MCX#NIK!>+5'/([TUCCC52BIXMI[&6",05" M$3 %WADLEQ4M@YU,K1UP3*AK^I%VF=U'UA)3PYSF/8ZW=PW"%FN6:71Q) ^P M'FM,,^*>BH.4QG^@/G>F#;#G#XA11STK8@0@ G7JP04RB1H]P*H[)!L9Z 7L M#^8B>Q#J4#G2@!_0*H$;MH)(+Y)U]PG'V&A &-@0(QSC*K).N]3\(QKM&E\^ M=@(+!T-$?ND+5%W6?N/MJ<+(P; #&R&2WE8*($Q9A'!@7$U]G%7/L>&K"3P( MJ)E^PRZ#WM2UL&-\P)Q-VS3-,^X&/,-U.+'#Z1ED\+!F"';TH/ VES6_Z48K MH6V(V+-6-[!OBVD3#A$YX4[%&+8X[7;PMDL0X9=1@#XKC$,)V3UV-@[ MB\SC^ E UI;A$?U&PB!ANQ%7,9&HX:$J=5..+;N,%:VF+<(U=\O-:'#QA6,7 M#AN-R]!U!%(Y!PK YHV^TD9>!R7C@\'E?L8: M^?1HFGX7]E&BL5IHH[%^'FQ\WLS*')M-WDJ,!)O3YZ83>#COFQX\O00R0NR^ MRJ83)H8RP9WIF5\TLU$ 2QVNH*G8K&TR/15D- LHQ>$N$Z[72/#&7C.;6HT* M3GT4+'7,M+B/72U[DS#4PW3[XC'9*FO.M1!3B<5S6Q4>VN&:GT?$Q"R4J+/4 MPDB#J>Z(5*:ZARUHST13O)G&,-W$T]7DG#J:#0YV"OQ9&*HTYS'122F2GZ$@ MT"*#,@Z9H<3ON>H0B/"E[,!Z(6$?0&^^=@.M!0]UV=Q3KT]2DNL4E,X^:4:5 MC"[5@O7:S"WED40^QIC]SA4@:[$31_:2[,4Z;+%MLS5--\?%O6S-F6,) A%Y M)P17%MU'2X\X&&F%=2VW)F&S'0XAU+3H-#&)P1Q_NM-&5_T=SPRS,!M^A3SQ M2'YU1!\F6"&AP^M# 8H MSAF8849OZI&<4YBMDC*20ZU.JGJ8] 18'\>D% 36LR8D8H&%-_*X4,Z/"_/C MPO4[+N2LRV;V1FPK"A-@="[FT?7!GMZ\\QX_&&1Q@B0_\VG!@1N?W$7.+%9-IHW= FV-[X5O@OGC<==1 M\(M)7#)Y']B!AY-O8-DNMDZCOM4O-^1F]L*U-;X/P9 MC!Q?@N.[2 E$I,C//N;T"F1C MJ8F=P-] (U*,Q0W-!8H[5F=='1Y@X)E.0/&^Z%@ISJ.;2>[+R3,GSRGRC+,H M*#9(A]K3%)@]<'WLN.2*AN1IXZBEG/ARXGN9;,0A&M1M/WD.&]D9/&0T2Y:V M@2VHL7UO(HH3W4\GDV$_WC!I@KKR9U$R!G_^05-EC8A7RFEWO6DW2L5)' >F M;5RS*\33%+;GTU:V#TS2*_*^5]?VF/M4&"1T9\X<9ET(@,*TJY&W0][H=LA5 M>5O*&_LE D$K['59+^:(6 M$R'ECZK5 A+Q=S&736F""8OPY(M8 $;EL6@]$ MY+)IN9AX88>.)^W6#]G9=;&%^+Y;GDEG>_?^QTIENUY]\QZGO]G?F/6K @^9 M_4&=CMF?R7;'6)U'+'!O6_/E]+V.^>%-T+M>C9\5K;+F]T'?XE] MOY]RU7(R6&LR^+W&WUSNK;J1%1908R7'TJ3:JC>TBLY<\AHTZ5M*YRWF*6]H M)^2H&](2N\TQ$;UJW.8T_:?2=-0EYK?[I*["SCZ.B^3Q:'H3+.?U8;Z/OLFG MHK)KQ(1E6:S)RVQB^N:6_UI@^/W)>!4MN3>'CBL5L2@O39.LVC@XGLE1G&K$ ME+LT&V[^K8R9U\M8%(JI"L5G\;JL2*(BU7-'Z&-PPNKTV@=@A1(&!JJ;Z#_M M+2SIXWHO]ZI>Q,GKU"U_=5R]OHWT7\/B51E;>RY=VWUT6E@_AEBAGOM8'%%3 M*F*U7OX@KEZB;57NSVVN%9L;L2\-_I>J%;%4+.4'6A^$ W(_[H4L4*HI8EE2 M-O+TBSKC8\=![-N:: &7.VQK>W[P)QX?O"JF4I/$8DW.':Z!H(N5 M#^(O[4:SH9Z>"Y5[5=.A2!C'4GP+X]FSNU.NL<804;6X:**XH2V,-2 M>?F9]#EQY\2]:N(N8S[('S5^_;>FM.#@)NP&[?,))GQX!#;Z)Q(2?,>Q6,>X M1#/R=!-H:D=N@J7"Q\8Z;CA!I0/+\0,^2B"<'C!O2DK8 %Q-3'H XPC>@&,F MECX B![T]'2=0QV8EH4#NU:%-K:*#E_%\V?K$!X&QB35A7MH^*ZI3<$PE=<,4HDGFH5]"FG.JIML(@]/L;'+X:_:(Y/;P8<+QKCPV08K_H'37_*)%1]D8L44D_*1D_'41ASJH/9ZKM%#HF#B!*]F5*?!.P$1*&Q! MUOA ::@M@((THM>NPW'(._1.S\Y*8H @ZQH@7=DM*+WX,@!^;/XES6R/WBGR M&<8DQ/B$7-< U-CP4_@*U^BP,8\X8=D)1HZ=''LNTH1!? F[HFN$DF73)ALI M^60CAI5\LM$J)QO]\\KVUDRPX*CVM#S*NUIO>E?K4MY,.2$$5M8G4]E6\H:E MZX (X @E1\0Z($+:KN2(6 -$Y*)I31"1BZ9U040NFI:*B)Z?^OYLII7YZSP)W4M MEI2-IOHE-J_.R6"CR>"WFU>7UJ#D YM7M_!88>O.H=K2)E$3WZ5>][*4F* MY!*O5Z'SJVK1Q&*M)M:DV6JTG+ASXMYPXE;$LEP5ZU5E"24?[VMZ1^D4%7K^ M)4\GN6;I))M@4:T/1W[T33X1G%U+SBQ5@2]KI0UR%-<"U>]/SZMH(K.)!%TL M5\5J=;9)Q0;Z.E.Z![._7)64#Z4NYA;BAEN(J^+H#V!/5A2Q5%]B)YJ<$?ZT M!FD?A!.*2DTL9=AO&^97[?;A%P/1D?M4ZVN#YB;HLWBRK(@5N9B[5.M.SKE+ M]E2JUQ?VPD*OW(S<<#,RMR)?;446Q5)Y-CB?\\%&\D'N3KU> MU57$:L9(D0WSID"E^:[9":B0LF6X#Z9F" ?&$D.&?P0??_1-;J(MJDAEL5:I MY<[5NM-S[EP]DZ!K5;$L+6-0W=IY5ZRKQG7<52.W+)=O6:ZZ->RJX3+/\%PU M7)8^VE46J_7<1?M#&&F=7+A5 V;9T?E*!2S(90S)>_D[GQ^UR.7R?V M7F)N\,=B3D4LEXJBM/PL^)S&OVHV+F^.;QLWQU_W&Q1Y\/..?]HY;NV?-5ON:W[3$ M5MC)^L'YZ,+UL;++XK:07*< "Q42*Q6BI>ZWA,9.LWWS_]M[TN:TD6W_BFKJ MU2O[%L8(Q!;7NU7$QAGN)+;'.&_F?J):4F-T(R0B(=N\7__.TBVU6&RR&3OA M2V) 2_?9MS['^M"[_J-_8UT/AG_LK/OI7Y):R@(Q3$48RD2A%IL4>JHI*G4_ M'E/K8W=A76>AA >X1W5-)_T'CX=O]3SNF(T/1 I,Y.-?=M3QLJ^[>G&MJ=*((MFQY5-:8_J M[:8S7%S?7E^^'(..NKB]/^VQF[N7Q$[5T@LD*5PL\;O/2]AN:7W5%YP[NV+-31A3KWLZU1"'W&;Y*HD] MZ6.+]QTJ T\D20#B.,Y0EN<=S=%LT!):8@=TS*OB+ -:.?7 IT$ BW<8);O M-6_Q>C E0OU>T]I'471SN MC&2:ZE?Z!8@]$\2S',2JJ?]8=_0O*3'4<:EE-\21W3R0AW2KW?35IP(.0VQA M#JP%%Y?NAU78W09VWX773KDQ[P'JE7KMQ+R0OK)/#@^IDSOO!R ;Q-BS ;P% MJ88I!-KBJEIO:;8RY1:H-[B)H&\$*8**^O3[].B*L2@9^1O61QWL87U_9H!Z MB>,*KFFE%BSP'(299=>._JQLBY1[J4R''*O4Q3]*LZ)C_AK; :YQI7X^+XKA ME<(N0]5Y/C405\(601?G.4B_PHM)4_PSS:; *CPQ!):9V[Q([:IQ?[$"8$(% M&MX43D#PO&R:@<15#\#!%EF$#=]YR3^0-Y#NC*D%\#*!K:=IF>$B'T2"&[\5 M";TSWTJ!IIT9I3V "Q 3;ND>[ [B;!H;HNB&&-<+9.0MK ,#'5,I(H+?V+K* MW##P\L;^/8_*'/''2R#<%*6VFN)R<'7:NWQ[:/4 ]G3!4'?LOXBK5O,0W25 MG1M$1:?^Y64$,F_5SSX2+&C*;?[16X.OI_$<)]!^DF$PB6-?#7,H]CD-TA1\ M/!X[4Y[\ N\/T.(+I@:J\XO5I 4UHP%<[3LT#WV\"V>6T. %%-,:]ZZ@:16] MM,PO5\"^UF!@#>"I5K>W23/AI4B=/5[:*J__D3LXIU?2?O'$3H:\F3),!L=V(?6E81OV5FFP11I M-F;,S*T0 (*<@6W2@WE, R=H,$].!B5AY,?P1I) *&C4U(5@J@=^: K Z4'Y M?6#JA3F@ \+^TG*55,'MT12($^N@?LBJ%#B$Q"QO03G;-&!&T2NN:G #R$3E MRAB?BD^2W/KI#,]$@DA10V.$-\&!0!0B,/@_E3RJ0BW>SU!EG="3#QHY]/*M M3\2=+-T/KX<%X08TW/7>=R8B/A1#FF:AB%(>,S/34UU2+YY)/:D#N$_Z16?] M=1A*B1X,_BK<8.!3?"*&4S#P1MMGHL*73F9S^U9@]@2.G?%')<_SK(HY./## 0T-.0_PJ>-/-%F,9SZAT*S07G0;7S2<8 G<^"<Q_!_C MEZ*J-.+,.(YB/!X,G4"")0V'.\B+9#& >: M!LL9$"[=ELY:\ 0@+\20UHT<#(C1/X&HD_)7(N MW@<[8VE7R>W 8J8_1"\!C-]B VACZI_P&]3K8X6["%*?D$Q'N!YI'E1U( M5K-UGF_U6JO''4[M B91_J+E%2M?)V$V*W<67QY.(D/7)TOX2VE]9OK8,%6' M;B/*U#0!U*+GG'&")9&%F%FPY4]C%E=NJ'SADGGD'SL6)(I1WKEP^3YD_@TA MQD12W1#L0_J=H#,X==:6';I;BD,WGIVQK+7;[LCVN]V1,Y:MD=MLMT:V[;AM MX79K3>&L) [M'A8[G/=.;RZOAR.GWG&Z]@M@RUZ5BC LM;"=CJ(MAD2"!^DE MP4P[6A@H(4^1IXV3/X-TNBC\$FT&SV/V%"E/ETI?IMHE-1Y8*3\1/+78"X1. M<)!1JCFULL[)44F1=7X.NO)!G*68:C"#S"H%1C%F CHNX)P7H')A.H.G8M_) MMP:8A4X!Y3G*8?\4G]>;)4%H*8N^:EUNM=UB/KC>.'J].-/9F'$LK"BC5: S MRYL#T3J1/*H;/8UH#I#Y%,7W$8K1+*(_S3"-F\TI,$$>.<>FYA. HD*AR^!< M@5.%R"&.4.QR_@&6<#\)P'?QL"X,!_OBO'IX.R45]"<,D60HG/&!WCPKA7Z> M@@"L[0X%O.'8T$3BF4CG%0[AP"<1J<0P#BRF2=%? .6JU<-]Z1'5.5 !!O>3 M.)2\&\H^5WBG)3<+2Y)\#/?+W.EZFKPKJ\M03#6/O4\\S?FE" I@A"Q-U\D) M]"9%$%&LX5XD_E$8QY_PGB(V0J%=@&KI/C8#,* +9*5BGY0^I7'6A1M:"K%L MH>TXCEPLO:23\PGIX#D1@B^^60_-JP#XLH3EE$I+CS M5%>%4UT@ )146J?"M5"B))AY6SV_K8A%Y8629P4^\,:>45=9O.2T1/+7A1R] MS.6H(1*W@.RN:'&3JQ;,X0G>JD8&S3M&2W,L@I#L1HSA+TKX51'Y4 7S56K: M,*K #!.I+SY;IV*&[\$ S2>I0BF89T=R(CY5A.Q+?)B*#%/,#?E7*YO2'22! M4!"R+<1I-4_GR,/8%2SM*&K#Y'H^6J5L94TW:J1/=4*P@"4L6]5\N7)^ MCXD8-IT;13"<"88VZ!@;] ,^B3"5DE,SFL,?Y>R\$&E,A3?+0D5M;CT?SK(D MS92YHJ[0P*2Z]6:S63L0AP?U0S9$0DD91!&FL0:GJG[#]=]KV:[26LJ)$&;: M68$&:S5"ZR*^8__#SC,%9**B7$(^ Q5!5DUQ]U/K[=BU ^_PH'%XT#O DPV;"-]G6( >;6&*BFQDRMMX@R&3Z505NMN M8SDKE:5[D M6>'="+8$+F]._WQK*>ZY"J)/F@@U+-@;A,O4#ZGU#AAE!O+90X)!E\"--888-K(^9[&1NDVE)"L?"R.S MQ1JSZ%%8:+D=&:*XO$BJ-LO(B\1%K3[?Y_2R'V#= (C^A<6+A4T1[M:_&"M1 M5$V*+@=0^;BIDHX*][3%O/:6/>4TKW3C0CVJ;U!EGEAY0-8&I^32)25)IZ%R M:E-/7@>V7"(8<4^,)R14,$R/46[!3$8 /KJKHNUX%@3H4X&Z-2ICC-*)LJD; M66X2?P)0^5*$H/ET%%:*>\P7,SPP!MB;@#$NN1* MY"Y"U:@&4%0)_&4^4:-4>XB:%7B%!*8@Y:+26QF!"\-FD,II4[62?C&\$^/^ MXE;F1<5:&0CSG9SDI&_YSB.Z3KG@%84-71=$L1*NFU2F#=9ZY?2+VZ-]JL#) MWF;:UF:RU%#=5&>T^7YBJ-2$%N-C)=12,H(+^7T7A]E4ZHJC]=8)!Z9T3A[K M3IA*M/"7.?,]_GS+?+F;N=<:O3\,6H/JZY(Z=5;X\Z3D.,I.BT[,:X MT_8:J]FB^L>+Z_Z[P?"F?]T_&_;>]X>7Y_T_/PYN_@TZ]^/UX&;0'^X^>U2O M6N8Z+5JH=7EN\5*M8JUT&.WCL(\_J@SPL&KM+&[WV+C408I^"0OECQ%8'&@: MH5-F''G*QZGNQI_^EX@RS#O8]<(1+6I[J;K0MUJ5;JW%CJ52FF8XC"+,D30" MS *L/^H8"G+Z-I%DB+'5I1^<8,&AX67+!]7@C2U4!A4KB\)O! 4]5*]QV/_4 MEH\!S^+D6,,\.591 6)M]%EG^-QI%MXJ9Q7PPB>;5"@O2H7'UB$:QIS%9_MK MQH=B8E"$6.CVG EX"H!@$5WK$6RU:Y5NO;Y'U^[15=(E9=L#N7#;4J,=+/;+ MJAAJ#==MPE6CIB- +]5JW5&GYC5&MFRUZXV6=&OC^FH_BK/^>>_C^YOAQZO+ MBV'_8G!Y70CY4:O5:=7:N]=+C:JEUVGA0BU>J:&/GI.@+N+H^=*EWT83#:]08N]V6,_8R^ &)PJA8NT.(5FKU(GI<(YGBN+.0#:Z^$'%S'JX_M3GW4KC<;(Z?;MD== MO]L>@>7:=IRFL-NV6"&'YDIA9=-Q&B^@!+%9M5;J)Y\WL/Q(4F1>4MP[R(ZL M:WOT+-D2<^>O.FUB;N3;\R?6 3Y/A51/B[NNZ"[=/N$59UDVE%&\=(MK@(5K MU$QA';P)RTO5 :LT;(2Z*T\S'E4>Y%FFK8H%QAQ4#:6 6^>1-P M9*SBC(OR$RDQYYI-*N)"ICQ:K9&+.94;RP.O>.*0O1),(TC@;N6K48T=)H(H M%,_'C\/\T:GJJ,!'WC:6452*9(5\P BY<:YV ]UP]QGL?R#+?<;NP4M#G"OM M81S[CNBQ6'C$346DV4W"( 0@E9B[=I1E505QJ_J3D)N&B2J,+S.AIG#U'$\O M@J,*]"62!64X2ZB6F S4$76S1F8-0=R"A\B%2R8YV!U00"*4"%8FX?6T\7M\ MCZNCXY0!&5]2<#)$86!5:"NJR2*=GU@#)TI8!.5=!H(ZFHT#*#FZ&HT:WT^[6=Q]F:%4M MO2:6>:LD2X2O8,&U$)IMN>,UL&PH9JE\H_\P%X9#=A1>D08\IIT3\]$BF\?Z M"^8H^H9>=12*19RI;\HLL_T0!+M>M5] W_''3M,^E>;K/TR TN:,LXNXFJ?T MMNM:;VZ[PA\]\OW54'Q&_[=2/WK#CN5\;KT\,^0)V4 MB7S'^[1K5?LKZ/(GF7M@$N0S(F*]52GT:X[ QC^"J['FZ8UD07)BOON_L2;U MY,D5\&4GORE+8C*?S](WQ\?W]_=5>$/U-KX[[B7>!!LP'4O_5B3'OIB+8[MC M-[NUQC%PH6W7G%:S6W=JC7:WUCJ>3^M.M]GI^O9(/MBU([LZF4_7:=PO!-*3 MM@P=QL(C7-,H<+/4^DL$=ZJI5@^SPQRSX/-JG VOYX7B+A]4U%%CU9/O"FL/ MA24SXFM'S0K(/' M;^DX;:SS^755?G%873'<7J>L:=A5^Q];<&>Q[MY?S8.K/]CSX"_&@,^&_NIVDK-@<]9RE^J)CK,JT?AXWU%N MEC+G]C_!WV^OWUL'@R@,(FG)O^[!-MV:JO6Q(X>TFP6TEP M2IUYK_#T*G5)%CRGYDS,!= ;IOO7<"G/?]''PFG>D ["V,L$J6=@KB2^OGY; MU0)1.I9-WQC9L:K=E=,U&;1R=F2;[*I^(B)HY7&8J*Q56S*/TC:KM3RK&L61 MS(%M87+&JEFU(IO*_VZ7+,H3M4_E= C?1&4;![%V?BSOE%!2Y',W$.-O_UQK MFK^@]9U3A!!CD5@OL8F\]VA\\7C,DH@;8CR%RY>B25Y9^4I[7[ZR+U_9[@!U MN]L5;L=NCD2CU1@YGML9=63'&77'K>[8:P-9=+K?M>SCJ7?1N MZ*R4W;7;]1]\1.9+6H\72WO&JKTKXZS"?++<$&;E$.KZL9-\(Y]LC>8\HRH# MQY.ZO/J6,5!254SBJ)IB?)DK)R( !5_/)_?JO_]B+WMB&.H^8/1-X7A0Y> M+YJVV$_CY]J.\PQQA>^SG^]&=ZSM"E/H!VSR3,SEF](1S^]&9L^P^K>+-U]# M1E]7,?@,^SE.CZUSX2^LMS%V<-N+LI]7E"D:1*_J^4M62YO=$]PO07#/NI_3 M22#'-*Q')F:Z=RD=O)(NWA/@G@#WQMO>>'NMQMN'8.Y-L-MR+XGBT-^+LY]7 MG+T< VY/=+\,T3WK?OX7NSM<)1('E7-/ J[5D4\5]>TH _E5*8Y7DHEY56'[ ME\);KRS5W/F>J68SY<%YWE+.H_15GMI=S4_?Q8&_(3U=E/RXL;^ _R;S:?C/ M_P=02P,$% @ #XBO6!(/N[[=" IC( !< !T;6(M,C R-# S,S%X M97@S,60Q+FAT;>U;;5/;N!;^*[KIW"W,)''"2Y?K4&9XG66F+2Q-9^]^5&P9 MZV);7DE.R/WU]SF2G3@46FC+EM["#!!+1]+1\?.<%]G9_4>O=URDO(A$S'X; MOWW#8A55N2@LB[3@%JTS:5,V5F7)"_96:"VSC!UH&5\*QH:#_JO^<&.[/^CU M]G8QUV$]2!4AVPZ&V\'&8&.+#5Z%6_\*-U^Q\[=L['-ZR#J](/AC\S (CL9'OF.K/QBRL>:%D5:J@F=!6LRCEV@C[NO-A?-+; M@825-A-[NT'SW\M.5#S?VXWEE!D[S\3K3L[UI2QZ5I7AYJ"T(XP,T'U#YKHW MD[%-P^%@\,]1R>-8%I>]3"0VW.[O["R;M+Q,%VW*;RW4(N-63@7-W9HUR@37 MX439='1S@=M&ELVX1!6VE_!<9O/PY5CFPK!W8L8N5,Z+EUW?@O]&:)F\'#EI M(_\K,#6V9\6U[?%,7F)RTG7D]Q^BC]'O<,-_H!4G*RO.A-O;1&4Q.H^O4SF1 M]I<7PU>#T>:P/]P-)K!<^0AZ1D"MT%^JZ.'QQ?CTY/1P?WQZ]@YPO'C_8?_= MF(W/V/O]BX/]=\?O?WFQLS$;X3[9_.&9G)VQC,-AXO!W]IS)6)O-/ M;.FTRTYX/&<'*K)*=UDD-(U@-N4V=$I9/LD$FR@="_VZ,^A ),MJ&"ZN321N0/-Z@7"VO#?QC(U M!<$$J_*0K#!JL?(.VW7VAGUGB,#&[7T])0U/6ZFTA4]E)TKG<+J]WYE*V+FP6AEV#H>6XRY4[C:9+CLMHM%RQP'=SL"A MX!D,G;V-)P^& VY< &7YG%W!F)E J.UZ3-1(B!44*11B-%;DLF"\F+.JL+H2 MT!P!V 5P0(2S'%=:\HPE/$*39BJ7EEGEY3X2*$0DC.%Z3B(YOQ)8MS6G05L, M9;!D1LZ3UB"!2&ID#1!#'F&@">#%@(DH9::B/\OQ,Z%%/0EM()<&T8UL[_,, M+4PI(J<@S5M"-15CFP >C#*9M\WP#/*[(+3YXX)B<4F9=P-HTR'VG[ MC.B[\++UY!$]7KG]+E?\=61JS-9I&;DYE202EPX8IXQKX2 (2$FZQX *$X;N MMS0IB9-8#A=/;IZN8VFB3)D*X\CY:Y5Y+)9:H81#LV%K@%XL@&6/K^-KE#P% MJK5]^-6+*H/$<)/7R>QP>TVLNPF&VW&[S3=*RJ@+SP=:BY$C;M'$PY;T>N"B MR2V+)EB4]G^32)"C]"A\)'+0[CTB(7)901 M4,@B*M&@DA,8JXQ3<,.VG!++C DC?/[53AOQ:2)($/$'XT7\6/'F9Z+4Y >C MU+U=^D?,NG\PN#?!0,JIC(DWW*C"H8X;<([J""(3UW$#;%!-\HG,I)U3MG7; MLD1SQP$';\_0%=%6'>("[76]H;+2)>AE7'881<"]4\!5))>B0-*7@67H$271 MET10;7DF@>:R1'Q[YM+7@SHLF? MT?_5Z(^?//J//+ ^!BB=/]4)O^NYE04/B!^4<*DHJC3!L)7=W#)KKHQ%.QW^ M8RX#"#0GIVSMCB$)^ 3/?D.Z5AQ%O7!'9W2J5E0+O=:]5BDWBU208H+CGXA= ML'3VJ /9G&7R2F3U.=H-^>Y7F^@Q.??C4VG[__2TP#TEB!L2=I<>F0)$FPA+ MYTQ0?D#*]U$=LU"-HY:Q2IM%EN4:,&6>2VN%^$3XFRCD<=0?2^CG)ED#71!M M#$4S_*>*JN&X^*N24-_QN2HB=]RV_ES\_PS%_WZ&'!U-$J"GHQ\Z4(JD $KK M#&E1A,\$OZ*4Q^?L+NEQU89[PM&U#4* MA@#L &;7YUT&29>I?9SSG5IP UN"_DOUMQ?E\-]Y$X)1JN MM O\">?]@6#W9*R&>M?G';*8JFPJ*/DH^&7]@$_7 4/D9:;F KVS5/DHP5>( M!.!_D\RL?P&E$V'QH+_T*ZZ7^71!ZOX9L .LVM\^]O,,KJYH&_^J.:UEYP6>P MQ'XM0RVMMW4ZS-W]UQW_HHKC9:-GO?[0;_U."N;8?";J2;H&H M-3G=6'IBU9BQN>X1B\,)/-]5;P:;??:EI$4_GQB555:,".>D$D'+D",+W2>, M%FN#;@]=ZRO6>#*H\:]QU7\_Z0%7S+_Y;/WO:/VM7Y_-_RCF=W[]DP7A YS0 M(VSR""8-V5L^9\/M+J/72V\+\5],W$?0^& >/E1%0G<=NIHS%P M/W_O'@(3M%\TO)$&/&&X?!$GGBZ6'GD[+=R11_O.H'L&W$\!N+]U/X>I% D[ M5'DNM*MMSEHG;.?^:1Y:CZ]%5%'D;_KO*'Q\X'PJ=F_%\G116DQX='6I557$ M5 8I'39<;GVO8+6C3IGHU":3A>C5UX.5DLA_=V&E)EII6GQ1HD2YVO/)%4]0 M]X1\JF1U;:U/C.!;] M*]IT[314)7'"HX=U:*IH'C54-0U+IW=W/BJV@K7(ED>2$[*_?L^5[&!HZ*8? MS*1GH J(Y2OIZOJ<^Y"5W;_U>D=%QHM$I.R7\>E;ENJDRD7A6&($=VB=2Y>Q ML2Y+7K!388Q4BKTQ,KT4C T'_5?]X<9V?]#K[>UBK(.ZDRYBMAT-MZ.-P<86 M&[R*M_X1;VZS\U.V]F%\L.ZE#\\.QK^>'X5ISS^\>7MRP#J]*/KWYD$4'8X/ MPXVM_F#(QH875CJI"ZZBZ.A=AW4RY\HXBN;S>7^^V=?F,AI?1)G+U5:DM+:B MG[JTL[=++?@K>+JWFPO'69)Q8X5[W?DP/N[M0,))I\3>;M3\#[(3G2[V=E,Y M8]8ME'C=R;FYE$7/Z3+>')1NA)X1;M^1N>[-9>JR>#@8_'U4\C25Q65/B:F+ MM_L[.S=-1EYFRS8=EA8;H;B3,T%CMT9-E. FGFB7C>Y.<%_/LNDWU87K37DN MU2)^.9:YL.R=F+,+G?/B93>TX+\51DY?CKRTE?\3&!K+<^+:];B2EQB<=!V% M]<>XQ^AWN!$^T(R36S/.A5_;1*L4-X^N,SF1[J<7PU>#T>:PO[$;36"Y\@GT M3(!:8;Y6T8.CB_')\/'^P_Z[,1N?L??[%V_VWQV]_^G%SL9P M.#K[S]NC7]G^P9B=';.-P> )5_3?RCHY77QB22===BI=D@F0AC\ILUZ9C1BPE6MEM<0 M1!C-,^E$CSJ*N-!SP]$4T+D#[>H)XMKXW\UUK9*&)RSC,\&,F$DQAP=UF;3LMXH;8%HMT%YJX^!7V;$V.1QO[Y], M3]FY<$9;=@ZGEN,I5/XQV2X[*9+1S8HC>IR11\$S&#I[&RL/AC?<^B#*\@6[ M@C&50+CM!DS42$@U%"DTXC1FY+)@O%BPJG"F$M <0=@'<4"$LQQ71G+%ICQ! MDV$ZEXXY'>0^$BA$(JSE9D$B.;\2F+((9>P MT 3P8L!$DC%;T9^;_G-A1#T(+2"7%A&.;!]R#2-L*1*O((U;0C6=8ID 'HPR M6;3-\ SRAR"T^>."7+"I+ C0N0-;+I .,1QV[3NRV(*?\@I"\+G1%4IQ@0T M6QCI M:2?&@)9!$IB"R(ETO4UX"S=Z8&L5*?7G5)HE(0 -0U\.BGLUZ?A-N, M396>VX8'1EQ*ZY"P.L:I,>@-+;LM.-M&F8^T?4;T0WC96GE$CV\]?I\O_CRR M-6;KM(S A7;/OSJ1:4@,=SD=4([W%X3 MZWZ X7;:;@N-DK+J(O"!YF+DB%LT"; EO;YPTND]DTXQ*:W_+I$@1^E1_$3D M>!CQ=]#VX[-HC:^O.HT.A44#0.03A\^CO4LY3<(K^_@NE%Q,!-!:SQ32%5T9 M# //9/6^WU(B<*/0\743<1H1YU0>P/^=;YR ]MN'9'HID3T@"Y6*YGZ'1); M3:Q,)3>2%B!#5N7C8$$C598R'>\YK$^+?)305D AAZA$G4I.8*P4I^"&97DE M;C(F] CY5SMMQ*>)($'$'_07Z5/%F[\2I28_&*4>[=(_8M;C@\&C"092SF1* MO.%6%QYUW()S5$<0F;A)&V"#:I)/I))N0=G6?=,2S3T'/+P#0V^)MNH0'VBO MZP65E2E!+^NSPR0![KT"OB*Y% 62/@66X8XHB;XD@FHK, DTER7BVS.7OIU+ MR5]. %-3*>H'>0,$+'WU #+)/ 1,2E.J@(^*)#<7'1%?N M80T>$S7Y4EI0937]?+G-)DW-YKV!"): /B,:_!G]WXS^=.71?QB ]3% :?^I M3OC]G7M9\ 7Q@Q(NG225(1BVLIM[1LVU=6BG%P 8RP("S_ M(UTKCJ)>^*TSVE4KJJ5>ZT&KC-ME*D@QP?-/I#Y8>GO4@6S!E+P2JMY'NR/? M_683/27G?GPJ;?])=PO\6X*T(6'WQB-3@&@3X<8Y$Y2_(.7[J(Y9JL91RSAM M[#++\@T8,L^EM']I02J0 2NL,:5F$SP6_HI0GY.P^Z?'5 MAG_#T>S2?A'VZWHY;,C=X\1YBHY6+'WX@SRI:Q1T =@!S&[(NRR2+EOE, .L MY!=3Q\Y[][.?!/>.\/!/LW8S74NR'O MD,5,JYF@Y*/@E_4+/E,'#)&72B\$[LXS':($OT4D /^[9&;]!R#Y/4W8/!:Z MN42BM#+P*LYDFHH" J3]8!-E-PF&0QC^3$Z@1]TQL*27:*5X:47$\")VQ(1O NLWC\P=X>.5TTQ".[_B66X=\!C?8KV6HI75BI\/\TW_="8=5 M/"\;/>OYAV'I#U-0-U3;QH M>]V!=.L$46MD>JKTNJJQ87/=(PK'$[B]J]X< M!OOLJ:3E?3ZQ6E5.C!J0MY>[,K (9[7JOY]V<4O[;CZ;]RG-N_7SLWV_VK[> M]7ZZ9GNDGWB"%1XB;L7LE"_8<+O+Z CH?2'XZWCW!.J^6<1?I!\!MPXJ379; M7C/_:H>]&/B?WWGK'V9\?: M[[J8?\E$L'.#XCVMSRP>^[(CE,CGX?4:2I#C93%R%K;$'JA$0IA<%:NW(G>V MS/4G/+FZ-+HJ4JI+M(D;'K<.^]^^42=!M(VB9"%Z]?7@5HT2OE!PJTBYU;3\ M]D*)^K$7TB4^12$2\YF6:0V G9W^QM;2WX2V@=\;"-^*\%^SV/L_4$L#!!0 M ( ^(KUCU&B%S"@8 *&5X,S(N:'1M M[5IM4]LX$/XK>^E<2V?BMP2XU$F9@1"FS)27@KF[?E0L.=:=8OEDF9#[];>2 M[6"8TK=K:=J&(1"O5M+NZM&CE>31+XXSR5*2Q8S"J^CD-5 9EW.6:8@5(QJE M"ZY3B&2>DPQ.F%)<"#A0G,X80."[NV[0VW%]Q]D;85OCNI+,0MCQ@AVOY_>V MP=\-MU^$_5TX/X&MJVC\W&H?GHVCM^>3JMOSJX/7QV/H.)[W1W_L>8?1856P M[?H!1(ID!==<9D1XWN2T YU4ZSSTO,5BX2[ZKE0S+[KP4CT7VYZ0LF NU;2S M-S(2_,L(W1O-F280IT053+_L7$5'S@ U-->"[8V\YG^E.Y5TN3>B_!H*O13L M96=.U(QGCI9YV/=S/<2:'A;?T[EQ%ISJ- Q\_]=A3BCEV3PGIV!-&K"5SN7QSL MGTXNGSX9]()@>/;GZ\E;V!]'@.4]W_^*X?ZK+#1/EN^Q_SB#6&89BPU"*Q;1 M*8,W)5'HN%C"!4G4E&2L M<,YN!%O"?FP'Q>"GB^5$AQ9"FDP%@ZE4Z-'+CM]!FX2H^6SU7!C7JF>LH?!# M&^1=&Q=P7&L 62PAFPX7*=?,,159F,F%(BBJ*&Z .*H[:";TE\%QS>5(J5K. M0X/988O>'T!Z9R]P;2 \3=M^K9.%9C3K:964 N=8C!-&&-BL\*[8/R57S"SQ MA1GF!@]!?XO@A%(0[&S1YRMHW,Z.U*%08UEL@(9H%8#:TA M C%5Y BCHFMK)3S#?-+(L4%J$Q1+=*A5B@IT$CG:]EDT0*N9W7T 3%\R3$WH M3>$*;+S -$5PO0Q33BG+4,$PNM\?CCRC6"VC-N&K@%U7K/#MQ%((DAZ@VVV0G8/N:T,M=6XQ 837+F:,#;/CIFHX12W M!W\["XS9![/>%I97JF1:2%%J=L?IKP^.EB(6?B14JLU!_?3V'KY,^ZX^X0<]H03L@2]T'5F<&Z0^M@&7X.7.K$M=EAYC> MBPZG\,2W/X_K@U=X<$3H$@YDK*7Z?N"RH:G/Q)W9F'YCT&T ]U, [E']&:>< M)?;LF"E[!'*6)#QFRAZ G"N>Q3Q'Z>2&Q:79#33E&P!N +A)S#:)V3HF9B=< MQRD3 O95)L7]X_XUALR&JK[?Y&P#NI\&=(_JS^^8;6$BQ@I.S4M.,H$C>UW% M[F5H1ZM+K'=G:,W%5'7RN2Z!;QW&IJNKGRF)_YXI66;47%-)%383NO5BT=V" M^J#;W#H+GC&G?FXHH/U"TYT[JSNBU9M2.9DQISH2)XEF*B37DM,: (.!V]M> M$4\E\^W+5=4;6/:5KKW_ %!+ 0(4 Q0 ( ^(KUB*%ZB02!< +'Y 0 M " 0 !T;6(M,C R-# S,S$N>'-D4$L! A0#% @ M#XBO6"U_Y_:'#P D]0 !0 ( !=A< '1M8BTR,#(T,#,S M,5]C86PN>&UL4$L! A0#% @ #XBO6.Q;9Z>X+P L)X" !0 M ( !+R< '1M8BTR,#(T,#,S,5]D968N>&UL4$L! A0#% @ #XBO M6 3Z6S\I?0 MM@' !0 ( !&5< '1M8BTR,#(T,#,S,5]L M86(N>&UL4$L! A0#% @ #XBO6)TV-LCT3 9T$% !0 M ( !=-0 '1M8BTR,#(T,#,S,5]P&UL4$L! A0#% @ #XBO6,L4 M!ZWST@$ PT4 !0 ( !FB$! '1M8BTR,#(T,#,S,7@Q,'$N M:'1M4$L! A0#% @ #XBO6!(/N[[=" IC( !< ( ! MO_0" '1M8BTR,#(T,#,S,7AE>#,Q9#$N:'1M4$L! A0#% @ #XBO6+-^ M63#," .S( !< ( !T?T" '1M8BTR,#(T,#,S,7AE>#,Q M9#(N:'1M4$L! A0#% @ #XBO6/4:(7,*!@ IR8 !4 M ( !T@8# '1M8BTR,#(T,#,S,7AE>#,R+FAT;5!+!08 "0 ) %4" / %#0, ! end XML 83 tmb-20240331x10q_htm.xml IDEA: XBRL DOCUMENT 0001815903 ptpi:CorprominenceLlcMember 2024-02-29 2024-02-29 0001815903 us-gaap:RetainedEarningsMember 2024-03-31 0001815903 us-gaap:AdditionalPaidInCapitalMember 2024-03-31 0001815903 us-gaap:RetainedEarningsMember 2023-12-31 0001815903 us-gaap:AdditionalPaidInCapitalMember 2023-12-31 0001815903 us-gaap:RetainedEarningsMember 2023-03-31 0001815903 us-gaap:AdditionalPaidInCapitalMember 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-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-03-31 0001815903 us-gaap:CommonStockMember 2022-12-31 0001815903 ptpi:MitsubishiTanabePharmaCorporationMember ptpi:LicenseAgreementMember 2024-01-01 2024-03-31 0001815903 ptpi:MitsubishiTanabePharmaCorporationMember ptpi:LicenseAgreementMember 2023-01-01 2023-03-31 0001815903 us-gaap:NonUsMember 2024-01-01 2024-03-31 0001815903 country:US 2024-01-01 2024-03-31 0001815903 us-gaap:NonUsMember 2023-01-01 2023-03-31 0001815903 country:US 2023-01-01 2023-03-31 0001815903 us-gaap:NotesPayableOtherPayablesMember 2023-01-01 2023-03-31 0001815903 2023-07-01 2023-07-31 0001815903 ptpi:SeriesConvertiblePreferredStockMember ptpi:SecuritiesPurchaseAgreementMember 2024-03-31 0001815903 ptpi:SeriesConvertiblePreferredStockMember ptpi:SecuritiesPurchaseAgreementMember 2023-07-13 0001815903 us-gaap:OperatingSegmentsMember 2024-01-01 2024-03-31 0001815903 us-gaap:NotesPayableOtherPayablesMember 2023-12-31 0001815903 us-gaap:RetainedEarningsMember 2024-01-01 2024-03-31 0001815903 us-gaap:RetainedEarningsMember 2023-01-01 2023-03-31 0001815903 us-gaap:FairValueInputsLevel3Member us-gaap:EmbeddedDerivativeFinancialInstrumentsMember 2024-03-31 0001815903 ptpi:TimmMedicalProductMember 2024-03-31 0001815903 ptpi:StendraProductMember 2024-03-31 0001815903 ptpi:PtvProductMember 2024-03-31 0001815903 ptpi:TimmMedicalProductMember 2023-12-31 0001815903 ptpi:StendraProductMember 2023-12-31 0001815903 ptpi:PtvProductMember 2023-12-31 0001815903 us-gaap:EmbeddedDerivativeFinancialInstrumentsMember 2024-03-31 0001815903 us-gaap:EmbeddedDerivativeFinancialInstrumentsMember 2023-12-31 0001815903 us-gaap:EmbeddedDerivativeFinancialInstrumentsMember 2024-01-01 2024-03-31 0001815903 us-gaap:EmbeddedDerivativeFinancialInstrumentsMember us-gaap:MeasurementInputPriceVolatilityMember 2024-03-31 0001815903 us-gaap:MeasurementInputRiskFreeInterestRateMember 2024-03-31 0001815903 us-gaap:MeasurementInputQuotedPriceMember 2024-03-31 0001815903 us-gaap:MeasurementInputExpectedTermMember 2024-03-31 0001815903 us-gaap:MeasurementInputExpectedDividendRateMember 2024-03-31 0001815903 us-gaap:MeasurementInputDefaultRateMember 2024-03-31 0001815903 ptpi:MeasurementInputTradedVolumeVolatilityMember 2024-03-31 0001815903 ptpi:MeasurementInputsPenaltyDividendRateMember 2024-03-31 0001815903 us-gaap:EmbeddedDerivativeFinancialInstrumentsMember 2024-03-31 0001815903 us-gaap:EmbeddedDerivativeFinancialInstrumentsMember 2024-01-01 2024-03-31 0001815903 us-gaap:NotesPayableOtherPayablesMember 2024-03-31 0001815903 ptpi:VivusIncMember ptpi:SettlementAgreementMember 2022-01-31 0001815903 us-gaap:OperatingSegmentsMember ptpi:PrescriptionMedicationSalesMember 2024-01-01 2024-03-31 0001815903 us-gaap:OperatingSegmentsMember ptpi:MedicalDeviceSalesMember 2024-01-01 2024-03-31 0001815903 us-gaap:OperatingSegmentsMember ptpi:PrescriptionMedicationSalesMember 2023-01-01 2023-03-31 0001815903 us-gaap:OperatingSegmentsMember ptpi:MedicalDeviceSalesMember 2023-01-01 2023-03-31 0001815903 ptpi:TwoCustomersMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-03-31 0001815903 ptpi:TwoCustomersMember us-gaap:AccountsReceivableMember us-gaap:CreditConcentrationRiskMember 2024-01-01 2024-03-31 0001815903 ptpi:ThreeCustomersMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-03-31 0001815903 ptpi:ThreeCustomersMember us-gaap:AccountsReceivableMember us-gaap:CreditConcentrationRiskMember 2024-01-01 2024-03-31 0001815903 ptpi:OneCustomersMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-03-31 0001815903 ptpi:OneCustomersMember us-gaap:AccountsReceivableMember us-gaap:CreditConcentrationRiskMember 2024-01-01 2024-03-31 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-03-31 0001815903 ptpi:ThreeCustomersMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-03-31 0001815903 ptpi:OneCustomersMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-03-31 0001815903 ptpi:FourCustomersMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-03-31 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-03-31 0001815903 2022-12-31 0001815903 ptpi:MedicalDeviceSalesMember 2024-03-31 0001815903 ptpi:MedicalDeviceSalesMember 2023-12-31 0001815903 us-gaap:WarrantMember 2024-01-01 2024-03-31 0001815903 us-gaap:EmployeeStockOptionMember 2024-01-01 2024-03-31 0001815903 ptpi:SeriesConvertiblePreferredStockMember 2024-01-01 2024-03-31 0001815903 us-gaap:WarrantMember 2023-01-01 2023-03-31 0001815903 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-03-31 0001815903 ptpi:RestrictedStockUnitsMember 2023-01-01 2023-03-31 0001815903 ptpi:SeriesConvertiblePreferredStockMember 2024-01-01 2024-03-31 0001815903 ptpi:SeriesConvertiblePreferredStockMember 2024-03-31 0001815903 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-03-31 0001815903 us-gaap:CommonStockMember 2023-01-01 2023-03-31 0001815903 ptpi:MaximGroupLlcMember 2024-01-05 2024-01-05 0001815903 ptpi:CorprominenceLlcMember 2023-12-21 0001815903 ptpi:MitsubishiTanabePharmaCorporationMember ptpi:LicenseAgreementMember 2024-03-31 0001815903 ptpi:MitsubishiTanabePharmaCorporationMember ptpi:LicenseAgreementMember 2023-12-31 0001815903 ptpi:CorprominenceLlcMember 2024-03-31 0001815903 ptpi:VivusIncMember ptpi:PromissoryNoteMember ptpi:SettlementAgreementMember 2022-01-18 0001815903 ptpi:VivusIncMember us-gaap:OtherCurrentAssetsMember ptpi:SettlementAgreementMember 2024-03-31 0001815903 ptpi:VivusIncMember us-gaap:OtherCurrentAssetsMember ptpi:SettlementAgreementMember 2023-12-31 0001815903 us-gaap:AdditionalPaidInCapitalMember 2024-01-01 2024-03-31 0001815903 ptpi:SeriesConvertiblePreferredStockMember 2023-07-13 0001815903 us-gaap:RedeemableConvertiblePreferredStockMember us-gaap:PreferredStockMember 2024-01-01 2024-03-31 0001815903 us-gaap:CommonStockMember 2024-01-01 2024-03-31 0001815903 ptpi:CorprominenceLlcMember 2023-12-21 2023-12-21 0001815903 us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-03-31 0001815903 us-gaap:AccountsReceivableMember us-gaap:CreditConcentrationRiskMember 2024-01-01 2024-03-31 0001815903 us-gaap:AccountsReceivableMember us-gaap:CreditConcentrationRiskMember 2023-01-01 2023-12-31 0001815903 us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-03-31 0001815903 ptpi:VivusIncMember ptpi:SettlementAgreementMember 2022-01-18 2022-01-18 0001815903 2023-12-01 2023-12-31 0001815903 us-gaap:CorporateNonSegmentMember 2024-01-01 2024-03-31 0001815903 us-gaap:CorporateNonSegmentMember 2023-01-01 2023-03-31 0001815903 ptpi:VivusIncMember ptpi:SettlementAgreementMember 2022-01-01 2022-12-31 0001815903 ptpi:InternationalCustomersMember srt:MaximumMember ptpi:MedicalDeviceSalesMember 2024-01-01 2024-03-31 0001815903 ptpi:DomesticCustomersMember srt:MinimumMember ptpi:MedicalDeviceSalesMember 2024-01-01 2024-03-31 0001815903 us-gaap:NotesPayableOtherPayablesMember 2024-01-01 2024-03-31 0001815903 ptpi:PrescriptionMedicationSalesMember 2024-03-31 0001815903 ptpi:PrescriptionMedicationSalesMember 2023-12-31 0001815903 srt:MinimumMember ptpi:PrescriptionMedicationSalesMember 2024-01-01 2024-03-31 0001815903 srt:MaximumMember ptpi:PrescriptionMedicationSalesMember 2024-01-01 2024-03-31 0001815903 ptpi:MedicalDeviceSalesMember 2024-01-01 2024-03-31 0001815903 ptpi:SeriesConvertiblePreferredStockMember 2023-07-13 2023-07-13 0001815903 ptpi:ScenarioSixMember ptpi:LicenseAgreementMember 2024-01-01 2024-03-31 0001815903 ptpi:ScenarioOneMember ptpi:LicenseAgreementMember 2024-01-01 2024-03-31 0001815903 ptpi:ScenarioFiveMember ptpi:LicenseAgreementMember 2024-01-01 2024-03-31 0001815903 ptpi:VivusIncMember ptpi:ScenarioThreeMember ptpi:LicenseAgreementMember 2024-01-01 2024-03-31 0001815903 ptpi:VivusIncMember ptpi:ScenarioFourMember ptpi:LicenseAgreementMember 2024-01-01 2024-03-31 0001815903 ptpi:MitsubishiTanabePharmaCorporationMember ptpi:ScenarioTwoMember ptpi:LicenseAgreementMember 2024-01-01 2024-03-31 0001815903 ptpi:MitsubishiTanabePharmaCorporationMember ptpi:ScenarioOneMember ptpi:LicenseAgreementMember 2024-01-01 2024-03-31 0001815903 ptpi:VivusIncMember ptpi:LicenseAgreementMember 2016-09-30 2016-09-30 0001815903 ptpi:ScenarioSixMember ptpi:LicenseAgreementMember 2024-03-31 0001815903 ptpi:ScenarioFiveMember ptpi:LicenseAgreementMember 2024-03-31 0001815903 ptpi:VivusIncMember us-gaap:OtherNoncurrentAssetsMember ptpi:SettlementAgreementMember 2024-03-31 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-01-01 2023-03-31 0001815903 ptpi:ContractResearchOrganizationMember 2024-03-31 0001815903 ptpi:MaximGroupLlcMember 2024-01-01 2024-03-31 0001815903 ptpi:SeriesConvertiblePreferredStockMember us-gaap:PrivatePlacementMember ptpi:SecuritiesPurchaseAgreementMember 2023-07-13 2023-07-13 0001815903 2024-03-31 0001815903 2023-12-31 0001815903 2024-05-13 0001815903 2024-01-01 2024-03-31 shares iso4217:USD pure iso4217:USD shares ptpi:customer ptpi:installment ptpi:Y ptpi:segment 0001815903 --12-31 2024 Q1 true P25D P30D false 10-Q true 2024-03-31 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 7000195 11080716 13336975 1957005 2226151 1557018 1610391 1182899 1182899 2124817 2033980 17902455 20390396 26402 28957 8256453 8971737 3936454 4178446 190571 226259 30312335 33795795 1553689 1156550 2137255 1713253 6326001 5360077 840353 2047583 362233 493288 11219531 10770751 6460225 6857364 1816000 3550000 123021 137657 19618777 21315772 0.0001 0.0001 1000 1000 15000 15000 5663 5663 10022 10022 6387083 11271365 906979 408982 0.0001 0.0001 250000000 250000000 6881864 6881864 2991377 2991377 688 298 110838135 110960324 -101052244 -98889581 9786579 12071041 30312335 33795795 1388806 2517972 331831 550742 1056975 1967230 2711456 2130639 1555953 319093 717839 826795 4985248 3276527 -3928273 -1309297 1734000 151819 66317 120209 142167 1765610 -75850 -2162663 -1385147 -2162663 -1385147 595505 5268776 -8026944 -1385147 -1.69 -1.69 -0.66 -0.66 4756952 4756952 2088698 2088698 10022 408982 2991377 298 110960324 -98889581 12071041 180381 180381 77828 8 109992 110000 709 840353 -5268776 5268776 5268776 601120 601120 601120 3650 -4531546 -3812659 382 5451719 5452101 5615 5615 -2162663 -2162663 5663 906979 6881864 688 110838135 -101052244 9786579 2079387 208 107428652 -90726393 16702467 130336 130336 9311 1 -1 -1385147 -1385147 2088698 209 107558987 -92111540 15447656 -2162663 -1385147 717839 826795 -51119 36214 12815 50499 35688 31550 1734000 180381 130336 110000 -320266 325614 -40557 55092 -151155 -180237 424000 51954 965924 -25740 -117238 -260361 -13817 35109 -14636 -39103 -1134848 -748363 -357833 1121411 -1121411 -357833 -2256259 -1106196 13336975 9426264 11080716 8320068 142167 218041 228001 9960 5452101 840353 5268776 601120 <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 Pharmaceuticals 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 three months ended March 31, 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 filed with the SEC on April 1, 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 and Going Concern</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 March 31, 2024, the Company had cash of $11.1 million, positive working capital of $6.7 million, and accumulated deficit of $101.1 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. As of March 31, 2024, the principal balance of the note is $8.0 million. The terms </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">of this promissory note are discussed in Note 8. 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.</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 well as by exploring additional ways to raise capital and increasing cash flows from operations. The Company intends to use the proceeds from the July 2023 capital raise to funds its OTC progress into 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. 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> 11100000 6700000 -101100000 10201758 8000000.0 15000000 <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 March 31, 2024, and December 31, 2023, the reserves for sales deductions were $5.0 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 March 31, 2024, and December 31, 2023, the reserves for product returns were $4.6 million and $4.2 million, respectively, and are included as a component of accrued expenses. During the three months ended March 31, 2024, and 2023, respectively, the Company recorded $0.5 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 0pt 12pt 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 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_ydoYHOud_02eXMpGnS8JZA;"><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 March 31, 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 March 31, 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 March 31, 2024, and December 31, 2023, deferred revenue was $0 and $0 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 0pt 12pt 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 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 0pt 12pt 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, 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 March 31, 2024, and December 31, 2023, the reserves for sales deductions were $5.0 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 March 31, 2024, and December 31, 2023, the reserves for product returns were $4.6 million and $4.2 million, respectively, and are included as a component of accrued expenses. During the three months ended March 31, 2024, and 2023, respectively, the Company recorded $0.5 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 0pt 12pt 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 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_ydoYHOud_02eXMpGnS8JZA;"><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 March 31, 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 March 31, 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 March 31, 2024, and December 31, 2023, deferred revenue was $0 and $0 respectively.</p> P30D P75D 5000000.0 4700000 P6M P1Y 4600000 4200000 500000 400000 P30D P90D P90D 0 0 <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 0pt 12pt 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 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 0pt 12pt 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, 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;">March 31,</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,494,076</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;"> (355,301)</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;"> (3,934)</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;"> (24,795)</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;"> (153,041)</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,957,005</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 three months ended March 31, 2024, gross billings to customers representing 10% or more of the Company’s total gross billings included three customers which represented approximately 26%, 24%, and 16% of total gross billings, respectively. For the three months ended March 31, 2023, gross billings from customers representing 10% or more of the Company’s total gross billings included four customers which represented approximately 23%, 19%, 15% and 13% 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 March 31, 2024, equal to 39%, 22%, and 20%, respectively. Receivables from customers representing 10% or more of the Company’s gross accounts receivable included three customers at December 31, 2023, equal to 36%, 24% and 16%, 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;">March 31,</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,494,076</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;"> (355,301)</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;"> (3,934)</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;"> (24,795)</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;"> (153,041)</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,957,005</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> 2494076 2887317 355301 398968 3934 2462 24795 24639 153041 235097 1957005 2226151 3 0.26 0.24 0.16 4 0.23 0.19 0.15 0.13 3 0.39 0.22 0.20 3 0.36 0.24 0.16 <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.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.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.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.02%;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:12.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, 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.02%;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.45%;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.84%;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,413,616</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.02%;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.45%;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.84%;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;"> 143,402</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.02%;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.45%;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.84%;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,557,018</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 $308,227 and $295,411 as of March 31, 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.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.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.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.02%;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:12.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, 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.02%;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.45%;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.84%;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,413,616</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.02%;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.45%;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.84%;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;"> 143,402</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.02%;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.45%;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.84%;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,557,018</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> 1413616 1430139 143402 180252 1557018 1610391 308227 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.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 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.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.02%;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:12.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 31, 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.02%;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.45%;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.84%;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;"> 129,926</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.02%;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.45%;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.84%;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;"> 625,101</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.02%;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.45%;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.84%;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;"> 946,721</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.02%;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.45%;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.84%;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;"> 341,990</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.02%;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.45%;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.84%;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;"> 81,079</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.02%;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.45%;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.84%;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,124,817</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.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 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.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.02%;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:12.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 31, 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.02%;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.45%;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.84%;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;"> 129,926</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.02%;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.45%;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.84%;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;"> 625,101</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.02%;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.45%;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.84%;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;"> 946,721</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.02%;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.45%;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.84%;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;"> 341,990</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.02%;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.45%;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.84%;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;"> 81,079</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.02%;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.45%;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.84%;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,124,817</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> 129926 45664 625101 937652 946721 704729 341990 234459 81079 111476 2124817 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;"> (715,284)</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 March 31, 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;"> 8,256,453</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 March 31, 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 9 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;"> 2,085,339</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,637</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;"> 8,256,453</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 March 31, 2024, are $4.4 million, $3.0 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.</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;"> (715,284)</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 March 31, 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;"> 8,256,453</p></td></tr></table> 12244484 3272747 8971737 715284 8256453 <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 March 31, 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 9 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;"> 2,085,339</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,637</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;"> 8,256,453</p></td></tr></table> 2085339 1754329 1442186 1212871 996637 765091 8256453 P10Y P12Y P12Y 4400000 3000000.0 800000 4900000 3200000 900000 <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.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 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.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.02%;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:12.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 31, 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.02%;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.45%;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.84%;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,570,172</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.02%;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.45%;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.84%;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;"> 56,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 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.02%;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.45%;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.84%;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.02%;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.45%;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.84%;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;"> 831,297</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.02%;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.45%;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.84%;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;"> 52,742</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.02%;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.45%;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.84%;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;"> 528,214</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.02%;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.45%;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.84%;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;"> 225,110</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.02%;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.45%;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.84%;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,326,001</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.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 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.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.02%;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:12.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 31, 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.02%;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.45%;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.84%;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,570,172</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.02%;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.45%;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.84%;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;"> 56,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 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.02%;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.45%;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.84%;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.02%;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.45%;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.84%;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;"> 831,297</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.02%;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.45%;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.84%;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;"> 52,742</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.02%;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.45%;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.84%;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;"> 528,214</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.02%;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.45%;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.84%;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;"> 225,110</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.02%;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.45%;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.84%;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,326,001</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> 4570172 4178176 56182 128562 62284 75727 831297 665184 52742 15000 528214 100668 225110 196760 6326001 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 three months ended March 31, 2024, and 2023, the Company paid Vivus $0 million and $0.5 million, respectively. As of March 31, 2024, and December 31, 2023, the principal balance on the Note is $8.0 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 9 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;"> 1,156,550</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;"> 8,013,914</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,553,689)</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;"> 6,460,225</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 0 500000 8000000.0 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 9 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;"> 1,156,550</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;"> 8,013,914</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,553,689)</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;"> 6,460,225</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> 1156550 2720940 3264351 872073 8013914 1553689 6460225 <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.  As of March 31, 2024, the remaining accrual was $100,000.</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 worth 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 $20,000 worth of restricted common stock during the three months ended March 31, 2024.</p> 200000 2 70922 100000 10000 6906 20000 <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 three months ended March 31, 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 March 31, 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.46</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;"> 97</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 March 31, 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;"> 138,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;"> 14.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.65</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;"> 6</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 three months ended March 31, 2024, and 2023 was $180,381 and $130,336, respectively, and is recorded in general and administrative expenses in the consolidated statements of operations. As of March 31, 2024, unrecognized stock-based compensation expense (excluding performance awards) is approximately $16,835 to be recognized over a term of 0.03 years.</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 March 31, 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.46</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;"> 97</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 March 31, 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;"> 138,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;"> 14.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.65</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;"> 6</p></td></tr></table> 509133 4.75 P9Y5M15D 66000 509133 4.75 P9Y5M15D 97000 138600 14.15 P8Y7M24D 6000 180381 130336 16835 P0Y10D <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 three months ended March 31, 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;padding-left:7.2pt;text-indent:-7.2pt;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;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Warrants issued in 2024</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;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Warrants exercised 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;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;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Warrants expired in 2024</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 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%;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;"> —</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%;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;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Warrants outstanding and exercisable- March 31, 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,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;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.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;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;">4.0</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;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;padding-left:7.2pt;text-indent:-7.2pt;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;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Warrants issued in 2024</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;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Warrants exercised 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;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;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Warrants expired in 2024</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 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%;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;"> —</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%;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;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Warrants outstanding and exercisable- March 31, 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,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;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.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;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;">4.0</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;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 8203839 14.93 P4Y <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:73.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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: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 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.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:10.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.34%;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:2.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;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:24.53%;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;">For the Three Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:73.34%;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:2.11%;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;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:24.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:73.34%;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:2.11%;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.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;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;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:10.72%;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;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Stock options</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"> </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 0.05pt 0pt;"> 509,133</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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 0.05pt 0pt;"> 54,067</p></td></tr><tr><td style="vertical-align:bottom;width:73.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">RSUs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="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 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.72%;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;"> 30,927</p></td></tr><tr><td style="vertical-align:bottom;width:73.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Series A Convertible Preferred stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><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 0.05pt 0pt;"> 2,838,704</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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 0.05pt 0pt;"><span style="white-space:pre-wrap;"> —</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Warrants</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;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.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 3pt 0.05pt 0pt;"> 8,203,839</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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 0.05pt 0pt;"> 1,004,115</p></td></tr><tr><td style="vertical-align:bottom;width:73.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"> </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 0.05pt 0pt;"> 11,551,676</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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 3pt 0.05pt 0pt;"> 1,089,109</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;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:73.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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: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 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.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:10.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.34%;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:2.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;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:24.53%;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;">For the Three Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:73.34%;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:2.11%;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;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:24.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:73.34%;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:2.11%;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.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;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;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:10.72%;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;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Stock options</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"> </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 0.05pt 0pt;"> 509,133</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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 0.05pt 0pt;"> 54,067</p></td></tr><tr><td style="vertical-align:bottom;width:73.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">RSUs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="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 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.72%;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;"> 30,927</p></td></tr><tr><td style="vertical-align:bottom;width:73.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Series A Convertible Preferred stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><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 0.05pt 0pt;"> 2,838,704</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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 0.05pt 0pt;"><span style="white-space:pre-wrap;"> —</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Warrants</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;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.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 3pt 0.05pt 0pt;"> 8,203,839</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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 0.05pt 0pt;"> 1,004,115</p></td></tr><tr><td style="vertical-align:bottom;width:73.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"> </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 0.05pt 0pt;"> 11,551,676</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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 3pt 0.05pt 0pt;"> 1,089,109</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 509133 54067 30927 2838704 8203839 1004115 11551676 1089109 <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, </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">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.</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 March 31, 2024, and December 31, 2023, there was $0.9 million and $0.7 million respectively included in other current assets (see Note 5 Prepaid Expenses and Other Current Assets). As of March 31, 2024, and December 31, 2023, there was $3.9 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 months ended March 31, 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 three months ended March 31, 2024, and 2023, the Company incurred royalties to MTPC for Stendra® of $30,655 and $75,314, respectively. Royalties incurred were included in cost of goods sold in the consolidated statements of operations. As of March 31, 2024, and December 31, 2023, the Company had a receivable for royalties of $25,849 and $56,503, which are 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 900000 700000 3900000 4200000 30655 75314 25849 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 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 March 31, 2024, these projects are approximately 71% complete. The Company expects the CRO to complete these studies during the third quarter of 2024.</p> 1400000 0.71 <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 three months ended March 31, 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 Three Months Ended March 31, 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;"> 613,095</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;"> 775,711</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;"> 1,388,806</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;"> 75,356</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;"> 256,475</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;"> 331,831</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;"> 677,896</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;"> 502,775</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,530,785</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,711,456</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,555,953</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,555,953</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;"> 500,305</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;"> 217,534</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;"> 717,839</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;"> (1,734,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;"> (1,734,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;"> (151,819)</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;"> (151,819)</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%;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;"> 120,209</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;"> 120,209</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;"> (2,196,415)</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;margin:0pt;padding:0pt;"><p 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;"> (201,073)</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;"> 234,825</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,162,663)</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 three months ended March 31, 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:-0.018520355%;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:51.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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: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.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: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.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.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="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.94%;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 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.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.1%;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.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.1%;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.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For the Three Months Ended March 31, 2023</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: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.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;">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.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;">Consolidated</b></p></td></tr><tr><td style="vertical-align:bottom;width:51.94%;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.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.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: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,506,278</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.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: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,011,694</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.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.1%;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.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.1%;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,517,972</p></td></tr><tr><td style="vertical-align:bottom;width:51.94%;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.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.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: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;"> 174,270</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.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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;"> 376,472</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.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.1%;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.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 550,742</p></td></tr><tr><td style="vertical-align:bottom;width:51.94%;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.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.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: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;"> 496,847</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.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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;"> 423,871</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.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.1%;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,209,921</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.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.1%;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,130,639</p></td></tr><tr><td style="vertical-align:bottom;width:51.94%;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.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.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: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;"> 265,216</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.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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;"> 53,877</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.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.1%;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.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 319,093</p></td></tr><tr><td style="vertical-align:bottom;width:51.94%;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.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.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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;"> 575,470</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.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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;"> 251,325</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.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.1%;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.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.1%;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:51.94%;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.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.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (66,317)</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.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (66,317)</p></td></tr><tr><td style="vertical-align:bottom;width:51.94%;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.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.24%;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.24%;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.24%;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.1%;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;"> 142,167</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.24%;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.1%;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;"> 142,167</p></td></tr><tr><td style="vertical-align:bottom;width:51.94%;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.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.24%;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;"> (5,525)</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.24%;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;"> (93,851)</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.24%;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.1%;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,285,771)</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.24%;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.1%;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,385,147)</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 months ended March 31, 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:75.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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:75.18%;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.37%;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:22.43%;margin:0pt;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></tr><tr><td style="vertical-align:bottom;width:75.18%;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.37%;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:22.43%;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;">March 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:75.18%;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:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.01%;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.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.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;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:75.18%;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:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;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.51%;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,178,847</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;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.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;"> 2,158,770</p></td></tr><tr><td style="vertical-align:bottom;width:75.18%;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:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;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.51%;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;"> 209,959</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;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.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;"> 359,202</p></td></tr><tr><td style="vertical-align:bottom;width:75.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;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:8.51%;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,388,806</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;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:8.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;"> 2,517,972</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 months ended March 31, 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 March 31, 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;"> 4,405,998</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,850,455</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;"> 8,256,453</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;"> 24,570,897</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,741,438</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;"> 30,312,335</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 Three Months Ended March 31, 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;"> 613,095</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;"> 775,711</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;"> 1,388,806</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;"> 75,356</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;"> 256,475</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;"> 331,831</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;"> 677,896</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;"> 502,775</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,530,785</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,711,456</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,555,953</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,555,953</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;"> 500,305</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;"> 217,534</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;"> 717,839</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;"> (1,734,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;"> (1,734,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;"> (151,819)</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;"> (151,819)</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%;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;"> 120,209</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;"> 120,209</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;"> (2,196,415)</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;margin:0pt;padding:0pt;"><p 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;"> (201,073)</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;"> 234,825</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,162,663)</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:-0.018520355%;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:51.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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: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.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: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.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.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="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.94%;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 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.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.1%;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.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.1%;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.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For the Three Months Ended March 31, 2023</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: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.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;">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.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;">Consolidated</b></p></td></tr><tr><td style="vertical-align:bottom;width:51.94%;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.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.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: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,506,278</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.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: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,011,694</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.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.1%;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.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.1%;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,517,972</p></td></tr><tr><td style="vertical-align:bottom;width:51.94%;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.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.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: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;"> 174,270</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.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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;"> 376,472</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.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.1%;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.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 550,742</p></td></tr><tr><td style="vertical-align:bottom;width:51.94%;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.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.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: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;"> 496,847</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.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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;"> 423,871</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.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.1%;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,209,921</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.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.1%;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,130,639</p></td></tr><tr><td style="vertical-align:bottom;width:51.94%;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.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.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: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;"> 265,216</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.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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;"> 53,877</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.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.1%;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.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 319,093</p></td></tr><tr><td style="vertical-align:bottom;width:51.94%;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.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.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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;"> 575,470</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.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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;"> 251,325</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.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.1%;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.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.1%;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:51.94%;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.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.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (66,317)</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.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (66,317)</p></td></tr><tr><td style="vertical-align:bottom;width:51.94%;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.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.24%;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.24%;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.24%;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.1%;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;"> 142,167</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.24%;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.1%;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;"> 142,167</p></td></tr><tr><td style="vertical-align:bottom;width:51.94%;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.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.24%;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;"> (5,525)</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.24%;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;"> (93,851)</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.24%;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.1%;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,285,771)</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.24%;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.1%;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,385,147)</p></td></tr></table> 613095 775711 1388806 75356 256475 331831 677896 502775 1530785 2711456 1555953 1555953 500305 217534 717839 1734000 1734000 151819 151819 120209 120209 -2196415 -201073 234825 -2162663 1506278 1011694 2517972 174270 376472 550742 496847 423871 1209921 2130639 265216 53877 319093 575470 251325 826795 66317 66317 142167 142167 -5525 -93851 -1285771 -1385147 <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:75.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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:75.18%;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.37%;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:22.43%;margin:0pt;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></tr><tr><td style="vertical-align:bottom;width:75.18%;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.37%;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:22.43%;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;">March 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:75.18%;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:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.01%;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.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.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;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:75.18%;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:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;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.51%;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,178,847</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;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.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;"> 2,158,770</p></td></tr><tr><td style="vertical-align:bottom;width:75.18%;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:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;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.51%;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;"> 209,959</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;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.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;"> 359,202</p></td></tr><tr><td style="vertical-align:bottom;width:75.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;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:8.51%;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,388,806</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;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:8.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;"> 2,517,972</p></td></tr></table> 1178847 2158770 209959 359202 1388806 2517972 <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 March 31, 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;"> 4,405,998</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,850,455</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;"> 8,256,453</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;"> 24,570,897</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,741,438</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;"> 30,312,335</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> 4405998 3850455 8256453 24570897 5741438 30312335 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 March 31, 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_HB3f-qr7TUq-4QPw-JoAig;"><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_WmMdcMrovkSFyPK3yRXjHQ;"><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;">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 </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">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 quarter ended March 31, 2024, the Company recorded a gain of $1,734,000 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 $1,816,000 fair value of the bifurcated embedded derivative at March 31, 2024 using a Monte Carlo simulation model, with the following inputs the fair value of the Company’s common stock of $1.48 on the valuation date, estimated equity volatility of 95.0%, estimated traded volume volatility of 525.0%, the time to maturity of 0.67 years, risk free rate of 5.26%, a discounted market interest rate of 6.4%, dividend rate of 8.0%, a penalty dividend rate of 15.0%, and probability of default of 7.2%.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">As of March 31, 2024, the Company has notified the investors of its intention to redeem the upcoming installments due in cash and recorded a liability of $840,353 representing the cash payable to investors which includes $708,514 of the stated value of the Series A Preferred Shares, $76,862 of accrued dividends payable, and $54,977 for the cash premium which was recognized as a deemed dividend. During the quarter ended March 31, 2024, the Company redeemed a total of 4,359 Series A Preferred Shares for cash equal to $1,121,411 and issued 3,812,659 shares of Common Stock, elected pursuant to the terms of the Certificate of Designations, worth $5,452,101. During the quarter ended March 31, 2024, the Company recognized $595,505 of net preferred dividends which is comprised of $601,120 of preferred dividends at the stated dividend rate and the net reversal of $5,615 of previously accrued deemed dividends for cash premium for installment redemptions ultimately settled in shares of Common Stock.</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 1734000 1816000 1.48 0.950 5.250 0.67 0.0526 0.064 0.080 0.150 0.072 840353 708514 76862 54977 4359 1121411 3812659 5452101 595505 601120 5615 <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 March 31, 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 March 31, 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 March 31, 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;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:69.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 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.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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><td style="vertical-align:bottom;white-space:nowrap;width:2.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:69.69%;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:2.87%;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:11.36%;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:2.87%;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%;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;">March 31</b></p></td></tr><tr><td style="vertical-align:bottom;width:69.69%;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:2.87%;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.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Level</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.87%;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:69.69%;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:2.87%;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: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><td style="vertical-align:bottom;white-space:nowrap;width:2.87%;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:69.69%;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:2.87%;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;"> 3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.87%;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;"> 1,816,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;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;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;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;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;visibility:hidden;">​</span></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="font-family:'Calibri','Helvetica','sans-serif';">    </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="font-family:'Calibri','Helvetica','sans-serif';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;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width: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;">Balance on December 31, 2023</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;"> 3,550,000</p></td></tr><tr><td style="vertical-align:bottom;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;">Change in fair value of bifurcated embedded derivative</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;"> </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,734,000)</p></td></tr><tr><td style="vertical-align:bottom;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;">Balance on March 31, 2024</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;"> 1,816,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;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:69.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 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.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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><td style="vertical-align:bottom;white-space:nowrap;width:2.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:69.69%;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:2.87%;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:11.36%;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:2.87%;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%;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;">March 31</b></p></td></tr><tr><td style="vertical-align:bottom;width:69.69%;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:2.87%;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.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Level</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.87%;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:69.69%;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:2.87%;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: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><td style="vertical-align:bottom;white-space:nowrap;width:2.87%;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:69.69%;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:2.87%;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;"> 3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.87%;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;"> 1,816,000</p></td></tr></table> 1816000 <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;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;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;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;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;visibility:hidden;">​</span></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="font-family:'Calibri','Helvetica','sans-serif';">    </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="font-family:'Calibri','Helvetica','sans-serif';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;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width: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;">Balance on December 31, 2023</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;"> 3,550,000</p></td></tr><tr><td style="vertical-align:bottom;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;">Change in fair value of bifurcated embedded derivative</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;"> </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,734,000)</p></td></tr><tr><td style="vertical-align:bottom;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;">Balance on March 31, 2024</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;"> 1,816,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 -1734000 1816000 <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;">18)     Subsequent Events</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin: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>