0001558370-24-012227.txt : 20240814 0001558370-24-012227.hdr.sgml : 20240814 20240814160557 ACCESSION NUMBER: 0001558370-24-012227 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 63 CONFORMED PERIOD OF REPORT: 20240630 FILED AS OF DATE: 20240814 DATE AS OF CHANGE: 20240814 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Annovis Bio, Inc. CENTRAL INDEX KEY: 0001477845 STANDARD INDUSTRIAL CLASSIFICATION: PHARMACEUTICAL PREPARATIONS [2834] ORGANIZATION NAME: 03 Life Sciences IRS NUMBER: 262540421 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-39202 FILM NUMBER: 241207546 BUSINESS ADDRESS: STREET 1: 101 LINDENWOOD DRIVE, SUITE 225 CITY: MALVERN STATE: PA ZIP: 19355 BUSINESS PHONE: 484-875-3192 MAIL ADDRESS: STREET 1: 101 LINDENWOOD DRIVE, SUITE 225 CITY: MALVERN STATE: PA ZIP: 19355 FORMER COMPANY: FORMER CONFORMED NAME: QR Pharma, Inc. DATE OF NAME CHANGE: 20091202 10-Q 1 anvs-20240630x10q.htm 10-Q
NYSENon-accelerated Filer00000001477845--12-312024Q2falsefalsefalsefalsefalse00.000110519933117214800001477845anvs:WarrantsClassifiedAsLiabilitiesMemberus-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputSharePriceMember2024-06-300001477845anvs:WarrantsClassifiedAsLiabilitiesMemberus-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputRiskFreeInterestRateMember2024-06-300001477845anvs:WarrantsClassifiedAsLiabilitiesMemberus-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputPriceVolatilityMember2024-06-300001477845anvs:WarrantsClassifiedAsLiabilitiesMemberus-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputExpectedTermMember2024-06-300001477845anvs:WarrantsClassifiedAsLiabilitiesMemberus-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputExercisePriceMember2024-06-300001477845anvs:WarrantsClassifiedAsLiabilitiesMemberus-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputConversionPriceMember2024-06-300001477845anvs:WarrantsClassifiedAsLiabilitiesMemberus-gaap:FairValueInputsLevel3Memberanvs:MeasurementInputSuccessRateMember2024-06-300001477845anvs:WarrantsClassifiedAsLiabilitiesMemberus-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputSharePriceMember2023-12-310001477845anvs:WarrantsClassifiedAsLiabilitiesMemberus-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputRiskFreeInterestRateMember2023-12-310001477845anvs:WarrantsClassifiedAsLiabilitiesMemberus-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputPriceVolatilityMember2023-12-310001477845anvs:WarrantsClassifiedAsLiabilitiesMemberus-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputExpectedTermMember2023-12-310001477845anvs:WarrantsClassifiedAsLiabilitiesMemberus-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputExercisePriceMember2023-12-310001477845anvs:WarrantsClassifiedAsLiabilitiesMemberus-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputConversionPriceMember2023-12-310001477845anvs:WarrantsClassifiedAsLiabilitiesMemberus-gaap:FairValueInputsLevel3Memberanvs:MeasurementInputSuccessRateMember2023-12-310001477845us-gaap:EmployeeStockOptionMember2023-04-012023-06-300001477845us-gaap:EmployeeStockOptionMember2023-01-012023-06-300001477845us-gaap:CommonStockMember2023-01-012023-03-310001477845us-gaap:SubsequentEventMemberanvs:CommonStockPurchaseAgreementMember2024-07-012024-08-060001477845us-gaap:CommonStockMember2024-04-012024-06-300001477845anvs:CommonStockPurchaseAgreementFixedPurchaseMember2024-04-012024-06-300001477845us-gaap:CommonStockMember2023-04-012023-06-300001477845us-gaap:RetainedEarningsMember2024-06-300001477845us-gaap:AdditionalPaidInCapitalMember2024-06-300001477845us-gaap:RetainedEarningsMember2024-03-310001477845us-gaap:AdditionalPaidInCapitalMember2024-03-3100014778452024-03-310001477845us-gaap:RetainedEarningsMember2023-12-310001477845us-gaap:AdditionalPaidInCapitalMember2023-12-310001477845us-gaap:RetainedEarningsMember2023-06-300001477845us-gaap:AdditionalPaidInCapitalMember2023-06-300001477845us-gaap:RetainedEarningsMember2023-03-310001477845us-gaap:AdditionalPaidInCapitalMember2023-03-3100014778452023-03-310001477845us-gaap:RetainedEarningsMember2022-12-310001477845us-gaap:AdditionalPaidInCapitalMember2022-12-310001477845us-gaap:PrivatePlacementMember2024-03-210001477845us-gaap:PrivatePlacementMember2024-03-150001477845us-gaap:CommonStockMember2024-06-300001477845us-gaap:CommonStockMember2024-03-310001477845us-gaap:CommonStockMember2023-12-310001477845us-gaap:CommonStockMember2023-06-300001477845us-gaap:CommonStockMember2023-03-310001477845us-gaap:CommonStockMember2022-12-310001477845anvs:ConsultingAgreementMembersrt:DirectorMemberus-gaap:SubsequentEventMember2024-07-012024-07-010001477845us-gaap:EmployeeStockOptionMember2024-06-300001477845us-gaap:EmployeeStockOptionMember2023-12-310001477845us-gaap:EmployeeStockOptionMember2024-04-012024-06-300001477845us-gaap:EmployeeStockOptionMember2024-01-012024-06-300001477845anvs:PreviousPlansMember2024-06-300001477845anvs:EquityIncentivePlan2019Member2024-06-300001477845anvs:EquityIncentivePlan2019Member2024-06-120001477845anvs:EquityIncentivePlan2019Member2021-06-010001477845anvs:EquityIncentivePlan2019Member2021-05-310001477845anvs:November2023EquityOfferingAndWarrantIssuanceMember2023-10-312023-10-310001477845us-gaap:RetainedEarningsMember2024-04-012024-06-300001477845us-gaap:RetainedEarningsMember2024-01-012024-03-310001477845us-gaap:RetainedEarningsMember2023-04-012023-06-300001477845us-gaap:RetainedEarningsMember2023-01-012023-03-310001477845us-gaap:WarrantMember2024-01-012024-06-300001477845anvs:EquityLineOfCreditDerivativeLiabilityMember2024-01-012024-06-300001477845anvs:WarrantsClassifiedAsLiabilitiesMember2024-04-012024-06-300001477845us-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputSharePriceMember2024-06-300001477845us-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputRiskFreeInterestRateMember2024-06-300001477845us-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputPriceVolatilityMember2024-06-300001477845us-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputExpectedTermMember2024-06-300001477845us-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputSharePriceMember2024-04-250001477845us-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputRiskFreeInterestRateMember2024-04-250001477845us-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputPriceVolatilityMember2024-04-250001477845us-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputExpectedTermMember2024-04-250001477845anvs:CommonStockPurchaseAgreementMember2024-06-300001477845anvs:WarrantsClassifiedAsEquityMember2023-12-310001477845anvs:WarrantsClassifiedAsEquityMember2024-06-300001477845anvs:November2023EquityOfferingAndWarrantIssuanceMember2023-10-3100014778452023-06-3000014778452022-12-310001477845us-gaap:FairValueInputsLevel1Memberus-gaap:EstimateOfFairValueFairValueDisclosureMember2024-06-300001477845us-gaap:FairValueInputsLevel1Memberus-gaap:EstimateOfFairValueFairValueDisclosureMember2023-12-310001477845us-gaap:WarrantMember2024-01-012024-06-300001477845us-gaap:EmployeeStockOptionMember2024-01-012024-06-300001477845anvs:EquityLineOfCreditSharesMember2024-01-012024-06-300001477845us-gaap:WarrantMember2023-01-012023-06-300001477845us-gaap:EmployeeStockOptionMember2023-01-012023-06-300001477845us-gaap:ResearchAndDevelopmentExpenseMember2024-04-012024-06-300001477845us-gaap:GeneralAndAdministrativeExpenseMember2024-04-012024-06-300001477845us-gaap:ResearchAndDevelopmentExpenseMember2024-01-012024-06-300001477845us-gaap:GeneralAndAdministrativeExpenseMember2024-01-012024-06-300001477845us-gaap:ResearchAndDevelopmentExpenseMember2023-04-012023-06-300001477845us-gaap:GeneralAndAdministrativeExpenseMember2023-04-012023-06-300001477845us-gaap:ResearchAndDevelopmentExpenseMember2023-01-012023-06-300001477845us-gaap:GeneralAndAdministrativeExpenseMember2023-01-012023-06-3000014778452023-01-012023-06-300001477845us-gaap:AdditionalPaidInCapitalMember2024-04-012024-06-300001477845us-gaap:AdditionalPaidInCapitalMember2023-04-012023-06-3000014778452023-04-012023-06-300001477845us-gaap:AdditionalPaidInCapitalMember2023-01-012023-03-3100014778452023-01-012023-03-3100014778452024-08-090001477845us-gaap:FairValueInputsLevel3Memberus-gaap:EstimateOfFairValueFairValueDisclosureMember2024-06-300001477845us-gaap:CarryingReportedAmountFairValueDisclosureMember2024-06-300001477845anvs:WarrantsClassifiedAsLiabilitiesMember2024-03-310001477845us-gaap:FairValueInputsLevel3Memberus-gaap:EstimateOfFairValueFairValueDisclosureMember2023-12-310001477845us-gaap:CarryingReportedAmountFairValueDisclosureMember2023-12-310001477845anvs:WarrantsClassifiedAsLiabilitiesMember2023-12-310001477845anvs:WarrantsClassifiedAsLiabilitiesMemberus-gaap:SubsequentEventMember2024-07-090001477845us-gaap:AdditionalPaidInCapitalMember2024-01-012024-03-3100014778452024-01-012024-03-310001477845us-gaap:CommonStockMember2024-01-012024-03-310001477845anvs:WarrantsClassifiedAsEquityMember2020-01-310001477845anvs:CommonStockPurchaseAgreementMember2024-04-012024-06-300001477845anvs:CommonStockPurchaseAgreementCommitmentSharesMember2024-04-012024-06-300001477845anvs:CommonStockPurchaseAgreementMember2024-01-012024-06-300001477845anvs:CommonStockPurchaseAgreementCommitmentSharesMember2024-01-012024-06-300001477845srt:ExecutiveOfficerMember2024-06-300001477845anvs:WarrantsClassifiedAsLiabilitiesMember2024-01-012024-03-310001477845us-gaap:PrivatePlacementMember2024-03-212024-03-210001477845us-gaap:PrivatePlacementMember2024-03-152024-03-1500014778452024-04-012024-06-300001477845anvs:CommonStockPurchaseAgreementMember2024-04-262024-06-300001477845anvs:WarrantsClassifiedAsLiabilitiesMember2024-01-022024-01-020001477845anvs:WarrantsClassifiedAsLiabilitiesMember2024-01-012024-06-300001477845srt:MinimumMemberanvs:CommonStockPurchaseAgreementFixedPurchaseMember2024-04-250001477845anvs:CommonStockPurchaseAgreementCommitmentSharesMember2024-04-250001477845anvs:CommonStockPurchaseAgreementMember2024-04-250001477845anvs:CommonStockPurchaseAgreementFixedPurchaseMember2024-04-252024-04-250001477845anvs:CommonStockPurchaseAgreementVolumeWeightedAveragePricePurchaseMember2024-04-252024-04-250001477845anvs:CommonStockPurchaseAgreementAdditionalVolumeWeightedAveragePricePurchaseMember2024-04-252024-04-250001477845anvs:WarrantsClassifiedAsLiabilitiesMemberus-gaap:SubsequentEventMember2024-07-022024-07-090001477845anvs:WarrantsClassifiedAsEquityMember2024-04-012024-06-300001477845anvs:WarrantsClassifiedAsEquityMember2024-01-012024-06-300001477845anvs:WarrantsClassifiedAsEquityMember2023-04-012023-06-300001477845anvs:WarrantsClassifiedAsEquityMember2023-01-012023-06-3000014778452024-01-012024-06-300001477845anvs:WarrantsClassifiedAsLiabilitiesMember2024-06-3000014778452024-06-3000014778452023-12-31iso4217:USDxbrli:sharesiso4217:USDxbrli:sharesxbrli:pureanvs:itemanvs:Voteanvs:Danvs:Y

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

WASHINGTON, D.C. 20549

FORM 10-Q

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

FOR THE QUARTERLY PERIOD ENDED JUNE 30, 2024

OR

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

COMMISSION FILE NUMBER 001-39202

Annovis Bio, Inc.

(Exact name of registrant as specified in its charter)

Delaware

26-2540421

(State or other jurisdiction of
incorporation or organization)

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

101 Lindenwood Drive, Suite 225

Malvern, PA 19355

(Address of registrant’s principal executive offices)

(484875-3192

Registrant’s telephone number, including area code

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

Title of Each Class

    

Trading Symbol

    

Name of Each Exchange on Which Registered

Common Stock, par value $0.0001 per share

ANVS

New York Stock Exchange

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

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

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

Large accelerated filer

Accelerated filer

Non-accelerated filer

Smaller reporting company

Emerging growth company

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

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

The number of outstanding shares of the registrant’s common stock as of August 9, 2024 was: 13,054,018

ANNOVIS BIO, INC.

QUARTERLY REPORT ON FORM 10-Q

FOR THE QUARTER ENDED JUNE 30, 2024

PART I – FINANCIAL INFORMATION

   

Page

Item 1.

Financial Statements

3

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

3

Statements of Operations (Unaudited) for the Three and Six Months Ended June 30, 2024 and 2023

4

Statements of Changes in Stockholders’ (Deficit) Equity (Unaudited) for the Three and Six Months Ended June 30, 2024 and 2023

5

Statements of Cash Flows (Unaudited) for the Six Months Ended June 30, 2024 and 2023

6

Notes to Financial Statements (Unaudited)

7

Item 2.

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

21

Item 3.

Quantitative and Qualitative Disclosure About Market Risk

28

Item 4.

Controls and Procedures

28

PART II – OTHER INFORMATION

Item 1.

Legal Proceedings

29

Item 1A.

Risk Factors

29

Item 2.

Unregistered Sales of Equity Securities and Use of Proceeds

29

Item 3.

Defaults Upon Senior Securities

29

Item 4.

Mine Safety Disclosures

29

Item 5.

Other Information

29

Item 6.

Exhibits

30

Signatures

31

2

PART I

FINANCIAL INFORMATION

Item 1. Financial Statements

Annovis Bio, Inc.

Balance Sheets

(Unaudited)

    

June 30, 

December 31, 

    

2024

    

2023

Assets

 

  

 

  

Current assets:

 

  

 

  

Cash and cash equivalents

$

3,997,767

$

5,754,720

Prepaid expenses and other current assets

 

1,048,688

 

4,453,544

Total assets

$

5,046,455

$

10,208,264

Liabilities and stockholders’ deficit

 

  

 

  

Current liabilities:

 

  

 

  

Accounts payable

$

3,394,657

$

1,292,837

Accrued expenses

 

662,682

 

2,986,273

Total current liabilities

 

4,057,339

 

4,279,110

Non-current liabilities:

Warrant liability

2,235,000

13,680,000

Derivative liability

505,000

Total liabilities

 

6,797,339

 

17,959,110

Commitments and contingencies (Note 6)

 

  

 

  

Stockholders’ (deficit):

 

  

 

  

Preferred stock - $0.0001 par value, 2,000,000 shares authorized and 0 shares issued and outstanding

Common stock - $0.0001 par value, 70,000,000 and 70,000,000 shares authorized and 11,721,480 and 10,519,933 shares issued and outstanding at June 30, 2024 and December 31, 2023, respectively

 

1,172

 

1,052

Additional paid-in capital

 

114,594,390

 

102,507,189

Accumulated deficit

 

(116,346,446)

 

(110,259,087)

Total stockholders’ (deficit)

 

(1,750,884)

 

(7,750,846)

Total liabilities and stockholders’ deficit

$

5,046,455

$

10,208,264

See accompanying notes to financial statements.

3

Annovis Bio, Inc.

Statements of Operations

(Unaudited)

    

Three Months Ended

Six Months Ended

June 30, 

June 30, 

2024

    

2023

    

2024

    

2023

Operating expenses:

  

 

  

  

 

  

Research and development

$

5,785,217

$

8,262,167

$

12,307,308

$

16,048,223

General and administrative

 

1,977,421

 

1,497,533

 

3,265,137

 

3,681,193

Total operating expenses

 

7,762,638

 

9,759,700

 

15,572,445

 

19,729,416

Operating loss

(7,762,638)

(9,759,700)

(15,572,445)

(19,729,416)

Other income (expense):

 

  

 

  

 

  

 

  

Interest income

 

25,978

 

222,578

 

70,146

 

455,113

Other financing costs (Note 7)

(1,346,060)

(1,346,060)

Change in fair value of warrants (Note 7)

4,062,308

10,761,000

Total other income, net

 

2,742,226

 

222,578

 

9,485,086

 

455,113

Loss before income taxes

 

(5,020,412)

 

(9,537,122)

 

(6,087,359)

 

(19,274,303)

Income taxes

 

 

 

 

Net loss

$

(5,020,412)

$

(9,537,122)

$

(6,087,359)

$

(19,274,303)

Net loss per share (Note 9)

Basic

$

(0.44)

$

(1.07)

$

(0.56)

$

(2.25)

Diluted

$

(0.44)

$

(1.07)

$

(1.52)

$

(2.25)

Weighted-average number of common shares used in computing net loss per share

Basic

11,307,759

8,951,309

10,966,412

8,575,239

Diluted

 

11,307,759

 

8,951,309

 

11,066,265

 

8,575,239

See accompanying notes to financial statements.

4

Annovis Bio, Inc.

Statements of Changes in Stockholders’ (Deficit) Equity

(Unaudited)

Additional

Total

Total

Common Stock

Paid-In

Accumulated

Stockholders' (Deficit)

    

Shares

    

Amount

    

Capital

    

Deficit

    

Equity

Three and Six Months Ended June 30, 2024

Balance, December 31, 2023

 

10,519,933

$

1,052

$

102,507,189

$

(110,259,087)

$

(7,750,846)

Exercise of common stock warrants, inclusive of warrant reduction

 

60,000

6

1,223,994

 

 

1,224,000

Issuance of common stock under registered direct offering, net of issuance costs

431,366

43

3,874,957

3,875,000

Stock-based compensation expense

364,765

364,765

Net loss

 

 

 

(1,066,947)

 

(1,066,947)

Balance, March 31, 2024

11,011,299

$

1,101

$

107,970,905

$

(111,326,034)

$

(3,354,028)

Issuance of common stock under ELOC, net of issuance costs

710,181

71

5,026,973

5,027,044

Stock-based compensation expense

 

1,596,512

1,596,512

Net loss

 

 

 

(5,020,412)

 

(5,020,412)

Balance, June 30, 2024

11,721,480

$

1,172

$

114,594,390

$

(116,346,446)

$

(1,750,884)

Three and Six Months Ended June 30, 2023

Balance, December 31, 2022

 

8,163,923

$

816

$

82,377,488

$

(54,054,774)

$

28,323,530

Exercise of stock options

 

52,755

 

6

 

7,380

 

 

7,386

Stock-based compensation expense

 

1,542,338

1,542,338

Net loss

 

 

 

 

(9,737,181)

 

(9,737,181)

Balance, March 31, 2023

 

8,216,678

$

822

$

83,927,206

$

(63,791,955)

$

20,136,073

Issuance of common stock, net of issuance costs

788,453

 

79

8,571,112

8,571,191

Exercise of stock options

7,142

1

999

1,000

Stock-based compensation expense

1,571,493

1,571,493

Net loss

 

 

 

(9,537,122)

 

(9,537,122)

Balance, June 30, 2023

9,012,273

$

902

$

94,070,810

$

(73,329,077)

$

20,742,635

See accompanying notes to financial statements.

5

Annovis Bio, Inc.

Statements of Cash Flows

(Unaudited)

Six Months Ended June 30, 

2024

2023

Cash flows from operating activities:

  

 

  

Net loss

$

(6,087,359)

$

(19,274,303)

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

 

 

Stock-based compensation expense

 

1,961,277

 

3,113,831

Change in fair value of warrants

(10,761,000)

Non-cash other financing costs

1,296,060

Changes in operating assets and liabilities:

 

 

Prepaid expenses and other current assets

 

3,404,856

 

552,521

Accounts payable

 

2,101,820

 

(2,788,377)

Accrued expenses

 

(2,323,591)

 

(2,836,313)

Net cash used in operating activities

 

(10,407,937)

 

(21,232,641)

Cash flows from financing activities:

 

  

 

  

Proceeds from issuance of common stock, net

8,110,984

8,571,191

Proceeds from exercise of warrants

540,000

Proceeds from exercise of stock options

 

 

8,386

Net cash provided by financing activities

 

8,650,984

 

8,579,577

Net decrease in cash and cash equivalents

 

(1,756,953)

 

(12,653,064)

Cash and cash equivalents, beginning of period

 

5,754,720

 

28,377,693

Cash and cash equivalents, end of period

$

3,997,767

$

15,724,629

Supplemental disclosure of cash flow information:

 

  

 

  

Reduction in value of warrants related to exercises

$

684,000

$

Cash paid for financing costs

$

50,000

$

See accompanying notes to financial statements.

6

Table of Contents

Annovis Bio, Inc.

Notes to Financial Statements

(Unaudited)

(1) Nature of Business, Going Concern and Management’s Plan

Annovis Bio, Inc. (the “Company” or “Annovis”) was incorporated on April 29, 2008, under the laws of the State of Delaware. Annovis is a clinical-stage drug platform company addressing neurodegeneration, such as Alzheimer’s disease (“AD”) and Parkinson’s disease (“PD”). The toxic cascade in neurodegeneration begins with high levels of neurotoxic proteins, which lead to impaired axonal transport, inflammation, death of nerve cells and loss of cognition and motor function. The Company’s lead product candidate, Buntanetap, is a small molecule administered orally that is designed to attack neurodegeneration by entering the brain and inhibiting the translation of multiple neurotoxic proteins, thereby impeding the toxic cascade.  High levels of neurotoxic proteins lead to impaired axonal transport, which is responsible for the communication between and within nerve cells. When that communication is impaired, the immune system is activated and attacks the nerve cells, eventually killing them. The Company has shown in its clinical and pre-clinical studies that Buntanetap lowered neurotoxic protein levels, leading to improved axonal transport, reduced inflammation, lower nerve cell death and improved function.

Going Concern

Since its founding, the Company has been engaged in organizational activities, including raising capital, as well as research and development activities. The Company has not generated substantial revenues and has not yet achieved profitable operations, nor has it ever generated positive cash flows from operations. There is no assurance that profitable operations, if achieved, could be sustained on a continuing basis. The Company is subject to those risks associated with any clinical stage pharmaceutical company that has substantial expenditures for research and development. There can be no assurance that the Company’s research and development projects will be successful, that products developed will obtain necessary regulatory approval, or that any approved product will be commercially viable. In addition, the Company operates in an environment of rapid technological change and is largely dependent on the services of its employees and consultants. Further, the Company’s future operations are dependent on the success of the Company’s efforts to raise additional capital.

The Company has a history of incurring net losses and anticipates incurring additional losses until such time, if ever, that it can generate significant revenue from its product candidates currently in development. The Company’s primary source of capital has historically been the issuance of common stock and warrants to purchase common stock.

Since the Company’s inception, the Company has incurred losses and negative cash flows from operations. At June 30, 2024, the Company had cash and cash equivalents of $4.0 million and an accumulated deficit of $116.3 million. The Company’s net loss was $6.1 million and $19.3 million for the six months ended June 30, 2024 and 2023, respectively. In addition, the Company’s operating loss was $15.6 million and $19.7 million for the six months ended June 30, 2024 and 2023, respectively. The Company follows the provisions of Financial Accounting Standards Board, or FASB, Accounting Standards Codification, or ASC, Topic 205-40, Presentation of Financial Statements-Going Concern, or ASC 205-40, which requires Management to assess the Company’s ability to continue as a going concern for one year after the date its financial statements are issued. The Company expects that its existing balance of cash and cash equivalents as of June 30, 2024 is not sufficient to fund operations for the period through one year after the date of this filing and therefore Management has concluded that substantial doubt exists about the Company’s ability to continue as a going concern. Management’s plans to mitigate this risk include raising additional capital through equity financings, debt or other potential alternatives. Management’s plans may also include the deferral of certain operating expenses unless and until additional capital is received. However, there can be no assurance that the Company will be successful in raising additional capital or that such capital, if available, will be on terms that are acceptable to the Company, or that the Company will be successful in deferring certain operating expenses. As such, Management concluded that such plans do not alleviate the aforementioned substantial doubt. If the Company is unable to raise sufficient additional capital or defer sufficient operating expenses, the Company may be compelled to reduce the scope of its operations.

7

The accompanying financial statements have been prepared on a going concern basis, which contemplates the realization of assets and satisfaction of liabilities in the normal course of business, and do not include any adjustments relating to recoverability and classification of recorded asset amounts or the amounts and classification of liabilities that might be necessary should the Company be unable to continue as a going concern.

(2) Summary of Significant Accounting Policies

(a) Basis of Presentation of Interim Unaudited Financial Statements

The accompanying interim financial statements of Annovis Bio, Inc. should be read in conjunction with the audited financial statements and notes thereto included in the Company’s 2023 Annual Report on Form 10-K filed with the Securities and Exchange Commission (the “SEC”) on March 29, 2024. The interim financial statements included herein are unaudited. In the opinion of Management, these statements include all adjustments, consisting of normal, recurring adjustments, necessary for a fair presentation of the financial position of Annovis at June 30, 2024, its results of operations for the three and six months ended June 30, 2024 and 2023 and its cash flows for the six months ended June 30, 2024 and 2023. These interim results of operations are not necessarily indicative of the results to be expected for a full year or any future period. The accompanying financial statements have been prepared in conformity with U.S. generally accepted accounting principles (“U.S. GAAP”) and the rules and regulations of the SEC. Any reference in these notes to applicable guidance is meant to refer to U.S. GAAP as found in the Accounting Standards Codification (“ASC”) and Accounting Standards Update (“ASU”) of the Financial Accounting Standards Board (“FASB”). Certain information and note disclosures normally included in financial statements prepared in accordance with U.S. GAAP have been omitted pursuant to such rules and regulations relating to interim financial statements.

(b) Use of Estimates

The preparation of financial statements in conformity with U.S. GAAP requires Management to make estimates and assumptions that affect the reported amounts of assets and liabilities, including disclosure of contingent assets and liabilities, at the date of the financial statements, and the reported amounts of revenues and expenses during the reporting period. Due to the uncertainty of factors surrounding the estimates or judgments used in the preparation of the financial statements, actual results may materially vary from these estimates.

Significant items subject to such estimates and assumptions include the accounting and fair value of equity instruments, common stock warrant liabilities, derivative liabilities, as well as accounting for research and development contracts, including clinical trial accruals. Future events and their effects cannot be predicted with certainty; accordingly, accounting estimates require the exercise of judgment. Accounting estimates used in the preparation of these financial statements change as new events occur, as more experience is acquired, as additional information is obtained and as the operating environment changes.

(c) Basic and Diluted Net Loss per Share

Basic net loss per share is determined using the weighted average number of shares of common stock outstanding during each period. Diluted net loss per share includes the effect, if any, from the potential exercise or conversion of securities, such as warrants and stock options, which would result in the issuance of incremental shares of common stock. The computation of diluted net loss per shares does not include the conversion of securities that would have an anti-dilutive effect.

(d) Cash and Cash Equivalents

The Company considers all highly-liquid investments with original maturities of three months or less to be cash equivalents. The Company has cash balances at financial institutions which throughout the year regularly exceed the federally insured limit of $250,000. Any loss incurred or a lack of access to such funds, could have a significant adverse effect on the Company’s financial condition, results of operations and cash flows.

8

(e)  Issuance Costs Associated with Equity Issuances

Issuance costs incurred in connection with the Company’s equity issuances, which primarily consist of direct incremental legal, printing, listing and accounting fees, are offset against proceeds received in the issuances and charged to additional paid-in capital in the period the equity issuance is completed. Issuance costs related to the Equity Line of Credit (“ELOC”) Purchase Agreement are expensed as incurred as prescribed by ASC 815.

(f) Derivative Liability

The Company evaluates all features contained in financing agreements to determine if there are any embedded derivatives that require separate accounting from the underlying agreement under ASC 815 – Derivatives and Hedging. An embedded derivative that requires separation is accounted for as a separate liability or asset from the host agreement. The separated embedded derivative is accounted for at fair market value, with changes in fair value recognized in the statements of operations within the other financing costs line item. The Company determined that certain features under the ELOC Purchase Agreement (See Note 7 — Stockholders’ (Deficit) Equity) collectively qualified as an embedded derivative. The derivative was accounted for separately from the underlying ELOC Purchase Agreement and is accounted for at fair value.

(g) Common Stock Warrants

On October 31, 2023, the Company completed an underwritten offering whereby the Company sold (i) 1,250,000 shares of common stock and (ii) warrants to purchase an aggregate of 1,250,000 shares of common stock at an exercise price of $9.00 per share (“Canaccord Warrants”). The warrants are liability classified as they contain certain cash settlement adjustment features that are outside of the Company’s control or not deemed to be indexed to the Company’s stock. The warrant liabilities are recorded at fair value regardless of the timing of the redemption feature, the redemption price, or the likelihood of redemption. These warrants are subject to re-measurement at each balance sheet date and any change in fair value is recognized as a component of change in fair value of warrant liability in the statements of operations. The Company will continue to adjust the liability for changes in fair value until the earlier of the exercise, expiration, or other settlement of the warrants. The warrants are classified as Level 3 liabilities.

(h) Fair Value of Financial Instruments

The fair value of the Company’s assets and liabilities, which qualify as financial instruments under FASB ASC Topic 820, “Fair Value Measurements,” equals or approximates the carrying amounts represented in the balance sheets, primarily due to their short-term nature, except for the derivative liabilities and warrant liabilities (see Note 3).

(i) Research and Development

Research and development costs are either expensed as incurred or recorded separately as a prepaid asset, and the expense recognized when the service is performed and are primarily comprised of personnel-related expenses and external research and development expenses incurred under arrangements with third parties, such as contract research organizations and consultants. At the end of each reporting period, the Company compares the payments made to each service provider to the estimated progress towards completion of the related project. Factors that the Company considers in preparing these estimates include the number of patients enrolled in studies, milestones achieved, and other criteria related to the efforts of its vendors. These estimates will be subject to change as additional information becomes available. Depending on the timing of payments to vendors and estimated services provided, the Company will record net prepaid or accrued expenses related to these costs. Prepaid clinical expenses represent valid future economic benefits based on the Company’s contracts with its vendors and are realized in the ordinary course of business.

(j) Stock-Based Compensation

The Company accounts for its stock-based compensation awards in accordance with FASB ASC Topic 718, Compensation—Stock Compensation (“ASC 718”). The Company has issued stock-based compensation awards including stock options. ASC 718 requires all stock-based payments, including grants of stock options, to be recognized

9

in the financial statements based on their grant date fair values. The Company uses the Black-Scholes option-pricing model to determine the fair value of stock options granted. The Company recognizes forfeitures as they occur.

Expense related to stock-based compensation awards granted with service-based vesting conditions is recognized on a straight-line basis based on the grant date fair value over the associated service period of the award, which is generally the vesting term. Stock options have a contractual term of 10 years. Expense for stock-based compensation awards with performance-based vesting conditions is only recognized when the performance-based vesting condition is deemed probable to occur. Expense related to stock-based compensation awards are recorded to research and development expense or general and administrative expense based on the underlying function of the individual that was granted the stock-based compensation award.

Estimating the fair value of stock options requires the input of subjective assumptions, including the expected term of the stock option, stock price volatility, the risk-free interest rate, and expected dividends. The assumptions used in the Company’s Black-Scholes option-pricing model represent Management’s best estimates and involve a number of variables, uncertainties, assumptions, and the application of Management’s judgment, as they are inherently subjective. If any assumptions change, the Company’s stock-based compensation expense could be materially different in the future.

The assumptions used in the Company’s Black-Scholes option-pricing model for stock options are as follows:

Expected Term. As Annovis does not have sufficient historical exercise data to provide a reasonable basis upon which to estimate expected term, the expected term of employee stock options subject to service-based vesting conditions is determined using the “simplified” method, as prescribed in SEC’s Staff Accounting Bulletin No. 107, whereby the expected term equals the arithmetic average of the vesting term and the original contractual term of the stock option.

Expected Volatility. The expected volatility is based on historical volatilities of Annovis and similar entities within the Company’s industry for periods commensurate with the assumed expected term.

Risk-Free Interest Rate. The risk-free interest rate is based on the interest rate payable on U.S. Treasury securities in effect at the time of grant for a period that is commensurate with the assumed expected term.

Expected Dividends. The expected dividend yield is 0% because Annovis has not historically paid, and does not expect for the foreseeable future to pay, a dividend on its common stock.

(k) Income Taxes

The Company provides for income taxes using the asset and liability approach. Deferred tax assets and liabilities are recorded based on the differences between the financial statement and tax bases of assets and liabilities and the tax rates in effect when these differences are expected to reverse. Deferred tax assets are reduced by a valuation allowance if, based on the weight of available evidence, it is more likely than not that some or all of the deferred tax assets will not be realized. As of June 30, 2024 and December 31, 2023, the Company had a full valuation allowance against its deferred tax assets.

The Company is subject to the provisions of ASC 740, Income Taxes, which prescribes a more likely-than-not threshold for the financial statement recognition of uncertain tax positions. ASC 740 clarifies the accounting for income taxes by prescribing a minimum recognition threshold and measurement attribute for the financial statement recognition and measurement of a tax position taken or expected to be taken in a tax return. There are currently no open federal or state tax audits. The Company has not recorded any liability for uncertain tax positions at June 30, 2024 or December 31, 2023.

(l) Recent Accounting Pronouncements

In December 2023, the FASB issued ASU No. 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures (ASU 2023-09), which improves income tax disclosures by requiring: (1) consistent categories and

10

greater disaggregation of information in the rate reconciliation, and (2) income taxes paid disaggregated by jurisdiction. It also includes certain other amendments to improve the effectiveness of income tax disclosures. ASU 2023-09 is effective for annual periods beginning after December 15, 2024. Early adoption is permitted. The ASU indicates that all entities will apply the guidance prospectively with an option for retroactive application to each period presented in the financial statements. The Company has not yet determined the full impact ASU 2023-09 may have on its financial statement disclosures, but does not expect any material impact.

(3) Fair Value Measurements

The Company measures certain assets and liabilities at fair value in accordance with ASC 820, Fair Value Measurements and Disclosures. ASC 820 defines fair value as the price that would be received to sell an asset or paid to transfer a liability (the exit price) in an orderly transaction between market participants at the measurement date. The guidance in ASC 820 outlines a valuation framework and creates a fair value hierarchy that serves to increase the consistency and comparability of fair value measurements and the related disclosures. In determining fair value, the Company maximizes the use of quoted prices and observable inputs. Observable inputs are inputs that market participants would use in pricing the asset or liability based on market data obtained from independent sources. The fair value hierarchy is broken down into three levels based on the source of inputs as follows:

Level 1—Valuations based on unadjusted quoted prices in active markets for identical assets or liabilities.

Level 2—Valuations based on observable inputs and quoted prices in active markets for similar assets and liabilities.

Level 3—Valuations based on unobservable inputs and models that are supported by little or no market activity.

The following table provides the carrying value and fair value of certain financial assets and liabilities of the Company measured at fair value on a recurring basis as of June 30, 2024 and December 31, 2023:

    

    

Fair Value Measurement at

June 30, 2024

Carrying Value

Level 1

Level 2

Level 3

Assets:

Cash equivalents

$

479,068

$

479,068

$

$

Total assets measured and recorded at fair value

$

479,068

$

479,068

$

$

Liabilities:

Derivative liability

$

505,000

$

$

$

505,000

Warrant liability

2,235,000

2,235,000

Total liabilities measured and recorded at fair value

$

2,740,000

$

$

$

2,740,000

    

    

Fair Value Measurement at

December 31, 2023

Carrying Value

Level 1

Level 2

Level 3

Assets:

Cash equivalents

$

5,136,677

$

5,136,677

$

$

Total assets measured and recorded at fair value

$

5,136,677

$

5,136,677

$

$

Liabilities:

Warrant liability

$

13,680,000

$

$

$

13,680,000

Total liabilities measured and recorded at fair value

$

13,680,000

$

$

$

13,680,000

The Company did not transfer any financial instruments into or out of Level 3 classification, during the three or six months ended June 30, 2024 and 2023.

11

(a) Canaccord Warrants

The common stock warrants issued in connection with the Company’s equity raise in November 2023 (“Canaccord Warrants”) were classified as liabilities at the time of issuance due to certain cash settlement adjustment features that are outside of the Company’s control or not deemed to be indexed to the Company’s stock. The Canaccord Warrant liability is remeasured each reporting period with the change in fair value recorded to other income (expense) in the statements of operations until the warrants are exercised, expired, reclassified, or otherwise settled. The fair value of the warrant liability is estimated using a Monte Carlo simulation model.

The estimated fair value of the Canaccord Warrants is determined using Level 3 inputs. Inherent in a Monte Carlo simulation model with the volatility calculated by back solving in a Monte Carlo simulation are assumptions related to expected stock-price volatility, expected life, risk-free interest rate and other inputs. The Company estimates the volatility of its warrants based on implied volatility from the Company’s traded warrants. The risk-free interest rate is based on the market yield of U.S. Treasuries over a term commensurate with the remaining term to expiration. Any changes in these assumptions can change the associated valuation significantly.

The following table provides quantitative information regarding Level 3 fair value measurements inputs as of their measurement dates:

    

June 30, 2024

    

December 31, 2023

 

Exercise price

$

9.00

 

$

9.00

Closing stock price

$

5.76

 

$

18.70

Number of warrants

 

1,140,000

 

1,200,000

Phase 3 data probability of success

 

60

%  

60

%

Volatility

 

70

%  

55

%

Term (time to expiration in years)

 

4.34

 

4.84

Redemption hurdle price

$

14.25

 

$

14.25

Risk-free rate

 

4.4

%  

3.9

%

The Canaccord Warrants have an exercise price of $9.00 per unit, and are redeemable at the Company’s option, in whole or in part, at a redemption price equal to $0.001 per Warrant upon 30 days’ prior written notice, at any time after:

the Company’s public announcement of Positive Topline Data (as defined in the Warrant Agreement) from its Phase 3 in patients with Parkinson’s Disease; and
the date on which (a) the closing price of the Company’s common stock on the principal exchange or trading facility on which it is then traded has equaled or exceeded $14.25 and (b) the average daily trading value (“ADTV”) of the Company’s common stock is equal to or exceeds $2,000,000, for two consecutive Trading Days.

The common stock warrants are exercisable immediately and unless otherwise redeemed (as outlined above) by the Company, will expire on November 2, 2028, five years from the date of issuance. See Note 7 – Stockholders’ (Deficit) Equity for additional background.

12

(b) ELOC Purchase Agreement

The Company entered into a Common Stock Purchase Agreement (the “ELOC Purchase Agreement”) on April 25, 2024 with an Equity Line investor (“ELOC Purchaser”). Due to certain pricing and settlement provisions, the ELOC Purchase Agreement qualifies as a standby equity purchase agreement and includes an embedded put option. The put option derivative liability (“ELOC derivative liability”) is recognized at inception and is accounted for on a fair value basis under the provisions of ASC 815 - Derivatives and Hedging. The fair value of the ELOC Purchase Agreement contemplated future purchase decisions based on economic considerations and relevant stock issuance rules/limitations and was initially determined using a Monte Carlo simulation.

The following table provides quantitative information regarding fair value measurements inputs used with respect to the ELOC derivative liability, as of their measurement dates:

    

June 30, 2024

    

April 25, 2024

 

Closing stock price

$

5.76

 

$

13.60

Volatility

 

115

%  

110

%

Term (time to expiration in years)

 

2.60

 

2.80

Risk-free rate

 

4.5

%  

4.8

%

The change in fair value of the ELOC derivative liability was recorded within other financing costs within the statements of operations during the three and six month periods ended June 30, 2024.

(4) Prepaid Expenses and Other Current Assets

Prepaid expenses and other current assets consisted of the following:

    

June 30, 

December 31, 

2024

2023

Prepaid clinical expenses

$

728,241

$

4,391,219

Prepaid other

202,848

23,455

Prepaid insurance

110,104

18,074

Security deposits

 

7,495

 

20,796

$

1,048,688

$

4,453,544

(5) Accrued Expenses

Accrued expenses consisted of the following:

    

June 30, 

December 31, 

2024

2023

Payroll and related benefits

$

387,435

$

96,848

Accrued professional and clinical fees

 

275,247

 

2,889,425

$

662,682

$

2,986,273

13

(6) Commitments and Contingencies

(a) Research & Development

The Company has entered into contracts with contract research organizations (“CROs”) and contract manufacturers (“CMOs”) related to the Company’s clinical trials. These contracts generally require upfront payments, milestone payments, and pass through cost reimbursement, to be made. While the contracts are cancellable with (written) notice, the Company is obligated to make payments for services rendered through the termination date of the project with any applicable CRO/CMO.

(b) Leases

In November 2023, the Company entered into a short-term lease for office space, with an initial term of less than 12 months. Prior to entering into this lease, the Company was leasing its office facilities under a month-to-month short-term lease. Total rental expense, inclusive of both leases was $24,238 and $17,712 for the three months ended June 30, 2024 and 2023, respectively and $58,113 and $35,273 for the six months ended June 30, 2024 and 2023, respectively.

(c) Employment Agreements

The Company has agreements with its executive officers that provide for severance payments to the employee upon termination of the agreement by the Company for any reason other than for cause, death, or disability or by the employee for good reason. The maximum aggregate severance payments under the agreements were estimated to be $1,114,104 at June 30, 2024.

(d) Litigation

The Company is subject, from time to time, to claims by third parties under various legal disputes. The defense of such claims, or any adverse outcome relating to any such claims, could have a material adverse effect on the Company’s liquidity, financial condition and cash flows.

(7) Stockholders’ (Deficit) Equity

(a) Overview

The Company’s Amended and Restated Certificate of Incorporation was adopted on January 31, 2020, in conjunction with the closing of the Company’s initial public offering (the “IPO”) and amended on June 15, 2023 to increase the authorized number of shares. Currently, there are two classes of stock authorized which are designated, respectively, common stock and preferred stock. The total number of shares which the Company is authorized to issue is 72,000,000, each with a par value of $0.0001 per share. Of these shares, 70,000,000 is designated as common stock and 2,000,000 is preferred stock.

(b) Common Stock

Dividends

Subject to the rights of holders of all classes of Company stock outstanding having rights that are senior to or equivalent to holders of common stock, the holders of the common stock are entitled to receive dividends when and as declared by the Board.

14

Liquidation

Subject to the rights of holders of all classes of stock outstanding having rights that are senior to or equivalent to holders of common stock as to liquidation, upon the liquidation, dissolution or winding up of the Company, the assets of the Company will be distributed to the holders of common stock.

Voting

The holders of common stock are entitled to one vote for each share of common stock held. There is no cumulative voting.

(c) Preferred Stock

Preferred stock may be issued from time to time by the Board in one or more series. There was no preferred stock issued or outstanding as of June 30, 2024 or December 31, 2023.

(d) IPO Warrants

In conjunction with the closing of the Company’s Initial Public Offering (“IPO”), the Company granted its underwriters 100,000 warrants to purchase shares of Company common stock (“IPO Warrants”) at an exercise price of $7.50 per share, which was 125% of the IPO price. The IPO Warrants have a five-year term and were exercisable as of January 29, 2021 and have been classified by the Company as a component of stockholders’ equity. As of June 30, 2024 and December 31, 2023, 2,400 of the IPO Warrants were outstanding. No IPO Warrants were exercised during the three or six months ended June 30, 2024 or 2023.

(e) November 2023 Equity Offering and Warrant Issuance

On October 31, 2023, the Company entered into an underwritten offering with a Canaccord Genuity LLC whereby the Company sold (i) 1,250,000 shares of common stock and (ii) warrants (“Canaccord Warrants”) to purchase an aggregate of 1,250,000 shares of common stock at an exercise price of $9.00 per share. The warrants are exercisable immediately on the date of issuance and will expire five years after the date of issuance. The Company received $6.83 million in net cash proceeds after deducting underwriter discount and fees, as well as other third-party costs. The Canaccord Warrants are liability classified as they contain certain cash settlement adjustment features that are outside of the Company’s control or not deemed to be indexed to the Company’s stock.

The following is a roll-forward of the Common Stock Warrant Liability from December 31, 2023 to June 30, 2024:

Warrant liability at December 31, 2023

    

13,680,000

Exercise of 60,000 warrants – January 2, 2024

 

(684,000)

Change in fair value of warrant liabilities

 

(6,698,692)

Warrant liability at March 31, 2024

 

6,297,308

Change in fair value of warrant liabilities

(4,062,308)

Warrant liability at June 30, 2024

 

2,235,000

15

(f) Warrant Summary

As of June 30, 2024, the Company had the following common stock warrants outstanding:

    

    

Outstanding

    

    

    

    

Outstanding

    

Exercise

    

December 31,

Exercised or

June 30,

price per

Expiration

Classification

2023

Granted

Expired

2024

share

date

IPO Warrants

 

Equity

 

2,400

 

 

 

2,400

$

7.50

January 29, 2026

Canaccord Warrants

 

Liability

 

1,200,000

 

 

(60,000)

 

1,140,000

$

9.00

November 2, 2028

(g) March 15th Registered Direct Offering (“March RDO Round 1”)

On March 15, 2024, the Company entered into a Securities Purchase Agreement with an institutional investor. Pursuant to the terms of the purchase agreement, the Company agreed to issue and sell an aggregate of 114,911 shares of Common Stock at $8.92 per share for aggregate gross proceeds of $1,025,000. Net of offering costs, proceeds from this offering were $925,000.

(h) March 21st Registered Direct Offering (“March RDO Round 2”)

On March 21, 2024, the Company entered into a Securities Purchase Agreement with an institutional investor. Pursuant to the terms of the purchase agreement, the Company agreed to issue and sell an aggregate of 316,455 shares of Common Stock at $9.48 per share for aggregate gross proceeds of $3,000,000. Net of offering costs, proceeds from this offering were $2,950,000.

(i) ELOC Purchase Agreement

As described in Note 3, on April 25, 2024, the Company entered into an ELOC Purchase Agreement with an ELOC Purchaser, whereby the Company may offer and sell, from time to time at its sole discretion, and whereby the ELOC Purchaser has committed to purchase, up to 2,051,428 shares of shares of the Company’s common stock. The term of the agreement runs until the expiration of the Company’s active S-3 Registration Statement, if not earlier terminated or exhausted. Due to certain pricing and settlement provisions, the ELOC Purchase Agreement qualifies as a standby equity purchase agreement and includes an embedded put option and embedded forward option. The Company will therefore account for the ELOC Purchase Agreement as a derivative measured at fair value, with changes in the fair value recognized in the statements of operations within other financing costs. The Company initially recognized a derivative liability of $1.7 million related to the purchased put option at inception of the ELOC Purchase Agreement. The Company will expense the difference between the discounted purchase price of the settled forward and the fair value of shares on the date of settlement as a noncash financing issuance cost. The Company recognized $0.3 million of noncash financing costs during the three and six months ended June 30, 2024 related to the discounted purchase price of the settled forward and the underlying fair value of the shares issued.

Upon execution of the ELOC Purchase Agreement, the Company agreed to issue to the ELOC Purchaser 33,937 shares of Common Stock as commitment shares (the “Commitment Shares”). The fair value of the Commitment Shares was $0.5 million, which was expensed within other financing costs in the statements of operations during the three and six month periods ended June 30, 2024. The Company also incurred issuance costs of $50,000, consisting of legal costs incurred in connection with the ELOC Purchase Agreement, which were expensed within other financing costs in the statements of operations during the three and six month periods ended June 30, 2024. The ELOC Purchaser has agreed that during the term of the Purchase Agreement, neither it nor any of its affiliates will engage in any short sales or hedging transactions involving the Company’s common stock.

In addition to the commitment shares referenced above, a total of 700,000 shares of the Company’s common stock were issued under the ELOC Purchase Agreement during the three months ended June 30, 2024, for net proceeds of $4.2 million.

16

Under ELOC the Purchase Agreement, on any business day (the “Purchase Date”), if the Company’s stock price is greater than or equal to $5.00 per share, the Company may direct the ELOC Purchaser to purchase common stock. The ELOC Purchaser’s committed obligation under any single Fixed Purchase shall not exceed the lower of 25,000 shares of Common Stock or $250,000 (“Fixed Purchases”).

In addition, the Company may also direct the ELOC Purchaser, on any trading day in which the Company has submitted a Fixed Purchase notice for the maximum amount allowed for such Fixed Purchase, to purchase an additional amount of the Company’s common stock (a “VWAP Purchase”). The ELOC Purchaser’s committed obligation under any single VWAP Purchase shall not exceed a number of shares of Common Stock equal to the lesser of (i) 300% of the number of Shares directed by the Company to be purchased by the Investor pursuant to the corresponding Fixed Purchase Notice and (ii) 30% of the trading volume in the Company’s Common Stock on the NYSE during the applicable VWAP Purchase Period on the applicable VWAP Purchase Date (“VWAP Purchase Maximum Amount”).

The Company may also direct the ELOC Purchaser, on any trading day for which a VWAP Purchase has been completed and all of the shares have been placed, to purchase an additional amount of the Company’s common stock (an “Additional VWAP Purchase”). The ELOC Purchaser’s committed obligation under any single Additional VWAP Purchase shall be the lesser of (i) 300% of the number of Shares directed by the Company to be purchased by the Investor pursuant to the corresponding Fixed Purchase Notice and (ii) a number of Shares equal to (A) the Additional VWAP Purchase Share Percentage multiplied by (B) the trading volume of shares of Common Stock traded during the applicable Additional VWAP Purchase Period on the applicable Additional VWAP Purchase Date for such Additional VWAP Purchase (“Additional VWAP Purchase Maximum Amount”) and collectively the (“Maximum Amounts”). The applicable pricing structure for each purchase type is outlined below:

The purchase price per share for Fixed Purchases (“Fixed Purchase Price”) equals 95% of the lesser of:

the daily volume weighted average price of the Company’s Common Stock on the NYSE for the five (5) Trading Days immediately preceding the applicable Fixed Purchase Date for such Fixed Purchase; and
the Closing Sale Price of a share of Common Stock on the applicable Fixed Purchase Date for such Fixed Purchase during the full Trading Day on the NYSE on such applicable Purchase Date.

The purchase price per share for VWAP Purchases (“VWAP Purchase Price”) equals 95% of the lesser of:

the Closing Sale Price of the Common Stock on the applicable VWAP Purchase Date; and
the VWAP during the applicable VWAP Purchase Period.

The purchase price per share for Additional VWAP Purchases (“Additional VWAP Purchase Price”) equals 95% of the lesser of:

the VWAP for the applicable Additional VWAP Purchase Period during the applicable Additional VWAP Purchase Date for such Additional VWAP Purchase; and
the Closing Sale Price of the Common Stock on such applicable Additional VWAP Purchase Date for such Additional VWAP Purchase Period.

The following is a roll-forward of the ELOC derivative liability from date of execution to June 30, 2024:

Fair value at April 25, 2024

    

1,697,500

Settlements and changes in fair value of ELOC derivative liability

 

(1,192,500)

Fair value at June 30, 2024

 

505,000

17

(8) Stock-Based Compensation

The Company’s 2019 Equity Incentive Plan (the “2019 Plan”) became effective on January 31, 2020, succeeding the Company’s previous equity incentive plan. No new options may be issued under the previous plan, although shares subject to grants which are cancelled or forfeited will again be available under the 2019 Plan.

Effective June 1, 2021, the 2019 Plan was amended to increase the number of shares authorized to be issued from 1,000,000 to 2,000,000. Effective June 12, 2024, the 2019 Plan was amended to increase the number of shares authorized from 2,000,000 to 3,000,000. As of June 30, 2024, 735,572 shares were available for future grants.

Stock-based compensation expense was as follows:

Three Months Ended

Six Months Ended

June 30, 

June 30, 

    

2024

    

2023

2024

    

2023

General and administrative

$

997,779

$

644,353

$

1,233,519

$

1,413,455

Research and development

 

598,733

927,140

 

727,758

1,700,376

$

1,596,512

$

1,571,493

$

1,961,277

$

3,113,831

During the three and six months ended June 30, 2024, the Company granted 361,600 stock options to various executives, employees and Board Members.

There were no stock options exercised during the three and six months ended June 30, 2024. Stock options exercised during the three and six months ended June 30, 2023 were 7,142. As of June 30, 2024, there were 2,254,747 options outstanding, of which 1,940,066 were vested and exercisable. As of December 31, 2023, there were 1,954,774 options outstanding, of which 1,600,577 were vested and exercisable.

(9) Net Loss Per Share

The Company analyzes the potential dilutive effect of stock options and warrants under the treasury stock method (as applicable), during periods of income, or during periods in which income is recognized related to changes in fair value of its liability-classified securities.

18

The following table sets forth the computation of basic and diluted net loss per common share:

Three Months Ended

Six Months Ended

June 30, 

June 30, 

    

2024

    

2023

    

2024

    

2023

Net loss per share – Basic:

 

 

  

  

 

  

Numerator

Net loss

$

(5,020,412)

$

(9,537,122)

$

(6,087,359)

$

(19,274,303)

Denominator

 

Weighted-average common shares outstanding, basic

11,307,759

8,951,309

10,966,412

8,575,239

Basic net loss per common share

$

(0.44)

$

(1.07)

$

(0.56)

$

(2.25)

Net loss per share – Diluted:

Numerator

Net loss

$

(5,020,412)

$

(9,537,122)

$

(6,087,359)

$

(19,274,303)

Less: gain from change in fair value applicable to dilutive liability-classified warrants

(10,761,000)

Numerator for diluted net loss per share

$

(5,020,412)

$

(9,537,122)

$

(16,848,359)

$

(19,274,303)

Denominator

Denominator for basic net loss per share

11,307,759

8,951,309

10,966,412

8,575,239

Plus: incremental shares underlying “in the money” liability-classified warrants outstanding

99,853

Denominator for diluted net loss per share

11,307,759

8,951,309

11,066,265

8,575,239

Diluted net loss per common share

$

(0.44)

$

(1.07)

$

(1.52)

$

(2.25)

Potentially dilutive securities, whose effect would have been antidilutive, were excluded from the computation of diluted earnings per share for each of the three and six months ended June 31, 2024 and 2023. Total antidilutive securities that were excluded from the computation of diluted weighted-average shares outstanding were as follows:

June 30,

    

2024

    

2023

Stock options

2,254,747

1,709,150

ELOC shares remaining

1,317,491

Warrants

 

2,400

2,400

(10) Income Taxes

The Company’s income tax benefit (expense) was $0 for the three and six months ended June 30, 2024 and 2023. The Company has recorded a valuation allowance to reduce its net deferred tax asset to an amount that is more likely than not to be realized in future years. Accordingly, the benefit of the net operating loss (“NOL”) that would have been recognized in the three and six months ended June 30, 2024 and 2023 was offset by changes in the valuation allowance.

Net operating loss and tax credit carryforwards may become subject to an annual limitation in the event of certain cumulative changes in the ownership interest of significant stockholders over a three-year period in excess of 50%, as defined under Sections 382 and 383 of the Internal Revenue Code as well as similar state provisions. The Company has completed financings since its inception which may have resulted in a change in control as defined by Sections 382 and 383 of the Internal Revenue Code or could result in a change in control in the future.

As of June 30, 2024, and December 31, 2023, the Company had not recorded any liability for uncertain tax positions, accrued interest or penalties thereon, and no amounts have been recognized in the Company’s statements of operations.

19

(11) Subsequent Events

On July 1, 2024 the Company entered into a Consulting Agreement (the “2024 Consulting Agreement”), pursuant to which Mark White, a director of the Company, agreed to serve as a consultant to the Company. Pursuant to the 2024 Consulting Agreement, Mr. White will be paid an hourly consulting rate, payable monthly. Additionally, Mr. White received an award of 20,000 non-qualified stock options. The grant price for the options was $5.27 per share, the closing price on the date of grant. The stock options awarded under the 2024 Consulting Agreement will vest in quarterly increments during the term of his consulting agreement, which terminates on December 31, 2024. Vesting is dependent on Mr. White’s continued service over that period.

Between July 2, 2024 and July 9, 2024, 831,667 of the Company’s Canaccord warrants were exercised at $9.00 per share. The exercises resulted in gross proceeds of $7.5 million. Warrant commissions payable to Canaccord for these exercises totaled $0.4 million.

Subsequent to June 30, 2024, 300,000 shares of common stock were sold under the ELOC through August 6, 2024, for net proceeds of $2.8 million.

20

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

Cautionary Note Regarding Forward-Looking Statements

This Quarterly Report on Form 10-Q contains forward-looking statements, within the meaning of the U.S. Private Securities Litigation Reform Act of 1995, that involve substantial risks and uncertainties. In some cases, you can identify forward-looking statements by the words “anticipate,” “believe,” “continue,” “could,” “estimate,” “expect,” “intend,” “may,” “might,” “objective,” “ongoing,” “plan,” “predict,” “project,” “potential,” “should,” “will,” or “would,” and or the negative of these terms, or other comparable terminology intended to identify statements about the future. These statements involve known and unknown risks, uncertainties and other factors that may cause our actual results, levels of activity, performance or achievements to be materially different from the information expressed or implied by these forward-looking statements. Although we believe that we have a reasonable basis for each forward-looking statement contained in this Quarterly Report on Form 10-Q, we caution you that these statements are based on a combination of facts and factors currently known by us and our expectations of the future, about which we cannot be certain.

The forward-looking statements in this Quarterly Report on Form 10-Q include, among other things, statements about:

our cash and cash equivalents balance, runway and needs as well as financing plans;
our business strategies;
the timing of regulatory submissions;
our ability to obtain and maintain regulatory approval of our existing product candidates and any other product candidates we may develop, and the labeling under any approval we may obtain;
risks relating to the timing and costs of clinical trials and the timing and costs of other expenses;
risks related to market acceptance of products;
risks associated with our reliance on third-party organizations;
our competitive position;
assumptions regarding the size of the available market, product pricing and timing of commercialization of our product candidates;
our intellectual property position and our ability to maintain and protect our intellectual property rights;
our results of operations, financial condition, liquidity, prospects, and growth strategies;
the industry in which we operate; and
the trends that may affect the industry or us.

You should refer to Part I, Item 1A “Risk Factors” of our Annual Report on Form 10-K for the year ended December 31, 2023 for a discussion of important factors that may cause our actual results to differ materially from those expressed or implied by our forward-looking statements. Those factors are updated, as applicable, in “Factors that May Affect Future Results” below. As a result of the risks, uncertainties and assumptions described above and elsewhere, we cannot assure you that the forward-looking statements in this Quarterly Report on Form 10-Q will prove to be accurate. Furthermore, if our forward-looking statements prove to be inaccurate, the inaccuracy may be material. In light of the

21

significant uncertainties in these forward-looking statements, you should not regard these statements as a representation or warranty by us or any other person that we will achieve our objectives and plans in any specified time frame or at all.

You should not rely upon forward-looking statements as predictions of future events. Although we believe that the expectations reflected in the forward-looking statements are reasonable, we cannot guarantee that the future results, levels of activity, performance, or events and circumstances reflected in the forward-looking statements will be achieved or occur. We undertake no obligation to update publicly any forward-looking statements for any reason after the date of this report to conform these statements to new information, actual results or changes in our expectations, except as required by law.

The following Management’s Discussion and Analysis of Financial Condition and Results of Operations should be read in conjunction with: (i) the interim financial statements and related notes thereto which are included in this Quarterly Report on Form 10-Q; and (ii) our annual financial statements for the 2023 fiscal year, which are included in our Annual Report on Form 10-K for the year ended December 31, 2023.

Company Overview

We are a clinical stage, drug platform company addressing neurodegeneration, such as Alzheimer’s disease (“AD”) and Parkinson’s disease (“PD”). We are developing our lead product candidate, Buntanetap, which is designed to address AD, PD, and potentially other chronic neurodegenerative diseases. Buntanetap is a synthetically produced small molecule, orally administered, brain penetrant compound. In several studies, Buntanetap was observed to inhibit the synthesis of neurotoxic proteins - APP/Aβ (“APP”), tau/phospho-tau (“tau”) and α-Synuclein (“αSYN”) - that are one of the main causes of neurodegeneration. High levels of neurotoxic proteins lead to impaired axonal transport, which is responsible for the communication between and within nerve cells. When that communication is impaired, the immune system is activated and attacks the nerve cells, eventually killing them. We have observed in our clinical studies in early AD and early PD patients and pre-clinical studies in mice and rats that Buntanetap lowered neurotoxic protein levels leading to improved axonal transport, reduced inflammation, lower nerve cell death and improved affected function.

In 2021, we completed two Phase 1/2 clinical studies: one in 14 early AD patients, and one in 54 early PD patients (together, the “AD/PD Trials”). In the AD/PD Trials, early AD patients were defined as those with a Mini Mental State Examination (“MMSE”) score between 19 and 28 and early PD patients as those patients at Hoehn & Yahr stages 1, 2 or 3. MMSE is a brief screening instrument used to assess cognitive function, with total scores ranging from 0 to 30 and a lower score indicating greater disease severity, while the Hoehn & Yahr scale is a medical assessment used to measure staging of the functional disability associated with PD, where a higher stage indicates greater disease severity. In collaboration with the Alzheimer’s Disease Cooperative Study (“ADCS”), we also conducted a trial in 16 early AD patients (the “ADCS Trial”). In the ADCS Trial, early AD patients were defined as those patients with an MMSE score between 19 and 28. At the completion of the ADCS Trial, the data showed that Buntanetap is a translational inhibitor in humans just like in animals, and we further observed that there was statistical improvement in cognition in early AD patients, just like in the AD/PD Trials.

All three clinical trials above were double-blind, placebo-controlled studies.

We designed the studies by applying our understanding of the underlying neurodegenerative disease states and measured both target and pathway validation in the spinal fluid of patients to determine whether patients improved following treatment. In addition to meeting their primary endpoints of safety and tolerability and secondary endpoint of pharmacokinetics of Buntanetap, our AD/PD Trials met exploratory endpoints of measures of biomarkers and improvements in cognition in AD patients, and in function in PD patients. We believe that the AD/PD Trials represent the first double-blind placebo-controlled studies that showed improvements in AD patients, as measured by ADAS-Cog, and in PD patients, as measured by UPDRS. Following completion of the AD/PD Trials, we submitted our data to the U.S. Food and Drug Administration (“FDA”) and requested direction to further pursue the development of Buntanetap in early PD patients. With the FDA’s guidance, we initiated a Phase 3 study in early PD patients in August 2022 (our “Phase 3 PD Study”). In the Phase 3 PD Study, early PD patients were defined as those at Hoehn & Yahr

22

stages 1, 2 or 3 and OFF times of less than two hours per day. OFF time refers to when PD motor and/or non-motor symptoms occur between medication doses. We also submitted a proposed protocol for the treatment of moderate AD to the FDA, and after receiving permission to proceed, we initiated a Phase 2/3 study in mild to moderate AD patients in February 2023 (our “Phase 2/3 AD Study”). In the Phase 2/3 AD Study, mild to moderate AD patients were defined as those with an MMSE score between 14 and 24.

Our Phase 3 PD Study and Phase 2/3 AD Study each had built in interim analyses.

Our Phase 3 PD Study incorporated an interim analysis at two months, the results of which were disclosed on March 31, 2023. The pre-planned interim analysis was conducted by our data analytics provider based on 132 patients from all cohorts collectively for which baseline and two-month data was available. Based on the results of the interim analysis, we proceeded with the Phase 3 PD Study as planned in accordance with the previously established protocol. The study was completed on December 4, 2023 and we released the topline PD Study efficacy data on July 2, 2024. The data showed that in two subgroups, Buntanetap improved UPDRS 2, 3, 2+3 and total. It also showed that in the whole ITT population Buntanetap stopped the loss of cognition and that in the 12% of patients that already had cognitive issues, Buntanetap improved cognition in a dose-dependent, statistically significant way. We expect to discuss the PD data with the FDA in the fall of 2024. During that meeting we plan to propose continued development of Buntanetap in an 18-month disease-modifying trial.

For the AD Study, we disclosed the results of the interim analysis on October 23, 2023, and similar to our PD study, based on the outcome of the interim analysis we proceeded with the study as planned. The Phase 2/3 AD study was completed on February 13, 2024 and on April 29, 2024, we announced topline efficacy data. The data showed that in early AD patients Buntanetap improved ADAS-Cog11 in a dose-dependent fashion and was statistically significant from placebo and from baseline. We have reported the data to the FDA and asked for an end-of-Phase 2 meeting for AD. We expect to discuss the AD data with the FDA in the fall of 2024. We are also proposing continued development of Buntanetap in an 18-month disease-modifying trial, focused on biomarker-positive early AD patients. We presented the data at AAIC 2024 and further plan to publish it in a peer-reviewed journal.

By the end of 2026, our goal is to have conducted the required pivotal studies for Buntanetap and to be able to file two new drug applications (“NDAs”) with the FDA.

We believe that we are the only company developing a drug for AD and PD that inhibits more than one neurotoxic protein and has a mechanism of action designed to restore nerve cell axonal and synaptic activity. By improving brain function, our goal is to treat memory loss and dementia associated with AD, as well as body and brain function associated with PD. Based on pre-clinical and clinical data collected to date, we believe that Buntanetap has the potential to be the first drug to interfere with the underlying mechanism of neurodegeneration, potentially enabling Buntanetap to be the only drug to improve cognition in AD and motor function in PD. The industry has encountered challenges in specifically targeting one neurotoxic protein, be it APP, tau or αSYN, indicating that doing so only modestly or does not change the course of neurodegeneration. Our goal is to develop a disease-modifying drug (“DMD”) for patients with neurodegeneration by leveraging our clinical and pre-clinical data to inhibit the four most relevant neurotoxic proteins. Studies have found that AD and PD are the most common neurodegenerative diseases in the U.S. and accordingly, these diseases present two unmet needs of the aging population and two potentially large U.S. markets if a DMD is developed and approved.

Funding Requirements

We have never been profitable and have incurred net losses since inception. Our accumulated deficit at June 30, 2024 was $116,346.4 thousand. We expect to incur losses for the foreseeable future, and we expect these losses to increase as we continue our development of, and seek regulatory approvals for, our product candidates. Because of the numerous risks and uncertainties associated with product development, we are unable to predict the timing or amount of increased expenses or when, or if, we will be able to achieve or maintain profitability.

23

We do not have sufficient capital on hand to fund our operations for the next 12 months and will need to raise additional capital to meet our obligations as they become due. We believe that our cash and cash equivalents as of June 30, 2024, combined with warrant exercise proceeds from July 2024 and proceeds from share issuances under our ELOC Purchase Agreement (both discussed below), will be sufficient to fund our operating expenses and capital expenditure requirements until we initiate additional FDA approved studies for AD and PD, which we expect to take place after the planned end-of-study meetings, in the second half of 2024. We will need to raise substantial additional capital to complete the development and commercialization of our product candidates through public or private equity offerings, debt financings, collaboration and licensing arrangements or other financing alternatives. However, there can be no assurance that we will be successful in raising additional capital or that such capital, if available, will be on terms that are acceptable to us. If we are unable to raise sufficient additional capital or defer sufficient operating expenses, we may be compelled to reduce the scope of our operations.

In order to fund operations and additional clinical trials, we plan to finance our cash needs through public or private equity offerings, debt financings, collaboration and licensing arrangements or other financing alternatives. We have no committed external sources of funds other than our ELOC Purchase Agreement, which was announced on April 25, 2024 and is discussed further below. Additional equity or debt financing or collaboration and licensing arrangements may not be available on acceptable terms, if at all.

Results of Operations

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

The following table summarizes the results of our operations for the three months ended June 30, 2024 and 2023:

Three Months Ended

June 30, 

    

2024

    

2023

Change

(in thousands)

Operating expenses:

Research and development

$

5,785.2

    

$

8,262.2

$

(2,477.0)

General and administrative

1,977.4

1,497.5

479.9

Total operating expense

7,762.6

9,759.7

(1,997.1)

Other income (expense):

Other financing costs

(1,346.1)

(1,346.1)

Change in fair value of warrants

4,062.3

4,062.3

Interest income

26.0

222.6

(196.6)

Other income (expense), net

2,742.2

222.6

2,519.7

Net loss

$

(5,020.4)

$

(9,537.1)

$

4,516.7

Research and Development Expenses

Research and development expenses for the three months ended June 30, 2024 were $5,785.2 thousand, compared to $8,262.2 thousand for the three months ended June 30, 2023. The $2,477.0 thousand decrease was primarily attributable to decreased contract research expenditures of $5,310.4 thousand given timing of study costs with respect to our Phase 3 study in early PD patients and Phase 2/3 in AD patients, offset by an increase of $2,398.4 thousand for increased contract manufacturing and drug substance costs for future planned clinical supply, as well as an increase of $471.7 thousand resulting from various biostatistical and bioanalytical projects and associated with the completed PD and AD clinical studies.

General and Administrative Expenses

General and administrative expenses for the three months ended June 30, 2024 were $1,977.4 thousand, compared to $1,497.5 thousand for the three months ended June 30, 2023. The $479.9 thousand increase was primarily

24

attributable to increased stock-based compensation expense of $353.4 thousand resulting from the vesting of stock options which were granted during the second quarter of 2024, as well as an increase of $115.5 thousand for professional fees associated with costs incurred by our external auditor and other external accounting consultants.

Financing Costs

Financing costs were $1,346.1 thousand for the three months ended June 30, 2024. We did not incur any financing costs for the three months ended June 30, 2023. The $1,346.1 thousand increase was attributable to issuance costs as well as changes in derivative fair value associated with our ELOC financing with the ELOC Purchaser, described further below.

Change in Fair Value of Warrants

Change in fair value of warrants was a gain of $4,062.3 thousand for the three months ended June 30, 2024. There was no change in fair value for the three months ended June 30, 2023. The $4,062.3 thousand increase was attributable to the fair value remeasurement with respect to our liability-classified Canaccord Warrants during the second quarter of 2024. The associated gain recorded in the Statements of Operations was primarily driven by the decrease in our stock price during the second quarter of 2024, which caused the fair value of the liability to decrease.

Interest Income

Interest income was $26.0 thousand for the three months ended June 30, 2024. Interest income was $222.6 thousand for the three months ended June 30, 2023. The decrease of $196.6 thousand was the result of lower cash and cash equivalent balances when compared to the prior year period.

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

The following table summarizes the results of our operations for the six months ended June 30, 2024 and 2023:

Six Months Ended

June 30, 

    

2024

    

2023

Change

(in thousands)

Operating expenses:

Research and development

$

12,307.3

    

$

16,048.2

$

(3,740.9)

General and administrative

3,265.1

3,681.2

(416.1)

Total operating expense

15,572.4

19,729.4

(4,157.0)

Other income (expense):

Other financing costs

(1,346.1)

(1,346.1)

Change in fair value of warrants

10,761.0

10,761.0

Interest income

70.1

455.1

(385.0)

Other income (expense), net

9,485.0

455.1

9,029.9

Net loss

$

(6,087.4)

$

(19,274.3)

$

13,186.9

Research and Development Expenses

Research and development expenses for the six months ended June 30, 2024 were $12,307.3 thousand, compared to $16,048.2 thousand for the six months ended June 30, 2023. The decrease of $3,740.9 thousand primarily attributable to a decrease of $7,032.1 thousand in contract research expenditures, given timing of study costs with respect to our Phase 3 study in early PD patients and Phase 2/3 in AD patients, offset by an increase of $2,253.3 thousand for increased contract manufacturing and drug substance costs for future planned clinical supply, as well as an increase of $1,364.8 thousand resulting from various biostatistical and bioanalytical projects and associated with the completed PD and AD clinical studies.

25

General and Administrative Expenses

General and administrative expenses for the six months ended June 30, 2024 were $3,265.1 thousand, compared to $3,681.2 thousand for the six months ended June 30, 2023. The $416.1 thousand decrease was primarily attributable to a $507.3 thousand decrease in professional fees, resulting from lower legal and PR/IR costs incurred to date in 2024, offset by an increase of $213.4 thousand in employee related costs, primarily from increased headcount year-over-year.

Financing Costs

Financing costs were $1,346.1 thousand for the six months ended June 30, 2024. We did not incur any financing costs for the six months ended June 30, 2023. The $1,346.1 thousand increase was attributable to issuance costs as well as changes in derivative fair value associated with our ELOC financing with the ELOC Purchaser, described further below.

Change in Fair Value of Warrants

Change in fair value of warrants was a gain of $10,761.0 thousand for the six months ended June 30, 2024. There was no change in fair for the six months ended June 30, 2023. This increase was attributable to the fair value remeasurement with respect to our liability-classified Canaccord Warrants during 2024. The associated gain recorded in Results of Operations was primarily driven by the decrease in our stock price during 2024, which caused the fair value of the liability to decrease.

Interest Income

Interest income was $70.1 thousand for the six months ended June 30, 2024. Interest income was $455.1 thousand for the six months ended June 30, 2023. The decrease of $385.0 thousand was the result of lower cash and cash equivalent balances when compared to the prior year period.

Liquidity and Capital Resources

Since our inception in 2008, we have devoted most of our cash resources to research and development and general and administrative activities. We have financed our operations primarily with the proceeds from the sale of common stock and warrants. To date, we have not generated any revenue from the sale of products, and we do not anticipate generating any revenue from the sale of products for the foreseeable future. We have incurred losses and generated negative cash flows from operations since inception. As of June 30, 2024, our principal source of liquidity was our cash and cash equivalents, which totaled $3,997.8 thousand. We do not believe that our cash on hand will be sufficient to fund our operations for at least twelve months beyond the date of this filing.

2024 ELOC Purchase Agreement

On April 25, 2024, we entered into an ELOC Purchase Agreement with the ELOC Purchaser, whereby we may offer and sell, from time to time at our sole discretion, and whereby the ELOC Purchaser has committed to purchase, up to 2,051,428 shares of shares of our common stock. The term of the agreement runs until the expiration of our active S-3 Registration Statement, unless earlier terminated or exhausted.

Upon execution of the ELOC Purchase Agreement, we agreed to issue 33,937 shares of common stock as commitment shares to the ELOC Purchaser. In addition to the commitment shares referenced above, we sold 700.0 thousand shares of our common stock under the purchase agreement and received net proceeds of $4,236.0 thousand. No shares were issued under the purchase agreement prior to the second quarter of 2024. The ELOC Purchaser has agreed that during the term of the Purchase Agreement, neither it nor any of its affiliates will engage in any short sales or hedging transactions involving the Company’s common stock.

26

March 2024 Registered Direct Offerings

On both March 15, 2024 and March 21, 2024, we entered into separate securities purchase agreements with an institutional investor. When aggregating the results of both purchase agreements, we issued 431.4 thousand shares for net proceeds of $3,875.0 thousand.

April 2023 Private Placement

On April 7, 2023, we sold 84.5 thousand shares of common stock in a private placement to individual members of our Board of Directors and management, for net proceeds of $1,065.0 thousand.

March 2023 ATM

On March 31, 2023, we entered into an ATM Equity Offering Sales Agreement with BofA Securities, Inc. and ThinkEquity LLC, as sales agents, pursuant to which the Company could offer and sell, shares of the Company’s common stock from time to time, having an aggregate offering price of up to $50,000.0 thousand. Prior to termination of the Sales Agreement, the Company sold 704.0 thousand shares, for net proceeds of $7,506.2 thousand.

Cash Flows

The following table provides a summary of our cash flows for the six months ended June 30, 2024 and 2023:

Six Months Ended

June 30, 

    

2024

    

2023

(in thousands)

Total net cash provided by (used in):

 

  

 

  

Operating activities

$

(10,408.0)

$

(21,232.6)

Financing activities

 

8,651.0

 

8,579.6

Net (decrease) in cash and cash equivalents

$

(1,757.0)

$

(12,653.0)

Operating Activities

Cash used in operating activities was $10,408.0 thousand for the six months June 30, 2024, compared to $21,232.6 thousand for the six months ended June 30, 2023. The decrease in cash used in operations was primarily driven by decreases in operating expenditures associated with clinical trial expenses, given timing of study costs with respect to our Phase 3 study in early PD patients and Phase 2/3 in AD patients.

Contingent upon continued achievement of our fundraising requirements, we expect cash used in operating activities to continue to be elevated during and after 2024, due to expected operating losses associated with continued development of our product candidates, including clinical trial expenses for our planned disease-modifying studies.

Financing Activities

Cash provided by financing activities was $8,651.0 thousand for the six months ended June 30, 2024, compared to $8,579.6 thousand for the six months ended June 30, 2023. During the six months ended June 30, 2024, cash provided by financing activities primarily consisted of proceeds of $540.0 thousand from warrant exercises and a combined $3,875.0 thousand received from our March registered direct offerings and $4,236.0 thousand of proceeds from share issuances under our ELOC Purchase Agreement. During the six months ended June 30, 2023, cash provided by financing activities primarily consisted of $1,065.0 thousand in proceeds from our April 2023 Private Placement and $7,506.2 thousand in proceeds from our March 2023 ATM.

27

Contractual Obligations and Other Commitments

This item is not required for smaller reporting companies.

Factors that May Affect Future Results

You should refer to Part I, Item 1A “Risk Factors” of our Annual Report on Form 10-K for the year ended December 31, 2023 for a discussion of important factors that may affect our future results.

Off-Balance Sheet Arrangements

We do not have any off-balance sheet arrangements, as defined by applicable SEC regulations.

Critical Accounting Policies and Significant Judgments and Estimates

The preparation of financial statements in conformity with GAAP requires us to use judgment in making certain estimates and assumptions that affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities and the reported amounts of revenues and expenses in our financial statements and accompanying notes. Critical accounting policies are those that are most important to the portrayal of our financial condition and results of operations and require difficult, subjective and complex judgments by Management in order to make estimates about the effect of matters that are inherently uncertain. During the three and six month periods ended June 30, 2024, there were no significant changes to our critical accounting policies from those described in our annual financial statements for the 2023 fiscal year, which we included in our Annual Report on Form 10-K for the year ended December 31, 2023.

Item 3. Quantitative and Qualitative Disclosure About Market Risk

This item is not required for smaller reporting companies.

Item 4. Controls and Procedures

Evaluation of Disclosure Controls and Procedures

Our Management, with the participation of our principal executive officer who is also our interim principal financial officer, has evaluated the effectiveness of our disclosure controls and procedures (as such term is defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act) as the end of the period covered by this Quarterly Report on Form 10-Q. Management recognizes that any controls and procedures, no matter how well designed and operated, can provide only reasonable assurance of achieving their objectives, and Management necessarily applies its judgment in evaluating the cost benefit relationship of possible controls and procedures. Based on such evaluation, our principal executive officer/interim principal financial officer has concluded that, as of the end of the period covered by this report, our disclosure controls and procedures were effective to ensure that the information required to be disclosed in our reports that we file or submit under the Exchange Act is recorded, processed, summarized and reported within the time periods specified in SEC rules and forms, and that information required to be disclosed in the reports that we file or submit under the Exchange Act is accumulated and communicated to our Management, including our principal executive officer/interim principal financial officer, to allow timely decisions regarding required disclosure.

Changes in Internal Control Over Financial Reporting

There was no change in our internal control over financial reporting identified in connection with the evaluation required by Rule 13a-15(f) and 15d-15(f) of the Exchange Act that occurred during the period covered by this Quarterly Report on Form 10-Q that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.

28

PART II

OTHER INFORMATION

Item 1. Legal Proceedings

From time to time, we may become subject to litigation and claims arising in the ordinary course of business. We are not currently a party to any legal proceedings that we believe could have a material adverse effect on our business, operating results or financial condition and are not aware of any pending or threatened legal proceedings against us.

Item 1A. Risk Factors

Risk factors that may affect our business and financial results are discussed within Item 1A “Risk Factors” of our annual report on Form 10-K filed with the SEC on March 29, 2024 (“2023 Form 10-K”). There have been no material changes to the disclosures relating to this item from those set forth in our 2023 Form 10-K.

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

None.

Item 3. Defaults upon Senior Securities

None.

Item 4. Mine Safety Disclosures

Not applicable.

Item 5. Other Information

None.

29

Item 6. Exhibits

Exhibit
Number

    

Description of Exhibit

 

3.1

Amended and Restated Certificate of Incorporation of the Registrant. (Incorporated by reference to Exhibit 3.1 to Form 8-K filed February 6, 2020.)

 

3.2

Amended and Restated Bylaws of the Registrant. (Incorporated by reference to Exhibit 3.2 to Form 8-K filed February 6, 2020.)

10.1

Common Stock Purchase Agreement dated as of April 25, 2024 between Annovis Bio, Inc. and the ELOC Purchaser. (Incorporated by reference to Exhibit 10.1 to Form 8-K filed April 26, 2024.)

10.2

Registration Rights Agreement dated as of April 25, 2024 between Annovis Bio, Inc. and the ELOC Purchaser. (Incorporated by reference to Exhibit 10.2 to Form 8-K filed April 26, 2024.)

31.1

Certification Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.

 

32.1

Certification Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.

101.INS

XBRL Instance Document – the instance document does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL document.

101.SCH

Inline XBRL Taxonomy Extension Schema Document

101.CAL

Inline XBRL Taxonomy Extension Calculation Linkbase Document

101.DEF

Inline XBRL Taxonomy Extension Definition Linkbase Document

101.LAB

Inline XBRL Taxonomy Extension Labels Linkbase Document

101.PRE

Inline XBRL Taxonomy Extension Presentation Linkbase Document

104

Cover Page Interactive Data File – the cover page interactive data file does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL document.

30

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.

Annovis Bio, Inc.

Signature

    

Title

    

Date

 

 

 

/s/ Maria Maccecchini

President and Chief Executive Officer (Principal

August 14, 2024

Maria Maccecchini

Executive Officer and Interim Principal Financial Officer)

 

 

 

31

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

Exhibit 31.1

CERTIFICATION PURSUANT TO EXCHANGE ACT RULES 13a-14(a) AND 15d-14(a),
AS ADOPTED PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

I, Maria Maccecchini, certify that:

1.I have reviewed this Quarterly Report on Form 10-Q of Annovis Bio, 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.I am 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 my supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to me 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 my 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.I have disclosed, based on my most recent evaluation of internal control over financial reporting, to the registrant's auditors and the audit committee of the registrant's board of directors (or persons performing the equivalent functions):
(a)All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant's ability to record, process, summarize and report financial information; and
(b)Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant's internal control over financial reporting.

Date: August 14, 2024

/s/ Maria Maccecchini

Maria Maccecchini

President and Chief Executive Officer
(Principal Executive Officer and Interim Principal Financial Officer)


EX-32.1 3 anvs-20240630xex32d1.htm EX-32.1

Exhibit 32.1

CERTIFICATION PURSUANT TO 18 U.S.C. SECTION 1350,
AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

In connection with the Quarterly Report of Annovis Bio, Inc. (the “Company”) on Form 10-Q for the quarter ended June 30, 2024 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Maria Maccecchini, certify, 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 operation of the Company.

Date: August 14, 2024

/s/ Maria Maccecchini

Maria Maccecchini

President and Chief Executive Officer
(Principal Executive Officer and Interim Principal Financial Officer)


EX-101.SCH 4 anvs-20240630.xsd EX-101.SCH 99900 - Disclosure - Standard And Custom Axis Domain Defaults link:presentationLink link:calculationLink link:definitionLink 995200100 - Statement - Balance Sheets link:presentationLink link:calculationLink link:definitionLink 995200200 - Statement - Statements of Operations link:presentationLink link:calculationLink link:definitionLink 995200400 - Statement - Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 99940301 - Disclosure - Fair Value Measurements - Hierarchy (Details) link:presentationLink link:calculationLink link:definitionLink 99940401 - Disclosure - Prepaid Expenses and Other Current Assets (Details) link:presentationLink link:calculationLink link:definitionLink 99940501 - Disclosure - Accrued Expenses (Details) link:presentationLink link:calculationLink link:definitionLink 99940901 - Disclosure - Net Loss Per Share - Basic and diluted net loss per share (Details) link:presentationLink link:calculationLink link:definitionLink 995200090 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 995200105 - Statement - Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 995200300 - Statement - Statements of Changes in Stockholders' (Deficit) Equity link:presentationLink link:calculationLink link:definitionLink 995210101 - Disclosure - Nature of Business and Management's Plans link:presentationLink link:calculationLink link:definitionLink 995210201 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 995210301 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 995210401 - Disclosure - Prepaid Expenses and Other Current Assets link:presentationLink link:calculationLink link:definitionLink 995210501 - Disclosure - Accrued Expenses link:presentationLink link:calculationLink link:definitionLink 995210601 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 995210801 - Disclosure - Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 995210901 - Disclosure - Net Loss Per Share link:presentationLink link:calculationLink link:definitionLink 995211001 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 995211101 - Disclosure - Subsequent Events link:presentationLink link:calculationLink link:definitionLink 99920202 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 99930303 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 99930403 - Disclosure - Prepaid Expenses and Other Current Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 99930503 - Disclosure - Accrued Expenses (Tables) link:presentationLink link:calculationLink link:definitionLink 99930803 - Disclosure - Stock-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 99930903 - Disclosure - Net Loss Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 99940101 - Disclosure - Nature of Business and Management's Plans (Details) link:presentationLink link:calculationLink link:definitionLink 99940201 - Disclosure - Summary of Significant Accounting Policies (Details) link:presentationLink link:calculationLink link:definitionLink 99940302 - Disclosure - Fair Value Measurements - Canaccord Warrants (Details) link:presentationLink link:calculationLink link:definitionLink 99940303 - Disclosure - Fair Value Measurements - ELOC Purchase Agreement (Details) link:presentationLink link:calculationLink link:definitionLink 99940601 - Disclosure - Commitments and Contingencies (Details) link:presentationLink link:calculationLink link:definitionLink 99940701 - Disclosure - Stockholders' (Deficit) Equity - Overview (Details) link:presentationLink link:calculationLink link:definitionLink 99940702 - Disclosure - Stockholders' (Deficit) Equity - IPO Warrants (Details) link:presentationLink link:calculationLink link:definitionLink 99940703 - Disclosure - Stockholders' (Deficit) Equity - November 2023 Equity Offering and Warrant Issuance (Details) link:presentationLink link:calculationLink link:definitionLink 99940704 - Disclosure - Stockholders' (Deficit) Equity - Rollforward of warrant liability (Details) link:presentationLink link:calculationLink link:definitionLink 99940705 - Disclosure - Stockholders' (Deficit) Equity - Warrant Summary (Details) link:presentationLink link:calculationLink link:definitionLink 99940706 - Disclosure - Stockholders' (Deficit) Equity - Registered Direct Offerings (Details) link:presentationLink link:calculationLink link:definitionLink 99940707 - Disclosure - Stockholders' (Deficit) Equity - ELOC Purchase Agreement (Details) link:presentationLink link:calculationLink link:definitionLink 99940708 - Disclosure - Stockholders' (Deficit) Equity - Changes in derivative liability (Details) link:presentationLink link:calculationLink link:definitionLink 99940801 - Disclosure - Stock-Based Compensation (Details) link:presentationLink link:calculationLink link:definitionLink 99940902 - Disclosure - Net Loss Per Share - Potential shares excluded from calculation (Details) link:presentationLink link:calculationLink link:definitionLink 99941001 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 99941101 - Disclosure - Subsequent Events (Details) link:presentationLink link:calculationLink link:definitionLink 995210701 - Disclosure - Stockholders' (Deficit) Equity link:presentationLink link:calculationLink link:definitionLink 99930703 - Disclosure - Stockholders' (Deficit) Equity (Tables) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 5 anvs-20240630_cal.xml EX-101.CAL EX-101.DEF 6 anvs-20240630_def.xml EX-101.DEF EX-101.LAB 7 anvs-20240630_lab.xml EX-101.LAB EX-101.PRE 8 anvs-20240630_pre.xml EX-101.PRE XML 10 R1.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Document and Entity Information - shares
6 Months Ended
Jun. 30, 2024
Aug. 09, 2024
Document and Entity Information    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Jun. 30, 2024  
Document Transition Report false  
Entity File Number 001-39202  
Entity Registrant Name Annovis Bio, Inc.  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 26-2540421  
Entity Address, Address Line One 101 Lindenwood Drive, Suite 225  
Entity Address, City or Town Malvern  
Entity Address, State or Province PA  
Entity Address, Postal Zip Code 19355  
City Area Code 484  
Local Phone Number 875-3192  
Title of 12(b) Security Common Stock, par value $0.0001 per share  
Trading Symbol ANVS  
Security Exchange Name NYSE  
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   13,054,018
Entity Central Index Key 0001477845  
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2024  
Document Fiscal Period Focus Q2  
Amendment Flag false  
XML 11 R2.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Balance Sheets - USD ($)
Jun. 30, 2024
Dec. 31, 2023
Current assets:    
Cash and cash equivalents $ 3,997,767 $ 5,754,720
Prepaid expenses and other current assets 1,048,688 4,453,544
Total assets 5,046,455 10,208,264
Current liabilities:    
Accounts payable 3,394,657 1,292,837
Accrued expenses 662,682 2,986,273
Total current liabilities 4,057,339 4,279,110
Non-current liabilities:    
Warrant Liability 2,235,000 13,680,000
Derivative liability 505,000  
Total liabilities 6,797,339 17,959,110
Commitments and contingencies (Note 6)
Stockholders' (deficit)    
Preferred stock - $0.0001 par value, 2,000,000 shares authorized and 0 shares issued and outstanding
Common stock - $0.0001 par value, 70,000,000 and 70,000,000 shares authorized and 11,721,480 and 10,519,933 shares issued and outstanding at June 30, 2024 and December 31, 2023, respectively 1,172 1,052
Additional paid-in capital 114,594,390 102,507,189
Accumulated deficit (116,346,446) (110,259,087)
Total stockholders' (deficit) (1,750,884) (7,750,846)
Total liabilities and stockholders' deficit $ 5,046,455 $ 10,208,264
XML 12 R3.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Balance Sheets (Parenthetical) - $ / shares
Jun. 30, 2024
Dec. 31, 2023
Balance Sheets    
Preferred stock, par value (dollars per share) $ 0.0001 $ 0.0001
Preferred stock, shares authorized 2,000,000 2,000,000
Preferred stock, shares issued 0 0
Preferred stock, shares outstanding 0 0
Common stock, par value (dollars per share) $ 0.0001 $ 0.0001
Common stock, shares authorized 70,000,000 70,000,000
Common stock, shares issued 11,721,480 10,519,933
Common stock, shares outstanding 11,721,480 10,519,933
XML 13 R4.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Statements of Operations - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Operating expenses:        
Research and development $ 5,785,217 $ 8,262,167 $ 12,307,308 $ 16,048,223
General and administrative 1,977,421 1,497,533 3,265,137 3,681,193
Total operating expenses 7,762,638 9,759,700 15,572,445 19,729,416
Operating loss (7,762,638) (9,759,700) (15,572,445) (19,729,416)
Other income (expense):        
Interest income 25,978 222,578 70,146 455,113
Other financing costs (1,346,060)   (1,346,060)  
Change in fair value of warrants 4,062,308   10,761,000  
Total other income, net 2,742,226 222,578 9,485,086 455,113
Loss before income taxes (5,020,412) (9,537,122) (6,087,359) (19,274,303)
Income taxes 0 0 0 0
Net loss $ (5,020,412) $ (9,537,122) $ (6,087,359) $ (19,274,303)
Net loss per share        
Basic (dollars per share) $ (0.44) $ (1.07) $ (0.56) $ (2.25)
Diluted (dollars per share) $ (0.44) $ (1.07) $ (1.52) $ (2.25)
Weighted-average number of common shares used in computing net loss per share        
Basic 11,307,759 8,951,309 10,966,412 8,575,239
Diluted 11,307,759 8,951,309 11,066,265 8,575,239
XML 14 R5.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Statements of Changes in Stockholders' (Deficit) Equity - USD ($)
Common Stock
Additional Paid-In Capital
Total Accumulated Deficit
Total
Balance at Dec. 31, 2022 $ 816 $ 82,377,488 $ (54,054,774) $ 28,323,530
Balance, shares at Dec. 31, 2022 8,163,923      
Changes in Stockholders' (Deficit) Equity        
Exercise of stock options $ 6 7,380   7,386
Exercise of stock options, shares 52,755      
Stock-based compensation expense   1,542,338   1,542,338
Net loss     (9,737,181) (9,737,181)
Balance at Mar. 31, 2023 $ 822 83,927,206 (63,791,955) 20,136,073
Balance, shares at Mar. 31, 2023 8,216,678      
Balance at Dec. 31, 2022 $ 816 82,377,488 (54,054,774) 28,323,530
Balance, shares at Dec. 31, 2022 8,163,923      
Changes in Stockholders' (Deficit) Equity        
Net loss       (19,274,303)
Balance at Jun. 30, 2023 $ 902 94,070,810 (73,329,077) 20,742,635
Balance, shares at Jun. 30, 2023 9,012,273      
Balance at Mar. 31, 2023 $ 822 83,927,206 (63,791,955) 20,136,073
Balance, shares at Mar. 31, 2023 8,216,678      
Changes in Stockholders' (Deficit) Equity        
Issuance of common stock, net of issuance costs $ 79 8,571,112   8,571,191
Issuance of common stock, net of issuance costs, shares 788,453      
Exercise of stock options $ 1 999   1,000
Exercise of stock options, shares 7,142      
Stock-based compensation expense   1,571,493   1,571,493
Net loss     (9,537,122) (9,537,122)
Balance at Jun. 30, 2023 $ 902 94,070,810 (73,329,077) 20,742,635
Balance, shares at Jun. 30, 2023 9,012,273      
Balance at Dec. 31, 2023 $ 1,052 102,507,189 (110,259,087) (7,750,846)
Balance, shares at Dec. 31, 2023 10,519,933      
Changes in Stockholders' (Deficit) Equity        
Exercise of common stock warrants, inclusive of warrant reduction $ 6 1,223,994   1,224,000
Exercise of common stock warrants, inclusive of warrant reduction, shares 60,000      
Issuance of common stock, net of issuance costs $ 43 3,874,957   3,875,000
Issuance of common stock, net of issuance costs, shares 431,366      
Stock-based compensation expense   364,765   364,765
Net loss     (1,066,947) (1,066,947)
Balance at Mar. 31, 2024 $ 1,101 107,970,905 (111,326,034) (3,354,028)
Balance, shares at Mar. 31, 2024 11,011,299      
Balance at Dec. 31, 2023 $ 1,052 102,507,189 (110,259,087) (7,750,846)
Balance, shares at Dec. 31, 2023 10,519,933      
Changes in Stockholders' (Deficit) Equity        
Net loss       (6,087,359)
Balance at Jun. 30, 2024 $ 1,172 114,594,390 (116,346,446) (1,750,884)
Balance, shares at Jun. 30, 2024 11,721,480      
Balance at Mar. 31, 2024 $ 1,101 107,970,905 (111,326,034) (3,354,028)
Balance, shares at Mar. 31, 2024 11,011,299      
Changes in Stockholders' (Deficit) Equity        
Issuance of common stock, net of issuance costs $ 71 5,026,973   5,027,044
Issuance of common stock, net of issuance costs, shares 710,181      
Stock-based compensation expense   1,596,512   1,596,512
Net loss     (5,020,412) (5,020,412)
Balance at Jun. 30, 2024 $ 1,172 $ 114,594,390 $ (116,346,446) $ (1,750,884)
Balance, shares at Jun. 30, 2024 11,721,480      
XML 15 R6.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Statements of Cash Flows - USD ($)
6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Cash flows from operating activities:    
Net loss $ (6,087,359) $ (19,274,303)
Adjustments to reconcile net loss to net cash used in operating activities:    
Stock-based compensation expense 1,961,277 3,113,831
Change in fair value of warrants (10,761,000)
Non-cash other financing costs 1,296,060  
Changes in operating assets and liabilities:    
Prepaid expenses and other current assets 3,404,856 552,521
Accounts payable 2,101,820 (2,788,377)
Accrued expenses (2,323,591) (2,836,313)
Net cash used in operating activities (10,407,937) (21,232,641)
Cash flows from financing activities:    
Proceeds from issuance of common stock, net 8,110,984 8,571,191
Proceeds from exercise of warrants 540,000  
Proceeds from exercise of stock options   8,386
Net cash provided by financing activities 8,650,984 8,579,577
Net decrease in cash and cash equivalents (1,756,953) (12,653,064)
Cash and cash equivalents, beginning of period 5,754,720 28,377,693
Cash and cash equivalents, end of period 3,997,767 $ 15,724,629
Supplemental disclosure of cash flow information:    
Reduction in value of warrants related to exercises 684,000  
Cash paid for financing costs $ 50,000  
XML 16 R7.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Nature of Business and Management's Plans
6 Months Ended
Jun. 30, 2024
Nature of Business and Management's Plans  
Nature of Business and Management's Plans

(1) Nature of Business, Going Concern and Management’s Plan

Annovis Bio, Inc. (the “Company” or “Annovis”) was incorporated on April 29, 2008, under the laws of the State of Delaware. Annovis is a clinical-stage drug platform company addressing neurodegeneration, such as Alzheimer’s disease (“AD”) and Parkinson’s disease (“PD”). The toxic cascade in neurodegeneration begins with high levels of neurotoxic proteins, which lead to impaired axonal transport, inflammation, death of nerve cells and loss of cognition and motor function. The Company’s lead product candidate, Buntanetap, is a small molecule administered orally that is designed to attack neurodegeneration by entering the brain and inhibiting the translation of multiple neurotoxic proteins, thereby impeding the toxic cascade.  High levels of neurotoxic proteins lead to impaired axonal transport, which is responsible for the communication between and within nerve cells. When that communication is impaired, the immune system is activated and attacks the nerve cells, eventually killing them. The Company has shown in its clinical and pre-clinical studies that Buntanetap lowered neurotoxic protein levels, leading to improved axonal transport, reduced inflammation, lower nerve cell death and improved function.

Going Concern

Since its founding, the Company has been engaged in organizational activities, including raising capital, as well as research and development activities. The Company has not generated substantial revenues and has not yet achieved profitable operations, nor has it ever generated positive cash flows from operations. There is no assurance that profitable operations, if achieved, could be sustained on a continuing basis. The Company is subject to those risks associated with any clinical stage pharmaceutical company that has substantial expenditures for research and development. There can be no assurance that the Company’s research and development projects will be successful, that products developed will obtain necessary regulatory approval, or that any approved product will be commercially viable. In addition, the Company operates in an environment of rapid technological change and is largely dependent on the services of its employees and consultants. Further, the Company’s future operations are dependent on the success of the Company’s efforts to raise additional capital.

The Company has a history of incurring net losses and anticipates incurring additional losses until such time, if ever, that it can generate significant revenue from its product candidates currently in development. The Company’s primary source of capital has historically been the issuance of common stock and warrants to purchase common stock.

Since the Company’s inception, the Company has incurred losses and negative cash flows from operations. At June 30, 2024, the Company had cash and cash equivalents of $4.0 million and an accumulated deficit of $116.3 million. The Company’s net loss was $6.1 million and $19.3 million for the six months ended June 30, 2024 and 2023, respectively. In addition, the Company’s operating loss was $15.6 million and $19.7 million for the six months ended June 30, 2024 and 2023, respectively. The Company follows the provisions of Financial Accounting Standards Board, or FASB, Accounting Standards Codification, or ASC, Topic 205-40, Presentation of Financial Statements-Going Concern, or ASC 205-40, which requires Management to assess the Company’s ability to continue as a going concern for one year after the date its financial statements are issued. The Company expects that its existing balance of cash and cash equivalents as of June 30, 2024 is not sufficient to fund operations for the period through one year after the date of this filing and therefore Management has concluded that substantial doubt exists about the Company’s ability to continue as a going concern. Management’s plans to mitigate this risk include raising additional capital through equity financings, debt or other potential alternatives. Management’s plans may also include the deferral of certain operating expenses unless and until additional capital is received. However, there can be no assurance that the Company will be successful in raising additional capital or that such capital, if available, will be on terms that are acceptable to the Company, or that the Company will be successful in deferring certain operating expenses. As such, Management concluded that such plans do not alleviate the aforementioned substantial doubt. If the Company is unable to raise sufficient additional capital or defer sufficient operating expenses, the Company may be compelled to reduce the scope of its operations.

The accompanying financial statements have been prepared on a going concern basis, which contemplates the realization of assets and satisfaction of liabilities in the normal course of business, and do not include any adjustments relating to recoverability and classification of recorded asset amounts or the amounts and classification of liabilities that might be necessary should the Company be unable to continue as a going concern.

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

(2) Summary of Significant Accounting Policies

(a) Basis of Presentation of Interim Unaudited Financial Statements

The accompanying interim financial statements of Annovis Bio, Inc. should be read in conjunction with the audited financial statements and notes thereto included in the Company’s 2023 Annual Report on Form 10-K filed with the Securities and Exchange Commission (the “SEC”) on March 29, 2024. The interim financial statements included herein are unaudited. In the opinion of Management, these statements include all adjustments, consisting of normal, recurring adjustments, necessary for a fair presentation of the financial position of Annovis at June 30, 2024, its results of operations for the three and six months ended June 30, 2024 and 2023 and its cash flows for the six months ended June 30, 2024 and 2023. These interim results of operations are not necessarily indicative of the results to be expected for a full year or any future period. The accompanying financial statements have been prepared in conformity with U.S. generally accepted accounting principles (“U.S. GAAP”) and the rules and regulations of the SEC. Any reference in these notes to applicable guidance is meant to refer to U.S. GAAP as found in the Accounting Standards Codification (“ASC”) and Accounting Standards Update (“ASU”) of the Financial Accounting Standards Board (“FASB”). Certain information and note disclosures normally included in financial statements prepared in accordance with U.S. GAAP have been omitted pursuant to such rules and regulations relating to interim financial statements.

(b) Use of Estimates

The preparation of financial statements in conformity with U.S. GAAP requires Management to make estimates and assumptions that affect the reported amounts of assets and liabilities, including disclosure of contingent assets and liabilities, at the date of the financial statements, and the reported amounts of revenues and expenses during the reporting period. Due to the uncertainty of factors surrounding the estimates or judgments used in the preparation of the financial statements, actual results may materially vary from these estimates.

Significant items subject to such estimates and assumptions include the accounting and fair value of equity instruments, common stock warrant liabilities, derivative liabilities, as well as accounting for research and development contracts, including clinical trial accruals. Future events and their effects cannot be predicted with certainty; accordingly, accounting estimates require the exercise of judgment. Accounting estimates used in the preparation of these financial statements change as new events occur, as more experience is acquired, as additional information is obtained and as the operating environment changes.

(c) Basic and Diluted Net Loss per Share

Basic net loss per share is determined using the weighted average number of shares of common stock outstanding during each period. Diluted net loss per share includes the effect, if any, from the potential exercise or conversion of securities, such as warrants and stock options, which would result in the issuance of incremental shares of common stock. The computation of diluted net loss per shares does not include the conversion of securities that would have an anti-dilutive effect.

(d) Cash and Cash Equivalents

The Company considers all highly-liquid investments with original maturities of three months or less to be cash equivalents. The Company has cash balances at financial institutions which throughout the year regularly exceed the federally insured limit of $250,000. Any loss incurred or a lack of access to such funds, could have a significant adverse effect on the Company’s financial condition, results of operations and cash flows.

(e)  Issuance Costs Associated with Equity Issuances

Issuance costs incurred in connection with the Company’s equity issuances, which primarily consist of direct incremental legal, printing, listing and accounting fees, are offset against proceeds received in the issuances and charged to additional paid-in capital in the period the equity issuance is completed. Issuance costs related to the Equity Line of Credit (“ELOC”) Purchase Agreement are expensed as incurred as prescribed by ASC 815.

(f) Derivative Liability

The Company evaluates all features contained in financing agreements to determine if there are any embedded derivatives that require separate accounting from the underlying agreement under ASC 815 – Derivatives and Hedging. An embedded derivative that requires separation is accounted for as a separate liability or asset from the host agreement. The separated embedded derivative is accounted for at fair market value, with changes in fair value recognized in the statements of operations within the other financing costs line item. The Company determined that certain features under the ELOC Purchase Agreement (See Note 7 — Stockholders’ (Deficit) Equity) collectively qualified as an embedded derivative. The derivative was accounted for separately from the underlying ELOC Purchase Agreement and is accounted for at fair value.

(g) Common Stock Warrants

On October 31, 2023, the Company completed an underwritten offering whereby the Company sold (i) 1,250,000 shares of common stock and (ii) warrants to purchase an aggregate of 1,250,000 shares of common stock at an exercise price of $9.00 per share (“Canaccord Warrants”). The warrants are liability classified as they contain certain cash settlement adjustment features that are outside of the Company’s control or not deemed to be indexed to the Company’s stock. The warrant liabilities are recorded at fair value regardless of the timing of the redemption feature, the redemption price, or the likelihood of redemption. These warrants are subject to re-measurement at each balance sheet date and any change in fair value is recognized as a component of change in fair value of warrant liability in the statements of operations. The Company will continue to adjust the liability for changes in fair value until the earlier of the exercise, expiration, or other settlement of the warrants. The warrants are classified as Level 3 liabilities.

(h) Fair Value of Financial Instruments

The fair value of the Company’s assets and liabilities, which qualify as financial instruments under FASB ASC Topic 820, “Fair Value Measurements,” equals or approximates the carrying amounts represented in the balance sheets, primarily due to their short-term nature, except for the derivative liabilities and warrant liabilities (see Note 3).

(i) Research and Development

Research and development costs are either expensed as incurred or recorded separately as a prepaid asset, and the expense recognized when the service is performed and are primarily comprised of personnel-related expenses and external research and development expenses incurred under arrangements with third parties, such as contract research organizations and consultants. At the end of each reporting period, the Company compares the payments made to each service provider to the estimated progress towards completion of the related project. Factors that the Company considers in preparing these estimates include the number of patients enrolled in studies, milestones achieved, and other criteria related to the efforts of its vendors. These estimates will be subject to change as additional information becomes available. Depending on the timing of payments to vendors and estimated services provided, the Company will record net prepaid or accrued expenses related to these costs. Prepaid clinical expenses represent valid future economic benefits based on the Company’s contracts with its vendors and are realized in the ordinary course of business.

(j) Stock-Based Compensation

The Company accounts for its stock-based compensation awards in accordance with FASB ASC Topic 718, Compensation—Stock Compensation (“ASC 718”). The Company has issued stock-based compensation awards including stock options. ASC 718 requires all stock-based payments, including grants of stock options, to be recognized

in the financial statements based on their grant date fair values. The Company uses the Black-Scholes option-pricing model to determine the fair value of stock options granted. The Company recognizes forfeitures as they occur.

Expense related to stock-based compensation awards granted with service-based vesting conditions is recognized on a straight-line basis based on the grant date fair value over the associated service period of the award, which is generally the vesting term. Stock options have a contractual term of 10 years. Expense for stock-based compensation awards with performance-based vesting conditions is only recognized when the performance-based vesting condition is deemed probable to occur. Expense related to stock-based compensation awards are recorded to research and development expense or general and administrative expense based on the underlying function of the individual that was granted the stock-based compensation award.

Estimating the fair value of stock options requires the input of subjective assumptions, including the expected term of the stock option, stock price volatility, the risk-free interest rate, and expected dividends. The assumptions used in the Company’s Black-Scholes option-pricing model represent Management’s best estimates and involve a number of variables, uncertainties, assumptions, and the application of Management’s judgment, as they are inherently subjective. If any assumptions change, the Company’s stock-based compensation expense could be materially different in the future.

The assumptions used in the Company’s Black-Scholes option-pricing model for stock options are as follows:

Expected Term. As Annovis does not have sufficient historical exercise data to provide a reasonable basis upon which to estimate expected term, the expected term of employee stock options subject to service-based vesting conditions is determined using the “simplified” method, as prescribed in SEC’s Staff Accounting Bulletin No. 107, whereby the expected term equals the arithmetic average of the vesting term and the original contractual term of the stock option.

Expected Volatility. The expected volatility is based on historical volatilities of Annovis and similar entities within the Company’s industry for periods commensurate with the assumed expected term.

Risk-Free Interest Rate. The risk-free interest rate is based on the interest rate payable on U.S. Treasury securities in effect at the time of grant for a period that is commensurate with the assumed expected term.

Expected Dividends. The expected dividend yield is 0% because Annovis has not historically paid, and does not expect for the foreseeable future to pay, a dividend on its common stock.

(k) Income Taxes

The Company provides for income taxes using the asset and liability approach. Deferred tax assets and liabilities are recorded based on the differences between the financial statement and tax bases of assets and liabilities and the tax rates in effect when these differences are expected to reverse. Deferred tax assets are reduced by a valuation allowance if, based on the weight of available evidence, it is more likely than not that some or all of the deferred tax assets will not be realized. As of June 30, 2024 and December 31, 2023, the Company had a full valuation allowance against its deferred tax assets.

The Company is subject to the provisions of ASC 740, Income Taxes, which prescribes a more likely-than-not threshold for the financial statement recognition of uncertain tax positions. ASC 740 clarifies the accounting for income taxes by prescribing a minimum recognition threshold and measurement attribute for the financial statement recognition and measurement of a tax position taken or expected to be taken in a tax return. There are currently no open federal or state tax audits. The Company has not recorded any liability for uncertain tax positions at June 30, 2024 or December 31, 2023.

(l) Recent Accounting Pronouncements

In December 2023, the FASB issued ASU No. 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures (ASU 2023-09), which improves income tax disclosures by requiring: (1) consistent categories and

greater disaggregation of information in the rate reconciliation, and (2) income taxes paid disaggregated by jurisdiction. It also includes certain other amendments to improve the effectiveness of income tax disclosures. ASU 2023-09 is effective for annual periods beginning after December 15, 2024. Early adoption is permitted. The ASU indicates that all entities will apply the guidance prospectively with an option for retroactive application to each period presented in the financial statements. The Company has not yet determined the full impact ASU 2023-09 may have on its financial statement disclosures, but does not expect any material impact.

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

(3) Fair Value Measurements

The Company measures certain assets and liabilities at fair value in accordance with ASC 820, Fair Value Measurements and Disclosures. ASC 820 defines fair value as the price that would be received to sell an asset or paid to transfer a liability (the exit price) in an orderly transaction between market participants at the measurement date. The guidance in ASC 820 outlines a valuation framework and creates a fair value hierarchy that serves to increase the consistency and comparability of fair value measurements and the related disclosures. In determining fair value, the Company maximizes the use of quoted prices and observable inputs. Observable inputs are inputs that market participants would use in pricing the asset or liability based on market data obtained from independent sources. The fair value hierarchy is broken down into three levels based on the source of inputs as follows:

Level 1—Valuations based on unadjusted quoted prices in active markets for identical assets or liabilities.

Level 2—Valuations based on observable inputs and quoted prices in active markets for similar assets and liabilities.

Level 3—Valuations based on unobservable inputs and models that are supported by little or no market activity.

The following table provides the carrying value and fair value of certain financial assets and liabilities of the Company measured at fair value on a recurring basis as of June 30, 2024 and December 31, 2023:

    

    

Fair Value Measurement at

June 30, 2024

Carrying Value

Level 1

Level 2

Level 3

Assets:

Cash equivalents

$

479,068

$

479,068

$

$

Total assets measured and recorded at fair value

$

479,068

$

479,068

$

$

Liabilities:

Derivative liability

$

505,000

$

$

$

505,000

Warrant liability

2,235,000

2,235,000

Total liabilities measured and recorded at fair value

$

2,740,000

$

$

$

2,740,000

    

    

Fair Value Measurement at

December 31, 2023

Carrying Value

Level 1

Level 2

Level 3

Assets:

Cash equivalents

$

5,136,677

$

5,136,677

$

$

Total assets measured and recorded at fair value

$

5,136,677

$

5,136,677

$

$

Liabilities:

Warrant liability

$

13,680,000

$

$

$

13,680,000

Total liabilities measured and recorded at fair value

$

13,680,000

$

$

$

13,680,000

The Company did not transfer any financial instruments into or out of Level 3 classification, during the three or six months ended June 30, 2024 and 2023.

(a) Canaccord Warrants

The common stock warrants issued in connection with the Company’s equity raise in November 2023 (“Canaccord Warrants”) were classified as liabilities at the time of issuance due to certain cash settlement adjustment features that are outside of the Company’s control or not deemed to be indexed to the Company’s stock. The Canaccord Warrant liability is remeasured each reporting period with the change in fair value recorded to other income (expense) in the statements of operations until the warrants are exercised, expired, reclassified, or otherwise settled. The fair value of the warrant liability is estimated using a Monte Carlo simulation model.

The estimated fair value of the Canaccord Warrants is determined using Level 3 inputs. Inherent in a Monte Carlo simulation model with the volatility calculated by back solving in a Monte Carlo simulation are assumptions related to expected stock-price volatility, expected life, risk-free interest rate and other inputs. The Company estimates the volatility of its warrants based on implied volatility from the Company’s traded warrants. The risk-free interest rate is based on the market yield of U.S. Treasuries over a term commensurate with the remaining term to expiration. Any changes in these assumptions can change the associated valuation significantly.

The following table provides quantitative information regarding Level 3 fair value measurements inputs as of their measurement dates:

    

June 30, 2024

    

December 31, 2023

 

Exercise price

$

9.00

 

$

9.00

Closing stock price

$

5.76

 

$

18.70

Number of warrants

 

1,140,000

 

1,200,000

Phase 3 data probability of success

 

60

%  

60

%

Volatility

 

70

%  

55

%

Term (time to expiration in years)

 

4.34

 

4.84

Redemption hurdle price

$

14.25

 

$

14.25

Risk-free rate

 

4.4

%  

3.9

%

The Canaccord Warrants have an exercise price of $9.00 per unit, and are redeemable at the Company’s option, in whole or in part, at a redemption price equal to $0.001 per Warrant upon 30 days’ prior written notice, at any time after:

the Company’s public announcement of Positive Topline Data (as defined in the Warrant Agreement) from its Phase 3 in patients with Parkinson’s Disease; and
the date on which (a) the closing price of the Company’s common stock on the principal exchange or trading facility on which it is then traded has equaled or exceeded $14.25 and (b) the average daily trading value (“ADTV”) of the Company’s common stock is equal to or exceeds $2,000,000, for two consecutive Trading Days.

The common stock warrants are exercisable immediately and unless otherwise redeemed (as outlined above) by the Company, will expire on November 2, 2028, five years from the date of issuance. See Note 7 – Stockholders’ (Deficit) Equity for additional background.

(b) ELOC Purchase Agreement

The Company entered into a Common Stock Purchase Agreement (the “ELOC Purchase Agreement”) on April 25, 2024 with an Equity Line investor (“ELOC Purchaser”). Due to certain pricing and settlement provisions, the ELOC Purchase Agreement qualifies as a standby equity purchase agreement and includes an embedded put option. The put option derivative liability (“ELOC derivative liability”) is recognized at inception and is accounted for on a fair value basis under the provisions of ASC 815 - Derivatives and Hedging. The fair value of the ELOC Purchase Agreement contemplated future purchase decisions based on economic considerations and relevant stock issuance rules/limitations and was initially determined using a Monte Carlo simulation.

The following table provides quantitative information regarding fair value measurements inputs used with respect to the ELOC derivative liability, as of their measurement dates:

    

June 30, 2024

    

April 25, 2024

 

Closing stock price

$

5.76

 

$

13.60

Volatility

 

115

%  

110

%

Term (time to expiration in years)

 

2.60

 

2.80

Risk-free rate

 

4.5

%  

4.8

%

The change in fair value of the ELOC derivative liability was recorded within other financing costs within the statements of operations during the three and six month periods ended June 30, 2024.

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

(4) Prepaid Expenses and Other Current Assets

Prepaid expenses and other current assets consisted of the following:

    

June 30, 

December 31, 

2024

2023

Prepaid clinical expenses

$

728,241

$

4,391,219

Prepaid other

202,848

23,455

Prepaid insurance

110,104

18,074

Security deposits

 

7,495

 

20,796

$

1,048,688

$

4,453,544

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

(5) Accrued Expenses

Accrued expenses consisted of the following:

    

June 30, 

December 31, 

2024

2023

Payroll and related benefits

$

387,435

$

96,848

Accrued professional and clinical fees

 

275,247

 

2,889,425

$

662,682

$

2,986,273

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

(6) Commitments and Contingencies

(a) Research & Development

The Company has entered into contracts with contract research organizations (“CROs”) and contract manufacturers (“CMOs”) related to the Company’s clinical trials. These contracts generally require upfront payments, milestone payments, and pass through cost reimbursement, to be made. While the contracts are cancellable with (written) notice, the Company is obligated to make payments for services rendered through the termination date of the project with any applicable CRO/CMO.

(b) Leases

In November 2023, the Company entered into a short-term lease for office space, with an initial term of less than 12 months. Prior to entering into this lease, the Company was leasing its office facilities under a month-to-month short-term lease. Total rental expense, inclusive of both leases was $24,238 and $17,712 for the three months ended June 30, 2024 and 2023, respectively and $58,113 and $35,273 for the six months ended June 30, 2024 and 2023, respectively.

(c) Employment Agreements

The Company has agreements with its executive officers that provide for severance payments to the employee upon termination of the agreement by the Company for any reason other than for cause, death, or disability or by the employee for good reason. The maximum aggregate severance payments under the agreements were estimated to be $1,114,104 at June 30, 2024.

(d) Litigation

The Company is subject, from time to time, to claims by third parties under various legal disputes. The defense of such claims, or any adverse outcome relating to any such claims, could have a material adverse effect on the Company’s liquidity, financial condition and cash flows.

XML 22 R13.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stockholders' (Deficit) Equity
6 Months Ended
Jun. 30, 2024
Stockholders' (Deficit) Equity  
Stockholders' (Deficit) Equity

(7) Stockholders’ (Deficit) Equity

(a) Overview

The Company’s Amended and Restated Certificate of Incorporation was adopted on January 31, 2020, in conjunction with the closing of the Company’s initial public offering (the “IPO”) and amended on June 15, 2023 to increase the authorized number of shares. Currently, there are two classes of stock authorized which are designated, respectively, common stock and preferred stock. The total number of shares which the Company is authorized to issue is 72,000,000, each with a par value of $0.0001 per share. Of these shares, 70,000,000 is designated as common stock and 2,000,000 is preferred stock.

(b) Common Stock

Dividends

Subject to the rights of holders of all classes of Company stock outstanding having rights that are senior to or equivalent to holders of common stock, the holders of the common stock are entitled to receive dividends when and as declared by the Board.

Liquidation

Subject to the rights of holders of all classes of stock outstanding having rights that are senior to or equivalent to holders of common stock as to liquidation, upon the liquidation, dissolution or winding up of the Company, the assets of the Company will be distributed to the holders of common stock.

Voting

The holders of common stock are entitled to one vote for each share of common stock held. There is no cumulative voting.

(c) Preferred Stock

Preferred stock may be issued from time to time by the Board in one or more series. There was no preferred stock issued or outstanding as of June 30, 2024 or December 31, 2023.

(d) IPO Warrants

In conjunction with the closing of the Company’s Initial Public Offering (“IPO”), the Company granted its underwriters 100,000 warrants to purchase shares of Company common stock (“IPO Warrants”) at an exercise price of $7.50 per share, which was 125% of the IPO price. The IPO Warrants have a five-year term and were exercisable as of January 29, 2021 and have been classified by the Company as a component of stockholders’ equity. As of June 30, 2024 and December 31, 2023, 2,400 of the IPO Warrants were outstanding. No IPO Warrants were exercised during the three or six months ended June 30, 2024 or 2023.

(e) November 2023 Equity Offering and Warrant Issuance

On October 31, 2023, the Company entered into an underwritten offering with a Canaccord Genuity LLC whereby the Company sold (i) 1,250,000 shares of common stock and (ii) warrants (“Canaccord Warrants”) to purchase an aggregate of 1,250,000 shares of common stock at an exercise price of $9.00 per share. The warrants are exercisable immediately on the date of issuance and will expire five years after the date of issuance. The Company received $6.83 million in net cash proceeds after deducting underwriter discount and fees, as well as other third-party costs. The Canaccord Warrants are liability classified as they contain certain cash settlement adjustment features that are outside of the Company’s control or not deemed to be indexed to the Company’s stock.

The following is a roll-forward of the Common Stock Warrant Liability from December 31, 2023 to June 30, 2024:

Warrant liability at December 31, 2023

    

13,680,000

Exercise of 60,000 warrants – January 2, 2024

 

(684,000)

Change in fair value of warrant liabilities

 

(6,698,692)

Warrant liability at March 31, 2024

 

6,297,308

Change in fair value of warrant liabilities

(4,062,308)

Warrant liability at June 30, 2024

 

2,235,000

(f) Warrant Summary

As of June 30, 2024, the Company had the following common stock warrants outstanding:

    

    

Outstanding

    

    

    

    

Outstanding

    

Exercise

    

December 31,

Exercised or

June 30,

price per

Expiration

Classification

2023

Granted

Expired

2024

share

date

IPO Warrants

 

Equity

 

2,400

 

 

 

2,400

$

7.50

January 29, 2026

Canaccord Warrants

 

Liability

 

1,200,000

 

 

(60,000)

 

1,140,000

$

9.00

November 2, 2028

(g) March 15th Registered Direct Offering (“March RDO Round 1”)

On March 15, 2024, the Company entered into a Securities Purchase Agreement with an institutional investor. Pursuant to the terms of the purchase agreement, the Company agreed to issue and sell an aggregate of 114,911 shares of Common Stock at $8.92 per share for aggregate gross proceeds of $1,025,000. Net of offering costs, proceeds from this offering were $925,000.

(h) March 21st Registered Direct Offering (“March RDO Round 2”)

On March 21, 2024, the Company entered into a Securities Purchase Agreement with an institutional investor. Pursuant to the terms of the purchase agreement, the Company agreed to issue and sell an aggregate of 316,455 shares of Common Stock at $9.48 per share for aggregate gross proceeds of $3,000,000. Net of offering costs, proceeds from this offering were $2,950,000.

(i) ELOC Purchase Agreement

As described in Note 3, on April 25, 2024, the Company entered into an ELOC Purchase Agreement with an ELOC Purchaser, whereby the Company may offer and sell, from time to time at its sole discretion, and whereby the ELOC Purchaser has committed to purchase, up to 2,051,428 shares of shares of the Company’s common stock. The term of the agreement runs until the expiration of the Company’s active S-3 Registration Statement, if not earlier terminated or exhausted. Due to certain pricing and settlement provisions, the ELOC Purchase Agreement qualifies as a standby equity purchase agreement and includes an embedded put option and embedded forward option. The Company will therefore account for the ELOC Purchase Agreement as a derivative measured at fair value, with changes in the fair value recognized in the statements of operations within other financing costs. The Company initially recognized a derivative liability of $1.7 million related to the purchased put option at inception of the ELOC Purchase Agreement. The Company will expense the difference between the discounted purchase price of the settled forward and the fair value of shares on the date of settlement as a noncash financing issuance cost. The Company recognized $0.3 million of noncash financing costs during the three and six months ended June 30, 2024 related to the discounted purchase price of the settled forward and the underlying fair value of the shares issued.

Upon execution of the ELOC Purchase Agreement, the Company agreed to issue to the ELOC Purchaser 33,937 shares of Common Stock as commitment shares (the “Commitment Shares”). The fair value of the Commitment Shares was $0.5 million, which was expensed within other financing costs in the statements of operations during the three and six month periods ended June 30, 2024. The Company also incurred issuance costs of $50,000, consisting of legal costs incurred in connection with the ELOC Purchase Agreement, which were expensed within other financing costs in the statements of operations during the three and six month periods ended June 30, 2024. The ELOC Purchaser has agreed that during the term of the Purchase Agreement, neither it nor any of its affiliates will engage in any short sales or hedging transactions involving the Company’s common stock.

In addition to the commitment shares referenced above, a total of 700,000 shares of the Company’s common stock were issued under the ELOC Purchase Agreement during the three months ended June 30, 2024, for net proceeds of $4.2 million.

Under ELOC the Purchase Agreement, on any business day (the “Purchase Date”), if the Company’s stock price is greater than or equal to $5.00 per share, the Company may direct the ELOC Purchaser to purchase common stock. The ELOC Purchaser’s committed obligation under any single Fixed Purchase shall not exceed the lower of 25,000 shares of Common Stock or $250,000 (“Fixed Purchases”).

In addition, the Company may also direct the ELOC Purchaser, on any trading day in which the Company has submitted a Fixed Purchase notice for the maximum amount allowed for such Fixed Purchase, to purchase an additional amount of the Company’s common stock (a “VWAP Purchase”). The ELOC Purchaser’s committed obligation under any single VWAP Purchase shall not exceed a number of shares of Common Stock equal to the lesser of (i) 300% of the number of Shares directed by the Company to be purchased by the Investor pursuant to the corresponding Fixed Purchase Notice and (ii) 30% of the trading volume in the Company’s Common Stock on the NYSE during the applicable VWAP Purchase Period on the applicable VWAP Purchase Date (“VWAP Purchase Maximum Amount”).

The Company may also direct the ELOC Purchaser, on any trading day for which a VWAP Purchase has been completed and all of the shares have been placed, to purchase an additional amount of the Company’s common stock (an “Additional VWAP Purchase”). The ELOC Purchaser’s committed obligation under any single Additional VWAP Purchase shall be the lesser of (i) 300% of the number of Shares directed by the Company to be purchased by the Investor pursuant to the corresponding Fixed Purchase Notice and (ii) a number of Shares equal to (A) the Additional VWAP Purchase Share Percentage multiplied by (B) the trading volume of shares of Common Stock traded during the applicable Additional VWAP Purchase Period on the applicable Additional VWAP Purchase Date for such Additional VWAP Purchase (“Additional VWAP Purchase Maximum Amount”) and collectively the (“Maximum Amounts”). The applicable pricing structure for each purchase type is outlined below:

The purchase price per share for Fixed Purchases (“Fixed Purchase Price”) equals 95% of the lesser of:

the daily volume weighted average price of the Company’s Common Stock on the NYSE for the five (5) Trading Days immediately preceding the applicable Fixed Purchase Date for such Fixed Purchase; and
the Closing Sale Price of a share of Common Stock on the applicable Fixed Purchase Date for such Fixed Purchase during the full Trading Day on the NYSE on such applicable Purchase Date.

The purchase price per share for VWAP Purchases (“VWAP Purchase Price”) equals 95% of the lesser of:

the Closing Sale Price of the Common Stock on the applicable VWAP Purchase Date; and
the VWAP during the applicable VWAP Purchase Period.

The purchase price per share for Additional VWAP Purchases (“Additional VWAP Purchase Price”) equals 95% of the lesser of:

the VWAP for the applicable Additional VWAP Purchase Period during the applicable Additional VWAP Purchase Date for such Additional VWAP Purchase; and
the Closing Sale Price of the Common Stock on such applicable Additional VWAP Purchase Date for such Additional VWAP Purchase Period.

The following is a roll-forward of the ELOC derivative liability from date of execution to June 30, 2024:

Fair value at April 25, 2024

    

1,697,500

Settlements and changes in fair value of ELOC derivative liability

 

(1,192,500)

Fair value at June 30, 2024

 

505,000

XML 23 R14.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stock-Based Compensation
6 Months Ended
Jun. 30, 2024
Stock-Based Compensation  
Stock-Based Compensation

(8) Stock-Based Compensation

The Company’s 2019 Equity Incentive Plan (the “2019 Plan”) became effective on January 31, 2020, succeeding the Company’s previous equity incentive plan. No new options may be issued under the previous plan, although shares subject to grants which are cancelled or forfeited will again be available under the 2019 Plan.

Effective June 1, 2021, the 2019 Plan was amended to increase the number of shares authorized to be issued from 1,000,000 to 2,000,000. Effective June 12, 2024, the 2019 Plan was amended to increase the number of shares authorized from 2,000,000 to 3,000,000. As of June 30, 2024, 735,572 shares were available for future grants.

Stock-based compensation expense was as follows:

Three Months Ended

Six Months Ended

June 30, 

June 30, 

    

2024

    

2023

2024

    

2023

General and administrative

$

997,779

$

644,353

$

1,233,519

$

1,413,455

Research and development

 

598,733

927,140

 

727,758

1,700,376

$

1,596,512

$

1,571,493

$

1,961,277

$

3,113,831

During the three and six months ended June 30, 2024, the Company granted 361,600 stock options to various executives, employees and Board Members.

There were no stock options exercised during the three and six months ended June 30, 2024. Stock options exercised during the three and six months ended June 30, 2023 were 7,142. As of June 30, 2024, there were 2,254,747 options outstanding, of which 1,940,066 were vested and exercisable. As of December 31, 2023, there were 1,954,774 options outstanding, of which 1,600,577 were vested and exercisable.

XML 24 R15.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Net Loss Per Share
6 Months Ended
Jun. 30, 2024
Net Loss Per Share  
Net Loss Per Share

(9) Net Loss Per Share

The Company analyzes the potential dilutive effect of stock options and warrants under the treasury stock method (as applicable), during periods of income, or during periods in which income is recognized related to changes in fair value of its liability-classified securities.

The following table sets forth the computation of basic and diluted net loss per common share:

Three Months Ended

Six Months Ended

June 30, 

June 30, 

    

2024

    

2023

    

2024

    

2023

Net loss per share – Basic:

 

 

  

  

 

  

Numerator

Net loss

$

(5,020,412)

$

(9,537,122)

$

(6,087,359)

$

(19,274,303)

Denominator

 

Weighted-average common shares outstanding, basic

11,307,759

8,951,309

10,966,412

8,575,239

Basic net loss per common share

$

(0.44)

$

(1.07)

$

(0.56)

$

(2.25)

Net loss per share – Diluted:

Numerator

Net loss

$

(5,020,412)

$

(9,537,122)

$

(6,087,359)

$

(19,274,303)

Less: gain from change in fair value applicable to dilutive liability-classified warrants

(10,761,000)

Numerator for diluted net loss per share

$

(5,020,412)

$

(9,537,122)

$

(16,848,359)

$

(19,274,303)

Denominator

Denominator for basic net loss per share

11,307,759

8,951,309

10,966,412

8,575,239

Plus: incremental shares underlying “in the money” liability-classified warrants outstanding

99,853

Denominator for diluted net loss per share

11,307,759

8,951,309

11,066,265

8,575,239

Diluted net loss per common share

$

(0.44)

$

(1.07)

$

(1.52)

$

(2.25)

Potentially dilutive securities, whose effect would have been antidilutive, were excluded from the computation of diluted earnings per share for each of the three and six months ended June 31, 2024 and 2023. Total antidilutive securities that were excluded from the computation of diluted weighted-average shares outstanding were as follows:

June 30,

    

2024

    

2023

Stock options

2,254,747

1,709,150

ELOC shares remaining

1,317,491

Warrants

 

2,400

2,400

XML 25 R16.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Income Taxes
6 Months Ended
Jun. 30, 2024
Income Taxes  
Income Taxes

(10) Income Taxes

The Company’s income tax benefit (expense) was $0 for the three and six months ended June 30, 2024 and 2023. The Company has recorded a valuation allowance to reduce its net deferred tax asset to an amount that is more likely than not to be realized in future years. Accordingly, the benefit of the net operating loss (“NOL”) that would have been recognized in the three and six months ended June 30, 2024 and 2023 was offset by changes in the valuation allowance.

Net operating loss and tax credit carryforwards may become subject to an annual limitation in the event of certain cumulative changes in the ownership interest of significant stockholders over a three-year period in excess of 50%, as defined under Sections 382 and 383 of the Internal Revenue Code as well as similar state provisions. The Company has completed financings since its inception which may have resulted in a change in control as defined by Sections 382 and 383 of the Internal Revenue Code or could result in a change in control in the future.

As of June 30, 2024, and December 31, 2023, the Company had not recorded any liability for uncertain tax positions, accrued interest or penalties thereon, and no amounts have been recognized in the Company’s statements of operations.

XML 26 R17.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Subsequent Events
6 Months Ended
Jun. 30, 2024
Subsequent Events  
Subsequent Events

(11) Subsequent Events

On July 1, 2024 the Company entered into a Consulting Agreement (the “2024 Consulting Agreement”), pursuant to which Mark White, a director of the Company, agreed to serve as a consultant to the Company. Pursuant to the 2024 Consulting Agreement, Mr. White will be paid an hourly consulting rate, payable monthly. Additionally, Mr. White received an award of 20,000 non-qualified stock options. The grant price for the options was $5.27 per share, the closing price on the date of grant. The stock options awarded under the 2024 Consulting Agreement will vest in quarterly increments during the term of his consulting agreement, which terminates on December 31, 2024. Vesting is dependent on Mr. White’s continued service over that period.

Between July 2, 2024 and July 9, 2024, 831,667 of the Company’s Canaccord warrants were exercised at $9.00 per share. The exercises resulted in gross proceeds of $7.5 million. Warrant commissions payable to Canaccord for these exercises totaled $0.4 million.

Subsequent to June 30, 2024, 300,000 shares of common stock were sold under the ELOC through August 6, 2024, for net proceeds of $2.8 million.

XML 27 R18.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Pay vs Performance Disclosure - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2024
Mar. 31, 2024
Jun. 30, 2023
Mar. 31, 2023
Jun. 30, 2024
Jun. 30, 2023
Pay vs Performance Disclosure            
Net Income (Loss) $ (5,020,412) $ (1,066,947) $ (9,537,122) $ (9,737,181) $ (6,087,359) $ (19,274,303)
XML 28 R19.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Insider Trading Arrangements
3 Months Ended
Jun. 30, 2024
Trading Arrangements, by Individual  
Rule 10b5-1 Arrangement Adopted false
Non-Rule 10b5-1 Arrangement Adopted false
Rule 10b5-1 Arrangement Terminated false
Non-Rule 10b5-1 Arrangement Terminated false
XML 29 R20.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Summary of Significant Accounting Policies (Policies)
6 Months Ended
Jun. 30, 2024
Summary of Significant Accounting Policies  
Basis of Presentation of Interim Unaudited Financial Statements

(a) Basis of Presentation of Interim Unaudited Financial Statements

The accompanying interim financial statements of Annovis Bio, Inc. should be read in conjunction with the audited financial statements and notes thereto included in the Company’s 2023 Annual Report on Form 10-K filed with the Securities and Exchange Commission (the “SEC”) on March 29, 2024. The interim financial statements included herein are unaudited. In the opinion of Management, these statements include all adjustments, consisting of normal, recurring adjustments, necessary for a fair presentation of the financial position of Annovis at June 30, 2024, its results of operations for the three and six months ended June 30, 2024 and 2023 and its cash flows for the six months ended June 30, 2024 and 2023. These interim results of operations are not necessarily indicative of the results to be expected for a full year or any future period. The accompanying financial statements have been prepared in conformity with U.S. generally accepted accounting principles (“U.S. GAAP”) and the rules and regulations of the SEC. Any reference in these notes to applicable guidance is meant to refer to U.S. GAAP as found in the Accounting Standards Codification (“ASC”) and Accounting Standards Update (“ASU”) of the Financial Accounting Standards Board (“FASB”). Certain information and note disclosures normally included in financial statements prepared in accordance with U.S. GAAP have been omitted pursuant to such rules and regulations relating to interim financial statements.

Use of Estimates

(b) Use of Estimates

The preparation of financial statements in conformity with U.S. GAAP requires Management to make estimates and assumptions that affect the reported amounts of assets and liabilities, including disclosure of contingent assets and liabilities, at the date of the financial statements, and the reported amounts of revenues and expenses during the reporting period. Due to the uncertainty of factors surrounding the estimates or judgments used in the preparation of the financial statements, actual results may materially vary from these estimates.

Significant items subject to such estimates and assumptions include the accounting and fair value of equity instruments, common stock warrant liabilities, derivative liabilities, as well as accounting for research and development contracts, including clinical trial accruals. Future events and their effects cannot be predicted with certainty; accordingly, accounting estimates require the exercise of judgment. Accounting estimates used in the preparation of these financial statements change as new events occur, as more experience is acquired, as additional information is obtained and as the operating environment changes.

Basic and Diluted Net Loss per Share

(c) Basic and Diluted Net Loss per Share

Basic net loss per share is determined using the weighted average number of shares of common stock outstanding during each period. Diluted net loss per share includes the effect, if any, from the potential exercise or conversion of securities, such as warrants and stock options, which would result in the issuance of incremental shares of common stock. The computation of diluted net loss per shares does not include the conversion of securities that would have an anti-dilutive effect.

Cash and Cash Equivalents

(d) Cash and Cash Equivalents

The Company considers all highly-liquid investments with original maturities of three months or less to be cash equivalents. The Company has cash balances at financial institutions which throughout the year regularly exceed the federally insured limit of $250,000. Any loss incurred or a lack of access to such funds, could have a significant adverse effect on the Company’s financial condition, results of operations and cash flows.

Issuance Costs Associated with Equity Issuances

(e)  Issuance Costs Associated with Equity Issuances

Issuance costs incurred in connection with the Company’s equity issuances, which primarily consist of direct incremental legal, printing, listing and accounting fees, are offset against proceeds received in the issuances and charged to additional paid-in capital in the period the equity issuance is completed. Issuance costs related to the Equity Line of Credit (“ELOC”) Purchase Agreement are expensed as incurred as prescribed by ASC 815.

Derivative Liability

(f) Derivative Liability

The Company evaluates all features contained in financing agreements to determine if there are any embedded derivatives that require separate accounting from the underlying agreement under ASC 815 – Derivatives and Hedging. An embedded derivative that requires separation is accounted for as a separate liability or asset from the host agreement. The separated embedded derivative is accounted for at fair market value, with changes in fair value recognized in the statements of operations within the other financing costs line item. The Company determined that certain features under the ELOC Purchase Agreement (See Note 7 — Stockholders’ (Deficit) Equity) collectively qualified as an embedded derivative. The derivative was accounted for separately from the underlying ELOC Purchase Agreement and is accounted for at fair value.

Common Stock Warrants

(g) Common Stock Warrants

On October 31, 2023, the Company completed an underwritten offering whereby the Company sold (i) 1,250,000 shares of common stock and (ii) warrants to purchase an aggregate of 1,250,000 shares of common stock at an exercise price of $9.00 per share (“Canaccord Warrants”). The warrants are liability classified as they contain certain cash settlement adjustment features that are outside of the Company’s control or not deemed to be indexed to the Company’s stock. The warrant liabilities are recorded at fair value regardless of the timing of the redemption feature, the redemption price, or the likelihood of redemption. These warrants are subject to re-measurement at each balance sheet date and any change in fair value is recognized as a component of change in fair value of warrant liability in the statements of operations. The Company will continue to adjust the liability for changes in fair value until the earlier of the exercise, expiration, or other settlement of the warrants. The warrants are classified as Level 3 liabilities.

Fair Value of Financial Instruments

(h) Fair Value of Financial Instruments

The fair value of the Company’s assets and liabilities, which qualify as financial instruments under FASB ASC Topic 820, “Fair Value Measurements,” equals or approximates the carrying amounts represented in the balance sheets, primarily due to their short-term nature, except for the derivative liabilities and warrant liabilities (see Note 3).

Research and Development

(i) Research and Development

Research and development costs are either expensed as incurred or recorded separately as a prepaid asset, and the expense recognized when the service is performed and are primarily comprised of personnel-related expenses and external research and development expenses incurred under arrangements with third parties, such as contract research organizations and consultants. At the end of each reporting period, the Company compares the payments made to each service provider to the estimated progress towards completion of the related project. Factors that the Company considers in preparing these estimates include the number of patients enrolled in studies, milestones achieved, and other criteria related to the efforts of its vendors. These estimates will be subject to change as additional information becomes available. Depending on the timing of payments to vendors and estimated services provided, the Company will record net prepaid or accrued expenses related to these costs. Prepaid clinical expenses represent valid future economic benefits based on the Company’s contracts with its vendors and are realized in the ordinary course of business.

Stock-Based Compensation

(j) Stock-Based Compensation

The Company accounts for its stock-based compensation awards in accordance with FASB ASC Topic 718, Compensation—Stock Compensation (“ASC 718”). The Company has issued stock-based compensation awards including stock options. ASC 718 requires all stock-based payments, including grants of stock options, to be recognized

in the financial statements based on their grant date fair values. The Company uses the Black-Scholes option-pricing model to determine the fair value of stock options granted. The Company recognizes forfeitures as they occur.

Expense related to stock-based compensation awards granted with service-based vesting conditions is recognized on a straight-line basis based on the grant date fair value over the associated service period of the award, which is generally the vesting term. Stock options have a contractual term of 10 years. Expense for stock-based compensation awards with performance-based vesting conditions is only recognized when the performance-based vesting condition is deemed probable to occur. Expense related to stock-based compensation awards are recorded to research and development expense or general and administrative expense based on the underlying function of the individual that was granted the stock-based compensation award.

Estimating the fair value of stock options requires the input of subjective assumptions, including the expected term of the stock option, stock price volatility, the risk-free interest rate, and expected dividends. The assumptions used in the Company’s Black-Scholes option-pricing model represent Management’s best estimates and involve a number of variables, uncertainties, assumptions, and the application of Management’s judgment, as they are inherently subjective. If any assumptions change, the Company’s stock-based compensation expense could be materially different in the future.

The assumptions used in the Company’s Black-Scholes option-pricing model for stock options are as follows:

Expected Term. As Annovis does not have sufficient historical exercise data to provide a reasonable basis upon which to estimate expected term, the expected term of employee stock options subject to service-based vesting conditions is determined using the “simplified” method, as prescribed in SEC’s Staff Accounting Bulletin No. 107, whereby the expected term equals the arithmetic average of the vesting term and the original contractual term of the stock option.

Expected Volatility. The expected volatility is based on historical volatilities of Annovis and similar entities within the Company’s industry for periods commensurate with the assumed expected term.

Risk-Free Interest Rate. The risk-free interest rate is based on the interest rate payable on U.S. Treasury securities in effect at the time of grant for a period that is commensurate with the assumed expected term.

Expected Dividends. The expected dividend yield is 0% because Annovis has not historically paid, and does not expect for the foreseeable future to pay, a dividend on its common stock.

Income Taxes

(k) Income Taxes

The Company provides for income taxes using the asset and liability approach. Deferred tax assets and liabilities are recorded based on the differences between the financial statement and tax bases of assets and liabilities and the tax rates in effect when these differences are expected to reverse. Deferred tax assets are reduced by a valuation allowance if, based on the weight of available evidence, it is more likely than not that some or all of the deferred tax assets will not be realized. As of June 30, 2024 and December 31, 2023, the Company had a full valuation allowance against its deferred tax assets.

The Company is subject to the provisions of ASC 740, Income Taxes, which prescribes a more likely-than-not threshold for the financial statement recognition of uncertain tax positions. ASC 740 clarifies the accounting for income taxes by prescribing a minimum recognition threshold and measurement attribute for the financial statement recognition and measurement of a tax position taken or expected to be taken in a tax return. There are currently no open federal or state tax audits. The Company has not recorded any liability for uncertain tax positions at June 30, 2024 or December 31, 2023.

Recent Accounting Pronouncements

(l) Recent Accounting Pronouncements

In December 2023, the FASB issued ASU No. 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures (ASU 2023-09), which improves income tax disclosures by requiring: (1) consistent categories and

greater disaggregation of information in the rate reconciliation, and (2) income taxes paid disaggregated by jurisdiction. It also includes certain other amendments to improve the effectiveness of income tax disclosures. ASU 2023-09 is effective for annual periods beginning after December 15, 2024. Early adoption is permitted. The ASU indicates that all entities will apply the guidance prospectively with an option for retroactive application to each period presented in the financial statements. The Company has not yet determined the full impact ASU 2023-09 may have on its financial statement disclosures, but does not expect any material impact.

XML 30 R21.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Fair Value Measurements (Tables)
6 Months Ended
Jun. 30, 2024
Schedule of carrying value and fair value of financial assets and liabilities measured at fair value on a recurring basis

The following table provides the carrying value and fair value of certain financial assets and liabilities of the Company measured at fair value on a recurring basis as of June 30, 2024 and December 31, 2023:

    

    

Fair Value Measurement at

June 30, 2024

Carrying Value

Level 1

Level 2

Level 3

Assets:

Cash equivalents

$

479,068

$

479,068

$

$

Total assets measured and recorded at fair value

$

479,068

$

479,068

$

$

Liabilities:

Derivative liability

$

505,000

$

$

$

505,000

Warrant liability

2,235,000

2,235,000

Total liabilities measured and recorded at fair value

$

2,740,000

$

$

$

2,740,000

    

    

Fair Value Measurement at

December 31, 2023

Carrying Value

Level 1

Level 2

Level 3

Assets:

Cash equivalents

$

5,136,677

$

5,136,677

$

$

Total assets measured and recorded at fair value

$

5,136,677

$

5,136,677

$

$

Liabilities:

Warrant liability

$

13,680,000

$

$

$

13,680,000

Total liabilities measured and recorded at fair value

$

13,680,000

$

$

$

13,680,000

Canaccord Warrants  
Schedule of quantitative information regarding Level 3 fair value measurements inputs

The following table provides quantitative information regarding Level 3 fair value measurements inputs as of their measurement dates:

    

June 30, 2024

    

December 31, 2023

 

Exercise price

$

9.00

 

$

9.00

Closing stock price

$

5.76

 

$

18.70

Number of warrants

 

1,140,000

 

1,200,000

Phase 3 data probability of success

 

60

%  

60

%

Volatility

 

70

%  

55

%

Term (time to expiration in years)

 

4.34

 

4.84

Redemption hurdle price

$

14.25

 

$

14.25

Risk-free rate

 

4.4

%  

3.9

%

ELOC derivative liability  
Schedule of quantitative information regarding Level 3 fair value measurements inputs

The following table provides quantitative information regarding fair value measurements inputs used with respect to the ELOC derivative liability, as of their measurement dates:

    

June 30, 2024

    

April 25, 2024

 

Closing stock price

$

5.76

 

$

13.60

Volatility

 

115

%  

110

%

Term (time to expiration in years)

 

2.60

 

2.80

Risk-free rate

 

4.5

%  

4.8

%

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

Prepaid expenses and other current assets consisted of the following:

    

June 30, 

December 31, 

2024

2023

Prepaid clinical expenses

$

728,241

$

4,391,219

Prepaid other

202,848

23,455

Prepaid insurance

110,104

18,074

Security deposits

 

7,495

 

20,796

$

1,048,688

$

4,453,544

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

Accrued expenses consisted of the following:

    

June 30, 

December 31, 

2024

2023

Payroll and related benefits

$

387,435

$

96,848

Accrued professional and clinical fees

 

275,247

 

2,889,425

$

662,682

$

2,986,273

XML 33 R24.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stockholders' (Deficit) Equity (Tables)
6 Months Ended
Jun. 30, 2024
Stockholders' (Deficit) Equity  
Schedule of changes in common stock warrant liabilities

The following is a roll-forward of the Common Stock Warrant Liability from December 31, 2023 to June 30, 2024:

Warrant liability at December 31, 2023

    

13,680,000

Exercise of 60,000 warrants – January 2, 2024

 

(684,000)

Change in fair value of warrant liabilities

 

(6,698,692)

Warrant liability at March 31, 2024

 

6,297,308

Change in fair value of warrant liabilities

(4,062,308)

Warrant liability at June 30, 2024

 

2,235,000

Schedule of common stock warrants outstanding

As of June 30, 2024, the Company had the following common stock warrants outstanding:

    

    

Outstanding

    

    

    

    

Outstanding

    

Exercise

    

December 31,

Exercised or

June 30,

price per

Expiration

Classification

2023

Granted

Expired

2024

share

date

IPO Warrants

 

Equity

 

2,400

 

 

 

2,400

$

7.50

January 29, 2026

Canaccord Warrants

 

Liability

 

1,200,000

 

 

(60,000)

 

1,140,000

$

9.00

November 2, 2028

Summary of changes in derivative liability

The following is a roll-forward of the ELOC derivative liability from date of execution to June 30, 2024:

Fair value at April 25, 2024

    

1,697,500

Settlements and changes in fair value of ELOC derivative liability

 

(1,192,500)

Fair value at June 30, 2024

 

505,000

XML 34 R25.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stock-Based Compensation (Tables)
6 Months Ended
Jun. 30, 2024
Stock-Based Compensation  
Schedule of stock-based compensation expense

Stock-based compensation expense was as follows:

Three Months Ended

Six Months Ended

June 30, 

June 30, 

    

2024

    

2023

2024

    

2023

General and administrative

$

997,779

$

644,353

$

1,233,519

$

1,413,455

Research and development

 

598,733

927,140

 

727,758

1,700,376

$

1,596,512

$

1,571,493

$

1,961,277

$

3,113,831

XML 35 R26.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Net Loss Per Share (Tables)
6 Months Ended
Jun. 30, 2024
Net Loss Per Share  
Schedule of basic and diluted net loss per share

The following table sets forth the computation of basic and diluted net loss per common share:

Three Months Ended

Six Months Ended

June 30, 

June 30, 

    

2024

    

2023

    

2024

    

2023

Net loss per share – Basic:

 

 

  

  

 

  

Numerator

Net loss

$

(5,020,412)

$

(9,537,122)

$

(6,087,359)

$

(19,274,303)

Denominator

 

Weighted-average common shares outstanding, basic

11,307,759

8,951,309

10,966,412

8,575,239

Basic net loss per common share

$

(0.44)

$

(1.07)

$

(0.56)

$

(2.25)

Net loss per share – Diluted:

Numerator

Net loss

$

(5,020,412)

$

(9,537,122)

$

(6,087,359)

$

(19,274,303)

Less: gain from change in fair value applicable to dilutive liability-classified warrants

(10,761,000)

Numerator for diluted net loss per share

$

(5,020,412)

$

(9,537,122)

$

(16,848,359)

$

(19,274,303)

Denominator

Denominator for basic net loss per share

11,307,759

8,951,309

10,966,412

8,575,239

Plus: incremental shares underlying “in the money” liability-classified warrants outstanding

99,853

Denominator for diluted net loss per share

11,307,759

8,951,309

11,066,265

8,575,239

Diluted net loss per common share

$

(0.44)

$

(1.07)

$

(1.52)

$

(2.25)

Schedule of shares excluded from the computation of diluted weighted-average shares outstanding

Potentially dilutive securities, whose effect would have been antidilutive, were excluded from the computation of diluted earnings per share for each of the three and six months ended June 31, 2024 and 2023. Total antidilutive securities that were excluded from the computation of diluted weighted-average shares outstanding were as follows:

June 30,

    

2024

    

2023

Stock options

2,254,747

1,709,150

ELOC shares remaining

1,317,491

Warrants

 

2,400

2,400

XML 36 R27.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Nature of Business and Management's Plans (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2024
Mar. 31, 2024
Jun. 30, 2023
Mar. 31, 2023
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
Nature of Business and Management's Plans              
Revenue         $ 0    
Cash and cash equivalents $ 3,997,767       3,997,767   $ 5,754,720
Accumulated Deficit 116,346,446       116,346,446   $ 110,259,087
Net loss 5,020,412 $ 1,066,947 $ 9,537,122 $ 9,737,181 6,087,359 $ 19,274,303  
Operating loss $ 7,762,638   $ 9,759,700   $ 15,572,445 $ 19,729,416  
XML 37 R28.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Summary of Significant Accounting Policies (Details) - USD ($)
6 Months Ended
Oct. 31, 2023
Jun. 30, 2024
Summary of Significant Accounting Policies    
Cash and cash equivalents, Federally insured limit   $ 250,000
Contractual term (in years)   10 years
Expected dividend yield   0.00%
Common stock warrants    
Summary of Significant Accounting Policies    
Issuance of common stock 1,250,000  
Number of shares which may be purchased with warrants 1,250,000  
Exercise price of warrants $ 9.00  
XML 38 R29.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Fair Value Measurements - Hierarchy (Details) - USD ($)
Jun. 30, 2024
Dec. 31, 2023
Liabilities:    
Derivative liability $ 505,000  
Warrant Liability 2,235,000 $ 13,680,000
Carrying Value    
Assets:    
Cash equivalents 479,068 5,136,677
Total assets 479,068 5,136,677
Liabilities:    
Derivative liability 505,000  
Warrant Liability 2,235,000 13,680,000
Total liabilities 2,740,000 13,680,000
Fair Value | Level 1    
Assets:    
Cash equivalents 479,068 5,136,677
Total assets 479,068 5,136,677
Fair Value | Level 3    
Liabilities:    
Derivative liability 505,000  
Warrant Liability 2,235,000 13,680,000
Total liabilities $ 2,740,000 $ 13,680,000
XML 39 R30.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Fair Value Measurements - Canaccord Warrants (Details) - Canaccord Warrants
6 Months Ended
Jun. 30, 2024
USD ($)
Y
shares
D
$ / shares
Dec. 31, 2023
Y
shares
Fair Value Measurements    
Number of warrants | shares 1,140,000 1,200,000
Exercise price per share $ 9.00  
Redemption price per share $ 0.001  
Threshold period of notice for redemption 30 days  
Closing price of common stock $ 14.25  
Average daily trading value | $ $ 2,000,000  
Threshold consecutive trading days | D 2  
Term of warrants (in years) 5 years  
Level 3 | Exercise price    
Fair Value Measurements    
Warrants, measurement input 9.00 9.00
Level 3 | Closing stock price    
Fair Value Measurements    
Warrants, measurement input 5.76 18.70
Level 3 | Phase 3 data probability of success    
Fair Value Measurements    
Warrants, measurement input | shares 0.60 0.60
Level 3 | Volatility    
Fair Value Measurements    
Warrants, measurement input 0.70 0.55
Level 3 | Term (time to expiration in years)    
Fair Value Measurements    
Warrants, measurement input | Y 4.34 4.84
Level 3 | Redemption hurdle price    
Fair Value Measurements    
Warrants, measurement input 14.25 14.25
Level 3 | Risk-free rate    
Fair Value Measurements    
Warrants, measurement input 0.044 0.039
XML 40 R31.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Fair Value Measurements - ELOC Purchase Agreement (Details) - Level 3
Jun. 30, 2024
Y
Apr. 25, 2024
Y
Closing stock price    
Fair Value Measurements    
Derivative Liability, Measurement Input 0.0576 0.1360
Volatility    
Fair Value Measurements    
Derivative Liability, Measurement Input 1.15 1.10
Term (time to expiration in years)    
Fair Value Measurements    
Derivative Liability, Measurement Input 2.60 2.80
Risk-free rate    
Fair Value Measurements    
Derivative Liability, Measurement Input 0.045 0.048
XML 41 R32.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Prepaid Expenses and Other Current Assets (Details) - USD ($)
Jun. 30, 2024
Dec. 31, 2023
Prepaid Expenses and Other Current Assets    
Prepaid clinical expenses $ 728,241 $ 4,391,219
Prepaid other 202,848 23,455
Prepaid insurance 110,104 18,074
Security deposits 7,495 20,796
Total prepaid expenses and other current assets $ 1,048,688 $ 4,453,544
XML 42 R33.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Accrued Expenses (Details) - USD ($)
Jun. 30, 2024
Dec. 31, 2023
Accrued Expenses    
Payroll and related benefits $ 387,435 $ 96,848
Accrued professional and clinical fees 275,247 2,889,425
Total accrued expenses $ 662,682 $ 2,986,273
XML 43 R34.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Commitments and Contingencies (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Leases        
Rental expense $ 24,238 $ 17,712 $ 58,113 $ 35,273
Executive Officers        
Employment Agreements        
Maximum aggregate severance payments $ 1,114,104   $ 1,114,104  
XML 44 R35.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stockholders' (Deficit) Equity - Overview (Details)
Jun. 30, 2024
item
Vote
$ / shares
shares
Dec. 31, 2023
$ / shares
shares
Stockholders' (Deficit) Equity    
Number of classes of stock designated | item 2  
Number of common and preferred shares authorized 72,000,000  
Common stock, par value (dollars per share) | $ / shares $ 0.0001 $ 0.0001
Preferred stock, par value (dollars per share) | $ / shares $ 0.0001 $ 0.0001
Number of common shares authorized 70,000,000 70,000,000
Number of preferred shares authorized 2,000,000 2,000,000
Number of vote for each share of common stock | Vote 1  
Preferred stock, shares issued 0 0
Preferred stock, shares outstanding 0 0
XML 45 R36.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stockholders' (Deficit) Equity - IPO Warrants (Details) - IPO Warrants - $ / shares
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
Jan. 31, 2020
Warrants            
Number of shares which may be purchased with warrants           100,000
Exercise price per share $ 7.50   $ 7.50     $ 7.50
Percentage of exercise price to the share offering price           125.00%
Warrant term           5 years
Warrants outstanding 2,400   2,400   2,400  
Number of warrants exercised 0 0 0 0    
XML 46 R37.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stockholders' (Deficit) Equity - November 2023 Equity Offering and Warrant Issuance (Details) - USD ($)
6 Months Ended
Oct. 31, 2023
Jun. 30, 2024
Jun. 30, 2023
Stockholders' (Deficit) Equity      
Net cash proceeds after deducting underwriter discount and fees   $ 8,110,984 $ 8,571,191
November 2023 Equity Offering and Warrant Issuance      
Stockholders' (Deficit) Equity      
Issuance of common stock 1,250,000    
Number of shares which may be purchased with warrants 1,250,000    
Exercise price of warrants $ 9.00    
Term of warrants (in years) 5 years    
Net cash proceeds after deducting underwriter discount and fees $ 6,830,000    
XML 47 R38.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stockholders' (Deficit) Equity - Rollforward of warrant liability (Details) - USD ($)
3 Months Ended 6 Months Ended
Jan. 02, 2024
Jun. 30, 2024
Mar. 31, 2024
Jun. 30, 2024
Jun. 30, 2023
Stockholders' (Deficit) Equity          
Warrant liability, beginning balance     $ 13,680,000 $ 13,680,000  
Change in fair value of warrant liabilities       10,761,000
Warrant liability, ending balance   $ 2,235,000   2,235,000  
Canaccord Warrants          
Stockholders' (Deficit) Equity          
Warrant liability, beginning balance   6,297,308 13,680,000 $ 13,680,000  
Exercise of warrants     (684,000)    
Number of warrants exercised 60,000     60,000  
Change in fair value of warrant liabilities   (4,062,308) (6,698,692)    
Warrant liability, ending balance   $ 2,235,000 $ 6,297,308 $ 2,235,000  
XML 48 R39.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stockholders' (Deficit) Equity - Warrant Summary (Details) - $ / shares
6 Months Ended
Jan. 02, 2024
Jun. 30, 2024
Jan. 31, 2020
IPO Warrants      
Stockholders' (Deficit) Equity      
Beginning balance   2,400  
Ending balance   2,400  
Exercise price per share   $ 7.50 $ 7.50
Canaccord Warrants      
Stockholders' (Deficit) Equity      
Beginning balance   1,200,000  
Exercised or Expired (60,000) (60,000)  
Ending balance   1,140,000  
Exercise price per share   $ 9.00  
XML 49 R40.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stockholders' (Deficit) Equity - Registered Direct Offerings (Details) - USD ($)
6 Months Ended
Mar. 21, 2024
Mar. 15, 2024
Jun. 30, 2024
Jun. 30, 2023
Stockholders' (Deficit) Equity        
Proceeds from issuance of common stock, net     $ 8,110,984 $ 8,571,191
Securities Purchase Agreement with an institutional investor        
Stockholders' (Deficit) Equity        
Issuance of common stock 316,455 114,911    
Issue price per share $ 9.48 $ 8.92    
Gross proceeds from issuance of common shares $ 3,000,000 $ 1,025,000    
Proceeds from issuance of common stock, net $ 2,950,000 $ 925,000    
XML 50 R41.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stockholders' (Deficit) Equity - ELOC Purchase Agreement (Details) - USD ($)
3 Months Ended 6 Months Ended
Apr. 25, 2024
Jun. 30, 2024
Mar. 31, 2024
Jun. 30, 2023
Jun. 30, 2024
Stockholders' (Deficit) Equity          
Derivative liability   $ 505,000     $ 505,000
Non-cash other financing costs         1,296,060
Issuance of common stock, net of issuance costs   5,027,044 $ 3,875,000 $ 8,571,191  
Common Stock Purchase Agreement          
Stockholders' (Deficit) Equity          
Number of authorized shares under terms of the agreement 2,051,428        
Derivative liability $ 1,697,500 505,000     505,000
Non-cash other financing costs   300,000     300,000
Price per share $ 5.00        
Commitment Shares          
Stockholders' (Deficit) Equity          
Non-cash other financing costs   500,000     500,000
Total commitment shares 33,937        
Issuance costs   $ 50,000     $ 50,000
Fixed Purchase          
Stockholders' (Deficit) Equity          
Issuance of common stock   700,000      
Issuance of common stock, net of issuance costs   $ 4,200,000      
Purchase price, percentage 95.00%        
Fixed Purchase | Minimum          
Stockholders' (Deficit) Equity          
Total commitment shares 25,000        
Value of total commitment shares $ 250,000        
VWAP Purchase          
Stockholders' (Deficit) Equity          
Maximum percentage of shares directed by Fixed Purchase Notice 300.00%        
Threshold percentage of trading volume 30.00%        
Purchase price, percentage 95.00%        
Additional VWAP Purchase          
Stockholders' (Deficit) Equity          
Maximum percentage of shares directed by Fixed Purchase Notice 300.00%        
Purchase price, percentage 95.00%        
XML 51 R42.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stockholders' (Deficit) Equity - Changes in derivative liability (Details)
2 Months Ended
Jun. 30, 2024
USD ($)
Stockholders' (Deficit) Equity  
Derivative liability, ending balance $ 505,000
ELOC Purchase Agreement  
Stockholders' (Deficit) Equity  
Derivative liability, beginning balance 1,697,500
Settlements and changes in fair value of ELOC derivative liability (1,192,500)
Derivative liability, ending balance $ 505,000
XML 52 R43.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stock-Based Compensation (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Jun. 12, 2024
Dec. 31, 2023
Jun. 01, 2021
May 31, 2021
Stock-Based Compensation                
Stock-based compensation expense $ 1,596,512 $ 1,571,493 $ 1,961,277 $ 3,113,831        
General and administrative                
Stock-Based Compensation                
Stock-based compensation expense 997,779 644,353 1,233,519 1,413,455        
Research and development                
Stock-Based Compensation                
Stock-based compensation expense $ 598,733 $ 927,140 $ 727,758 $ 1,700,376        
Employee Stock Option                
Stock-Based Compensation                
Options granted 361,600   361,600          
Exercise of stock options, shares 0 7,142 0 7,142        
Options outstanding 2,254,747   2,254,747     1,954,774    
Options, vested and exercisable 1,940,066   1,940,066     1,600,577    
Previous Plans                
Stock-Based Compensation                
Shares available for future grants 0   0          
2019 Plan                
Stock-Based Compensation                
Shares authorized         3,000,000   2,000,000 1,000,000
Shares available for future grants 735,572   735,572          
XML 53 R44.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Net Loss Per Share - Basic and diluted net loss per share (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2024
Mar. 31, 2024
Jun. 30, 2023
Mar. 31, 2023
Jun. 30, 2024
Jun. 30, 2023
Numerator            
Net Income (Loss) $ (5,020,412) $ (1,066,947) $ (9,537,122) $ (9,737,181) $ (6,087,359) $ (19,274,303)
Denominator            
Weighted-average common shares outstanding, basic 11,307,759   8,951,309   10,966,412 8,575,239
Basic net loss per common share $ (0.44)   $ (1.07)   $ (0.56) $ (2.25)
Numerator            
Net Income (Loss) $ (5,020,412) $ (1,066,947) $ (9,537,122) $ (9,737,181) $ (6,087,359) $ (19,274,303)
Less: gain from change in fair value applicable to dilutive liability-classified warrants         (10,761,000)  
Numerator for diluted net loss per share $ (5,020,412)   $ (9,537,122)   $ (16,848,359) $ (19,274,303)
Denominator            
Weighted-average common shares outstanding, basic 11,307,759   8,951,309   10,966,412 8,575,239
Plus: Incremental shares underlying "in the money" liability-classified warrants outstanding         99,853  
Denominator for diluted net loss per share 11,307,759 11,307,759 8,951,309 8,951,309 11,066,265 8,575,239
Diluted net loss per common share $ (0.44) $ (0.44) $ (1.07) $ (1.07) $ (1.52) $ (2.25)
XML 54 R45.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Net Loss Per Share - Potential shares excluded from calculation (Details) - shares
6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Employee Stock Option [Member]    
Net Loss Per Share    
Antidilutive securities excluded from computation of earnings per share 2,254,747 1,709,150
ELOC shares remaining    
Net Loss Per Share    
Antidilutive securities excluded from computation of earnings per share 1,317,491  
Warrants    
Net Loss Per Share    
Antidilutive securities excluded from computation of earnings per share 2,400 2,400
XML 55 R46.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Income Taxes (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
Income Taxes          
Income taxes $ 0 $ 0 $ 0 $ 0  
Liability for uncertain tax positions     0    
Accrued interest or penalties $ 0   $ 0   $ 0
XML 56 R47.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Subsequent Events (Details) - USD ($)
1 Months Ended 3 Months Ended
Jul. 09, 2024
Jul. 01, 2024
Aug. 06, 2024
Jun. 30, 2024
Mar. 31, 2024
Jun. 30, 2023
Subsequent Events            
Issuance of common stock, net of issuance costs       $ 5,027,044 $ 3,875,000 $ 8,571,191
Canaccord Warrants            
Subsequent Events            
Exercise price of warrants       $ 9.00    
Subsequent Events | Common Stock Purchase Agreement            
Subsequent Events            
Issuance of common stock     300,000      
Issuance of common stock, net of issuance costs     $ 2,800,000      
Subsequent Events | Canaccord Warrants            
Subsequent Events            
Number of warrants exercised 831,667          
Exercise price of warrants $ 9.00          
Proceeds from the exercise of warrants $ 7,500,000          
Warrant commissions payable $ 400,000          
Subsequent Events | Director | 2024 Consulting Agreement            
Subsequent Events            
Number of shares issued to consultants   20,000        
Weighted average exercise price   $ 5.27        
EXCEL 57 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( +N #ED'04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " "[@ Y9&?:&#N\ K @ $0 &1O8U!R;W!S+V-O&ULS9)1 M2\,P$,>_BN2]O32K(J'+B^+3!H(#Q;>0W+9@TX3DI-VWMZU;A^@'\#%W__SN M=W"-B=*$A,\I1$SD,-\,ONVR-''-CD11 F1S1*]S.2:ZL;D/R6L:G^D 49L/ M?4 0G-^!1])6DX8)6,2%R%1CC30)-85TQENSX.-G:F>8-8 M>NPH0U56P-0T M,9Z&MH$K8((1)I^_"V@7XES]$SMW@)V30W9+JN_[LE_-N7&'"MZVFY=YW<)U MF71GB>XY+>R%N^3ZP^_J[ /UNW= M/S:^"*H&?MV%^@)02P,$% @ NX .69E&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" "[@ Y9_Z;;M^<% #?'P & 'AL+W=OS?5-L 9ZU+5:6(?GW MO;+!)JE\<3W+"]C&YZ CR?(G:;B1ZFNZ%$*3YSA*TLO.4NO5.\=)_:6(>7HJ M5R*!7^92Q5S#J5HXZ4H)'N2B.'*8ZYXY,0^3SFB87YNJT5!F.@H3,54DS>*8 MJYPL52FPO.:+CB"S$3^J_55,&94[H$82R2-)0)46)^V1G3 M=Q//,X+\CL^AV*1[Q\1$>9+RJSFY"RX[KBF1B(2OC06'K[68B"@R3E".;UO3 M3OF?1KA_O'._S<-#F">>BHF,_@X#O;SL##HD$'.>1?I!;GX7VT!]X^?+*,T_ MR::XM]?K$#]+M8RW8BA!'";%-W_>5L2^@-4(V%; W@AHW3]X6T%>IIJ[)%UR)=*AH^'?C,;QM\Y7A3.K<3XC'V2BERFX!B)XK7>@E&51V:ZH M5PPU_"-+3HGGGA#FLIZE/!-KL,*P9SF;V'N5?9'U]6PI84EU.W M^\D6"56UC-0O(_6;1?J4<:6%BE[(@UA)I6WQ<"NM,ENE3%!5RWAG9;RS9O&F M0H72=-B P(!A;3SIM2%1 M6Q"+ M,-70@)K<\]C:1W&?<9+(=9B2JU">P*#LG]J"HA8M@U*W>N^Z3:)"X:2"[IF_ M,T[(3,,S2:0B$YDE6KW =V#-?\#]^L:6&!>UC;R'&K1)Y$?^3.X">$;#>>@7 ME%'?D0]8LK,NZ_?<'J/6O*BX;5Y6Y65-\HZ# -S3D]T!>0_WD8^)O5UQ2^I2 M(X?:VT@8Q:\5,##TFBS4HB@X8WUK3:"V;6NB0B6*TLA_:F)BSJ"7/\J-%90. MV'W@T5HHFW*"*]L&K;B(XF3S-FCY/$\5#$B);V]SW',ZM@8]!BS1BI8HSCAO M@TYEJGE$_@E7]4,6[D@OO+Z][QZ#FV@%3A3GG;ROCF&*7!\,-^@-K)2$J]K& MJCB)XG#S7OK07M.E3#"..& R..]W/7IAY0AG M7\A,^)F"EK2&Q)TF,H[A'373TO]Z0E9HC@( 04'8;(@LY?X24;6\ =(ZO[SS)KK&/3$*GIB.-_LFI/,+K_,K.B$BYKFZ]")=8(E2:94F8R4\Q@\H:$%TIF78TYX/C%NH8SP55M MB M S[W,NERWQ=@ R9!86C->PP.8A4'L48<-(MY%)&K+(6?4WNOQ7WJEE)P6=MX M%?VP1O1S$PNU,$_E;^"@EP (\8HG]G9MMV2$R]KFK-B'X>BRR_F\OYQ2K"!9 M0^)NM>LIN*YMR@J%&$XQN\ZZ%-!9L39LN5R$Z]K&JTB(-5HQ>HTQLWQ5GWS, M-'![8AC!FO@[T MP0SYF?PI[,V(6QFFZYV?#WK6R0@N;MF67L4]'HXK.R"X#5.#[U\$T"BVE'O MKMNE# #>NKUP# #R*@#R<%PIUW'WD]["1>M;Y(!9W4(U+FN;L8(?#T>5MQFW M2_/U*7&[3]9I&"YJFW%ODPP'EC$$#(J0$;>.,0<,:D=57/=_@SE[6ZCFK9[O M+*?$-\NPQ6YJ>;7[9.=7NQ]?V!&RA(223F('5/SV' 4\5N&PO=V]R:W-H965T&ULM5AM;]LV$/XK MA%9L'>#$)/6>V08:!\,V;$70K.MG6J9C(I+HDE2<[-?O*"NR9=%*MGH?$DOR MW>/G.1[OCIILI7K0:\X->BKR4D^]M3&;J_%89VM>,'TI-[R$;U92%W['S>?-K8*[<8NR% 4OM9 E4GPU]3Z0JSFM'6J+OP3?ZH-K M9*4LI'RP-[\NIQZVC'C.,V,A&'P\\CG/=:/(A9 M,,WG,O\BEF8]]1(/+?F*5;GY)+>_\$90:/$RF>OZ/]HVMMA#6:6-+!IG8%"( MZ8U;)NF&&SB9);I*PUH-F+.C:U-Z@1 MI5W&.Z/@6P%^9G;-[&_3^W8^3L0%T:S/.&J3K'1(]@?1; M55XB'X\0Q31PN,^'W6]X!NZD=O>[[F/0U JCK3!:X_DG\.:54KPTB&D-PJY< M>G8 @1O [I\KO6$9GWJP0317C]R;??\=B?!/+G5G NMH]5NM_A#Z;,[T&K%R MB3)[P;]6XI'E(%Z[5.^@HAK*;O+'F9^F<1S%D_'CH:"^71B'04QQ:]?A&K1< M@T&NMXIOF%@B_@252'-=\Y9FS16D^^&2N;COH,,#3@0'290D1]S[=D$0^F$0 MN+F'+?=PD/N?TK!\@%[8^]D0!U$0AD?T^G8$4YS0Z 2_J.47O2GG<\$6(A=& M<'?B1^=,_#.!=03'K>!X<$$^9)FL(,_1ACVS1L'T_#:+P.-_[=H2F M-/%C]YHD+<7D-8JJXOM\=U%,>C\=131*Z!'#OAE-DXC&OIMAVC),WY#563]W M7%33_L["80P1/>+JL*-Q2LB)ZD'POE_AP1S_*,L+!U=GGC=09TKTX;+QGL==#)%?0? M.YVU"^3F2AWETD7U_VBM9-];R7!SW6V/5[9%@]'9PG'JV!<.0Q*GX<#.V#=6 M,MQ9Y[(HA"ELW]\- [(THKSG90:DT?N/TG 4N0>[06!WA)%SBWP[4%?\OC.3 M<+ LW!F9/:QEON1*_X#>PR O,F'<:@>;_+^N"F="Z^K>=WPRV%_M.+7B4 V7 M2-L(P #_#E_"'B+0$A6",;#B,%*/X(G]0WK-E)VY*K.62OP-;C93VN="ZZIY M!D<^;> ",L@9Q/_0]MTI\^U W=#M9PL/KBA./(1D#Q=%+M#S.$ M!&$:^&FO_CM,,0UQ3)+T!.G]Z$.&9Q^8SJJBRIF!56EJAI-M?YRY("3R8;@/ MHF.Z3EL@G.+DQ"Q)]],/'1PRFF:DWU[L&KPNFSC$21(<\799QM;R0&&7]7YT MH<.C2Z^%U@G>53$0_0:];_0-02P,$% M @ NX .65\/>:?* @ X D !@ !X;"]W;W)K**K.$6U/=J*73/[5PR6D I*2^1@-7<^>A=+CQL!#;B!X6M MW&DCD\H=Y_>F\R6;.]@0 8-4&0NB+QM8 &/&27/\:DV=[IE&N-M^=/]DD]?) MW!$)"\Y^TDSE6@G8D?@A2\(_%;@'RL(6D%@$VW(;%K71)$D%GR+A(G6;J9AY\:J=3:T M-*_Q5@E]EVJ=2JX((V4*Z-8X2'2V) )*E8.B*6'GZ#UZBUPDU8>].6N3K/+U>]R]:U?<%2N M0^DT^G!8;[ZH2UF1%.:._F0DB TXR;LWW@1_&$KN/YGU4@VZ5(-][LE2?PP@ M!&1(5U!Z?X$J(M"&L!K06<89(T*B"D3S9L^'IJ+QCZR_60LV"1YAC+W8W>PF M>3"LAQ]V^.%I^$T%(E*KG OZ![(AY,9SO,.B%S/S>\)\.*X'/>Z@QZ^"IE+6 MP\#C9R!/4?=%]" G'>3D59!ZA9>*E!DMUT.DDX.D^R)ZI%%'&NTE7?"BT.O\ M:^LW.JY^#X;UV*<=^_0$]J.*=_IL_B(\6+U'!/:89QWS['3FEVMW]@S#\R+? M"Z=/>0<"\=B;S8)@F-?#_[8N?#KQ@4)N+8_@'HH1=I#-,>)IJ-X97?D.Z[T_FZ;N3Z"@3 !^OZ*<_78,9M\=ZA+_@)02P,$ M% @ NX .6>4:A'"-!0 TAH !@ !X;"]W;W)K"^+;VHMA$;/69JKV]%:Z\V-XZCY6F1< M7'KZEQOD+BV6PW2J@;J,0UB0>3E-O7C=KPN;@=F?U) MB6(G1I,?OB,,_PCE=TBRV9!D\4!D9Y7P#I7P;.R3!\/(B_D:\7QA-K>=V;4W MY2A"Y:B96,54;OZ[B1^$/B7!V-F=9KJ+"RFCA+5PLRZ.4!<'+@[/@3$ 9-@+ M:=F+.T"\?Q#O6\7_+'+3AVFEG2_,SI8H7?;E3D#R:R[_]"JB(/ H:%!=FC?=_5:%"C)YS(3Z*JI^#MP[PV'W'N'))L-218/1'96 MC>A0CY%H95-P6!JA!U.H&:UFJW(("BU&_#9EU8@(G'6LW717F^3TC/ M;D/PT>1A^\A5O;=,F:YRMAN@8M>5*@'4^WHG3.>UX4/.])*NF6%3/:N==.[6N_.:?= M90D.&,'MW3$>:MWSG-)C3NDE=\.3_?$]R@5H@QJFLW$S-H!2UDXE (3F$L!% M7NCCL#V: - ZFT<[3JP><_*;N0FB)V%^\XN7NX/FS[ 7:*C.QL3'%'N$MO4# MR,AW T)I.P, DN$P%HA8G="]^_IMSKK-W9D5Z%S%Z' MQ%;(N;BCU25VK_N[T+U>IPEE%Y040/:4%$#VE!1 OE+2H\0 M6O,"O,L2JU-^J]D9E&TV*%L\%-MY.8ZNF]AM]QU7R1Q=+62:\N*D*/ #GIHK M/.T+?.UY[98$8.0:MW]LPFP^PZ?_2+LU@2!Z3?V>MCS:<&+UE9-9DFZU6%R< MB?"R3 P*!,@S*=M[0#,HOUH>DED'H&*+T Y^Z$=RY].B[J=UW M-U,+*@9\;H_B+K)',42)&:.L_;@ H@05.R?/Z#-1K*J7(\H,V#;7]K))B* 'F^Z64^N6@7.#P&FOR+U!+ P04 " "[@ Y9 MA??#R4KIGD1 M+69/OK2V<_A2>DF3YR%I73]7];=F4Q1M]'VWW35^=GO=?_:EOKVN#NVVW!=? MZJ@Y['9Y_>>G8EL]W\SP[.6#W\J'3=M],+^]?LP?BKNB_?WQ2RW?S4\JZW)7 M[)NRVD=U<7\S^X@_9)QV!?J(_Y;%O>?%[?S%!W1<6V6+6= M1"[_>RH6Q7;;*OWY1_Z6_>7DS7_.F6%3;_Y7K=G,S2V;1 MNKC/#]OVM^KYUV*X(=[IK:IMT_\;/1]C!9M%JT/35KNAL+R"7;D__I]_'XPX M*X#I2 $R%"!& 2)&"M"A #4+Q",%V%" 3;TD/A3H;WU^O/?>N&7>YK?7=?4< MU5VT5.M>].[WI:5?Y;[K*'=M+?]:RG+M[5V;MX5L^+:)JOMHL?]]$B?RS;?.O06OJU M_E/)8M''U>JP.VRE#^MHN$V'5#9!2B\VETUQ:@]R:@_2Z[ 1G4_Y-M^OBBAO MY;6LWD<4OXL((L1E\U$I[I6Z >'I-L'Q]?SIW$Q'#*%"L"31 Y=VX!5GB#,9 MJT=F=B1)**&@;H MP@)2; DIE@&):>W#3^W#O=^(['M1K\JFZ(;FIFN@J'KLQK[&U1[<^EJ:8P&W MOBR")L@8![Q7%&J>L\;8/4S$)U/BUYGR,G"XS(FM"^%$<&X8Y*TXM!="BF5 M8IKAXF2X\!K>#PU773:VCE;53J:H3=XG><7W[G7A\MNK&#HX"*OQ,&>$4G,* M@ZPTNURI9F9R,C/QFOEOF?MOJ\;92;TE0TV#%%LFEAE7J: ")]C(#28$:K:E M)]O2J6G1O_+ZE!-0EXVI(^4AQC<]M?,&F34(@HPQ2@J>L#?W]T[E_J+!C0"*1Z!JV:"FC5183J6, MHK&)3^$/]O//V0#\S\->CCO(,^'9_),B<]K'-I"D# F48!.#')%7@E*2(B', M =@.)4@P$E,^8H!"'>QG'<< ?-D(FW52A D1U@ ,BCN@:AF4FNZ[(A[L1YZ0 M='.0\N>;V,:)D833$3F6<3I"+Z2E7+:R?](R@G*)J!J&92:[KO" M')R^XBWD5[ MF1/(#\N7@%75M,X$8:CA?-00J;EV[V X+C#&QNBR]%]NJ+ECU:8C#$\44!$_ M4 7ZYEO0(S;UB"1AW)SD_%<4VHM!U3(H-;TUSG::_'07M+I,[%T?;%IMDU^: MIF97!>4T1Y48H1'N)8J_B'\GZE5+S,3>BQ*8F8F O^;@_@C*4U!JNNN*IXB? MIUZSSNR7#)WRB,TR6(Y\+*5F+P9%J G5ZI8J@")^@/(AJK]HL'60:DOBH*^4 M4X'-Q#J;$JF;I^"+3(*O2= U2/GIDSC(S$V?CL@Q^G2$^NF3* HBDR@HB#Z) MS21N^O37'=QA0/=^H-1TWQ5\D4GP92ZWNOU.['D9<:OGV6B&$>%(X,2:H!U; M.+@+3E%B]3U'K! <)6QDCYH9Z35/2ZYSTF$U/& MS#&8VR&#,>,IH:BYM.T+E M&!Q3%C-F($7FC.W&X(2->'#VRR<_(%U8VW9[X=BGD5Y@9OZ(9N&O/+AC@;(0 ME)INO&(A-OE,W\6,B]EG^AS9)[,I8RS[=(2.9I^N6&_VR12^L.!C?9>]L(%@ M)/OT5Q[<^4#/]4&IZ<8K]&'B#1, T!\U@:HM0=4R*#6]E12<,3^< 2SZ,7M; M3%CCALUS')$X-;ZLWQ$Z MFO4[8WU9/U?DPX,?,7'9"Q?;.+-^?^7!G09TJPE*[6C\_.R!,]WSA&3V^E#N MFVA;W$MY]%Y(M^KC(WJ.;]KJL7\&S=>J;:M=_W)3Y#+WZ@+DW^^KJGUYTSW6 MYO2@I-N_ %!+ P04 " "[@ Y9L154&G0% !8%@ & 'AL+W=O]3.Q.=]8#(^2 M!M,(HCCN)7>J4>T#8^5:;UA*@1D1? 2Q4GB'[604YRH MPXE>P\EKTH79BA-9EO>18B?8!VJ33/S(AR/T!+OY 3K)V=#GJ]QC1>_;>EG@ MQ:G?;\ V4025JU$PMB$Z]H?!NP:@KF.]0IW0.5:\MZC/9>TT"MV4 9WDK*J: M983D^QA0(6H5!,-&BDQ+1:-"\^N%GC2LL0@'"4H@]-(DZ&?2(AC&$*9C>>SX M'[H'@%,/R#/A&16O\BD<$,V=2_^T?1TDP)TCPKCSIF\J)K3LX[=PP\, M HYM.AQ $C^)1I+7#0WPE:GAT$2VG#U1== "RQ=K)5H]'$X0213:-I]%,(S3 M<+1;=^,!=)*NP9^3C!,U?^H>:'S1Q&@>R(^:JNF.C.W!U-((XS!*0[_O@$T2 M1:'O18'=!=3Q.G+S^F(,\@58DC6M*IT(M>%4=ZD=N>G=X0?2S",41"A= 1_1_L(.=GH ML=YN"W.'@0N04Y&I(U[-FT9\("JUP9HK+U7R5F9"SM'BO25_+FNG$>GF"^2> M+QY(7C>W9*JN!FMZ=$=74GXVEQ="F FZ^8FK/W:7H_>FDO! MWO<[>+UH+CD[,\V=ZU?,5=,1H" K9=*[BE7F>'.-V;Q(MC4W@4LF)2O-XX;@ MG' MH'Y?,28/+WJ!]C)Y_C]02P,$% @ NX .69U3L+W)"0 ;1D !@ M !X;"]W;W)K6;(3H'= T4A:# M\]-&K^F&TF_-=<"W@\%*:6IRT7BG JW.)A>'[RZ/>;TL^(^A31Q]5AS)TOLO M_.6G\FPR9X?(4I'8@L8_MW1%UK(AN/%G9W,R',D;QY][ZQ\E=L2RU)&NO/W= ME*DZF[R=J))6NK7I%[_Y1%T\K]E>X6V4_ZM-7GN\F*BBCQ:BT*]5G[9 2@)_^$=6UU2Z>'B0,+T MB?KL7:JB^J?P W!U\7O:^7BV<-_MRZF3J:3]5BOCA^QM[1$/N1V#OZ M?\2>31_O-\VE]"XVNJ"S"6HE4KBER?GWWQV>S-\_X_CQX/CQ<];_GN//FWYY M^(/:-3]5__+&K=65=P4%]^BT[[][NSA\\SZ?J2Z<\[%08(2A,)34*] M[,/Z,$3$H%WK\,6XZ-V3&ZZ'#3/U*Z))_LX4JM"QT"4!D5UWU)+6L(G&D2I5 MH0LI2[=D!0]9G$TT^$!8-U6;RA2\2)>PK@P"-@$ ZSOOM%4I@#@ /4UQVLIJ M-.L<=$D:!XA1T%D5Z*29=]9'.:SP:V=RK\6O-(_4Z\>*2 MHED[DMAT2KKXL@^R>P7B4N#\,F>6 ?-+W#:N,DM$T3T0-&S>A!!K-'O3P(.] MP&)#()@&I%0.%L8)G*E/7TW0MV0FIQ#1@J2-QXAQ^72^> 1(9O>$HJW@/W6M+"$U5JDVUGK*,L'1TP M58C5I59R],58V^%2;S%"5:BF6/F-8XJ;%(RK(ROD";O"W>\&%D;:@\A']Q?PHLJX>A#.]K0>V;_?+&W0RDK!6 M'DT+CS*DX^B7G"1R:_0D/AJT7FMG_I+3&08&&[RDR'59V%8" 6VE1Q6Z,4G; M*3>E#3NGA1JD0Y%=+!D!WW"['IG:S8'S*JFN4.!';)?HDBX9>! XD2WEFL]K MD[HGME<9XO"!P@IN,!>A&G.IP5T'7O)ZDY@+862^\=&P*N/RJ-0*$ .AX.O1 M=G$1T\B(;SK&%HD"F)+])PXTJ\&G*5C=VA+H(A:$8EP>)1@#$"?&M8P>9)UY MA 6.0^Q_0#LR65+ET:*#B> W7/"%$?>EX_+J$3=YI#25AF LJ$WR8S]3Q&4A M^@A5NH.^+@U/W"@5_%3:>B#0)CF:73#2G@;[) > ' ?'4P-L$72* @-OU=KI M@"VWY=AODWBQUB\9110"+X>.QQGK%AW2XZ-NN!"8A]**8$5F:=.51]_I^S.Y MX5 F-P;;@WG<0;)P,/7Y*(;%TG.,+$L@%F4RJT)WDDT:*0!%8"N247EO/7K M#'RE'=(A)8JVJL.:<%!)C+ALX[+2/=RY;$56H$%\ *TX^JF 0T.*)?Y;MEJ#/XH M*> 87-&&D*5+DNG)R$E0-U)07+D=,XS,ZJ&, M%<];LP+BB+%K$KF*&T'Q\7531MZ$07=>A(('G ML#G;,";=0D;^0'^VF+N6. 8$^.)X-L?5 M$).U4UZ:+[M%6W-5$I<];^#8'3R\^'<^62PT437VU) MC=[28"(KQ<"_*5OERF'R'#[=O\(_[9$S/;=QQM^!\ ;:]38FET7OUG' M=!J2!@6Y.V4&'!AC.-"ETJTCWP7A.J>> X>,2Y1CTA9(.6EY\1F7:@U58*,? MO!!L:47HS%:23$%4QD,#$)V4AY/M7WCD.;7'<[D8%00OP+!/$.[=\/I6_;1' M%?&L>@:K7N_(T!S4. O16VTL*YOI8)1U (6ZXSD7 ]HUIHKH6%&;@R,/0NKK MWF7\A!-/HH=A$\7'Z9BH.R1%##E1I9?RP72E6Y,)!&^9Z+P1$#RZ(PBGT=BW MI VGHW5]=%G4C IR/YH2S7C9;C#;!P4,] KOT?6" M\<]6V/S>EE5I#''1%[B+-CKTMXCM;B@7B;[G8!%U37*_NO^O6/OA5 UOQJ7 MHALN#;CK\[5LG$ \?V#)D%_#K+!U/GOS>H*6*2_W\Y?D&WFAOO0I^5H^5J1+"KP SU<> M_;#[P@<,?V$Y_R]02P,$% @ NX .6>B),2Y@$@ :S0 !@ !X;"]W M;W)KSZ#52 )NPXV4"6)^^OW92:.*JJH=NSQQ19%'(D\7KY,0*_N6O?= M;XSIU'U=-?[UT:;KMB_.SGRQ,;7V\W9K&GRS:EVM.WQTZS._=4:7/*FNSBX6 MBY_.:FV;HS>O^'>?W9M7;=]5MC&?G?)]76NWNS)5>_?ZZ/PH_N*+76\Z^L79 MFU=;O38WIONZ_>SPZ2RM4MK:--ZVC7)F]?KH\OS%U5,:SP/^L.;.#WY6=))E MVWZG#Q_*UT<+$LA4INAH!8W_;LVUJ2I:"&+\&=8\2EO2Q.'/GZD2K/2?=5]:>_^9<)YGM%Z15MY_E?=R=BG3XY4T?NNK<-D M2%#;1O[7]T$/@PG/%P6F<_C68E[WYD:,H=J5NK'KQJYLH9M.719%VS>=;=;J/X9Y$S"7D1AKRX>7? _^F:NGBQFZF)Q M\?21]9ZDPS_A]9[\OQQ>UGXZO38%TPN_U85Y?81H\<;=FJ,W__C;^4^+EX]( M_C1)_O2QU?^7DC^^]O'%B?KQ]=6Q/E%7VEM/@S_349M.<\3A\X>F,\[6ZFNC M^])VIE3O;:.;PNI*W6"807QW7OV^,8C/HJVWNMG1ZC;,6Z71/H_&NI=-T]YB MRRO;SK!),5=^T_95J99&$39A 56TS;>^D>"_L]U&=;1+$&-R8=V4JFD[' I# MG>E:+%-4/9R7UJ/IUR+B/_[V_.+\YY>>'/$)"=-CH2]FV[I.83?""W6^./U/ M;%-AB.:1RM?[%X>?/NFG\Z?WE"RW[2 MKMBHBU_$_^>LM4<5E:2GT^ $VAG51TO,H3<6JMW:)ICKDVZ Q#1Y1E]Y,[&: MTE6E=/D-V,2_GY&B87[V"JS1$%A6,Y@!9W7TR]'@QA3&>_(M9!2EU4I;I[9[ M;D-BY1-M6V_C-]'PNE- Y/08*8L1,0R0&/V$*0MQ^MYWHA6[#;.&%:\M_>J M%FPRA$WCM7@(6Y9^H'4+[3=JA026%_O!)=A*/MMI6D(R#!PO*<=6.\PH$724 MLZ)&XESX)=SA-#-96Z>T6<*27 ME5'KWI::1WE5&T(M?,]SZ8@1FR=C'[A)'4KDG<;8(U>K1!L(0H)YLG;:S(:^RG&FY _*JN7MF*, MGP6MT[&S46@\9"1ED "'IFK9C9WH 2+F$\]R$$W(Y MZ1XY3-%1*HU(5^N=HJ6=92>^Y;3AVCJ$?]IY/F(IR&XUB;G\QC8+?GG8PC&Q M=0$B0RC2,,Y.M[KJV0CD/QW%DN]\D Y /!PW!"G,>P,U-6:RCI+-D^2#9=I"K)["\#%&";:C<;BIFU&:)*7.'> MN,)*\$9/F _A+4][W#W\M(.HP)>@L@8%7SA96X!IL#[KUDEB=-:$%* +%J_D M[W59,I/ HD/H).ZZI!-3]+!S!&+$"9K$;FZM:QNQ 8M 0%4(\2UXSEM;]:3 M7U%(?VR]IX!2-QO*[#*HP1=5_,+S%]BW-/#NFG?N?8RH.ZXE29A;2(#S-GV] MQ"SHAB=ZP9"!XZ'<]I0Y&&HDO(V& Z6H#M)-"2'>+T<6UX!WK8A#S%*P@8-U M.#Q9(]O8D3]"0A_LYA.[G4G(D8=+1(C[!5DE[&;J;F,QZ(YYNT1\= APX9[3 M#U:%?(ZM3YXP>7HA-T1M^DPARX,GAM);3HW=*/(/G442@$C)Z4]3KNWL*>] M42U*@T.4)^J:F"*=E7]X!]\#>J0:)Y0/PIB!"Y[)] ;6KG:GE<5HBHE;$]BR M1&/K[-J2R\);HTP<)<1F P6%+9!U(S5DNFKRWO/1YAL=".U25Z1D)M,YV@C= M;-<+-(J)L%7;KU%@24YBEBG)W0&5S7UAC.2@E2D#)\0J/;&)RB(3D[A_OWBV MF"T6"^%R;!%H'ZD$@YC 5II\8\5L4D["/K1"IF&8S?H']\Y@KTNR6C0"E4E3 M=5H^'E0O&# [Q,5AO,SW855SHCY$?[QN/29<>M]BL827[R0OQ%$^CR]X?#JH MT)/&[!6E^]+&/!/7BZ$"4EU+<1!*+G%T1P.N0'QK*/GI@&KY^3/8?W6BWN84_C&D M\-THI@QQ!"$7".B5H4@UGO.UI)5,N\D,41YV\Y0""'6Y\^80 M 8]BUO62.4?$)8$V0L<@0D=;RB_C\;C3<'[^V_3+FF>12N4V*,I/!1 MC)!,@RRQ-O44LE'.*NF/OR*O2_)N8/ LJ:!6G%A.2O%PLTXX&^+D.Y9FZC8+ MK$82-YLBTSIX> LT^:_LX^-.TP 9:)4PIB4[#2PJKEJQ$3%Y#+B#',]:"_0J MNXF8A+T;_COEM\W0&;B9; P$V_J$ MFV'P(SZ>^G?D#[\UZC?4'T2#GIQSD^7); B>&4'H8"S.G:,2E=(YBG^2[(Z" M"[$]G.:A0'5L3]3Y+&2H0QR+Y#^V&)DX#8)W&\])K&"-LZY#P?;7RW5L@-))[@>0R3+31VQ 7T:YD A3$0I41VI%2Y99&BKUXH-G^[UG],Q6:>Y7] M;BJ[:9&ON(J.PV(W;Z3K0:'IS&EM-#$?460G+#P0+277;%S2IWPK/'_OR1BF/U9.@H )'-B7I/ M8OT1%9-;;1]R[KT6,*:UG6GE*=4$R*$>/VV2PWOZ38&ZV4J7(]]S%A/ % $L%^&78VW M@Z[&E\/M#A^L;BQ[RB1UXX9)P(5!:N*PX7YU&MIJ:;=)Y@V(;Z6M-GS0-3Z<2OV'% MKLV@&@0%00K *<=U=NP,Y2U:M]8XVK"JP0\H>"2P+B6N3<,'8)C:;P8^S*_: M!<_;ZIW(5.N2O8@7B*J#F][:4AKNPPYA2=\@1W)Y=\==[I"U!XW!J$$,_<9E M]?O0=^04-)8H5M$VWE>$#LJP-S@J\G,C90O%\ E,XX@B<<#XKB]9K;5%-ND MN,17-A:6*L5[!+%0)G!3DVF.>D#N5@1@ JPEZ,")=5V*YI:P#DTC0@LA"? M7ER4AZKZU Z5T!BH/ 6L,UA_0.ZYF4EM9)!0)XW*)37>X)- J6\G0CM/KWA; MV@_RBOZ'F3)P6+D-I&V9NYR*L,5PEA8WG[A4V4L)/Y\_GXTV##1?:/!(DL$] M%$T;T\!AEX<*;%/^@'"QE3QJT,U5V""7>53<#E>+7C9L1Z\E5U,/;=SN$Q+X ML-Z:;/0.[8[TQ(L*<\H9>X^^]#Z TQ6UDDYO"M1&Q+MY_U,B>"1>W99@#*.R MNWO T:2R^:F'.^6SL%.L$*"8IX<.3;WI.?J74HT*4+^RAIA-W&2$*1A.#4& MI=H,/2R_1Q5I%6S@-/6/3[D<7?+3C%$832I3M;>A!M6YNY4 77HW :%9T$B ML'B^":9OHY"DW7FHXJ(F0_\NQBU=]3#EH'IIP7U%GW7&I>9?*(N5%-(TA=:C MBFJ;:C>9\G]@ >G5!6PGS\<;BL?!)Z"'[;GNF M^2'UD>R#N[@AD$2BQO=2T4V2;&'Y6?@DY?-M2[?,5*:$ L_Z[Z"'@RO!H#;O*%;+A '.@M4MOP$B+:>F+?>#$W2V EUT#4'&DZA$@VS5Q]X(N@ MD4Z$J?.I#]*DO.,M@]-OL3\??3^AY&HB;^EW?F_$M M4"!>@47(J(Y'Y:M Z9 .B\^=U(&@I40 H3BJ%C#M0*$Z!IH1/$2]$PE_)%%Y&0;W0.G(Y/4_:%=.FU MDL8[(Q,94>X35K/Q2>5"E<6.[%D9-A(U?6S';X5:%QH_E,=TP_TKQD9/AB'> M"_83(*B<$(T9<[A0C[03'(JU]?!QV%M3F/IP-W.CR_BH:^J$\:*&N.>$+&.J M8D>/(>3"G1[1Q5=63/.>+F8C3\UW3N%6A,KI@8Y.24>GHB,,H3YT:A5,.5#( MNQ&7$I2QU/&%7^2<3Q?4YW'4YO'[SS(>!,MREX3D7@@]D[9U7X^VS$*2\L=- MN@XS^\[\L/C[*Y!;C8Z!#]^I[^Q&?KTTX?=4#$B &."<-!7#I0\7_PS"34M] MNB9>J2K&+J)L;&5ZPCEQK4OFR#U2NF<=M>T.*/W!8TK:[(%_ LPJ:N(49N\A ML$/-1BL+7(Y+DA?I0DZ?F MJ[(\$B";7[D=TY)AN9-$3&6N'SC+Z&G<8"0[Q0AV?G\1+5>X\0=/KUD5$ M6R.>@?4T/S;Y@Q^/GI$(V/ U%UD!/@3]"TOARX.+D['G6OGT$MFGKKUT(C1T4R;]A#,/GG(@B3>A+SZMA[D:*(^@(LV3^QEY MVRP% *6)M6T:#K,5*229^OQ9?)7\CA\%Z%)R;&BCR6-!<5C:+SQN31<+@#EZ M7L(IA'&4:(S4$^D])X[FM^DJBYD_4#IL(\^F.LJ+PBD'-"BVIT(5\Z!%.OT. M<2JV=M2^'][F&8%HZ)UZ;T--TM,U+G=(!YV?!)6!&9"PP(O3PQ3!#0[A2)3" M)O.IOQXX&_P!2&W.$T_0R0DX9HD M& "T[/[Z>W;!EV1)3INFG;E?;)$$]KV+LTN>+8V]YZ\. M#UVT4*ET/9.K#$]FQJ;2X]+.#UUNE8QY4YH<#OO]H\-4ZJQS<<;W;NS%F2E\ MHC-U8X4KTE3:Q]N3/*[COWBO'/2$;&:R2+Q'\WR9U7J M,R%ZD4D<_Q7+L'8X[HBH<-ZDY69(D.HL_)#>%T1DZY]19/-?;YBY^DMN*S3 HEWBOI"JM@<>_. M#CV(TY+#J"3T.A :;B%T)-Z;S"^<>)/%*E[=?PBA:LF&E62OASL)_E)D/3'J M=\6P/QSOH#>J-1TQO=&W:QH(C3<3HC1YY7(9J?,.\L I>Z\Z%S_^,#CJG^X0 MF2QD,XIK)%9+!(M MISK17N.Q]&)&Y.Z9'*V+(F-CF44*,>L7XO+V2IP,X;!M7(GBM7918IAAK]I! M603A79N^=,)#R-QJD/<+,%^:(HG%5*$41 J9' MO!-([ =T@LS!6Y%+S V]E MYF;*"EDK\2CVB:1ZT#[0/6 M,FR+E4T>PQX9JL54^:52&5+-WH%R+JW7D8;! M/%N""*6-;B*67O78K/-"!YN =J5?60RQD[63S&%F9:JH9+%=(E14SRM:1EAH M9:6-%H_! AQJCK33&:UWBN6(#$JD\RJ+'@,I4\=/?)!I_H/%=Q50"0P_%(8HL=&#FS,E(27TX3L MDA$M/5/UG>3[4,4$!_8EQB0<,2ZCH#&W52MP;IV(IPD(0D%.>[/ MK$E!)%8XWV+RH3.%C4AU8SD$R$SE;)8.45"ZD^W.L<*4E:4'[%KNA_^JRH@JA=36C6W7:R36^J>E-5ZKG01&J(H5UA)7Z*XY.+ ; MAYZJ#[U0,%'MTBD*V6C =T=-[/S;_S?7>5+V:RFLJKO^]*KR2^"QEC)KU\.U MZY&X9!]]?W-=2;<0ZDNAX5VNJ]6#/3$^?MGM'YWLO%,FPX8[GXQO0JV))00% M@H<.K?7 ^KL8OVM"^ON;[UI96(Y+25.Z&YDF_4FWW^]_E=Q/=_V.$,*YL8%R M]7_8'8Y6.;3_MZD^=[^A%!S7+@Q_SGO#[O&X_Q>T?KKOW_[_[27B2?W[/RP3 MD^Y@=-0].CY^YMYW*17?SOP?+1?;,WI/#$;=HY._DCBMC=^:NW^'#-7-=IL6 MHZ_)C&\U-KC9 !*=.6^+@.L9EP(,H>T@3%$%>I0@/O0,V) P5U?$A:W +6XCR=4'&\ ))2#/;$O#Q#16>@!*Z>$QA+]!T@(YTUT)Y;5$^U< 7I M4>A7LG(FPWUC"S&Q58Y/'><)7&NE#DC_@[D/58 KP#ZM&_9/GPK #P:G!V*I M !(KC0+=!\)+ZE=3\:!>C:",^,N?N;:T@]PJQW4Y8 EEDMR>;!Y M_*07*VV[W*2[B\N9<(I)L]3YEL"&]PJ9KB MFDV57E5?^S:#$A0AU"+M%*%QQKVA^ZP(.K>H"/WXE%I8Y) SR3UQVD60; Q; M%FD>W%#U]' DN2ZBWQQ&+\)(I>'8;18D>H;VWFIW]V)&!0&%!*HXCSSTH2^J M@B*HVJY/E27=ND*47M2X5S:L6SV=Y@FE9FLM]^2;,@!5C\*R(A)8;Q-4KS7B M94?XJ%42DSB_]6Y!P'*B<-=VSW,B\BL7+P1ZP81J_R"M9)B#\*)@5!U"OBFAUMU1B2S*M_*485!T2:+-^,@I^<9%^?,)\\UK5]0K+SV 33K+(SF MPY1\+FW0KLW994HYW[-X?BRAV.Q_%<# MJL1P H:#9GW'I'=\1*?J2>^XV?*A8'Y0N0['ZM&@.UC#SH/NL+]ZYV9!,[=1 M&"3!&]/6D,T54:1<0^^H+_ZS>O&YB?/J_G%[T62"BT\47_M\+JU$&076HY+6 M'=3KQ[W1N'5QTEQ\5+$*L2<6A8V3I_8]FZ MVG@F.;&0]U0PZK)?"@ [[;$/<5[@I-"^RU6%BA=.!)R('.?EX;Q> TP>< LL ML5R8,.^A(:"T1,;S3*76._ #C V@B'W^N Z8+;5N5GD6#;JPYF/KN1!NT!T M:;7W*J-C&D0";:0X.T7.4 $H,5X>';\\W2AG7DP3'6%+9@I@"LXG*'Z#:.6$ M_61RF@8+>E\#'.7*\7=<':V5@)=SJWCW03FKA%VK"&2]@61X)$I5Z@8U#AC0 M9+48US [%I^RA=OR4FY3:5PN-! " 3G& V4VU8[:C&%:T*ZLKMB0T70V@;/+ M(@<;4L$.<^.H3)&*H?94H+$SJZHZ= J>HI)MB8Q2='\O1"?)OS\-4B*LK)R3 M#CH,[.-F;E>APLOK3Y]K'/@UBFC7!$K-WXF](24_%X N3S?]TO"P745%<&3) M_AH1U-L!?5OX)XPU<<3$5/^3,+ OLH0J1X-^0B[ A0=Y6W.*6OMY!OW)^)2P0H^OY)>>APMJ RE>*_HTS4 MV3W Q39WT365M1ZXGJU/:C>/Y 36UT"G]/TUMJ%=R7;;$ Q1^"7CV%)D#J+ MX=VR]\FK#;+>0'R0;$D1\VL508Z.*5-RZO3R@$;(LLTUBLN&\=J*GIM6U ;D MGB(RP"9_A*87_%6@S-(X?@T(T$\0FB!\MOH**PRW$0Z(R% M*MM0^/$+LL%$ MO&A- <-4_6<5S\FT[7/F6_#0,SBH(+C(H0$826BX:L6V6JC[3V.GW5AJ+D<-N-D 3P:#2>NH'PSZ?PZ@#-ODA[V3_O- H\T/D&8-:&SL6V3J0DG?S4V*=OLC=.3WJ:O PY;GVZD MRL[Y Q4ZGY!2X2N.^F[]#PI05X/C.H_^4%,:B_#+KX'U!+ P04 " "[@ Y9 M9_LW^JL" #I!@ &0 'AL+W=O".;PIC M \%\6K,-W(/Y62\5CH).)><5",VE( K6,^\RFBRHQ3O +PY;W>L3F\E*R@<[ M^);/O- :@A(R8Q48-H]P!65IA=#&GYVFURUIB?W^7OV+RQUS63$-5[+\S7-3 MS+S4(SFL65.:.[G]"KM\!E8ODZ5V7[)ML33V2-9H(ZL=&1U47+0M>]KM0X^0 MAN\0XATA=K[;A9S+:V;8?*KDEBB+1C7;<:DZ-IKCPOZ4>Z-PEB//S)<*:L9S M/.SDV@87APQ3COC])CZQXP?E_Y$/Y-_EN^0T$=*A\QV2-8B M,XGW6!O Z35! %G+$@L"%YL).3M)XS"Y^'"+YP/<^=@'KB&#:H5FDL@_0-M# MU!\D7389;@K/6/F2UAYV2D9QZL#W\T'AZH MG)+(#VGJ#]/T57)TD/@#VJWZUND->N6G K5Q1=;^\D:8MA)UT:Z.7[;EZP7> M/@*W3&UP!T@):Z2&YZ.!1U1;6-N!D;4K9BMIL#2Z;H%O$2@+P/FUE&8_L MT MK]O\+U!+ P04 " "[@ Y9I96&77T" &!@ &0 'AL+W=O+1&M_R)0ZL(*@@TY:!FN4)KJ&J+)&1\?O B8!X MW[-_<;F;7#94P;6H?K%D]39L=N-2==%& M'..V* ]:FE-FXG1ZE66RA1S=[DV9%:B%KPVK/?.S \.J8R#O,,3H3G!=*G3+ M<\C_CO>-FD$2Z26MR%'"[RT_1V'@(1*0Z A?.*08.K[P REV#-';#+8QYJJA M&2RQ^?,5R"? Z=G)) XNC^B+!GW1,?;_TG>/GAU=0.7.UZX 8RJ#<@43CQ7GG; H^-$*WILS2J M$.6Y:?F*6K4;X% PK0;/4Q0F,R\*IR/D(O:2*!F2;J0H0-G)03NRS+P9RXQ1 M +PPD=G4(]'LQ?:2Y,*+R/25U%,4Q\2+$S)"B'>1Q!Z9A3WVUL_@CWJS!KEU M$\@6H^6Z:],!'8;<5=?;+^[=A+RCW/W-MS(GB9K7S\I6UW=SY-*&M]L'4O# :U-MV_NN_]L"=P_CV! MM!=((^].463Y3@6UO'1V2TYN TT6T=0H#7+:2% ^!8=3#;FPO+%UK0.\'#PI MD].--4&;-9M,L[^\^?]E;P>W>!I.2N:-;U3&5PEJPK/;<+)\ M]6)V.KUXANQB(+MX#OW'R3X+]S39H]-C>E8/':ECNL-UY;*27JFZN:!WO$$Y M-R)!GTL6@$:9!RJ5)^RQXYRT"98R(#E4GD=:AW+X)+?#0SM11O^MI$2AZM6+ M\S2=7MS<_>[C8PJ[V:FJ>@#2MU8[IK8I'(ZI40_122-48L6H3<-[>\*S M4=Y#J[/M6JSU8JFN5ZWS++=&0FK%L"+G,7TI@1(Y/BI74)9%"6$IP=1<%!N-!8 M8@0H!PC9(NXWSOZ%WME1$$6J:2IX3F@A0!,X?4Q'JV/ZE=$6/7TP])O=<+UB M)]4Z/V1YD!:*?&E=>"VJJ1+QR-,6!6A2S-'13B\D=- 2+[D,;O"\^!@GLY3J MV&[&=.LT =]2!Y.T6AA'>B@D,V6]5MQXOP4J\9F:4K:(,UK7@*1*."U\&^ MCHO_\$;ZV !R\*S\\3U>2U&F35:U'@^.,%Y92%:=ET3SRW0Q2N?G,6->SLY& M9S!$[(_1*!US;Q9)N')"#^2A!T:ASKTHHH;CJX9C]&P^ MX'I]_^.HB&]V3._KIK(QG>CM&NRZQ/IWW:O'HQ@Y<2O?<]:&S@OB8!<#%R2U M-CKG/CDW*#=D_&/.]I7+42]+_2$U]].TS]!!):T>#L(KN/*/,<7+=9RY+F7D M)%.MA"AG%[38,.0)UG5;@P(X2.D]94>7 M0P=,X1R4 :%YZ'I7L&@(+V<(W&(TFR(2X3 TB$&.&D-6KCOC/Q_6OF]74J8C M0H^J"; <_8?_V&VR2NG:=T9I)QW*[>7W1J%N6JF%-;(7?FC:P%U/E-E&U*/4E]X_Q )K-ME2--D DH*24E"GT[""X* M:302Y"<:=J71A7,$!R8B ? H010=$UMQKI/G0?F2"@R8H/[4NSO9&Y!J=NLX M!GIA94(W*PV[PZ3YMANP'J]W8^I'Y=;:B,<*B$['9R<)N6[TZSZ";>*XA:+' M\!:7):9E=G(!YX6U8?_D/4$L#!!0 ( +N #EF8^RVL30X #,P M 9 >&PO=V]R:W-H965T8HHD M<.YW,*\VJOQ#KX0P["'/"OWZ8&7,^N71D4Y6(N=ZH-:B@#<+5>;OIG@>EKPJQ0; MW?K-D).Y4G_@S77Z^F"(!(E,) 8A<+C'_@/Q M#KS,N1:7*OM-IF;U^N#T@*5BP:O,?%";?PC'SQ3A)2K3])=M[-HQ8$PJ;53N M-L-]+@M[Y0].#JT-I\,]&V*W(2:Z+2*B\HH;?OZJ5!M6XFJ AC^(5=H-Q,D" ME7)G2G@K89\YOS,J^6.ELE24^N^L=R46,I&FS]Y^JJ1Y?'5D >N/$H[[.;>^ &'>OC2K!+E:]Y\>@V:'8!G@D:9KQ( MV0>A#3=P%=9A-]*LF '42::T+)8(T>R@1!;22)ZQ=37/9 *K%J+$Y3UL+:I\+DJD M0J\XJ'K +JNR%(7)'B-<6\)J^&0)0 %V!(DUDYE"(1('*6UIQM5J*P%J)!/T _RGS^2*#> M*%ZF _9. C&IM>FO$,1?* D&MYF#8$1J];P%FD+GJ9@ 2JKB > OI&6DFK= M<3(K4J3=Z,XKV 2,S5%XVI1R7ADKTXX.VO0-V*_*()Z/^]=LZ4B!>]XK""@+ M% /:*-GYUKZ5R%+RBY(LNP OK/(JX^A3" #P#E@OZ;/;VI>L6=^&O@79]1'9 M(A])V:)4.3-0AQ!O>&U; \8L)!!(RQ7IK)08&2P9&/%Z:9]!]&&_\;+D!4CQ M^NNBW+6+PUIPU 1;LMV#B092)!%#K4B:DKL.3P73(UA"L"'KD(A5* M:11/_^8Y1YBTQT:Y0'C@*F".; $Z??$H($@!)SGYZP8%[G#R>89&BP!]EHEG M%.!'M):@S 5X.ODE9*S&R3V[F*R09W ?=#KON)V\*2A;#MB%18:IQ-0(V0LA]%0=C?O;O$&%R*CCH@6J6L)_ML M%,53:[>-B6ZERYZ$E;5=>V-ML&V9;-OT@6B^7)9BZ:J8SV/<9^^SP;!E[]:< M:ZIXQUYEGHM4 L[LD;F0G3H*I)<^&3J&7?&PEK ?_8"A'P"X!#TS&T%%F&80CB6 $M8,+U"AA0B1"IAPE&5"44MEOA Z-^HJK"$$T+ M(72$+K.!]HH\#^LAH$:6Z0NH)0R&#VVT(V5+#R2,3/*YS- (6EZ)&6TE<'MA M.!:(4&'2%0F%K 19(D?_Y.GOT"S1SX7@ID(]U9D4?0KR^[[0BK!+Z+S -PIE M@%\ 2:D'LP"P_- DMN[65C6V4!ETN"@F++<8 ,Q>0,K:8)9H$#?5E'>M=S7; ME&JV(@:B#GSX)16UP_'9UM6#;"0) M@&.!I'QZ?6HM]ZHP4*CSOI@)@!?DI8LB2?B:7,#?_.B*HP!8J;#QG50C6C895RO"M$-G$"$I(KW3SPGO5=S(ZCR3 PY$-&6%4YP"V8 MY^H>#"O"NE=IDKJ'%U)"CULM,28S33FL6P2,)M%L- KKXB:80T0Y/!W,XB;; M4[O2@%B62NLFLV)U,(J&,04=J/,$59AU>43),FJ6VR9D)76K@L)2\'#F(?16 M7GU0XVKS->J+M]47C_Y/U#<>'4>3Z?0I]YS [EZ,G:^Y MY70@F,6P2T)N>(II(A>9"WMMY32ZXKM!V MP9*:JB^RIII008B#7UMM-54A!#JU+&C*Z5YJKPZR$ 7^36K2! F'-]2H+$ O M15*[;LB2FR]GCVWP ;5-94EQ?7!2MU6ER'AK+N:E'\K6H/C%NFUM>^2T0]9@ MJ:)PP^I4HF<*[!3GPFQPP&$?VU:-T#J0=9-*0B(K:Q2+VNY(MN5H86_:[L%0 MB84JJ#=K1%IWKRC;K6;4"_1P.&BZ4;78 8=4LSWS(#=Y>NC1T<)7RX/ZW^P1 M\8>BH4U6/'9L.&"_X-P56L>D>H9>G\YJCNQ.L!R/H]GX9&]&\Y&4-.,6M4]$ M+INW=_369W_7S6[QM[6!!G>@MJE76WN@Y\PR?=+//NND3RL;L[54Z4Z=AW;& M,TWG.A6->0.#M,E\ZLY $L *L=S-83-(_EE-JM]-\]M"=,:W>S7K9&(G=_\- M0MF1=+W%X<"D#;Z5*G>Q5@A)'$@#[HH5 05 S/Q\L8" " QH%Z6*);<]/ WS M5JH$H^09&BY0(-(EH81&1_/$<@D5HLKN/25/I_5K )NFDA3BG&7;^&G*C[$1 M_'D.71!4(^X$#6@^&78G?)_#:C7J#@DH,#R9X+:4MC]<190M<1H7U)N30>P= M#:(+(21D^Y2CK*SGE9:%@.(UA@IN;H0.YFW?)LHR34L8"&VWDC M+]SQ% @29-]211C4L' D-TQM.[(=T6J2P0YHTH 4@\5LGV>BR>IJ[NI$SGZ0 M.**K&8*B"\GT-4?.'V1>Y8SG=EZ)LQD;W $(0 YW1UNS8,<.\.<@/,MS+ M^=??+FYKZ&&0#?D/ %G6U#R32UM76A,C[P'90%T=P$7#!3>CMEV1K]>93&C\ M'HKSEH*HW[9W&;I.W4^'K]X[J[L@FPGU_HT^@9;KOB+HT(..8<^U $,FC/L^ M TTCK%*:$[!UQA/\ .%/LOK"F_U% ^"O\H!]*)PSS,7_A&'S;3IJQ^Q=] G@ M7DYI UIK C$?,VQ>94:"M5HJ>V_ZNSQF?TC A>'!8LOV]U*QUUOV[B#'J2/P MWF6]SQC3'B\CX28JR_P7-417,_=J[^G4O2WB?1\.K7V5X(E2\P5"[2GF<4WY MT'WN"$+'SQQ?$JA.;Q&.ED*C:,XH.\9RBUMKML@N-)LU9^6U<;?/$6;')[,S MUZ1)8-YI?4-?*&)(N(=:9X=/GU:I;/'WK3//CKCNN*/.CC%7.-98[K# MD#I,AL80OCPC7;9YNG3?2=Q!^6CE0Q_9-%^%[*+\ZY"W_6!104AIL1K(! ,@ M;F^A"1 ,:NU\UC "^]9[DLLWFL5N$6Z=4#XG^VWKA]8\/\=^@6CV10']^3CQ MC0(C8-[POR B?F$\CZ'AV$DVAX;NKQU?:9HUFMAB.0/:3W!M%HUF,T/H= MK.$4:CH,CIAW?1U\U/J0.Q?EDCY7QW(($I7]IKM^6G\1?V$_!&^6V\_IW_,2 MFFH-EKV K&ULO59M;^,V#/XKA&\XW %>XMN:5QFS. MAD.=EU@S/9 ;%+2SDJIFAI9J/=0;A:QP1G4UC()@-*P9%]Y\ZF0W:CZ5C:FX MP!L%NJEKIAX76,G=S N]3G#+UZ6Q@N%\NF%KO$/SQ^9&T6K8HQ2\1J&Y%*!P M-?,NPK-%8O6=PI\<=_K@'6PD2RGO[>)S,?,"2P@KS(U%8/38XB56E04B&M_V MF%[OTAH>OG?HO[C8*98ETW@IJ[]X8F],#&HNVB=[V.?AP& ,AQ@XO M?H-06Z3D923;*&=ZPW*<>=0)&M46O?G[=^$H.#_!,^EY)J?0?XCG::0/XX_P M&AI\+=$)F'A\_VX'F$3Z+'(5M&;BIF( /AO2M8A2<.S4K M=>OP_",L,6TV/&J K:F$6<=LBWC M%5M6>."SS\@ /O4YH )&:(.G_R,UV#$-E#';*I8)A4HC5:/3$DV])%RYZBBS MAD)0_)]6]RGFE9(U.0B"P/[L7M0MGO.(VD9Z*R+.=W3H.W[R?:&MD?/;-; / M69SZ:19U6#M4A[ERR#?>DN7>GFAZ6+#_8=6^Z:3"OZMN@S5YY! M?/Z_/[^6"O%H_/5;=_SAY8WNV2?I58'-GOV+7Y#\B@(5H^(4!;""O@]<&\7< MJ7?*/\%DDOE9-CF0C)+$C]/X0!+Z41S[:3@YDB5A["=I"KL'(;_#(Q"5<]L!Q8\3W[?0FX#%+4%[G-$K#6Z>XHC\*$W\+,EZWW0A MU(:\D%O?VK9#E\XLH9DQ&K5FE"N;6DMFS]7.AL[=%>8N9=T7)3YR25#699;\ MITLZ-2J?[*3+E[[CPX-K5HUJ[2Z3FD93(TQ[X^JE_7WUHKVF/:FWE]UKIM:< M*%:X(M-@D-'U4+47R'9AY,9=VI;2T!70O99TYT9E%6A_):7I%M9!?XN?_PM0 M2P,$% @ NX .6>O4CP(6!0 +A( !D !X;"]W;W)K&ULW1AK;]LV\*\0VE D &M+LF39>1AHD@[;T'9!TZV?:>EL$:5$ MC:3BN+]^1TJ6Y=A)TP7+AGV1Q'OQ[G0O\FPEU1>= QAR5XA2GWNY,=7)<*C3 M' JF![*"$C$+J0IF<*F60UTI8)EC*L0P]/WQL&"\]&9G#G:M9F>R-H*7<*V( MKHN"J?4%"+DZ]P)O _C(E[FQ@.'LK&)+N 'S>W6M<#7LI&2\@%)S61(%BW/O M37!R$5EZ1_ 'AY7N?1-KR5S*+W;Q2W;N^58A$) :*X'AZQ8N00@K"-7XLY7I M=5M:QO[W1OI/SG:T9D/U'#QV4<38_) MOASR*0=R*8N*E6O"2B;67T$3@\!*&B@-9X)D7-0V.0@L%I@M1"X(!E[ZA5DV"P#.A:K5OJ DPN,W+$D*&J!$_97, Q)5FM>+DD M%2@N,VVE\S*5!5 BU7TD+\DJYVG>DA"N,?53N2SY5\CP4S"#;R-)FK-R"8YA MP;@BMTS4X&2CBH*S.1?UP;WH>\LYR6'"H)3KJ[\GW/J'6A]0I;,-@XEB[:1W.LC MV_YE>TW7'P_VE:XQ'K(M" _;? A^A+F0C /J^_[A,.PS;7_1PG;10SUI+R>^ MQZ'!F$ZBR7^N2AW:TSI@OE\9=LU_N2)U+6H,,)Q?%.#IQ>!\U990-SB)M9TX M+&WHGV+0V5$#"QBL'0B3_?$8ZY7A9\?;=$HG\>B;Y/==_818>YZS,0/0V>$X M?H*SK[XUC'U?3P@&EL\ MHIGQP,UXS>@6- _WMNJM#AT8A[TS/%;VI;NIT.C?NC3-<;Z#=I&PO=V]R:W-H M965T"#=#YMQ1(?,/S6WCG:I7N44C5HO+(& M'%:SY&I\<3UA^VCPN\+>'ZR!,UE8^\B;VW*69$P(-]K_@-I]3QI-6^_@) M_6 [+A*0G0^VV3H3@T:9X5NLMSH<.)QGSSCD6X<\\AX"199O11#SJ;,].+8F M-%[$5*,WD5.&+^4A./I5D5^8WQII&X3/8HU^F@9"Y/-4;KVO!^_\&>\S^&!- MJ#W\;$HLO_9/B3KZC09_GD!;QBGUX1\8KO3&_PGCSM MS0UQX5LA<990Q7MT*TSFKU^-S[++%[A-]MPF+Z'_)[>7O8_&V3$<0L#G&N'& M-JTPF]>OSO/QFTL/:C (8@T+-%BI $>XIH[V> R]\/!#!M39$,@WU X1A"G! MJS4TP\4B7RS0M>#^6J()+8K184BH")HZ7QA)$2Q9E!VM M5/!@Z,FA_D%'9Y&A\)Z.R$B04V,[0YM:!%">V#@$K1Y1;_C,@+'1#C MMXP9C<63I"*E)H5S&[K17KB29!,;HAM+P'>+/^DEW,EK3"IK)>NH;JP(RIV&P% *8BL3KR45@;/Z,!^ZZ/^?##6H MC/4W!'HNS/9>AB:@\H^"?E5[)S'>6Y38+$C68AR/BZ$[OBA1,XY1UHUX=9L[^=#^QKX9!]<5\&/C8@'ZOK V[#0?8_X^9_P-02P,$% @ NX .61 T/+42 M! 0PD !D !X;"]W;W)K&ULI59M;]LV$/XK M!S4H6L"39<5QTL0VD*09MF)!@V9K/]/2V2)"D0I)Q;+ MW7//O5+SK;$/KD+T\%PK[19)Y7US/AZ[HL):N-0TJ.EF;6PM/&WM9NP:BZ(, M2K4:YUDV&]="ZF0Y#V=W=CDWK5=2XYT%U]:UL"]7J,QVD4R2W<$WN:D\'XR7 M\T9L\![]7\V=I=VX1REEC=I)H\'B>I%<3LZOIBP?!+Y+W+K!&MB3E3$/O/F] M7"09$T*%A6<$07]/>(U*,1#1>.PPD]XD*P[7._1?@^_DRTHXO#;JARQ]M4C. M$BAQ+5KEOYGM;]CY<\)XA5$N_,(VRDY(N&B=-W6G3 QJJ>._>.[B,% XR]Y0 MR#N%//".A@++S\*+Y=R:+5B6)C1>!%>#-I&3FI-R[RW=2M+SR_MVY?"Q1>WA MYHE^W7SL"98OQT4'<14A\C<@9G!KM*\99/#^ =]SX>![SC_^-CA)B^#L&M<>X:4> BH=IW:)\P6;Y_-YEE%P<( M3GN"TT/H_XW@08C7"7Z83#["O\#AJX8OK7J!28PP^ KAVM2-T"] FBQ!*F] M 4''VE%]2[V!RXU%K!GF RN\?W>6Y]E% 'A-*MQ/+CZ.H&FM:P7I$>*VDD4% MM\(^P(]*>AR1C5)::E%CP:R'5.B*L4I6"_Z <"1=1%L=WD ^A;N!(;YXD]L( M;FT:"5"[*04KA$;($H2&RK268E/LU:Q@GHUX$2N%4'.M*[)V69:2!XM0ZF4( M2,X@#9H )K;"ENQ7GHVR+ -M]"^/K5!R+4F FKMX -,PBDOA3Z*\LT'FJ"R '+!4)!4GJP@8!!V5K685AZ*YFRY5TPS"*??1C%;"< MU$33,>?/%+9Z14R.N[),X3L99$W"*9%>H9*ID&@?:ZZQR>E%,$.2+<>4*B5$ MX2DX)3P'2YHR#06;'5_ %?HM8M<">=<"0I?QX%,\&,$9\9C-3O]1E+W%:Z%% M41C*+H610TSYH<8!?$9;2,?I]W#T*:6D]]F*6=A).*H4CDUH-DJ3<8XR: HJ M><=6CT[3$YKX2E&VR-]HA3RM:^ETL*;=5'#9;NCQ@MD. MCVEI]#][F*=G>SJOS='QX&&KT6["\\WI;K6/;UQ_VG\A7,:'<2\>/R]HYFPD M!4WAFE2S]/0D 1N?[+CQI@G/Y,IX>G3#LJ*O'+0L0/=K8_QNPP;Z[Z;EWU!+ M P04 " "[@ Y9*QC3M;D" ")"0 &0 'AL+W=OYWR^PW?QAK(GG@,(]%R5A ^M7(AZ8-L\S:'"_(+6 M0.3.@K(*"SEE2YO7#'"F255I>XX3VA4NB)7$>FW.DIBN1%D0F#/$5U6%VZCF3,[M3R8H*""\H00P60^O*' M7P5L^,X8*4\>*7U2DYML:#GJ0%!"*I0"EI\U7$-9*B%YC#^MIM695,3=\59] MJGV7OCQB#M>T_%UD(A]:EQ;*8(%7I;BCFV_0^M-3>BDMN?Y%FP8;.!9*5US0 MJB7+$U0%:;[XN;V''8+4,1.\EN"])@1O$/R6X!]+"%I"<"RAUQ)ZQ_H0MH3P M6 M12XATL)K;U:$98X&3F-$-8@HMU=1 QU>S940*HC+Q7C"Y6TB>2.;X!:TY MF@/364U20.."IR7E*P;H'#WUM.1=U#P^XI<(-_Y@CS'"PSGN3Y,O\5,TMTWZ>/C MK?L&^N1XZR;Z]/]\G[W[\'NA\+ND\[6>_YZD,Z5:(Q>8Y=1C/> U3F%HR=>8 M UN#E7SZX(;.5U.<3RDV/J78Y)1BTU.*S4XDMILQS3W^OO F>F,?2\*?,?OD,U5VCLO?P5LJ8LZ1RE=$='\ M'[O5KF^XTN7RU?K('4Q&PO=V]R:W-H965T(% M5@@89-H2L+GMX0X8LR"C\;MC>OV6-O%T?*1_=;6;6G98P9U@ORC19>)]\!"! M'#=,;\7A&W3U3"TO$TRY*SJTL=%'#V6-TJ+JDHU!17E[QR_=.9PD&,[YA+!+ M")UWNY&S_(PU3F,I#DC::$.S U>JRS9RE-N7\JBE>4I-GD[7YG@)2/0D,:&\ M0$LI,2_ '+M6L:_-#C;.SSK:JJ6%%V@1>A!OUPJ/>*AP$ MWC=\A*+@!H5!.!G@17VYD>-%%WCGRKQ!NU>TYH3N*6DP.U=U"YV;AL&:!SLIK?C4VVT)*+6_Q]RJSL, MS#%3," V[<6F@YSO@M]>(3<,?4MNULO-KCJU)Y#F*\(7W(:9;[G->[?YU0CGG_2'"F3ANJ!"F6BX;EM%O]HWVF7;7_Z&MUWZ ZJKS$U$P I3H !D !X;"]W;W)K&UL MK5M9<]LZEOXK*'=7EU0ERY*=?:NRG60Z,\F]J?CF]C-$0A)BDM %0-N:7S]G MP4+*%).9GI=$LHB#@[-\9P/?W!M[Z[9*>?%05XU[>[+U?O?J[,P56U5+-S<[ MU< O:V-KZ>&KW9RYG56RI$5U=7:^6#P[JZ5N3MZ]H;]]M>_>F-97NE%?K7!M M74N[OU*5N7][LCR)?_BF-UN/?SA[]V8G-^I&^>^[KQ:^G24JI:Y5X[1IA%7K MMR>7RU=7RZ>X@)[X4ZM[U_DL\"@K8V[QRZ?R[$P*^G4M:G^I4N_?7ORXD24:BW;RG\S]_]4X4#$ M8&$J1_^*>W[VV9,34;3.FSHL!@YJW?#_\B$(HK/@Q>+(@O.PX)SXYHV(R_?2 MRW=OK+D7%I\&:OB!CDJK@3G=H%9NO(5?-:SS[VY8&\*LQ8W>-'JM"]EX<5D4 MIFV\;C;BJZETH943D_AI^N;,P]9(X*P(VUSQ-N='MGDFOIC&;YWXT)2J[*\_ M Y83W^>1[ZOS48+_V39S<;&8B?/%^9,1>A=)#A=$[^+?EL/0X9GVDV':Z%BO MW$X6ZNT)>(Y3]DZ=O/O'WY;/%J]'.'^2.'\R1OW=E73:(=]?D7;C)5D[?/_4 M>&5U+;XWLBVU5Z7XJ!O9%%I6X@8>4^!Y2N#NO6Z6F7GP:ZETUC[F#+*VUFL$DQ%VYKVJH4*R40C8" *$SSHVW8V^^U MWPJ/NP0V!@G+IA2-\6#<\*A5W@"9HFK!1)$>+K]F%O_QMQ?GR^>O'9K;!3+3 M J%O:F>L%[ ; H18+D[_"[:I8'':_485K=4>W0?W^O!0;&6S(;*U=@1M$WP. MZ9\O7M]\N*9/R]=3)/M%VF(KSE^RE<]):J."2MSC:> $TBK11DW,06[$E-GI M)JCKBVP >W'Q#']R:H":D%4E9/D#P(C^/D-!@_K)*X!&@^A8S4 -<%:+?^P] MW*A".8>^!3%$2+&6VHK=@=D@6_E$.^-T_"4J7GH!/J^2S\^$!A:!#, O60@$ M*DOT'&V$%/W6*D6"=_I!U(Q "A&H3XL>(A %?^SV;\O?YS5QL5 /\5\ ID%4[ MY$1F>-R!Y@N]JS!0!&NF5?]Q>?DUV30*B0[65L$CK-JT51!*.#4XP1S4OL>@ M#V;<%"HXHU/168V0NQW L5Q52FQ:74IZRHE:(6K#[[06/R0FA$1=MDUR[0ZV M S(UI;2E \T<87/E]5X)4.VN^9U?F@V4D'"1P9>"_M/[C MYN; MA);MPX YH,YWK75MD+)K 9^&E6D5?H(#$J@>QZSY2 A\FD+@T]&(]-V1RWP M2 +9#(?H<0J3U50<4B$/8BDEG#J"NL,.0P*TZJ]6HV8RU*)(:GD+'IVV0NE) M!ZGQCJ7GMX!W=5B&&5EBM=49R9!)8=>8 OJ^Y4TX9#(6@U#KZ4+86&O(A (V#5^U:A M4/!'".!LZYZ2L36D[<8ZL#1KT7DCC2PZ0+\?;;EA5;0NA^X#U8T84G1N\AXPC)&24)R'9SIZUI6 ?$PBA8/DM@^>RG]4)!.[[758OB_PV* M_\_&.71'<;.%H# $H.-4)P47!3^C'!YJX(>RFX1>&4XF(G[K8:' M[JFF822*A@IU0DNA&:@"?Y:L$BUT\/2<^&':U^;TNCQZ8A"ZH;3!]Q#IV%DX M,#&7E!I(S$.\/J4=$&U8:&.&^CP9ZO-1D[K&'!PE11\^@$:'1V\/,H-<(7 MK$5" 0'6 CE33.RIV%!Y[WEO\ZT,YJ+28"U8:SQ6+!F3C9#-@' M!&%XB,J/2J+UKJD6X).0E:\A1E. RA8"E5,.D[)$NXIF@D7N4)6=CP>B9_2< M':ND0'FY6IN+$<-[D0SOQ:CA?8H.=VT<['?IG %>4J#ZP $Y/C5HCN,;3-14 M_"\WR<\7]'Q2!B>?C3IH>QQ*-&81D5X$'"C;:BX_0U'/<&%1.5VPJ=0&:WRL M\C XSPEM0)8#2!LW3 M=./F3NKR%$\J=]J3T3,.$Z S5O?/A]$$,;!2W/CH"X]J$]X$UP99?P8MX>FO M,2_QJ1#[\/GW7/U];2%#DF"_EQMP9PK-,D3_!G,+V=&,I!K+%5:OX-MJ+Z", M%"^63\>P\64RT9>C%O0^IW>?0WJW'[+#<2J3]50,4>KAC\),E%-8 +^U0E13 MCK)"3EYR@8GF$.5"D) ".L90:K&1N(@L!/$2Z].4@%X\W\UP9@+_> FDJ$&8A=^;TD%21BP?P- /( M^]_9U_H]U0Z*(I7PC$$]=33*+E.1$F%Q/SAU,C:26DCBLYFP2LC+P(^&_&=R M W'Q-^QC/&>5G;\6-YC);$V%,3= F)B\5Q!#M)\&?YT"9Q4-=Z!4V8N_H/R M(,-^)P<5RZQW1'PO#V4<55+M!TWMV!FH;7A,7Z2,,:=?+O*P9C&>$G&B1^(1 M_PK9Y. T9IS.9#,5@[3$[XWX'2IN3+ OEM3:O)AU TI&510RB>;>8F,($\6U MHF3['AT=\*Z[S($RQ41/Q7(6,HMCV3O*A1?%S M;I$, XD_[[RSDLRIE_A/MKV7#YF622NW!H/CF'MUV/+RIP^&1_R,>:';X M=Q+_3(26>J5O5:6W!F(X]8WB8[&'WI-UI[5BU6FM)&:L+$C/]5U(D 6/LZF) M1=D)6BV7\'U\U*X+D83E:-VF0:)H1T.+X.^'8MO_#%[[F'FOJRHTX[CMQ880 M)!))(H(,PSJ&PHJ3'DCH-9?"W4;(#/,1S7N3K!G2.Z87%D3Y#EAVWYX_8SM( M7'0-9130.M/GY2@0?<1C_1D%FQODGW*W:Q#>QJE.ME/Q"Y3IU'W5#CG,L68I M)] <=_8T7>@597$3CH#8SJ?,Y ^STX5X<;Z8Q:%?A],OV:K=+. .IK:RHII1 M[B"+?@B]+"K3066< X7VJU5ALI9C?L\KW*R3\9>IZZH1!8WUIQC-11-\%RO% MG4\#L.&6(LEE"$@F+L;UB^FHL9QG8SD?5>NW;H?R?>Y0#EK(."F,1,?(]7_H M=T)=< ^ER:4&\W[JI08 [>03A"_4=-0EVU1NHP^5;#%^0%S!@>=%@45J>QU$E]>&[*@YX;;GD/GS0]GD[%9DQZWJA. MNP/R1HB5<,I^JRLVC?,6QFXD'*U;ML,'J.@9@2X9 %5#!R \/YP3/$Y$I V. ML)-[YJF6)1DU$8BB Z^YTR7/ [O#@Q)_@62"^A?W-(0+Z4UG9A E"(]B_)D# MLO!(@F)UGZ/8)M)QG!J:F-VQ0:_/EGN9.Q ,G4 U%O-:\E_GVY+$6FL(NQXB M$R:96PV:*MEZ&-JAQJ1YQ6%EJ]9@+QR-<*I]!](%SF-XS2Q12%KU8FQN>A_I M7Z_ 5FODYT[J"@>Q5J$U:7C161%P$T,!/!%FZ;!=8VK ZY5JH/H M]O$&6'FL;94F)>P:'9$GA[4*Z' M/GI'^?WI%;&-_,)Y27^#H#E.:O)C*HZ1ZV4XH0[BNQ,H!59*\; M&$$?!,SGRQ>SWH:A5.3RI<=)9VJ/R_KI>[>KBLTB5?X"P\@I; MMZ8F"-[M2DAT^NU;ORC+*G'.6^NROYNZ1QD!&N(EU3?Q-J( MIF=S\2'%O>2P/]-&V(V-)&!&>!P;\=RQ"#UC=Y#B(Q78P$J<*)U22V-%%]EZ M7CTH3&'N0A]#YDYMBB_>J6 <"()FK"W!=C7JFJ=2X:F>HCN-G76\-QATB'>Q( B1!FCB M);/E<:4WQOX\7B*),\PQ]TGHP?ON6BK/0B1&WCNW!KI $O-&FJ!',TF\!?*S M\(W;'G<&[^1@>1D*<^UN3]= =)%IH;R"9?'0E7'3IRBYEVN#<6 M=3VP;[Q",$M@Q8-A;&HU'EPDJV8N/M%HN"<33IQF@S(Y:C;1/HMXI[5S :74 M:[H'EP;"G)S\OVLC 4HR3>K5(X!7.%M[17Y,)O$'@5?Z^F>RJ[GXAC;U$6WJ M4[2I;W"6SM/ODSV-)3CY^O-R_#KRIP;S4/&'?!@>Q?UD^>1V*KHD>E$LI*(A MD>&G/#V5[R=PH[_;'=ASH0Z).J;$H#NLGV#9D4Y"'^MZ"!55CVGQ2OE[I8[F M!&SAL D2&+D?ECP!G[6A((GCV CYKK]U''$5/H(Q#7&/G(Y.4[8%#[VDX/D1 M@2/:$8_GUK/^2?F6![$=ZPFAR$ZP7Z@]7>XT-O0,,93*AEJ?!,\.%8.5 "1@ M 07+ =:HA@BWCV(B#FD<2>OQ;=[WJE#U\4;X5I;Q%N[0">/<$]/? 5[ZV9+N MW1SCVTEXZSE>BZ5,\\EBUK/4/,(-0T9L,'1D=(HR.F49P2,X3DF]G"$#"J$_ M0F-"4^(Z7LF.:>^3!;8(+78(W>$=MD?.LMHG)JE9A2^RZ+JM>UMF)E'X_?ZN MAY6M5[_,_B$%-*O>,>#++8XL;,^N5RK\'>L1=A %4,O]Z#"[I'8(Q8'&8(NW MB;WWW&S1_8YBJ?Y+NUR_"KL M-R![\.:+A2H8.3O>C_W)[=H*NVWC9/'EA'2B[&U4!H9"[?+FN_C-S.G7T\7+ MOC>(22@4GRRFK\2G&ATH#Z+SDQ!^\FWI"9(,Y*8I9>>UKF/#O2O6JWW(V> 0 MK\1D.8U7)ZA%" :P,38"[09@!J(@KH]CJ^!>O:N C($T1$;C -,&L^#\C<9A MY].^0U$7HT.3H?9'"PD=7JFD$%QII?<"X&ANEP;%5!-!\ C;\-57 MC^&:L^U.@AC[B*&^>]1:'[S//NCR>QQ(=6?EBB,'R!V;I%U)XO5C*@11!MX- M8EU'#1!'H6)(E_@8S@A98@H9-AE$A[/.FX.ULAMZ/Q(;6>"C_!)A^FMZ!_.2 MWSS,C_,+G%^D!14[4:DU+%W,GP,F6'XGDK]XLZ/W$%?&>U/3QZV2@)WX /R^ M-L;'+[A!>C/UW?\ 4$L#!!0 ( +N #EFT_1FNN 0 (X4 9 >&PO M=V]R:W-H965TZ7^G(L[&0$H M\I#$J1P8D5+98;LM@P@2*EL\@Q17)EPD5"$IIFV9":!AP93$;<>R_'9"66H, M^\7:YBEL*E(#)/$BH>3R#F\X%A&\N)*S:-E)YH#_L9G<(UJ'^R2X%4 MNT()60*I9#PE B8#X]@^/.GJ_<6&6P9S6?M/M"9CSN\T\4=HBKF42QW(Z#7ANI;);X'6>P;O&P [S& B?D( *\RULOLBK*O[='6T]$MYQG+Z M'&80$_L)[3RA77)<^.C]S36B,B)PGS/T;I'VRX6/I-,],"V_USBC_]G.T9:9 M&ZY6H;:*)0P*#!XNPHW >JN#SU99G6I:UE]R; M7-\QA"C&Y";RL%6F_R_>KQ]25B MH_[]#\N$9]JN;_K=[HZY=RD5KS_\IY:+YS/Z([%=T^^])'%JC*_-W3>0H:$] MZU3M6:>QYQG1E 9:TJ6]MO9-C1CZ)G,H,QK P,"KB@0Q V/XZ8/M6T<-$GJ5 MA-[>#>1]CA(R57X$6%K>DLH+RY2*4.?V,EMK-D_JK39+LWR[DLUB-#:';R;7 MHKO#WA!WU=9)2-5[),UZ7[590L\>0 1,:E594(_>@Q;&[6*H"E?,I585KU'! MW0:'U^KZ.GI[K>Z*Y:^\. ]5GB_"KUJR3?O)-\HV\?*[-G,9X141C8K6H=H; MXV6J(Z#,@P#D"L^WR&_KQ"V/T4MKI:%;W^1Y2-R 2,AGA5=CHCB!AXR)TK78 MYC\"%?)+M;_3) "!X*-2P M.S4QW=;!BFI(.+]*.+\QTL_._Q[A57NSV=J6-(U0+ZP,W4K0[G^C,C2+\=K* ML*,BY!(_(G.F(F21&01*QZ&^/#[K)_-G5Y'FJG*,L8[]E+<@]ZL2;LM?I?F6 M1+5MKY8"MFW]6*HZ=7BGU;-VIUS]/$SNYI1KU]Z($A#3XB5,DH#GJ2J?BZK9 MZK'MN'QC6FTO7^HNJ)BR5)(8)LAJM;KXG1+EZU=)*)X5+TYCKA1/BK\14 P, MO0'7)YRK):$/J)X@A_\"4$L#!!0 ( +N #EG&L__;O ( - & 9 M>&PO=V]R:W-H965T@JO1"WQ]Y%:',26JI R6 LFFJHAX64#)=W,G);/G=\(PA*R)1A('IX@ALH M2T.D9?SM.)V^I $.YWOV+]:[]K(F$FYX^8?FJI@[B8-RV)"F5 ]\]Q4Z/['A MRW@I[1/MVMP8.RAKI.)5!]8**LK:D3QW^S )/X[@+ #A%9W6\BJO"6*I#/! M=TB8;,UF)M:J16MQE)E#62FAWU*-4^E20$UHCNZ>]3%+D(BP'/U0!0ATTP@! M3*%K*4%)].DG69<@/\\\I>L:M)=U-19MC?"=&B-TSYDJ)+IC.>1O\9[6VXL. M]Z(7X4G"[PV[1)'OHM /\0F^J-^$R/)%']V$8]Y;:GR%1GS[8T]\';B&#:JW%1(%[D&T^ MD>$B0GLWF;9),U*^VMJGG:-QF+@A#@81[$:3P V#28]O-^!(/3?!R6$\!(/=+CCR>B MY1P%KH\3=Y0D;\SA.')CW%<]]FUZ@RY3@=C:7FJ.O&&J;3A]M&_7UVV7>DUO M>_T]$5N] ZB$C8;ZE^/80:+MG^U"\=KVK#57N@/:::%_.2!,@GZ_X5SM%Z9 M_Q-+_P%02P,$% @ NX .63P@*HF. @ !@8 !D !X;"]W;W)K&ULI91M;YLP$,>_BD6K:I-0(880DB9(2=MIFU0I:O?P MVH$CH!J;V:9)O_W.$&BVMM&DO<&^X^[G_V'NYCNI'G4!8,B^XD(OG,*8>N9Y M.BV@8OI2UB#P32Y5Q0R::NOI6@'+VJ2*>]3W(Z]BI7"2>>M;JV0N&\-+ 6M% M=%-53#VO@,O=PADYO>.^W!;&.KQD7K,M/(#Y7J\56MY R?X5#/V/)2R77[)+LNEDX= MDC;:R.J0C JJ4G0KVQ^^PU%"[+^30 \)M-7='=2JO&&&)7,E=T39:*3935MJ MFXWB2F$OY<$H?%MBGDF6::H:R,CM'J]9@R8?OK$-!_UQ[AG$VR O/:!6'8J^ M@XK(G12FT.169)#]F>^AK$$;[;6MZ$G@UT9((7#+4&+2_XQUK? M*K$CA&\3;(?,=,U26#C8 AK4$SC)Q=DH\J].Z L'?>$I>O* '9FP$9,V>%:HB3&38\IQ9M1L0D)=&#Y'G)(@G;AB,CSS3R(W# MF/1%UTKFH.WD8!TLQ<]3IFCD "\D.AF[-)R\V&X<3]V0CE])/2=11-THID<> MZD[CR*63H/>]]0]X1[U9@=JV$\A>1B-,UZ:#=QARRZZW7\*["7G'U+84FG#( M,=6_G(P=HKJITQE&UFVG;Z3!N=%N"QS4H&P OL^E-+UA#QA&?_(;4$L#!!0 M ( +N #EF[UB59&P0 .,+ 9 >&PO=V]R:W-H965TB MP)S>K(3,F"91KEU52&2Q5H_RSN)$ENBQ+S#'/%10X25S/GTC^_"LUY M>^ OCANU\PPFDJ40CT;X%,\L3/4WL?D=ZWC&!B\2J;+_L*G.CD,'HE)I MD=7*Y$'&\VIESW4>=A0FW@&%H%8(K-^5(>OE-=-L/I5B ]*<)C3S8$.UVN0< MS\VEW&M);SGIZ?F]%M%C(M(8I?H5>M>XXA'7?;CY47+] KWO;)FBZD]=3<:, MBAO5P%<5<' .(2O(M>)@IL\QGA?WR4G6T^#QM.KX"C@YS(_@:$W@, +1D?P MAFWD0XLW_$^1=P5OMZ!CZ M_)ZZ,2Y3!+&"*&'Y&A7P'"*1953;RL0"&R8ERS6DG"UYRC5'U17&<4/?$X25 M2*E9>;X&KH"!)/$WZG_"CXU]34<6E6&;1'BH#7^I#;_ 2HH,KC'";(D2AKZ] MM2%H 72-V%[C.;Q_-PF\X<4_UH=7L;P TQV _G 03KR!YWEP\XPRXLIF**RV MZH0HB^K[%_"9Y251#P25>>B%DY$YV8>%S:E)Z8IQ"4\L+2U21TY):Q">3>@7 M]+O]_,IDE#1.CB G@Z$W^5=6FDSTR,,P,.H'K.UEE$(+AF,;?0UPI/C& M;?&-WUY\'16G@.A>:9;'5#-=)7<<_E(9X+TP!DV1%2Q_@83%5M[6Y4^].%Q9 M_]=ZNW6N010H%R1Z_@DMD/YVO(1VI=H(*F%R&W;,-,*GN]NFV%7S+0H&H[JJ_>"B M7;>[1OD7.#T9;\6VW\]L686P8#F+(D$\UJ)O2OG?P-02P,$% @ NX .6:0SS[3" @ !P< M !D !X;"]W;W)K&ULO55M;YLP$/XK%IVJ36+E MQ1!"FR UW;M4J6JZ[;,#EX!J,+.=)OOW.YN$$35-M2^3$/:=[QX_#YS/DXV0 MCZH$T&1;\T9-G5+K]M+S5%Y"S=2%:*'!E:60-=-HRI6G6@FLL$DU]T+?'WDU MJQHGFUC?G M2;2\'J6H:FA4)1HB83EUKH/+663B;<"/"C9J,"=&R4*(1V-\+::.;P@!AUP; M!(;#$]P YP8(:?S:83K]EB9Q.-^C?[+:4/[&>HJR(VH\5\K M9C_7VP>VX*#>33R-VYA@+]]!SCK(\ 7($;D5C2X5^=@44!SF>TBOYQCN.<[" MDX#?ULT%H;Y+0C^,3N#17C.U>/0?-1^3VB%%QY',B;E4+6<#_\3;,TWQA/V+I@"V=%QVFILR+'O%\A@8D MXX0U!6$%GKY*:>412Y-*8#3^"&E+IQD![XHH"Z41R3 M>ZP<)O/2[E/ $W;*%ON>[H/C=.PFE#Y3EX:)&T1^;R=H)_'X65S@)K[OTF3T M;,70B-,14@L/?0G22P\EI".4D20#'W4#E#"FP=YWK.B]07.J0:YL"U98S$ M-M D';8AS8PZ6S[3TMDB0HD:2<7)O]^1\HL<.X[;8-FP+Y)XO#L]=[HW:K 0 M\EYE )H\YKQ0PU:F=7G6Z:@D@YRJMBBAP)V9D#G5N)3SCBHET-0*Y;SCNVZW MDU-6M$8#2QO+T4!4FK,"QI*H*L^I?+H +A;#EM=:$;ZQ>:8-H3,:E'0.$]!_ ME&.)J\Y:2\IR*!03!9$P&[8^>V<7D>&W#'\R6*C&,S&63(6X-XM?TV'+-8" M0Z*-!HJW![@$SHTBA/'74F=K_4HCV'Q>:?_9VHZV3*F"2\'O6*JS8:O7(BG, M:,7U-['X!9;V6(")X,I>R6+)Z[9(4BDM\J4P(LA94=_IX](/QPCX2P'?XJY? M9%%>44U' RD61!INU&8>K*E6&L&QPGR4B9:XRU!.CV[PNU\+I<@8))ED5 (Y MN:53#NITT-'X L/629;*+FIE_@O*NN2K*'2FR)(7[V$__ ; M;C,@,\$Q&UDQ)]I\:Z) *R1*G1&-VXG(RTI3FS:OXT#N'!DMG#/R\4//=X/S M?_U^FTF K7A<;TW8X_Z-YW<,/[#A]R)A=3?Q:2Y!XVFU=[/ST>R6YYV3"^/9 M'_?9396#I%K(=_/JVI85X2=R$CFN[SJAYY\VJ7TG"F+'\[>I7H M7M_QX] )W&!#OH)"8+U[%^ON;.V&]!-]0'_.82ND%<%>IC2&/^:+LTR&YQH\ M#]''3ASU=[9Z3C\RN[L[GNOTNUWCN3U"41PY?K 1LJ'RFVPW#;OVTW M/MWFB+I;!+_M1Z?_N)]?C:K=#+FJ*\[[U97_VWS M_/TV[Z.?8"[$7<]Q77=_&#:%-I\(6]:!WOBC#O6Z3B_L_>>JU+YW&@=,=RO# MMOGO5Z3&O,( 8T4B 0=W3?FJA%;89R5_,A.'X?7=%+S*_MS51\3:VYR-&8#.]KO1$FT8^[Z>X+4C__6><&#$ MC=8C;G3TB+L,#WA,>&4F,5N6]HR@*\J= M@J223#-0#EED0@&!V0R/DGC*K'A*,@1 I@!XKD31E12R OK]:'. R@(A-^/( MA!G0)#-L1E+;.=8,WPK'UKP>6\&.K?4TZM6G(\MBYLXVN14F\YJX&M:@0JJ_ M$^817J\U4K4\6JBW-^R=67LS64^T2.Z)* W.3>_Q'3\*G3B,-^GDQ&[?\2*7 M?+G^_7*%&FL3=L!F%<%D]&(G['L[A>!N57Q\)W3=QJL:JWTIT6FU_ M!X7^K0I='\[7U/6OC<_UB7[#7O\7^4KEG*&9'&8HZK9C#&99_VNH%UJ4]GP_ M%5J+W#YF0+'>&@;-J0)TN1!TDJS'-(%B1-2R(9QM>&4VM=EL#S]BM[6.4N?4+3K4MM#00%5S0K '+"+(DKY_X M6S,/9P#),PRP&H#5!3A7 '8#L&\%. W N17@-@#WUAQ@ X"W>D - -T*\!I M)1>]+D=5RR46.)@R>@*LM)9L9:,21(66)4SR4KK/@LFWB<2)X!,6!2. ;L&\ MX/(=YP#G,7C N12NE*CXF8/'%.<*"YV'.PRF,2#^##<3P

=MP2#8.!<04=)Y. NH3\ O#M0,S;&UO^]=%C_]Z!L.6/W6 ;] M @"O"S%CPSCKML+&?48-'UK#Z%IZ M!P/Y!DRC=:$=!F'AQF%OI6BU#E1K*2;!.$D)@E)XFR0*F*#@P7W^\BG)NQ;0 MSDFXW4(_GFNI/ZTS\)I]3[J-4UP4\'^ *D3KT _S-T2@PJ/._1? (?.7J.0] ME[W>DY>F^E/X]+H5"%P$D*%:Z%S) X-7J+CD5>+A],JOLN[$LTD>Z.8-OX&! M@!VK^SQ%&PT4M_^P([-:RL$HB'@]C26^1IG;R1G )BIZU(9VIHJB:U$>#_4; M,;5VJ1G96C/(;\#8.A@SMC: ?<(MF4CHY!2J4(A'2N[7>><"0N2.+F4ZQ2U- M.EIJTK MF';P:ZGZAF8Y;''9Y%?O)EMY[S[WO%=MGX+;-'MP>-"?7#<=K MGWV(-M59 9LPX&[B^ V\=2TD'5,6IZ^MRTG;^$5IK#TW6ZDLJD#E3#P[NF[; M/V3T]ST[/Q6N6G12;OQDO !,!&8..=MZ9M8Q? MEI:VWXGI!B]'3VT6-SA0U,G7C1YM@6=DUX5=GGE9F-VLJP(2&C$TC<-MAUK. M5/L[&H37[O2DFBH@APBOMY3R(0@L;D)&#RNJ7<5LYQANR2^QMP]">)_65&/- MA5W^DM&;]666AUM&A:['TM$@W!;9S)-JCO41>&U10Z>I?OXBBM27 %>BBL\+ M^2+_Z_KX-#&_&"+D0M)#X^3'LW";8$^NVV+F!U/P&FE?PNW%S]'9[=0B@(75 MYSG'%V&TA_6S#+/O7(;99>NOPZZ/O4R\[US-"#LGXC7Z8>2/[OS6 MT$85EP=P+ ][]6BN9/L)GFMRFF4)VZ0SA_-;F&]$#F@QH,/,1P/#:?=V9%26 MF#&&A+RFS'B^C"MYU"K'>-6)>R<^RQ.6F8E_*5H@\?*+9Y?:!!@$-E(\T2UGG))R> M>1C/]7)Z;3/P[L%ZTFU>$ZF$M2(% J)\ZMP!S"Z(LJJ$FYZWL@U7*1'90F9!O>9RIAY%NH"5UK5Z1@0F?W:"3CPB'LV.[V3'"?DW7^M??5B"DLW YCE(14!V($"*]#&<>.J1D56%=$P;N2 M14\$:E+@1N=IW(I,W-)4J)TD 99/!-5'?#<[V2+NBEEC##LPWI*M=3=B!@FW MJQDAG5I*X7 P>-W,&&8F>XV+Q)\XD0VBA[AE3G^__4G+<-Q^H8O/QAM_HE^5[G=I$K,_?:HQF-/G4''0RR-;-IMN7^3-.GT&<&U!Q+O&=D M9,U?721;+SS,6)D(!6Z3F$*>JAW9A(_7^";ATJ;%9N2+@.[$:.4EW,]T^T!3 MC0@/Q^ VFT:.5+VO#<"KN,UDFFJ>A$:^"'AN]G.3L'2X*;/"2H_'>7:9.?=B MR(1,@S'7XIJ$89'G=AW&4+,NI4&85U?\9;I,HP>*O M"2?FYRG9[S C8;R&[HK\O>F.ICE;\.!\E2=%,B^;Q:^$?4X3>7UY?7/^A@15 M9E=4$#=OMN^<\I(9J==2% (=:=O:+"/(#^B2)40 M#1+9UE+I#26;@ %*)UJX ;2+ NU>< MADWCJS%)#4_P*=-]5D4G5KA^5WN_%501MC*4=!%1J> +)\UY(!*O?,L.Q$\\ MI0IDNP:1/Q495NORR.E5XH\4\6\+\7MY;6I,/)*6/\<#\.$T4[.GP-F 3TF< MUN0/\_G.XY[ZFSC\?4_[.>.Y<.-VTK/^ HV9IE,BQNO4YV7?0CZGI(F'H:_B MW5XZFY(&4A&!Q;$O0\:JP_]][\5YF(OML'JH@I;T:0"^^AIRV\@'U9MOJY\& MCF+PV[AY']/:^[RSY[GF5[0 %K<+MB6W^HN<<3#Q.DYKG)F_[A$$B'>G*Z+0 ML"*2"I&KRPDI-L:U,K$HW*-S2:J>;R>0$BK[(W,!)ER X(YAU1%;7+>Q@>-F MT0,/_CT X/96PV71?&3OFHW7 QGP8,-"FCJK(_$DCB3B28E0\Y[JFDN5BJ'S M#21$9U>Q>-W($X/E)4Y?)V '(DZO8%%:Y6W,.'#(+V@L,6=J/@SR:CIH3,FMXQ-= /4R^WN MKKG/:W%G?Y/>A8^;'C7=1\##Z>6M2:IY*S@0V!)VAJ8LV3 W;4_E59E^0I*4 M"!)<^RI8F3,)"+PV-]=V<>W%'\VD:2;'9YE9$OPB%.Q M/-'3_!6Y%!&O0!8C5BX@3K?PN V?#T4G8F55XML]*6Y?(:<(+#IVLP?%[7DQ M^M,XD*7H!^[YAD);C(LTD9+& 0X!M0CW9L20#. \Y;6PG^AE29?AN^/+9C_8!#3XR\Q2EGJ0;']JA M?1)$2W%BMF6KN7FUA&4)KL\ZKU9N+SFRBES7UF MQO9RJG#S#>5;/47 A>1EXM:F7TCU M8,92?**6VY:[!'7X$KR4GFAK]P'DX85P^-)K.'F/S@F0[%Z',;W*Z597ZT0W M%K?>MG)8ZS_5-!"OKK:3:_PNFBMDJ:)? #+AH!UUD9J$R_I]W.L+N@[],'\C M;^8?D^94[T;)\Q/C*1YL]$ M&S#A%LWEFQ(D>L[#Z6\&3CE2,!F"S3R%:=$1+X4J.9NE>U[=H8 M9LS+@7"<1?!"8!6]V J\*U)B)@5JJ.+JJ$Z],QDYB1_L'S+F,]GN[+-7GCE; M:DVVC:&G?.0JS/_6FWI-CF)1EU9]#DB9=$ DT6Q_J;]9K*-^4R=;7H M1*JOQ68$!:**Q/&"/'X>*AZ[%!3. M?!J>7W;#1>*P=MLBY.,DA#"_8,Z;7A(XN7/QLLW'BZOSJYB7.Q'Y@;J@L&8L MSC6F%X>U.Y>F@7CW1>WDFM>BS38K G")!"QS1MWE'TPM9"P7T4;D,G;>+D%8ST/_)ATZ<]N!^V'2[3)\X9M30X>SE\ M =5^L3,"*G)KMR.UAKM84Y"(/8@EQD;?[Q:;@.+9X8H(*OB9K$J $H1 JL+Q M0T67%\+.!%A)228A?=V$_H9LO1?R0,F.\;OA6>L\RNITE]$DJ,MGFOIA1F_3 MT*?EEZ5TW@\1>@]8"_1;?274Z:VZ "W,1_5F9P+/5. F'+DR!J4SFEQ2I3AV MA3@T?F;FS!6W8G";C ^('XX>3U4/Q,Y>JB'R_=@I^]6"R^==F/+!XDV5+B!K M$3YNIVQ=DD<=BFT Q^N\[;-HX\FD2DNMI3';6#8^K02*^*-*21,11#ER<'B$ M6MR+[[V(L.5I2UZ',7FA7IJ]P=-7_5@P9X>"40L![[>\!?@)^>0?'>'=XM(D?O565AWZ&^5DA\*M>)Q.]!+"H()4(RH M]SRFWZ$45E (ZR6DT>'2M9AF#FWOF6S"Q^UNK4O2=N,%Y"^K[+,XOH'"2FE_ M U<3*D*7;[)*69V]*"T>N C:.E%WSEJ(A;5SW6@WS5,68 T=A)OJN-H9Y$PT M=G*6.7B;I'R%KHISE7]4%>Q;^^$.@X!;RPVDH6K\@.EXM=^$"5-+D+@.ZMFI M]J%)#IHI$T1T$[NC.T9G<=D^U#Z&0\%M(X92J>>5# *!UU9,&1F1F4 MN;)2YI5#@4_(P85ON,SR<,O.HTH/Q*&.82 (W%[!1!ZJ2Q@R'Z\_,.+".)(A MD=4;B^)Q"K,*HQ* XS-A^><_AS1E!K1YX0WH^AT-VR?C]@##9* Y*+;,Q&OU M ^D?K^*DA"XB(Z>_.CQ!EBPKCB<[ED/K,[2A,!9B"4,DTF@0?0 LP"X&L3&- M>9B_8+-G(*(++'<([UMWANTS%J+\>FX;5?UX^ (4NX5H4S46[6K?8U'4#X,5 M]<."%?7#,$7]L$1%/21ZG*)^6.K%Z75'.3W;.!9B##8E:OL2]1I_V;]IV+1Q MF2J[*HM"554GF8(FDL1M]ZWRFNK:<;U!K.)5@RY.GI,(>32$5S0%_8;,P^VY M>G.N>J/.27@]3'_23=5:8*BEFZF]V">M;=?I >9B_T=73\^9RX+_7%9O0"/:C$? MZA/1FWDGI[T6;;QFW$WR)(OT)#::Y%YDM#*/[\$.J(G'X;NP1^6,,7R'W7LR M;DL=)@/5;/O-Q&O# ^DW#J=5:)!NO><7A)-->#N;1K)9N'4/M^JE6O,,5NQD M;9Z8:[% 1Q62I5X*P'S^8NV>^ILX_'U/)W]@U8(2M\^80]ZV;Q!T^/#ZJUFX MMAL )^*RD0<52M2DPNWR\99")J?RGN%J2.[ MS:(/YRS'G+646[1ET:@;H2%;9_X\2C)(K1(5[TU-6=-?Y8CZO>_3+(,*.OIV M*GTFX;3/83R7S5(Z9R#OC=*??AL6&O)MY9XK[2Y-'D08@O>NS01BDC+,\[8X MF5<$A9.2[ (6A^U+IN?]%JIEDP\D\')/\YMCV'YPM_QK$C%# >H&[4%T M>M[;8P>'LY9CV"VT6XT(,$8:IA'#'0VHJ*M+-OLT MB!!%#^_"[-\_II1>Q4Q6-,NU40HC ,NR_6Y9M#D _>SE>($>/%AT!8"- #I2 MX'-XJG<@$@!]L@;^T^.:X>XZ8;7D9+2-QVWKG9QV=JW"G9;13;+U[E,.4S,: MN6W-S6B?L4#=U6=GM Q?F/Y:RL]HT6#S% W-Y4_1S(OC#-TDTCVC*KH?G-:[5:AON[HKF$<&Y%WN^GZ1E%_MOZ27 ]0P5 M@SK0XG2\<\M]AE"=>)J"S?/9" :Q]ZPWS9G MORT3Q&$40R/N@2!PNT 3>:CN;,A\O*[)B(O1VR[P* (=4?"MCIV/$Z_B1"8K MLCU,X$(3*E'X'W(>KT_#[0WZ\MT9.5'FX+7ZWI1;CZ&L5(.?PKIWO#WP)=L) MN.3_DH,A#QZ;?W1S9Y'/S[F7YDXY/:./81Q/S&QWU:FIV2R7KF1:]>W10WMR M7C_M(<( UOO5/#2@"7@V$E]=>/-K]%N:\A3^IN#(P/DX%QUC2911T"&3D0=# MC5BQD%K!IV*HJIC]O4'16$;4LW8KT1#(. M0RJ> ,>2"#=71;.(ISJFE^C( M;2D9@9%+H\+I[N9H%HGTL3AE7WB.]\,+HY3[U8/_* MKR2:7$C+6)Q6THO#@&XA\)]!)MKD3I\3C'8!!_3R!A@2 A^0"$7D"3/,N M[9/Q*P$3#IE(T(W-2&=8KB?GLN%WM.=5RO7_/(DSZN_S\(E*+BZ\%SB:;4)_ MH^/Q*H-_T:!)+M8@(_98=J57^C<[8)%[0\M,6C\Q^159I?$%C#"^+_X*M+5Y M6A)F_ ,:S.MSD4BU.E8H=)2>&BCAL2DNQ19O#E(4%,WOU]%)4J>0V-)0X-6K MP9V\G(;3VP_ENV^*"^+K3?EDJ22 !5WVB$W623X1ASW.P)/SR-^_JX'& MUTX?OE_0-'SRP'\6^84O/5/F^LW$[;H&<*]ZKQ[3\#JP(<2;*GF%HWQY\((E M!PXO_R..K+N&3<=I MTZ9R*$^8 ^8B/T::<&(5#,)D_XYCP,J*SO A1!D1()D M*GF5(BCD>YV@HA'JP@"1[.CIY5#S[8G!R0AE$)-MZ),'&M-UR!;/KV&^ 9AD MO<^A.U%U89/$E"^K<,D/A]@8GHE%)-EQ>M@QP7_Q([HBX9I$2?Q(TWG/I'/^ M1!(7N5.EK: C$M^*2(SS'RQ=B,-G'X4^TPFI;$X.C3=,-U-)4:N?[C4!IV?N MSZNZR=*/QKNWZD&SJ=9RT*307:<6.P.W!9\)H'!AEY* JYCMV&"YTHB@81AN M&]3QI5K>X1B\]J:E=*S>E1 =A2$F8RS4,#9/[@H\3V1'H0NZ2[)0M\(=C\)M M4AJN:JDL]2%X#4I'J'%2BX1')$ GZ]1D3 4"H).-X^5V%R4OE-Z)\Y;R.KA] M_]AG'FY[Z\VY:H&=D_#:9'_2C=]T20PGQ>&]UD'4Y19S>MYOO1=&2L3/Q 7[ M17C!A5V?^GZZI\%MFJQI!O4WO>@C[3+JSDFX+;H?SZHYM\_ :\L]Z38.Q@GP M1(5/ (%;*YZ)ZYW*-=AS&>%94X?1G?-DNPUS7AVCK8^O;BQNTVWE\"B<PFU3C[ *#"]4@%UW;UTJ$:^%N8;_CVCOGM;!/N[I/+.(?3 M6E,54S,("]+:?M+0ZG/[](5H>D\FK-J [1:U'59P^2RS%F_6Z]"G:6,YU-:! M>'6ZG;="=9M'X=30#EJ-C]T%6"+AHMBC7G=4F&P;CU,I>W/:ME^]QE^,L9MD MB_O6:\<%$J=C5F433I'G20P)(S3V0S>GR&O*Z#I/LOST(J)1X-PFN!>E)-E9%#A&9!&;09D%#=6-Q$S+E9](HT,$Z"3%[0>1K-6-RF MU4&I?JUKP^^-E[#K?[[>DC@_WHY?0SA1>@S YN/8[T\"C9>Q). M.Q[&<_F^H',&\E<%_>D?4[-C*[ 0KT!#L@(/V4E$\ = MK'F91IK=K#]#3:,+FH6/,62/-,F@QQS$KJXOQZ6GZYJ W-'U)G]\&6)?H( _ M>6DL$I18YO5..'B>WSNAY'M,%6I>9XTS<1H'MZG<8?(/>'VW['2?;Y(T_(]F M3S5P/F*O92*)J@KU@,G(O9D1*S9V<'&I^;R>< :/,[=A+A^'/D AFPS2MAY> MB!<3RJ]X_Y 1GPUF-LM#[P\OD?=UYGW:K/(2R @'3A@Z4N(3GZU$$>J,5#@= M%*2>4R**OQ2R 3W8E5*1JN3IQ&%A8_=KDM/L8Y)>>OZ&L\=6ATH";8M(YTS$ M[G(8]T=;O?9IR%WD0";&J_830\0?P%.&J:C27R^2ZF;[-YL$."(N D EO!Q\ MKCI$=[M!3(J IE=66_)RZP2<7J\_KYV=L9#G,O>@V;S.L[:CN'%B\X"&XI>_ M[WGYGB&]Q _FX%3.01RW=A!7)R!?AGN3;Z&NZ>"^X903XKYEN%6!:+J%"QS( M&H5;9?SJ]L9I=_!&EWS=D7G9.0FG+QO&<^=B>XT_$;,GW1,LNM>.LS(GYGR$ MR>H*YU$F K8F/;(M_N4S^T>8B188]XG<^*\I--1NZKAB! "GC9K+HBJ?-V0V M\IV(&2_&3]!+;/RJ6N*3O5/8C@1NLHNCH< KOINY8IU#F13X9',^*1,1-"CP M3M(^IT7@I'#0A2":[YB&0D#L,\VDT=[M5#L=N=8.+ MBJG3/$_#AWT.,;#[I&"Q^KY)6K8 (_:65F57.E$K4)'[5KL\CKG>#R4EY'4@ M:7E#@CW?:<#F0U9@#F/^KS4C4C;_42O%2DJ#DMS^#X<4CRLD&C;&9:Q4],",Q>*Y(/US8Q1I,4 M.A0 8K]N) LEV6K ;.1^VHR7,?XX/M[U^ 4"7F^?Q.S7\[(-> MA>DT9X26-Q'O3 MTT&O>;5N#I:4<-WYOM-8RC^;>TI1_IA%;VWC?? SOWBXL'>">NG-,FRVS3Q*0VRCTQ! 1^\ MZNM,R.X]$Z<9&G!?'J;Z34-^BAK(Q)CCTR.@@M+!'!>!'X"'H[P@".6:XWN[ M$$IGL%],1"S@(%%$K?BS%6B1G>P?-_RC4-+J-J-[)A%R-.2V)KXK10!N\[EG M%4)=AYJT@#OB2=[Z%?NG)SEW+K MGGDWL:?)N:[IM);;B9:!JI:E. 68+0M:* M=)MJETFO9: :QX&6D@Z%)EQ7N M^RL"Y)OG5\4#<5G/IZCE\Y]W$9KH-^H0YXH<_31(UZD)Y5-C?Q[?_3%\ID'Q MJ9GC;@:Q4*_=(H]>+KMA_H+]=1LWDSIKCKAR$[(@@W357D8"NF9.];^\]J2_ M5*?+/OB53_UK$C%#_HU">BL-3J'VW*-X S#.?0^ NU"?/E1R MO1Q]7Z +]OZ#69QT21#4G!3D$$F/O/UZ_>MOI[=O_FNAP/.C=JX>[3\H\E5E M-C&"7L^\TIR6MU)3K3E&&!:Z^IA+L]D$V51W>/^US)E99ER M\$MW+EBG?7]EY&N7 ]FJHANYH#5GV'6T0KR#=@>:-K3J=SC7F$8.BAZ'Y1?X M,N&:R3/.>H,U(\MYK^V?J9?M4WF=.6MK6U^J]6KP^_Q:E8C)X5NU;[$J5W-))KJEX3F9B,P&3OS'$,' M5I+O,Q^GV1A+HMH%4S_P4A9%:=* W/-M[WK2L^R3WHBJM8*BTCJ1[,7;#OU'$RQG56O;":G*C/D>6+]J&VI=;I0CE")1<*EP>UKD2)>/)2IC[- M^7KA@!E>.&2D0 H8WX:GK$G$Q%UR -^.SZRS8\=QEF6+OFF_:4=R@YVG*&6$ MVH7:D4Q9LBFWYE MU)Q(UC3+>-#_(Z6Z>N,-PW!ZSRZ^ZA4FZF/PA;HZ*36O M*E$!) #143$)RVR5STW])'-3S?^S%U'9.;)770C]<-SVU<5GK2J$9BQ>>^ND MV/@F@P&&%4!V]$-1$V(J7F^G*@;1^E)/=)PL/F>,B7!2IM;FKB4;?TIR33W_ MB?#@-.S))=OO";8AD@4?7T:S/.:(4S1H+4\IU1F'UPO,PO@1JHE6Q0$A#\H# MJU9JST/8]."5@:"Q@!6$*?5G;V2-4NJ=QZ.BA?VM\I/(D#T7?;WL?Z/8<9VE MG(FZD&1=60]4$GH.]Q'B5.$M-C/;)%&@"N,^]0)F>"+O:_#1M0_$A:Y!_:75 M+Q#6"6[!Z\H YL:L('F!YG!-$)C($T>%Q_'/();N"%@IL[HSEV3(O%5<7GP6 M=>JC2O/XY>*#XD@DR1DJ-3V8A7K@#KGT?<BV MIF@K1![A)*H-F(W:PPZ50 M^M7^4Y&[4P-&C)^U;),]M,:")GD[&D,_E3#VDRU]0U(:01E^\3JLH /^5>]6 M$Y1TD4@2-G/_YQG%I;27J9"!%"IT1,'GHCO"C-+X3/,\XGZ7+;QQ0)B+C!]% M>*RN(_R57I.B.+F&\C!1LG;U48VZ]%_[V M[*N7!O?0C4=W:6 1/DY'/9DD:S=CMH CODJSSJ*Q)4M*RH#J"7P>$)4:HI(# MH4%UH"2)<)K(%TZ5O;='0Y(VF 0^>=NFIY*:(;AMK(F?6J*&\CU>36^DTG@S MSN81@&;[X:2!FHE7=AU4-^(GC&I# F4B_KV^?@=.0!W"K M;L1:AN/=E?4AVCB[F<,F)7!20'=X1M#PVWIDZ)JS2"W6'RA:)RQ.DRT=-UIT MV791EP':_!.-:>I%IW%P&FS9LICE*0_F7HI[@]:&K'WGXM;N01)0M;S71+S: M/HQ\4ZV76/A%@E?#XT+;[]B&D*G&AC%]09]HE.S $OOH>K^9N#5] />JGO>8 MAE?+AQ!O?M(0.+B2!Q469VUZVZX<=#<.UV%,K]C*I-N&6P&,VS[LR>ZH0_ H MJ'BMRR)OQG=ZU.JZU@!C"J7'381R#%"'OZN3L2(J+<,5J8J'S5(VK:5))7(Q9TIUM27[R2W[T.U'*-RI0659)VDA-.YK!WG+$)G MCK4FI_4^WZ>4/ (&)R5.3B,.EP;-T_&[06'R4#U:?UFXO50 ^D? MYV_.ZGZDLL@5D8B<.(RY9,"/H<*7^JK/I8V\X]YFW>Q@8,8=8W85W](T3(*? MTB2S'F)KQ83;K4PH72O[*CT:O YK2F8=[J8D=2NQ;^+O402%\ FC<6FGTPFE M+4&++=/"3J>2]IM]GN5>#,_@Q:9S(O$WX?FV7:96LC8=YA&2;]==ZEG%X"P5 MZHH#Z;*.G)-)N7"2205YB8[R5YI!C[PX@$TXU'>Z3^"CRV>:^F$&A^A)_>< M]-^V6QWZ.]CTMGUQ?[M.>+ $,/AF031/&RG(YAW%V<=PW"])7[3CGNV7*<7Z M5(F55EA<^/9/-!=IG]=L5U]&2^\3I=@)5']B/P&37NB?/D!RG*^[@3&'AMOS MCI22ZD@-0>'UBV,9,FXA17,B,Y9? ^HWRMT%1+08.;9!J7 M HL8RJK\,SD1$OG1XCLX+X672UE1L9K#9^Z3I@!"XSZ&S<3I*@RXKY[(]9J& M_:W<,":,M3@1E=-"4?BX,)^9G[_-PVN!IJI&+UT8WVX)9*Z\V:R_>0%Q8C]U M0>-D&\9&GJIY[M)\58L$VKU5P\0E^JLV-KX]CS4%MRT^2T&'SVM-(0L%)NZS MW448[>$(;.MT=PP/IR.T)BFS$]X!L&_AC*=C:>\*81V=-*32"8\ MZTD,1J>]EKDX78>1!+1[*-W$A>VA.MGXIO90DW';M(>2R+">_*;[Y4><_4;O MH#A7X1/]3/U]VE0"NW4@3L?5S9NZF3D>A7>7TD*K\0Y>@B05S!6Y7*^IGQ/F MB$0\^=APW)F#_FF;9C^016A> \LA"RP=UEKW=+@K]8D<6%!(K:RV?^)&7 M9>$Z9%NRKU[J+$=^\'[,UKX.O2LPELRH8P]>1V+.BH-CSB2^!IIA6SW;V-L' M\ 80=JUV@S3H2:EKSM)LPF*W)8UBKZ;JP"1Z:%R',=L6G*_J&=,R M Z>^#N#VH&N,;CCV>&$_XB?M&T-%DY@(*L="!W).ACSDN>@5,YDT9#><:\FH MP%"<^;\()"YBAA-S#9UMY9&='>'%[XYG\>V]5;GN*.IM$3Q.YSB5'"WNH:_Q ME_FVSJ'MW?'@X_2UXY+?:"0*5^-PRZS-KEF"FQ/M[J<1=0G[FW9P=0E:]&X" M\#?KV@[8<^S75D30LT27-H4DLTJ2M"9)ORY)6DAR3)[+:"?X2YQ2/WF,H9[X MO?=\1F.Z#O-,U(7C=TF,PPLJ_JOY$8;"P.W4C"2B.J]! / Z*3,V3$U(Q488 M.E+@6\EZBZ1 25X72-\X<3GSRN6ZN*'E.7)[IKT\(D!R)J)=DO&<(B>IMR)7 MD G@\MGCV2V,D%L:>Q&/2L=,$DR2-,M/?3_=:Q-OAT/![3P,I7+EL99NOS4Z MZ[#Q]P&OK- Q>CI9:N/(_7?A>7N_/RZ&2_?49Q W"8Z7!;UQN1]9^,U9@,>S!-;.$#"(3K<+ZF, MM6Z4&@A&FU&>@&G<\ MC0-PJIR>%U"UXV_QJ5@+C>85100X-[N7"1ER[:B5M6GXUF3)>Y&!FX]%[C8F MV%XHT)%L-12*>N\ZFN8L4HO[[46.)BQ.DR?9H=1TV?I#A7.VV]]'.3Q ?DPI M?R^L?Z/0-ABG8O;CL7R9H!V)_%%"-]V3OD?PB%\20+R" D+Y)2._;$R@HMJ_ M[*,7\GY%0 OG?:8PG7PJR*0$[?!EPG2,PH]&FKA%$#Z^[GAHT#(X52%D^3[PE!(@FW0Y!;.5077SD:/V:!.Y@>UEV2_1WJ;AM5/>/A3S$H! M]E&X@S129).)0Q9[M>\+_,)3>\-^@ MJ)MNXU N@\QKH\K6%QFH(:CE@\<@^I0=F2C-2>#E7$&3ARA\Y&3"5L7?IZGL M^KX3]*P.@N1^13$_>+IW:].)4D(F"F@B8<_OQJ9G4_UI=T=L_NEM1=(U^^LO M?U-\(@']Y?\#4$L#!!0 ( +N #EGDLQ#M[S8 /R P 5 86YV&UL[7U;<^,XEN;[1.Q_X.8^=/=#9EJ2KQ5=/2'?:ASK MM#RVNVIV7RJ8)"1QFB)5O/A2OWX D)1$D0 !$B *J-CIIPV .([Y\,!<'!P M\/=_?U_YUBN(8B\,?OXT^G+TR0*!$[I>L/CY4YK,/Y]_^O=__*]_^_O__OSY MORZ?[BTW=-(5"!++B8"= -=Z\Y*E]1*NUW9@?0-1Y/F^=1EY[@)8UNCHR]F7 MHR\CZ_/G?^ F+NT85@D#"[T&[37_L( A? MO?B[%WYQPM57].>O;"UA=$PB^]H1V7,"^8DZ8_M=H.PUI #7YH=X-I^M083YP:L>4B.*\5PM[6 !XKO@.0F=?RU# MWX7F^AK,/<=+;OY(X9CH@).E<=7X[7AYZX=O7=2YTT9_:*Z]V/'#.(W @YW M_S^;7Z:Q%X XAM;LFQW8BZR?CW H,8+C;%(%UN=TM;*CC]G\V5L$<+)V;&B] M'2=,H?D.%H^A#ZD%N.&RMJH"\:WM1;_:?@J^ 1O]&W..%R"A$15X'B.PMCWW MYGT-@A@@9LV@<8^NT@B9^6D<,\]\O&VJ0 M9%*5@TS->8)7J*C!A7A0P'5\BX%&;4J)/>DVZS$UI P7WA!!D2/R\*R.&UM1,LN!Y#Z,XT<0 M/2_ABI![1MNOK@+#'=S\KL"+_5K68)W1#B2A$:WFY7;(&IO39X[N )#8E@;S M=3M8A$8TW65?@\3V?!F;[4W+^LZ9+<%S-J[-C/D?'HCLR%E^M,3-V*@V>*\@ M(Z%:(O=?OXCA%IXVBA=/JVUI)[RGT_7D8O=F1.YOG/;[W M[.^>#_\H6EQL']-*/GDO\R6L:($06M=* D]@X<4)B(![[47 20J&"[@&M(:5@3<_@>_BU'A;XC(NAS1VS@'8XC M.' VO_42](V+BQ/8L:.+(^NS532V^Z,=N%;6LM4NGA3!A$#A]%[JCH]"A<.( M08TN\#(UPA^V:H3_^/T*;DJBZ?_ __E3S=^_2NQ*(:\7V&)- M3W;__/OIY/SD8GQ\?G8R@O\;3X[/MWW;Y<,T*O?3CIRB:?ACB2)5^>VLE5#^M9"QTV$$A\'/GT:?K#2&?0G7J-W#U?0ZC.K43RAIG/Q9^I^K8JQ$%7"J]D)H?]QK.Z&QOU3..#4T]SY7PD2) M$N!T!.N6ASC2(5T&<;;!:AO&$JXD&1*^=< M@7*FKANA^)GL/W!O"$9$Q=24-4PIK ARA5RH4\@5.ON*7L*WH$D=VY)F*J.A M_\7N[TB=+K"!G46/4?CJ95>1J0K9*VZF5EA %*KI=V=>ZN9C&">V__^]-77J MKRMLIEJ:(11*Z7>/C@;Q- (V00V[?S9&\(V=+D3=[TX<93_P'Y=A0-[[[1C._(V(*E%T:$QDRIG-]MPJ\& J]]+LOSGOY MOCU*S,YWR4JI%#5-(VP "G7TNW?.!_$2^'[3Z-@M9)@*&KM>"%_%H36Z 15F MRW?!2YX_[^ /%CVRIFF M$H;>%UKH=S^>+[1OO=BQ_?\'[(@<_40J:HPNN 4ZNAW;UX$!FW[> M_4[?2 M)90T1AD\_2]TT>]FO-S#;*7!IHV=LF4\%Q#/J0GZ:$)0:*3?/?@4=M#%G?3M MNJF\]'=C)-_D[#C_OO7_>C[3B'YQ-S%.S*B!N&/CE 0_J89^'/>DL6= M!KDUF>9V_!VWE\:?%[:]SB]0^$E<_&9+K?P7OV]Z/)O?>@'LL <'0IAM- C1 M^7Q5VX^--G"RA T-'2\7TF7,M-$(&DXHOD'"Q:WBM;$@MJ_O1,J;(9E$;2- LR"0I?PTD2'?3@X.Q^M8^R6Z/\ M'O _Z(+MJ^T#E/$CN;*CZ -N]' F&P(;F.KJR0X615=)TAZP5J2I7GA$O_F] MG+:G.'R\!FMD*#=9?$KRVR-&VV:&P!&AV(FWEXRT,9L4W>0I14\&M)I#I"HT M3&Q?O4*+C L>3NZUFZLA2]+0L(I@K:X;*=JN(COAE6 *E)&%;9%)KJ ;(3HI MELJ3PUN(YFE!XT?[ ^6!K5]@T MK3(]VZTT.F%+),!&SP,P3)I9'#0[8 3%. MV+!:^^$' $_ 1R^Z5<57M]SLW.A@6"-1'%+7HR/U,Q+S3#08LG!")-[D-WW] M^A &#N^JI%I'8UH(7I@P8M?*8!"FH_TTE%MH=?,,N719 */QR9&:P,#VVMJ; M0SBA2EUZ]#XY5/,*EN1(L X-M89$D2Z0M3(+(J>1YDE#8PH(GB)HFA_( H+^ MTEWM60FYQL"9P8N)2-I\EAT&DN!=NA:4U(W M8G!JLDH%5HR"5IZO(/H>UK#@5,6TDD=<4\_=]XH-3O], 6M);51_M1UO0S" MH^VY=\&5O?82>_\F>4/ILJ3&X\F9X53@P2EJC:G'E/"$9Y"F!7G+<(S! MD:,58&(649$.C%XB\!^QA)<@\9SM\H(I'/^$&HYO_;74\M]^A.7>B=ILD26J _MP.>2H_]2F5! M3:"@S+SET0*E\5%Y=9C1>X5<5,@J#)D&%(02=IOJ*4!.<,PKN1QV#9I MA7.KU*B6+J/L.=)-KQN\1,32_8[77*S!(K^.VI3"@5B^S.)CR.(CI2.U01N[ M@Y,/D_%.GB>H"RA'=$G]&KP"/UPC >78B<>%E#JZJ9Y/GW4'A;Q@AW7+[A<0 M0 'Z$/[477D!?CH-A?#2*=)0:V@D:0-W6#?V*Q)DG3*&1@4V@%*#FWL/:]]@ MSN99]/9\D_JW)74C0)NU0@,:";D<^E7P0QB$9:PYNQL6B(WU#%9^.VS&GP$4 M-X-+D'=E\0#(NYSFJKH1HIV6JVQIC5VKU23A7F3N_0@65V&P&:!F?!%7Z *+X+;FTO MPF<=L_G^-=$Z5O"U4!;5"135R'R&"!"!U,#FWM>71*GR+CN&1I=V@$6=.NMQ MLW*[]D:V-+LMF$(Y;'W$EV >1B K]V*_@_CF'0H72@%:XNCC#B[U\"UD6!/B M\K$(L\F:ZJV5\D7=",JQ'NY;*A)8K(*X4!#Y6+T$ 9@3[V@02AM/ $QH=" MP.5]HW.D5,9@Q3;CD! :+V+U>NW%CA_&:0276<7%H")"Y]*./0<= GA^"A?0 M!,='VV8,U+90J,:'.M2")XSSVK*Z,$"H6JNV@1W[L)($[>/.I&YPQHMI7!<.MEB72!2 MK @M[9A'F]>XVBB+\52Y;U5LY0<#.\JJE[FW MCQC5C9M]]V9WG@:B?!&>(79UTA"[FG_,\@)K]W-_L?Z:?_%OUN:;6H:V[H0] MM\A5QE2W[S08>:=>4,[TII[C0KK9#BZ=E-->-,*B3#7%8!TK4UF&$#T('08X M8>"[1W*O4>MHJU"R7BC*9$:HHVYWKD=\ VA::KXJDI735H?,ZJBJE TD48U: M)"2C:I%:9X@:Y0=,7&>I32]&56M]X3*\L_'D1),;7!WTR8&4&)71LR^R#/8Z M7$$ )$]D7=DAJI$=*/'@6=$2"&Y_LBU@T[IG4U!;_;5:[-!A:6(\[P(G G"K M=@VR_Y;WFAGYGD+?OPVC-SLBG0MPMJ*MGNDJJPT5Z(Q;JT!:?5(WJF>%".76 MF0BR-# M4N.M>3TP?+3)!D87WA!: MT(4X@E3,QAD>60SK#(\FX0?PAO]"WJ(PU-6%3SVL6UJ)0FIN\OX7,;3QU9)/ M>Y7+4CR'4CQ7GZ:ZE>J9:<0B@<,Q2_AO,XR/./&U;D B M=S<(8LR'79D] 6@.8B\!SR!Z]1R0R?8)..$BP"T2#_-Z^;IN')=C6E4*4T+2 M487/G'2\?#54@C5#%G0M1Z]Y6837?*B48,0M*-P]\Y7>!-5T%&;YS ?+AB;$ M.0\NI/% ]C-'I2A@.U[>^N$;3Z+:XZ9@7]BF532J>S3O1@#L0;PU57J?VE$? M'B.H8ZBDRX]_PK707;#)S#9U$N\U>[BK(549=T/E$7$QGIQJ$IQ&T>3>]"\" ML?$I<*$ YEY"61IN"^BFE ME?)+*,;BR/[LP9!5B2"'E;ZWWH] 6PA7"NM&-R6L(*RAV80EV1=YUC>I-DGK MMJK8I*\CS;74.C\H5DLQ?IEIE36!$*X")8J7L:URBS)7_D&I:O[);L(;5NK) MJF-E(]S^YU#J;("!JXLV0) MHFD< ^+LV:XQW8C7D1\LA&LMEJYKM(8TS!K0;^HX81J@1]\_*-?A&^N5I#-4M(661U% M,JP[V?$CD N'O[X)WT'.3#(WH]W0@B M2.&U9THM)#&L:/1Z&33X1.F5#IP_5#%HY><42AZ>(/+&>@=)(79)',1BNT:X MG== !\.KCB(9UF(;20+]'XHZ?+5]=)3Q!* X/2"M/U"D'?!/(Q6F38; MXL39:IMNI[K E'#/3F#LS0O<6<>PZ[!/^>.C5W"S!%>XV8-^^=:[V#S1 G$X M6]*.$AU47!]<(T(@6KG&"$S"VR+; GI2[3V M ',.9]YL=V(OLNM:C#X<-\_VLT1'\G_79VK8._Y%] %W. M*CYAV8%K;3_RE]@J/J/EC:U9M+ #[T\L8V0T0M]S,WH%[N.._&?SG#BVO[V4 MUC!E"VJ[WU5*ITYON?$"F73IDT]R1'^F-'B/3\8GYV=*C9=07NTND'H1G*QK M:-(,W7.Z6MG1QVS^["T";^XY<+[/(XB0?8="MX\T?3:9&S8*NMF0IJU5=HXM<=HW&C?W-'X!FST M[]6N+X9A<$^J@QLU:>$VK;U&M1S)&PEL032-97H519>9=OK2-(BI=70;NRSZ MJ;UUQ S.N$&;1XGGT>%Q$1Y^E49(F.5(?(8Q?%P=P_D7K.(3>"N"/V+E7[$V MG]%R5!<1]'AKF@?!>G\"-P=6CJC?0F\8^)U;%?(:/+T3^ZS8[PS). AM6S!IH^?T M$^5K([!GU>ZR>RE:ME8>(*?0%AZKWDGP:[V4%$*@'(PS%"BHULMN$4/@5R'> M68& TZ%P6C4:.PWCI:# =?([K9BU8ZWG]H MLR-\X\Q$]^>N1T=G-5Y'0Y^UWD^8^! F36:!7NEW-=GN*_UA-P+,]74;_\V* MJ/$_=@+;R^F[W*%/3/C$,.[/">/^,V[4VFM5RQ&_[3R^AK3I[Q/PT>5\O.?$ MB4Y0UURXD&0Y0>W::+_V@KFWE[N];;(B'5LM#[>S\>1,K6T1PY-=RR-#0,:M M/AX 3C#Y""(,E^2('1C4AD-O6K$US M6H[1?=B-%PY(Q?N^-E'N1^.NFU1>MW'9I(_RM0@>4%)RW^H0P,<9R'"NX#2==E2P7,ENS#%B,S]RTOVG#]@(D-3'7-YD1[B!(>'A<1OU?DB,+>U&D\[R.J^:/KN$1]"K2^MF^X8=%&S6>3 )NA4T5,D?["3Z$;1,XA> M/93$K7Z#_ *[$=?_Z3I7_(;6'T'$8%: MI3*Z<4.Z=JN$:I:'^@@(PE%8=EP#UXOHO@'LAI=LW;?%?>B/6C+P5C]@G@@1 ME?'1%IL% 9(!?KNZ:4VZ*5@2R DD\8E:/V:KM0TC+**>>]:6LP1NZB.O_>81 M>9Q#!0Z7G40)^8;.G05/P$DCE( 6QX1AP31&MXK\AK8OCT89JN3EMF9KUFRS?'ZZ8ZK M?CKFE'/:>^Z&D'M.E1":PU:Z-:N;-1.8F$ZJB(R[F;:7DX[70)U4#=1^8CKM M[=#@,]1MUZK5;G)N 9H:T,UN=,Y#UQ&Z'*F-J]MLQ;V_( 2X&OUW)/ M.:5>ML6[WK/HR5LL&>Y0MVW/9*K) 3^L5].WLJEZXM'[QKGG+#&J4FBI_WJ1L-L>I!W9^.3H^/S\]'19'0V&5THM#XW MJ[4??@"0G4*"^H#EJ8^[@1_#>@).N BP1P$_]H?!LILGP=_3S7Y)8 ;-X/4A M3>/V>GL9_'BMWT75^E73^&EO]PS-Y[=#[;T>H0,89QJXUYZ?PI'$N2KB:DTW MH\*3"U D9%DC7X6',$@\%P&':\-G=*:'EX8W[XZ?0C-P"\6=7>W*S21O6DGQ M'RHK9*P\QU8[#DJ5AJR@))6/"%^#Q/9\YMGJN--3PLA7B3^G[2PVT_U18>Y< M^J2G[:O4N/?@_M>%^T8"#N9ZNID288+?QI(Y"+J>Y0Z=0>_+!TUGWS+#"CM8(GX\JQ Y(*9D)""6UTWI MO$JLH0$75*-)L,7W8*_@C_C"+!P?$ (U\4!S1>UHP:74&E*T0ZR0'207:/B* M+R C,F2A/[,Y[$EV%2L/%2M2^Y(OA?.WHATAVBETWQDJ1@X#<(UB,YL+]+[A M]G=M6>T(TGDB88\)_(.2%8*@^))AT02[$8 M"IF3BS&?,O-0]8<4S9A0N)N8ABO;]X%[^;$?TTZ?:-JV6I;\*8H9-)9K,D31 M2Q2W6@K>O(/(\6+P&'D.V/QQ(Y81#_&:VAH\W5H)0,(#,RIGR$U432&81T=GXT/CLZ,C%]&.U, M3%C[NEDH;KU6#95G)_K02X.95A:V1" MB=5DJJ\;X=HIOSZ6L[T AD4FHDQYK5195N=05HJOB@DB"Q]@47Z;,+%]]>38 ML>?\\QE;9=UHHV)2ZR"I826XJ$U##,7K9 \9$8C64$LWAG70=I4Z;;!K-8$1 M[K3M9=3_()*@H?0@E=\&\[ ,!5V,K2:D03*E W11FW+J2J;?P, K.[ =!P(K MPM1;! B.V0,$-Y^SBN_]B!0\.NH_(X;,!RPE.B!)GRR/U@LX6D=ZK)C9]2_' MR<@E,,W##/LY,]>(/'WI7%4O/>]( '?\!7Z+,FN0BFNK877S!)>H!&VWE40:UP&E3A?D"KK1B$N';!1H M8_H-)$'IHC=UWF"H:0(MN":+MIB-CQS?!XYOJ/)S9+_:X G"!%AU$#C!-U_! MDCH.B&-TQ9B<7JZQ4DD"I_"C$T-5W@&NA$ HM>8 ,_S7T(>*0V<47#:AMNY@ M6-(=M80L*JJ7&%G.@A<0K3A7&/L5!T\31LB"$IGHPY&K,'B%G4'I6[@7&;5U M!\\4=M024H&H)!. MX])H(NU^F2H:H6^*ONH#U%I@-MXK)LGFWO=P[8WVV;*R1N.3\<%/;4I$+C5_ M:N\!"X6=@*+)DL;.TB1.[ ]$+J_*B40GZ>) R$QG4%5(G<6H591Y7(6EH)VMJ(82]CDU.)] B[(4@MCQ(\@ MPB>8=7L=GOH_*%?=-W66GU;I]1MVTB^P5+P,?3?+QCZ;/X0)Q'<;1EO$M TU M2_T?)"-OSEO+3\+)DNH$^7AD$2;4;8$?;*I_:94N($%G2Y*GOBELWUZ :]OS M/UXB&RT]L6CK+!"I;!G^>#PY-S^MGCWM']U=6)47_R@4)1?<(,@ MFY(;W3I1CU_O%!*UEL0@N"3\&KA./&FM6@I=&.&;3 X9=\=UHH6ZF8M+5#_N MCFLY"W'ID(T" YUD^K@4K"DAN.:65H"-#X[M^8[H 'G"CEKU#7)S[H@>#X\F MC) '=^F\MVM_ ^0,)W3C[Z ?Q$T-]3S58 NF1.3&V]9J?OF/?9-!H#A#S0-A M*9TB5::VE5PO-S"D'0D_1F!M>RY:M 0Q0,*?)4L0764Y[3.-J9TUQAP%QI"=YX!T,.]2Z @K$#8OSW?K$#8 (39"E7FGJ._4?K-[C& MN0;K,/9(1F&O5%D8)T/4/PMBU?M_^NHAMU][0.*R,)I7$3S-#)@70D4BZOK0 MSNM")4K#9GG#O1$ZJ.Y&\R>U.1/L-1][CG5UQH?'=7S4\<\S71K]S MP!HD7+$#@>"W6&J?5M<9.\]CA6?J _@L/FG18_9I<;?S>>QJLS-N][2/M M)DMMV?(X.%7^@"FWO G.*":\]-8OX0T<#TG]I8T6+>A""3ZU M-M"A!633B'+SGM]$G\WGG@.BVC@E5 "?]1]D5IS0K!#E7563#_5*V?V*-V*%7UXTF M76U%)]P2I@SA:::^V>_>*EU-%XL(+.P$/ .4G2APP*/]@1'6^1<;*^E&@TYJ MW/,FM@-O=N3D#GH2P]QTMN_DCAMV<0^ZL'WK@=B&=5!^+N1_Z" M'(;X.W^SLB_! L7']'0WHE;GF6P%4?=)(2JX,9[LPP "F 8K" MR/J"?X&O?\;3-%E"R_%GO;)YZANO^,Y@C=\6[DC@T8YFT7.""(_O*!!2<'/4 M-)D?76$:?S&G/!HXR<%6>0C\Z(!4=6RC2./1,+4PU!@"&7CA"0I25!GTL,2*X8MX2GK9SH-_B..4:^UD%DWG0$IV$O-[JU=_\BEE#K;*HS@=#A":(@I)N5]C0OV/P;AT6 M:<=;^ ;'W+[!N\>957SP,/V#D]X7_W6O2-%B"LD5#!OOM4=%G.A,#B>1])*] M>KUSZI"1!$2D% XH>RM7XOORFNJ7J!Y&]5*@$A4LZZGXS%CQO1*_6\<(A5$$ MOK@;-\'[N7' M_O.S/"QB;]4(FM%9PDBUCC*1&DZBQTY"W;O4\(?CBX'RKI4D)+^#?BHH)0=$ MAO2T@+A*,%_"W!<+^^H%B[I'6/D;&!1E!,&7<.0]]$<*#2=.)]!27Q$_UF(2 M:_:$-U4;)%U:@9;Z'C@O74C!=[2U7C%("N-:'W['U<*@V"$*OZ!S=-UBK1_" M5^RT0)8GC[[.9V1H=7/)H)-&%(O>XLRE\J9IXYE+T2$+]:CX==$GG ,B[Y55 M=.LP3V;.>\\WZ"R!FZ*KLKAGEQ]X4-&.9B@U=#,QS<*NSC>\\$P^G'E.O\>> MZ]G1Q[.]04PYG"&6UT[QG$JLH0$75*-)L,7W8*_@CR_0#L=P?$ (U,.ZM0P7)82B'25B< MC&=(Y;+:T:/S-,(.T_C;01AC%KYXG6+G'QP"H9M%LSV -_PGXLJ"J;)N_ M;LU Q/#J=,* MJZ##(6WFP\_/P^C-CMR- M<=T\V-?"Q7_,[>+?Z8$5SJVWW)_O%YTX3(<^;\"*Q@[]L]%X>:[X]YA_>>-VH(&P.8("IVAM/'_N;A?U#&#CDMWW(I753+;MB MZLH3.TID)5N]"YP(I1V^!ME_[X+->_!;Y]DT22+O>YJ@(? 2 M%AZV[=_K2"&DX<'P1YXTM/*/$_,_!J^P?=BQ+9C]^,FL#"';)U<#93&-E7F? M)"M^CV'=132TX[Z-H*?N?Z ?_,P7=-G M W)-JS<$S<+NX)H6NQ+0QRO9W36M@>(YE=C:-3U4$HAQ3:LG I\:.[BFU1-! M59HA7;5,T1*#0[H1KFI?M 8G$1,H"0WOJW93/!MFU;YHW4XBU%-!V)3/ ',H MVI>:[$ #3K!KE''F;\)JSEF&2C>SF<00A+JK[1#L&C3(E(R,HTPWL(("[9O= MBX=ZH\-,.R1> #W%ZBL(P 8++X:K+.!>>Q%PDN(*<)N<]J?\P=>;KUO9YS?) M50XTQ?VH=X,CT;NMWG@P2+N#>UOLBG9 J51TT#RG$FMHP 75:!+TE4KE>#RY M4/M,-I]2:TC1#K')[(#KI%>XCWKT;0<_)5[K'Z47UHX%[;18I0,'7-7.<-W< MH1JPH/,4P0[3>'=H[VE2U/.#7;LU\T1[Q$.+F]Q](!#ON1O>52:6'Q0_N$": M$)3]2Q3&,6\* (Z:0]!^5[C#RBO24[X(,ZG2#:S4O//JG)4WD(B/:>0L[1A, M%Q' :^X6CLHS;D?ES?WLRBH^;6V^?:!.RMZ?M,*MVC'90O?H;QZ^9)CMH]MQH;X57;C11:4@5O\MAU+ M:IHX,(JP2D"UC[L%/WX-_70%?@,H\@>XTU<0V8LL,*@;:5C;/3 F=1*+!.>7 M;'I-7=?+>BF+:/Q?*,OV%,I63=!H3Y03)" )#C4!VZ*MT1519Z>_:*8W2K;+:FF&HWBOH%NUBLEWEAVG@4BW;_4[39!E&WI^D M^USL]753/[OR.!973* EF *%A];7 (?\>:]@YQ8T,2L48ZTAD*4+5!/B6R"$ M*SM>WGJ!'3A>L+@*XV3O5#X;#G66@[GR$)@@ /&P EUZCYTTDS<"$&OVI$Z+ M=8+F;+ASZ>[6C2>]+9GE7DM1;#P9IUZR8.?%I%]RA M_DJ2!IKG5&(-#;B@&DV"OJXD:4 ++J52=],\B _U2I(&"F^G,)[M+AFWE!0H M1L>/:4"(SA,#.TS5-TE,B!)2SPAV?7:,$A)K%7K('%_[&F(MY+K)@KUV64P7 MXY,C[7,UU\\3'2$/+6%\#^;#3+)T@2H]5_RX%Y_4)5Q#N7!=M09P.8978[Q. MI_.C4:W3Z3-NVMIM6W]GTA8&SHJTZ?D3\-%8QF&'^!P%=FR4Y"[ !UYPF4GZMCX M:'1!U@NU@OD:XH='W*3U:\PRDPT_0)FQ2F5*8,YAU ME\T6;^ RS7PR/J4;Z9I)4+,8[DLN8J;ASI2[6:W]\ -DV_09[@3UK0QB>=V4 MWYLBJQSBDY'Q60?@?!JN(%BX_40RO$)BUT7BK3RK$ M5=<0@G#--NV!FTR5)Z@K*.J3_U<;O K9=A MOCXCN?R9*A\L+3N(9V"YO-I*/'->QG@PQG=!EEX$OP4HVK22OW2P].U+EIKE M'Y.;N6[')Q_?O(/(\6+RLIB[H9L,\=-D&5DG;[X0$D]^CE[#P/%Y20YR /O.>G4 Y[?^6^%'%1O10!F[10 MFQ9LU,*MPE_BSUK0*EEN]F$K@,5\5&P-B\6XF/:W)F[L*(!F=2.NAOL0Y.+] M6D>HD>S\!JEEX^)X"7>N&>=)*S)VT%&U;*T\M,;*KV$VZ7+7_(B$K#K8AA2H MNR<.# 0:11"A)@B4X*BIF_I%JG0_QK>]0(;UZ$-)QBS61!>2=%5C@P717_4\ M1N(:!.'*"UJ9B9JZNG! E:%@%8E6CW]T-A5[[PN63V5V=K181 13PM6&+C3K M3H2JL>DN",G'N[W3JU; C*MVK>@BURKQBT#0*94V1&&7:[Z!%K99VFM/-\+) MV2ZQ@%:=U8AQ+50X5-ILF4AU=2.!6,4VK(:XA*+5ZEF+C9-&RQDN3?+OG0:G M?BPO[Q4\ R>-ZO)=D0N6Q3.!1FLR&!XPHAW6QHC;Y(I:B R926*$(2I""SVS MU9?')L?3TF=#KJT+6U2N5%C%,BP#I=ASHZ=A8J6"4-]-F5Z#\=W42B27Y[M9T/CYMWQ4Q>XZ%'X*]MW4K]=.MN+HS%3Y-;F\UF05FR! MO ,6TK?E;+OP(WY+>J;:*=2$6W&#E"@1KM9IQK[9?!\ 6[I:$1\I#\SC\' ]$Y_F(M4OBR9 MT_'DXD0KW=,4R*1^"LP!$8#J(Z\M:X#B*:IK5#T%I/%;OOQ1YD<[2CY>(CN( MX1R(,J)=?NS^A3(/L#>@.TLXIH:.H$U^L607('6:J!;4C0 =M4BGA4ES11PE M.ZJ'_]JJ'?[C]VLO @YLJG9BJ!;06$!9U!:>UU$_0]:Q%!'!*7')$%+%P&>P9!*OVA)=? M,WN14'Q(C3?X5[X=Q[-Y'@,TBY[032N*N2>6UXT('8P]'T9!=X>4F/I:I%1# M3ZFA&P/XU,A( PI4_4Q\WO48(_'F'G"G\;UG?_=\'(A"-O=,%8W0-T5?>X:_ M/6;C)P%D*SW7LZ./9QN_IHF"MAL<_;7E=:-$1U<_.T9!;\"H\?5N\:'8X=F< M=='?7%%'/K KM884[1#K-S/L)+5Y3"-G:<> :1?05$L[A;=36&5/T KW(.:% M'?-YW_3 -*&X=J00=@!,ARCAP22-'J7+?G\;1L\@>O4<8L9!OD;*@CQ7[BOB M4G@-7[J#'UIRIL:'F8A/M=<^$;F7&Z9XJN\Q@@(E,;*_'@R-SHHE)^B45-18 M("VNZC:B1=*B8IM)>L>S10L#(9DHY,-Z!KE6(*61LI5+_M=X1#!\K=H:"+O$ MRT"0XU?J\SN/4>@ X,;HKED!D:#Z04I^YU>M=\0?PAO_4:NNVJ3P0J@@ +>C95WVV:O6B^-7V M4]"2.^6ZAT$=!LPY<\ZE&IT.%[GPMV+@?%F$KU^!XV:?NPMB#_;[);)QEM^= M;>"GDK:(=[A.CH]/JK>Y<:-6WJJUURSK%2X$^>]?,V;FO_O'_P!02P,$% M @ NX .69")5-/C@ $ A-T0 !4 !A;G9S+3(P,C0P-C,P>#$P<2YH=&WL MO6=SZLBV,/S]_@I>SSWWS%19WLI"GIG]E "1,XCT1:70@)"00('TZ]^6" :# M,]C"UE2--Z%I]G&%!M(+E!C<\T=WL>:UF0BF;$2L&W- M,&()6U,'8/,3#+UC[M [+(8@FZD2D@-_:9GWVQ'[7R8W$_M?QW]AY"\8_A]S@:JY8>1JY_7-1D6[*76RCNX6SH79S%B3N,(DGZ\? &L&>: F)Y2X[E M4O6X9ZQ&;'YRB*\:R[*^%SUO;68&B MGEXJ_.)@J8LCSCJ8T__V@:G>P5.044Z#]A*7X A.'S"F=I(QZ35C:C>__QD" M2?W]SQBX4DRQ3!<9<3&*S?(KD6PMYQ SSKVI&1!"VX/(#@!:K.?@'+'2%VF1 M0$6?V42S5U>'?$Z7T,JBD]0T(3'6ZK6;F"F-X7HWVN8^:8W'FNNK98UW6RKD$U4[/WPN4A\09ARYDVGJAX_419XK:LUSMDLR_&GW"336XS9'EA@4!XO"!.DBR^)X'E("O00,(NL9*2/D MTD)FG&LJ3'KEE;7!I8%)>7:@BD1,W$#3M'9T(L0Q/JGV6!X=ZM(BR0^]IF2>*J9G$I5)KFS!5+3;2F[G%? M&7I+MJ8\NT1R?XFD."BA5F69Z4T%K928FH7T4J/=W1*AO;IO ,6S-7?)+Y2A M!(6B#+\Y6%7%2Y;)F M@UT>@K\WCI"&,DZBE] 2Z _*01.@6S"U<%X/S%0)_#D"1@9R2AY:= M0PN818J-:5'(DO//!/1S"#JT:Q2;*@XLONUF:9U<9 MN9BNB;B(P75"KY=DF#A)?:8J3'H0LZ:;UAQ%,KI LGE334'EMENRZIJ5E"!V M"JAGE1QNE4TL:^I )/PE(PB&P\CK,]>;V@3Z#PM.PT^'&]A1$IF^[A6JU)"BTBWC*CC_&TT+?ZFH=.YR(;!MR>6.Z"S=6['82;HI)7'RV= MLIUO-P0QP<[B#ZV@H)I \4:F-H*J$UID0 F=-1<9ZU50TF::"@(4;'R %>9R?1YS MBSH0W4D+3>FUIE.[N*]3E>R*#4D"!2J(AB . J_@ .JJ,>O9N4+=U:>3I+%J M+[5%7?+]NSO?T%Z-\^.G&RSS><_'GI;$1-,6>'U<2.ER*ULE1G#BWQA*82Q+ M$-?BT1[!6O%AC$X1L9/,/:O MPT19P$[ 5(#S^Q\_'WGO!*E&"$HLR$_>^UF\?V\<;3PQ_+QC\-DPR +[B5AD MFW&]6SBJ'U3_>C1G\-:Q/#MX%R2%[S?H"N!XC*X-!L2D(3G.+J2OV'5M,'2Y MA>:(_F/%;:@?#-/Z&E YIZA)LF9HK@:<$AC+P-Y-MLL6)):[EUD-AJZV,EP6 MP0P8P]M)BJP6^#':<'CGR*'C>_?8+8X,DU_'I$IU^GF&(26+P=BP2; V[@VR,H MC1#HCOZ;;[;OM[_[=2"./UHZZYJCIVT YW2AZG+<.C2IFSF9LB)2TS&VXMM& M7Y(YC:DWI5HDI]]93I]FATAB0R*Q@19M608,+N :EYOIXIZ.C8U2MX0FX3AD ME>%*EN_K1L+Z?87U)"=$47$Z# ^+0)[/%F+KR"#E,-U&0%)-V509$? M&U0^\GR_M9 >LT$DH:&14& KFG,0G!:ZB;JU0,TLGTG%1]VV@4Z[Z4A$O[F( M'O%!)*,AD=&D96[*9_>EE.9J.M7L)DM"0Z6;=L^=82DU"DV_M92>Y(1(3C]9 M3H/E'67W/$4!CK.7.QH-V&*A(9WP'JBO2GVA$ GHMQ#0 "4OLL!U2.;> MWMS5B^:K-V!XCQHHO4Q]A2;GZ69GUNRN-)V+A/,[".<7;\ 0VW*P2#S/L -C MK22-YEBUIF>2B\4 4>=I6HH$]5L+ZJ?OP$0B>Z8M&+5B#0KZ.%[4O5*M5V8= MO$UZ4>KH6TOK9V[!1()ZCCV88;[*3#B4&J,%Q_96:KO0ZK0BF_JMI?33]F B M$3W+)LRBYDUK*:R^1)>SEME+=G*:L8QD])O+Z&=MPD1">J9=F!S(CRFD2T[1 MI,W7\I5LH3A HB3OMQ;3S]R%B03UH]LP-%UD)A:9+.H-KIWJ"B5Y4:M'$OHM M)/1+MV'.)IJ/3P(^:HJQ%01N+MGJD9GBQQ/#6@(0G!>J3/QYMHQOY1KU;F)4 M1!%^05'U7(=6S-#F8@Z@>V"L)\$[)U$AX6S7/^Z])BM*(NB.K _?[?"F[@W= MWXC;?O,!#CC=%N6]'" [[CRO9VIQ'> =RC2R@V$RO,Y)F#@ "P4'$$?&.CCN MZ4/%3SV_P8(UGE@F\)LP[7/$W@G"#2U;A#!S![)V=CD.M<%!$T_!D!TP]'U@JL>M/R2 [B!#0+2;&:J$Y-N=J0(8YV>@W@])W3Z M'2>T*N8);#VPU$ET?=R#>1+/&Q?F941?C+6AK6->R=JDWV$2I<_(VJ=;'WQ8 MV351;<[6$CV!CI.@C=%%*A=>LQ^W@$BSV[^7N"(]^NKM+8 ZO;3[3Y( MI9#N4:,ICVKQ2G\5G[!EMQQ>J_@!)7("^F_-/T\XT._5*$E22",>CC;Y)9EH M =,R<_%R:$\6ADZC?$5(]535\>M8H Y<23.!RDNVJ9F#;9JKEBC65() +9U& ME!2"]_H3:1)>A?$Z/C@-ZW74KKZ7OIRJ:KZ^D(RJI*DY,RE--%Z1+"S*3GXDZ&*#7SN2? MJLLNO]-Z#F7F"O4)8,1$BZ]@JT%-5@0&5Z^=SE^AS,Y,[O?&FD^(3 M7R/-%PDTSB3-:(NB4ZT!C^@%CYY(5+\W]91K)_-G2_,E7,_S2C/;F,173-_K M"15S6>;FG6$NZUZ[TOXB:;X,M:547B@)3&FFT[3+QEL%O4J/+RZ(7PK\S@_% MSZ/+QJ*LJTY%3^IX,IWN3Y(3NVE$29,W$!B_4*#Q5@(_K\RJ#KT2U4DO+2!N MFC*E3KZ?'D3*[,O)38CXXQS9DYNBVQ%56YM!_%0-2=FOW3!D-XDP!=I&VXTD M4VDEVK,>%5Y1?GK[IPDA7C#H77<]7UB)@=D[+QP@:93[A)MMD@"=M'2DU\SP5@EQ$FQ$ MUJO*S1Y3M655"6LR)A=ZH9C#Y6E<&0V:X;6L8:-J*')TQU0MZ:V::G4&-=TC M.TEQJM5[RUHDJ]>5KC@F*S:9Q/GRM)X\Q[%X_ M))L,_QZSJF2[RZ9_:?WZQJK]TE[3\0S_DO'')Q!>F,))+/>_"69T;/\:-QLH MKF6?.!'Q]O,4A1S2[E'8B.$;3A>UR":K**G0LMHSR-Z5$C^![2>Y[:,//T&F MF]^03O>'=/KX\\]\!.0=4O:!XQ?[0\]?&OO6XX4#G&T K=A>H0C6%#DQ(R&% M86BY_BN/%WYJ\]8WGQ/6<\L9PXS\Q:4=FRD0TZ0=6J1%1\!14Q_(Q4](F(O9N(.3G?6M1X:2YDY":%5/0QN\)"ZS&%A(B83T3T M;-D_:A/,O)^*%$>5EQG3&PD(FFOAXQ:"*T@DBB]2D3IO,(.AN[ 4.K-[[UYY MDK]LS0+(_-^L,5+I]^$RS %GJIL>:#G'\21SUXFQ61W6BW*9LO0V64JM%I(] MG U#ZP:]=)C_[0BXF$<,0UUTCSN>/[U],#0D'4*>J&3,$BUFKA 3 JT,G GC MC%-=F@RMP@]-)6,XX^4S'PUND%8>*]CI.)_19HL20N,]"@^M&0DM;[PADCYS MTZQS] %Y@C+M2KM="*]RNHY&]4^-^*0K22^^[Q4&3G[F$E%EDC+J"M^LH31% MQGO%+,@6Z="&;%?.TY]^>^>/X.[3]VU6R+PV*-)+KZD9 M<6KL\H6*W4YQ;G;>:48\_7T\Z>_/W:<]Z1J=]7352;-HH\V"47-2FBT[4=KC M6WC2WY^G3WC2K,5CLEM%.T+!:C7D3+N9Q\+;0O3*&?HS/>ESR_CA>MJKD\]*/B.O:GU;M^&T&(%H4I:)UO7 M$=-,+T<3O-H#H27T>[:E]L&]$)DOU.OD0SN0!U3FT$TBD(RV'>&_-E;#@D0G:+QIE[ .UUBV&3$F9Z+1/5O52&G*Y(6JMT M+^[NO@WZ,[<"O4A2'WL4BNQ-N>?T)B1'.RR(Y!U7&TLNE+S=+W8O4IJC&);_ MVVT)K1F?$>(JGM,++MIW5NY([X#0VI1SQ";8N6*3%^BQ=W3Z#02Y$JMW[,)> M"\.76F.0FR]KAE!H5#(+/;[(Y0%WI"P&6IFN'YQ98-H'AV M4$''+Q3#4X&:MJVQ7]/MN<%L NE7KJETX-RW^X,^+35"*UJ_12. M_!E=4T+ G4]4_@<_W-T97##E0:'ERB@]H=02C$,3J!S:,/JB_/G$@8%]='UK M#GWB-.+G6_%X?#KJYPH+1]"4$CU:LBVAV(VL^.6M^-O.MGT[+GS:BELXOD*U M4@73"TG-A8$>2Y#EG\V1GV_%OY0[GS]'E3,5:PQV!U:+EB+M&@0_G,EU@!^B M8##"!+1D0W@X.(ASV1!JTBBG;ZH:Z[#)MIUBS33 MU\TSKP+\>W+-\]'"N?1,=Z:",DZO+!U)DU9'-1I4O!O:#/W=AUZYLO/A3_A;9]+SZ#9\ M26OBA3;[%7H]\Z5]:3[.,:_3,VE4I3I#E,\*&9X;EY$*T634T&:DKD#/A*:; MT>7T3'(Y*B&H[$G"E""%C-KDTNXT\F>N,M+^.,>\3L]P>CP/T*E1XKU9MF7F M/&J0EZ[;-GVYG@D;UXSQ2;7'\NA0EQ9)9FZ-VW(%"<.-ZN%!W#E:F#Y_5_<$ M1>VI/L2&/%#U/"CVAD0NO-4EK^PZ]VEW=8 MQ*C1<$+W';<T8?IY6>DBZE(A&[UDZ@CSBEP=0K5B.5T85V:MI'FE/:L)9A M%+%/1]RZ1C^%-B,4JK/"UU2>_)E-I9YESJ1D MVTO-'-3!Q+)=H')CRS/=I_ESUG>[7KEC-M$EE2M[A=:@",)[J\NK6>*-:+@. MKCB^B>$L/7!+J_%@(F 4M$&BF@NM6Q6Z'KB']+[(C>UG/97S*69/ MER=TMLXN\SS=RJ"E;&DN3\.[21^9O:\^E?,:AC^KW:,:9C8^]NR9T.86/%)1 M\O,$$=K$WI79O;7@U:-+C2SV9K@I4!I1MK"5#9^*+.\/@=V M&M4/^NHDKB_GG3%GR4F<]9JTYU.>BWYW.)DX?!>M=/K-6J?D8:U2:+DNU"G/ M+[TT[32G"%X2,%6R-N3!B))[/3:'Y/JA2WF&$'%O$[&]1F/;4UHB&V?,[I+G M:4#WA)7CY#KCT'I_KQ2K(S"_E2AM7,$-"Z!G:\)% D5.- =-B-RT(PUJF1:1 MY$++"B%MPH7Z#''6[@POE'9\N)4B1TWK"2,;7_'C=);AYZ5V04R'ENSA:J48 MNK*.\W.)_YWF^J\.3IRWR#1M=3@:!@%@U;R?C MB;ZGLL-I:+=EKDO7?#H7/=[6=6Q7;&JNCZFF-O)Z0P_7061\(P/U)T&Y^^U^=ABWL&["OC$?/ MDJ<4VLM2=:BNNH)G.%.EW2W*O!=:P0]=6OK+(]4=KQ BOL\L^./DQ9,F8SNB M&ESW"ZJ&I.S[$Z4)WEDEN[,"#_ALOY#7:;T=.N"GS14_G_71=C<;,<7;F *C7LT4#T,O%L?V MJHC!R%-#UBN5[E"5*UROQ8:A\7)X0C=2Q.F+QFX)O3,2F'S;026SGAB;G=:P MDXMBMW>R"4Y_5>R&[[AD]_J\F\MZW,LM1XD2WQ[B674\&75*W="JWVMPVO!7 MLLK^T(N'^6?AE8JI],QZB1KI"%:<6DJ.ZS4FH=W4O09>^8I@_N&Z,C]DKTOF M .P"^))F:F-O>U_8&:Q16EL =?OI9EK0!417XZ4TBB12I@8T>U%NABY.]&/^ M'7+6*8 #[#S)&9]B]$[@]7*IB,M>EG?^#.3<'*'X=&;/=$VJ2_I\.=/J9&CU M5+@SD%?""1O*=Q(H,!H#F^:G%=0>T7FK!*1O2?GKH/1^O/.0/3@KY4]9&)WJ M%>*K80T5IF.K,/,&26I1^);!SX7MP(E(Z+69AOVAYPF8+\1 +#I9'N]]$E,<]TR>J47GS/D/JU*(E8[6VL]E! ^FJF M2X^K/1P7D98^KAH+D<2="LF$-C[_"-.]'3G?D_V8O9Q/& \45"F+ZJ:J3ES/ M%!=-L].?U3.-T(5OT8&"%QB<>7VF:O_TP<6+WSY:%UN/5]09D>6'?%+/IB8& MVY@W,Z%5F&&JBPW/[LC9Y^>04JXX1'NE%"D@-6:.)C(> MRE(1A[R#0[Z\?>DC*S,HH59EF>E-!:V4F)J%]%*CW="U+PU#+>A98Q+=L)-S M>IF9\I5%$\';]A"H_6\E4)_8S.4R+9W,7ET=\CE=0BN+3E+3A,18JX?AU.>G MW"]M))6)2\T:'D][7=;*N0353H>L>]V'VAEXIK8&78 O_!.JIBK9JB@T4B)0 M\*3'<>6"4!BNV"R_$LG6\@'V\;JUQV_-L4@<8^[A3[;/V'ZU?>\_Y(4'.L%. MEKC($<"=D1F"3S;:M7EYD-$6SO$S-Z(2_.;M#TWY9=X@@''SV!7F NM"*ZFHDE+&[<$3I/!_\0'J:RX8BR) )2NGXR6^ MDF*R4EUFJJLD=_3 0-7Z/_C \UJ6"\1XA2Z/W<4(Z,FV@\]Q.]5P"L< !L_S M?_"!YZ5$89BJM54JDT=IOEX=3&AK5-IKR7OPL(_(45>4B]*$GTB\JR?+)IL> MC1DT;3T!5O?Y)_W2%O>0X2S/5H"S?CL$DAJH*,A5O_^!?V*.NS2@IAM+"V2N MJ>[P'D/1__P]D515,P>( ?HN_.2.H!X^LWV[N?O0>$_ M0(H-;=#_]^:/9B4)WSH3R3QX9/#ZWK3LL62LIYVOU[OYZ.9W4Y(-$+/ZL:2O MCJ'/\,\O?Q:(5PG^/SF!7\4 DGTO6^[P[\>H/L+@'H8"+*]7?1ZT&)H)=I/# M]UNBPI6YUOC@(Y]F_GO?WB":Z1LX'YU_RY8->6CWBSL?LXYE:&KL#S3X;SO" MGX X\?4#:?X^B?Y@L3L2[AZ$PX]FFJ,%#MGR?JBI<$EPAO_[(XZCQ-\[$DS. MQD(/= C 6&-",K2!>:] ; #["#>O 8V 7^YSE6P9Z@=@E0(U(I*XK*@*PXJD MHD@BB>&J*#$ %26L3_0I)2[A%'6S9M#S8.>MR)!/$)D\A8J;WT(YU^13L4:3 M:_*-?W[)YR3J!9?=X)-"/=?,\8T85T[%^$XRRY4S?"Q9*95RC4:N4CX?+.P; M00F4(/V@ P_!.H2CS36RN7*F62G?QE)WR;L8CE(DNUO[GE9[[^KI._1(OA]) M'':'L6!\0CL>&HN]Q4B]=*5>^K\_,!K].Z 8-/H0 MBL!AU938)GRH^^;O?3F5F"GYD9$*M/N4I7CCS<;83:"%RC"$%M5&LK*2[$8> MG6H-4[6+70J&TB^L&D.1VIK##A8<<=P%..ZQ'T"?,/*O,63TAVSTQFY)@*48 M4H5V"V$$8IZ>>[ [+ M"Z=;\_EX,](-_+,ME=;>"*20 >,@<+]]L8\2'Y0--GSW3%F[=5OH B\XH,7F M@[4+''QRX"FC>^[3>@QZY-ZZ]G9A>USB?ZYN/Y\!V]44R=AHA#5NM\QRQ\3_ MLT^=S>.VE-KCSKWI+3AEW[#F6X)LWR-S6YK=#^R_7]B7A7%Q_": /#6?? M#_W9)-O0%C.6ZP>[-5OU9&KK0BTT) M".TX74GVE79]V>/@P]!3M-IBHP$&%H@)N5AC.89&][$SZ=.-94CZ@6XG#/$Y M1>8L+O#KW:*:P-6;?+W8C=7Y:J7>C%6%>D/@RLU8LQ*#GGL3NNB[9]+_&6(+<><4/;/TKL#Z7,M2O-J\!(JYR"X>()=W=/:N]5OZ\AG'2H2LLED&Q@7DALJT'& MGE]OV>WYQ;W64EVHBS2M-Q:ENKB2A!+"U=Z$@;Q0YF,$>AOSE_2DNQSJX+)2 MWXG,-G-!,C3-,JC(]AE")%F2%%D6944:[_?C<0R0?0I_[ %ZK&+&T[G.3&B/ M2%&8<'DWGN(B#S!R12(/\#K0'GF K\FLV)*Y)O8C%U"J6HMT6:)IM(#3M9:W M*CH#>W >%Y#\KBY@L\Z5&[G T8M\P"_U =_F]SWDSV/I7)&/E852@J^?\O?. M*H1\4+^1U@P IY>!O>?*-62BV>FLBJ@N 864+2Q9\^C!FX!"_2;&+.[7\U\N MZ\E&6<\/Y=DOSEUU, @NGS?=,OQFC\,J8V10+;2X(K^<$]0DBQCC>OF8PPYY MBC--"\I\+*%9M[&WV47GO>Z'/]Z@HEMS7S6.7L(OQ9**#F6#=VM8*[@/H2D?[&5 MO4Q:*MBY8(Q-UG.+#)!U>I(W7&"5I6EA(*(!,[W>#J2@@IQ+?OG5$Z+ZO,-U M2$XR?.0\[9V<1,;[]Y*>Q]$8_M( X4;3Q2U-4UKD-C6J2C#?OE,#V7G$M5ME MK]"7A>5"3 HX,A*^K-A-:V[NH3Q5KVK+48^@!"V=YM$"#)-D\6U[)B7)@"K$/(G5 MU\]R^TGIA@TR N-2L:O0T85&9#\P% 6ZM&QW)(TM0%Y2W=P7) MS$.0O$' 883L:V.,^=N)36S(&MI$,F)@>\T!'.G?<^#\=15YO3\OS4:^2N%L M(#UB'+R \/ILQ>4%J;=LK1K%QBHKOTV/D_'3VZ^OG^&OSZG1+%K0=:H.+?,X MB ('\JU_&#XG_)&E*"6A)%8C%/<^S.JO] 4RBI,GV3[*BHJ@.Z+)$/V198D M:9$D685@^XQ$,?3C-&;:51(NDU+B0B.%U"P4S>6+0E#2QK[ MS^/#3I/%TV>90A!Z/K_]Z=^3Y/L2O*0,8\$I]\.=R][D'7M M!P)>%C=/86*M$H[_OBGI@M-W.!M"'G@#S6TI,'+K#?]7DOL! <_3^H]^\-^U MTOE0W.D[@@DAJ=\O[OZ&XM8PKO_UY7[S:J$,_3;IF^\WMK0]U+8#ZCO3>Z*X MX;U*='V@]!-1&K9\Q\:W66*X'"CC7?(]@2S& ;;2VA-'*[R\8&# MYY2*?R^LXF_5RLN8,@00X7 >/38?@F#?UD\9/"17[V-_8IMTPE!R8GW- &I, M,@PXQ*^_]7,24T_S,Q*N%9/!9@"<^3 I0?B;O4$)Z4%J8B^WL26ZGZ[P8S*_ MCC2FPF^AL^X/G=A 8'KCN'K.8*S*T[L3SAS'_[O>#"()@C^4 MW$< Q>;2X:+]%:]_O 'IK]N89*JQ/_$]N&4 (#X]>02A\G\4C(>_]->SFLY=;[>CEN-!LS]MH,H/4*KF\@>6"VQ2? Z(+G*>LW^MA/UOQ]\N/+%MW MWT/J8S[/0W8?:ZX+I008D.UMR_3-H[&, 6@JE[&<;X,D)=AE24FN%/,+@Q^K M@X;$>Y0"\H>)W[9 MXZ?HA?72=Y(.G+_NSLI8H93C/:+Z--V(]?Z9O1PQ2>1)+XE64LZ\ =SJC-$B M.7Y;TH8X)IU0%*28 7\/8I*B0.F$M(=,ZW.I[1NODY_&(-J1DU\XT N# M+S?VSQWOM6&TT';YJ]U$!O8UMP=;K^^@_8;!&M305\S@ZV68&_6 M]X!P].^G5AA\C?V]'?;B@*?7MQWHV^O-X"?6NAVIF7O:!\-E!(]M?)%]!^3N M.^Z72!2!L1)+BPH F$A*<5ID^X0JXA)-HGV:( AYVQ!KM[?12=>3FD*7!ZA6 M7*;89D(=C(B3^R5-5R'ZLU%!Y+W%)(DT2FF1EOV1V..1$[2.VL,ZHZ'M13)+ M5WM]J3/W=U:(QR/)?J]&&DM21.GI8M3,6;J;P@9[.RN[D6#FI9&5D2GRTD J M]_!" VB)@8@?/YT8%1KFW';3>L:;2 6%MZNU.0=''CW=Z7!6(EO*)?F&,UT2 MNK&09(03R1WL5[NOLY>^P>YP_'/J!9]B^:*O)=;RN*<)UA\$ZB#VUF@=#U)2 M7PG3&XS5\1G#-^1U*.(N_@FG0,.6F]GC7_3+:WT. BZOO<*.@.\,_U6KP],[!ND5BA7XI&;S!7W9 M5ZFB,)ATYE^Q8W JEHT]M6$0$G5\ 2M,?S?%^V/9C?7;3<[B MZE3IU_6'66/L=M_SIDIV&1>WA&D%E\8-8F94)W,8\9,?;PWS MBNZ 5VT&(J\X\HHCKSCRBK^K5_RBF>9/;R=C-JM='<_7A6HBJYBI]L"_(O53K/1U*^;OXC6''0'?&?Y/J*K[?),3KA*< M_C.;Z?X)S),U %K_5'%.4)(#U)AI!14UGK/>B(<+!7"=FV-'P8[\MN;%KX7Q MGV4L_8?/-?AH^-B8";%@^7OK$*-!(L643$63#'_?WF_RY ]V-K>Q^4>L+?_R MO>?.'Q)_2H=%?@<;Z['3I2Q?8(T6#[U$UPVJ]ZI<+(/MN@MK%4>UD3#G9U,6 M:\=K'S=$3W<2??_$L?#R^]N+6IPA,(RM2,3^A(P>E):L.]^]HG#C<8W65W-9 MPX?GP-4)^*M,%<>9?I_I\6Z@XP)E%UQ*NF6N$VTFE/41(R>H59>"D9PW\/QZWW4?>K^4\#ZV MX;UT4$X'Q_M74 :L]9:+8@\:]L/UJI:K D4;2\9-S($N"L01>LBXZRM_XR*[ M9M35$+3%16*>1ALRBS/)^F(E%^"\FUFMX QJ '?(P1MRA%WJ)8?,N(6S2<4TWMNQ?$BQ1_YO+! MK_8OSGX'Y:E+)O;B?2 "#KGOQ2WP7VO63,I:6SB888]H[8]<[8,5!P MK^SZ+MS8WNN_=YTTHCMV0WG'[LVN3A0PA'\#B2Q2@/!OH5-DD6443&0IB93) MOMRGT6U5Y7FPM@]M<%;[A0/^7+E<:>4:L42NU6N:^Q^W=J.;E7R M>[17ZJ78^C['LZG!MZ[KT55!FQN"'EV?<\$662^HPWU(7JGCKJ#Z%J["7^^_ M-_C-<[FEH>8"! Y4?/GW[T'97A>!WY&?T(_ZD#0[/56%C)(3<8JEF1,-G)_2 M5KN.>I#U.*4%Q]:>":N[M_I=>DX![ETC'ZD['R\78: M5$#*+^RF\1JYK$H#\.:=FB>Y]PY])EGZZU4)U_CSC8Z?F^2K6>8)US-^KJST MT]SUMN/IORY,Z*M$[JLY\"JA^X&B<8WP7:%8[IR'G O&6'J[EQ T[PW.QXL$ M@\+PXGT!D#]I#+L["GO"+,J7Q,!9.>-%Z1R;I.@:,C MDQ4B:8Y,UO5)4&2RWFNRRI8+H(EBX@S[/@L53. ?:SU57+%OIB*S$S*A82*S M$R*)C,S.]4E0.,W.)U3FX27)E 9K'9_2',5S',V"ZE_E3,E8.IHC8J?O:GO1 MG 1%B_@5%RU>#C4/$^_.5C\\((CNMH_P8\4'.9SS>\8ML M<\@T"XY=M;*(C',D0E\M0C_6.!,UO].0Y@8'E:'*AV^-S3O?7AB6X]D?,,[$ M%1OGRZ%F?^+ SNY-'=O-#6*<;'ENK"39.G!C=3T1\OI]3?.RHDDR[!4_.9] MG;,>6F=5FEF^?J5MLWZ 1_B3(L.?:I:.I#2R4UWS,'E0(B0XP450FW U,KYATQR1\0V5!$?&]_I$Z,<:7R(% M^I)_HM&;6&8#F)IE/VA_D:;8^'N[RUW_:9>+H68[<4R ,\?64^\9W130R90!/H5LF0Y#T?]XL._O[/_MIE M2=$'MN69*J)8AF7?_X$&__V]!]1PK5?P0%0& )%M(.F(U(?/O9>,N;1T-D R M[!WQG[]ERU;A-^AV33X68AAZ1U#_B>V]]K%QA,JQM$#V$+:13,0 ??=^\[/M M9X%4[3ZTG*"1]KT-C*"SIS_[P;P!7:""O\>Q.]IG _AV QB)W3'4A2CUP&T! M28@'NCRH^V8E^3X%W_1U1G#]%/S6;VM^I.>?9=5#5)_"H!33U']O1%E"&:(/ M4!$ ((DDBLJB1)&LR))D7V4)AE0HOUS%?^KZ%T'G$!&G6)I!-U^(P..*RZQ7_<'.+2#"0 M&N1ET7J@)#(_-5V(3+XDS3@BH[EM"LV__[ Z/1OW.F'P81DP/6" MQA 'VTL1=+,UW$C7/%F0;'UBKX0=0>7_X3'LF[4C8I1>)\A&9&22 IZP!@I M2GV2%#$59Q$H,2VAO D=3CD50Q79\Q?+,K++NK9-Y;UHM):2#BQW,N![6F MUI]3,EKHM@V3%E>8,?-''LVYY/,%>];&*\+24-B^5.#&*3@G*:*/1V86!6J( M@+* 9F9HOCIM5_0TG),Z'HDWZH4EDV_P@E1MFKT54U*%>$VDCT>F\"+-66," MFF_#J#>,*M5L%#DX\@BB"<:Y286K.3QNJUJIRN12A?$B#&CT?FYIEYAUK(:13( M*#+*B%5"6M;@R*-U]K-X<\).AGD]64@J:+W=$4KU.1QYM,Y>S<+8 6.1?*8X ML;WJB"%M:R"RQT_G='JFS]PNT$&J*,H"X(3DA!,Q]'AH'F]Y[) T"53#V;JL MY]EBRYF+&'8\=)G#\LL\3YI"8U"<0U0:E6XC&'H$5'=NLT0BL4JBFK7*.%XO MWU#5FC_T"*I)OV\52,?HZV-Z-IA25;!T"W"M^ DV25?FJR1=9G0$2Z!4L1,O MS2%#8<3Q4-%NF[,5B;10'%T*;$=7^IH*9SW!IC/)PX5E8K8W[>(4NC^;^ M4/J(6NAL0=12\3&O<9-NVE[-R\D27.L)!E2%;(U3FPT736(9N39I3,BE Q=P M@@-[6=TJNWT4$=J+L:<79E0ZI\!93["+3&)>J[G,%01Z5.A*8K4_ !0GXH_9 M150(4J501H;400F15"1:E @R+I*@S_9)C(X3,O;V7SQBG]?]YDA_MK$A8"RL MQZ(T46U0I9DH-1M0@YU@Y.FD02ZR:C7++UEF,1\"14FVYR)^@N68]*HR(#TO M)[1'R(ILF60E(<-93[ F2,ZE(K:&PG);AK"=8;M(6$F([3SB\ MYF7(.BNAV1X#$7Z"Y6:C2FF94<>N7DBB:6G@E6I]K.8//1*Z65)IM-5)8ZD7 M[%9&'&@]Q9D%0[="%X3HN\ IB'+\H,F0)@ZXW[[8-XI^G+&),7QO6UE[Z=L@ M,0AJ),^UMA^L(YK@DX/ 9R]'L1ES'%>Z]G9AFP=B:RO\NI0(@][AY',YD;T0 M8F]^"\[9-ZSYUJAOWR-^-NY^'2;.(9Y>#,\V\7+PX.U0278LPW/!A<.RLR1( M]J+K5V:BGDI>PN T(D0X"($2$2'"0 C\#GMV_RRB1*2;?AHA(MT4#D)$NNF\ ME'AYZ_=M?NL5=ZU\KQ;^,,CQ(X@/&W\?MOE>9UZ/_ZZ[>^]!^W(K]!<\$:_ )]/8)/(24ZI_:C_8G\$(**& L WO##]A)?HCTW==S M?MCUW2;3M+'UV&01@P9>4V/;G?H0RP".XN2U*,"(#2[)!D2D]\+&\"'J0/_> M0/?"U51AQ9\M?2C\O/]#40#H]S]9=)YS&#C'"0JD MSN@Y?C6\6_?P3"+^U>!W=GT>BU$I><8=#W7?%?@*FG MS21C=XSD.SA.7\"PH?"P_O>[^DPQXN T9>P?;0%7;:9M2?'++6*>J;EU_QB? M %^(#1=RMV2KHM!(B4#!DQ['E0M"8;ABL_Q*)%O+^4TLJ ->K'_%.6*E+](B M@8K^9HEH]NKJD,_I$EI9=)*:)B3&6KUV$U.!HHTEP_GW!KV)K5MI_7NC+=Q[ MTQNKEKOY^B9F2F.(#,]!!I(TN??EC3-5_Q_^0=@X-RG9]A)BL249'KB).9!& M()AY4PM=XG*6.TEB3;0Q*%66KJA,T+Q_HH2X^4W[XSK=Z(]1(#:)\2JE5JS4 HW=$W(6Y(B;BF2 M/+MK\M7^];-[GDW+E8R=A_*-=CY#%$T=J@0"J@35\OQ#O5^B\"X;;GTYK%^M M_RZ55%GKMA-*;34@\;F24#%T3,IDII="4IC@]Z(@_'@+)6FHV*@H:Q+)>23G MH?9S7A3T#M[71W31Q82&D&'<[+30*)M^>QKHO6#H+8[&;W'Z_.Y+>'R5HB8% MPKV]QM=Q+44?PN^ [?A2CC%_0YSW-45SKZ7\/SSZ[*J#KC#NFT9,%S%=M%G_ MIBHKXT'!GZ_4ZJN!"Y&#>M7B%JZ]O>]:@AMQZX_BUK"'!(\V6SE%@2AUG=A$ M6OIM\2)O*[3>UAG3#]\]E7"QE.%&6JIK87EZ7R09[S2429.QT?90ZXCSC@60 M9=#Y-:B\(ECREJ8N6'D525\D?=\PD?=:\7-P=];,#)P..FW.JVREVE0Z9"!^ M?F;O%F?QVSCQG/A=8=1W;-AM#SQ4447^]*6W)[Y;V47XX/UJQ7:1*JN-H.ZE MXCE3S?G'SH'CPI?\>&)82P#J?NO @W%/Z[_%("/K-A 7*"(N$QVE6V+41M!- M'KH?-(W?TG$\VL",-$2D(<+N^EQ,1;CHHE(?M)(M7BO6))17)"8S'_@ 0!<) MOV7C]"W.$%>\][GSA_R[FG9U6DX MNIRN^BG17 F!_ ;%X#C#WF+8^<^I?76T4;9,Y(17$6VW7_L&9M1LZ"LY(.+\ M'P7W=^/\:XN.VY)M2WL6;!FYU:'=BOR)S92N,OP-DG<;R=JZT$OH+RI/^M = MV=0RF-S4].6B2L]'8Z^_S'/^+:R$GY7#">H6!C)1#!P)ZX\7ULNDVM\DK:7F M:DX(R4X"7?(9U!J/&@MK$DBK7V9 W-)Q] 5QO<*0]['GD(+C9\&E9A=P'GZ@ M)WP56XEABA"^&C%?K0@OE;1_$.R]]-^S^M#J:@6K0&5-5%O&5VH6J2W /D.NB(X?XM?X\F"@PWW:*,]VJF+=NJ^8*/]A'W& M4Y5VNY0:68)4ML1"7&^[J@'M<]"+C;YEV&B'/9+;2&Z_>(?]U'F&U-3P""=M M"TEK/M6DEIV:M3A?:._;;Y*[;S<.Q\(G 5/R.)7^6 M+1?$Z+^B".+*]QM_Z%'AB%LC;KT>;@U[^ GG;)QH7_7GIG_57U=ZU=2/V"3[ M"8V$(J:+F.Y*E'8X]A=WMT'T@6V#37/"&!+[W^A.6FA*KS6=VD?3,KER^@WQW0Z,P$95);MBPQ#4!6IPZ4<5V U_ MK8]#O[)DVR(F#(1L?J9J>F,FX)XL%P!:X2#F+X:&-T6YGX:'FI,U25TVQD*E MSCFJ-#%'Y2[$ WJ'HBAV(O9]]$%L(MFQF?^8V]>[0LJ$,J2<1QBS5C+W02R5!FPE#LU:9Q7/C^4N, M\W[@/XUM7@7]I"9F5S/.SO*-[@R53+[6(=V!7T4%V>6)GETGA8(23I;TC$<3[/?AGI? KQN6S648K\0O MK7*FB*J*I2<@^&]@&\UQO W+6 ]/B^+_*X__P[2?'9Y\^P%6$ __=!ZUV_]B2 &H78PUI]LNEYO/MK? M7-^0Z.K/K83O ,\7B6KH$/$]9!>1]8R4$7)I(3/.-14FO?+*VB",LAOV/.7C MJY2M\=@RKSNX7P2N/RBBQG2R/:]2"C+#3O3 M2Q!3OI#L%E,]FEW,J/E/"6OWL/:JJ$[62PR^K,UZ?(7(9\>>)#"]78 @=ZN7_BB M%T"9 @H8R\#>?(\]?$_)'@?=.:V5=(GLUJG M6TA9*&"=2@JK^9(7- )'J> M].G&,/*68LE;@HT.S4;B&XGOYUTS\FKY5?!Z)],I3H& UW/M!* MF@E47K)-B"EG3_12:\F#&@F"^N\-+^14?$^CT,-^DZ&Y_*23[$I<7@,4R M?A(Q:*^-8>@M3K&W:/SX5K._OD=&XZ"KB//<2:\H./KF'85^]D5&U^?)[)_+ MY*<>9.'G%-U*Q=+"3.=S:(,N+!,SQ2UQ(^BYD.O=$H9";^-Q\H)^2R3VH1&# M2.ROV>%YF]R;=I('0[741!'2S9OYF2N7Y+DO]]#!8=9R_WR\$O9X]03]>:0. F*0HUABN8PFY-F9:+GR@:\7Z MFBF9BA8D=B07! W?[LZXTH\K+%6;_?X'_MG^3C& 9/L2/=Q,OI-7_R$;>4;1 M_UQ$*C?8WD"%DWM9LC6(Q-ZB@[__L[_VA[@'42S#LN^WBF4/J.':,<4#'3, MB&P#24>D/GSNO63,I:6S=:+9NYTROM_I)B+(V*%W!/6?V-YK'QM'J!Q+"V0/ M81N5AAB@[]YO?K;]+%!'NP\M)]BFO;?]:X^U&?!G/Y@WH(MK3>YQ:!=]-H!O M-X"1V!U#78A2CY*7Q -=_I%B0]M7='\T*\E3!>,OUWPW?442L_JQI*\WH9SL MV%1Z#:L>HOH4!J5 ]<&P"V"T(DLB@U.22&+0KV)ILB_&,8!1$AY72(FY63_U MPOS]BL"),TT+2G(LH5F;4O:,">F*E@?5:&?H&"82.*J M(DJJK(H2*J, E22")K;,N?F%HA!Q$)?ZHH1CM$BRD)-E3*;$/H'W@0SB\!_B MX!?0]O-3T(SK.L;I4E,;8(UIDZ#KG A=D\60'U?DLH87,!$H]PT$)AOK#\D4=/SV?16;WN]40^,ZHZ7([N+U#"'XEA MCXC*N,)CC-O#R (X^ 3_>K!L.HM,1GT'EU0*G5EN#XQ].*1-C-3([B1.9X9*]N8F7: MS2]1&IGV.FT%,93Q7(P?C[0Z9*_'*0V416BDF,: MJ%?@>:+4)M-RMR9BZ/%051Q6.1*#]$-X!J^S"<[..' H=CRT)GCS7H%KLD*; MYS@!*;L"I0[\H?01^$;7R4_M"2+@I#TM-IF.1B\Y?RAV1-.R-F253M\=\TFY M-; !GZ^M()0P@CA:05LH.6,3Z 4+$FN-XWQ9T2NC6G,^=I?U9J'FWWI\M((RC[J+1;O@H>/9 M:,D7D>2(R\)I3_#_LDL9%8EB.WHE3K2D>K'5+=(#_V:IHZ&T3JEFS7 8/3G) MJ8547!\OIL&E*T=#A^51:8*,1QE=6B:6DW37B _+P= CL$BZMFSVL3% /2.O MUR62+A0,SA]Z)"T]MC-OI8FIQ[]]IB,C,5:GV0"GI>'\$U8*5>=8A/+#23G@D% M+3TI(2@<>D(.AA1!-SO]S)*7Z'H?G\<',N(&0X]0@.>Y5';8$Q$>H+U9)2'S M;1;,_:%'*"@3 MK(+>6T@*R,J<",>)E0:O[0(Q1(W4YJDFK62;V@N7JY;(^* M2#:8]1@%1=#09GV>2 B>VF5'?"J'+$PX]H34]C-IHYAC@8YF\IBUP'L=$DD- M_*%'<"TIL\IW,_F^7I!Z*=G*%3HT$LQZ!!>WC ^-)8-EA8HXIP9V)Y[*^5S M'L/520T$KBN7>;["N:TNT4/B1B68]1@NJ1@O,]5"LR_0C*'QN?IXU&]Q,.(_ MAFN2MGKY4A-5T2EBXT2;5EP=&?@'.(Z&9@:D8M>Q(HLBZF)(3JAEN^'/^J + M@B!\%P6MTRPP C*DB0/NMR_V?18_:-@$#+[KK*Q=[FW$%T0HDN=:VP_6X4GP MR4$4LY>IV8PY#A)=>[NPS0.QM9/TNJT,"H9$\><2?WOQP-[\%IRS;UCSK<^U M?8_X6:G[='E,?J=5H#FT 8B7XQ=")\:8*U-C9RMB? M#R(^5RZ.0'^CH)R!%X@[]+((^2@O-+3%%Y[@^*A,G M^K9&^O&2^O$[\TJD07^J!L7?*Q48&F2>KE@J_$-@9U*97QYW?#20>#<;L'?L M==M1__S0M1C.CW)! .?9 ]8+Z]2OBN&/ MA/U\_7,BQMT5#WUSQEV[OC^=U!'#/Y2D?'.&CS3U]V/<=<'"=3!NZ#*VA\SY MJ!U\'3A LI5AT*A,!3-@6!/_(/LU1,?AX].7*IS.KVC.T;;HI?,=EQ:E&'Z' M4Q=M2Y3RU@T91%+$UBW&FM9>O[%>%3$8>6K(>J72':IRA>NU6.[]7:+7(L69 M:NI!H/AU!'ZJV1BKX3/6=$S!*S4MHI./HV2*$S>]QI@X=8MCQTVA(P'].0+Z MTBF'[R>@Q+Z $F*'B&.9T8POZ95QK9<;+8AY5?W O0QO$]"&51MV!J556O 6 M=G$F)9I>$?@"2M_\]IN'X;<8?1$!#==^?R2@[Z[U_T8"BIVTH(,2:E66F=Y4 MT$J)J5E(+S7:'7R6@&:'QI);.8.!D*EU:DY76)7R:;^%#'OS&\-O"92!_\>SI.8)()E: MX Y(FDS.EU"_'P]&WZ(D-*3X\=WTU[P[]RC2S@ 3V)(1!-J2.M9,S7'MX'C$ ME2:]PJJ:PG4KP.52@T_NNX5G5_[K XF+1OH;D89*D#L0Z*?U8 &NW!C74ET= M)XLM9!@?FQEE[B_0OQF%99A;$L$U5[3X2G.4RGI=,"LF.+A ]N8W<8O3U"U&7'"W(%(0/TE!/+GO'BF(3TJT MO%U!I/#%LD-)=(;WYIHYKU_>'W_T]!];VW MGKVK(->S8>]SNXK!$.;10'A#&5N L;'! ].G?R39$!)(.NF& $%59_=)B+"E MI;5^6K.$.!VE$Z?WM'R]6^7%?;+V0:HS\>[^ ;Y]1S +_24$N;[&.;(K/@BA MRCT6N$GI@MSM-( L"$QG-'Q,=$9EU"B?Q1=&"DQ48$GSJ_ 7&5DM*E:ZV.COSU+5P+>4NUIZ $I1:B&5SJ__V('?,R:%X]E5%- M69KZ0J[?+W6D'EWOQ]_W,OQ-@( P;>O-C\[$'R-)^)C0#"9/ %AJ<0]J5AJ MKH9IIY)CXR,(!.\Z)4X!!"2[@@#!=5?AGP\(OM1Q\3$@6(T6R>D\UU\913U7 M 95XNI@9)B$0O._#("H!08+OW];@[$CP-7Z.CR&!P31L*R--&E2UK%9+G=&H M6EDBV^ 7+H^_;R9?XM]?-8GSQL")Z)A:D;_"[(F_3]LH[JZD^NL+Y$Z<(G&% M354(_]T%_UVZT<'I^>]NP]$WR7^7KN,G^'??_'?I*O4W^>_VXGJOJJ_SJ#TT M<+U0T26&_ T;\A82R;@ 99QAHOQYA)S$YKZ?D%]AC.V;I0K_II!/YF[26\LC M5@+3576B&64=9$9(R!,_?HI4E.;>2R\D!SF1\6N.GGVSG.'?E'&CRK*S=FU> ME'/Q2=[N3A1JO:HC&4=!-8[GHS3]'0J0 \]"$#\;ZI9BJ2B'6+5=SXW\5;$] M$!%/ES%PAT!U5TN^@M#;;28%*];"_2>[%;\TDKZL8T_SKNO#CT!UV!PKSM%R MAT73L/E9(KXTFL6TW"ADEY2>AKH('71C8SDA2@GGR09F?K[QQ(S2,>>LN[0-SJ@GES5O87.>4MT+"7(L41D^O:C MS!\YEFX^X)P>*]8(1'0K,E1T)[)03!]$[&%DJ3B.8IW#0B3>K>MKS7=]5")= MPR]JJ.84W4(YZ54K @W;V4A/K01/%2'G0 <2KH2\,$1[2!7]*5R=CTORFE* MG]N/N9H[MJ%VP""CE8.: 7/>NTX(RA"4N9?6XZ]45!3H*'6>YG?DB"8P:5[]I6GJ^TDN+[)?CISWO64_'W>?YI(L M5(76JN>-_*4^ZM,LSDV/BAP399@S9K41$?\>(DZZ6']IEOIG1)RF)#T.>)&1 MJQK=ILJKM)IH81'_BM1T(N#?0\!),^LOS5#_C("[+:5L)S>CMEQ,.$TJ7UGH M-2^)!#R!6L-Q<3Y*Q;E_Y<1+/M0X?R M_])P&KKE0P*&C>ILRTUA^0S&M9!T2BO/4> 9HEN*L\Y[8.I"H$,+<&S3Q% 7 MU.6\U]@ND7_J/L6')4?2K89C+)EZM]VD.>26@-L-048YF2(M+@@RW6C7_ M%S1&AK!/-B-R498Z])_<5)_L M_#D\)/<(8-_1M4LR,$[M-MD Q]84=WP*Q. MJ32]V62L7#IM;))]FD=.CEUJ& G:$,DFB1=?Z?;X<\F6YIQ;L^V8+#7%Q^$L M5G-B->2^Y)&3XHR233(NOI-DDXR+4[LM_ERR;8J=M=9BIB45LVF][JT77#:) MS^P$.;.)9)-$BPNY'?Y"%=XH/2'G7%Y=WL1 ---L?F. B2/??7]>KX>M7^IWS-:#,?NSJP.%" MKY4J L,8Q7HL;]3U*;,9+?NT0#(L"!"<%@@^V$[A[H#@O 4B'P6"66NRS$KQ M]D;.M4=BCRO3/98=(2 @"14$"$ZL$7RH-\3] ,&7%))\% CLS9HMI13&-IA^ M2Y[D-#G##^L("$C^! &"$VL$'^K><'= <-YRDX\"@31.-RS5+^O2O)U))L3" M8S-9QJ;!=TJ7V'HW(C/@1%S4SC9L:ID@O6C_ +[N:LEGO_8 +_E]4+HT#0BG MW\.2SWX9P UP^MU&U^]JR6>_,^ &.)U@^CTL^>R=]+^.TV\O^/JJX7Y*<765 M>%*()X4$69$G):,O= U@/PHVS=W^AO:20XGV2@;H>[,VE3'J+;=^XD@K\PEW MBJ0X%B2:6P,.O@P'2_![;I4:W5<+%=-C#3^=L(I$Q ^'7$]*R"D-$U2V9CCR/-RD2[6!\T"Z]41( @_?M(/E$B"K@00 M2-#U+(#PNY'7LP("+23EM=XO=*6YOYHLUUW)+U>PAI! &@)_V,*/: @$$$CP M]82 \.D([%D!H9,5!_5D<2$9PDRCLSU^N'EL+A$@H$@L2M(_30SV+5:Y\.7T M&=WT/: 1A^:IRF>^ 7H=*V2_,ZBZA'!'TNWWT.]80X<[0[Q)^JP\( M>[T);+K'+DQJRBER?BYG9^8&"SNZ-?*!/V2%8,LCO@NTB&ZA3V<^NM@#W8?YJLZ ^.QON.'L]5'A$M=>W$P.Z[TS M!Q&12]W_< ,B0E)!B(A<\B*$&Q 1HE[HJ-+^]"NCZ: M7'U6P>]WY Q]4:L\"[P%EV.E=+-37U9&.7WE7K)3W=:ED@P\*A7L4*D.L5_* MK?J>BQ8 *;Q-DGKMF'JJ9+/E+.<69$ OI56B.5TUL\D^0Z-T YJ.LI08%8_T MJR&@04#CI%8E 8VOZVKWIZ"Q!-X\)QAE1VIN:+^;-?JE4FZ)0$/X\3,>3? ( M-\Z"&20*33#C%D+87XL97]$ [T\Q8S-9KM+,)D53/J-5$EVAF3*8.L(,%-NF MH@E!.-HJER@:!#1.ZG@@H/%US?+^%#32L:5#9<9TPA"L9#K#M>*B4,'6"0J; MQZ.\R$<9]CU-XUN$SL]VDE5_#I82IT\VXX95J+>B2<1E/RR*.5D&OIG2E*NACI] MYGUWX+G\@P1G[PIG;[$WR]TX"#^!)$HEOZP6IJHGZ9-I/#X6@-9]JB,D26"% MC1*$*",<9LH3_8S@QDDSD2Z]W&O#C4OX"#^!&TMJ]=1@EYF)5-0JLW4O5EHJ MA27"C4]Y"?_74^ >GU^P/RC*)T]Z4P'<82?X1+?@>[U_6.'U3)L 1!05U=TH MUAH7WM@>?*%G1X:ZI5BJKIAP7HH'IO#[[L.I9QK.ZR4!,;/3S([C_XB:FN[. M3&6-& '\:^H6B(V#ZUH_@,:_L33J$]BMZ8N?_X'_;-^IFD!Q$(J-PXGM$ D] M-81LBOJ?LZ1(AMP24H3A]KS0 7FXO4GC?__?_MR?436FVJ;M_+.%SKU%A81G M,(J.0&S@ ,6(*4/XWG\4XC+9O#8\*+B M\*,?/UL( %$U7AH=!E"^=^RI?(1%7Y+X& 45#-E]A1HJHDHE^AH'!GUNP,?[ M"IT0^@K@.&&HKQA@^"3BN-/>A:&? 4%?A>4N+C)@0+SK[Y@Z?\5Z.%6L$WZ=;D?U9 MXZNXQ7\C?X43_SL2K..$B/[9>?\E6XJO065-^_O+3L /H/[^"E[B,#J3/HKN M(>O3/*.HB2'39QDUT><$;="/LY3:9VB*%=FXEE"'@Y!YE*U^DVB,]$UUNEC) M0L(3))'5LTX1VD5]\?5(+DEW2S5OGC+\4KFI55*9!H.CW4[B5'25"I M%.3UF!MYG8T)-AOT4)I]/72;0PE-KU0J\EFK,&ZHV7@1W\YDNW(:W%E M)1FC&4LW-GY#Z/0G=3CR8*:#P6.=T=):6A+6\9'6G6B]Q!-ZYN%,-:FZB5%2 M;FC,J=:J_:@58U#=1$,/9II+4?2FX51-0QE-9D6@/385==GG#F=JL'.1F<]2 M+4G)BB6F55#HB9B$([G7(XO#%#S*O;Z;SG'K11V./%C3FN>&W5@7 MKJEJ*'Y]GD[9\3IZ^^&:C%0K+:6$=,:8YHS2N)8JY]M/Z*&':_)2]8&V68TS M1GJ0G8B5.-?,K9)]OG_PT+C=KI:4RC!/39V85QR/UBS;7T+%_6!D,38IJJJU MB1E3992D%'E1\*DZ''FP>K#:* +/Y9+&7!^N]/7 'S2'Z)D'JU]XO0H8C@LV M-??EJKETY:3:12,/5S],IWO]!==JRCH/Q@-NQ%2[13ST8/6)1K*YVN3K.:-9 MV#23DYS3R"[K??%P3>V,,1^SJZY(ZVA5F3FS,)\N2 M7_/7+3<]&)OY93]^^-!ZIY13?*"W)&91GG&%Q30C;))PY.%#:^XTWV&\A4*M M%^T2VRM0L2>[WD\<>6B:G1D)MR_)@JX9,:"GE@(>><"E@W5QFA#TD2RO\S6@ MM]-M=30;P9'\ZY$6/=-ZL\9J117;MJKW-E**Z:.1AQ,M5WKK7G]3*LE54)JG MB[%'R^:2<)L.9[IY3'56?)V;4TQG)>A*6?0 J*.A!U.M=(N;46I37ADY<[.2 MGE+%9W6Q MT%.F#J_#H?3A7)_*FVEF2?$)*OW8 7[=8,;S)1YZP-0>/[2<)R&7,9@.@A6_=YJ6L;MMBEJN:&3IFU MPG#$XAD<\G4E-JN+UM@2J;2]?*(\=Q#G$G L<[BP6JHN#YHI;VHHT[B>;&45 M3\LMT=##O:5;0]84,G[*2,>M=#+].%FY$_A8]O"Q-I=+U9>#^4PJ3I7T?##K M5LJ5)1IZL+07OB[*E4I5.0K9+] MQUP%#SV<;"(I/)KS2;0O3'AG]Q57:6,JFZV4LQLV$NZ(S3T8+*Q?!6(3XFGI%ST4@U[XU&M M:1(//6!$B\OU[)%G;RC?3]%9ARVI=0 G< 2&"U6MK%97E:S1'%B;S".5:O-# M//2 $3-K2_*\468E@+Y83:I@0MF, 1 M?%W5)T)?;0_@B=G48EPUM5FB/D+\$48<9F+YA>$[CY00F]9+2T]=N!/<'/?@ ML1DC6UP_V>.TL69+,_YI/;?Y&&YB3-Q*S(/3FJDL1=5 Z/ M ].UA[6V:!N"4W.2H%H5-G'<-O*0!L5-I39WVO&I#$3>'XEI*KFQEGWF""*J MCRG;==*"9C27*5!]'%/-#C="0P_Y>SRF7CH 7^7!D_P[*A4EW!HO2^WD]467<;)]P?\34]+ M_H9J]S=49Z79;%[@2LD@Y_9PLH)54^EU4F>HZ>119/E&@3E9C$@= ;U M5E:N+K)TLO+H9=KP5(!##QBQL:ZW%G29;5%Z=MI*TD_-NHOVX(CVJL:+:6[1 M?EQ+1*B_B0XM2\ 0.&;%H]I8;P<\^&6DJG_:SHIJKBWI9S#F;7T M8B/Y3^6RSA?B_F8.QQX!KT:CT*6+(@4@7Y=:O2[3R]B;)1IZ^-BEERX6XXN- M;N1X9M,:98:#F@=G>T3A3&;[IA&K#FDCS::<$=<2!1EJ7(QPR#+Y@L\O9'/: MD/4VPQB#4D?5C#H:>L R5(9Y*F8\)2%-N;$SR,:71H:WQD(MSHSJ^*D'D^U*3AXHC:E,=3;&$T>;"\;T\%,/^'O4'L8W7*):H8H" ME9Y/EY+BC^!3CV#R@&8?VQ,NUY>;A5%!3*GC89W'0P_X>RV)A?8H-IA*8#EL M&#,UG9\W\= #_K:;J>K0J'*T/-TDB[1:3S$+>XF&'O)W4I%&Z5&\WJ/TEM'/ MU9GJ(C_#C]WQ-W:L[SR#07!%M4U3F;G@G^T/^W8[ M.\7W[.T'@=L.?_+"L[<7GPG''#I./6<[L?"%=. &^.VH$LL_P#_8NN'V0CO@Z9WKV0 MG6P$0::[V@>"3%>R$?$'@>A,U[ 1!)FN8Q\(,EW+1E /#-F):]@) DW7L0\$ MFJYE(]@'EMAS)]R)3[8S_:7O^^M6'?_$JL_J9?[:)1]D+'Z2!JIMH@__[P?- M_OA-@@@,3L/^PG:^QY))ST4C(A%W)A'G"7G= M",?%&>-WU0;F=[4&FGJ@N+.N/_X!GAB\6?GQXV<23@=I](KYG_\=_(R0'?_3 M':=Q?YPKWO&6[2EF!.TVV>P_W6SN0;QN\3ZVV439OS-E?\?HW&\S>N*!.;@$ M@YZM(JYMZMI7=)#X4T%(!U=QXF)1@GUWH=K4%%V+Y2VRVW>AUB15U9_ZIH)[ M"),=OP/=9K_P__][+OG_767GMU/?+VW8?P^-*'X@#._M?="_XO#?$XE^X.B\ M874GZ#!U(T!XIJW_U;'F&#DZBZ-\P':66F>X&+CS#" M'VO!-\P(H9)$&.$DRO$-,\*V+]99=.6O;3G[.2YIC1W4#=+2(DU]%2G# 6,W M(ED:T"(%WP(1EHI&4"/ADXD(??Q>DFLQ+"^927#9^[)O)WY*V.=HO@%AGP\F M)1!"$3DC4;DC,C9N0D5E&D12A%!(X)V5D(%14?W0ZFKRXKZG%LC MI9B*I8)H) -4@"X;"7Q?+!VV>D=WG)S4I?&5*S_9Y3AG+V!XY98[N.B&/?G[9 M1)WX>2C$48IGB/S>K_S^J@?0?T.V7?4,7VTE73WAJ24;76L31@4J,TO'W[J$C$OW- M)?J7O7/.+=)(C/^Z+CEN $_1+:!)BF-!2KBA "_F4X=M<)V)H:RX7&'1-\"( M.JT 0P+]WX_8$4D>Q"6G\21D=3GV^"BX2G?:[S[B"VIH=!,M%67X1)2*BP>B M_#>1Y?N1Y5\UF_D6LFRFU9G'+YJ^)/A/"3OOL7PG^T5BF. [E>1XG4P;0BG9 MW[#F;"&X6 RY'S_%J,A3T3@GO">$O^>JNF12SNZ630$_7EH!1]5=?"NC&A1F MN8B&D:7B. J$TFA$MU33=_4%'A-^''& YF-JW&ABSKD=6U^_FHOZNH[>!,^& M0L[]L>$<[R?BHO6TEB0!"#UYX[KY[C3Y><^78BW< ","KQ><-MR&&B2G'=X$ MW0G9?BL7QQQC_2Y;J$2J427->4OCB\?44+>0Y>V8OK@(^!2K*3UVKS#F$;5<%+"L#&++5:C M/K[PYU 5(;A"<.6V4Z>^$:Z\[S!<#9_&LYDK/5'5[K!5[Y9]NEW^M//_)!A3 MK*?!F*-JX\E,.$'O5XB#XW=RYQ4Y;K92V0RZ[P< M6R^\?*R^\F0/:.*NX7YO:5YY*]\L8A2J'+F]"<3U=[SV$&* MXS^Y1^!#6L8FB_E $"6EQ*6:=*?Q*"LC.#_FQT^.I:.L<#Z3^JY$YKJZ#G^/ M)L-7K2-JYD9;M*GNW4X.1[A X$& @TD MK^X;.,W^&":F8\74_($BK]ML@6K J=:220@3\1\_V6AC*,F*:0FI?>T)*P]56?H1[;=LKR0TO5!GU$ZM9$0 M1X\,S&D^-@/&?.@ZG72ZF+;7RSY-!7V'HI0@ M1!,/?C[;@+BN..H[LM]Z^F]O$+IL+YT?&KG8NF/Q5R+'R9L42ZM*CR_X/5I.MY.S9*-&.>5A':$'[CA. M4S0!#@(<9\I((L!QAA2E+BNXHX'F:H:O3M7N8UL>QQ_/V^G@6L@N!6YV(T(5+1!$52B@B4G"UKZ'JQY!S.C3\#D#?[9) M-E<]>Z=5/][TBW3[!8&5^V N,1F^.2VWX275+!_/@ITE24CI_/:7%7,G.'U?'WTB;J4ACQ%<7U@]+Z26\5F@MI MG@& KF:>-KDX!@@> 03!!H(-?^#')-CPYS[*&44Y3:^JJRB143-:G#<-G18CSJUE=UA!/Q'S]Y:&X(T81(VLH1N/@C7^7UX 5) M&R;\2QI%??2\Z]5BICB8FP.C6GT::X-JLM=.?/D9U=5FLWQUJ5ZXX].MN2HNUYRB2,6+#7K"Q:CJ9NYS77>0!V*R3[/!+7)\0HCR-$,RM A2 MD:9/Y(@FC$^:/MV2>^5RYVH[FX\]Z4.S+'6*>7%2%]F)PRS1N1H4=/[Z8+VM MO"72]XGT?2(A@SMO*$#Z/A$V_@9L3/H^$3;^!FQ\WWV?3N$"?*,@ZI%MBTN5 MG;%4=>3.1'>:>1*X\_>(256?K%*_0:^H3D\T?-.; $E.0GL"UT*AF"\5Y8Z8 M%*3O$P$&TO?I2_T.'Y;I9;$GR9U^:B"GTQ6%KF^$H2B-L$QS'Y3IVTOD^/>C M?9\*O@4"KF^4D A&45T1S43[!1=D$ MT4$(E)#>3U< (&^X.NNI4EUC6:V6 M9X*7]-H;'4-(T/M)B+*<$.4X@?1^(B!">C^=!42L7D,;2WE#H:JK;EK7Y=14 M;WQ1[Z>X2U'-6L*V)/VQKU/S-J67!W4L_SB%2N2I:#S^;N>WJ\NANCX1O]ML MJW,O^7W)O30-[C6@=U=+/GO7(L+H5[CK=\CH9V_!0QC]"G?]#AG]_,UC"*=? MX[;?(:>?O#)?HP'*%9+AFE^S74>&J M*V>_5":^O'+V"LE 9(+(Q$4[OEPA&8A,$)FX;&^1*Z0#$0HB%)?M.W(^.IS, MX+Z:$IC6V $@HEA:I*FO(F4X8.Q&)$L#&BZ*B;!4-,)0#'O24IAKV'L2!":. M5.)()4%@PNB$T4D0F# Z8?2+!8&O:LV$L>]AR?<0\[VY+@P9H.)BD+ 3 _W< MB8&YX4X,9^V"]TWZKG^Z8P+-A+=&,W]<^$S/9G&ILIX-J5R2:TYZ3)Q;EL_7 M,J'3I+DT,Q*2AI*=%S+-E$59JV6?3J"6"?$H+;#1!'.^2]^NU!-W^4*C6RLD MNH'+1LY2,O2EDG_R:F50\TM9J>6*4EISJ69Q]#3+ID9(^GDH_?1AA2&1>R+W M%P^]W[3)U! H. *,PXN5BO\VP#P1L>!:7]@:&[52!M, M.IL=SM(SIV5^4<4Q2'270BO[6#+2C/.8U]1U)TEC", =5KDH!?\3Q7=+C@D( M$!"XSYM=#O @D59HRV];E.%GF\A[C9SAKRDQUKR91DVRK/OM1VZNIX![]Z[(JV H^HNB-A#^!Y(H8@=7%IS"UDA MY_;!W9RH?<+AMNMG3 ?]C%G4SY@-98_]8R-<9.:]U<"E%*HI#5AN/![-Y/;H M#]QOQR^Z#KQR^YW^$Q?*N2?Q>WTU]*[$]UN_U'9;X-5\L=*A;;#/D"4 J+T1+)//_C MY_D<NLN7!DV-@T8__^"E&V3-V,"?B?QOB?_Y4*'(7%^'#:\AN84PF6(#=*LQW,?G:XTC8(5^!C>:M'5]F'4#R5[DYOKO%Z(X M]96]A'\)_]X5%>XO7^=F70E);>*['IJ2V[+?>#&.(Z20NI/>TW;VE<4&@.MQ M(3O+GCM* MHG,UN-GCUP?K;27I5( 7,6V7Y.3PUWSK.''EG_P$NZ);HD[M,2%L3-CXEMDX M=( 0-B9L?,MLO+6.KY:/SU%YTG* 98-C,SEWV&P24XB:C(BE$Z3I^O M H< PSPD9 M_WZTO4Y9<=1Q9+^MSFF[NGZC2/7Q+;U>$?^JMCNGR_\O&^VZ9G='=^UQ9 M+M\..SY7K/N5P''R6M]*W92KW&0C2SJSGJMNJ=,JHA1/%C?M0LM0Y_1AS*:!U^,4F:RQC M[1&"$-3S![7\$Z,,1=I_$20Y6Q+/]4+).1P4?X8?;[@JJ38O9-HC*684?6&F M\,/>W%?_K'+QPRV#FM2@*R12ZY0!YI99C<>:K4*WCA $^2L%-BHFZ&CB2%\" MTC*(8,BI\J&N%T.^6!U1,@6Y+(OEA2$(7B+>+AHU87I:)'@- *W.D\"N=+4C MQ[3<>-1;S-;U#%8A<,KQRG;QPH!\CE&>9&.TO3Y@A=W)3MW"!>D(])WVLP[Y-][Z:1T M_+SKLG$Z-UE(9:,ZK??RDQ6[K&EGZ:3TWADE:94-N^Z/*4/@4UVV'5=*C=(2 MG5'(J14>4HG#C+U;3MC[\L;:]^ZXOX'62<3M=8JVW4ZIL:I7QU568D:;@5!0 MVZ7T([2,>>P"B](<2=4AG03.C#3WVDC@UCUN'\48OIR<#R:KW)BJCIH%L$J- M'5O &,/_^/F>HD+PA> +:29&O':?P)K!(_?8216]M6T\S69^-.F.,-?$? M/Q.)\[GZ[UW."-J0AF#WN>6$\>^\(=BEO84?/1OU+KVP5;O*&\U2I5UQ%JU* M@ZVCLS%H[451W^?NO2]KLGY74GYMJ6\D?D7B5S>;_%Y9JU M>DIK">;2R#3\/*>M"E6U.D$53D+8!%VDHUR"I# 3P"'Y2H1_[Y!_2;[2Z3P0 MESOE)$GMFJT99\O-OM>4W'$EWV:7Z)0+6Y+_\IB[^8RGDWK]]/5<+3M&FO/IMS**);RS& >5R>C MUNALK=Z%S8R1F/KC4FHNFWV5G2XHE87@$$=%8(DH13-1YMTN:20,<\/7NIRP MB?MW@X#/]3K\2OD_>:_$DL'K V&64"5_%)-J*ZO2;'4Q!O 0 RC2](1(_[>Y MK_"JI/\7F4IV+5T>LC';:%8IV^XTILTZ=5XDZ$D-G1ZG*A/)ST[O MCI E5!Q44JDHG'ZO51Q @AW#@AW>?/CG\' &[[#X:+PV*]JO:[<3+F9:J;A MT$/SM!L6Y?6XX$^E"CT>L^>]C*E&9Y9:W*ZW)3_W"+A-940Y MZ4".@S;H(L=$!?;P'H17OK__]92!"Q^4MM-,8X\S5 C*P D^T2WX7N\? M5G@]TR8 $45%)66*M89L&K%L#[[0LR-#W5(L55=,.*\0\=V'ES/5='=F*FM$ M9/"O">$^-@Y\E!\ H]]8(/4)Z-+TQ<__P'^V[U1-H#A(NL?AQ+:RRZ*G;H]Y MZG].!\:'.Q%2A.'V\N$"\O![D\;__K_]N3_'(&*J;=K./UN4V5M42'@& \X( MQ 8.4(R8,H3O_4A[6)[X!\'F(JG+P!Z^HOGXMWP[-D_#/V ^1/^&BZ' MHQ]$_DS[\RHYD7W>C?\HD;&#P.Z_6M7TT8,4_0RY'J*:^>^^;S[\Z,?/%H(6 MU,\MC;#30G<3A,RI?(1!7Y+Z& 45C(9]/D$/AZ(H](>)1+S/\0FM/V 5#D(Y MS0G<0.%Y5?L1O/4T5#N(1+S)Y@$MDY9E0YF-I'0[#$[D+36 D6 ).W72M8=I MQ1UG37OI]A-<@N/9B\[\>6)X'^'4(GAN)P3KST[I+]E2?&A> ^WO+SLR/@#E M^RMX":XT\W'(#CDZSO#"I!B-'C;F);O4%.I]MD^] M'EFBJ&:UW1ZOC*)K.-G!P$FKI5&?.QR9'907?K-L#JEY<5JOY^@5G\^BD0?S M'(-V;A7S_)PQ]3:9+B53"I-/]KG#>7(6-P?3>L(RJKER=>;08TY.+?O\X=OS M##M8%V?5-*57XURC-JH\2JL1U/H.1L9-+_78\AYM>9J":K1?T8OU^:@O'HZ4 M)ZR\7-0**VF=:"Q&TTES3U)'7 M+RQE5. WKJS,B9"9Z"-K2O;3K!#O]&3A*5%GJW3@4YDC)*7: M:F?189*&4"LVQE,AQ52:<.@1+A%7G;*4:+7;!K!]9^36]&%/KT/E]G"H.5Y. M?"^>AR:M,DNT02O_R'?A7(_L*>T K;\V2J[<23W-N\VL4G4:<.B1334JR65A M/6[1\I1;MUW55 0UA8<>[( [9[/=YF#0,>;S!J]0N4(IET[VZ2,, "K#5MI@ MS8*L)+-U;ZJG_*JX1$/9@Z'QE+I*E3W& /.5IM=Z?-\;P D<819?40?*R)VE MY75F825-9U"?U.#0(SS@I\1&.L7S,;DH2W/7*;A/G1:4_2,\D,D_Q=.<6^.D M#EO9+)RD/GQ,U/O,$1Z@P22=K(Z3P$@/2S8KS%,K)[M$0P]$M2EWK'4&Q!IR ML_^T[BFMINP"//1 5F?YQ))-J2*@E/:&:2V5U)3]IR)!8 M[:>95A'UM8COICT8^C0W,UV6*UJ4/XSU"]JR68H)VSNP7[%VV4F-Q\ZR3<6, M=%(78X^9BKP,;[Q].90R]%EG0?F,D2L/$_/Z4"DF67POW0&[-/1"8Z.#>%,J M-A)9A1UHZ1B-+ZXXF&M7W22<3H&;&TRZW\JMU['T*+^]S.;ET'JG7GG*Q'E7 M%M*YIC]4J_G*+!E>A_%RJ%.I)?1<7?"I8C,V:*?*]>PDN")G.U=L%.XT[\#, MAUJWJYB3QO=>[X-GSF$BL_V\-[^'D->D7\".V,) MZ?1+33_4"?"+MT.5@6N;O@?.K.&_[0ZC/VM3AO_^J3.0)AMQ!1L!#4ZR$5>Q M$_U%N_8?#T5QKBUR[Y MP,OW21I LPE]^'\_^!^_2P_Q(<%>4]CUF'OVW7S]IKZ*E.''8SKW<7(?^GM/>%R[I=;Q9OAUFM7U\_9@NVR6O@7'AE?NLB3 MY"O_RK'^%0)SOJ8$=-"4@-MO2L#U1V7*KJYSO;FLEU-SJYA=ZX+WVU5&-<<> MZMZO.A)HG-.URWYQ;"BR(ZCFI.K(C66?0]D-0I2*BU&6/[RNZ12E!9>V(%-F5NLE) J*PBHM+NUI9U"-G5G\!&$X=M.5>D*:.TU1:H'\ MT[J'Q$_X\9-.1!F1B[+485:;]<,".JQ8(X LT:&B.Y$%N@(655PN%<=1 M<.4L,45O6G,G8<[OX0?/0O'$%S0_^YFJPTXHI>_YYIK4&5F O4F+Z*!23YYQ'_ M7[]CE95DS2JMY6K+6GC]*;<6P M^]OVQL#9-KFQ1A!6W1/J&M]=S+[>TKF8%G$]P'&3/@K%6KC_0*G#O5VVTI9& MPI9U["GJX8W:V%>'04_O(]K#7)^Y*V%.IZ6T,7&:C56YXQKU?CSP63 )(4H) M9^G>27P6WV:15^?<.+CLZML8\NZKF++K L^-0&2*F+J"=YK$E[^!:D_BRR2^ M3!CZ9DS0^X@OQ_$+:@Z8*;JV#2<'AT]@[JF^XP#+"T\E8NU=K8Y( LU79<1M M7[[AW)![*HSK;8Z* MM<&CHFQB68,:H<9\+(J <107C?,",>_N5'2ORVJ[Y9#TZ46W%A\/;&O*+>0Y MO4AI6F8@N>DZ$EWAQT^>9Z(\\VU#UX&FD515.!-HWLZ4-6H;2*Q:8@12= 4LY)CXZ!EMC78H!G?VA;H&$Z4I.@JY^GRZQJ6Y MFTCU-S7M;[O ZR.B_*82TNX[C+U2]+&4HS-*.J'F:TZJCF1:0#(MQN-1]OTK MG6[-O0&)X_C@V;U!O!B?PJ++=;_Y G7CPHO[SMEO1U$*"6+I.:SU'E!1?I6O M<8UB32Z.LIT9,QAD)\LZNBL *Q\LPT;YQ*&]1 K$B7CO]([[%N^O5T(^(=ZT M,A'Y97$DRD5YP=%23A0W8A*)-]9#XJP09>GO5G_^[R]:F54^4FM.6IF=Q\2Z M-%I\M6/ETNO]SLH/%&24OU=S[(6N 2VUEJ% YZWJ5IR3.VE^MT?'D\B9 [\L MR-7\JJ'$-;T.DG5T!U)0",!18C3!GN?^7>*!N3)Q^6H/S:77^YV5I]/ @U:W MNVW:WK1EO<0)F6[9[67R&!Z0"D5'&9:)"MR[)M*U^W)^I3"][OWZ7)YPKMZO M=P%_MXME%V_==Y;.K(3IKIKI+MZP[I0-5J\C82!HT 8/2#@#+01W/:Q]0<7N MJCV=VHA+;=6(HAYMQ"*^\: CJ7K_=CD'6_%]6;B6QJ*+FUH=46H3X]+3+*L^ M&I0/RJ5AGITO\X,ZNJ$7VKSQ* W-WD2<(SD'1/R_97+"=\J@_!WQ'Q<&L8JD MYRUC/J86@U5ID! R6/P%)/Z\2$?I(U&_V[%HW]5PP HXJNZ>IYW/=Q?G>RG, M)=49Y]5/]CKTO$8GOKE))8T,7Y77!=YI.ZN^7"J-^C3N!\ASU-&V/,0+0 3X MBMP%W[JR_E>'*O871.P9$DS2*(]$R;YS$/V7@DXL9<+UWRXV_%T-:&PP5X.# M2PI/-.V(BNI-W'Z&*0MI:=U+\AS-%5(9)=FGQ<" 9N/OU09?N_'\X?RY61A9 MCPS61V/")"1,$H5OHP[@.]G;;Z2][+K0UL,4FP2RV[JE#K=,\1EW$V M_MB&P!8/ @,"?^; )'RFY;RZRX'^$Y:RQ])>7$H%LNKTE/>:"IT&BTLLT!% 5C#03V:\ ]@[NL+2$4<*B"5 3+15N/K,?01OZ3WH6NP9P/4=7/:"A/R0M[>4'>R-KD%RV=E@ZI9H^V@5I MI>*6H W% ])P"%3OO?3?;+W,N]76-&'H,M,:U9:U6'5=[].)H-&OR O1!/]N M!15Q !&$N+H,B)M/[K\>A$@PJXS:',1*5-&9CUO9^:R9YI,((= EOPRTF=@H M)1S:3-^M0."8KA2-# !\AH7\0O8P,L-T)VXA8C 2MQ#\5M+M5X>XUT*(EV9: MG7G\HNE+@O^4L/,>RW>RRXM Y+%>$9-Y<33VZTW*+W.2UA-2ZL0?P9GCO RH M"G%1\9R-JHBHW[2HW[5OZ)6H,_U$6J$MOVU1AI_);^TA>D?+ :B7]UGTFXM3Y'K, MOY?HP4+TT&Q_8(++8.-_?V'&RP76>FFH?/8L6;V&-I;RAD)55]VTKLNIJ=ZH M7PM2NN,AWQY7@4 !UJP($I/4\QV(E'30*3R1$*.B<,;+JPD^7(_,G 4?/I(; M=,?XP/9STV362<6Z17D]+OA3J4*/Q^S5X /+MM6AE4FE)(@1A1;7KLC=+,8' MY!V"5A/#104F\8W3A9K^;&8"="^O8D8TW55-V_6=H+YXVU@BHEO!#L&EDTX2 MUYW.3SI)$$_%;3,=Z21QKLL6&T#S@T->MR(+="O[?I%EQ &F D_-B&?OZD5( M?\ B](G&ZV?,2)U9#*0B>"__70E497PRLGIXH* M() X+R?6!""BJ*H]A:]=HV/2LCWX?&BG8L)I0(,5^2[=AQ-.['3TT71W M9BIK!"G@7U.W0&P<.%_??\WOSAX]ZJ/BKNF+G_^!_VS?J9I <9# C,.)[:(7 MZ*FAN%#4_YQ%*E[N/\/MZ4X!>82]2>-__]_^W)_UUIAJF[;SSS;,LK>HD/ , MEO$1B TBS;LQDJ1EV5"N(BG=C@9NP;RE/NP"(9>? M8&4+C=D=-#9WT'A%\_Q+MA1?@X>Q]O>)9W7PLE]-\X!37_+E2PS$!MQ)D/4E M,AP3> 7KJWA'^PDQ+B9^!*(0:*85?PK7KYY"]7X96:TZ(\72-_A!R/&$,O_P M+TE+JSG 10%"]&MUN..Q9Q;+[.*&+3BIE(G[&F*U>]!OM^.E)T>G'8E)CF)% M8TI;12TT'G3+!UK2>V=<'PVC?T0 5.=G<+J>XX.3X=H!T[P-='_1?P>27U&\ M,#R:\EUXHKMN-)*SD7X"J:8"Q\(Y:&7%@H<,H@U6Z,1_W4C-5*RS,[QN0;[T M_F&%]U'[%\S_%N)%_O+& *NH#/5O.M#,\&_TOQ';V?XA_&[XA[\C2\6-Z)9J M.S/;P?$%:&PF9XYN!@]F$M$(0U'Q*+1 X9$;0:\PE:6+2(Q^QER&?LE (5DJ M#GB(;&<'_Z=$5*A7894?*H,C$-$'C,E(J#Y&X'$+>=C%:B3P'5L# M(V"%GM5HQ/75<03.,FENX&D*!6RW:5"!PQ6G?VW7EMDM"VUS37$,'87 M:KLO/$1:<#6>O4+2JT!VUG AZ\%T@IH,-[+4O7%D#+?&1A>,*?3N%[G'OZ)!149W(4@C[G#@W]9PZQ4/ M#=8 JNT)HE**YT%-[QC)UA&,\6A_$<\,'$4/IJU;8PC:WO8/F!IF\"6XQ*EO M>OH,SN H8=&-]@ ^&I(4:+LG[&_@0\#"D<=?;M-']B?82!T%XN G%CQMX,R0 MJQ"]%S5[]Q&CASSB+0$(EH@8!3/2;AL?(ITQ_",FX!Z4"] .@R:\S._0&9<8JXX)&E([RBF+'X_)JYC+XX2 MUT&Q3WRAW+X0X,?OK2R4"LPYVV?M>/Y,)G"(V;]0M-_0K'4/ZCCJX6GPX^>+ M0^GT4S_O^=/4T1T'B&6&R*R#*PG8=9^S!D@ @#6"J!_<$[BGP2 6V[580,@7 MU@Y&(##@4P!J$XAT403[2[3Q"A8[J*FIP?9KB+OL&3K"]QYUP-_;+(& O+]< MU[4Y76/""Z]KS 4J\KPNH?4+-;[7.F(#2;T/4"LN9*RA170@^*1]%RK)P)%6 M(963K@L/6Z"UE-7.#RL$"F%%<9Q^*BNT3!#K+JC8Y$U0)LZU@&2;RCF0]T+K-!9 M>*) GH%/QN-U#X&=L_?X0&U'B/'JYJ7GKV,^@6JBCMX'>0NJQOC6#@QO;[Q0 M'^[F%(6[[)L:9'&X%K@4W0K4)F6K-2,6'BBN_HHAX>O@VB< 'K\0#;VQ#341 M1W^2'.:C15(2Q7XV(.Z4YWPE#&2[U$5WR,.#3FH M"KOXB'I+=K:$@-H 6LTA,;PC>L2;@@@IAQ:'E",HLI@ZJ@I9;>B;T1UMD?;A M;K^&UPO'V@-$18CT:+CBK.$[1CY4!&SXHS)#2(_ )^U\"E899R%^+]5:+;O M1"0+A,]2NRA'Q@T.TZ,0!W[R.L"2F^U\M=/ 4/(!1[V M02"(!3MJH 4%6/N!\S,-#[.!H\-#YQ&8"X 8$1U \!"/_?H _?2A\^&C[\?/ MUUJ- C5S%S,/HKZE^HX3V!8>5I_#34#"HNJS &'*C?4.N"+X8$@DP$>?"U;![L M)+3,IDA 7-MWPGN&@OW#"P^6C?@4/@Z?P%B+?.-6HD _W>:70=Z8P6>.D7VT M/^J6&2-05(Y)!/K#[! /QLJ6%X"VSRL6&"F_/%227J2 U'660C8SP[U^M/9V M7R2T-6\>II]8\']?O)XHQG^R8"!IO:X$2'IIR)0HJH13K8XJ*=I,ZW;JS"AF MZ$Z];G %LS;))G_\Y!Z.A8G_G+"1*;*C0FL;/D9157_J!QF9&H#BKGMWNH<- M$&A DN*@5A5N\IDRF8 PAPU ]G?2JG=Z&KOJMN38L.9X3$8HT]GZCY\T+3P< M*Y(]W5X>1]CM*8$]8]>XGW]N5GQF>RO RUOP/ E2)/W=[)O%8U-*Y>;&K$J MY]F/7L/M3^!."@_'KL,YL4S>PDY]NJG/N79J)0T7C^VX5I)!?)ZPN53?M=PE ME+G$F45NYS!S]54$JAC>V$7UWQ!$7YR<>$<1C:+8VP:0A0_5[+<5^9WTVML+ MBHD,[T6/MD3Y*'_(7"K1J$];%:JX;G7:"WNBEX8(D_F'8\VYB2B?6)0_O6&Y M)J_Q>3A-L41&F6XT=8H(_53U^/0.^;;D/;Q(HU>AQNC^YB@Q>J5<^! MZ"F?& MQS@XU?U0ZLOW/D=38R]S"V/), MT/(#_NC8_FC\YKJP4T-':\.1##07'/R!CP'[!$;&&Z*3Z2/^PXO:]XJA(F\O M6"(BM^T?=V]];",>C@619Y!HV)">PA-JA*:.YXU\?*&3&^QF!T=$(V] MO5L!7!0.A%-'6X\6'IG9*!4'K4DQ(:4L;)JZ[TQIJJSA4-?>S0+3%@P!M/U- MO,G P1ZXY^,3^Q #]X>)>!91/?"$')DYCHJI ,X" MD'=HM?4%8K?,+ER G+0+13>1UR^Z>RCRD0%G&O(Y$@9HO4'K'_MXL2=V-Y%G M)^.O9Q?0#_/$F]1[B"1=/,?H/J,>,"E<0[!1FHW%1S%-L- #!H*S18R.O@A) M\,I_CGD:JD4OW'YH.WQKN[K X;IB5>S/^QP,2_]&8BG G_K#,#IXO!I M$,8+S@,5/F#K_=SSDKQ(QGF1-7-S:8\B27N\GK1'EOK2M,<_S2.#G!^>+F'H M_[UTK##-ZN;)$D?E0[&2L+$#BK9PZ8*7&#(/+:->0GN4%9Y8+/W2'H1$ _V3JP0&O!T$?G#J!=QT%]9S@#K[! M+G<,A[@"3-X>G4'"TL1WO6#ZP:X&&0[P$+3AT;=5(;#69,+)[!1/'%6"@QP$ M_GB6$66*=%4W$NI$VU^/?W=_]OCLF"*^Q>?K+G;FCG%T-?B:;:(#R3U,71PG]+[?-.6JY)?6!BC%FIM$[TCJXO%Q M5Y.ZR(2IBTU_BB,[<)?W"+%ORVQ)@7?GS'N10N)6'3Z_?4?V5MN(S8>23TE* MN=&V(SJ_-O3S.4IM&=GG0;V1LGS/1Z!=X M? "I>CCGH] *U[2?*QK!::(A/@PP:N+<',@]DS"-*L@_P$ 4DN"X18EB8G:( MO@[P=I:%M@75UV85,O[19'SXH 9 65\(Y;,H#92F8D5DW&VS'W!>*5!])\ Y M]*YM5W'TV"DT9=%,]]-=FU)ZE_H)_U3&^0E![BK#!4;ONX3:S1ZM!N4".!@Q M Q)@MR-ZF3W3K9!5GK5YK!4C#?O@:4B-WS\JHCCN'UK8*!$1GSO((_(5[15-?8W7CF(2NKXU$()")A#CACFT!(%08[# M!]TZ03X$RB'>#F -J6CC[<%NQG0+\BOU.08Q%X(P)F^2VM)9 DY.1#AS]F9?FA^1"F!J"0 M?&!WHJ/_&=5G<.=5E.;J[M*2\;=RR63M13HS7IAOAA(19LAL/6189J0TRKY& MV3/0E@,X1\\*N7-7GJ?,9A .L2XP\G4-F^.02Z9 "7PU^+OHA]TDD)Z \_RV MHOU+]]IS0G8S_6()1[\IS["7Y_D[\K,H!PO[B/MO]WWD GS.ZDZ'IOE>C[0= M>.TU5'-#8<3<] QD1W=^?[_1/CH!$9_W&Q/MF3]LR XX,0VJEWY(96SR']_, M?7WR/,ZI/=Z/*6:%0WR5O0 M"0:A3B 'FO]N:1<_Y ,NV^'\&Z?64< )5H2Y\ T_]%0Q("QNUQKD-+BN/PTN M;PW]9/CRCA!.T7F-8&MKJ[PPL?:,DOUDWE?M"K%6/L(.J#>^&GK=GGV^X.BR MH\]H>&1>+S)*=TY,S=]5'P1?PL@; G[&W[D!?2OTY7E8$4=VH^T@#Y[CA)G. M>-@SZ> 1,O&U4; ?OONL_[S:OW<6HZ),_=V1A=QJZ-%.F,&(SW^4:13@^.[- MIRRI_@1K[ILF4#>:ODAIQ:CV-EOM.Y_W#D T#.LVNYYGH0-\D^&ES;(E #7K+59>0ZSG8]:ZJ#MPXG,") M]0=<=.%NF1.N!V )0CJ1A526 68*#?<^#81UQVO_A@<)?(VYCNY/\YF:H2@' M_!?VF4+$VK+?P_[A^/RU]WG2/BNDY19$7)%R.#D(% M0E'Q]#3\]ST7\_[!BZRN09@O'3!'J%;O/,U[^;?!%"YSS&USF6K :8[A68\M M[_6A"Z+8RG4K*R^?-_SA4S_?S?"S17=T"^>>NF<+JW@S,KKI(\Y$=SFB@#." MQPA>_47/PF""NZ0L-"EW' 0TH#R%ECDTB@+2 CP-Y#Z)0*)2TA>V]>-VS MX#J(:^$,W5 8W9W!^USQN,O-Q998,-=96(\0.$*7V)0/SHZME.^G^^KHFJZP M??#QU0?V#K)V_&>K4GMSQ2A$!=P7#M&@_NWX6@)5(I@EUHA1ZB0D10R_ 4%U M0+2+2/GQ[-.W9%T>L$6JGLNOY5PODQX.2RCQB#!? GM;G@]4I,#HGA]H/X' MAC'^;?(!=D,$UI]CHH0,%8! MQT"+70:P*?X.!U=GP9)QI=/$/YL4_AL)I_. M!\M(8E7]=0,PG,243F_83DH4&X:_$4I"P['GR^+HQT_FC?9?@;,#X],N9Q][ M>$Q4AXQLE* H9JN9HC04=UN\%:#1BVH-14,8MH6D;6G-047.;GLA#;>IB&\X MJ[99,]@A]A Y'O2^[2!XG 3!21#\M$'P]P-VGPCO,6^_X]U3^@MCG[AG8C[4 MV'"?Q.2N%A15[TK8%-X.>%,YT1>-0:Y>GL2DM935Y?E3+;9.W80##H3J1F2[ MQ@BF0B3YJB0V(,1NU&6UD-U<<7/8Y],G<,A9X%4H[: <,_1O;->RU>:#XCX4 MT@@#18$N[J#3:%^3-\$(Q8U0Y,##Q?=F&%3"1O6>CP-@_P=VP UQKL%(03H) MRJY%BL9SUMYKVR$\N\:HO#5H[O%LT:,>N3&TTFWRG_4RF1.\7A\RU9"!88(@ MF/:2>'M][=%WPWTN0:L.0P_RF'@[Y[Y4JCY'%&K;/S(T@[<>/#?PPKUP@NY\!;C- MDKE^\^&"MJ%6W$QHN]BM3W:-=72<^K1;]!@BP?-R'R+8R-I^ M4SLZC<.W>8$7&6Z^ 9^-G%E3^-\_H]S)S8D^1#YOX M8&-F#(44FBOAH1+Y*RRV_#M$T+_AS$QS6V@1F?N0+89Z@(3*T9T-IKY' MXJ7RFL;;+3'71QGVK36$S1*.[Q?>C'?3@K\.C=]2K^C5W)\VQ%G,2(/RRA?+ M,6%0.9>?]YQMA_X:_8U3:*"X8B:*A!=77%:=JEJ1JNK9R$O+TM&P3LA[X>D) MM0?$NICAE@X*JB-OXS!H++8,VX'M?\V%BX[\I?_]T6[J@8>SO\JSP%MP.59* M-SOU9664TU?NF_5@U.X&[^%[-5O^@-7UW3%63<5$U2'F.[)E>[VD>[? MK]@+)(L.^DX@N=5P24E+"W=GJS&5\#%^46R6 MKV0_X:'!,\KC^J#])NW8]^_"#<=_.KC2!+MLA(6QAN3*LE*LY&6,XE-UM@*H M4##ZEM/F+2<\PHB_=/WOXPTID-MX!/%D%,:&3[^AX2737[%_^:[>GA87BZ(A ML,UR-]-S:]$[KP:Y0J/=Y9J@6[+(=GQ6B78D6"LI!!GBKHQ&.T-NX<@G%HC2D M:6BASQX=.JMGB_+U5_?"7D?R"/#+GU/TO9<:XPBBBKG7:,G3IV$R9Y!:HH$@ MV6&[H.CKSS'[1[?)_J9N %,?V[86I*YLAVUS(5_0>B_1 JKI4Z @?WI 2"\( M6&ZK-MTQ@!HPSJ,)VI6LMP']EQIP4+:W58*QNHY.6ML*^U\=_=+SG71[N_\+ M!?JE5HS+Z795"-BY@!@AI,CVD4A'/*ZX!V6(V-&@.*8>Q';WTR*BR >@;_O' M[LHF]U@O_,*6OD ZRD KA_6.[I,C\4\M8S.TB@F!N-"*N,]]KHWD:H_#AT(:+V1]I;OGO- ]]9\<7_"2]DX6E+\ M1L);X/4+3+,U3K-]$3H,%Q@:B2BO%;L @I+U.$-%M]GO>U0J/\."&]UV?P;H M%3BRB=OFK<+4(!RX#SLM[5+H'!"FF#^;Q2]@Q8WNN2FU7>:K"B "R] ( M[&4]>&,=*G)PE2\3B[;YC<^OV&_/>Z1'93(XG8&%%X"5C==YM(<6N^*$(#-3 MUL&]Y2L_M!W8*X'-^ MYANIE@. &L>XS^T0'J XZZP2%VU7BFONPV"CPZG$;#B;BMV_4S#W7JUW7B* M@5SAI+&M)*$C!^7)[O/X2RJX81SH 57CX>_L\FSWOA&>2>B811!)*W4+H&/%[1;1:OE<'"<-EQ>"T_EZ"9[?9JS4QSF3J2 MOW9\W.WDKTVV];3(S(MA8D7VJ?6EA]>KD%/H 0]JXQ #8ELT%K"MNC?)B!( MWI$2HU=ZH$C'HR_6%P8) O?N_A_VJ[+0UUZ:]2\ZH&)?X J!(A@HQY+]A'B6" +?@T7]X$T^LGKNT%TT$J0%K-%U9%(?..RBJ-$.4U,,T /O$$7 @ MQ=R7'_=?V\DT="&,):]CO^\_1?4V=ZKS8G8VSTY9>^LZ\([HWE*>ON@MA[G8 M7IL15UNUCGR/J.&+!=0SR#AQ%$U'#5\.-;JS&(S!CBMN3=D^96QG6[A)29ZQ M@#8:F.2S+\R&?_4W"5'ZZ(5'??1YV<*^"@D+]I"C8Q^*NJ#.=SSR0W3,%T9^ M('UP=*P/TGLS,+O9+VFZERX-@<#L_*/^0.9=_( JE!?C1:%)897-<*AJ>$]+ M2##R@Z%L=>OXYGV,^;2",@3>(!)$')ZE#'6:5PG$T-7-6:O['0]PZX-05 "8 M+"._^8W+4[%/D/=!7 #YX%^WSJ'MXQ&8:U]X8[1,UP'FKSH@\$ NA3_7R*== MV.0 &%Z(\E!-#;_G.-?U_MKV[R5%7/O1+\UZ34#N=$7WL','.>D]DQ<"+%!) M&E0;?0<-JJKT>7('$._Q#]YO;O!Q:<";$P89O/",;"GQ,>QX@>KM 27%3#09 MS2\A1L]&X ?VHG=C! M;@S66QU;G.RZ2O7E[IH'C"&[GL*96UL$)D#S:.RB6 MO(EFG5@/@1IFK_PU #??I>5U@? )[,Q[_;+2A]UUY-:[P30+-*UBCQK4?Q"9 M-P&8N!Z*\TV:7Z15GREV\W4"E="B/$9=+79U;JX7X$Z4?6$2V(G.'3^@=$++ M[XG[^SZG?#W#D/%9HPMO3)A8"+M=^GUG=G6"Z.X,-);<#RG99P6 .YU'"1^N M=RD&?66\9;@]RUQ-P)G#E&JWB,K8<<0A[S^<%P?^\)TC$ !^NVLXX*_9MZK&X\ OLK M]7"0UW1X,"^J@]C9!->J!CO_[:I>/2D85&IVW+^KA3NGSQS+SCLQV#M)K[>3 MY2X!=H-@V@OZ6%"5#!#@;H57#KAKFH1:'X%#\B:<7>G^/9 %>CI.1G3 U>Y& MK5VETW)'4<&J-TBG^[Y:4&I(XB$R0PGD-KP7"_!>+/OW8AL<90_H%R[.V+'> M?OC7.;]Q[6'=;9?3-5',2: &XCIUW%@3N+]*N# M>T?3^9VF<4K2OA82V\B2BK)JWYD*-P=W);=*][ &:\LBEB-&_-S2\[36GUQX M-,%'TI[..[1/#9CLL0&S2X2@]Y>P#T ??I!8=RE2<2)@X] 93J@KDW0:SMF#@PN\6ZEU[+LIVL6_8P]F2 M)$3Y7OP"WG<\;/>QQZKA36(]G+]UCV:<[N2!+K]^*;P]K%63%M$C<:;1;>>V MRX%F9,9?HCI%^7LW-!L<,0;.&()^3[Y/R-. O!"!NT,;[C"@='B-8P/I)-Y M1%Z8PC@?[$L.)1V_?B'UY-"8/9#5OIH-8WW^'.,7/&RN/@%> A_P2E.HG=X! MU^[&+7KRW;?IK<-7^X5<@NU;VZ@V^X73H=.X$X2!JL3'W,H>9/U"]=DM0AL_ M')[4)2>T;3](&I,0'\(,/1G=*:C1#]Q\_NHB:PI],3G!S+ 247/I"&CP<(>?U+SQW0K^Z3T8#-D_V3OES7R+IZ=(P7R. G3C$3MS%#E@"BV/VHO<,Z7I>)=\ WMG, M"%Z^C]T/95$83 O.F'3T6:W2917%8-N'\W1#EZYWR2:WGZ0RVF# M;SJV].[M'S\!$O3!,< O"BR5, \X:B1YG\,8H\N:$KB6='\F+$J"W,VFU V8 MSJG[;2EBR%Y% PH@?<$^J6=:8T!T[%-I8:^&@^S.%X!^TK$4ONR$,^X2?P<, M$NA,;1JZ <\02+U\Z;+D.LE49]B6\U@RF6"V^4%G:^;/!-_/K_LZP7=UESD& MXYT'S:L/H'7K('Q9WU/07JZB4+H7[*8[+#*ZX5_C6 ;U2MY)G]A?7K"=PO[^ M'2N[L^=W&3/[E4!UWW<4_0L^TGO)Q3 ['?L+_QO MOQ0<9;@!AIL G=.[4K]G'!S'HD!X% B_62#\E=#VJ\+X^J'M":!:. <+B >_ M]LW35@YZ*KK*+')ZP+L6: K@EG6#'JBFCOC[4#]!.7:!9[HZ\\PQ90OVID35 M)V7[8%R4M9]PA!(:P9VHBSOQYXFT0 L\@ S=*Y(Y+^8>8P'9"+7"W?=Y(:I 5,7/0J21'81F>XS.$R*6E-/ADG.$SR=0O ME^W=;W0%;FGCC1F=(9_8(J^P"Q5S&FN\!;2UQ/%*<;Y]*BE)K,ELE.ZV:LV? MIIHRX8C3E5-\[A"I?G? R-F%VEN/;+,AT!S)$<F;#J1I(KZ$YLT-^WD2%!3^&0"5J:/5Y)4H2WSBXW-;DRS967S MV8*PA&_'\9,C<2S7TG5UBR6SD\S$]K_17&KDD"^WP,J3PRM MVO03 5>>'+XZ Z\W"SK89P4?B@-N,EFAMY\<7K5+4[Q*#288;RHD-9FU]9:P M BLS)Z ?8BM'4^LC12.RG+G 4^1S$K[]%$R#&I5E-:I=9N+91A>K<9)DHXWB M)V>:;F?9AE1QJIC<,QL-851E^3@-5/Y3B+;P5:749D_V!*P\ M>6:-+S'=G"WR3)%+M8UGIQ$'&AE8>0*G]/."*0ZX7);I*/S8',WPF:*MP,H3 M.*48;*#%G7)5Z:2P/E:J59J9/%QY BF M">EYJ^I88V/,0#3;R8QK#C;&,6=%I9O-3EKJ$W!E\@2?#3*% MY4KFG&VL.5[&&F6*Z,&5)[#'*N.G5'=6>V;E_FQ%=L>9#%6@PL+6 M+6)B,+EZ,4VID^>DH*[ RI,C#3+J:%Q14C9&=#L4ABV=\:K5 BM/-MJ@\L\S M2Q0!,V4;Z7:+CT!$UZOJPY MW6S)8BOQQ'9!FUBGT)K I2=X&N/=2K9B,L],KH\]5;)&CVBJZ*DGIRH]63+&E+P4QU<@+3 LN/<%4N<)BJT&WS#*$EJ^5QHW<(M-%2T\@T!8:)+$V MU23#6UQYG)@3?'N-]GJ$*TZB^,08%](<+XXDCA+(#,G[163FC%\LV]IA#(#"MWDW"U5?UIJE:E:5Y1-9IISLIIJ MXVCE*9C*V^+,L@;-.2N-RU**G'>RS<7Y6RHY399:"6DZ :*HHG%MND4H=NO< M+:7-"*R7M$4'ZV29K3YQB%F\M#IW2PWRRUHJ/1>?F44A32F-1&(@,?2Y6VI1 MR++QC*C7E$;;,#&K; TRB];96VK37%8Z$]EBBBJW,/BM6IY-SMY23G,DSH9: M+, M]G3;24YRY--ADL-! M)_.NAFG]UME;:I)LE]ANNDNQC7*JI]4[B71BTCIW2_$C MFL4J3]DEL^AW\:>AK/2H)@U6GH"I5*!ZXP5F+#%^W!]M68%LUQ?PF2=@&@[F MJ9)>Z.09'HOC>#XN]<9TZ]S-ER1J"1K(6H:5$VRCW< MLSN%*T_!-*-RHS4X M/I8$Q](:BRVY6JW.W9&TR/%":]$@V;XF; J#=2-1&,(3[KU.]2B.7%2_:.C9?+ 4_X73>:,5#CP?Z!LP0@<+"8//]^9AN%FJ@<[Y;OF3VZ@3 M):M!7X6W9Q@<02X=&% S>=V"X[OX0*3E+S=S3+;=Y_Z-3@&C02C5V/V.ESKB MQWN]%GJH;%B0YVY/##Q*0A\OR9]NY0)C*D@GSJC=>G%4RE^[D,M0!%3:#LMV! ZY77/#&K*)ZXUV' MP7'PB=HQ/H*%PP=>J;*^\[2@V-[N&<>CK]>RALHV4-*V6QBZ< RW$%GVVZ<: M([AYY/)$"MWZ-Z%N+T' MHHEA\#7HBQ&3W@%Z$"^PX"H@W,2 MKYSSA"\0M[SGR'Y*YGEI?=\3DZ]B]OR94?)WH.F5Y%H7JWNP>]>=V-#;_B!3-&$7!7M.M9J, M(),: PQ>A>\WF]0 DRN4>:U6Y6]K!*YP0@(586>7?W70'<>[GT\FE>T:NNX< M[2\H$H>=@?PKZ;C!&"J#VX^#=1/?^?'E$PD6KV@M1L?]YY")1[3R7\%(>2]SX=6('P9>#XL4X1S0'RH^;^C MALN_W1 U+/-[,S3L!>O1B_VE_,@RX,BF*X>$S^> H(7@C^^DC$!D_[__ML5W M@#W0H5HW4']J]YC$(T%$B @!(O#'9(2(4" ">Z0BV10*3$271%@0D20C1(0! M$4 VI2),A $3CYE,A(A0("*23:% !,H#CO!P=SP K2FZ(L*!B$@RA0(10#)% M''%!1/S;-J$#\&+.OMN=.OV!4U_5K?;'1TZ?G'AT\,C#F55N]L#I?__[[]$E M3ON6[^HF"/8?FP-['IDR>$Q)4I>PH0L/'\GK5OPL%&]"#V\ZE:Y<)/8F5YP0 MS6W LQ05S_96^A^322<3[:!P;1# MH1 )^_L+^P\=^5Z<'%T!T140QBO@FO+B8A>%%]WW3 5\OH:#-V4QYE=FA_@B M@5D5[AU*^EU'8'Y%=(O\Z%MDQQG$9SD#)QZQS)?FC)R?^H34K(O96F'BC%"0 M"8Y_:3+QLEHO1A^O!Z9^''U@7_V"];*!+R<_7G6&_CCZP!^Q[R _R$LH7/O. M0+__1Q D:3R^+:6XN=&_+Z9-W?L\IY1_)\/\#H#XL"%Z>]"X%GD$FQ?5S(A_ MO"AN1",O9Z-%L'E1#8_X)^*?-S*F(LB\:*1$W!-QSUM9/=\9-&%WFN^ZSKHU MO#G>FL*).O*25W==*;ZV3_R6%MK]'!"G0/C?"UI7=SY7@%M1+6N0?LF#KLGO M'0/#=O*<)! YAZ;K%;8RW69*S):C>IO5X108VN(:XT#%N%<3SNTJP;.;0.8% MJO>FU[*U6^>'#]J26]!.:[ 1^)F^-S54P\PMQ_; J3_K76R3*->=2F]2E>*K MX%@9[ -C92 WT[H(_V'V/'WF[;OQ,-BO7=_*I#BK%NOI+M-96GPV*PM==0'[ MD9&__J%2F0#3:O>%GZ)/3TDN2VZ;)2L;&QM;5GRK/4NH?T<3;344*C M2UNV,EI/;]HX$>D7MHJ.!:9GSX3GI[R_ZFN OT7[YL]>=H$]]^J%,4=OMZ%80W#*N%R)2.PF8!?_2>E0/6>MW0X7@?L-TS7FFYFR-' MI5+78(L4/<-7/;*]Y.#\3O+7/PDL\8!A6!0\^P8%*C<,CH5(.%S2KQR%4;XV MP8:@?# *@T3D^I7J]<*G>WTVMX"\16[!N)=2JK,**V,+(E'5^,F05X8WU.78 MKE)M;BO*G,TI-BLM>QN^.9W 6>S$>Y2YL,>@CLS6/M"T>=V^@LWZ_65DV HH M[Q:TNC<40BUL0VCH\OK2^NUQOB\6-Z\*1=ZDIUN>;#UAQ90@$_6UV(L/:2X# M#5SB@2"O;.)^=S8*7ZG(W>*']X;"'>WB[X[@B,JCHK]OCMZ(QK]BB6!D@5_! M O^XDIF;=AO9(?:<8_E6;[+(%AR\6FD!)1-:WN_1,K]R%/F@LE/=^RJB\LXP ME'>20'R)AC-2I:^;\OW>^LX[G#74LCJ$!KSOW0SX--_;IF0K*-R3G&.(C(S' M1Z59E\ G'(ZYAGR*PJ)8]5U*2KZ+@'E/44FX!4P4[8Y(_L)5@S^'X*-X>;C( MX%YU@^&F^,C>OV+$_<,Z:2UIIIWX4^>,$?$Q%>PH@78*]&> DA7AY3K^9\1'B)Y%B$EP,Y M1D8*61@1\_AJ5D^$EDB.17@)^I9>SQN/\'(W?2R28Z'$2R(1X26$>(GLRFOB MY>-97J^[*^\&A/0'@'!5Q^!%ILF_"H#71LG_W__!D]A_3O][.%O^:MK>]T?_ M6_+H^A,J/P23$Q*Y40SW=:?3U7GD938(G$TP5'C@__N3YR33C^2K6L-% M#OI!8GA9/ 3/,31+##GX#R9=QKF<0?W!\(C""C.R>Z<]YF)>*S MK(3CCYEOQ4I^U82KPEW,T NQ^ T'$=VW-O7"1(02)&/XQ:CGIA7X7XUX,,1< MWXUXB,N)GHAZ7A<]WY!Z+J+VA:#Z.'AL=Q;;94;30)TN9,<[99,[.1/NVY+P M4];U[2&%G X1I-ZK^D:\%O':'^801J!ZIZ40\5K$:W^6YQ9!ZKUV5<1KYS._ M(@J*=,@+3%*Z7_#!;4&=XZUI3%HX\I)7 :2L[Q=/N.7]&YK6@Z \%C7Z?= $YP) [[#9!7[UF5Z.BEM.:82[9/KYEX0WA:94GZL_T!(+O3 MN@C_8?9,_[Y6 =WTM)3#\E4ZCK=JT(5 M6XH$RB4%"C)\(XGRND3Y; <3_!8=3&H]32JO-BV5K70:Q;627I>?]+M(J'A* M&_!M#J=8R5B;U+J>T.32"DBHY-4E5)@B4)& NIB \KP%7TH^7;*E6*@BJ[>T M[K\Y77]%3?Z$KK]XS/>@Z32/0K\WZS<=]NCP?9WF]^:+&W%_^ X>>D4\Q*:] MFSSR/D4Y.5]T1XVG25W19([NUWI*NUNB81?%FYCRD>3YP9+GA4CWO4\>>M'S M@WP 'Q%E3PT1&_=6 T*I)!QY47ARAO4^%&4WL?DC2?93)=F+>03W/OA]G041 M0[R4'7!ONHB,BEMZ&>Z)S4 3\,OEDO\X+OYY9[YUF?D)-X8!"#\VUOS#SOQ6 MV]8?0NT_,;[SXXC]K=Z>/X36?VHP\X>=^1NI,5\\PNFF&'MCB'=S=3=1!#/R MOD7.ABB"^?EAY<^LH9$=1I$5AYPOA[F"5JC5:"X-XY;T*J-YLM3.;)Z89*^(U4JU MU6@Q:%U?U:6E5G&+ETP,N^Y4"F H^CGG3 MQ.@?)ZA/2@'N.BS]=A4/81R4?F\A'$+_P*>'F]O3>;F53D]*"O&DLFIJ.;16 MBQ:7N96;(!(DWU.0G-8LAUZ27-C>CRC[&U+VN6+7'T78/S5 ?'>41\I?.)2_ M'V"!?UJ9W!1*_"!I9IH QE5A42JF:L)B!93)CQGB_[9Y0'+_^,OJC@9(1;@H MA5V0>34FZY9M.I#:+/"S;<0,,V8X=LP8Q[R^X3%! MY2U+'@/Q ?'S$!,=$T[#L,%+[*DI2? KEKR.:6"_4RLFZ=#3\.3H4HS$'F* M=2CDA( \]!ASL7N$2W=>9F JJ*!*O FEU/0_AV GX0&O,1;TQ0YX!.4+V1UX MMX &*>H(ZKTMC^[7W-_\QTY[MZ M'[XQN=5#C&W,?Q/X(R)(\*MW, HH!XDKH>J([LD]8O[+QP!! MG]/]U&[NR8 M ?@S(#T@\]2#40/>1X!UH+2!U)^#5P%J\.HAJ,]!D$?RD1M1 M0BI#)#)<,D-)',4+22Y-C'E.2&9&(UR@1@F>_^6^E?CU<87G-&R[@^MOJC"5B9.%Y)6CEL@$VT9S;^ M5,IMNWFCVFG2',%AQRO7S_W"J-+/5+&%Q69)99XKE8P66'GR]GI_F2F-)O.> MTN<757$[**>[^ JL/'D[KG>847ML9ADG)35RO_\INQ4RB;B. M$5AC4L[EJZ5IH@56GKQ]1;6K_8$VWF!:KI:NX%UR.(S#9YZ\7:=OEUL=-=U7EYJ6#)!4 *9-QH3A>82IRNS1)R/#^EI0=$R M[%1A"VUG585-WZCCE72K2K TDYLJ,O6TGO&;>5M,P^9+J>.5P\R(*."3+L;F M9!/G:6NH%',K+GGZ]D:]9ZR-Y63#=.8EWE@52EE2@,6=)V]G-'I>M2KE)Z:8 MW^IVIR$ZTAP^\^3M@-P$A=:*"Y8GY\M4EZHZ$EQY J4>5JP1=F: *\G)5&F--A6I0<.5/I3 109U1EEWT.7H?F_$23VK M,';TIPR6JPG]>&:3,87:A(-+<5?+!-^01-I^:S5Q,:D9E':H3^O+ZL-+[P MZ _X?_Z.K213VNE-,.YB'01G>-O5GL"YX54#-P?4,0EH5N!#(R8 8XV'6X6] M9BW)ME5O8*PX!NHW19X#G@8#]X&E#9+%M'SSAT)$I-IJ%!7@]J@ M*(%'BO!E(WA"45J[OYW[*@+E8PPIE<='WB>I@E/$H-GBA9TD7IB"WZ';&RJ+ MIH!H*5IG@[P"=4NPO:3V7=$OZ&WX!?MVR@1'D M*JW@O 9X.F(_"]A\MJRB)3O40^" XYD"0*;X 'Z:HKHC0#%%2'^_' M(/N-GI[LE*3AT40)J*5 N=N=S;<,9&31/L;*.H <)$N GM?/O:> I0$_1] # MEJ, 5X'GCS8QJ#[#2/\2ONFU!T+$ @0ZVMS%/=*R7.J!]"+ GQ'MQN? R@B^ M\6&_0)7'$J %V5+B8VC+R%#W!R "S _>">T6GQ+=HP9-*Q^2UO&!($\#T.U( M<,0#THO!ZT&;JU >!-:.34,[RW; 8(.\X#_$??5+&Y4#+X$/ R2@2'9L(TNJ M"+?#/G; TS$G5 " 8$&+,$8Q"N2F("['/2@'7X +P,9A P]N,@%JNSRV6., M!L=W>=CR>-(Z1(8 ;A"/R>'3P)\,8&]"B$."NCYV_P^VS0>MBP!GB^6O$AMZ68%8"@!A84#=TT_\5N7%Z_JF[ MDC#5Y84C6&8S-" %U_#T'1_(3N<=V_ _<(UT],F!+1_PPGIK3GTEMNEO MS'LA[I[\?9DNR4@/_HCZ,2R5?+UB*\W LO&!GA)7QXR3PF M4Q%>PH<7XC$5R;$0X@5_3$3\$D:\X(^I2"$+(V(>4Z\VD(CP\D=X^6"&_IMV MRUTGGM\H;^EU"R%L,\O=\,+I?P^'F%]FWCOVF/I.X][]S L78- Y=@*TZVAG M%P'$EZ 8\I&\[Y23"Y-,7A*0/]2%&(GO:8>\$.V\=2&+G:.=SMT[("EL9 M+Q(60S&1B]TL(3OE/1*#H:LG9&"X3)([])7<=R;MY9)_YXXI<:MT#VNPMBQB M.6+$SRT]3VO]R;GLW]/X4@[&C!MC+XS4,-MP:RC"!$M5_?"2E=N%EFGK(%CT M4MKOI3*) ^G#:%5W,Y<.'G*\P!<(32@/O(=5!MFVL<;T$E/,IV>#OHHM!H5) M,'.8^$#FL \36A<1M*P&V#Q$"""9X]V7#=3)/I MF9*N%SO,8LT--X90)X7UO91C8CK*-Y_&:E=Q9IW>2+?I"I6;<"0:3/>82EY/ M.?Y&FO!7ES=OA@&_C\#Y"3KNB<1AG,1$&!;;6RRW*G2?E]W!5E;NI>!JXX;M M#*4G':L\9Y(M,FX_#^)0X@ %%T\_IJZHX7Y)7>A;>(WK#BI_,<:[=/3(<_RM M/<<7NV&_E_O8@J+9XM9E4K*75)%DL>C-J>\)<5(6-;%PS*R MD5\]"]1*RP&XL"ZG57Y)E'YAM^F%]<6?(>2_D?<4;>_$D>$R=9NW?4_&;)*I M5CJC.JWT+<:1VMO:F*VT;NK)B!.[FT@23#V)+<@9ULED-+(R8QAC"WNU !4V M>47=]9Z,^J_#W,AOX$&]FW+Z,X34=_*XOE-*)9/5U-R@UG]],_]I;]?O(_*;1G[3 MG^@^-Y>+'B/2SL*KJFU00W+@77Q;9&N&?SJ7C>/PVR>%NE>*FV.'6 ]K)2%W02!?GR=.%\H?;O749E#=LC(Q1LE,MQ&QHD-8U)1M'15<6JM M83UC$7W*N6W^5$#&=9ET7GUZFG/* M?X?'.1IY]JL \JT*X3B1_CAOYCA?N> MF^_"!G5_H6Z:!VWJ8&>ZC<2;UM^17SGR*W]9O_* &U7Y.3/G&5O)U?5,8::E ML(+Q4S5GQFO=";G>>Q;1P*;Y#J9GV'AA,)*JC*8FGNZ5DKO Q\\I1W]:,A5R M-IZ4,U:.Z=)<"FK-U"-)?4^_G[[8E M47(;,\>FCBFJ4?>'G^"+CKH_1&[HMVZKG*$#BK S((%)TFZI22Z@UR-[8C) MKCFTEWA>O&T =']A#3J;IQ[;'AA*ORVMM$)FO3310'>8:$P]$E=QTH32$?V] M/=!1 XC(I_Q9@566GK1$?$ ML)S)M)X:I4IU$K^7P-KD2Y+T/!C,L4J^5(Y+ MS6ZN]@0%5O** BN47N4?E-S,VK-;.FBGN/NCY?W5PH^MVSI8P&U222G5+"YZC&1U4TZ'L5*T-7FA MO2&<_(I _8"&:<*9G:8$I\^B*7G>(-SCT9<&BE4\P/R=U=2 \]CA ,[8G#?A M8^P8CY[A131<#$L+AU=A^L]WQ//[:K+A*\^C>1__08AN2B;J,706NPTVH5?[ MSRRE) M+L]=<]Y]:(X!=(,$P_#QZ_5G SAR ^\]'>%X$J U=&.KM6F*FQ/'J MPA#*]+ S;QU ,6Y)PF_1,45^F;)M2SJ MX1*YOG$G1/-C<(G__NALR3^[N [N!.\CVYBC2P1M(J[R&\.Q?X_EM20&9\JX MN_)OFT,?CKL,2?9?_P[^X8]V?'3_HTL$[/45#2!]J MP!'8&"%(]&,_N??3KGW.R<>Z,5,!7O*X;CBZX@U+!]=9$B[;>3!K0$6_P=)]9UF<*+2W)Q@L8A>[TNO<&@OG$(-3B-, M 0'^[ MU3]2=F_+38EN@9'U:5)G>&W:[[5>CISYUV1[966*EVYXR!="L)1,ZAZ7J%K4RW MF1*SY:C>)ESMT;#WZM.TB]L\1&W7Q2SRUIREW4JYQ8ZR[4Z*Y:FQZK";THJ? M !60@"V-7FAK=!]T/L#CWXV8WDE+>8Z=YEM],5%\PI),NSF9)XU933P2?6&P M*EXVU9"1 <@+SFVT)/V MG8&1L[0P3('ZF\>C>6!A0 V"Z^TERBP;'71!7>6 M$OGN<*M4JJD$TW^X,0B- MQ]@K:F9@]F5 ^4/&"Z V=W+D75Q4!R+=[YV*O"">APKIQ[*F2:(,%"=P?<"+ MQ=%5R;)B!K@DS!7T8KDN$Z"T0(4>J+$JTNCYD;&4_HZ--L';Y %H[*KJ5D$A M1:P.%J'NK<1##'!$^N$U$_TN8OF,37[$+N]Q-\.$ZP ':&*^S\M*M\7*+:KS M).CM--,%>L08$A:J"CLQRY$=M-=AQ^ .MAP>&%F/L8XD 4""3U,Q=%WC_XEU M($XA]TKFSIC_*P^,+4$&-A6S<*!>"J4LU,DAHX&[?)^?\1C;^5$A_&7=X3UF M1,0:(&A!!9N%7NWID:E#0C*[QC37%^?H$93OSMX1.4X3:'<'AF:? M8?[VAR,&3N5-P"60D3.1XNZ@6]?KP:LKP/O>*5.91W)OL/F;(A';88]DXE^Q MP,][QC\0#NMX &*>N117I;']V_N:_YGICN7U/GQCX&Y Z!#X(Q(+X%?O8!3^ MF$I<"55'TH?<(^:_? Q<+X"E_Z?;R)T=0/OF-=U%P@GP00Y*"-3TV1/ _#\! MK+]$JX>@/@=!'K$KER12.#Y*2MQHC*0:OZEV:(T_? MGMALLXOX)(FS4H&K-)V5L>IL8 MVZGAE.:[-:L6LJ2G$;-UF&]UVKD"LP,K4 M\4J2TC6<>BYGL K=G [7+;!:EAUWT\_:_I/>XSE'53I+4BFS!OX70_H$T*DD=V=S_PO\[@OP/;(NJ(X(OZ/'H'8C0I?2W+&]V-5C M#$)V_SNP$$QYB01?3)7]QJ<'YSRW8@= V0(ZH&!,=(!7$48'P/LE]\EH-V ? M@@"N61O\%>H<\//8F)=-SPTQXBVP!ES#0 ]TW6H^;*!\ISNY6!I/Q.) -7R- M>O.[+5KHM25)!*0T 5K,/^Z! V_T?!PO 1TIG=HU-"<2 NPUPI4A+Z-/V/2>NUA8S':!&_UN5-7" _>H5 MP+(,[$R95X&Z+4J Z#6D3CO(0\G':G!KL1QOJD;,DC5'15]^O!E/7BA$_\=Q MN(*L S ",)5URS8=B+:]QN_R+63;QC@'I(9L[XG#U_S]CA_"W!;3.4K+,1(Q M8)(E93G0Z,FQ;K]+A*$MP,10Q3^P(% NB=C0V\ X-$V *;"@;NBF_VL64CC\ M/CI:5Q*FNKQP) LI,5UP]*P*B..7?W/4%_W9>%#2>EBN.NFU9L-.)D>!/4G MF)Z#78$#2Y=5J%^5P6-#58T5I#\W8H+X$XH7()S M6>[![WT@-VSO"_C#5+W4XZN9>A%:(K1$: FB)<)+./$2H25"2X26 M2(I];;Q$:+D:6MY?\/QI(^9N<$E_ "[7)-$_!D#ZM=CH>8B,#MX9#"+XM<:G M__WOOT>'T #&- 012K/[9,T3]4@1?NAT9^S/US' 0;(8\X.R7P=V3XXNQ4CL MP848=%N>0"V\-!11S!TH9A=_^I(DOEVHS'B,>O=W=&S*87**CE&N._-"&4F=B@B$H;M\7$'A/8A?5=5^: MYB6LJ#:$5+K?Z/='7AM6^5KZ*G?Y7Z\P5'"<&F$4PT]/]VJ03W)\WJZ_JQT*APW)=E,W)E] M>H+?)V\.L6 8;?JI4V**E9R=RBYZ<6L!$\1ARV3\*OU'[\Y7E^X"=_<#W;X) MW,^1*.%40\]+E%:RY"BB57F^=/#C3XI4;*U;GI%MG(J(ZV> MMD^MU(:(L["0!.JB^/4TT3"U:?N&_M&;3,X+O4D1N4NOH9E^%P_'GXW?"\.] MV8K1J\S*O:[3[CZZ892 MGY,^0K7)YZ<+KL(4$SK#6+U,5EFW R34/JD?XST^=G.U8N/[;B[U1(*S?:[ M7*<_Q!T23K7UE2;VPCROM@6FV\*2"2H]K):D4C6Y^FP3^\_Z1#8J+V[,I<-T M2FJZ:I4J2C$'&V&@81N1E_5+'"CRLOXT+^LK8F7C=&4UG=!LIM(P^WG:+JV> MNY^>C?%)L:*WV&ISOEK-V+Z8Y96,U(/H$L+?E=0/W&HE;-F ($QW[5D$1T3-;( :^PI5*U17QYY'=/ V:9P8H!LB%9,TN';_$1^U!7H\86> M>%Z?L!&5(:3DF.02U#C-46D1XS*X"'XB1WQRG":%)(D?=Y;J]N>.4F6F#N;$ M:]WV)BV6%+EUKD]8O?:$9VB%2+.-Y)2N)OOKIRSJ*';2J:N\&J7SU>989CI$ M@<*H>5=,B_2Y[E_-A(VMMLJJAE6ZA+6TG>O'TEL%POT5C(K#0LDNEBO3KJ M=5I@Y<]?4@K1;6>3F]'96+>G0!=\V1EE1^4G[E"K<8Z!9E>QQ?I9$]I M<:G3$SUCXD89-QLR5J$*?6M-+*1,?0)6^B?Z=-.;20TS&IOB<,'*M>Q"KQ0V M'+1KS4MCR30E,0Y\#H7_:@V:$%S8#7J#S;)\;K]?:B$RM!ZLK]:#Y0!>SORBO29EWLIA_-,3) MZ'"QG - <<(H%/^6<.AUV&_OTY?!?_[P:Z19"M7?<[P[$)4R&ZBEZ">Y6N! M_?6[QP>P% 2P*WD%#\ \.H_;]LJ"S;(\:;[K&'3)=CPO7XS?MBF,JP"1C^E7 M)X]^W_+6D)49$X_$J\,7(T3<"!$XJO^+$'%W1&0>R8@CPH"(2#2%!!% -/W0 M=FTA0T0DFBZ+B/>'5-^GM=[NU#?K\?&6$+YP@X;W%=/?IB,#]IC*W+71P%O M@+X\]_B[SAP7:K%P=:Q_B-!/COY!RK\(+:3Q4--"7A)03,6C!_PL/43R+J+\ MSTG!$/>E>8LS+MAY)B*.LV+Q:Q,'>0D9>=AZL.V.&7*"H\UUL\Y66:SFMQN?6J" MJ<>*;=&\,VG2K4F^1,BRE5'Z([U4X7&FD>-7 M;BEQBD@_$!1^C8R4B,=?\7S=&RP1C_\!C^,$1Z(@.,FI.6%N)Y8=ATDZ@XQ1 MMLE$O["Z Y.+ECK9.&8ER<3UQ 0WU9JM6BVWNI=Z(#/X X%G7F'S+V#'^0H) M"JY_ ]7[ABK%-S_D6T[L[R%V+JU:^%DY*.?F, /J93FCS0?94B&)BVQ\H\OL M--7?4&;+J_C$B(MI8IX]>NH")]B5JHL)MJV39I89SZM$^W9 MYCG=\PLDR02$BUO[Z"LD[>'NC M;9(%F3(S+#])#<9V:Y6MZRNW' Y//V"IUUC["S@F.G" ,2S"$B64Q'2Y",DW MYT;\W@-*3H%PL;)H3]+<^6SW%CO7TBA\ELN[''=&Z$RVU;4Q*+!(PO&@XL SR+M+LJL'9 MNQ_UWL+MFAD:GD?V2,P=U9._[*^=57M==MML+%G'T1N6W)XL, M2C\DTU<,K_Q(@7#>#7)W+HD$PM?5=BXH$=IVLUR1Z_,^([7;<5SZ0JJHZ8[UVG"\\=RQNM?D^ )(2'A"0[/2&..2N%I M+I/ 2"[)4Z,4R2M?4\.;3HX?9WBLGXB7 MUX-6..6,7V15;*8]:W07= MP L;Z'B\F(XE^-S%9>K7-22,_3)M*FNIC M.6:RG8Y'[6VMV@I!=YF$UUW&.\ZNN\PMFLATA*DD.JK4&)\"LPO!? I'SBS; M2:PAT4P1WSQII-U:#%+T7=K%^!#;M8OY85UAO.YLJ"D,[]B&_X';% 9]+6>.,++W<18A)<0X@7( ML62$E_#AY>=VI+D)7CX1([MI2/O=0+AA_X;K)A2EWSI_>+K7)%^5F%QBG>7 MVU%GIFRL=+K3*97C&AK=A+V4IFOJZIX?-H,L&E!>DV.39=,;5'MK07% M<4:S<GK*C^/S^[IN;LGG7Z(D[@OK+!]F= OC;,'J M)9),9\I5\CDE7Q-MVNOK\Y!.9QXHXL*M?<+G6[E'V5SD;GG%W7+W0I*[^6/N M?O(02,>KE-6=9GC3NNA/_08_?L;:$QDU_2QL!(SE"QJ^Y4=BLM%MN9V&DDGB M(9DF(F_.[;TY=^>AN[E[[G[R$$B/Z]3@74-\/ \6:8I@6DV%6"WT]61)C(KJ MQ&UF1#QDTLD'(D7>MB+O]8J35W+(O-H+7ZDG/I 7<).JO0\<[ ^.@G+C AF M@BKQ)F3GZ1& 2/C>:Z0 OAA():A]_:O'?SAYG-?W?P[2%W?R!9;G&.9O7X@$ M3N6E31)(GDRDN)L=R8_!BW_SZHK?6+[BGWG<19E_[^00!$,,QQ[)Q+]B@9\A M.$Y@"4M_ A [*.WQOG98W>-_^$:6IH<8VYC_)O!'1!K@5^]@%/Z82EP)54>W M!+E'S'_YV-2$$NU_NHW<6;:#/P,N 9)+/<@A\#[Z]0\J7X-U8#FW6LK:T2G_ M'EH]!/4Y"%ZY-"]G:)ILPW[U4-#"0P#$2KKP1IGCJ->V6'V%9;&%D1.J@EX0 MYXLPE#DFO3+'P+F0H_S@9!>LTOO WEXB+]D&]S?L#!6+_E]?F_XD% MA@H$I>"5#O"*!'_[1"?L,94 Z#6P;!.;\E8,B4H)]OJU#43,\+:U8BO9GNY^ MC9G^\0USPNOR%E&Y%?L+W@0$0&V[8:$?\?_\[09!_"^"\SIC\ ,@63.POA98 M[Z=T@-?;^[W!/^.I_UC[>(IMRD!Q>8R! UA28*> @B235]4->-+"D4TIYLS' M)OAS;,YO$+D]Q B@+)BZ%+@,[C/.6]9X*U U$_@:2UX4ED;.:8EP54/<%,C M"9Q"E!YC_2EX"MKC_N4\>)T .S:J*A(["&Q_K4S9!J+G[YAN .56>@@>+"9; M,6,$KBG_T!JO[+<%=;(8((LE^)H%-@.0#I'C;Q$^!Z +B&F$@9@('N*7O,Y- M8R8!D*,MP!?Q\SF@8K0M@*!_ Z _WH!8_X3;1AZW524>U4%?>K,?8*2R'JL; M2Y3/&H,:]2$.#YB&CUE3P[3C$#$Q%6X=8=$8CP$28\B(>?"Q KX!+A1(S7 Q MP!R@2TB!X"\X$=/ =J> Q)NF#!X 'HW> X2D^R)["F@'O>!P-RO>_1@M!#3D MO1GPG:>( _,"T!'8*'H!N/#CZ(>3?0/F,@ R(-W9^UEE#^#M@NI8X/J#.X;W MI+O<0F_^WPO;,KM+E#I[B0Z;<34U6J@CI=$83,51@Q[V,O2G.\'/)?@V?8)( MSJO /S98ZKQI68SE82N5J&S%S01H MV:F'%'[J!T+<@2094/4DC^AC4-2),5AM /3!!\AS%(*ARWS@ IH#X09($,CY MJX+V8ZK;M4&;68YU:5+(RJS47O%/8XU44D, VD3Z <=/+>2;@.:(ZC1BWAQF M&&RJ\.M<:F5H_5$C?@/0;%)$DA"9P48A1B5EL3$R))<$H"$39YT'.ZJSY/7' M:>XQK%>FX%V9KA<&ZA Q>@+82CNP?.YQ@QXKFOQN6^YE"&\J:2T)CNU>+/#. M,M%=:$-=9BF+DJ<-+274%'NO)'FJHN1YGH#"!Z@\J!=Y*M'NE;'1YN#&A,^% M_P*;W8++81@\L9$V7*=6AOXF_>LW=OA5R:&(7I/ M0QHJT.K6LN9H8 M@#U#7.W<.]UH^V"D #M L@-5F ^[P-$2@@5Z:IX_##99I M8 N8RAD(=,:SG QG2? MA!@/F3$B( 7X9\<6#/!2UQ4#5%VH>H._'WQ',!Q5!.(&2!2@[?)0>X9Y>=XC MI/$86DA06)RQ-%49F(\B8')P1"!(= %^%3"-B%Q KEW+6],8K(@&6S_KP@U) MHZ%K=X^R#4&9 @H'4&4 T.Q-W;"EU[Q3A56SFU3S(X-M..EYYYEH]CEUXLHD M67 )M@H0R"QC3)G(2H'O?L8$-#B GQL#E")T- M4 I.>1,*1R]^IFZ0N0^T NAM>J8V1_]I MXD&Y7CBXUN.6),"K'7:&L"3]X%ZOHT,UQCF5MRS):HP1Y^0E2Y[H$*]GKW5L M372V3UH\S_2'?7' X>4,]MSZ]8^],DXO=,%],H(;?'80I*NI#.X&"#5Q]\9# MO1[>&!JP!OSO0I^@">XC$WIWT&?N'64CO\@QBKP7''GW AN Z+8L1X(?OQ-Q M[I.Y=9F4["55))E6W]<<[(,>I>T1UW;[W?)?0/UU270[-<:=O*8IY3M_V-O&[SJ[-B\(]D[]M1)Z#N[ 0I M^@>H/*J#9-4;NGL>:ML2TMP]W&]QFQXSN%U5),Z>]["\TNI:K=O@/AB%\M#? MY,V&V4%BN ?/U)1,1 !GLLE:$86DLC#B9K'67,DIF_[U#_8($'XZ(CT& MS'V7F1YC#21_@6!TP?#PA3CF#-3>Q2-Z_MGFC69AH6QJI0S+S_ YE9H 'L%> MY!$H2O;2+,9;IQ+LZ\'M$^)E+:0U+;-(DTRC+4]&3VTU02@PP/XAU7N^JZP!!,#C^22D+Y;)0T69/%$FSR;Q^]%1*Y"E"P#E\ MC.,<18@$-THE,QR.I=,\F4Y3J>1A/_IW?>.HD_K[OD,>?F>4("A<(D5.3(H9 MCAKC(I?)""1')%*"@"6H5!H[Z92O5$OR8) 5J\HFV[2'Q?1T!(<_X:<]X MM M.K\L57 #JZP-,K4=41DZ#[O:GZP4"SG&9(F5QA!IKMFJI-2FU:3/=;4G6FPJ MH11R(L;WBR6^)+2Z)KTZUX%>;=0K+&U6^XHSUG*E@M%L=C68 WJR,IOHR92P ME@I,+EZ+5_M51T]WX10Z?R4089XCR?4'O.IT\IU)'W ]$==S-MWXQJTB'Z?G M3OY"=^X5[UIX/X*_JGO(/'@!);"W@T]%8,O#%I8HPF0",]7=B3,_/ MII(<_0E\"1QL!.]IRS;ED1/(?'IA?_?243]*6CT#>N7O1U7=ET%XHBV]TT(" M1Y*X="-9U^SU3%)R?8M8$6:^8U4F]W"BP>U8!<-D>&&*;*3&.&!PG@^2$ZL1 M9^C%+4LT=&;82V8;#1T8F(8NG=I'2_!\%,U$7AAD'IY M1?$T''>@Y$.O-\Q[!%C5#"0?31GZECT40L^Y?_X0>@U>X(K7W :-_1UQEB/* MNH6WVXQ8POKQ?(5,+"1V5&[]NMKQ/U24"<)LQ\#5S",!?)A6 Y;X_4%C7DB&#*V@\&/OY68CU@= MX^^=2U/^7.BJ[(6NFF[HJK$+79V&K0XS2B?PR#"_U4]2@1G-\&*]&I=X3()Q M'FUS*&+4&'O@;YAMB%J4D0+O1,Y'"UHFCV6@QGNA:"\YA9*$4;8[Z=K,HF#Q MDU:Q1^9H^@]O/+J8,;.X#L'3'O@Y4V3$J6UI(I MR!;,(8>)P]>-6=P#U<2?(IKQ(-2$ -K]<8==_"QZ4]PZ7K/)19UU\HD^3U#Z M?)6E?_V3>DR

TN$O+@A171W?P^?@.T('&K= ]KL+8L8CEBQ,\M/4]K_;.* M:EA1X,Y\!)"&^><3 .<#L'<-3^EUI1CZ; ?W.!$ ?**0H;:;CI!2Y,:82J>F MI61E 0"/GVGH\2]?>$+^0/3O1GR#[.(G%+V25W-KP!XK":)COJ D^*^@==$E MUH"&T)5,+0"WUNR9,JO/_22[8"2]6YDU*:&]^O7/&"CW\8T$0YR'WF*WC $Z MF=VL11==R&WG*0'!5 PB@^Y]''T!@70D2;IKYJ.S'Z=IPK0.*,R -0YM>-\/ M<)1X(R%X/<;H,VH'?-.)WG&+R.*E\$^79TY'V6X+3+*6SW:IP5@I)?\D0GEN M/V_IC&MZS51G%C%@*UB7I-4JH5L9^B8Z\Z7@R#7BB9K\7&HK<5TO;&9SHCF4 M)C>&8V4Q:TQ+:D[$9*%799=-VYKP$QBSI,[<]J=71$!2[4038KR ]OUX!>)^ MHP+@4CBJE:M3;%C+4VR\E5IAV:*#91*OE/:\YC-Y55WS=^)?+^";\[B])$X(7%V,5*,$9:J9DKR_>!+<%:2 M[Z9;BA(?"24YH6IKJ3FY*GS/)[U>"KYXB78:HS*O8]#G#$18+C-7AN_YDKU+P;>=;HA+LL1,F9Q2RL_53&?5+;Y2;W!E M^#9SU#@UJBZGK#2A]%ZK-]LN"T ^U-_A27F'L#^5\KZ9)L: MH]F/.5[G!0%0;JPHZ>CDU6H.)G68 MTI&6; &(Q?Z2_[[JQ8_M-#+ VH'??-[N."-+%F6@ZW=X6$7D)H[N>-M')?R. MBT@?C\ L\;#H(]'C]FYSVJZ.Z@E#Z5.U_';-F]/E] \T-K2C,G)8YA'[ $-3 M-D37:PH( OWIO)]F8N ;NYUT9(Q(EYT.1B>;<@/5&1&)%SPU>Z?,27K>7S+ MUW49+[LF&S#41<-.C=9\4//E12#KB3KQ)>$ M,N[. M1%B7_?>:F.URQT#^-M%Z<^E%!M")(D6@73T/PWG<\62 :0EE-'J[BX ME26,WW!6GBM2(W#3_/HG^9@^4U /%"H595OI,5VRW=K(N?=>#YE #74$5*P9 MB"+!W!?!<'0;\0DZ_<*.69-NJ6QO.BS/'0HVIP&9XV*HHD$\$/2NP M$OV%"!OJ!&2H4+O6#1N<%SS2K]F&6N/ZY<9&@>2>*Y5K(D.G(TP!$B"1YJ:\ M/I&LLAX@ P^*@::-*.GRM( S,Z@-EFMVL, (MJ-IK;DTDU7Z-(ON_+JK%G!^ M,$=H;*BJL4*]#XPN7XC MW*(FE;MT9+=+J0#>R<\MZ;?_0_!(\ 1>YB[,817C>9IZ3%'1D.D7+=R[#?\F'I/1\.\0 MX@4G'A,18JZ'F ].9/#D5\BZB?O7S5ZE 9K(R65SD5[JR;M/3GO'Q-.79[/_ M>1MUEQ]__/"X/_#/!Q1'SY!I,I-%"Y=YE>FK\VU=(:@"G?O3E,L6MH-8,VST_)-/GG36?GN?RIO9S?5'A>T6N MXP<,F![$SO38_7Q1FG&4M%/>S+(UIC\E2J(VGSW7!I_P WJ-"W38[0?L?.\H M.@[LN&M>ZC^1RN6FF)#,IY@*RRC#.FDNZT5H!K^5E8=L._P_?M9+C' -@8L) MZV\Q"NM-+>CZ(O;D<+&_;M%.DO0D[H6YA^UO:LVIN!VPCFHMA/Z@.F*<#S=@ M1+Q3]GK3 'T#_5O6"[QLHJX/>^:A;;=R"3D*#%\([?\.> I _?_]BI^1T@VY M59M5FYT%T[&FELEW2]OY< *%"F"O-'66O_[^4QD=,@W/]<- M]D8 '??)V1U MI/G)%YH?>BBY5BB#.T,GWK.33!V MHVLUK5?K+MHVG"L.)?W[,-(Y0B;RG$CJ^Y* M+%[;:I/YJ)2PE.(J(UD5>9)MEC^G8GS(J&/SD_9D^%S0,+G$\75U]K1I61.. M2.R"<\4C?2&D^L(=1NQ%BL5GIC-<5.HHN+#5TDI^H'2&0KZ2T26Y M;7UZGL%'%8ONN#_ GZVZI#3TH6(;W(18<327@+('&"I)XJSL^7Z*Q4%,,](K MS@F):/;DU42 :N96R4UQP336W3C1-Z>2./[PM)>/*QXK;*05BG6)88OMHI32 M6OW>UEJ!4Q*P6H<@$^]Q)M]M0.5E1U(&6RM]O?YPB:@_7-0?[L_ZPTD\18XR MI,1)F=&(H\:4Q&4H2>*2O("-25+B^;%TW+.,--,-;.4T2,6Q1]#BB-/WIY>);3E;RC691I_)X.EF+XV+ M-%B9/E[96=8Z!E?,=K%%NS5JC(=6=S*&SMO3G6+E?ONYML:SK).I30>UN-SG M"?C0TYWFG[!&/<$E\NR&Z\:911UO;:NP"QV>.%[:&_)$??3<>U:2"R-!SQ)Q M3N GKJ_G"/P4OMQ4!$%6&KP\[#WW ;8DZ!4Z.;[=?.K+'9'G,4!Q)34[SG!C M!JY,'J^D*UNG\J14<*;S]*0P:]:VA0EL@G<"J.1\6%44H2%BG>;:K#^W6EF6 M:(&5IX#J*:-DV\D71&PAY3=U;=.<+0KPH:> :HV6CJ@L^TG,J:37C=$L.5NU MX$Y/ 34W!HE*KSUS6)Z/LTNCFBF.E-:Y+GR%?L?,DOJ\CO5M@-* Z-GE7Z%98L2?/OIZ5F%[@X414LS1/6)2^"UR@9NESIS M^E5FN]83Z42-T=++(M>AN"4.+N\SG07ME5Y0U_I@P!2U7K*?EEK4T)ZX.O[A MRM*<'N6JY>X&6Y3KPRJQ97NJ1KL3JP]7#HWIM#DH6I@BQ2),R$GQ-):=Q^/K=F3[>V9#X4&=#\M>+[W@UD_.<9O %BLK& M?^_2.3N.!AZ]N>74E%TF[OGY*<=5#:=)N-DMK:8;^0[#=.BGWO.DT7W>&/3] MTVK/=%XXK'R;\B+Z?9][>U 9LPN@!^K8OWOV+$$\4LDH&?!%5KY?EN9C,LIJ M#B%>,H\),L)+^/ 2\4LX\9)Y3.(17L*'EXA?PHF7Q&,F$>$E?'B)^"6<>$D_ MIB-]+(1XB?@EG'C)/))1\5\(\1+Q2UCQ@D7Z6 CQDHCLRE#B)9)C(<5+\A$C M(L1<#3$?3+-\,^YR-R"D/P"$JTJ*/X9 >O[1*O__C@[>>1BV?;D%P.@2X'@K ML'"/K@<1B82,1%[7><(&CD!?O@M!("*(#SF+(YD1"A*Y8O.8M]R?W^NT/PNW M;[GJPB;L?H2X?Q>^!4.%X@RU'/[N:!Q?&O=]_XX^QR.[ M.'2T?UEB.!$&-P%29"U'A/,C;&B_YZ9[V9#XPU>Y8;\#L43V=40XW\4L?Y?Z M+KIBQC C*7/+*^EKV?E^A=7/I)$/DL3/$D"X8D=#M_0S?AX3<3J 1_7R;G9V TYOAAOA.R,%\S80QZ'<)W.;>T6 MX>Y]-OXWF<+X@0E[EQS$Z-*:US6;:\03-?FYU%;BNE[8S.9$'8_@:33,PVT9=E8_'_VOK0Y<25+]/O\"D5U]T3=>,"5!!)0MZ MOA!"2D!&2* %C'_]RY,I";&6%S#8UD3,[3(D4N;)LZ_)VVRQ,N*C/?;N839* MRG.8W)& !MJ)OMT;?QSO\YC M2;&#S']8$6*9TJ/3'#T_%PMB)9]M)>[[HTNQ_J%"+#/HS[6FG9+8B\>A5-;L M>69HD)[3['>38B>8P$3Z?YP9&/Y]$#G^!?3=O#I3%42&Q+B\XIFS,_T"9U^/ M4->>=-C\J-Z":4WGP2OX]W(*+U&O!DDVR\%17K-N;@O[N!MW\A.KS5IL.5JY M>U8>,1,5H \^%__Q.QD30NYQ?"_7F5.9/RD\3=JFBY\Y-2+?5 M%]$0/Z)R9M]1_-E7X<5\:&7*&>GIA_$V;0YJJQ4&TSJG2EKA5IL\WXSX1#&3 M^UAM72G8M>O!].JB+7'->&FD]BOY8KTK@,N)B_ L^X>9;2$IG*#NY@0>B"]Q M44>O3,!HJ]>.WN)V3 M_152R(<6]YR15#_9]-6C"_5A7F[&%Q>32F&A-.O(B@Z'W7N8NP8N."[");ZP M5#^5S^UK.-@^$^6?W)OV%MH_A4MM?OLXUIZJ%6GD&,WY$V+ST;LIF9@8__$[ M'0LYP>Q')6]TUV MDHS!3.D7/%-3=>2-HB:-B&%*-6QO#6/QQ_C]]A"_U9F\8>=, PU4RT8F4IB\ M:B+99JK]/@:@/F!^PMWP[#_T9(U\%4/:T16&(Y]S__P5O+0/'Z]9U7V0;QNN M2=(G\:%4W388B6DBV3$))V=J#OZ59"$F,S 1&N.%S%RUAPR&G*I;MFH[P"(E M#?\U0Y9MF#'XB>7 ?%3\+'@)?O283/>$/R;>\R3O>:L[(1\K\%/5LAR\#(/0 M0IH&+Y0&^,N!9).!W43CE1[E^UVJ@PK3U7)C/^NSM_>7\[;HP>7$)P*3@O6,DK&$T M,90F.3)&(_*5M2X";[",[":DVOTHGRV:!74RN-0SBV)9[ ^P.LPE(FF.VQ"! M#(4CG91.QJZ2ES.2S?S[>'K) 6&?8RM78EEY[([$?*HR'DP&S>?)X*VZ" 4Q M!3U1/3#DR6=;@6TISU?%8?8^47"Z[<'-0&L\"V,,[%0LS6]">H*E$X$4;"> M\P/3L"QF8AHR)A!R$W^ O$\# 'LD\SDGD[DIM\O#Y_1EX;F;Z"S.CP#8ESI' M+@ :-1<81=,8PV5(.BB!%$')IK9>1[8ZN$Z4G9(U4A^E)[W=3!=JEW4P!5E> MV&H*QC!3M@'BAL?M9<.RKC/C1B9GS!097U!ZU_4<2:8>7/$9>HH/SYU"\;'LCU1\^/-2?'@N5'S^ MK/CP7("I>'^\FZE4)OS=<^Y^5BZ@PF6_?#421S?*:12?Q\?'\CAKI+'RD>4K MB[38+OSAZ$-^12?<[ZB]RD^_6JZGK$6CWK[MMV]BEOV6)D8<\@33@L[ M+NBSJ#[J7TSANIK;(E9/JAYD+'S!EFRJ/:($,#<&9CCQ"(,1-C,Q58WA7^ O MT7<=S=<85KXW(\Q\B'_>6ZP\.<(\"!"?A-\ZNH;&?Q?3$[CL6K;5,GPU)$(@Q50_/>QPHJ)+O]BTX2$%@(T MXFW?AZ=+JG=9%FG-@2D6IE76?!2OC J2WAYEW_T^*NTRCCTT3(Q=&T%V0K3< MO9/KW=[=B6TQ6GKB^\KB0K0(T;("%TGP6R3=4J=8_BN "B1;)?D/O3$#" UO M+L:T7)726^TKDHSIZ!:^,1OC*WR!_%9MNQX,&YDAIAF-NYJ]NQS?L^WJIFJ? MT0V;09*IJ1B!X,6J+@'V8.&,GH:2@^T!)<;D'8*<,C8X)$Q T$ 0A #%8=O6 MZ ZQO !_MJ%;D4WT#!#,U,$YW%*H>">5]:WG40##&P@D2NR2)/PFL,V"O3Q_>BR[YP7CV2BLE7E31M$7S\RFXU M+Z/S&)K5*9E 5'B%P,[[ G$,6\,'=N#)GZI3_EB@/+3R>=^,/RMYGL M6*]1DEW22U 0FOH&N!>[D-= S5 M]H0R,!ADR1H&\%1U-2*"L*LG"&#IT53(_8E@[T?-QJ-RH3P_/6?:4U:^XIV6 MD)VIF5>C)A%/& 5S&'A%#W8Y(/%5K9)*J:T8VN>4<>W21J61B!6S>Y2X>= E M;( ="[*)(T,V(TP;6>TR]5P8%R^3A7GEMMPMG@2R2N6Y4TOV;C1VT9IDYFF6 MC8];F1^_V5A\2_[ +F9@]+=0!^'BC$(<&]2/-,10H!)5?6(PC.RAA550D&9> M.V>BHZ[SEC=3N8.?;6H+>/\JP9,?4:(G7BKE6/;'']3V]@0##STAV7D!B]SO M9W-AM:8O?PIU.$<4^J6BZA+)7']D^>G,G(U4J2&-YHN9VD@<0SUN&=C>6VYB MJW:1J-RCVTO]-R=.;E+Y>L>8+$2ONHI]P<:[W M>;D-A@+#\SY3\;*)QAL_8.;X)9]/YNQ @H:H1F>MN\?K G^;2V7[CI(>3@>G MX)07ETE3OY@/^@6>;3?9R>5C:G9;_X0R: >D.XFB:-QEQ'K;0<\/%Z5!]KXE MST\!:17U619#>C*Z&-]4QMI551]$YR"3-OW:.V42."=4>4BHP=4DE;WVQA^- ME?V2#-R^JJ%L%6BKJB&&I0%Z,6CDRJH.>5RO\/G1[BM=D7UD6218540[PB)Y M"YN\CP-ARBZFHTQC=!-'XWGF.Q'IP4&:L[MW^6MI,&]/6VHRGDMD[6L!\[T= MGMR-#R( .4NU;" >C-X:&DB:3W(>%>BP2D?T=HB#8:\FY-(V>.C/@[BW^"D] M#6V(S>#@XP.NKVU'TY%*3J#:6*<&)RIQ:("S5.KWL4&/#V"Y!K(^D 8(C@:+ MK*%A8I4"WY\%KJTA4@;DE::D6_0J HS0YMY.]GOICN-1ES"AU$4E:"!J])N M*DPF/*1Z/VHOJ$%.]3E]2'U7+Q07B<%E@U5>T_ MIR;I&_OF'9W+WA%L?EA,;VX4[F-(P-<*H MO;;71;E!IKNMR CQ=^K(_IB0ZYGAQJNC'[Q;43U#K'6,!Z=_A1G>EWX%;WX6KJZ#>!D&)T%!79!46]46A*_6Y M>#?!]L1N*IT4N@HK2'R_UY>2B>0/^E;)*_QYRDXRT]N%=E6XN%DH.RIHN9VT9;[$]U:6@D9K/VO,MOKD3S>WEF\KD6V\Q*QKTT?Q"U M[+P;]U>N$2O]7:];G-=:HI;O&>VJDYHT[_C:;5<;=&%IG#)*_ ND9.P_K4X< MEH1?IFRL8$:P_F=BHBBI /KQFVD3H40$TBZ5S: :6,^Q5!WKTXPB+5:<.OYO M\EAY\QPZ)#2Y33Q2N4@=G*K%X-?@7X%8Q'N%F"7$%DFHFZ+D$=.W3A/O>E4> MUW(7?T[C*B6+:E7M#N]&HI),)0IB\J$\P<)*V%8LMTSC6O6[0GJ#0E-'M_A; M QD)6Z+>JXM7]"&:T&#TL.B1W%M4$-7^,5(-,#,B>L 2_?#6L E 0MM/,K4S M$*,96)TZCA*\CA&6:7<;$ (FMP]_551='3MC]YZ/I/F@>Q2_5PM2D8UF\[J* M5//IIO4&K?@@3N%VKE6]SG0J1CMZ>7_1R#V(M:JE^,+-F?5X^U)3M$<*!?B=S@S_*3P5>(+..5/ M;B5O4EE6"E M!_")D<8DUP0S)\R+2$@./P0_>?77D15.*2V/@T6;^X27&(\_)4_$=FXS-?_I MJS&3=W'=E>=N,EV)T4DGD]4,?0G#&Z)>HRUNMFR,1V"Q6]JZ1OZO/! M0BOV^^PB/K^X3]2FXE/IU47S?R3]"D4[[W,OKI"QL"8 %AS>7;6_PIIN"-[Z M["'*!RO<;J3ZHU)"4;:9RB4OHMWIPJEC_A#?PAO^XV'H$@/< !RE/8P=:YF1 M& =ZP4P9]^N26W@!WZS47L.K)F-2KU4*2&T+ZR:?-]+W&M\&VHQ]B"-QWUGY+F>>WJ=V:VJ M"73-S7VS$/2#29.)ILK$7EUE5M2)X_ULYS*P27PYM_J52UQ,AG#D4PN]UOOE M'$@C*NBD-2B L.M!6AD6"Q,-$8F'20O8_6J^R%":(;IR IGWRL$DF>Z)LLSR M <>2:KM>X0JX'OH:PFIYS!>SFN*X]L#SW6AG-*YI3]T$;U43R?F9BZW'ZV'/ MS,^X)#N>1Y^-3D^<)J7/(;:DS7WX"M//S%_D@3NQE?R 68*,&3N:K6(^1W?Y M,_O7-EZ[6U6#A?BGVYGKSEWLY+,[?T%8KJ\9[USV\P\,80=_)L"5#4U#)#M> MH]>U+&\-_F8MO2BP>2\!WK)-1[8=MYH-27C#/K>S%Q/BHC(<&RIX,= 1UOI_ M'4D\<*GUUC.M8#TJ=9BM%M^MF6T[S#F&, (?? 3_K,_([[:9X"/AH9QZ'M;9 M]G1LE&?.("<\E0^O.WD?>%XXER*W\RO!UNZ[5_4L5U@\)'LSOJEIO0[44V[F M]_CLRA=&'X=>;VDU11HO^2$@.E@0:!$C!?KE_>.? P0^O%!8X!.O:)[L(:I) M"TR7O_J $\$ C!=$HD=<;:M.EQ$][,??P2_>M>'U(GX .E3R[^ZXE=IHLO6_ M_TJ+R?0_ZZV\UCIQ;41ZWKKE%X:):+D ?H,G6^:NAL%(5,58S5-^L7KO.57Z M4-CR4_B+<:T0+#D6%J..QTB!/!#\W@F6V4C9(J[66-RJR%G]\A\B,7PLWN@B M%N+T=\/IG&: I<" !*+2$5!8I4-9 M[//#M%KN7(XNRD_QY-WME3'H9D(=*I0W7T;>>.4M>P3-IET=*C,A^--)U.\Q$2!]-\5@8( MO*8"=E!AC>KBXF':5BO9J5XN+E31'FRD&LM#I#B@!6SML9.QBY)JDM1#4CS0 MPB_/:J1#GILKW[TU$MU)>]883>NVDLO>SV:S4GTS2W[[.I(ES_U@$);2$[PM MVW301^3,N^I>WX"$/MKTAI$8$_\9]5M0!=I6;&W(1-J_>6UUENTN;&.U8NN0 MZL)Q4>T5O)EN"6#JUL1 =8A,JTI6JW#8):MR2W VJYQLTWNKURW99;YO'6Z2 M%&/I]+[A)H$2E\ K#?R:/L1Z72AY?Y.JB5^TC&F.X?+'\J& [/&72CT+J\S8 ME#]NV=#V!I!DXQ!E.<7OG_80W\;J;>/G\[C]P MJ9../8T9YE!N_O<0L[4HK9WC;/I7 MCZK\#+TD7],=Y*6M))6Y66Y4)Y>MZR9V;DW^3KHW#"51$PG(\+> ML70'8Q0?RA6:?I](BZ;>+3NCKK;KVJD@'XQW?.BY#\X$J![MS8Z;/$%W:%5A MO+KY$W*$UXQT?D/G"%X\:K?)[.CNL9V\NK5826]DQ_I=9WBW&KY^<16>;^-F ME$?'(M5V.^SA+>S!OFH[\W+ZXKD]OKQ*%8;I9%._&W1YRAZX-+^5/?QU!/YP M7HK$BA'\F?6(X[*'S?.LT.K6I>DD51V^O9C0^A8R@!&9$#/L>V5U3O&GZ[/ M%/W\+6>28A.@=*K>D"^4XDV;GS\V M$GVU@UI2AIIOJRL;:#RYJ+)-O> \74J+ZM-E+S>%E:GUE:F*A,9&7YH54-=I MJGJGE)T47)UO=64_%R\U)ITJ6QAG%M,G\2HMC.(9O'+CF8.+FJ)?7*?+[$5J MF'HJ1.][;"]#)<3JRF:F5GPVGML6F\L+%_9M>9A(S&&EL+XR$;U+&0FQ<5&8 M:G>3+CN2'\H)D#H;;X_.GUN*LL@^MY%JLO6:F>G9HSK,KN36EPZS]?(PW2H[ M+,KUU,1XJN5-O8X5_HW^2[WY327%7T];A8M:X7(F136^W(&5&T?*%1H#\283 MMT;CIM9!^NR>%VJP&&;QRXTC/LZ243=[> M%]OEEEF:CHI=K%3!RLTC.9"M,M(;UZ/HQ6/JOLKUBMP#3)W?.)*4RS])?%;O ML'SAYDF\N"S-^IT,5EDVCC03JJW\N#Q\8G.]6S./T@]ET8:5&T<2'@I(JSUV MVFQTBV]F+Z%E1M'8G/W4DV;7?<*S6HCP5\6TSG] E;Z1SIRN#"O6K)F MP/P4,B\+>I22AS9H;WO2$9G4+V:AJ+(F+8@#83-J^-R7KK,5S4J/T'.OT^!% MK=8TZD>* P8%$YEXM;L:^V?J+ZKA$V4R2D[!! ]Z\B)QO\R&9[DT4Z"C=THZ M*%G@?:EIF-<&NW219?"IGWW60S*^4P:;&K24$D+O5Q(6!^:"B=,YG-AJLQPP M1_P:G/6W3TPT4PW'\H;_J/X.)OA=L:.U:MJT#>!L-_A 2W.@YNX-OO%:# ^X MWJS'FP\FRP_:;>?:X8K)]-X.2U$+R6 %0'3#0OK668L$/X+HD3%-<),!UF<7 M&X20@<#R#:D,]FNC9Y*J@8Y4-,P+_-OM+9ENVC5)&;>NGT87EWHE7^.YAPIT M^+DQ-IO[Z!@!Z:0:BS04Z&UI1.K?'EQ6A)$T>V@X@Z%706PYO4?2?\!@!K G MRVLO8")&AK;>FD8G36%P]9%JDS;%, QU $.F\ LE[U2!=_J(>*I."P4?X8EK M@F(Z%UG='.FLCB^:=%ZU24=S;$JX\WHVNN)(_O QMY[B:\'HH7]H]R:-W9R MR#Y4C%%SD+@HM)2*H+)S,AE\5\?>(X[.$[OOO(12[ZKS5"](\_9%KR5$JZ-Q M^IE[PR"0C[V$Q=-EHMX;#)OLM/;T,.[;UX.L7B?S]'9.*5TG/#XXM/']E'=4 M8ONFUWQU^R@_WV9-KA 5,^U:_U9N&].]UWQD6N/_)/3WW\)5K==Z;-:EZDCL MC$N][B1N%M#9$EG1MM\=98U)-9S/Q1R.S?R1PAC0 6>L9?DIM;/_% M7!K=0C13&#P6;I%2Q+J"+3]US^!B7J26-2]4QV%94QOEN&)]N##8Z\002Z1D M7(@(R2V]PEWF1;K#+W4DR&3M.Z0;"56W8A^;^5D83S1C@5 3F3-51CM J&$# MCORKVF_X8P!IBBTQ^S:-O&@S4Y>%H<6/4/4J(V>O.ZK5S'Q\LN>Z(DAMNQZQ M[>3 $?W9C$0266YVJ/7KH,F100<8%F*&]P'U%9-//BY_DCQ%B,?BXO?,#*.N MRA@K[!N>?;J4O9B8"._E'.^%C8?W"\A M'SO/>\$;"_7D,[R7D(^=Y[V$?.P\[R74Q\[U7D(^=H[W$O*QH][+R^L?7N:N M/!D04MMRC5X*E:-R].,75+X*2*^$B6QH\.'__1!^O!$^/!]+'!=G4J^'3V_E MG4&<@80O& -<,<@8X ()B?_W[]XA4.5/1LPIJ,=[2PX?H6>J^*F72)LA.!:\ M0=*MZ%: AWCT)SQJJD_[L"ADO2'K_1B2.6$9[(%)"E(K:(YPG(UXY8 A:SX3 MUOR-\"QDWN?/O%-_@,B+FI#XQ,&_E3@X-I;X2K1!2\H/PG1#%/BT*! /Y2Y^ MS5LE;8A)(3,)46 7,WF;TV ?/O QR5QD'.L:M=\*2'[DD3Z&BU+=G>*WPHZ;(Q1OCI M-BDSN':3Y4D=A+?&I<>,KF16J+% \\Z]D@C4N4ZP=_WN2+6M=/:V823TXIM; MU;AY^TC9GM;OOGI+QQK]RNIFNK/\C%TX=OXJ8<\T>3' 4(C_^)U.)R/)9'I/ MQYJ0K81L)60KKV K\2!;B1^!K1191;@;LH7+]D4A,[Z)5N.MI#+_<+9RE\@- M*\WF4ZOM]*8W=_UH_B)E0%<.\<=O,9&(Q(7X,=@*M?'.F:TV5A(?G0B@3529#;AHO7$S3H\Y]J5NJ"Q^OW(QJUX5&U=2E]NU=SQK(A9EP MDP+E)@W]!/AX/")PH7H3,I:0L1R(L1Q=O(G6J5@C.[[.@E1QA<2:]N M!_QNQM(=ZG=E#I75MEI8/$25PK"N#8&Q<*0=<(*+1Q+"YI2YSQS5:R +22:T M!](5#.X9THP)7.9G\*>>+VL\<=OP/SN9#\<:S[=#^J?R+GETB!EE?DF%JUQ2 M>&HDL?$U*HRFJNC>9NM<=FX4RG?=ZX=Y_V:!+J'?8OS' M;R&=BB3C1S$"0W9RCNSDXV$2\IU#NI]>PG?8RYL6^V"B=GO!YBJCCC/I3)R/ MU\[F319=\C*[8&]'^MU]=]I)#N_KF.^(/WZG^62$2^SKPAXF&'QG-A5J/6?I M=GH)][F?*>B&%Y^-4;28,.X4K2FD[M\\0>K-W"06CY4HVW.D]C2>:%\HK4S1 MGGX\WQ'D&^.F,>P\%<;W@]PXD76*? FL+>J32K)L))X4CSK![CSSHSZ!5A1& M"_9%"\YI5-:IPPGG!(O3V[-K&N5#+:HE>U.M-ZI6[X=*KYIYZ*0_WO[LWZ/I MU41+/A2F%W/U2G_NY>ZP_2F"WXN+"&DQ(G";;6-#1A(RDI"1G(=C["Z>XBX> M9X7*J#JN/Y0>G^+SFO+Q*MV<9^^FT4RU,E+EIA)U.FPW>S7'^Q0)(TERD40Z MS*,Z(STNY#LAWWF/2VQ73_;-6Z ]TGRIM(B M%^&3R5"!"1E)R$C.A9&L*3!C?E)[2!?8X4AZRB7GQOBV5XU^/"-II^_K2B^5 M@MD0SW=SOM\WJG=S,ND%YIMP7#R2BG,O'8E\]!$2Z\1.O_&]J#!W^!4368/3 MFP^S=6]"1'!#^X^#T<2;[6>39E.0O66I3\S8(.V"Z!RFM3DR@4F =%0)=!0Z M^&R9%T:'R-B6UF*"5ORR_C 3&/)1)7/P7&_L;F8:SP56XF=F8L+;TW9W M[PC (XV:H;NRR%P9JZ33&2H7IF%96Z?,U*?CNTIID*F.^)Q\F3;X0?;Z>O[C M]Q$!OS\9Z;6 M^6!V'>LQ14K-F_GK0G&3KR%\P=\4U],M?[@J<%&9]>7@B$^ M]\P9!GP!G\8U,@_59X?Q_/^HE!-2:W*>/)8[?4_1' >"*ZB46HV M[K./UVRT\"0(C=*=*.OOT5@. ]=.(WL]Z/?$_H@W)O?<'==QRMB$^ WY<]NB M%R^;46@?4]KL&E?XVAL9\.DF4J]OG]DHU^IFNA=2M#P\Q;A"]Z*JCFT!./!= MT@&&V^=(WAO1[K3+SK!H?$RVDF5!3#P.8)HG+R0BR<2FQ\9G8\;R!1&X-#H( M.KR@EUY0!UG82,KH"IC",OYGRX"/7 (#ZW7/O465^D5V/BRS!2FW0*U.V1#9 M'IEXG$ZP$5;M*YV5UQ-([R\X'0%B?Y9WJ)0'S)Q+D0 MWQ>\H?=1WX WBM&+;+>],'59OJ^EI\_V "X.&W\188N?>R_U'='[L]M/]4*G MU)%'S18D4\%9=R1!LMNM M;\VL'!LO^3/^%'VPSUX9E,?BP##GM,4WXW7MI!5QUDBYI MBV?\)K!!)@;,H54EC5%4C?@@&$0&M)/IZBLV#* PIB;B+L%L1L$G(E8,S&5W MS(6[>HSLH:$P/V%H[F2BJ3*@^U\1S^Z9$!V32!Z5Y%5B5F:N?ZGJ+G.C2QC5 M8DQ_R#!#!F/0J?#R$$B?_* OJ28SDS0'D6?C+6JJ1)$]*FN29:E]%?\(6Z'X M7;:*K.TD2"=1!.9MR!J23(@^#/]9=?/& ;+'&+BQ,W;")[S@B7^O7&I]BL;_ MK P+\7TZ,)W8,']Y,8_ J=PA)3SQ&P]0E,XBD?KXQ;\D;2XM+/>4R73,SZ+^ MY8=-X@33V%A<^ \3^#> 8P.6,/DX +&5R<;NSU:'&WL?_F$FBGLQMC'YQ7,Q M0@GX3_=@"2Z6%(YT56L$%U]>S'\E!EOWF&7^JU7-;>UU#/_&J(=EG[;"5=R/ M,,V2&=,8F7,&&19M^3Q:"LY.V86KJZ#>!D&)\-NNF.I+]^XZ&1 *ZRN+ MVDCMLF^_D$VEEQ,TO>H,NO^69 M[4R__ZRC2N'B^581[8=9_CI1QRLWGYGN/F1N%O/+T71BI(IM<2[:DT$WOOG, MGBI)TAW?K8T6E0?N3LI&97Y0QRN%]95]*5^_4Q:3!"ME1&NRN!GWYAEXYL;; MYX_U2JZ<%(1"LZ+,)XGGDM+(9?!*CEM?.DLE;CIHW& +?/;A:9B:#TNV4N\F MNNSZ2B7-]JOCU+PPXI_F=ZKD)'///T6AP[4NMZ]3GUF+H7 MA_#,#3 U,K-V,7Y3X@O- 9\;J7/-NFM#=N,&F*P;/MJ]ODU9K)BZDA[[!>.. MZ\(S-\'4GW )@9WI7+LL"3=L._%DL)5Z-[GE\-?)0:]L)E*%9N>Y:ZFYQ%4S M.>^F-E=FBS>%5I*M\*.IW&=+4F&@\85,-[T%].HT>]TNW7=&HES,+G+*XF$Q MKN.5&V :I_1GXV;:U=C<=7EQ*8CW\8X-S]P TSR=1*7QHM5D43:CZH5T^^'^ M:8!7;H!)YA*C8:]0>2SD4/+J0K2B5SD-GKD)IO%MRAR;Y7*\?7L_GU[.YY)> M9P=XX>:9REQJ:&=[_/6HF7RR^$LS65NTYJ#^;RPM-9K]W$-:N6]+-205RE=9 M>XR)B8MO+E4G5>ZZA!4T-E=-M>Y9#+$97;H!JH[R?-,KW]XG"V+.O.E=/K2K M)8LLW8 5%Q=SU_E'KE,0'XQ6KR0DQ$2R#DLW@)5J28O'U$Q(M,?="[DI"1WE MZHXLW816,BW7*M%20RKD.N@FVT2/A?P=!L$6XM.4K)"I]"K=0O1FINM+HU+ R,^O9U>MJ>->"8O M5-I7LSYY*K^I/4N;_':+?1_49I72]EF,U/@D5,; M/E8MX6Y EFX\-96^N[VL=Z[1R$FCD7!1NGJ\NB%+-RYA<9N],JX*]6LV>E0X%*=,DJFS<(B5RM?--+#47R'%\85NX%?]P9>7466G0OHUGI[9N#BX*1;QT"Q<8-W*E^V1#J;:C MUTB=M7JM?JZ!EVYA ZG&?;^GQHO90O22DV?SVU3"NLK THVK[907Y455Z+5' MU2?^69N*LUY?($LWKG8Q;!;NFJ/;P0@])Z5)Z^$^SZ<'L'3S:I^[0VG.S3.= M0M6X;"4OL@^+DH4O80LG2I9RLV[^*B,6%LUH]3(^Z5=O.E@"LIM+:]@ KO4& MQ4%;BMY=W#3EU/5E9@Y+-S:@#6NWCQEU&&5OG?C%H]K(=#JM#"S=P (EGF4; M-X_-'ENUY&I&8C.R-"1+-[" *PZ[4ZY[U2LL&M8,993!3&B3O:YA03>=Y%+I M>$KJ"KUX#V./*'33LICJ)D1!2<3[,I]0I TRN^K.RG,C^\B*_;MBHZS/A?%L MJR:2'W2MJT$\FVDWQ>95X7$X%^Z']6WZA1,MYZN-:J/3;J)9LGO78H=. A^N MNZ$'95MZ'V-Y1BA$4]U!0^TDYH,Z: V;-U;0Y_'V5=8I5 M<,C7L&J::R6P3 M\(MH.WE9$^MB>RH9DV)3R3Q$J[!RX^W&A5+/F9=IDW64^L/T)G-?7MP$50%L MW+@V,S';]]O7KMU\=/N_*0^1XFBHVE_W!&0E2Y6AA Y,4:00!7C3.Q"M--3[ M6R>S:#O&WQ+<=/7QN%T$F:X07Q%G<1,B;SN4B0MYT'A?!Q;B]+?;"FPAYTW>[B) WG<=% MA+SI3&[B3WU8PXMXW46\X_YA2([\KX,R@U.#XF"SU$XV1_S=Z?6'2!,]KZ'BIP%$B,]?!)^Y MTQQ\/T*O*BA?!%O/J&WY5S^W:XZ&:!TRX1!;SP1;SV"$S7NN]Q/XQ4DAL60; MYF?P7IP%Y?TA5_-K'/(/I6U?V4#YZE?[3?!W?_U3B,"?]VZ_!0+_*1$]1.#/ M>[\LN&LWGEM%>%(5+ M=]RZ$&%Y-I+8,F[]KY#R0\I_1\3JU$<],>D?=6#ZBTG_2L@TVAU9DD9B:9R1 M>B51C#YFZ(#T=$2()R,<'Y)^2/J'C9.<^JBG(OV/F%G^=TI&O'1K-", M\K?WH^N^5I[4Z8QR,<*FDI&XD Y)/R3]D/0_R93Q%Y-^B[NR^58M7F916N,6 M _$AVHD/W*GB7#K")Q.1.!L_"O&'8>5CGRV/=&.LZF%@^:S=PLSWC"PSISAW MB,)?"(5/'UP.<3C$X<\>G@MQ^.O@\.$R>L\!,\/ \=<.'-^2@CZD1"6\<6F M5D:[K US)D-A0H_3%_E1]?DIPF2Z92L=QD3B;C"2W.+!# M;A)RDX\KRSPU9,Z*G1PUY/U>=B*D6L_=Y\5#E>6UN^?)Y6@@-K+U+IE H(3<)NSDB[.3D)N<*36C- MNW14=BHB)(4('S^*76F*HAD5;D\_)FS,_T"9U^/4->>=-C\J-ZRZ@=V5_&O MX.%;1[+O2[)J*,W+W-VLPHY4FXW6Y%)M8#QDNFGP3^$[2QPQM3(DY<]*RMPY M'.P<:/G5OJ*CTG*BT^KW+-LIL>-V\39EIKL%OE['M"QB96[-T^QMOYP1%I,G$:OXF);!,<+'>.&()0R?@Y@_?[[0RM'IJJB& M^C9Y_3=JGGQ&+O6O?NZP:WB(^-_RW&?:7CS$_!#SOV=/YQ#S0\P/,?\CRT ^ M+09\]ECWGM%.>55S;*0<=KC3Y[C5SU2']CTKVL,ZRA!_/W4Y>XC (0*'%<,A M H<(_'T0. QA?;[A3J<^4>B3"0-0H3,R1/PP !5B?HCYH1L^Q/P0\T/,#P-0 MGRD %3Q;\!XF)HJ2FX#.B,QRME7H,#IOA]'A*BC/.WG[BTR::B&STWF:%"Y& M%PX[3\WK_9'Y7.]R\8\:-152X)E2X.G#8-]DXM/]0!,^2!,\A#O)-)B]U+/%!;47E#KL8L+=RSY;O2KTYD. 'C5X* M23 DP5.1X'E,0$HFDT-!>*HK([[:*EST1NFAG2!2\,-&('T.(OR2CI \3 GY)J,C-)G;\4=DD=('F$WV"_D&^F< MY[I7"$UJC^Q%(Z$JM6E4$\4,T'F8BQ#2^2L;LGX?.O_P9(;WTKGB1+E;K2]6 M1V/C:JY;W4JKJ! Z!X^&&$DE4F'&0TCH(:&?.F7BO81>Y]2*HEP\5]J+IIA( M7\W[K;M<'0@]3*OX FD5>:0;8U4/J]K#0J]#9BY\MSJO$/&_V;G#JO80\[\G MYH>UO2'FAYC_K3$_C)F?2-1#H@Z)^HS* M[C^>JH\:''\O51>OGXQK;H;F+%_CGE$G<=,J7A*J%G_\3D72 A!V2-0A49]U M%?$'$O5'1,+?2]0SHV85!TFCRSKSQL4P76UK-_4!$#5-YT^+XM9LMI"J0ZK^ MUE1]U+#W>ZE:+3;B%_Y41$@*$3Y^%%D=QKG/ MQ*%2TQSK%Z/JLHG&2+Z.]1WG5&(?E3PR5L)A!2Q^GA\@5Z"83D$9)'6!K\O9P3;J+N MABV341X=RP95=8M!T\T]QXV'"MLH3+OR#7^M.QQ7RW2Y%+@ITNE(2MC,V@V9 M2LA40J9R3)D;)D^:C( M#]/1(F/DGF?%?OI)J7>Y=)B $;*%0SL@0KYPV@2.5_ %YTILW=38Y$6[6A*$ M=.F6+;&S ?"%,(4C9 N'M9%"MG#:%)!7L 6V-,A>WSY-KD:W6J.5EA9U.0+GSV)Y!5\(:5TY\)E>E$=Y>[T6>7^LCU+WA,S M(DPC^?QI)+V59\X)MN"=:LH_>QQ-VQQ+,FG&X?F7>J'C_>B.]SAFFXKAP-2/ MT[3/^;CLCA,<]7T-=?+J3%40::?C2H9GSL[T"YQ]/4)=>])A\Z-ZRZH?V,'$ MOT(R%"13QU"S:L@D8N %O7-R*=59C)&HM<>]]+.1E'JC^FR.-P<>)7R3B;#A M=\@&CIG&\DWYP*L=2D?F S8WB\]*6CK*2K4Q5Q'D%IN=UH$/B-A4C+')D ^$ M?."8H?7OQ@?>ZD$Z,A\0NU*S_: 4N^UQ7)\+K>*5@;(#X /@,HH)Q^R+&_*! M\Z&-D ]\+!]XM)HJ-K/Z+:J;,R@ M*CS)FJ,@I6@:XYPQGC@V>6>UOXZD+;RMK&;((Q]U",_JPR-7$QY$ZNVR7 M^_&J;=O86$88>R=X"[;IH,,R!57'8+5_Q<7UBZ@9-OY"E31ML1S.:OF'C##S MH6$A!F,NDFUF;CB:P@PEO*:'D,Y( H_K*'%H-T>/J5HR,FSD48N%&R!-A- MC&D94$@6W%?@-/B!DOW*;/^:9LRM7P1=SX1J M" U[OW$EE(SW*4TL],O[1_"M@")#ZFL=2T]10E>ZMY&HAOKV+\FQ#>\#(FCH M)RX_HVL"#,Y= Y]X)C7['SB.;7H;ZCGHOKPQ*_U':GPP(*?SE1H3Z0[PN?Q"T!W!_ M_\6)[#^;_SU0L@N5A%^';,!G<"#0_$EY.[>CAYCR6DR)'X*YGM01O'EF,I>* M,2:@5%J'8I=G=L:/#X*YR']6/>MIRG 0+A]?3>!ZU+OO]*-G%]L?D'E2+?\= MA?%$,Q8($0RO$@2O(,@K[C[P9;-<>2AV1N+@IF_>#0I%H[F2H5:Z*;XB%O7. MTV3&&$6V=9)H/BLY-MZQN9%ZT;JHMN;-\66EWHUW(5P5X85$))G83&(YF"@+ MJ3BDXJV1W/.@8H/GGUFU4N5&Y9QJ\]UX.IZX&9P?%==KC>F%<,TVVM.\GFZ) M=T8WV9UC*D[\^,U%DFPZP@GL'BK^?#9"4KDQ9EFV M-S\_CC-/](?Y]&3>81V[-[/'B\YM5ZYW$Z W<)$XEXPDTMSQ](:00D]-H1MM MDUXN0W8=\SRMUUNWR>\7-5P]ATRHR7YBR>*]P\553WM]$@K&^-:LM\NW5J>1 M<-K7O'"&VNM"D-19Y1)=%LHU(W4WNVZW9N-!5Z V:(+=I[F&]F=(M9_=_ERE MVE1J^M@OE9^LMBI7Q,=%NM.^OC]#JE5FSK.H7T<;A6FJ%.U5;[E2I53'5)OX M,]4>(>%W?^+IGHP"-[/0"Q_PKT@R6$L1AK\!Q53=D>B!SR0K\\BYRR5=-L:H M)3WE54O6#,O9EH62.VLL9TX99=UO*3 M8_]BZ D8? 1D'3"==@].KF^C-40,T*&DDY$37/(?"X95P*YLZ8GI(1WU59OY MB9XF2+?07\QP9A\ MM"G0,V7I&7U6(U+LP)7*H[&_$U]5KMG1 M -!)V1TLS^X&!<0^W*)+19&3VOQX 'AKG=W1 ' Y*SC1_.6S)8RF MA7[FZ!CPZL8#1P- (='M=F:W4JD\ V.?OJ#T@QQ(N*(-C- M(H@EZV*&$KAC98C(*XS$S"2-BD)&@EH%29?Q&PR\0G'POU3;(IU3%-1')OZ, M<#K)LO!'>!&6N^-_ M_G)K.=8*4N"D ]U[[YO 1_BXT>_#H7L+1L;'&B#+>]P6^,5.(Y]N-L$$1X ; MDXD7DY$QDBXP<QN>&[DA881D1^64[O$XLF)XZFXASHE>+F.#]. O3M !0JIS)DC38/_M? A-0G*3B0;,1/3 'T- M/VR39J <2$-0 81?CJ^9E"I9JNY2"?R#Q*48;,C)0P)=@H;X[(YF4_R37##! MOX&EF886/ _&KM"Z6\#\)0C)09VD\7:F5ZV6@[K'@[-;6;1_-V ML-6:>)>B2AZ$V3$6&MJ*ZNI^].,W9G2^/D_^)\!D\7G\X62$C3NZ1T% G5XV MMX4A(\M8R58"1 .4@._"!I6K&ZE;[ 3&J/S248:$TDMCJTUU. M5=O9L=K8TP@6[@6(+LZ93$)W[M%&RX\)M<7Y2 M4,CZE< ^"6:/G7(/[2PJWN>:9AVP\ 6*!)79UEXIN6[H$/X(HTX(/;MB!OCD M5C/[3(QJ6EP0**&0-2Q:P.$V7/,IQ.$EQZBAV)EZR">6K1M= E M_L/W $*]IF'^\K(G Z=RZTYXXA(KY9[>AW\HS'\E!BLFF#7\JU7-;?54_5$\M$C5+2:='"V?M7P\ ME5Z"JZN@W@;!8Q>_.ST+31V\\P(H@=:F]ZB?<)[$B[I2&C6=Q<_G_0B%J*IC;0A;1UZE>E#I(0R"2G^LB .J M@$8'VGQF@!5C8+_,3_B!:_V0!VQ;Y=E$$6;BF)8#ZC9^(E5,*Y(Y8FXAV(#U M"$91,>^'(2RNCNEN!7\%SU+@9_B4,Z(S2X!6\"[W>8'U,:86>!%\L7-O$:9B MQN@&F+F*M7!L&TXD%=0D9F@X)H:-O/P91EV\SXFT(/1#K#4-ORV#&0O@-+0I M"#X0'P9A@B /D\#,@7,=,3*1#)"4_V\O:- \D1*33+M1LD6BE93G_CCP7DKM7LBRLTV#XX4/7B(E' *(ZV.S# M;_3]*^Z"E[AOW]DAYWMCSVOZ_-!(G60A!1@.PBU*#V,"^-JY2)3KM,\*8-\[*7H[0M1B$41QU@R!S#FX>J%>2TTI)!4T$!Z\ \@=XF M^H:]GH@Q'?Q"^*4*'HP)(A(/EOKLV+<>W) ;T" E;^KP(1X[ZNB),?_MF7^_ M291PYF'Y>[;LAZZK9 %Q? ML@TO62KG#TG/6->N=T+UDQS?1_PUP1#N\S4K-;JX?FKI=_U9XZ+YA@ Y;/C7 MUO-XO>&]TW@DO-U<3H[OBW?5J=48W2JMV\GU(-_LMN<_?JU89\ M/,Y)ND2=.IBN75Y66\[>529)] MN<'KU@.M\.?EG;O?6MS6.[]9#'(YH=,NLK?-YYKT^%"J9" :E8YMTQ1\EDU9 ML7>AUHK[%EO?T$#>-&2L&A-'R-'"NY^?PE\492,$7G,!"HDNWE4O;WEKI&VB MR]=-6'#H*__,E/WR.W;WFUM"OD8!O_5ZRY/H)'[9;'0*Y4&M M)>25!5+Z<]*V???UGD89"'@3, JM!3H^R/),=<55Y'G;?0>_5155,A=-"=H= M$L,M:'? \ SR(3;ZY2'6N-<-D$9\U=O#>/W'[SB[PV;TVOGU_2DA1"TG_N@8= Y/J#Q,6GQH97963L0(:.I#EH$Q>";*4W MFW"IFWLQ,5*?T_'%P\V5V&+GT/0UM4=JG'.$X]RVH:C61),6 "KTCZ;JR'/< M[W_-6W?/OB(3]'/%@G@VC 6%L: WQH(DPO*ZK) 2N+B0Z*9Z^#^)I)CN2BE) MZ7()U!,$KL_WX^(/^E;ZBY*-QGP%:\&N3PV2A1VBK6&YE-$E;6%AM@]MLLF/ M/CP1&/;'\#%FN47?,E]NE7ABO,T"E(LT74?2 -XT;$#6-(AE1Y94_7CV ;GJ M*PZ6DQP2S3 7S(UA([RU@40RXI@BS=:*7AO&"/YN^G'X4R5!8Z#6?0]C TT, MDSC]\$;'M%"-8Z-UHJ5(J@XMD.D!-/< RT2""#-7[:&;;S!&$M0T>(Z7=JP9 M8["Y/P,OZ;(D@KG&_S.@.6E8 <*O9#(RR2SCTFDAXJ8AZC-#FY&D-FC(#+VL M&5.U1C0=SD^]@>?%F!(F7LB D['>@G>T,!S\3QU3 S3![B_V;!^RM6"K),O# MB\C!ZV1U D$K-P;G?=-#FHIF&Q][GM'-SQU-6?\0_*WC+<^&C'/97O\4,I<7&1X"BZQ\:)"-0W=RQH0\,#(GUC['8US<^@[3#S8UAC?AQRWXG7N?Q M]2^LX39@@,_;_PSKVM['*VOAQMVPCHX&-%.1HIA%'>'XSB'X"9E5),-/,JDW M@/B^L60=+!@*1QH+]?$B@ =2SW#L8'(=>) L%%SBH>1(-^:ZBX;TWP0Q(ZM8 M27=-MM27("#C]BF'E$)90I4G]4_@1&L8NC7 ST&!G6!^*@%>+ MJ-60I&C 3X: @W1/-"L7T,GTNKWW^]C(P8:LWP)=U:E6#O2&D0R_"WR<^$GJ M>**I-&.1PG(WG<28C&8/B8DTAW0C0@9>XW6:@R1!VZB%L 7+H5>DG<] MF#\!X/"+Z:UBL#CN->*;HN1)Y8O'X"BJ1%SDH0$7LC4=,J;QQ;CX<"*O!OA M]["^EP,<8E!0Q1:!K#/@[P2M@>T/,,ZN4]&OUW:H?Y]^YVG\@4] U22P@CU$ ML2D#N^JK3T@)ZIF>KDPUPM6*>KJ,P/?'W\$OWK7AM9I1Q:)R8:0,F+@4TU;&!XP8P06T)L6;(3K]0#J]A& MCY1Y@-B"#FCDCP *21,H.<)J/"35$U51I3DU^&/%D:%D2U=4A23AP#,@2Y2J M4%L6S!$Q$10P!(P)K1(!Y-4DT+KQ0VGD I[AO]?]#=UFB,4A%E,LIOX2ZE.$ MM#&:T^MR0:*H&19UGB_Z'L<+\2;$FQ6\D2S+D%6".N!0)G(4XY)*\89X*DPE.H%49\8P M!Y*N/E-?3(A((2(%?!"06&ZKQ$7L1=5"# DQA&((9C+.V,W,-_WH'"@Z\"C/ MJRO-)%6CE4I$@D5\-1UR_SU]:&E,0H81Y!="9PS?O0S(N*G=AZ@8HN*264%, M2M,0#0%A9)D@D&X>V_(C#P%#U+<^X3O\"QOZ?>Q^%$G3")$N1+H TIG+A(EE M X"(YWW'V"-[^1411E.GCJK0(*1I6! LZA'8F :5I577$P M;D#8?1D6I>B&2#S_C+ EC!N>VBUO(ET)9$=(="K]"AY!NQUH4_*>D.!'- :X M-QR&9KI@1MN'(+G!0'TNC:67(N[_VLB+KF>\E)<&-H.9(DU%\!-BJ!Z9H:V\ M=D3GRW[-,VFY1;-<-AHSD470*<#/L,,/5\?P1"BF>7&*"AR(YI@$LT[<7!.# MU-ILSS"!1^W++VF17WO[@-P-9P(ZLT*:A4D3_" 9[CH"/,6%63&XZPK>=8:B M3I%VIG-S SUH]I!FS&-,QB*I*J3-EJOQ[\S?"1H,"K)D4^U!>6#/F-'F1_P(^B+%TA,.5 :!JD0!I\_TS$)3KZM[QPN\OY-TTR[32@8 ]RGS(KFPNSLL.L[#=F91^[\TVP MN>(J/Z(YMGNS]&CJJRM_@!51)\>6U#C* X%3X[]=IX7IU4,OW-0WPPR&*I%I M$3\L3?DCK,A-123,QD\UI9R3Y/"0-H;X"6 YT.X=-@8+EA;2F*8RVM!O\T39 M M:Z) MTNO#Y"+%40! M,$"2Q)A;1,/6MC1"&-H8630O QS+("KHF8F#/Y6U!4&9/>_INWA)(<(0KKO2 MC8.(4Y,*4?QX;-"2)/,-*L#?Z1BS OFQD75M!_IR+GNBKN>!1DA;TPF(?/P+ M;"N;5-?1I/E)4SZAART [8@E%A[IT)[ BMND]!&S+-H^5<5T1B9/DU@HPBS$N3WH\[D_7;4@$/8?L,L M"+.:G3^H^3\@K [V[.;OD! !QA0-:&0C'A!AL@X6OSJRI8F'9Z0/#V@!-(CN MGHG)Y"-,+4^=;WZ-A>8)9WEH&AA Z\?&PL?=*A9-RU?!.R3&6NCXM\2O@)]# M]P:]?; BI3%C [-]1R/2@7PO*5@]5"W2VB["]$QP0D_P:VRO%\,$-&9:BH.@ M(1/#/IPMTCS>AH*88^5'LJ%5QT0RXS(B>QC2=\*.+GABJD*).I MU?[._.^_T@GQG^5MU6K+3GFVY/P]P98D_O\H_K>_"/][Y4[A&<(_T>9"=[ " MB,_B+:1?-.]O_.51*EKA4@W=#Q*-2>=L,)*7VPWB6XRYQ%@?$+[;#D2P J" M\9?(#ND)NN$Q %0+>$H *3 68.7$4D&_]9@+1)X<( S"QW]! MA&H1#D&7$=1=T]C:F- $*1'Q;][EGP&R)JA"&H5+P- S>6I?DS]J>6:"M^H+ M"JR"1;?]= P]J8@DD6S7*1! /2P325_&S8OP;@FNPTV4P@ !"WG;C="F^G"& MOB:-/;V!/#T #DS$DDW3X9?/(MX)Z#WNBLEC"(!8?-/B/5U1^CL% .8F6%!R M5./U6[?;?A#&:B[0$AL0;"?MC% P%0I M+?@BX6^\J$6RXY:\OD1UXN"7D/=,!:PPC=:% M,H&.TCY;JE2:!9\C63(,:/#(G4O3(0>I713CO7#YB"65%#U317W\5A._CK2*TRW;=$CYEF.Y8LJR0$J1!M1$ M[G@H3NM#:=\=NG',RK!"#<\A7D,6?AYG*6=QR8@>$&,)85%XY0#KF*#E>X*7 MB!ABR6#^")5^^!8VCP2](^@)QF"S29J[S96=C_$#P5X" 1J5[W]XQ_AEWHA MV/4L)9#(Q/^'WS'$2(Y<0'I[QX?=M76"/22>T3.HR' A!0BUH:+DW5_G##=H MAT'92#F)ZPP/=>D^+P%U[VO M7H[IRZ\)RNL4M79@,;:A;4^X ;V[KNKU=[OVG@1VR!QN!D3L6M@/! M[Z Y*NEE[3-$"*8A6J:.0)!03ZOWK:\X+CTZ-D@38#*$(4MN VTJQY#M:MPJ MI)YA5F9",W)E8JCNP =+ZB.;5E_:V+XS?:D&8Y00B(K@3\A&AY(YEF1PP8&E M2)X2-%F)$R3 N? N;/"0:2#2C/7WNY C_^ZI!LFN,ZV@CNQ'Q%;XYX;^1H9/ MN9XF_.^ MD-LC0W'Z\H6?;MY#SO2)KL19W_+J+JT G@#OSS2C M.6/@;[^V9W&[EF\T8TS1O_1MDC"H< M'"<9UY8W5W7,8CZS8B.#1Q-9\$S:7]Y%-$\JDJ;T5/5RG1U$^*U@R%+ZK=Z1 MI^BXKR0JS@ 3!W5(ST$JXMNG%J>KZL?))2RV/I& GW9NP^8"S_P$('B^&??7 M>#E1F#8TFO4%D2W/WZ[7;-.C/V5 E \#HF% ]*0!T0T%8(^T7S=5";.J%HLD MN$B$BP:V*)E<"*X"F$=AD=[ BH3-+F\E3="QZ$P-1%CRV+!);$GY&]H^&GJ4 M?F MQA-,K!:-9ODF"S4J"5M4#.)BO76MKB4WED@RK@&V)CB;#$Q RQ&0GBPG MLA'K'9"" 6+$Y=R8.5)Y02-<="H&*2L%A8'&%F0AQ91SW1 !R!!D$TN"@_+[.>CP261_2_@T1;I;^#6 DAHIT- X&'SE8&CP?$;"30]V:S0 *M:XL#TFF2)Z5!#0@,4=EK-.$?<2D/^:D/ O^EJ/T% M]0) ,N99]@X^)1,MNHK54O^8!UG?"_@$4%=5M@V@41AF2T?:TC'3=,0P= ,! M7IVG-!Y9\CLR=QF))MN_FT$Z+DX.&X;!6)BL88>^:_YSM<(DH@* MUP=#^_/!!YY@6 :3:8*7>Z]!CP>0*$W>'B'%S18#1U34Z$==H/H4"M]F\GL8 M0.;%#,!+5@&N2:F=^FX.1>_0C%YV7&3SW6=1:I1A>&Q<$]F2Z^L*@@G?:B93 MRBWQQ??H>+S*(5*-4=TYU!.$WP-B#P%:/&+\UT%$G _A?UW/=I:VIT6ZXB*: M2)VN P-B3L1X)<2P5,\HEW-S$2?JC 9>7?\EH'L \:B\)SF;[O24/HFFSFEB M),FR0!48!Y$?.AF< M2=/9 BED$KT+RJVH+9;W^#,):EH,5'Y0GP=D-VQ)<5M4:>TG! MX,$(Y)S!W&IX6B";Q4V#(9)PH4L3S+C]=&*LBB]<.0![I;EAR_C_&KH2KP?> MPAC" T0]A(/&/% ._'9+=:2:VFQS@F!;:D7E77<4XEXYH]=N:9"5@\[A:OK),_ 12 M6\U;V'@1R?0FN8X#+\"X@F4K:.Y$V]VYX)Z^@L)#1%-B=BY^! PAY>FR?MK_6 9%@J. M#O$]W1N$0YIED+,'#$'7<%_!7PU0A;Z.MM2PH$1-8C# :;XKN2 OO7!"-X>G7\7"7)4WAQ)@V\>A0>T&%?WC%5?_*2H1/#5=!PK!K ! M'S;Z*JWOIL)H1E+JH>VV0J8L@3C ^\&*LTR^09,E04--XMBA%0+@-)8Q$6$: M6)G51:?]O--[F>>-[T-J&D)D=WY?;^J>\7Y) M",/]&7V,29(#B'SR-7WJ'5M1]ET3$J'1MK:19 ^1'1UCL!A#;BTN)3@=AA?A M8^V:AK A"KUG!K84\70.1_<4/[>LB0GV236AW;=#S17OL(K?^8\4C V13@J( MU'[$KPH+J)-^@9BY;%WB80&ALMBGC)?&PWAI&"\]:;ST=8Q8,8C^1!BNY8#7 M1R6S%Z0)"!10D8>N*=AWW*9#R]XP/H?4\3OQ@]UP@UMF@.D=] %B-D@J,$,W M)PDZR;C/=[.3W#)1K_+/S4Q&4&%.G&:*@S;3=_8WEI>('K(VKY$.>O#8GUO3 MZL\ 78[R(WXEZDOW/"&KWY$A@L3K3(LA:>==V!&9&>A-R@N,\/Y)N]+@4?N1##%5:UKF4[WA#MJH%X[Y!Z!,WF*M+ MK3@ ?+4QLNS-LA2.I$23N-\"E95>3,3UHE%OI.M#LR)^FAO)(<.XI/57W&); ML"0XUF<[QGA^SHT$(]J,]L4MUQAOM",M+P51-'%'$@$HH9TD=+.@!U%0SUX. M(K B:PG:\&K\#'Q#Q"@/#*Y?SI]9CC&0- P^G1 ^%N.7QAPTH8B;/PSSB7JD M%I:TBR QII7::H(M,D8[J^^0K&T ''GL)K@,=PH[*7%S/R1=(/QPV1(%P5,- M(W.654UN@U979#LP3ZF_J2!X]^8C\/9]**3K26#9)FY'O'[5/9KDC4B*'?$[ M0&4-1249_\Z[U"4O.E%5;0FJXQ7:S842[9([$I,E (K5I.%(, 9$40,M>1JU MI,X$07V%W:"CE4G^"H81+-&P88ZY'7)+WJ%=CS<#1M+W<42?Q8#CR0] + ,4 M0B!LH5H!SNGYI+VF+4L(>T QUX!!:K5?"@U /W=&S[+=HZ&OT (=+ 54=/ V M!1L&W&[<.Z,!=W^P2MUJ8FR7+!-56R23OD(UA@(I@UZUV$A"#PL:]0?:JAN% M\F[3,6>,U^ '6.NQPAT:$:T3"]T<+RB"QO=&6S$ MU?U!"Y:I]KR2^20YMK$:C2&?K!@D[+)O62!BLVI%V*:W,<\/3T^^;&JVUB^- MGM]]BBC&4O\)PFRM UI LP\\'BM19A\CBP3@ V\WEENQR7L:EG'QU@QO)?SNQSF_>TG%V&1X+^=W+R$?.\]["?G8>=Y+R,?.\UZXF!C>RUG>"Q=>R_E=2\C& MCGHOI-GW:JOU]QCY)X-!ZA4P.*H:>N2H^9%A(AL:?/A_/X0?;X4/&^/W$NR[ M 91Z/7SV=6K5]*?&:ILP.9#Z.D/8C>$T0MDX%<"4BB00H%T#('D MQEJ\D,WDB<%*G*HP7@[9YQ%8$ FCK9?CK#OW)!18H< Z)QB% BL46"<66/L@ M0)GFYG^W2Q[^K9(G#9SBZ\@=2+PXD* )4>#3HD \U#5"7>.<8$1UC:]#8SE2 MC+E*9:Z.L>;H9G=([!76Q;$^[UHY^-^AYG*F8NO3F]J?A]9^JKHW1XD6-%I_ MA>(M%&_G!*/0E/Z#0%I6A?[ZERPCU.^?5D;MXS?5C9J=7P>UJ$X BU-)J_JL&'8 O)]*N&S,2)6RN,2'-O MVE+/[YGP:7Q*+[[E#Y3NISSSOS^C94[J=H/'BN^]RN#&H64>V?J/WXP02::$ M&/_9W*+OCN:%N/KY<#45X47^D+CZX7[9#4"["\E_\I%$ M,AEC__IB#E&J.UV0/JF:V\]G.2!OACZS?^7<"/I$[I+S L-.L^J$V0%'$HQ< M)(U91N(+>"K/"X5"2OI^E)1()V/"U_(EGJW6^;E\7B&M'9;6$LET+/V9W8'T M%2TR^V6C >>7<*5\1V_@R6C^RQ%X,I(4^9CXE7R+(4&$!/%V@DA'DD(ZE@P= MF%_=@1F2S,'=!.Z M>,XF!^4<94M()2&5A%02.CE#)V=(1U\WH[&Z-K)&-BS;"OTUH;_FJ^?:<&2$ MZ1;C,D3Y$.7/'.7?YH($0'#\P76_\Z7]T 7Y?4CBT%+@<[L8J6Y'.\C :,N^ MI)K,3-(<,O+1G=AZ.#7O;,X=.DG.@ VZJE,BS'QJ_DIV4 ,>CW;,<+HZ'"-=<[LR*'C MY=R,Q7-F&6^4L9%DXJ ]4T)*"BGI>U+2,;35,W-8G0%&A0[.D-(B K>M3.X3 M.4#=5^PK[[E!-J,9EO5EIFA]1V?0X3J5K9+Q_V_ORIK;1I+T^_Z*"H]GPHZ@ M(%R\Y.F.4,O2C';=;8WEF=Y]8A2!HH@Q"+!Q2-;\^LW,*ER\1%(4"9Q=J@)"NQ__"E(7XY=T7X:+ MGIA.RM@@/.OUZW>4MC7^&IMPIHM7C?%4XD>"S8 X_9-/)@JD SQI,D M\H8I<3!VG#V&1?*").).PJ)LZC15UTM2^ 1/V<(<+ -!"SQ)GC1 M"IZ(D]1]E#>NV(.7C+&MJ8 VH:>\@$%',*B;CVS*$P_(&Q.] MY6/FJ86/G!=?MJ"/40RAQA F$F!^74X1QV:VK'ZO/#8D8/9$:7; )^D(?DDC M'#-1*DKO6)P.XX0'CE"CQ[='*4Z=37T>!-B$[P6H&^'9Z=1_;#$@[(/P??QW M=C1VU]"ZQ5B #*E/@%JC*)RP>U@+^(8-/>@+YA:3SJ7!P$<\X/ZC_&0:A?\& M\DFJ\#@.'8\G,!2B+7('\I O\".@(3X$U"K&"53V1*RQNJJ ,H#N>05 ]S!* MX,,J3-^M)5\!FBZ3?(72N+7D$_)<\7;.AE6YER;,]>Y__BO\R CI^"" :.7' M'ZJVQ4)J*-=%U_^\!Q_%M#,G)=?!6)0['S7]_*_RX(OTT8D3^F%TEKD;I5FI M>K(F>1YWXF0(M/EVPD?0\1GW'_ACK&8)1+0R3^8L]U@L8FE=L]I_9J7?D1QS MM)SP[RXD7@NLB?&(T;+W2+BU,$D[/3/"E MD6'A3S4Q&]1,^X66:D:RK6)A_LH9\.;HIS=_^OKY8KF$-I%WLP.<-U[=T>IJI*[RF^07\B;Y M ;W2J^JM]MS T)6OC2V(K;'?!7,]EP5A(I<2UNMQ]N[\I@9I;C@5DS0G-W&< MEORN$ILZ=-D+>0R\U,B[EU:X=/%KEB61 2\_?;XH32!WE.CSFQ3<6AA(U((6 M8P?& :^.THCX4E MJU%Q!]V((C?0VOA2'BOB\L"8I;V!IT$LUS MTB Y/$6+-T,@> @_R:E0CCEW MJ?(W8-8G1&W![E9^]O]:G?T_H*C-W$.@=7V+1[&W$:;%C>'9@&W#D9R5R+' M$WY%2]@ZMB2='7P"-"XPDL-CF6>A7\0?*>AZ'^5IR'TT#>CR +.6HR9L!O@3 MAO8(7B$#-O="=^\NQ%K\!-J1!N[%89")PZWWG?TJ*7FY(&Y$6B!)#\IHN)JC MT(&$M70JY1T5G'7?&B;1%FOJC5#+NS:6_/M5@S&:<^ V>C ]5Q$X=9X_R81SZ:2+V$1>N4U?3 M6#]378KV7WA[M5F7PZS+4UO S;H<9EUZFF4WZU*_=6GT6#W7I=%C]5R7_NJS M%LVR'&99=,U>>8*U69=&C37KTKAC>UJ7S<_?KPSR#T:#W@8T.(+3RL^XN?(L MFCBACQ_^]*;]9EOZ&%K[90^Z]C:GSZH[&W-)R!U=WGC*T->,4>8H\XK.P1\Y MD9XR@:^)2(T]:NS12]BC ]ZHW+&]PJVCO_S)Z.@?++TE?VDL5F.Q:D6DQF(U M%JO&]SVEUIS_N=CTF-N:GKYFO2K+@V<57LW-]CWQ@*%KAO7*F,!J_(W&WZ@5 MD:2_\7J$3!XDKHJ9\C-FDMWZ$JM=T5Z&GJNORL1/&^^EII;KZ./MXY&U=UX@ M+7]V0#=^W]BWQK[5BDA-//V$1:H;:.,JA:-NHP1W^57JLYU&5<<%M'< $WXP MG,]Z"-ASO>R&;C^<6![2-6CHMM7)SX9LV[GK#=T:,6W,:5W]_,,X]1*;8!D6 MVM$DE>J&!5F_P'\W8)![CM5WA/5HF"U+[^Z^,F[M-_D:]MW@VE!MN;?3TNW> M+HNB[#U[6T_ WM?)Y8=7TJL7=RDPM=7JVKK6WT6]L#JE3:6'M1QU\IBS,'64 MZ..*.@X;CKV^8BQ6R^RT->,59#CKQ4*-;&V8D7R-HM7I&;MW0YN:8HVLO68[ MMJ4W;!N=145:CBBU*+OX&B;@]H:S!P->10ZF"5H/J@=J+/1;9GK:K7;7U.S7 ME*=L9.20?NGK$Y%^JVOV=RDB33*TD9FCL2O;.I,MH]W5]->66E5=K#R12LC_ M"OSZG7(^WQ_]J=1ZR4T3L-;X'$P=S4TC-XW9J0]<<[[:-JR.VP#'TC!#^J$!SIP4ZD@V'NW#^LKS)H1**Q M"UO;A>-.54K_[ZDJFDUJI0D)?\20<,N]0+W5[@K/DVSG;1W]=W?+VKDX\>3CU=Z0M-N[_3^ M79/3; 3F: S*ECE/J]=^K8;O MIN)8$Q%CI[M#;ZL*M@6"[8;IT!>UD.PM@]Q.2^]U-;LY\-GP_7K)T-?!]D:_ M979MS=HAWSC]P)@/5E&<&;1#/-9 MC+N;,<[YA8L&:77F1RG;P=_/O 26R/DP ^#^L0!P9Y>J#M/NQU^F,0US.9&7 MP&9I;<85NAE#R(2[&T&Y\VRLG8M MYH23*8_@^22$[Q5@LU;&OL*S[C"B02/Z5SN6X5)6[0TC3R8)Q",\22) MO&%*?(O=\NJ;W99NF9I1O.D%,,H@B;B3L"@C"!' ]9(4/FFQ.^]>!"SQ)G@W M#!J)D]1]E)?$V(.7C/&]J8#WH;LPC=C-&'NSU'/0 30*([OYR*8\\8# ,5%< M/F:>6OC(>?%E"_H8Q1"+#&$V 2;IB^&;+;-ME4A,),R><(N9 *>D(_@EC7#, MM+Y1>L?B=!@G/'"$&CV^/4IQFFSJ\R# )GPO0+T(STZG_F.+<9BD\'W\=W8T M1LOJV%JO& T0(O4)3VP4A1-V#TL"W["A![W![&+2N#0<^(@'W'^4GTRC\-] M0$D7'L>AX_$$!D/410Y!1O(%?@14Q(> 7L5(@B#4FE9?KW?_\5_B1B9/C M _U1P8^5+.3Z&\4@*YJL_WD/YLFT,_N4"Z'9+HV:?OY7>?!%>N'$"?TP.LLL M36E6JC"K24;G3IP,886^G? 1='S&_0?^&*M9=OM:7AGZ+#=6%JD%7;/:?V:E MWY$<<[2<\.\G)8HI&W?BBU%RIE[+/B/[E'\8QE[BA6"UA$_PRMAZI5U:F"2< M8CE/4EOPIYJ8;6C=]@LMU8QVM(J%^2MGXTB,?GKSIZ^?+Y;K^B",)MROF WU MT9N?OY(2 DFY@&\%7210ZI[_O :O5DF]B((U-'EE1.WS"J)V/8S> M@C9>9O44/.MV1N\MP4T6[^:F[ &T\2J;][9=L<3%BV!J0-F.1!P#+P$91@(M MW(S>]D.8&O/%G:+3S9?3ZR_*9( !2",U.1>4-+:(U%AIM0Q+LRLF5X Z#Q^% M8,3-9+EBM'S%G&@@A64;"^XZH 83]@@23\@YP^R]]> M'*?.K2G5QY=L?A M"7(VU6GNS=D5."R2C!2$BD/R;M?G4B]>S9382FDFD9C HRG^ TIK49C@>UQ& MM2>.#VSIC3SH]@*\8LQ!Z&1PU/4QS.SA>[PDWQ* M9!U4P]IA^.L)Z5BP_Y.?LK]6I^P/*!TS)_YI!=_B$>?-V7]A4[1YOHM('$^W M%.U@V]B.="CP">E+.#R6:0;Z1?R1@FKV43"&W$=-#BPZ%D'%<\)F@ MA8&CG M&3"S%[J[Y*6U5*UC-A%OL8Y7/ I,A'*&@B,(^+#L,BMAR80119_F:*D M2V=,[X&P"C;F][A8]R$JB@E82EP.?)S6(,H&C[2.EF6"\.^[Y1XS=^ ?"$LP M^/Y=]2@-*72)786%#BKT3VY@P1-UA'!CZ>P1_W$9, $C !LJ72092VI#8$'I M=Q931#=$CA$GBJY(!#,(0"O--0L=NJF#CB:U">0)Z75HV7.\*;JSJB69-EFC MJ5QTX%^@HB!S(',J!4URIQFWET5<(BL..0!'F\A)"S,"B5$4*5$OIL7.%UIC MYZ3C*Z+>(I(#G0.0!I""Q#\ I>4N)#NP(U"(.'3A=?!^# M$P5_',@S^N<4!BN^"R?-9C5'\&+IB4V(.&X6>H'& :5@=4OTK>KK;*F(G.HA M9=&KRXK."<-\(0U$/3+_;B2 JP09%3Z$T)_&!!SDLJZNE]V/Y0L.*^(*J:@S MSBDMN83J$_@Q MEDI:!'=-[07WH7^?C>0"_;;@D6ZO M=S_$,Z)VE&GY3I.6;]+R!TW+[\H?^94\>_)*I+DBB__1BS 7\1D--O!%S [J MFB!IF1RHH?P34LIJ[,8RER46$"^B6P@:%10C1B(+E*_:IJ6T=)QX"=D]<)!! MB4%<'((9^AVC3WX'+]Q)W[\(8LD&T/@6-$PC4NK?MHQREEL9"'1MYRR*U>IU MVQ6+4D,_5KF+$/>S&TJE@I7QN?/2?NP&!T/*9Z]']%_9T>W*I$7A+/1LK;W( M5ZCX"6@#T5C3?*?9?,GU"4 C>&X*C#,1DZ&(] M+VWQ0C8P6GJGP@8OFW+:B1*QV/G77^NQ_$N.- $#R-%:1HD#9B,=F 6[A+ 7 M8N),![);Q%WQ3;7SZ=$%'):37!,M.R@$T M!NY4$/NHL+KPEH#O4M^="YD*OGS*LYJ/KEJ8;I"IBUR;"=D#?BJ3NM"R#)G> MMO667G&@-91TY::JD*44(4UFD]3:R M<:U04,YV.*/*!+8YSB>GF6EZ>? 2?&V?3V-QEOU2[A7)IEQ3=-('2 MP4SE"<\'&TF4]:I:,^0T</BXCKV?<0K)5'D9N%V--" M&$\C#S4(TJNG'6HA&-=5D(4 UFO_S)Z.@?++TE?VGDY#CDI$(# MN73S/QF=%T@UDVW(Q>]WX20<%*D2]\[P'#/M/M*^F-HV<_'V MRSNZR>(%[\]VQO&'GNT"0_&$MV'O*R)6*>W;+VWJ"!!PYBO MDS%7;HC5AS%-HV5:IM9Y=J6,FD0,!5C&"UB!0T_N4/)70YCLE_%%EP80AY[N MD]"1F^%&]EJ=]HZ+_#;R42N&>3'Y6!RS''JZ.Y>/=K>O=79D$_>ZUHB#_RY# M^7A/")G+T (:)W0C(3\T?/ +A4\'G]=.XJM6M]UMPJN&LRMVZM#SV@EGF^"K M64M+&>X6X_O9[%A#'+TB+WA>B@@/B9V'9ECM7F4X.I5X58)\92FCE3A?,Q!" M%?#2++1_)E!8YD',C'@5,EWV;ER=81F8>P[+,0>$3B(/?F9PKGL'\#X0K NB M&< $\>)JB@@O#OV--].Y,T:8)KK3JBX)(@I3Q$$B@2(1.G11Z4([4LY)%JY9 ME,%)@"X:%@_%[@^*E+.*2+^8%XF-Y6D.>N%R.KG4Q"UQL]XIL9HGA=%5*1 MHJJ30BKOK8\6)-&D4E*)@TUQ#&>V78$IHGO;"M$.@9@BQ\M0X3A.<^@%$GFMBA)10!1)=#A@87G1/2I@ M/5P)ZQ'FL![XWAR"466 U!A=UN9E)R#25 @UJ71 MXSA7P55(*LS>.%_<3A7I0#M*\*)N U[4@!_7N0 <;M$7IT;\;.PAN>6C?"C$S$!'4O0F1F(91(C'4$59#^B '!,6XXA+.AJ#G?N6/[!P,"]B7*UDT1J%-'\;G^+\P M1:@ZQ% A@$#T"VYXE$@FN587':Z!YO(WXYQAN&GJ'[YX\3>FID8?&1\RC_(\ M"%*"]L6%0"33*UA!];Y^\C^YFT&8Q-+6?02KC'! .=Z,A#,E=,N4ZBP0[-X$ M6T2#/RK3%$$SN:2I=,N)K@IY:O_(\I*RGT>CDU\D,#.['0N1L'/T5226T8%6 MNP"=)41="68X.E'XT< (.$Q>&B;!\;AB1+X4%J683L%Y)NUY>WF!/E/J2TUS M(%#I"P04PO#DW*'*%BCV-Z&/2+G2;;L%8^^-X!%@FO].W;M)'GE>QA#,8KBS M5PB::231UA1'*Q^."C IX--8E=," 9@0VC!&<'\[/[_)U!TXEA0U0E3)_JVF MA.],^#?2>@)$!./M;'Y90:AT,I7Y A(:)3 2HPW%"F/<"=*0W&UX7BA"98#T M!-Q$&,(@E!!IHI 1\E<>,B]^B?Y>UH_"AI8/Y=&E@M%?2!V:C2-U.P6:P,^( MG9VS B]889JS0H0 RV&L8);Q3T+S+C1*AI8.?T;\$9K)@OQ\# @W*D%6BS)= M$KZL2,7(;VB9@$P(V0P/M;!F&-;F(KAOW &B2ES?\]6+4;9^S9'.:/J1*[4Q MK*HHK^4P3.6J":7Q1O!(DHA,&5(($B (<)! %) &BA\JL48"'I0<2AYU*'#X M)6%<(LL_X(\@A)<*H:FB$JF_=BQ><>>Y/;P:C3M^Q3;<[ M,,Q>=V#;KC[@P^YP8#E.O]/NV7K7M-](UU>^@=;>^@="KGD)>;3 )_"GK_[Z MF$F_>FGO.A_'QRR-E8=(O%P:)/M8Z*AS$AD(2;^!=4.W98\*?WN'M3X@8HJ/ M+'LDNAT=&*<_[ QLW1P.^L,^'PQ=UQBUAX;5,]IS?&138!+ZF"JXP32!BUGG M0=<"SM/WRD#]*O_8&LN&)O/0^>#VZ)H58[K$$C"Y5U!BWCH-\C-E=@H\SJ(& M!8]4[8<2PGM10T'!I-\3BJ(']@C4-J*@,^['H2J^ 0;,FY3>*>R >J=%*-Y" MTDD5SY$F$#]5OR3IPR\:8Y\=@[!)E,$4D2T;^]PL7%XC\I C0:%C\Q MVN_$>WK5:+OJKP*>_/*[JH)T[B3OF2K9(F1:D&A"YA2&<$\Y14+DAY[^(>'* MP3+/FZ9_:&4G "L2@9G]C\@,.Z%=+IQ0"XVR] +8.'R0E;S PH*9IFH>V1:! MP,)Z/,BRB-"WC]4Y>!P&Y-.CDQA1*( >(&UX*(_!BUB8N3"J\D=IJ &8SSA6 M=?0P1$ 7#NQVV3M5*Y=Y(+AQQ(:P<",OD07LT'\:>U-*JX80\N& ELQ78[]0 M03L$\<1E%+GTS);OF&.]TS58315*R#P*I#X%0FIEGUYDJ=%;Z[(CN54Y+]/6 M3D OT+IC/QY% U*\<0]05N&";RE&)'E2NPL3Q3LT MMG4G580.6TP*W-!TDOJJK VYWI,4=[14"8QP1J<5.U\[8*06%9)$S%$BDD]; MLEY,D0+BRD9N:>O0+;'*/G<_>T4&;M75UHNB*B 5PT+L;V6?\"X\'@HHU%+:NT#7%PH'< MH]G(K,:H8C7@KZPZ2)DW9;D?1]4T*E6DV,9PR-90;6&4B#NU?I820R'&^M9Q MH>@?(3K_AMQ(X>7,\ZW-*+8?3[7TX/KQS[%M./6:#:=FPVG+#2<5H_6[8J@[ MICL07>X,[![$:#T^<@:](?PZU$W'Z#N5&.WF_,O7Z^N!W>_VV[V7C<=6X2K, MAO@X+'9]_>([4VL.Y_/7OU]^8=>_77W^\NOYU^O/OY7B8HPFC4]8YOE&;H/C MB8%!7S=[NGG0#(FA,1H6*XUK;\;X:AY57U4W&PHJH*DRHO@U9HGE?J7TT'SN M33!C*P]6*0CR210S)GE+FDU-82D8.0R=9 MB7M:T"+W);,"?+*4@-P9R>TBXRY8OKA(MTJ/(NN[53I\E6>$ER>-LU'R!RZ3 MYS@R.HV'#F=$>5GH&*.V^?%R+%0+45-:R_10W^KJ_;9I#SC\'-@CUQWTVT9_ MX()&ZG6&NNBXP[GTD'&.^3BUBS@P.KV.;AU6:,XU5M[9W)O 4*>K=C4SCI.A M5,D1DTS'(Y%MEA;1F9K2&ENV*OL>+4J7>WYVCI *6$!,%V;50GT^-(<=5Y]/KEL?Q8BC].-1Y5L1>&%4D'G0 M:?=[_>ZA-VFR(^;75['NSX$!<'Y@)MMT;7[ M[;:]8'?._A5,P2T?B>2QV"J(!]VNT3-?V(M_8L5MC>'8F!Q<:2-CGRN=E,ZI MU''-]6ZG[_;-T8!;-JQYV]8'O,/A1Z]C<,MJ#YU1=V[-VW1X[[K(F0XZ5J_7 M/^AJMS5&HV*E8?VX$KV7)-@V*)1'E@?K-WFP)@_VO#S8R+2,H>[V!D(WC(&M MMYU!3UI58]BV>TZ/&V).PW8NOX]!GI(7=J0S=LA!&I)-8!N4YNUH+!MMG53@ MKNK-*>XG*>)I$F8?2!&B3_9W=P0JK[$\\OHE$0\B/&V9)"\-*V6 M0G]NB5E;9O@C9H./=$AXFITJ*W/%!EA X$,MD@MTK=:GQNEN].BJ9HIQ5E=N MLX'N!;EJQ<$Y V/ :X)F0HO*AW-%?_DC# MY,.3WGIP\.#!CUH=^']Z7GDC/$@X*EP[WATZO*$GQIV MM]NSVZ? FX:AVYUVW\3?^F;[-)F8>J??-5QC(+Y;)X8V3B:+XH<-"?)DM'$^ MD:?[,>'\1=!] I==X.J-Z 8ZI3KP FC:5CJFV>LD\J%[ZY='G#_&S-9!9+PU4F\S$#B/AHYC1@:5_V_G4G/,, M?=>>9;W(7U=VJK$QL?6V:7<--":V87;[';(FAKX_-Q>A/'!O/0F=;PM AI@K M+S^0;5$ /VUU;&!"'P"?O%"UOH$FOYG>T*!_?Q"6HAO6/IW\5WRW#W%RODV6_4UZ!<$:N4 M;N'WZM]LM+.CQ%T ZK#'_WU^^?&+709P0M-7'T$DI.8&S,(P/ M"F!)?>MFW[JAD)A]?#I%H$AU#YVP;[@$:OK($\ZN$(EH*!R.<*P(>D6])?Q. MWLE%6$G7K0(F70<^WI&B![/^M*W=P*.)<1M^K_M\:LYYJ$%O+_[><-3>.:JL ML;[R[V$03A[9Y7?PAPF:_=89BPG/->O1,%2CRNK.>*]9E5V]]HD/A1\W.JWAP/K-I^:;AGJVP/43H%I%*/9-1CP"ARQ@VF\LJV:TX#E MP]6RCAV5#)-EC;/#U04T?J5"&'QM]"U9?)E%.2 (E?ER4_^1DJ/[?:0AS:DJ\< M*5N!5/;0[=;W&B?MW S^IH/:O6 M,(D2>WV],HVWT )/TDALCX?YPC-=.J]=X5[:IF;V7\V"?O42?\O%[)G'OYA& M5UL!T7ID:_F1)V)3]-():%=?+-15AP$&W8 8:R]YD;?:_L)@A5!5'7!H!-5= MD&65,*]-EHHT'1W[/$M8#J$[-IWP:7R*A=4\#C\=1SC.V N\'8K/BW/V[C/: MBZ3Z8-/#?3FJ$$T8)1=C3R H=588_+.J'O_N)JL(OD,1/_:EDYJG1K)VGMZE M,7Q@2T28'\4D-^JEONIE7I6@FJ$-+V_"<$]]D6* MJ$8S/[C[_\-Z^#5F@F9OO1E&,XSGG@(ZLCUQ8Y=[XFJ"Y3UJ]5%EB[JT!6U) M13B[E7X?>N[BG?0"7F08NH_PSSB9^#__/U!+ P04 " "[@ Y9>UNQ0!4) M #T,0 & &%N=G,M,C R-# V,S!X97@S,60Q+FAT;>U;?W/;-A+]*CAE MKK%G1%$_[#:E',\HLGSQ3&*[MCS7_@F2H(@Q2+ *%GWZ;L+D!)ERXUS=7IR MSIF)+ (+8 &^AWT+4D?_\+Q)GM(\8C'Y./W\B<0R*C.6&Q(I1@V4+KA)R506 M!,4)ZWR=S,=[UOKDXOQ]+?+B1OV\N;#I[,Q:7F^_^_!V/=/IB>NXJ#3 M[9&IHKGFALN<"M^?G+=(*S6F"'Q_L5AT%H..5#-_>N6G)A,'OI!2LTYLXM;Q M$9; )Z/Q\5'&#"512I5FYGWK9GKJO0,+PXU@QT=^_=?9AC)>'A_%?$ZT60KV MOI51->.Y9V01#+J%&4)+'ZKOV=QY"QZ;-.AUN_\<%C2.>3[S!$L,E'0&A^LR MQ6?INE"ZR06*"6KXG&'OC7XCP:@*0FG2X?TAMK4LZG:)S(V7T(R+9?!VRC.F MR3E;D"N9T?QMVY7 7\T43]X.K;7F_V'0-4S0L#OC4<%GT#DZ.W0K$$ =P?^] MOON"(X8;(RZ8G5PH10R5D[N4A]R00:_3._)#6+;BN5Q\,%K#YP@PS-2?.#V> M7$W/3L_&H^G9Q3G@[^KZ9G0^)=,+,OEU_'%T_J\)&8VGY.KFT^2:] ;4ZQWL MT7TR.C\AO1DHY?KR=CV/.CVR<4IF7Z3:N_CUT^0WVSW4]+O=_C,NRN,S/FN3SU1Q"I]1Q*(HY3EODX@IPY,E,2DU M@?7#T% P$DH5,_6^U6V!B1 5<%?7NJ!1?5VY[5IXD12"%IH%]9?A,\S' _0; MF04XG6&#BQ:IZ*\GZ%*6)DCX'8N'#8HXKX(*J4;!__A9%GJ."Q=140'.8@]< M&BY2;IB'Z\."7"X4+6IWWD&K:ATK?WH=V'CBIDN;]4LD,K ]DY.H07L_]XO1"9DE.=R M#H8?N&R3LSSJ#(]\[/[8S<['5??M;7I%U]^(KOZNH>L#U58 KBPHH3P!PE&5S!=B9(0B,H4D1F M$&>,='8/#'(6,:VI6J))1F\9C-OH4T-9#,[ D *]QC'0(.(*%!&8@4;2X G< M;@(W(4J)+O%CW7[!%*LZP0ED7$/^;,+_!F\&/XPDO <$(I@7R.R#>0!)]@?RD;X'HDRACX!]0WX MM8$Q'/?[ D"+?$,>@NY?$:K"LKXW-' VMGJTC1:E -@D02HV^&T]2>B.B6) MD M=4TRQ&=<&-+XA% N=W^!EN\$473OSP-L72I;N=\65@UWCRAFAF<4IX(XC M"@!/A&E<8JY3W)419!F$& PS>!US'0FI2]C%,?@H*1Q@"R4A/89B3?8 GS$# MP#L03NX@G MT9-,V9[JV@U]E>KN,IN>-_0T8-XZO@_L_SG7 M(//<,;*=, VS :Q:3?1E(K51KD6TU$]O@KHI9$"*:B2GQ" 0ZA("!&0?-NR M$Z:ERU#SF$,&C?YS MIQ=M&,ZMHF2HX6RPU5;PV2 E-0.'# 1%;%10O/FEH!A;85;6B;46A!9.638% M,7P+&1I"^(/V@.&7&>[^KP@:[C9!GQR''O#TZ1%L*UUEJ1[P%2@^YS'2D&J9 M6P13#13&A NY255<\P28RVG(!3=+U([;AL5-PU+*LL41?L.TD;!917!73:@H M50%LU5;K1A%@SSI@4[<9RT'""B MGIP5N!N@":2ECIBP:_ "@O(K-7>?FM&N M47,RIZ*T$09QRY($$BL^!\3I+0G2#V\&/P_U4\*EN]R>,6'8A'80ZK1+RT*X MRX\/_Y1X3E?6#'/.Y,MG'"2LLUF[LS"W#.#/$#M_F4QZUIQNQXD4[QJ13AQ, M'Z(=CQ"K_,G6;"'45\0UU)4RBDJ%D&Z(N =]9E(;*,4G4="3AO4FO[N3=+*W MM4$"X1&BS3W;RN4(V&+//?%(-"]7/NT[CU*J5VH7XY3E,8MM +??LO+LX7F/O2<\SOZ\3F-=FTCA7(B*]0 MLP\RO@KA%'(^(Y5>R4=; !UF&3>&L4<#<2A!GF)MS,$WV\4>, X"G\; "G\Q M[ZRW"/9[R<%UNR&4>63/1/=?#V6^CWBXH@@RJV/?30&!IJMHH\C]"RRO6@ M ; +H-%VFE.#X-1E!LB"-;%3J2+]UJ<V^T-+(N<"^]V9(&9%O$HN9] MR[VR96%;.U%UWJO@O$+&?<#)&EB'T.'Z#:A[$&NN1*-G7%)\'AFD/(Y9OKKV M$+!!"/O7K;> U?CB>WJK>AIJ*4K#AC5IF]-]_A>]MI+#&2(YN>9N'ZTGV#K^ MXP/JXJ:AQ4GYL\?%WM;[_:EK&;^_5_N>S?8+XGL-\%9%3.2M#@O8,V MP==ZW3R^ BG5CE)KP^*.V(\3@%^ M^KDS6.VSKJAK-9[[.8/]?<3Q'U!+ P04 " "[@ Y9MLB(:Z<% ! %0 M& &%N=G,M,C R-# V,S!X97@S,F0Q+FAT;>U8;7/:1A#^*ULR;>P9] 8X M<01A!F,\H1,;Q\C3YN,AG="UATXYG0STUW?O)(%PW#1IG-8SC<<(=+MWMR_/ M[CW2X ?+FJ0)24,:P9O@\BU$(BQ6-%402DH4CJZ92B 06492N*12,L[A3+)H M20$\UWYA>YT3V[6LX0#7&E>31.K#J>/UG([;Z8';\[V.[[V$ZTLXN@W&QT;[ M?#8.WE]/RFVO;\_>3L?0LASGE^[8<+5%DQ63&^]9\';$5SN*)KN!$KDCYOER/XG5/)XN=] MHYVS/R@NC0XJNE$6X6R)BVMC^V4$?)2!_GB=\H?><7&PXYH:YQ:"1RB<;!*V M8 JZ'=L;. L,6_98)GZT6\/F$#%,Y2>,'D]N@NG%=#P*IK,KQ-_-_'9T%4 P M ^\4;NVY/;9A/AD;J=<]<=N#A1R.YC ZGUT'D_/F#"VI55^Y+V!V <&;"CJ\G1N- 2SJNVWG$<_JW(%8NWY1!+(XR WWV1?2ISTQ1" MD:8TU" J2UTE%-X51&+T^!9N:":D A'#*$W%' PF5%,UL&E4:7]N$ M5K?ADDA&\!J&- P3EK(VA%3JL+4A*V1>$&Q]2C0Q4 7'8$";22*1Z1[75*^5 M=/;1"&,^D0N2TMR:;3C=PB@T4=39;Z.<*-^ 0)$%I[ 0,J+R=XX)X=W(-1,Q*- ME06N%G.Q]A,6(2"%XKVZUIMNOM81*GA MYD,54"KJ F0Y\E7.U+9VL#74%,+M]G>8R6H<5-?#8OL>[6\?;5.QASWY'X;] M&_A[CNW*AU&QQ$,%O%[)<$L_O@ I54>IR5BV M+I.(#?YP+NRQ-E3HG_-DO?,_0$G+E&^L'TP[?A(N.$T1CI-5)MW91A%L<, MGSCU*X.C:\F0OF3(7SZ2F[E3?<"S%>SU+G:,I]([OI?AFL24K?*II*K1O9,= M65F0\/>E%$4::=8DI%^73.-UUZ&@.A8U$^/('JWJWCU@4-4[M0,.=3BV>X>7 MD26URB.4Q!AJG]P)%E6X>?G*[NYJNQQR#0$L7PV:=XW#/P%02P$"% ,4 M" "[@ Y9X\F?Q#H/ #5F@ $0 @ $ 86YV&UL4$L! A0#% @ NX . M67<\V #\@, %0 @ $SB@ 86YV&UL4$L! A0#% @ NX .69")5-/C@ $ A-T0 !4 M ( !5<$ &%N=G,M,C R-# V,S!X,3!Q+FAT;5!+ 0(4 Q0 ( +N #EE[ M6[% %0D /0Q 8 " 6M" @!A;G9S+3(P,C0P-C,P>&5X M,S%D,2YH=&U02P$"% ,4 " "[@ Y9MLB(:Z<% ! %0 & M @ &V2P( 86YV#,R9#$N:'1M4$L%!@ ( @ *&@( )-1 @ $! end XML 66 anvs-20240630x10q_htm.xml IDEA: XBRL DOCUMENT 0001477845 anvs:WarrantsClassifiedAsLiabilitiesMember us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputSharePriceMember 2024-06-30 0001477845 anvs:WarrantsClassifiedAsLiabilitiesMember us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputRiskFreeInterestRateMember 2024-06-30 0001477845 anvs:WarrantsClassifiedAsLiabilitiesMember us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputPriceVolatilityMember 2024-06-30 0001477845 anvs:WarrantsClassifiedAsLiabilitiesMember us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputExpectedTermMember 2024-06-30 0001477845 anvs:WarrantsClassifiedAsLiabilitiesMember us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputExercisePriceMember 2024-06-30 0001477845 anvs:WarrantsClassifiedAsLiabilitiesMember us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputConversionPriceMember 2024-06-30 0001477845 anvs:WarrantsClassifiedAsLiabilitiesMember us-gaap:FairValueInputsLevel3Member anvs:MeasurementInputSuccessRateMember 2024-06-30 0001477845 anvs:WarrantsClassifiedAsLiabilitiesMember us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputSharePriceMember 2023-12-31 0001477845 anvs:WarrantsClassifiedAsLiabilitiesMember us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputRiskFreeInterestRateMember 2023-12-31 0001477845 anvs:WarrantsClassifiedAsLiabilitiesMember us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputPriceVolatilityMember 2023-12-31 0001477845 anvs:WarrantsClassifiedAsLiabilitiesMember us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputExpectedTermMember 2023-12-31 0001477845 anvs:WarrantsClassifiedAsLiabilitiesMember us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputExercisePriceMember 2023-12-31 0001477845 anvs:WarrantsClassifiedAsLiabilitiesMember us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputConversionPriceMember 2023-12-31 0001477845 anvs:WarrantsClassifiedAsLiabilitiesMember us-gaap:FairValueInputsLevel3Member anvs:MeasurementInputSuccessRateMember 2023-12-31 0001477845 us-gaap:EmployeeStockOptionMember 2023-04-01 2023-06-30 0001477845 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-06-30 0001477845 us-gaap:CommonStockMember 2023-01-01 2023-03-31 0001477845 us-gaap:SubsequentEventMember anvs:CommonStockPurchaseAgreementMember 2024-07-01 2024-08-06 0001477845 us-gaap:CommonStockMember 2024-04-01 2024-06-30 0001477845 anvs:CommonStockPurchaseAgreementFixedPurchaseMember 2024-04-01 2024-06-30 0001477845 us-gaap:CommonStockMember 2023-04-01 2023-06-30 0001477845 us-gaap:RetainedEarningsMember 2024-06-30 0001477845 us-gaap:AdditionalPaidInCapitalMember 2024-06-30 0001477845 us-gaap:RetainedEarningsMember 2024-03-31 0001477845 us-gaap:AdditionalPaidInCapitalMember 2024-03-31 0001477845 2024-03-31 0001477845 us-gaap:RetainedEarningsMember 2023-12-31 0001477845 us-gaap:AdditionalPaidInCapitalMember 2023-12-31 0001477845 us-gaap:RetainedEarningsMember 2023-06-30 0001477845 us-gaap:AdditionalPaidInCapitalMember 2023-06-30 0001477845 us-gaap:RetainedEarningsMember 2023-03-31 0001477845 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0001477845 2023-03-31 0001477845 us-gaap:RetainedEarningsMember 2022-12-31 0001477845 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001477845 us-gaap:PrivatePlacementMember 2024-03-21 0001477845 us-gaap:PrivatePlacementMember 2024-03-15 0001477845 us-gaap:CommonStockMember 2024-06-30 0001477845 us-gaap:CommonStockMember 2024-03-31 0001477845 us-gaap:CommonStockMember 2023-12-31 0001477845 us-gaap:CommonStockMember 2023-06-30 0001477845 us-gaap:CommonStockMember 2023-03-31 0001477845 us-gaap:CommonStockMember 2022-12-31 0001477845 anvs:ConsultingAgreementMember srt:DirectorMember us-gaap:SubsequentEventMember 2024-07-01 2024-07-01 0001477845 us-gaap:EmployeeStockOptionMember 2024-06-30 0001477845 us-gaap:EmployeeStockOptionMember 2023-12-31 0001477845 us-gaap:EmployeeStockOptionMember 2024-04-01 2024-06-30 0001477845 us-gaap:EmployeeStockOptionMember 2024-01-01 2024-06-30 0001477845 anvs:PreviousPlansMember 2024-06-30 0001477845 anvs:EquityIncentivePlan2019Member 2024-06-30 0001477845 anvs:EquityIncentivePlan2019Member 2024-06-12 0001477845 anvs:EquityIncentivePlan2019Member 2021-06-01 0001477845 anvs:EquityIncentivePlan2019Member 2021-05-31 0001477845 anvs:November2023EquityOfferingAndWarrantIssuanceMember 2023-10-31 2023-10-31 0001477845 us-gaap:RetainedEarningsMember 2024-04-01 2024-06-30 0001477845 us-gaap:RetainedEarningsMember 2024-01-01 2024-03-31 0001477845 us-gaap:RetainedEarningsMember 2023-04-01 2023-06-30 0001477845 us-gaap:RetainedEarningsMember 2023-01-01 2023-03-31 0001477845 us-gaap:WarrantMember 2024-01-01 2024-06-30 0001477845 anvs:EquityLineOfCreditDerivativeLiabilityMember 2024-01-01 2024-06-30 0001477845 anvs:WarrantsClassifiedAsLiabilitiesMember 2024-04-01 2024-06-30 0001477845 us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputSharePriceMember 2024-06-30 0001477845 us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputRiskFreeInterestRateMember 2024-06-30 0001477845 us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputPriceVolatilityMember 2024-06-30 0001477845 us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputExpectedTermMember 2024-06-30 0001477845 us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputSharePriceMember 2024-04-25 0001477845 us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputRiskFreeInterestRateMember 2024-04-25 0001477845 us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputPriceVolatilityMember 2024-04-25 0001477845 us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputExpectedTermMember 2024-04-25 0001477845 anvs:CommonStockPurchaseAgreementMember 2024-06-30 0001477845 anvs:WarrantsClassifiedAsEquityMember 2023-12-31 0001477845 anvs:WarrantsClassifiedAsEquityMember 2024-06-30 0001477845 anvs:November2023EquityOfferingAndWarrantIssuanceMember 2023-10-31 0001477845 2023-06-30 0001477845 2022-12-31 0001477845 us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2024-06-30 0001477845 us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2023-12-31 0001477845 us-gaap:WarrantMember 2024-01-01 2024-06-30 0001477845 us-gaap:EmployeeStockOptionMember 2024-01-01 2024-06-30 0001477845 anvs:EquityLineOfCreditSharesMember 2024-01-01 2024-06-30 0001477845 us-gaap:WarrantMember 2023-01-01 2023-06-30 0001477845 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-06-30 0001477845 us-gaap:ResearchAndDevelopmentExpenseMember 2024-04-01 2024-06-30 0001477845 us-gaap:GeneralAndAdministrativeExpenseMember 2024-04-01 2024-06-30 0001477845 us-gaap:ResearchAndDevelopmentExpenseMember 2024-01-01 2024-06-30 0001477845 us-gaap:GeneralAndAdministrativeExpenseMember 2024-01-01 2024-06-30 0001477845 us-gaap:ResearchAndDevelopmentExpenseMember 2023-04-01 2023-06-30 0001477845 us-gaap:GeneralAndAdministrativeExpenseMember 2023-04-01 2023-06-30 0001477845 us-gaap:ResearchAndDevelopmentExpenseMember 2023-01-01 2023-06-30 0001477845 us-gaap:GeneralAndAdministrativeExpenseMember 2023-01-01 2023-06-30 0001477845 2023-01-01 2023-06-30 0001477845 us-gaap:AdditionalPaidInCapitalMember 2024-04-01 2024-06-30 0001477845 us-gaap:AdditionalPaidInCapitalMember 2023-04-01 2023-06-30 0001477845 2023-04-01 2023-06-30 0001477845 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-03-31 0001477845 2023-01-01 2023-03-31 0001477845 2024-08-09 0001477845 us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2024-06-30 0001477845 us-gaap:CarryingReportedAmountFairValueDisclosureMember 2024-06-30 0001477845 anvs:WarrantsClassifiedAsLiabilitiesMember 2024-03-31 0001477845 us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2023-12-31 0001477845 us-gaap:CarryingReportedAmountFairValueDisclosureMember 2023-12-31 0001477845 anvs:WarrantsClassifiedAsLiabilitiesMember 2023-12-31 0001477845 anvs:WarrantsClassifiedAsLiabilitiesMember us-gaap:SubsequentEventMember 2024-07-09 0001477845 us-gaap:AdditionalPaidInCapitalMember 2024-01-01 2024-03-31 0001477845 2024-01-01 2024-03-31 0001477845 us-gaap:CommonStockMember 2024-01-01 2024-03-31 0001477845 anvs:WarrantsClassifiedAsEquityMember 2020-01-31 0001477845 anvs:CommonStockPurchaseAgreementMember 2024-04-01 2024-06-30 0001477845 anvs:CommonStockPurchaseAgreementCommitmentSharesMember 2024-04-01 2024-06-30 0001477845 anvs:CommonStockPurchaseAgreementMember 2024-01-01 2024-06-30 0001477845 anvs:CommonStockPurchaseAgreementCommitmentSharesMember 2024-01-01 2024-06-30 0001477845 srt:ExecutiveOfficerMember 2024-06-30 0001477845 anvs:WarrantsClassifiedAsLiabilitiesMember 2024-01-01 2024-03-31 0001477845 us-gaap:PrivatePlacementMember 2024-03-21 2024-03-21 0001477845 us-gaap:PrivatePlacementMember 2024-03-15 2024-03-15 0001477845 2024-04-01 2024-06-30 0001477845 anvs:CommonStockPurchaseAgreementMember 2024-04-26 2024-06-30 0001477845 anvs:WarrantsClassifiedAsLiabilitiesMember 2024-01-02 2024-01-02 0001477845 anvs:WarrantsClassifiedAsLiabilitiesMember 2024-01-01 2024-06-30 0001477845 srt:MinimumMember anvs:CommonStockPurchaseAgreementFixedPurchaseMember 2024-04-25 0001477845 anvs:CommonStockPurchaseAgreementCommitmentSharesMember 2024-04-25 0001477845 anvs:CommonStockPurchaseAgreementMember 2024-04-25 0001477845 anvs:CommonStockPurchaseAgreementFixedPurchaseMember 2024-04-25 2024-04-25 0001477845 anvs:CommonStockPurchaseAgreementVolumeWeightedAveragePricePurchaseMember 2024-04-25 2024-04-25 0001477845 anvs:CommonStockPurchaseAgreementAdditionalVolumeWeightedAveragePricePurchaseMember 2024-04-25 2024-04-25 0001477845 anvs:WarrantsClassifiedAsLiabilitiesMember us-gaap:SubsequentEventMember 2024-07-02 2024-07-09 0001477845 anvs:WarrantsClassifiedAsEquityMember 2024-04-01 2024-06-30 0001477845 anvs:WarrantsClassifiedAsEquityMember 2024-01-01 2024-06-30 0001477845 anvs:WarrantsClassifiedAsEquityMember 2023-04-01 2023-06-30 0001477845 anvs:WarrantsClassifiedAsEquityMember 2023-01-01 2023-06-30 0001477845 2024-01-01 2024-06-30 0001477845 anvs:WarrantsClassifiedAsLiabilitiesMember 2024-06-30 0001477845 2024-06-30 0001477845 2023-12-31 iso4217:USD shares iso4217:USD shares pure anvs:item anvs:Vote anvs:D anvs:Y NYSE Non-accelerated Filer 0 0 0 0 0001477845 --12-31 2024 Q2 false false false false false 0 0.0001 10519933 11721480 10-Q true 2024-06-30 false 001-39202 Annovis Bio, Inc. DE 26-2540421 101 Lindenwood Drive, Suite 225 Malvern PA 19355 484 875-3192 Common Stock, par value $0.0001 per share ANVS Yes Yes true true false false 13054018 3997767 5754720 1048688 4453544 5046455 10208264 3394657 1292837 662682 2986273 4057339 4279110 2235000 13680000 505000 6797339 17959110 0.0001 0.0001 2000000 2000000 0 0 0.0001 0.0001 70000000 70000000 11721480 10519933 1172 1052 114594390 102507189 -116346446 -110259087 -1750884 -7750846 5046455 10208264 5785217 8262167 12307308 16048223 1977421 1497533 3265137 3681193 7762638 9759700 15572445 19729416 -7762638 -9759700 -15572445 -19729416 25978 222578 70146 455113 1346060 1346060 4062308 10761000 2742226 222578 9485086 455113 -5020412 -9537122 -6087359 -19274303 0 0 0 0 -5020412 -9537122 -6087359 -19274303 -0.44 -1.07 -0.56 -2.25 -0.44 -0.44 -1.07 -1.07 -1.52 -2.25 11307759 8951309 10966412 8575239 11307759 11307759 8951309 8951309 11066265 8575239 10519933 1052 102507189 -110259087 -7750846 60000 6 1223994 1224000 431366 43 3874957 3875000 364765 364765 -1066947 -1066947 11011299 1101 107970905 -111326034 -3354028 710181 71 5026973 5027044 1596512 1596512 -5020412 -5020412 11721480 1172 114594390 -116346446 -1750884 8163923 816 82377488 -54054774 28323530 52755 6 7380 7386 1542338 1542338 -9737181 -9737181 8216678 822 83927206 -63791955 20136073 788453 79 8571112 8571191 7142 1 999 1000 1571493 1571493 -9537122 -9537122 9012273 902 94070810 -73329077 20742635 -6087359 -19274303 1961277 3113831 -10761000 1296060 -3404856 -552521 2101820 -2788377 -2323591 -2836313 -10407937 -21232641 8110984 8571191 540000 8386 8650984 8579577 -1756953 -12653064 5754720 28377693 3997767 15724629 684000 50000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">(1) Nature of Business, Going Concern and Management’s Plan</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-weight:normal;">Annovis Bio, Inc. (the “Company” or “Annovis”) was incorporated on April 29, 2008, under the laws of the State of Delaware. Annovis is a clinical-stage drug platform company addressing neurodegeneration, such as Alzheimer’s disease (“AD”) and Parkinson’s disease (“PD”). The toxic cascade in neurodegeneration begins with high levels of neurotoxic proteins, which lead to impaired axonal transport, inflammation, death of nerve cells and loss of cognition and motor function. The Company’s lead product candidate, Buntanetap, is a small molecule administered orally that is designed to attack neurodegeneration by entering the brain and inhibiting the translation of multiple neurotoxic proteins, thereby impeding the toxic cascade.  High levels of neurotoxic proteins lead to impaired axonal transport, which is responsible for the communication between and within nerve cells. When that communication is impaired, the immune system is activated and attacks the nerve cells, eventually killing them. The Company has shown in its clinical and pre-clinical studies that Buntanetap lowered neurotoxic protein levels, leading to improved axonal transport, reduced inflammation, lower nerve cell death and improved function.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Going Concern</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-weight:normal;">Since its founding, the Company has been engaged in organizational activities, including raising capital, as well as research and development activities. The Company has </span><span style="font-weight:normal;">no</span><span style="font-weight:normal;">t generated substantial revenues and has not yet achieved profitable operations, nor has it ever generated positive cash flows from operations. There is no assurance that profitable operations, if achieved, could be sustained on a continuing basis. The Company is subject to those risks associated with any clinical stage pharmaceutical company that has substantial expenditures for research and development. There can be no assurance that the Company’s research and development projects will be successful, that products developed will obtain necessary regulatory approval, or that any approved product will be commercially viable. In addition, the Company operates in an environment of rapid technological change and is largely dependent on the services of its employees and consultants. Further, the Company’s future operations are dependent on the success of the Company’s efforts to raise additional capital.</span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">The Company has a history of incurring net losses and anticipates incurring additional losses until such time, if ever, that it can generate significant revenue from its product candidates currently in development. The Company’s primary source of capital has historically been the issuance of common stock and warrants to purchase common stock.</span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">Since the Company’s inception, the Company has incurred losses and negative cash flows from operations. At June 30, 2024, the Company had cash and cash equivalents of </span><span style="font-family:'Times New Roman','Times','serif';">$4.0</span><span style="font-family:'Times New Roman','Times','serif';"> million and an accumulated deficit of </span><span style="font-family:'Times New Roman','Times','serif';">$116.3</span><span style="font-family:'Times New Roman','Times','serif';"> million. The Company’s net loss was </span><span style="font-family:'Times New Roman','Times','serif';">$6.1</span><span style="font-family:'Times New Roman','Times','serif';"> million and </span><span style="font-family:'Times New Roman','Times','serif';">$19.3</span><span style="font-family:'Times New Roman','Times','serif';"> million for the six months ended June 30, 2024 and 2023, respectively. In addition, the Company’s operating loss was </span><span style="font-family:'Times New Roman','Times','serif';">$15.6</span><span style="font-family:'Times New Roman','Times','serif';"> million and </span><span style="font-family:'Times New Roman','Times','serif';">$19.7</span><span style="font-family:'Times New Roman','Times','serif';"> million for the six months ended June 30, 2024 and 2023, respectively. The Company follows the provisions of Financial Accounting Standards Board, or FASB, Accounting Standards Codification, or ASC, Topic 205-40, Presentation of Financial Statements-Going Concern, or ASC 205-40, which requires Management to assess the Company’s ability to continue as a going concern for one year after the date its financial statements are issued. The Company expects that its existing balance of cash and cash equivalents as of June 30, 2024 is not sufficient to fund operations for the period through one year after the date of this filing and therefore Management has concluded that substantial doubt exists about the Company’s ability to continue as a going concern. Management’s plans to mitigate this risk include raising additional capital through equity financings, debt or other potential alternatives. Management’s plans may also include the deferral of certain operating expenses unless and until additional capital is received. However, there can be no assurance that the Company will be successful in raising additional capital or that such capital, if available, will be on terms that are acceptable to the Company, or that the Company will be successful in deferring certain operating expenses. As such, Management concluded that such plans do not alleviate the aforementioned substantial doubt. If the Company is unable to raise sufficient additional capital or defer sufficient operating expenses, the Company may be compelled to reduce the scope of its operations.</span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">The accompanying financial statements have been prepared on a going concern basis, which contemplates the realization of assets and satisfaction of liabilities in the normal course of business, and do not include any adjustments relating to recoverability and classification of recorded asset amounts or the amounts and classification of liabilities that might be necessary should the Company be unable to continue as a going concern.</span></p> 0 4000000.0 -116300000 -6100000 -19300000 -15600000 -19700000 <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;"><span style="font-style:italic;">(a) Basis of Presentation of Interim Unaudited Financial Statements</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The accompanying interim financial statements of Annovis Bio, Inc. should be read in conjunction with the audited financial statements and notes thereto included in the Company’s 2023 Annual Report on Form 10-K filed with the Securities and Exchange Commission (the “SEC”) on March 29, 2024. The interim financial statements included herein are unaudited. In the opinion of Management, these statements include all adjustments, consisting of normal, recurring adjustments, necessary for a fair presentation of the financial position of Annovis at June 30, 2024, its results of operations for the three and six months ended June 30, 2024 and 2023 and its cash flows for the six months ended June 30, 2024 and 2023. These interim results of operations are not necessarily indicative of the results to be expected for a full year or any future period. The accompanying financial statements have been prepared in conformity with U.S. generally accepted accounting principles (“U.S. GAAP”) and the rules and regulations of the SEC. Any reference in these notes to applicable guidance is meant to refer to U.S. GAAP as found in the Accounting Standards Codification (“ASC”) and Accounting Standards Update (“ASU”) of the Financial Accounting Standards Board (“FASB”). Certain information and note disclosures normally included in financial statements prepared in accordance with U.S. GAAP have been omitted pursuant to such rules and regulations relating to interim financial statements.</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;">(b) Use of Estimates</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The preparation of financial statements in conformity with U.S. GAAP requires Management to make estimates and assumptions that affect the reported amounts of assets and liabilities, including disclosure of contingent assets and liabilities, at the date of the financial statements, and the reported amounts of revenues and expenses during the reporting period. Due to the uncertainty of factors surrounding the estimates or judgments used in the preparation of the financial statements, actual results may materially vary from these estimates.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Significant items subject to such estimates and assumptions include the accounting and fair value of equity instruments, common stock warrant liabilities, derivative liabilities, as well as accounting for research and development contracts, including clinical trial accruals. Future events and their effects cannot be predicted with certainty; accordingly, accounting estimates require the exercise of judgment. Accounting estimates used in the preparation of these financial statements change as new events occur, as more experience is acquired, as additional information is obtained and as the operating environment changes.</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;">(c) Basic and Diluted Net Loss per Share</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Basic net loss per share is determined using the weighted average number of shares of common stock outstanding during each period. Diluted net loss per share includes the effect, if any, from the potential exercise or conversion of securities, such as warrants and stock options, which would result in the issuance of incremental shares of common stock. The computation of diluted net loss per shares does not include the conversion of securities that would have an anti-dilutive effect.</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;">(d) Cash and Cash Equivalents</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company considers all highly-liquid investments with original maturities of three months or less to be cash equivalents. The Company has cash balances at financial institutions which throughout the year regularly exceed the federally insured limit of $250,000. Any loss incurred or a lack of access to such funds, could have a significant adverse effect on the Company’s financial condition, results of operations and cash flows. </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;">(e)  Issuance Costs Associated with Equity Issuances</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Issuance costs incurred in connection with the Company’s equity issuances, which primarily consist of direct incremental legal, printing, listing and accounting fees, are offset against proceeds received in the issuances and charged to additional paid-in capital in the period the equity issuance is completed. Issuance costs related to the Equity Line of Credit (“ELOC”) Purchase Agreement are expensed as incurred as prescribed by ASC 815.</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;">(f) Derivative Liability</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company evaluates all features contained in financing agreements to determine if there are any embedded derivatives that require separate accounting from the underlying agreement under ASC 815 – <i style="font-style:italic;">Derivatives and Hedging</i><span style="white-space:pre-wrap;">. An embedded derivative that requires separation is accounted for as a separate liability or asset from the host agreement. The separated embedded derivative is accounted for at fair market value, with changes in fair value recognized in the statements of operations within the other financing costs line item. The Company determined that certain features under the ELOC Purchase Agreement (See Note 7 — Stockholders’ (Deficit) Equity) collectively qualified as an embedded derivative. The derivative was accounted for separately from the underlying ELOC Purchase Agreement and is accounted for at fair value.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">(g) Common Stock Warrants</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">On October 31, 2023, the Company completed an underwritten offering whereby the Company sold (i) 1,250,000 shares of common stock and (ii) warrants to purchase an aggregate of 1,250,000 shares of common stock at an exercise price of $9.00 per share (“Canaccord Warrants”). The warrants are liability classified as they contain certain cash settlement adjustment features that are outside of the Company’s control or not deemed to be indexed to the Company’s stock. The warrant liabilities are recorded at fair value regardless of the timing of the redemption feature, the redemption price, or the likelihood of redemption. These warrants are subject to re-measurement at each balance sheet date and any change in fair value is recognized as a component of change in fair value of warrant liability in the statements of operations. The Company will continue to adjust the liability for changes in fair value until the earlier of the exercise, expiration, or other settlement of the warrants. The warrants are classified as Level 3 liabilities.</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;">(h) Fair Value of Financial Instruments</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The fair value of the Company’s assets and liabilities, which qualify as financial instruments under FASB ASC Topic 820, “Fair Value Measurements,” equals or approximates the carrying amounts represented in the balance sheets, primarily due to their short-term nature, except for the derivative liabilities and warrant liabilities (see Note 3).</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;">(i) Research and Development</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Research and development costs are either expensed as incurred or recorded separately as a prepaid asset, and the expense recognized when the service is performed and are primarily comprised of personnel-related expenses and external research and development expenses incurred under arrangements with third parties, such as contract research organizations and consultants. At the end of each reporting period, the Company compares the payments made to each service provider to the estimated progress towards completion of the related project. Factors that the Company considers in preparing these estimates include the number of patients enrolled in studies, milestones achieved, and other criteria related to the efforts of its vendors. These estimates will be subject to change as additional information becomes available. Depending on the timing of payments to vendors and estimated services provided, the Company will record net prepaid or accrued expenses related to these costs. Prepaid clinical expenses represent valid future economic benefits based on the Company’s contracts with its vendors and are realized in the ordinary course of business.</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;">(j) Stock-Based Compensation</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The Company accounts for its stock-based compensation awards in accordance with FASB ASC Topic 718, Compensation—Stock Compensation (“ASC 718”). The Company has issued stock-based compensation awards including stock options. ASC 718 requires all stock-based payments, including grants of stock options, to be recognized </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">in the financial statements based on their grant date fair values. The Company uses the Black-Scholes option-pricing model to determine the fair value of stock options granted. The Company recognizes forfeitures as they occur.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Expense related to stock-based compensation awards granted with service-based vesting conditions is recognized on a straight-line basis based on the grant date fair value over the associated service period of the award, which is generally the vesting term. Stock options have a contractual term of 10 years. Expense for stock-based compensation awards with performance-based vesting conditions is only recognized when the performance-based vesting condition is deemed probable to occur. Expense related to stock-based compensation awards are recorded to research and development expense or general and administrative expense based on the underlying function of the individual that was granted the stock-based compensation award.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Estimating the fair value of stock options requires the input of subjective assumptions, including the expected term of the stock option, stock price volatility, the risk-free interest rate, and expected dividends. The assumptions used in the Company’s Black-Scholes option-pricing model represent Management’s best estimates and involve a number of variables, uncertainties, assumptions, and the application of Management’s judgment, as they are inherently subjective. If any assumptions change, the Company’s stock-based compensation expense could be materially different in the future.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The assumptions used in the Company’s Black-Scholes option-pricing model for stock options are as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Expected Term.</i> As Annovis does not have sufficient historical exercise data to provide a reasonable basis upon which to estimate expected term, the expected term of employee stock options subject to service-based vesting conditions is determined using the “simplified” method, as prescribed in SEC’s Staff Accounting Bulletin No. 107, whereby the expected term equals the arithmetic average of the vesting term and the original contractual term of the stock option.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Expected Volatility.</i> The expected volatility is based on historical volatilities of Annovis and similar entities within the Company’s industry for periods commensurate with the assumed expected term.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Risk-Free Interest Rate.</i> The risk-free interest rate is based on the interest rate payable on U.S. Treasury securities in effect at the time of grant for a period that is commensurate with the assumed expected term.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Expected Dividends.</i> The expected dividend yield is 0% because Annovis has not historically paid, and does not expect for the foreseeable future to pay, a dividend on its common stock.</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;">(k) Income Taxes</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company provides for income taxes using the asset and liability approach. Deferred tax assets and liabilities are recorded based on the differences between the financial statement and tax bases of assets and liabilities and the tax rates in effect when these differences are expected to reverse. Deferred tax assets are reduced by a valuation allowance if, based on the weight of available evidence, it is more likely than not that some or all of the deferred tax assets will not be realized. As of June 30, 2024 and December 31, 2023, the Company had a full valuation allowance against its deferred tax assets.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company is subject to the provisions of ASC 740, Income Taxes, which prescribes a more likely-than-not threshold for the financial statement recognition of uncertain tax positions. ASC 740 clarifies the accounting for income taxes by prescribing a minimum recognition threshold and measurement attribute for the financial statement recognition and measurement of a tax position taken or expected to be taken in a tax return. There are currently no open federal or state tax audits. The Company has not recorded any liability for uncertain tax positions at June 30, 2024 or 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-style:italic;">(l) Recent Accounting Pronouncements</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;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 income tax disclosures by requiring: (1) consistent categories and </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">greater disaggregation of information in the rate reconciliation, and (2) income taxes paid disaggregated by jurisdiction. It also includes certain other amendments to improve the effectiveness of income tax disclosures. ASU 2023-09 is effective for annual periods beginning after December 15, 2024. Early adoption is permitted. The ASU indicates that all entities will apply the guidance prospectively with an option for retroactive application to each period presented in the financial statements. The Company has not yet determined the full impact ASU 2023-09 may have on its financial statement disclosures, but does not expect any material impact.</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;">(a) Basis of Presentation of Interim Unaudited Financial Statements</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The accompanying interim financial statements of Annovis Bio, Inc. should be read in conjunction with the audited financial statements and notes thereto included in the Company’s 2023 Annual Report on Form 10-K filed with the Securities and Exchange Commission (the “SEC”) on March 29, 2024. The interim financial statements included herein are unaudited. In the opinion of Management, these statements include all adjustments, consisting of normal, recurring adjustments, necessary for a fair presentation of the financial position of Annovis at June 30, 2024, its results of operations for the three and six months ended June 30, 2024 and 2023 and its cash flows for the six months ended June 30, 2024 and 2023. These interim results of operations are not necessarily indicative of the results to be expected for a full year or any future period. The accompanying financial statements have been prepared in conformity with U.S. generally accepted accounting principles (“U.S. GAAP”) and the rules and regulations of the SEC. Any reference in these notes to applicable guidance is meant to refer to U.S. GAAP as found in the Accounting Standards Codification (“ASC”) and Accounting Standards Update (“ASU”) of the Financial Accounting Standards Board (“FASB”). Certain information and note disclosures normally included in financial statements prepared in accordance with U.S. GAAP have been omitted pursuant to such rules and regulations relating to interim financial statements.</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;">(b) Use of Estimates</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The preparation of financial statements in conformity with U.S. GAAP requires Management to make estimates and assumptions that affect the reported amounts of assets and liabilities, including disclosure of contingent assets and liabilities, at the date of the financial statements, and the reported amounts of revenues and expenses during the reporting period. Due to the uncertainty of factors surrounding the estimates or judgments used in the preparation of the financial statements, actual results may materially vary from these estimates.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Significant items subject to such estimates and assumptions include the accounting and fair value of equity instruments, common stock warrant liabilities, derivative liabilities, as well as accounting for research and development contracts, including clinical trial accruals. Future events and their effects cannot be predicted with certainty; accordingly, accounting estimates require the exercise of judgment. Accounting estimates used in the preparation of these financial statements change as new events occur, as more experience is acquired, as additional information is obtained and as the operating environment changes.</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;">(c) Basic and Diluted Net Loss per Share</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Basic net loss per share is determined using the weighted average number of shares of common stock outstanding during each period. Diluted net loss per share includes the effect, if any, from the potential exercise or conversion of securities, such as warrants and stock options, which would result in the issuance of incremental shares of common stock. The computation of diluted net loss per shares does not include the conversion of securities that would have an anti-dilutive effect.</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;">(d) Cash and Cash Equivalents</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company considers all highly-liquid investments with original maturities of three months or less to be cash equivalents. The Company has cash balances at financial institutions which throughout the year regularly exceed the federally insured limit of $250,000. Any loss incurred or a lack of access to such funds, could have a significant adverse effect on the Company’s financial condition, results of operations and cash flows. </p> 250000 <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;">(e)  Issuance Costs Associated with Equity Issuances</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Issuance costs incurred in connection with the Company’s equity issuances, which primarily consist of direct incremental legal, printing, listing and accounting fees, are offset against proceeds received in the issuances and charged to additional paid-in capital in the period the equity issuance is completed. Issuance costs related to the Equity Line of Credit (“ELOC”) Purchase Agreement are expensed as incurred as prescribed by ASC 815.</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;">(f) Derivative Liability</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company evaluates all features contained in financing agreements to determine if there are any embedded derivatives that require separate accounting from the underlying agreement under ASC 815 – <i style="font-style:italic;">Derivatives and Hedging</i><span style="white-space:pre-wrap;">. An embedded derivative that requires separation is accounted for as a separate liability or asset from the host agreement. The separated embedded derivative is accounted for at fair market value, with changes in fair value recognized in the statements of operations within the other financing costs line item. The Company determined that certain features under the ELOC Purchase Agreement (See Note 7 — Stockholders’ (Deficit) Equity) collectively qualified as an embedded derivative. The derivative was accounted for separately from the underlying ELOC Purchase Agreement and is accounted for at fair value.</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">(g) Common Stock Warrants</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">On October 31, 2023, the Company completed an underwritten offering whereby the Company sold (i) 1,250,000 shares of common stock and (ii) warrants to purchase an aggregate of 1,250,000 shares of common stock at an exercise price of $9.00 per share (“Canaccord Warrants”). The warrants are liability classified as they contain certain cash settlement adjustment features that are outside of the Company’s control or not deemed to be indexed to the Company’s stock. The warrant liabilities are recorded at fair value regardless of the timing of the redemption feature, the redemption price, or the likelihood of redemption. These warrants are subject to re-measurement at each balance sheet date and any change in fair value is recognized as a component of change in fair value of warrant liability in the statements of operations. The Company will continue to adjust the liability for changes in fair value until the earlier of the exercise, expiration, or other settlement of the warrants. The warrants are classified as Level 3 liabilities.</p> 1250000 1250000 9.00 <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;">(h) Fair Value of Financial Instruments</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The fair value of the Company’s assets and liabilities, which qualify as financial instruments under FASB ASC Topic 820, “Fair Value Measurements,” equals or approximates the carrying amounts represented in the balance sheets, primarily due to their short-term nature, except for the derivative liabilities and warrant liabilities (see Note 3).</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;">(i) Research and Development</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Research and development costs are either expensed as incurred or recorded separately as a prepaid asset, and the expense recognized when the service is performed and are primarily comprised of personnel-related expenses and external research and development expenses incurred under arrangements with third parties, such as contract research organizations and consultants. At the end of each reporting period, the Company compares the payments made to each service provider to the estimated progress towards completion of the related project. Factors that the Company considers in preparing these estimates include the number of patients enrolled in studies, milestones achieved, and other criteria related to the efforts of its vendors. These estimates will be subject to change as additional information becomes available. Depending on the timing of payments to vendors and estimated services provided, the Company will record net prepaid or accrued expenses related to these costs. Prepaid clinical expenses represent valid future economic benefits based on the Company’s contracts with its vendors and are realized in the ordinary course of business.</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;">(j) Stock-Based Compensation</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The Company accounts for its stock-based compensation awards in accordance with FASB ASC Topic 718, Compensation—Stock Compensation (“ASC 718”). The Company has issued stock-based compensation awards including stock options. ASC 718 requires all stock-based payments, including grants of stock options, to be recognized </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">in the financial statements based on their grant date fair values. The Company uses the Black-Scholes option-pricing model to determine the fair value of stock options granted. The Company recognizes forfeitures as they occur.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Expense related to stock-based compensation awards granted with service-based vesting conditions is recognized on a straight-line basis based on the grant date fair value over the associated service period of the award, which is generally the vesting term. Stock options have a contractual term of 10 years. Expense for stock-based compensation awards with performance-based vesting conditions is only recognized when the performance-based vesting condition is deemed probable to occur. Expense related to stock-based compensation awards are recorded to research and development expense or general and administrative expense based on the underlying function of the individual that was granted the stock-based compensation award.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Estimating the fair value of stock options requires the input of subjective assumptions, including the expected term of the stock option, stock price volatility, the risk-free interest rate, and expected dividends. The assumptions used in the Company’s Black-Scholes option-pricing model represent Management’s best estimates and involve a number of variables, uncertainties, assumptions, and the application of Management’s judgment, as they are inherently subjective. If any assumptions change, the Company’s stock-based compensation expense could be materially different in the future.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The assumptions used in the Company’s Black-Scholes option-pricing model for stock options are as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Expected Term.</i> As Annovis does not have sufficient historical exercise data to provide a reasonable basis upon which to estimate expected term, the expected term of employee stock options subject to service-based vesting conditions is determined using the “simplified” method, as prescribed in SEC’s Staff Accounting Bulletin No. 107, whereby the expected term equals the arithmetic average of the vesting term and the original contractual term of the stock option.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Expected Volatility.</i> The expected volatility is based on historical volatilities of Annovis and similar entities within the Company’s industry for periods commensurate with the assumed expected term.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Risk-Free Interest Rate.</i> The risk-free interest rate is based on the interest rate payable on U.S. Treasury securities in effect at the time of grant for a period that is commensurate with the assumed expected term.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Expected Dividends.</i> The expected dividend yield is 0% because Annovis has not historically paid, and does not expect for the foreseeable future to pay, a dividend on its common stock.</p> P10Y 0 <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;">(k) Income Taxes</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company provides for income taxes using the asset and liability approach. Deferred tax assets and liabilities are recorded based on the differences between the financial statement and tax bases of assets and liabilities and the tax rates in effect when these differences are expected to reverse. Deferred tax assets are reduced by a valuation allowance if, based on the weight of available evidence, it is more likely than not that some or all of the deferred tax assets will not be realized. As of June 30, 2024 and December 31, 2023, the Company had a full valuation allowance against its deferred tax assets.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company is subject to the provisions of ASC 740, Income Taxes, which prescribes a more likely-than-not threshold for the financial statement recognition of uncertain tax positions. ASC 740 clarifies the accounting for income taxes by prescribing a minimum recognition threshold and measurement attribute for the financial statement recognition and measurement of a tax position taken or expected to be taken in a tax return. There are currently no open federal or state tax audits. The Company has not recorded any liability for uncertain tax positions at June 30, 2024 or 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-style:italic;">(l) Recent Accounting Pronouncements</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;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 income tax disclosures by requiring: (1) consistent categories and </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">greater disaggregation of information in the rate reconciliation, and (2) income taxes paid disaggregated by jurisdiction. It also includes certain other amendments to improve the effectiveness of income tax disclosures. ASU 2023-09 is effective for annual periods beginning after December 15, 2024. Early adoption is permitted. The ASU indicates that all entities will apply the guidance prospectively with an option for retroactive application to each period presented in the financial statements. The Company has not yet determined the full impact ASU 2023-09 may have on its financial statement disclosures, but does not expect any material impact.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">(3) Fair Value Measurements</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The Company measures certain assets and liabilities at fair value in accordance with ASC 820, Fair Value Measurements and Disclosures. ASC 820 defines fair value as the price that would be received to sell an asset or paid to transfer a liability (the exit price) in an orderly transaction between market participants at the measurement date. The guidance in ASC 820 outlines a valuation framework and creates a fair value hierarchy that serves to increase the consistency and comparability of fair value measurements and the related disclosures. In determining fair value, the Company maximizes the use of quoted prices and observable inputs. Observable inputs are inputs that market participants would use in pricing the asset or liability based on market data obtained from independent sources. The fair value hierarchy is broken down into three levels based on the source of inputs as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 36pt;">Level 1—Valuations based on unadjusted quoted prices in active markets for identical assets or liabilities.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 36pt;">Level 2—Valuations based on observable inputs and quoted prices in active markets for similar assets and liabilities.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 36pt;">Level 3—Valuations based on unobservable inputs and models that are supported by little or no market activity.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The following table provides the carrying value and fair value of certain financial assets and liabilities of the Company measured at fair value on a recurring basis as of June 30, 2024 and December 31, 2023:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:45.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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.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><td style="vertical-align:bottom;white-space:nowrap;width:10.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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></tr><tr><td style="vertical-align:bottom;width:45.86%;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.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:37.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair Value Measurement at </b></p></td></tr><tr><td style="vertical-align:bottom;width:45.86%;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.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:1.86%;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 colspan="8" style="vertical-align:bottom;white-space:nowrap;width:37.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;">June 30, 2024</b></p></td></tr><tr><td style="vertical-align:bottom;width:45.86%;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.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.09%;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;">Carrying Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.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;">Level 2</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.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;">Level 3</b></p></td></tr><tr><td style="vertical-align:bottom;width:45.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Assets:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;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="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.46%;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="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;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="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.47%;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="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;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="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.3%;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="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;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="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;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="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:45.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Cash equivalents</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;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.46%;border-bottom: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;"> 479,068</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;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.47%;border-bottom: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;"> 479,068</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;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.3%;border-bottom: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.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;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.37%;border-bottom: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:45.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total assets measured and recorded at fair value</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;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:10.46%;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;"> 479,068</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;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:10.47%;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;"> 479,068</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.3%;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.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;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:45.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Liabilities:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.46%;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.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.47%;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.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.3%;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.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:45.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Derivative liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;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.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 505,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;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.47%;background:#cceeff;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.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;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.3%;background:#cceeff;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.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;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.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 505,000</p></td></tr><tr><td style="vertical-align:bottom;width:45.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Warrant liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;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:10.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,235,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;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:10.47%;border-bottom: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.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;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.3%;border-bottom: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.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;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.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,235,000</p></td></tr><tr><td style="vertical-align:bottom;width:45.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total liabilities measured and recorded at fair value</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;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.46%;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,740,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;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.47%;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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;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.3%;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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;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.37%;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,740,000</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:45.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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 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.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:45.78%;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.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;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:10.4%;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.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:38.35%;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;">Fair Value Measurement at </b></p></td></tr><tr><td style="vertical-align:bottom;width:45.78%;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.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;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:10.4%;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.76%;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 colspan="8" style="vertical-align:bottom;white-space:nowrap;width:38.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:45.78%;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.14%;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="2" style="vertical-align:bottom;white-space:nowrap;width:11.95%;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;">Carrying Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;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="2" style="vertical-align:bottom;white-space:nowrap;width:11.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Level 1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;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="2" style="vertical-align:bottom;white-space:nowrap;width:10.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Level 2</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;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="2" style="vertical-align:bottom;white-space:nowrap;width:11.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;">Level 3</b></p></td></tr><tr><td style="vertical-align:bottom;width:45.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Assets:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;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-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;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-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;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-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.38%;background:#cceeff;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-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;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-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;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-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;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-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;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-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:45.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Cash equivalents</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.54%;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.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,136,677</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.54%;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.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,136,677</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.54%;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:9.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 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.55%;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.4%;border-bottom: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:45.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Total assets measured and recorded at fair value</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;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.54%;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.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,136,677</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;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.54%;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.38%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,136,677</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;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.54%;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:9.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 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;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.55%;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.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:45.78%;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.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.4%;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:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.38%;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:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;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:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:45.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Warrant liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;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.54%;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.4%;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;"> 13,680,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;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.54%;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.38%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;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.54%;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:9.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 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;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.55%;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.4%;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;"> 13,680,000</p></td></tr><tr><td style="vertical-align:bottom;width:45.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Total liabilities measured and recorded at fair value</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.54%;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.4%;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;"> 13,680,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.54%;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.38%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.54%;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:9.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.55%;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.4%;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;"> 13,680,000</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company did not transfer any financial instruments into or out of Level 3 classification, during the three or six months ended June 30, 2024 and 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-style:italic;">(a) Canaccord Warrants</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The common stock warrants issued in connection with the Company’s equity raise in November 2023 (“Canaccord Warrants”) were classified as liabilities at the time of issuance due to certain cash settlement adjustment features that are outside of the Company’s control or not deemed to be indexed to the Company’s stock. The Canaccord Warrant liability is remeasured each reporting period with the change in fair value recorded to other income (expense) in the statements of operations until the warrants are exercised, expired, reclassified, or otherwise settled. The fair value of the warrant liability is estimated using a Monte Carlo simulation model.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The estimated fair value of the Canaccord Warrants is determined using Level 3 inputs. Inherent in a Monte Carlo simulation model with the volatility calculated by back solving in a Monte Carlo simulation are assumptions related to expected stock-price volatility, expected life, risk-free interest rate and other inputs. The Company estimates the volatility of its warrants based on implied volatility from the Company’s traded warrants. The risk-free interest rate is based on the market yield of U.S. Treasuries over a term commensurate with the remaining term to expiration. Any changes in these assumptions can change the associated valuation significantly.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The following table provides quantitative information regarding Level 3 fair value measurements inputs as of their measurement dates:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;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:69.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.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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 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.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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 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.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:69.84%;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.65%;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.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 30, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.32%;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><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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></tr><tr><td style="vertical-align:bottom;width:69.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Exercise price</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;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.03%;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.67%;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;"> 9.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;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.57%;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.74%;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;"> 9.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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></tr><tr><td style="vertical-align:bottom;width:69.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Closing stock price</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.03%;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.67%;margin: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.76</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;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.57%;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.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 18.70</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Number of warrants</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;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.03%;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.67%;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,140,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;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.57%;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.74%;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,200,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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></tr><tr><td style="vertical-align:bottom;width:69.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Phase 3 data probability of success</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.03%;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.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 60</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;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.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 60</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:69.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Volatility</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;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.03%;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.67%;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;"> 70</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;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.57%;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.74%;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;"> 55</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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></tr><tr><td style="vertical-align:bottom;width:69.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Term (time to expiration in years)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.03%;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.67%;margin: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.34</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;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.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.74%;margin: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.84</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Redemption hurdle price</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;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.03%;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.67%;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.25</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;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.57%;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.74%;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.25</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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></tr><tr><td style="vertical-align:bottom;width:69.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Risk-free rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.03%;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.67%;margin: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.4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;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.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.74%;margin: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.9</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Canaccord Warrants have an exercise price of $9.00 per unit, and are redeemable at the Company’s option, in whole or in part, at a redemption price equal to $0.001 per Warrant upon 30 days’ prior written notice, at any time after:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">the Company’s public announcement of Positive Topline Data (as defined in the Warrant Agreement) from its Phase 3 in patients with Parkinson’s Disease; and </span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">the date on which (a) the closing price of the Company’s common stock on the principal exchange or trading facility on which it is then traded has equaled or exceeded </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$14.25</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> and (b) the average daily trading value (“ADTV”) of the Company’s common stock is equal to or exceeds </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$2,000,000</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">, for </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">two</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;white-space:pre-wrap;"> consecutive Trading Days. </span></td></tr></table><div style="margin-top:12pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The common stock warrants are exercisable immediately and unless otherwise redeemed (as outlined above) by the Company, will expire on November 2, 2028, five years from the date of issuance. See Note 7 – Stockholders’ (Deficit) Equity for additional background. </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;">(b) ELOC Purchase Agreement</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The Company entered into a Common Stock Purchase Agreement (the “ELOC Purchase Agreement”) on April 25, 2024 with an Equity Line investor (“ELOC Purchaser”). Due to certain pricing and settlement provisions, the ELOC Purchase Agreement qualifies as a standby equity purchase agreement and includes an embedded put option. The put option derivative liability (“ELOC derivative liability”) is recognized at inception and is accounted for on a fair value basis under the provisions of ASC 815 - <i style="font-style:italic;">Derivatives and Hedging</i>. The fair value of the ELOC Purchase Agreement contemplated future purchase decisions based on economic considerations and relevant stock issuance rules/limitations and was initially determined using a Monte Carlo simulation.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The following table provides quantitative information regarding fair value measurements inputs used with respect to the ELOC derivative liability, as of their measurement dates:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;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;white-space:nowrap;width:49.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:7.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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 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:7.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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 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:7.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:49.54%;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:7.2%;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.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 30, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.42%;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;">April 25, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.2%;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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:49.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Closing stock price</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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 0.05pt 0pt;"> 5.76</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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 0.05pt 0pt;"> 13.60</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:49.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Volatility</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.2%;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:7.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 115</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.2%;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:7.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 110</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:49.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Term (time to expiration in years)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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 0.05pt 0pt;"> 2.60</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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 0.05pt 0pt;"> 2.80</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:49.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Risk-free rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.2%;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:7.22%;margin: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.5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.2%;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:7.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.22%;margin: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.8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"> The change in fair value of the ELOC derivative liability was recorded within other financing costs within the statements of operations during the three and six month periods ended June 30, 2024.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The following table provides the carrying value and fair value of certain financial assets and liabilities of the Company measured at fair value on a recurring basis as of June 30, 2024 and December 31, 2023:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:45.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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.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><td style="vertical-align:bottom;white-space:nowrap;width:10.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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></tr><tr><td style="vertical-align:bottom;width:45.86%;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.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:37.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair Value Measurement at </b></p></td></tr><tr><td style="vertical-align:bottom;width:45.86%;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.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:1.86%;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 colspan="8" style="vertical-align:bottom;white-space:nowrap;width:37.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;">June 30, 2024</b></p></td></tr><tr><td style="vertical-align:bottom;width:45.86%;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.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.09%;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;">Carrying Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.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;">Level 2</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.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;">Level 3</b></p></td></tr><tr><td style="vertical-align:bottom;width:45.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Assets:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;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="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.46%;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="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;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="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.47%;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="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;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="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.3%;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="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;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="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;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="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:45.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Cash equivalents</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;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.46%;border-bottom: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;"> 479,068</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;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.47%;border-bottom: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;"> 479,068</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;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.3%;border-bottom: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.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;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.37%;border-bottom: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:45.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total assets measured and recorded at fair value</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;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:10.46%;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;"> 479,068</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;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:10.47%;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;"> 479,068</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.3%;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.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;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:45.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Liabilities:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.46%;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.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.47%;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.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.3%;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.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:45.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Derivative liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;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.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 505,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;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.47%;background:#cceeff;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.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;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.3%;background:#cceeff;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.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;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.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 505,000</p></td></tr><tr><td style="vertical-align:bottom;width:45.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Warrant liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;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:10.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,235,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;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:10.47%;border-bottom: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.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;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.3%;border-bottom: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.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;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.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,235,000</p></td></tr><tr><td style="vertical-align:bottom;width:45.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total liabilities measured and recorded at fair value</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;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.46%;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,740,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;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.47%;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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;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.3%;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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;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.37%;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,740,000</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:45.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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 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.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:45.78%;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.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;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:10.4%;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.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:38.35%;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;">Fair Value Measurement at </b></p></td></tr><tr><td style="vertical-align:bottom;width:45.78%;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.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;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:10.4%;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.76%;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 colspan="8" style="vertical-align:bottom;white-space:nowrap;width:38.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:45.78%;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.14%;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="2" style="vertical-align:bottom;white-space:nowrap;width:11.95%;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;">Carrying Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;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="2" style="vertical-align:bottom;white-space:nowrap;width:11.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Level 1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;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="2" style="vertical-align:bottom;white-space:nowrap;width:10.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Level 2</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;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="2" style="vertical-align:bottom;white-space:nowrap;width:11.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;">Level 3</b></p></td></tr><tr><td style="vertical-align:bottom;width:45.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Assets:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;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-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;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-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;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-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.38%;background:#cceeff;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-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;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-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;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-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;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-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;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-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:45.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Cash equivalents</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.54%;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.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,136,677</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.54%;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.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,136,677</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.54%;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:9.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 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.55%;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.4%;border-bottom: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:45.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Total assets measured and recorded at fair value</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;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.54%;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.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,136,677</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;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.54%;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.38%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,136,677</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;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.54%;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:9.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 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;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.55%;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.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:45.78%;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.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.4%;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:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.38%;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:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;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:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:45.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Warrant liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;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.54%;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.4%;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;"> 13,680,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;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.54%;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.38%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;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.54%;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:9.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 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;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.55%;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.4%;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;"> 13,680,000</p></td></tr><tr><td style="vertical-align:bottom;width:45.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Total liabilities measured and recorded at fair value</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.54%;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.4%;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;"> 13,680,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.54%;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.38%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.54%;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:9.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.55%;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.4%;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;"> 13,680,000</p></td></tr></table> 479068 479068 479068 479068 505000 505000 2235000 2235000 2740000 2740000 5136677 5136677 5136677 5136677 13680000 13680000 13680000 13680000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The following table provides quantitative information regarding Level 3 fair value measurements inputs as of their measurement dates:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;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:69.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.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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 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.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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 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.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:69.84%;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.65%;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.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 30, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.32%;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><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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></tr><tr><td style="vertical-align:bottom;width:69.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Exercise price</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;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.03%;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.67%;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;"> 9.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;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.57%;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.74%;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;"> 9.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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></tr><tr><td style="vertical-align:bottom;width:69.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Closing stock price</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.03%;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.67%;margin: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.76</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;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.57%;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.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 18.70</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Number of warrants</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;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.03%;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.67%;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,140,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;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.57%;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.74%;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,200,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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></tr><tr><td style="vertical-align:bottom;width:69.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Phase 3 data probability of success</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.03%;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.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 60</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;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.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 60</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:69.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Volatility</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;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.03%;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.67%;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;"> 70</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;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.57%;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.74%;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;"> 55</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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></tr><tr><td style="vertical-align:bottom;width:69.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Term (time to expiration in years)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.03%;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.67%;margin: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.34</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;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.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.74%;margin: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.84</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Redemption hurdle price</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;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.03%;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.67%;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.25</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;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.57%;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.74%;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.25</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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></tr><tr><td style="vertical-align:bottom;width:69.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Risk-free rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.03%;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.67%;margin: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.4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;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.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.74%;margin: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.9</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p> 9.00 9.00 5.76 18.70 1140000 1200000 0.60 0.60 0.70 0.55 4.34 4.84 14.25 14.25 0.044 0.039 9.00 0.001 P30D 14.25 2000000 2 P5Y <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The following table provides quantitative information regarding fair value measurements inputs used with respect to the ELOC derivative liability, as of their measurement dates:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;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;white-space:nowrap;width:49.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:7.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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 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:7.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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 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:7.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:49.54%;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:7.2%;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.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 30, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.42%;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;">April 25, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.2%;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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:49.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Closing stock price</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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 0.05pt 0pt;"> 5.76</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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 0.05pt 0pt;"> 13.60</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:49.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Volatility</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.2%;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:7.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 115</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.2%;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:7.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 110</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:49.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Term (time to expiration in years)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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 0.05pt 0pt;"> 2.60</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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 0.05pt 0pt;"> 2.80</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:49.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Risk-free rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.2%;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:7.22%;margin: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.5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.2%;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:7.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.22%;margin: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.8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p> 0.0576 0.1360 1.15 1.10 2.60 2.80 0.045 0.048 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">(4) Prepaid Expenses and Other Current Assets</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Prepaid expenses and other current assets consisted of the following:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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: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:9.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:2.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:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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></tr><tr><td style="vertical-align:bottom;width:73.83%;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.27%;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.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.81%;margin:0pt;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:73.83%;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.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.79%;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.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.81%;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:73.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Prepaid clinical expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 728,241</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;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,391,219</p></td></tr><tr><td style="vertical-align:bottom;width:73.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Prepaid other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 202,848</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 23,455</p></td></tr><tr><td style="vertical-align:bottom;width:73.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Prepaid insurance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 110,104</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,074</p></td></tr><tr><td style="vertical-align:bottom;width:73.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Security deposits</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.42%;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.37%;border-bottom: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;"> 7,495</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom: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;"> 20,796</p></td></tr><tr><td style="vertical-align:bottom;width:73.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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:1.42%;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.37%;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,048,688</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.44%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;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;"> 4,453,544</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Prepaid expenses and other current assets consisted of the following:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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: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:9.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:2.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:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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></tr><tr><td style="vertical-align:bottom;width:73.83%;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.27%;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.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.81%;margin:0pt;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:73.83%;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.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.79%;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.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.81%;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:73.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Prepaid clinical expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 728,241</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;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,391,219</p></td></tr><tr><td style="vertical-align:bottom;width:73.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Prepaid other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 202,848</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 23,455</p></td></tr><tr><td style="vertical-align:bottom;width:73.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Prepaid insurance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 110,104</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,074</p></td></tr><tr><td style="vertical-align:bottom;width:73.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Security deposits</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.42%;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.37%;border-bottom: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;"> 7,495</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom: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;"> 20,796</p></td></tr><tr><td style="vertical-align:bottom;width:73.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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:1.42%;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.37%;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,048,688</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.44%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;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;"> 4,453,544</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> 728241 4391219 202848 23455 110104 18074 7495 20796 1048688 4453544 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">(5) Accrued Expenses</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Accrued expenses consisted of the following:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.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:2.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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:9.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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 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.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;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="2" style="vertical-align:bottom;white-space:nowrap;width:10.83%;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, </b></p></td></tr><tr><td style="vertical-align:bottom;width:73.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.66%;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.31%;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="2" style="vertical-align:bottom;white-space:nowrap;width:10.83%;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.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;">Payroll and related benefits</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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:9.21%;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;"> 387,435</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;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.46%;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.37%;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;"> 96,848</p></td></tr><tr><td style="vertical-align:bottom;width:73.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accrued professional and clinical fees</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.21%;border-bottom: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;"> 275,247</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.46%;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:9.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,889,425</p></td></tr><tr><td style="vertical-align:bottom;width:73.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.21%;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;"> 662,682</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;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.46%;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:9.37%;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;"> 2,986,273</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;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-indent:36pt;margin:0pt;">Accrued expenses consisted of the following:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.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:2.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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:9.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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 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.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;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="2" style="vertical-align:bottom;white-space:nowrap;width:10.83%;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, </b></p></td></tr><tr><td style="vertical-align:bottom;width:73.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.66%;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.31%;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="2" style="vertical-align:bottom;white-space:nowrap;width:10.83%;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.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;">Payroll and related benefits</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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:9.21%;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;"> 387,435</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;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.46%;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.37%;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;"> 96,848</p></td></tr><tr><td style="vertical-align:bottom;width:73.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accrued professional and clinical fees</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.21%;border-bottom: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;"> 275,247</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.46%;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:9.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,889,425</p></td></tr><tr><td style="vertical-align:bottom;width:73.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.21%;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;"> 662,682</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;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.46%;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:9.37%;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;"> 2,986,273</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> 387435 96848 275247 2889425 662682 2986273 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">(6) Commitments and Contingencies</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;">(a) Research &amp; Development</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-weight:normal;">The Company has entered into contracts with contract research organizations (“CROs”) and contract manufacturers (“CMOs”) related to the Company’s clinical trials. These contracts generally require upfront payments, milestone payments, and pass through cost reimbursement, to be made. While the contracts are cancellable with (written) notice, the Company is obligated to make payments for services rendered through the termination date of the project with any applicable CRO/CMO.</span></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;">(b) Leases</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In November 2023, the Company entered into a short-term lease for office space, with an initial term of less than 12 months. Prior to entering into this lease, the Company was leasing its office facilities under a month-to-month short-term lease. Total rental expense, inclusive of both leases was $24,238 and $17,712 for the three months ended June 30, 2024 and 2023, respectively and $58,113 and $35,273 for the six months ended June 30, 2024 and 2023, respectively.</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;">(c) Employment Agreements</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company has agreements with its executive officers that provide for severance payments to the employee upon termination of the agreement by the Company for any reason other than for cause, death, or disability or by the employee for good reason. The maximum aggregate severance payments under the agreements were estimated to be $1,114,104 at June 30, 2024.</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;">(d) Litigation</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The Company is subject, from time to time, to claims by third parties under various legal disputes. The defense of such claims, or any adverse outcome relating to any such claims, could have a material adverse effect on the Company’s liquidity, financial condition and cash flows. </p> 24238 17712 58113 35273 1114104 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">(7) Stockholders’ (Deficit) Equity</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;">(a) Overview</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company’s Amended and Restated Certificate of Incorporation was adopted on January 31, 2020, in conjunction with the closing of the Company’s initial public offering (the “IPO”) and amended on June 15, 2023 to increase the authorized number of shares. Currently, there are two classes of stock authorized which are designated, respectively, common stock and preferred stock. The total number of shares which the Company is authorized to issue is 72,000,000, each with a <span style="-sec-ix-hidden:Hidden_PlvZrIKRtkqpClzWyixRaw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">par</span></span> value of $0.0001 per share. Of these shares, 70,000,000 is designated as common stock and 2,000,000 is preferred stock.</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;">(b) Common Stock</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;padding-left:36pt;text-indent:-36pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;font-weight:normal;">Dividends</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Subject to the rights of holders of all classes of Company stock outstanding having rights that are senior to or equivalent to holders of common stock, the holders of the common stock are entitled to receive dividends when and as declared by the Board.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;padding-left:36pt;text-indent:-36pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;font-weight:normal;">Liquidation</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Subject to the rights of holders of all classes of stock outstanding having rights that are senior to or equivalent to holders of common stock as to liquidation, upon the liquidation, dissolution or winding up of the Company, the assets of the Company will be distributed to the holders of common stock.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;font-weight:normal;">Voting</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The holders of common stock are entitled to one vote for each share of common stock held. There is no cumulative voting.</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;">(c) Preferred Stock</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="white-space:pre-wrap;">Preferred stock may be issued from time to time by the Board in one or more series. There was </span>no preferred stock issued or outstanding as of June 30, 2024 or 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-style:italic;">(d) IPO Warrants</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In conjunction with the closing of the Company’s Initial Public Offering (“IPO”), the Company granted its underwriters 100,000 warrants to purchase shares of Company common stock (“IPO Warrants”) at an exercise price of $7.50 per share, which was 125% of the IPO price. The IPO Warrants have a five-year term and were exercisable as of January 29, 2021 and have been classified by the Company as a component of stockholders’ equity. As of June 30, 2024 and December 31, 2023, 2,400 of the IPO Warrants were outstanding. No IPO Warrants were exercised during the three or six months ended June 30, 2024 or 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">(e) November 2023 Equity Offering and Warrant Issuance</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">On October 31, 2023, the Company entered into an underwritten offering with a Canaccord Genuity LLC whereby the Company sold (i) 1,250,000 shares of common stock and (ii) warrants (“Canaccord Warrants”) to purchase an aggregate of 1,250,000 shares of common stock at an exercise price of $9.00 per share. The warrants are exercisable immediately on the date of issuance and will expire five years after the date of issuance. The Company received $6.83 million in net cash proceeds after deducting underwriter discount and fees, as well as other third-party costs. The Canaccord Warrants are liability classified as they contain certain cash settlement adjustment features that are outside of the Company’s control or not deemed to be indexed to the Company’s stock.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The following is a roll-forward of the Common Stock Warrant Liability from December 31, 2023 to June 30, 2024:</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:84.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:84.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Warrant liability at December 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;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;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.57%;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;"> 13,680,000</p></td></tr><tr><td style="vertical-align:bottom;width:84.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Exercise of 60,000 warrants – January 2, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.57%;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;"> (684,000)</p></td></tr><tr><td style="vertical-align:bottom;width:84.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Change in fair value of warrant liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.57%;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 0pt 0.05pt 0pt;"> (6,698,692)</p></td></tr><tr><td style="vertical-align:bottom;width:84.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Warrant liability at March 31, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.57%;margin: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,297,308</p></td></tr><tr><td style="vertical-align:bottom;width:84.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Change in fair value of warrant liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;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:12.57%;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 0pt 0.05pt 0pt;"> (4,062,308)</p></td></tr><tr><td style="vertical-align:bottom;width:84.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Warrant liability at June 30, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.57%;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,235,000</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">(f) Warrant Summary</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">As of June 30, 2024, the Company had the following common stock warrants outstanding:</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:22.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.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.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 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.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.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.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.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></tr><tr><td style="vertical-align:bottom;width:22.46%;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.64%;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:9.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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:9.61%;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;">Outstanding</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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:5.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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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:8.83%;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:1.64%;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:9.37%;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;">Outstanding</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.66%;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</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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:16.02%;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></tr><tr><td style="vertical-align:bottom;width:22.46%;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.64%;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:9.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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:9.61%;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,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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:5.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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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:8.83%;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;">Exercised or</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.66%;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;">price per</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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:16.02%;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;">Expiration</b></p></td></tr><tr><td style="vertical-align:bottom;width:22.46%;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.64%;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:9.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;">Classification</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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:9.61%;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><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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:5.95%;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;">Granted</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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:8.83%;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;">Expired</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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:9.37%;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:1.64%;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:6.66%;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;">share</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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:16.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">date</b></p></td></tr><tr><td style="vertical-align:bottom;width:22.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">IPO Warrants</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Equity</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> 2,400</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.95%;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.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.83%;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.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;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,400</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.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;"> 7.50</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">January 29, 2026</p></td></tr><tr><td style="vertical-align:bottom;width:22.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Canaccord Warrants</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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.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;"> 1,200,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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:5.95%;margin: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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.83%;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;"> (60,000)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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.37%;margin: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,140,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;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:5.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;"> 9.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">November 2, 2028</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">(g) March 15</span><sup style="font-size:7.5pt;font-style:italic;font-weight:bold;line-height:100%;top:0pt;vertical-align:top;">th</sup><span style="font-style:italic;font-weight:bold;"> Registered Direct Offering (“March RDO Round 1”)</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">On March 15, 2024, the Company entered into a Securities Purchase Agreement with an institutional investor. Pursuant to the terms of the purchase agreement, the Company agreed to issue and sell an aggregate of 114,911 shares of Common Stock at $8.92 per share for aggregate gross proceeds of $1,025,000. Net of offering costs, proceeds from this offering were $925,000.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">(h) March 21</span><sup style="font-size:7.5pt;font-style:italic;font-weight:bold;line-height:100%;top:0pt;vertical-align:top;">st</sup><span style="font-style:italic;font-weight:bold;"> Registered Direct Offering (“March RDO Round 2”)</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">On March 21, 2024, the Company entered into a Securities Purchase Agreement with an institutional investor. Pursuant to the terms of the purchase agreement, the Company agreed to issue and sell an aggregate of 316,455 shares of Common Stock at $9.48 per share for aggregate gross proceeds of $3,000,000. Net of offering costs, proceeds from this offering were $2,950,000.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">(i) ELOC Purchase Agreement</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">As described in Note 3, on April 25, 2024, the Company entered into an ELOC Purchase Agreement with an ELOC Purchaser, whereby the Company may offer and sell, from time to time at its sole discretion, and whereby the ELOC Purchaser has committed to purchase, up to 2,051,428 shares of shares of the Company’s common stock. The term of the agreement runs until the expiration of the Company’s active S-3 Registration Statement, if not earlier terminated or exhausted. Due to certain pricing and settlement provisions, the ELOC Purchase Agreement qualifies as a standby equity purchase agreement and includes an embedded put option and embedded forward option. The Company will therefore account for the ELOC Purchase Agreement as a derivative measured at fair value, with changes in the fair value recognized in the statements of operations within other financing costs. The Company initially recognized a derivative liability of $1.7 million related to the purchased put option at inception of the ELOC Purchase Agreement. The Company will expense the difference between the discounted purchase price of the settled forward and the fair value of shares on the date of settlement as a noncash financing issuance cost. The Company recognized $0.3 million of noncash financing costs during the three and six months ended June 30, 2024 related to the discounted purchase price of the settled forward and the underlying fair value of the shares issued.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Upon execution of the ELOC Purchase Agreement, the Company agreed to issue to the ELOC Purchaser 33,937 shares of Common Stock as commitment shares (the “Commitment Shares”). The fair value of the Commitment Shares was $0.5 million, which was expensed within other financing costs in the statements of operations during the three and six month periods ended June 30, 2024. The Company also incurred issuance costs of $50,000, consisting of legal costs incurred in connection with the ELOC Purchase Agreement, which were expensed within other financing costs in the statements of operations during the three and six month periods ended June 30, 2024. The ELOC Purchaser has agreed that during the term of the Purchase Agreement, neither it nor any of its affiliates will engage in any short sales or hedging transactions involving the Company’s common stock. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In addition to the commitment shares referenced above, a total of 700,000 shares of the Company’s common stock were issued under the ELOC Purchase Agreement during the three months ended June 30, 2024, for net proceeds of $4.2 million. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="white-space:pre-wrap;"> Under ELOC the Purchase Agreement, on any business day (the “Purchase Date”), if the Company’s stock price is greater than or equal to </span>$5.00 per share, the Company may direct the ELOC Purchaser to purchase common stock. The ELOC Purchaser’s committed obligation under any single Fixed Purchase shall not exceed the lower of 25,000 shares of Common Stock or $250,000 (“Fixed Purchases”). </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In addition, the Company may also direct the ELOC Purchaser, on any trading day in which the Company has submitted a Fixed Purchase notice for the maximum amount allowed for such Fixed Purchase, to purchase an additional amount of the Company’s common stock (a “VWAP Purchase”). The ELOC Purchaser’s committed obligation under any single VWAP Purchase shall not exceed a number of shares of Common Stock equal to the lesser of (i) 300% of the number of Shares directed by the Company to be purchased by the Investor pursuant to the corresponding Fixed Purchase Notice and (ii) 30% of the trading volume in the Company’s Common Stock on the NYSE during the applicable VWAP Purchase Period on the applicable VWAP Purchase Date (“VWAP Purchase Maximum Amount”). </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company may also direct the ELOC Purchaser, on any trading day for which a VWAP Purchase has been completed and all of the shares have been placed, to purchase an additional amount of the Company’s common stock (an “Additional VWAP Purchase”). The ELOC Purchaser’s committed obligation under any single Additional VWAP Purchase shall be the lesser of (i) 300% of the number of Shares directed by the Company to be purchased by the Investor pursuant to the corresponding Fixed Purchase Notice and (ii) a number of Shares equal to (A) the Additional VWAP Purchase Share Percentage multiplied by (B) the trading volume of shares of Common Stock traded during the applicable Additional VWAP Purchase Period on the applicable Additional VWAP Purchase Date for such Additional VWAP Purchase (“Additional VWAP Purchase Maximum Amount”) and collectively the (“Maximum Amounts”). The applicable pricing structure for each purchase type is outlined below:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The purchase price per share for Fixed Purchases (“Fixed Purchase Price”) equals 95% of the lesser of:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">the daily volume weighted average price of the Company’s Common Stock on the NYSE for the five (5) Trading Days immediately preceding the applicable Fixed Purchase Date for such Fixed Purchase; and </span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">the Closing Sale Price of a share of Common Stock on the applicable Fixed Purchase Date for such Fixed Purchase during the full Trading Day on the NYSE on such applicable Purchase Date. </span></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 36pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The purchase price per share for VWAP Purchases (“VWAP Purchase Price”) equals 95% of the lesser of:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">the Closing Sale Price of the Common Stock on the applicable VWAP Purchase Date; and </span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">the VWAP during the applicable VWAP Purchase Period.</span></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 36pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The purchase price per share for Additional VWAP Purchases (“Additional VWAP Purchase Price”) equals 95% of the lesser of:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">the VWAP for the applicable Additional VWAP Purchase Period during the applicable Additional VWAP Purchase Date for such Additional VWAP Purchase; and </span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">the Closing Sale Price of the Common Stock on such applicable Additional VWAP Purchase Date for such Additional VWAP Purchase Period.</span></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 54pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The following is a roll-forward of the ELOC derivative liability from date of execution to June 30, 2024:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 54pt;"><span style="margin-left:0pt;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;white-space:nowrap;width:76.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:19.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:76.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Fair value at April 25, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.12%;background:#cceeff;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,697,500</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:76.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Settlements and changes in fair value of ELOC derivative liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,192,500)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:76.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Fair value at June 30, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.88%;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:19.12%;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;"> 505,000</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 54pt;"><span style="font-size:1pt;margin-left:0pt;visibility:hidden;">​</span></p> 2 72000000 0.0001 70000000 2000000 1 0 0 100000 7.50 1.25 P5Y 2400 2400 0 0 0 0 1250000 1250000 9.00 P5Y 6830000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The following is a roll-forward of the Common Stock Warrant Liability from December 31, 2023 to June 30, 2024:</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:84.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:84.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Warrant liability at December 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;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;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.57%;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;"> 13,680,000</p></td></tr><tr><td style="vertical-align:bottom;width:84.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Exercise of 60,000 warrants – January 2, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.57%;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;"> (684,000)</p></td></tr><tr><td style="vertical-align:bottom;width:84.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Change in fair value of warrant liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.57%;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 0pt 0.05pt 0pt;"> (6,698,692)</p></td></tr><tr><td style="vertical-align:bottom;width:84.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Warrant liability at March 31, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.57%;margin: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,297,308</p></td></tr><tr><td style="vertical-align:bottom;width:84.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Change in fair value of warrant liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;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:12.57%;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 0pt 0.05pt 0pt;"> (4,062,308)</p></td></tr><tr><td style="vertical-align:bottom;width:84.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Warrant liability at June 30, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.57%;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,235,000</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p> 13680000 60000 -684000 6698692 6297308 4062308 2235000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">As of June 30, 2024, the Company had the following common stock warrants outstanding:</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:22.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.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.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 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.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.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.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.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></tr><tr><td style="vertical-align:bottom;width:22.46%;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.64%;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:9.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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:9.61%;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;">Outstanding</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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:5.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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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:8.83%;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:1.64%;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:9.37%;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;">Outstanding</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.66%;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</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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:16.02%;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></tr><tr><td style="vertical-align:bottom;width:22.46%;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.64%;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:9.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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:9.61%;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,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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:5.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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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:8.83%;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;">Exercised or</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.66%;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;">price per</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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:16.02%;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;">Expiration</b></p></td></tr><tr><td style="vertical-align:bottom;width:22.46%;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.64%;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:9.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;">Classification</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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:9.61%;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><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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:5.95%;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;">Granted</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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:8.83%;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;">Expired</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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:9.37%;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:1.64%;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:6.66%;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;">share</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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:16.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">date</b></p></td></tr><tr><td style="vertical-align:bottom;width:22.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">IPO Warrants</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Equity</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> 2,400</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.95%;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.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.83%;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.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;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,400</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.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;"> 7.50</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">January 29, 2026</p></td></tr><tr><td style="vertical-align:bottom;width:22.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Canaccord Warrants</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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.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;"> 1,200,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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:5.95%;margin: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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.83%;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;"> (60,000)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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.37%;margin: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,140,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;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:5.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;"> 9.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">November 2, 2028</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p> 2400 2400 7.50 1200000 60000 1140000 9.00 114911 8.92 1025000 925000 316455 9.48 3000000 2950000 2051428 1700000 300000 300000 33937 500000 500000 50000 50000 700000 4200000 5.00 25000 250000 3 0.30 3 0.95 0.95 0.95 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The following is a roll-forward of the ELOC derivative liability from date of execution to June 30, 2024:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 54pt;"><span style="margin-left:0pt;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;white-space:nowrap;width:76.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:19.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:76.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Fair value at April 25, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.12%;background:#cceeff;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,697,500</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:76.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Settlements and changes in fair value of ELOC derivative liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,192,500)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:76.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Fair value at June 30, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.88%;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:19.12%;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;"> 505,000</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 54pt;"><span style="font-size:1pt;margin-left:0pt;visibility:hidden;">​</span></p> 1697500 1192500 505000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">(8) Stock-Based Compensation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company’s 2019 Equity Incentive Plan (the “2019 Plan”) became effective on January 31, 2020, succeeding the Company’s previous equity incentive plan. No new options may be issued under the previous plan, although shares subject to grants which are cancelled or forfeited will again be available under the 2019 Plan. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Effective June 1, 2021, the 2019 Plan was amended to increase the number of shares authorized to be issued from 1,000,000 to 2,000,000. Effective June 12, 2024, the 2019 Plan was amended to increase the number of shares authorized from 2,000,000 to 3,000,000. As of June 30, 2024, 735,572 shares were available for future grants.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Stock-based compensation expense was as follows:</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:53.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:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.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 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.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 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.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 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.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 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.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 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.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 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.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 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.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 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.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:53.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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 colspan="5" style="vertical-align:bottom;white-space:nowrap;width:22.46%;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;">Three Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;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-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:22.46%;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;">Six Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:53.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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 colspan="5" style="vertical-align:bottom;white-space:nowrap;width:22.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;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-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:22.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:53.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:53.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;">General and administrative</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;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;"> 997,779</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;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;"> 644,353</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;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,233,519</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;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,413,455</p></td></tr><tr><td style="vertical-align:bottom;width:53.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Research and development</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;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:9.37%;border-bottom: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;"> 598,733</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;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:9.37%;border-bottom: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;"> 927,140</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;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:9.37%;border-bottom: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;"> 727,758</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;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:9.37%;border-bottom: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,700,376</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:53.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;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:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;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,596,512</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;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:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;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,571,493</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;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:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;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,961,277</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;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:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,113,831</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;text-indent:36pt;margin:0pt;">During the three and six months ended June 30, 2024, the Company granted 361,600 stock options to various executives, employees and Board Members. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;background:#ffffff;margin:0pt;">There were no stock options exercised during the three and six months ended June 30, 2024. Stock options exercised during the three and six months ended June 30, 2023 were 7,142. As of June 30, 2024, there were 2,254,747 options outstanding, of which 1,940,066 were vested and exercisable. As of December 31, 2023, there were 1,954,774 options outstanding, of which 1,600,577 were vested and exercisable.</p> 0 1000000 2000000 2000000 3000000 735572 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Stock-based compensation expense was as follows:</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:53.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:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.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 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.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 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.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 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.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 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.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 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.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 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.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 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.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 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.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:53.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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 colspan="5" style="vertical-align:bottom;white-space:nowrap;width:22.46%;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;">Three Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;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-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:22.46%;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;">Six Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:53.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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 colspan="5" style="vertical-align:bottom;white-space:nowrap;width:22.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;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-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:22.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:53.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:53.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;">General and administrative</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;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;"> 997,779</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;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;"> 644,353</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;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,233,519</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;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,413,455</p></td></tr><tr><td style="vertical-align:bottom;width:53.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Research and development</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;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:9.37%;border-bottom: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;"> 598,733</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;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:9.37%;border-bottom: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;"> 927,140</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;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:9.37%;border-bottom: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;"> 727,758</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;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:9.37%;border-bottom: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,700,376</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:53.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;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:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;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,596,512</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;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:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;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,571,493</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;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:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;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,961,277</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;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:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,113,831</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p> 997779 644353 1233519 1413455 598733 927140 727758 1700376 1596512 1571493 1961277 3113831 361600 361600 0 0 7142 7142 2254747 1940066 1954774 1600577 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">(9) Net Loss Per Share</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company analyzes the potential dilutive effect of stock options and warrants under the treasury stock method (as applicable), during periods of income, or during periods in which income is recognized related to changes in fair value of its liability-classified securities.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The following table sets forth the computation of basic and diluted net loss per common share:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:46.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:11.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:11.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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></tr><tr><td style="vertical-align:bottom;width:46.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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:24.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;">Three Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.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;">Six Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;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></tr><tr><td style="vertical-align:bottom;width:46.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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:24.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;">June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;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></tr><tr><td style="vertical-align:bottom;width:46.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.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;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.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;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;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></tr><tr><td style="vertical-align:bottom;width:46.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Net loss per share – Basic:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.4%;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.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.13%;background:#cceeff;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:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:11.16%;background:#cceeff;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:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:11.16%;background:#cceeff;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:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:46.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Numerator</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.4%;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.13%;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:11.16%;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:11.16%;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:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:46.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Net loss</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;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:10.4%;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;"> (5,020,412)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;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:10.13%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (9,537,122)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;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:11.16%;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;"> (6,087,359)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;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:11.16%;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;"> (19,274,303)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:46.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Denominator</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.4%;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.13%;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:11.16%;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p 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.16%;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:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:46.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Weighted-average common shares outstanding, basic</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;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:10.4%;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;"> 11,307,759</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;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:10.13%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,951,309</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;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:11.16%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,966,412</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;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:11.16%;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,575,239</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:46.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Basic net loss per common share</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;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.4%;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;"> (0.44)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;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.13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1.07)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;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.16%;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;"> (0.56)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;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.16%;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.25)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:46.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.4%;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.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.13%;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.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:11.16%;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.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:11.16%;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:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:46.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Net loss per share – Diluted:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.4%;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.13%;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:11.16%;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:11.16%;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:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:46.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Numerator</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.4%;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.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.13%;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.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:11.16%;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.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:11.16%;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:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:46.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;"> Net loss</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p 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.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5,020,412)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p 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.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (9,537,122)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p 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.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (6,087,359)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p 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.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (19,274,303)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:46.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;"> Less: gain from change in fair value applicable to dilutive liability-classified warrants</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;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:10.4%;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.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;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:10.13%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;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:11.16%;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;"> (10,761,000)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;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:11.16%;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:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:46.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;"> Numerator for diluted net loss per share</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;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.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5,020,412)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;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.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (9,537,122)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;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.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (16,848,359)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;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.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (19,274,303)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:46.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Denominator</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.4%;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.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.13%;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.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:11.16%;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.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:11.16%;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:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:46.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;"> Denominator for basic net loss per share</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,307,759</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,951,309</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:11.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,966,412</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:11.16%;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,575,239</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:46.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;"> Plus: incremental shares underlying “in the money” liability-classified warrants outstanding</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;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:10.4%;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.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;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:10.13%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;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:11.16%;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;"> 99,853</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;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:11.16%;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:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:46.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;"> Denominator for diluted net loss per share</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;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:10.4%;border-bottom: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;"> 11,307,759</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;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:10.13%;border-bottom: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,951,309</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;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.16%;border-bottom: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;"> 11,066,265</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;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.16%;border-bottom: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,575,239</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:46.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;white-space:pre-wrap;"> Diluted net loss per common share</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;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.4%;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;"> (0.44)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;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.13%;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;"> (1.07)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;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.16%;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;"> (1.52)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;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.16%;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.25)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Potentially dilutive securities, whose effect would have been antidilutive, were excluded from the computation of diluted earnings per share for each of the three and six months ended June 31, 2024 and 2023. Total antidilutive securities that were excluded from the computation of diluted weighted-average shares outstanding were as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:76.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 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.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 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.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:76.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;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="3" style="vertical-align:bottom;white-space:nowrap;width:21.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 30,</b></p></td></tr><tr><td style="vertical-align:bottom;width:76.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;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:9.37%;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.31%;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:9.37%;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:76.62%;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.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;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,254,747</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;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:9.37%;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,709,150</p></td></tr><tr><td style="vertical-align:bottom;width:76.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">ELOC shares remaining</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin: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,317,491</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:76.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Warrants</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;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,400</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;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:9.37%;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,400</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;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-indent:36pt;margin:0pt;">The following table sets forth the computation of basic and diluted net loss per common share:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:46.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:11.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:11.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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></tr><tr><td style="vertical-align:bottom;width:46.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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:24.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;">Three Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.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;">Six Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;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></tr><tr><td style="vertical-align:bottom;width:46.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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:24.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;">June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;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></tr><tr><td style="vertical-align:bottom;width:46.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.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;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.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;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;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></tr><tr><td style="vertical-align:bottom;width:46.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Net loss per share – Basic:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.4%;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.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.13%;background:#cceeff;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:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:11.16%;background:#cceeff;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:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:11.16%;background:#cceeff;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:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:46.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Numerator</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.4%;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.13%;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:11.16%;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:11.16%;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:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:46.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Net loss</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;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:10.4%;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;"> (5,020,412)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;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:10.13%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (9,537,122)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;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:11.16%;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;"> (6,087,359)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;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:11.16%;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;"> (19,274,303)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:46.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Denominator</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.4%;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.13%;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:11.16%;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p 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.16%;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:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:46.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Weighted-average common shares outstanding, basic</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;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:10.4%;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;"> 11,307,759</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;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:10.13%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,951,309</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;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:11.16%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,966,412</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;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:11.16%;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,575,239</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:46.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Basic net loss per common share</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;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.4%;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;"> (0.44)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;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.13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1.07)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;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.16%;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;"> (0.56)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;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.16%;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.25)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:46.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.4%;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.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.13%;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.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:11.16%;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.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:11.16%;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:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:46.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Net loss per share – Diluted:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.4%;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.13%;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:11.16%;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:11.16%;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:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:46.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Numerator</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.4%;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.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.13%;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.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:11.16%;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.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:11.16%;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:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:46.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;"> Net loss</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p 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.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5,020,412)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p 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.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (9,537,122)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p 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.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (6,087,359)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p 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.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (19,274,303)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:46.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;"> Less: gain from change in fair value applicable to dilutive liability-classified warrants</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;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:10.4%;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.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;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:10.13%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;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:11.16%;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;"> (10,761,000)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;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:11.16%;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:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:46.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;"> Numerator for diluted net loss per share</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;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.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5,020,412)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;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.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (9,537,122)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;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.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (16,848,359)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;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.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (19,274,303)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:46.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Denominator</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.4%;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.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.13%;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.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:11.16%;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.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:11.16%;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:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:46.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;"> Denominator for basic net loss per share</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,307,759</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,951,309</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:11.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,966,412</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:11.16%;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,575,239</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:46.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;"> Plus: incremental shares underlying “in the money” liability-classified warrants outstanding</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;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:10.4%;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.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;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:10.13%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;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:11.16%;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;"> 99,853</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;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:11.16%;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:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:46.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;"> Denominator for diluted net loss per share</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;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:10.4%;border-bottom: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;"> 11,307,759</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;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:10.13%;border-bottom: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,951,309</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;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.16%;border-bottom: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;"> 11,066,265</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;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.16%;border-bottom: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,575,239</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:46.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;white-space:pre-wrap;"> Diluted net loss per common share</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;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.4%;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;"> (0.44)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;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.13%;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;"> (1.07)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;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.16%;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;"> (1.52)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;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.16%;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.25)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> -5020412 -9537122 -6087359 -19274303 11307759 8951309 10966412 8575239 -0.44 -1.07 -0.56 -2.25 -5020412 -9537122 -6087359 -19274303 -10761000 -5020412 -9537122 -16848359 -19274303 11307759 8951309 10966412 8575239 99853 11307759 8951309 11066265 8575239 -0.44 -1.07 -1.52 -2.25 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Potentially dilutive securities, whose effect would have been antidilutive, were excluded from the computation of diluted earnings per share for each of the three and six months ended June 31, 2024 and 2023. Total antidilutive securities that were excluded from the computation of diluted weighted-average shares outstanding were as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:76.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 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.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 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.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:76.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;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="3" style="vertical-align:bottom;white-space:nowrap;width:21.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 30,</b></p></td></tr><tr><td style="vertical-align:bottom;width:76.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;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:9.37%;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.31%;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:9.37%;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:76.62%;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.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;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,254,747</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;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:9.37%;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,709,150</p></td></tr><tr><td style="vertical-align:bottom;width:76.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">ELOC shares remaining</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin: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,317,491</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:76.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Warrants</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;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,400</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;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:9.37%;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,400</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> 2254747 1709150 1317491 2400 2400 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">(10) Income Taxes</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company’s income tax benefit (expense) was $0 for the three and six months ended June 30, 2024 and 2023. The Company has recorded a valuation allowance to reduce its net deferred tax asset to an amount that is more likely than not to be realized in future years. Accordingly, the benefit of the net operating loss (“NOL”) that would have been recognized in the three and six months ended June 30, 2024 and 2023 was offset by changes in the valuation allowance.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Net operating loss and tax credit carryforwards may become subject to an annual limitation in the event of certain cumulative changes in the ownership interest of significant stockholders over a three-year period in excess of 50%, as defined under Sections 382 and 383 of the Internal Revenue Code as well as similar state provisions. The Company has completed financings since its inception which may have resulted in a change in control as defined by Sections 382 and 383 of the Internal Revenue Code or could result in a change in control in the future.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">As of June 30, 2024, and December 31, 2023, the Company had <span style="-sec-ix-hidden:Hidden_WtxGiMqHRUu06WqrlNjrWg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">not</span></span> recorded any liability for uncertain tax positions, accrued interest or penalties thereon, and no amounts have been recognized in the Company’s statements of operations.</p> 0 0 0 0 0 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">(11) Subsequent Events</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">On July 1, 2024 the Company entered into a Consulting Agreement (the “2024 Consulting Agreement”), pursuant to which Mark White, a director of the Company, agreed to serve as a consultant to the Company. Pursuant to the 2024 Consulting Agreement, Mr. White will be paid an hourly consulting rate, payable monthly. Additionally, Mr. White received an award of 20,000 non-qualified stock options. The grant price for the options was $5.27 per share, the closing price on the date of grant. The stock options awarded under the 2024 Consulting Agreement will vest in quarterly increments during the term of his consulting agreement, which terminates on December 31, 2024. Vesting is dependent on Mr. White’s continued service over that period. <br/><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Between July 2, 2024 and July 9, 2024, 831,667 of the Company’s Canaccord warrants were exercised at $9.00 per share. The exercises resulted in gross proceeds of $7.5 million. Warrant commissions payable to Canaccord for these exercises totaled $0.4 million.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Subsequent to June 30, 2024, 300,000 shares of common stock were sold under the ELOC through August 6, 2024, for net proceeds of $2.8 million. </p> 20000 5.27 831667 9.00 7500000 400000 300000 2800000

LR]39_ZS7_N35*^$>1WP';^ 58 MAN4,Q+,8AS]@)N'F5?CR=N_V 'QUN_/B^W-?O"WXS#E^2Z%KP%Y6T6R7; M%9_]7B4/J;:F=H:IR\_'A!]P1&::_#YPPHY$"W[ZP83&;T.244FV5$FV4DD6 MJB1;JR3;*"*[D*'3RM 98P^>R)'D!1D2V2CPK2)32;942;9221;69+ B*_^& M'0-CJA_/E:/2W481V85RW%8Y[JAR%ICOJRTK*AOD:Y$<<2KWK<$-R^W-B^W[ M"$%T.3N+49=OE8E*LI5*LK F<_]K.M8JG6[Z-7"1ZR#KNT(O= !;'#R1[U<7<,R'-/JE![U@S,@])W.NECV M[7S71J;5X5L-V"%IYYF7=F$_/BCGPW;]3B4&XO,MY-B&?6FX&9VJ_[DQ>VTA MO-%"_'D@#(LDWUTMA]=+0^X]%K2]3CE&_;QU)?:=^LCUD='Y0*Y4.@W[3DW7 M19;CN)W*#ACZR/(=L[,8-XK"JRNKGYV$,\)VU:T(!Q$M7P7_ E!+ P04 " "[@ Y9&]C";5$# M @# &0 'AL+W=O(T>TS38TM(A2IDI0=__T.*4=QL@H#MUD_V"3% MQJ370 MPH,J$6=),HXKRF643_S:MP&769#P;V:/R2#] M0+(D&_3Y$X;_V4B$)QX^#+@SZ.(Y\'R#WXYGCZ^7+?>PG]O=Z'-34P;3"*^L M ;V&*'_W)ATG?_0)?R6R1V$8=F$8AMCS&34EH;(@S W@9\/75("TY@/Y# 5H M*L26<&D:#041O.*V+QQ!&X>&HR4;>S)7W-9Y-DKP,XG7/4)'G=!16"B>9HVU MJ*&"6- 5.>*2;(%JTWY8FK1^!;(X[D>,@U:>[&JLN9JK@:UX MIG7+011] H-$APILR<[V4O9,MDXZ(2X>@3W3+--H[ M=>F32M'J"5K\13UI\O#>3H**_FJJ!6BGQY04#9!-R5F)K<&6+(#4C68E=C<% MMA.V#![UG9V7]88=^E7!>XU*^D(1 LVX06V:MXD,JDK_4^[/GNH)VCM43[S7 M@U6@5[XU-<1?L[8=ZU:[]O?"-WWQP_:V=_Y&]0K?C43 $J')\0GF1K?M:#NQ MJO8=W4)9[ _]L,06'K3;@,^72MG[B3/0_2G(_P502P,$% @ NX .6273 M0S:J P _Q( !D !X;"]W;W)K&ULM5AK;]LV M%/TKA#8,+=!&HEZV,]M ZZ#HAA0(FK7]S-C7-E%*=$G:;H#]^)&2HL?,4$ZB M?K'UN.?P'(F71^#TR,5WN050Z&?&0$7G!=Y#K.VLN,J+T MJ=CX K I0QOPP"%(_(S3WYM/BVHV83_E>,9K#C4!RGV5$W+\'QH\S#WL/ M%S[3S5:9"_Y\NB,;N 7U97/\NSGY:S7S J,(&"R5H2#Z[P +8,PP:1T_*E*O'M, V\-2%^]IR[3NL?8<%7_0(WS4E=Y1114%>VLR4Z-B.-KUU*7=D"3-/-X\$<0!O M_L=O. W^M%D;B*QC-*J-1BYV_> $/1#3*XA5GN]MADN6M& QO7^8)T$2!,'4 M/[2M. =[II6XMA([K7PC0I!_ND0WHXB9A=%F=G0RY>+1)$C'_YMQIV6)GG+I:&2?<.-:X=BI\!^N"$.D M>!/SU)V6.=5-:G63%ZVSDR$GRD!D':,X:)(T&&2EK6B2OJ76/=QS[;0^ M#/#+5]N*HW^YM12ZUUO<)#EVYF?5 *R9:%:AX:G041Q8A)X6]@AMDAB[H[CU MK?4ONH8#,(2M6@<*V)C9UAV1L6%;Q?X6F=6V&3M]@=N)8FB:Q*G31/GCP#L75--Q&. MQR]*2>S\!'BRV8'8NF:;+P+LS.'S@GY63%4?:FY.6PD>$^JW=";,U](F(#E M/%%\5VQ8W'&E>%8<;H&L0)@"?7_-N7HX,7L@]9[7_#]02P,$% @ NX . M6:AQBRM&ULM5EK M;^,H%/TK*%NM6FDF-CA)TVX:J8\9S:ZVJZK=Z6@^4ILTJ+;) DY::7[\@NV8 MV"7,)"+]D/IQ[^$>=%)>N^/3"2MD2G-RQX$HL@SSMRN2 MLM5%#_;6%^[I\USJ"\%TLL#/Y('(KXL[KLZ"!B6A&IO&>K+Z0F--1X,4M%^0M65>SI MJ ?B0DB6U@&^8E-?_\-CL(_;'0]@;4X#QK. Q?Z])\B>R(1LA M?^<*<\[21#.A+-&2RIG4U-0DIV::-5\;/S=T%(($OUE'"F?BGHS'#>.QLZSK ME F:/]?]I^C&+,M4?ZJY(GZQL:S@QILOQ:"/AIU.=#:Z)Z6SAM*9D]+EDG!E M&M3CIND;D!PGFN"R'!)_@",;J;-WKUGUHG='!&?#>]*"H9E=PU]49\QR0>)" MFY:&H%:7XG=CG3G#=T,9ZE!SM[TOMPWG -W<",]: _@QS<$;P5R<6 FYT895 MJNUE7^WG1T9WQG2+M*8TF@VY,86:XGA'("<&C3 MD^^H*1W"Q4!C8^#(FS8]V9.:]R',#C1N![H]R:[:K- @W%#>L'\ZZNK3$@;' M_=,M&C5.!;JMBM'HW5Q]:ZNC1'VD*HFR)_Q$4RK?] 0BBC@FPMYWGEQ)3?,0 M'@<:DP//O&G6DVVI>1_"!"%C@I#;!#DTZ_SHJV%;J@S[7>W^+*I=M'$WR.U' MC'0?68IE*59KD9[,24WF$%8'&:N#D"^%(J].QQ=:F[=Q.LCI*'8=56NTCN1. MN\*T1@V'6Y1I[ ERVQ.CS-*!'TN:J4\*!LCK@G)>\X36?AC& M!:&A-\5Z]3^^T-J\C?]![G4<]YCZW;)&M<2[([5R, M;#?6H.8%3U+']Y0;<^<^.\2R#3)N"(V]:=6K[_&%UN9M? ]RK^[L.KJ>6<$* &5JM W5 [K\@?8D4G,IXG@MXV(KS: M'E]H;=[&]D3N%9X=!5JC0=1>%A]T1](M<5'WTS_8V+[+"'\N=S4%B%F1RVHG MK[G:[)Q>EON%@0FOMEUO,7^FN0 IF:E4Y4G4+,6KGH^S/&Y/I$-]#L)T__!U!+ P04 " "[@ Y9:-Z *1\# #R#0 M&0 'AL+W=O0Q;)L;52*KZT;1FL("2RPV.(],B"BY HW15+6\8"R#QU"IGM.D[? M#@F-+'^4?IL*?\03Q6@$4X%D$H9$O%T#X]NQA:WW#T]TN5+F@^V/8K*$9U _ MXZG0/;M F=,0(DEYA 0LQM85OIQ@SSBD%B\4MK+41D;*C/.UZ=S/QY9C& &# M0!D(HE\;F !C!DGS^).#6L6_3<5K,3,B8<+9+SI7J[$UM- <%B1A MZHEO[R 7U#-X 6JMU=#(+..S$GJ4:C_EWQ(JT MA M":!'(#(1H-=(272.OCY\GZ!I(H*5CA*Z6@I(A]#)#2A"F3S5-@^P 8:\D:TT M%0-H!_FTU]FT[H%IOR51!WG.&7(=MXM^UP!,F@&N8M%!;J\>P-9!*"+A%I%P M4\3N <0)XY)&2Z1#'JQ1+&@ =;H:0=+W4: M6P*KZ/4*O5Z*[AVW\G6:O38UMP16T=PM-'<;U_@&!-T0LW&@!TIFE%'U=E:6 MC^ZC.%%U,7I19N:6P*K:,;.KE1P/BI3<^1*$KJ=_;VSWFI8GZJX5.+@1MY/5*[/%[I^ M03I):P_U9H!C5ZDMM*K<71V#W;:2$[=:S;2%5M6]JV=P8^GP7^F9(6.W>KIW M][?20W;[*6J7"G)S&WHD8DDCB1@LM)_3&>A#5F07C*RC>)S6Z#.N=,6?-E?Z M4@;"&.CQ!>?JO6/*_N*:Y_\%4$L#!!0 ( +N #EG _&&&L@( +H' 9 M >&PO=V]R:W-H965T3F/ MCC32UH( "5&M##Y[R6UC+8F#[;3;O\=VLBAKLVH2?&GM^)YSS[FVKY,]X_>B M )#HH2IK,;<**9M+VQ99 141%ZR!6JUL&*^(5%.^M47#@>0&5)6VYSBA71%: M6VEBOJUXFK!6EK2&%4>BK2K"'Z^A9/NYY5I/'V[HMI#Z@YTF#=G"&N1ML^)J M9@\L.:V@%I35B,-F;EVYEXM(QYN 7Q3V8C1&VLD=8_=Z\C6?6XX6!"5D4C,0 M];>#!92E)E(R_O2;+6"G,+]IWL:%GH:P5DE4]6"FH:-W]DX>^#B. BU\ >#W >RW [P&^ M,=HI,[:61)(TX6R/N(Y6;'I@:F/0R@VM]2ZN)5>K5.%DNN+0$)JC3P_J7 @0 MB-0Y^B$+X&C1<@ZU1%="@!3H; F2T%*^0Y'IZ +T[#EY IN&O@_G.XK8P/[KW!O6?X_']U/^6TH\;3 MU/KV78J&9#"WU/42P'=@I>_>N*'S<[&$WL7=C/\=AV)^YGCL;XIY)Q8-4_"JI3._1E+P.'HSR MJJ,2X_A WD28CX-@6EPPB M>)8[6HN6DSF!*8'"4V74=U\$' B?"8B?"TP+# M06!X4N :LI93^:CZ7,,$G3[6X5'F",^" WG'09X3S<)I>=$@+SHI[R>3ZO U M?15A?"?-?JM^V-U)\N*=C(Z.G2IM',:'^W\ M0Z57"BY*HG0I5JZL!9#BYTY78J.2VADI172$ Q<>X'XVEH\!;P MF\).'HV12;+D_-D4W_.)XQE#P"!31H'HQQ:FP)@1TC;^MII.]TI#/!X?U+_: M[#K+DDB8IT^@TS3!Y;NG])=G:\+B;N0V.KY;PS9 M%ZA1"/H5S%T:RYID,''T99$@MN"D']X-(N]S7[S_)'82UN_"^M?4TSEY$9PQ M1*I<7S-&E Z^A H*JGJ#-VJ153-W?IOZ\3#PP\3='D>ZA(VB.(@[U(G7H/,: M7/5Z.)A:\ *DZ0RD,9YI),UT44#_<36ZX9$=/ QQ,#QSW0.+XU& PW[?8><[ MO.K[%U?&:.L>KGQ6X<6V11&.8GSF\Q*&1W&$A_Z93_?HIILN^Y.(%:TD8E!H MIG?J4)A^TOU]I/\ 4$L#!!0 M ( +N #EDQ:8>I! , 8, 9 >&PO=V]R:W-H965TWYU]W'3-^)-8 DBTR3,J9L92RF)BFB)>0H[%!2N JB\+ MQG,LU92GIB@XX*0"Y9GI6-;8S#&A1C"MUFYY,&6ES B%6XY$F>>8/U]#QM8S MPS:V"WZJ"UP"\4Q5&#:!RW:Q]KP(78HF# M*6=KQ+6U8M.#*OH56L6+4'U.[B577XG"R6#.\IQ(E7@I$*8)FC,J"4V!Q@0$ M.@M!8I*)<_0)/=R'Z.S]^=242E:#S;B1N*XEG",2+KI1I$N!(II TH$/^_'C M'KRIW&U]=K8^7SN]A-]+>H%6Y^[0CHD63@D6300 MV5[PO3;X7A][<*?N'6HTN;=O=MXH.K=R1X[]8[3DZ:AT=]3H:;2 N]2\!_5PL2 R\\\3U(<9N(<>]UC_(B8\^ZWJ.KE -4E;\K%^,AJB: MW+HG?:&O.^0;S%-"!&ULK59M3]LP$/XK5C9M(#'RTM(":R.-LFF; MM*T"C7TVR;6Q<.+,=EJ8^/$[.R&D):2EHA\:.[Y[[GGN;.=&2R%O5 *@R6W* M,S5V$JWS4]=540(I58P$TIRYQP9-]- M93@2A>8L@ZDDJDA3*N_.@(OEV/&=AQ<7;)YH\\(-1SF=PR7HW_E4XLRM46*6 M0J:8R(B$V=CYY)].?.M@+:X8+%5C3(R4:R%NS.1;/'8\PP@X1-I 4'PL8 *< M&R3D\;<"=>J8QK$Y?D#_8L6CF&NJ8"+X'Q;K9.P<.R2&&2VXOA#+KU ).C)X MD>#*_I-E:3OP'!(52HNT M 0F\H$^8AI1<"0WD+7&)2J@$53U:H"?=T.<0(;1OH7N; %U,3IVAH,Y08"/T M=LI06S)*O'X[GCF7IRJG$8P=/'@*LPM.^.Z-/_ ^MLE_); 5Z;U:>J\+/?Q9 MI-<@B9B1B%.E,*LX5"8?>%(4FV=40TSN;47;$E&B'UETUT*-.H9-2GBW< "<2D5R3(.5NX_%?#Q#;8++2,.&8.\0 MU?IK:K0@9U$(&G4*FC\5Y#2V#[;1L-%O1,JRU#%^V^[;:;\.G^\UKW6]; M&*[0/JYI'V])^X4GY?CI7=!*?+/="N^3FO?)EKP7YLN#_0\!&B4E]V85[.UV M;[]/;3).GM!;WRZ=/'8\Z;[W^#GW7G9$JN(PI8KVPE2 34GK->DT627:Z#O\ MG8ABJZDTWL0LF[>R]3>S[3(IV;J-ALETJS^HG+-,$0XS]/$.A^@LRP:PG&B1 MVQ[J6FCLR.PPP:89I#' ]9G _5)-3%M6M^'A?U!+ P04 " "[@ Y9((FJ MB+P# ![$P &0 'AL+W=O18]-@1J&K9,YYCJ8K\X(HC M!YR4H#QS?<\;NSDFU%DMRKHM7RU8(3-"8(S.:12 M5[BKQ1$?X![DO\$_ B=Q<8_T2':, M/>C"QV3I>#HAR""6F@&KOT>X@RS31"J-KS6GTX34P,O[,WM4CEV-98<%W+'L M"TEDNG2F#DI@CXM,?F:G/Z$>STCSQ2P3Y16=ZKZ>@^)"2);78)5!3FCUCY_J M>;@ *)YV@%\#_-> X17 H 8,ND88UH!AUPBC&C#J"AC7@'%7P*0&3$JQJMDM MI0FPQ*L%9R?$=6_%IF]*?4NT4H10[<1[R54K43BYNIC>N MDUA72?A7DAB@3XS*5*"0)I"TX ,S?FS NVI"FEGQS[.R]HV$?Q6TAP;>[\CW M_&%+/G?=X8.VX?Q8]/#'HD=F> "Q@O>OPC=O1,>T@7L&*0:-00=MHAO1MXINDRRP21;:)(MLDFW,\HW0,V N M#._]:6.$:1W*> $N.Z@VO>,R7-!!VC. MVU;? %!+ P04 " "[@ Y96W^H*IP# "C#P &0 'AL+W=O)9(\8(,I;7O_2A 7$D<"?/"+Q&X#T53)\1^(W ?^D(DT8P M,63J5 R'#54T6 I>$:%[HYN^,#"-&M-GN7[O=TK@4X8Z%=PI'MXG/(U R#_( MV09B%C)U3FZ^E4P]DM?D ]]#M@5!/,?S#\T?XQ@$RW>$YA'Y2H6@N2+OI"QI M'H)V492E\ASEG^\VY.S5^=)6&*P>T@Z;P-9U8-XS@YZK1)*;/(*HJ[F\]\5W7?I-^/[V]7,F"AK"R=*8MGNDPGI-7?Q^1 MP3%.)3*FV68DLP[;6U,%/=SFM!T<\%7$-X%C_LOXLG8 9'.Q7,2&8=,*[S_T0<5)X*;2RW+K6CD[;[JX\:S8C'TVXV]WM6Y7!H)X,,;VDT4! 8Q@ !D !X;"]W;W)K&ULM9E_;Z,V',;?BL6F[2K=E5\)2;HDTC6 MDF=JE:W^]L!)[$*=LYVDMZ[ MGPV40B&^T/GZ1P/&S^=K?Q_;,<[\1-D3WR$DP'.>$;ZP=D+L;VR;)SN40WY- M]XC()QO*XP1V#C&QEO.B[)XMY_0@,DS0/0/\D.>0 M?;]%&3TM+-=Z*7C VYU0!?9ROH=;](C$E_T]DW=V34EQC@C'E "&-@OKLWL3 MN[X2%#7^Q>C$&]= =65-Z9.Z^2M=6(YJ$%YV7G5E#CE8T^XI3L5M84PND: ,/F7B@IS]1U:&QXB4TX\5_<*KJ M.A9(#ES0O!++%N28E)_PN4I$0^".S@B\2N"]%8S/"/Q*X%\:850)1I=&&%>" M\:41@DH0%+DODU5D.H0"+N>,G@!3M25-711V%6J98$S4R'H43#[%4B>6CX(F M3SN:I8CQW\&'$&UP@L45B+X=L/@./H$'FJD!?((L!70#Y">#1( ,PS7.5!6I M$1!G_$I6_O(8@@^_7LUM(9NF MA)U8Q5V0SO3#-\<$>)V'$0D12E/?I(KP\T M>ENFI,Z+]Y*76T\+_!N2:^!X'X'G>*.^_OQ ?I!RWSDK#_7R.\BDW#TKC_Y? M]/ARN:_)I5^/,;_@^>\:8SWMNRUYHWZ>6FQO^!XF:&')U90C=D36\K=?W,#Y MH\\ID[#0)"PR"8L-P5H.CVJ'1SKZ\NO;5>$C6*,M)@23K5SX,T@2U.>SECK4 M9Y.PL(0%!4Q].Q^7KA],'?DWMX]-#R^M&!MJ7LN?<>W/6.O/:@?)%@%,P 9B M!HXP.Z"^U1PCWF>3%C[4)I.PT"0L*F'CII7.)'"[5KXC*M"X&-0N!D-G&2+I M#Z:8%CG4NZ SV#W/'W<2%)H,&@4=6WJ#QH:"MJR9U-9,]!,,$I@D5.Z1*I-Z MYY&6,=0+D[#0)"PR"8L-P5JN3FM7IX8W+E.3#IN$A29AD4E8; C6CK:Y$?/B"68 M-W1KQ)J^ 529 MV??R?EOA6D.\.QQ7^JB#K3%)BR[K0FPJ:-L8[]48[V=N]/7TP3/-Z\Z-D1-X MW96MKV80S*;!S'L[C4RV,#9%:[OU>B[B:E_*W[>AUS,'>^1?N*7OJ=C[+15= M2HQ-=:1,OMTX \T1VQ:GU1PD]$!$>515E]8GXI^+<^ WY2OW)G1[RB-U@EZ< MN;[BR^/W.\CDEH&##&UD*.=Z(L@W%6J"O+Y MAE+Q&PO M=V]R:W-H965T?[:0A@=:TD#=MG/AYSO=+>O%UM&3\3J0 $CWF M&15C)Y6R.'9=$:>08W' "J#JRHSQ'$LUY'-7%!QP8D1YY@:>-W!S3*@S&9ES MEWPR8@N9$0J7'(E%GF/^= H96XX=WUF=N"+S5.H3[F14X#E<@_Q;7'(UQ.#\Z3L>/I%4$&L=066'T] MP!2R3#NI==Q7IDX=4PN;QROWGR9YE"@>"$DRRNQ6D%.:/F-'RL0#8$?;A $E2!X*>AO$/0J M06_;"&$E" V9,A7#(<(23T:<+1'7LY6;/C PC5JE3ZB^[]>2JZM$Z>3D6K+X M+F59 EQ\1=\BF)&8R#UT=K\@\@GMHQO,.:8279%H&#C8$'J +1F4JT!E-(&GK795$G4FPRN0TL!K^QO0 ><%W M%'A!N&X];\@72M[S-LJC+:+W?"/W+-GTZOO2,W[A!K_SRS\K].O@GEK5NE@< MBP+','94-1# '\"9?/GD#[P?Z\AT:19U9-:B%M;40N/>>]?3O(YCV"7'+LVB MCLQ:'/LUQ[[UZ3N%.:&4T+FJJ1FF,:Q#9[78%5UIUC=F^EWU, E"3_V0'II( M.HK80C*HD0RL2%29>H.'5;\KC\$V/#J*V.(QK'D,[3P>@<=$ "HXB=4G\/)5 ML(Z,U6E7,J7988/,\*#_ HQ]3BO?PSK?0VN^4TQQ'#.>6,NRU6/73+LTBSHR M:[$[JMD==5R6C[KDV*59U)%9BZ/O/>_6O(\79KO'KO0JMV8I\E57X;VJ1EV% M;:-I;&3]K0I2@AA'9X\%X2^WE14=_U4^^X/7Z4RWG!?9E_7>M(/GM(,/OI?L M!CL_#L'KQ\$/UW'I*&R;R_/^V;=OH'=Y/]FM=B94N@T:A(Y>LNETD^PVVK\< M^-RTT0+%;$%EV0G69^M6_<0TJ.[S]++/O\!<%1B!,I@IJ79EZUS.9"L M,,WD+9.J-36'*6!5V/4$=7W&F%P-=(#Z#XS)?U!+ P04 " "[@ Y9'I^K MDJ@# !M$ &0 'AL+W=O1 DCT)<\*L3)2*F;5ES,R>T,()E?6[#@R6K9$8+V' DJCPG_.L#9.RP,K#Q>N*) M[E*I3YC!LB0[V(+\5&ZX&IF=2TQS* 1E!>*0K(Q[?+?&EA;4$7]3.(BC8Z2G M\LS8BQY\B%>&I3."#"*I+8CZV<,C9)EV4GE\;DV-[IY:>'S\ZOY;/7DUF6"P&X%]EL%3BMP3@7>!8';"MRWWL%K!?74S6;N-;B02!(L.3L@ MKJ.5FSZHZ==JQ8L6^@]E*[FZ2I5.!EO)HI>493%P\3-Z%T)"(RIOT/IS1>57 M] MZ@AT5$CC$**1Q?EX;C\SZJ8(<>Z*%^_7>Z,P'"Z^CJUG_.?ZCN0WT/CYP[[Z77K3I0D@I6A M%B8!? ]&\-,/>&[].H1Z2K-P2K/U1&:]HKA=4=PQ]V##6000"Y1PEB,J1$6* M"!!+4,3R7"V?0E?M/2I #E5HU/S:"DUI%C9F\]I,;U'[8(&QY2_4@[ _AC\0 MY]UB[.,NKL?5Z[AZHURW$%6<2@H";2H>I6H#0?<[#J!V-JD65IDB4B!:"$EE MI??HP\75J2AX'Q:.YG4MPHG, M>@@7'<+%=Q$"*CE5%$M0;^8IX3#$K[%9'('Q9^[BA-YYT&+FVR?L1A.ZEMU$ M9CUV?L?.'V7W.V="*';?VR0U4C'$U#_;7ARK_IQ@/8_#ENV=Q86CZ5Y+=B*S M'EEL?7O=M_[/5X_6_1B9[7L#: <"_2&TX^E>RW8JMP:N>=16YN;[NE,\.1_J7KINU[[9-(VX:C9VZGT$99 H2VMVJU9(WO2VS4"R MLF[>GIE4K6!]F )1NZ4.4-<3QN3K0-^@^P]#\"]02P,$% @ NX .6:5G M&CD(!P 0T !D !X;"]W;W)K&ULM9QKJE_F M(DL"J;YFBWZ^RG@PJX*2N$\M:]A/@BCM32ZK8[?9Y%(4,HY2?IN1O$B2('M^ MQV/Q>-6S>YL#'Z/%4I8'^I/+5;#@=UQ^7MUFZEM_2YE%"4_S2*0DX_.KWK5] MP1RW#*C.^!+QQWSG,RF;RA(1J#\/?,KCN"2I>GRO MH;UMF67@[N<-G56-5XVY#W(^%?'7:":75[WS'IGQ>5#$\J-X_)/7#:HJ&(HX MK_XEC^MS1Z,>"8M,:S_'?RRN/S*(SD:^)_+R+Y3-X2_^]_IN2VR,*E MTH]<+S+.U84ERU-E$,7Y:W7.YSN/O/KU]65?JAJ5W'Y8ESY=ETZ/E.Z0&Y'* M94[\=,9G+?','#\TQ/=53VR[@VZZXQTU J]7V1FA[AM"+3IH:X\Y_*\B/2.. M=33<,X??!*ITQSX:[K^\=*>M,W^X\EI?.MM+RZEXS@]=6BWU>[?F#=IYY1A[ MD:^"D%_UU"":\^R!]R:__6(/K3_:E$+"/"3,1\(8"*8I/-@J/##1)Q[/HH>@ MG!I(' 7W47Q$5R.EJZYKV+""E?/FP\2U7,NR+OL/NXHAR_21,':R 9H6[E8+ MUZC%!Y&^#8-\281<\HS,HS1(PRA=D%#D,F]3QCIYO2*J22W4PVIQP5$UC 5W5 M'!XTT[7HR!H,]FZRX<&E[)R/#F]&__"\S5KM20\;7UN!';MXECS27*^NBD!I['0;]-[>,05L<#)I!G8=*6O:;L,CA&F/_^C<6TG78@M)\*(VA:+IA#XT'MW5"A%HG4!H[W09=G,8\LIQ-C\^ MSAXZ&XXS=D;[DR/23?&@-!]*8RB:+EWCN=AFT^7]25_+#.A\'XU:S->6VPCJ MGT!I[&03="D:;\0V+LPG+'I2:^6-\=4J!=0-@=(\*,V'TAB*I@O;6"+V&)VD M((V#*93F06D^E,90-/W1=>.14+-'FA$3%J2T^@I?I0&D/1 M=/$:RX6:+1? (R!S"9TUM0_FF0%M%15JPD!I#$7316VL&GK"JMD\1EJ5GLV; MTK0)58(:+%KGUQHVWNEQZVR\;]R8B^PZG$)I/I3&4#1=O,:XH6;C1D^(R'_D M)DJCI$A:I8/Z-U":!Z7Y4!I#T72)&_^&HOT;"O5OH#0/2O.A-(:BZ4(W_@TU M^S<=+ )Z:%/0P^="4W.!G:6#^C90&D/1=.D:=X>:W9TO05Q469'LH.'A"R>T M99T_-1?=642HSP.E,11-%['Q>:C9Y_GR]?K6Z"V8XSN/J]"7:: T'TIC*)JN M:V,:4?0;-11J(D%I'I3F0VD,1=.%;DPD:GZQYB9X*G/?G15,.237;];,HHR' M4B7+]\]D+VO^(*1:^;1>"..#U8ZS/SQ#G2,HS8?2&(JFOZC?.$>.V3GZM%34 M\C;>TU=FP:Q\RO4@XB)I5;$&ZVO6?1W-I7=^%Q]J(D%I#$73=6Q,),=L(G7S M&VK8";_!7&1G\:!F$93&4#1=O,8LS)=,J,Z;Y6!6DI0 MF@^E,11-EWAG1Q1\2Q1V3Q1V4Q1V5Q1V6]3/,):+:I= MZCD)19'*];[?[='M3OCK:O_WWO&I?>&O][,WF/7V^IL@6T1I3F(^5TCK;*0: MD*UWK*^_2+&J=EC?"RE%4GU<\D -\N4)ZO>Y$'+SI2Q@^_\&3/X'4$L#!!0 M ( +N #EDL'V>PM0( /H' 9 >&PO=V]R:W-H965TNW>^W-UH(^2]*A U/):,J[%7:+VZ]'V5%%@2=2Y6R,V7 M3,B2:+.5N:]6$DGJ0"7SPR#H^R6AW(M'[FPNXY&H-*,^/%H17)MIQ>X]("]]<[]D\N=A/+ MDBB<"O:3IKH8>P,/4LQ(Q?2MV'S&;3R1Y4L$4^X)F]KV(O(@J906Y19L%)24 MUV_RN+V'/4 8'@"$6T#H=->.G,H9T20>2;$!::T-FUVX4!W:B*/<)F6AI?E* M#4['"RV2^T*P%*5Z#Q]FF-&$ZA.X?JBH?H(SF!:$YZB 'MRA+?;7%+7\79?=$EM@==\O78^6VB7:D42''NF MDA3*-7KQNS>=?O#QB-I>H[9WC#V>M:3I%)"GE.?F#V:$)]BFN6;M.U9;R^LX M"J(@"$;^ND5-U*B)CJJY_O9]"O-*)H6I';C*):*I:=TFX"C1"R^MW\CL_^<4 M]U]![46C]N(%*5YB3CG_2Y9KXF@ORYW^\"(ZE.9!HVAP5)'IWIJYS"H@/(7D MN6UDA$I8$U8AB S<_]#62=K$#OX0>];I#,.#:H>-VN&KE,CPWTK$W^O')_ %!+ P04 " "[@ Y9'+HG<\1R=^ MRT/RE-?/HOA:KCF7Y%N6YN7-9"WEYFHZ+1=KGK'R@]CPO/ID)8J,R>JV>)J6 MFX*S9>.4I5-=T^QIQI)\,K]NGMT7\VNQE6F2\_N"E-LL8\7W6YZ*YYL)G;P\ M^)P\K67]8#J_WK G_L#EE\U]4=U-]Y1EDO&\3$1."KZZF7RD5[%NU Z-Q5\) M?RZ/KDF=RJ,07^N;>'DST>HWXBE?R!K!JA\[?L?3M"95[_%/!YWL8]:.Q])=0E;-6XBT;/XFSZVM:4W( M8EM*D77.U1MD2=[^9-^Z7\21 WW-0>\<]*&#^8J#T3D8YT8P.P?SW A6YV"= MZV!W#O:Y#D[GX)SK,.L<9D,'XQ4'MW-P&SFTWU_SY7M,LOEU(9Y)45M7M/JB M45#C77WG25Z+_4$6U:=)Y2?G#U(LOKZ_K>2R)'3V45L?:;+CKZ;4O77Z$;Y)/(Y;HD?K[D2X6_-^YOC_A/JTSW MZ>HOZ=[JH\ _MOD'8FCOB*[IIN)][LYW-U3I_%QT_^>B!V>X4_W5Z.&XN\<7 M573Z:O3HC.A:ZTX5[O&X^R?V_24X'=&!L9>]T>","V6ODGA+,M6DNAA=E1NV MX#>3JMJ4O-CQR?RW7ZBM_:[2%Q+F(6$^$A8@82$2%B%A,0C6D["YE[ Y1N\D M_-A(>'$\)^: M4=TP+#K ^0H[DQJF90V*]VB^EXH&"8N0L!@$ZXEFMA?-;%0TGRLB*Q;KIGHO M^8ZG8I/Q7*K$,DJZ=-Q#PCPDS$?" B0L1,(B)"P&P7H2=O<2=F&EVT5*& GS MD# ?"0N0L! )BY"P& 3K29AJATU3#5Z\.^3Q(MAR9XXQ*,MW"CM7KQ;?VJ!\ M*^R<:N5MS0;E6V%''4TS''M0O\=SOE0Z4%H$I<4H6E\]1UON=%0]?K9)Q7?. M22,C\N?FM?%OG'/I BE>5":#Z4%4%H(I4506HRB]96L'Y2LPXIYAT*)&4GS MH#0?2@N@M!!*BZ"T&$7KB_G0$J*CV_7S=APNR5/!&#:"T4)$$=:LD'+.? M1 0-&Z-H?6$=FBIT=,/[15COR(Z750%L-AEY.SBQQU2]J+45ORA3TVQ[*#)H MY^3]#QOL=]P7>)V);D/F6YNK0A MM^OOH#0/2O.AM !*"Z&T"$J+4;2^A ]-&#K#K7JA;1@HS8/2?"@M@-)"*"V" MTF(4K2_F0SN&CFZ5SQ^:)09A.Y:D=94G*U&0U59N"]ZNA-5CM/OCY0>TX?+C M@#XT8 "EA5!:!*7%*%K_/V0?>BGZ>"]%UZC;3 94.AOWO73XA-(\*,V'T@(H M+832(B@M1M'ZZCWT4P(#1LIPNJJL+'" MD X,^[(Z-%;T\<;*_YMBZJ==#\>P+&=X5F$\^,4*.B^J#XT:0&DAE!9!:3&* MUDIQ>G3P,>/%4W-JMB0+LQAL_W1_,O=CDI2OJE#:!Z>23-&>K&UOI-@TQRX?A90B:R[7G"UY41M4GZ^$ MD"\W=8#]^>;Y?U!+ P04 " "[@ Y946A$2TH% !3'P &0 'AL+W=O M#L5R2S(L!FQ'+6HW-@MC^_*R>E)U7G7G$@MRR]!M=R>W4&EEH M1=9XG\HO[/@7J3L4%'I+EHKR+SK66-M"R[V0+*O)J@49S:O_^$<]$"V"TH$) M;DUPSPG^!8)7$[R^!+\F^'T)04T(^O8AK EA7PM138A*9U6C6[HFQA+/)IP= M$2_02JWX4/JW9"N/T+P(Q0?)U;=4\>3L'Q7MGYD0Z)YP]+#%G* K=(,%72*< MK]"*IGM)5BA7L+2 [11,E+!W,9&8IN*](GQ]B-&[W]]/AE(UJ1 >+FOS-Y5Y M]X)Y#]VQ7&X%FN+C/XW'C:@7_WN<#Y-D?D&N[/M"> M6SW]#G-%=R[2X_[6/8 ^[V\=HB>_UO?%FQO?<877A*97ZGF70G.?$8XEXU!8 M550?IA;Y^UKL\)),+96@!>$'8LW^^,T)[3\AGYH4BTV*S4V*)2;%%H;$.I'A M-Y'AZ]3+I/4I7[),9:$B>8&)IY((2XEB03[,K@+;M7W'G0P/;>\#0,<.P[$? M=8$Q !P'7N2X9XIS"!@IX,CI A, &-JCR O&7> ":N/8C7S/]AID9RB#9B@# M[22+2<[4LG)IF@4FIYE)L=BDV-RD6&)2;&%(K!,;81,;H7::?2OK.+*ZP@>5 MB#<$J1F7J?*Q7/\%4H6MD*I(H/GF0U$.TB44096)H!6YCN/9470>XK?:MKPV M.EY:'8T#9??,Z-RDT03HJCT.PQ<99P&T+H@"UQO#TQ MR#N5X*B=5^R![Y^Y1FOVM:X!3#H#^RS7SDV:3,!>!J'=_CE+S0N XP[< /;0 MJ/'0Z.TESU@?B9"7*,-ICE::4OETM4RQ$'1-U?;WB#G'N13@!E?;EM?. M6Z-JL5&UN5&UI%8+ND$:A8Y*QF>A8LIP-YQ:1R2.?FX^9VVT5K^7CT3 Z'#Z MSEE](U[M>< N/+.-VDT@NTXX\DV-37;U)PUJ18;59L; M54N,JBU,J75CY'2\Y&C/*,QL;VH;/?8W^M:\.DI>VH5W.$;-)E!WX3T.U$#= M)L/JD'(84#*MRSO M0>_IWQ<9 \@+4[LG, %MJ_V &P;GS@ DM;/V=);DZ ^38FA> M9^]OG.NY [Q/BAOC\LKP)%]=-]]AOJ&Y0"E9*U/V(%+>Y]4-;O4@V:Z\0'QD M4K*L_+@E6.7: J"^7S,FGQ\* \T]^NQ_4$L#!!0 ( +N #EE?FG(S' , M '@, 9 >&PO=V]R:W-H965TJ40S$#\/K1>M7KF9)_*%,MA$+3#*(SZ[GH7_ZF='WD]O^V5=A6R3DG6J<_A MR^OQ]C808-X/.N1#<=;*O'0O&Q*K$$7MI_2^KG,O=J>$2$$M;VDH=5\947OF4HV7Y M?&:+QKWQD2FK;6WX*)/7Y%=8+ F3B,)"2WHGD0Y)Y&5NWE$\M97BC"M==]KF M2G\:@# &^OF"Z\*PZ)@)RH^-X5]02P,$% @ NX .60\FC:G4 @ JPL M !D !X;"]W;W)K&ULK59M;]HP$/XK5C9-K;0U M;Y!-#"(50K1.JU2UZ_;9) =83>S,=H#^^]E.R&B5!KKF"_'+/<_Y[CGL&V\9 M?Q!K (EV>4;%Q%I+68QL6R1KR+&X8 50M;-D/,=23?G*%@4'G!I0GMF>XP1V MC@FUPK%9N^'AF)4R(Q1N.!)EGF/^.(6,;2>6:^T7;LEJ+?6"'8X+O(([D/?% M#5#@"*IQW@U0#O.6#P M L"O ?ZI'@8U8'"JAV$-&)X*"&J $=.NDF4R'6&)PS%G6\2UM6+3 R.70:L$ M$ZH+ZTYRM4L43H97-&$YH)]X!P*=12 QR<0Y^H3N[R)T]OY\;$OE1=O:26:GP_VV<-[F??XV[W$W/()$P=TV^)-<^DVY^(;//Z%R)[HN>@T7/0Q;[74[ZD9X4. M#%J_49O0&=N;0Y&.6D1'+>9'+>+.*/XS1\,F1\/.'/T@>$$R(A^1>L=121/@ MZI:D.FFH8(+H%[(U>9VTK_TS]$D6563##DGZ=!?W1/9$O:!1+^A4[S))> DI M(E2"8I=(::BZ,IQ)TE[RP=&2[W3X6BF.NIOWZ2[N-8[_Z*LV]AKS%:$"9;!4KIR+SZIP M>-4:5A/)"M/*+)A4C9$9KE4W#5P;J/TE8W(_T0Z:_CS\"U!+ P04 " "[ M@ Y9:W:["FT% .+@ &0 'AL+W=OF;INCQ(21(9XE"6;? M[DE,3PO-T%XO?(IV>Y%?&"WG![PC3T1\/CPR>3:J*9LH(2F/:(H8V2ZT.^,V M,(N HL0_$3GQUC'*'V5-Z9?\Y.-FH>EYC4A,0I$CL/PZDA6)XYPDZ_&U@FIU MSCRP??Q*]XN'EP^SQIRL:/P<;<1^H4TUM"%;G,7B$SW]2:H'LG)>2&->?*)3 M6=9R-!1F7-"D"I8U2**T_,8OU0_1"C F%P+,*L"\-F!L63>-B@9=S1D^(Y:4E+3\HVK>(EBT2I;D4 MGP23=R,9)Y9/V9J3KQE)!?*.\I.C=RX1.(KY>_0[^OSDHG>_OI^/A$R5!XS" M"NN66/,"UD /-!5[CKQT0S8]\9XZ?JR('\E'K)_3?'W.>U,)_"N+;Y ^^X!, MW9STU&=U3;AQ,=Q5A]]E.QEN7PSW?I0]O4%C_6*XKPY_P$R&7ZY\<'WVL:(I MQK7DQ@5O?*WD>JIT7R(F_8B\?[[E!QR2A28[8$[8D6C+WWXQ;/V/OK:%A+F0 M, \2YD/" B!81R&36B$3%7WYD?,,IR%!=(M"FB1RR)(=8?CE TKEX"PO1J\% M0LK[]:-,,%0_D# 7$N:5,+N Y;..X]+234>?R-?\V);&>;GQU+%T7>^6"\[+ M32W',&9&7:[3H%;=H):R05R1C:9I P%Q+F0<)\2%@ M!.M(Q*XE8O_\J&!#*@02YD+"/$B8#PD+@& =A3BU0AQE)^*]$!9&G* #B\JQ MX:3H3)2LH5*!A+F0,,\YZ[!G;[I^R'0!$*S3_M.Z_:?*]C]?JGQ'JW)V\)3/ M#M!CQL*]7):BNQTC1*Z719\PE$F&"@,2YD+"/$B8#PD+@& =#N.(Z/]I]=$G%35JJ%9 :6Y%L]J3?ET_F_-[ MH%E]4%H 1>M*H66.&?_W0E2=8;!"(&EN16O/'LQIKT0@T_J@M "*UI6(V4C$ M'#XKN6JYJP8/5@8DS06E>: T'Y060-&Z\FF\4 / ##5 W5!0F@M*\T!I/B@M M@*)UE=)XHH;:%/T[2]:$M9>]B%0KXKX_6.XK7'OXGXX-VW:Z??M*G7:P'$#M M35":#TH+H&A=.32.JJ&V5(>Y(15,X1.LU/D&ZP#4,@6E^:"T (K6U4%CFQI* MSVWYR&A(R(:C+:,)$GM2]PH_U(1]IHGB+X&WL[^5N@:#E0%JE8+2?%!: $7K M*J.Q2PVU7UK-/8N%BURG1#3EZ("_X75,>N5P;B5.>M4 :H:"TCQ0F@]*"Z!H M734TYJDQW#UU(T9"09D\S+<&H)642!:+*-VI+51UJL'S45 3%93F@=)\4%H M1>L*JG%2#0 KU0#U4D%I+BC- Z7YH+0 BM;=>=48JJ;:4&U6+GR/98+"-2,; M)*@Y](410T>*A_SW! USPE!5"T4@^CUJ[4A+!= ML>&8RU<^2T6Y<;.^6F]JOBNV\KZY[AFW0;DUN<&4.Z4?,-M%. M?+=9N?FX/!'T4.Q]75,A:%(<[@G>$)87D/>WE(K7DSQ!O05\^2]02P,$% M @ NX .69][E"I' P UA0 T !X;"]S='EL97,N>&ULW5A=3]LP%/TK M41@32!-I&TB;T5;:*B%-VB8D>-@;38F>.REE\_7SM-/_#M.AY&62J( M?8_/NT:L#1"]:YD*5+8K))X?) M[Q/'I+O;TG;XJ1%RQ%.,UCMPPGOGBXFG'D^UV!_)W19"WF8[>E27S+"?2[&N MG#AT :-/"AH\$CX(1X2SL6+ RDG!^-*%.Q"82"Y5H$W)FH1MB%1/#FZ['E1S MK5,P(97-[3*XW^-Z^ ZPZH%!QGECL!.ZP+!?$JVI$C>F8P?;X#,HJ-OWR](X MG"JR;'>NPC7!WDR2L50954V:=K@*#?ND,[EJ6$8!:R\(T,D:F4A#K M8<6H&T9V0CF_@T?]1[ZEO<@W=L[NFVB:QE#==#*N _J;:DY[4_;R1;I!R1ZE M_CPWTQ&V#Y5*;Q7-V<+V%WEC %-OX^JD+/GR$V=345 W^8,3#OMDQ0MF4K$G MDPU*96("5(7!(U6:338COQ0I[^E"K\IID>.>.V_0\[]=YRD55!&^:=K4_C&O M\HL=Q]W7LFR_578->SW6[^]C-WGU%DPF;\'DFZC)WO&;C-/C]UB?_([<9/?5 MOMGWFHSJD]#&<6OKL-5$ SC4#L+O<$CFZZ3!>,ZX9J+NS5B64?'LS&7D-1F; M/]JV],WXC.9DSO5] P["=?L;S=B\2)M1M[ 0]:AU^RM,KYTT)VJ3BXF,+F@V MJKMJ.K;-P#1,UOH"PBYR8R\_@G$W#G?12MWE/1^C^9P]]02P,$% @ NX .69>*NQS $P( M L !?3T\$MP>:4#M.*2VBZD8_1!2:5K5N %(MB6/:(7->=I3W;+T]!;X"O.DQQ0FE( M2S,.\,W2?S+W\PPU1>5*(Y5;&GC3Y?YVX$G1H2)8%II%R=.B':5_''P #P 'AL+W=OMC77 _] 699;KB04NH([SA[-O_/ND#QPPY=<(J!]QA- M'+:_;1#/]/^$4:U6/&=3E=<5D[:-HV;" 4I3\HV)B*05&T?;*H3*@EQ("T$B M,]DV!77=D\*M9T7[U!9PO1CJ,PXG]*QHP,-!GE-!9E!WF$0![U"DE-22Z%>O1#.$+H1F'IKJFM-7-DY[7ADAG3C.,?5-(U4'N0 MQPCD<> 0UE5%];.C7/"UY' 9A83S-<]5#0G'@SQ!($_"0EY2KLD=%34C/Q@U M$-6FTSVX4P3N-"S<7+,-Y9"?GZ 1P]I.OH%DH\FDUMI/TD,L2P_#8D*/ZIK] MP_2Y4'L$UL=$516W[2!VD9N Y,&W3.:\"XGI) [LDS;I*5$P;3Z0@RF#Z[C] M2"Y^U^!DGQ(32AS<*$!Y>$X-YBS!AQ8&7,Z3-Y M:#JQN=S-LZ;,>^Y !63*(S7A),)$E@D: >[D8379D$5LEK#V_#Z*]* M$LPB21\6>==UQ,?$9)($7Z#LEMW?>/J8F%F2P&9YZ[R='8Z))MGG.J4[<##M M)/MD>W+/(;FX MNIGXR2C%W)/NU3W^NYEB[DE[=\^46EZ)Y88/F@JT%RX&-B\DG[D,][ MCNRDS!233QI\?PS#[+R6F(#2T"L=%#/S,3$!I:$%A&(>^9B8@-+ L(Q1SXF M)J T].('Q3SV=\$Q 66!!81CGOB8F("RP +",4]]3$Q 61_[:#LG[8V(?$S, M0EE@"^V8M!\2H.9Y(R4?$_U$T_M^&F#.E86K.!4=3,Q"68^;:SMG'!DFGZSO M;;;=B)AXLD8\@^WWX (&GV3%-31OH#RG(I]KXG[:?>SLR.TZK6HA)E!V(Z\4 M+;:?E[>?QK_\ 5!+ P04 " "[@ Y9N2/:-[(! !4' &@ 'AL+U]R M96QS+W=OCN9U3O;_?F@$02-R@>-(6ABOJK01Z*^JM M!'HKZJT$>BOJK01Z*^JM!'H;ZFT$>AOJ;01Z&^IM!'I;[["$0&]#O8U ;T.] MC4!O0[V-0&]#O8U ;T.]C4!O0[V-0&]'O9U ;T>]G4!O1[V=0&]'O9U ;^\= M=A/H[:BW$^CMJ+<3Z.VHMS]2[Y1/NYAN/=7!E&ULS=G);L(P% 707T'9(F(\E X"-FVW+8O^@)L\2$026[:A\/=U MPB"UHJB(2KV;1(GM=U]LZ6PR?MM:\KU-735^DA0AV ?&?%90K7UJ+#5Q9&Y< MK4-\= MF=;;4"V)B.!RQS#2!FC (;8UD.GZBN5Y5H?>\B:]]:9I)XJCR2>]Q M-['-FB3:VJK,=(CC;-WDWU(&^X0TKNSF^**TOA\G).QD0COR<\!^W>N:G"MS MZLVT"R^ZCK/8IF(^;"ORZ?D2)WHT\WF946ZR51V7I-XZTKDOB$)=I;NB_?/) M(>XP[:[\ZORNS+G .'/FC/7QQ!Q='G&UL4$L! A0#% @ NX .61GVA@[O *P( !$ M ( !KP &1O8U!R;W!S+V-O&UL4$L! A0#% @ MNX .69E&PO=V]R:W-H965T&UL4$L! A0#% @ MNX .69@(2\SN! DQ, !@ ("!*PX 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ NX .6>B),2Y@$@ :S0 !@ ("! M(34 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ NX .6>O4CP(6!0 +A( !D ("! M,W$ 'AL+W=O@# #3" &0 @(& =@ >&PO=V]R:W-H965T&UL4$L! A0#% M @ NX .62L8T[6Y @ B0D !D ("!Z'X 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ NX .6;3]&:ZX M! CA0 !D ("!OY< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ NX .6;O6)5D;! XPL !D M ("!9J( 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ NX .66[MP-C4 P RA( !D ("!IJX M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MNX .6:AQBRM&PO=V]R:W-H965T&UL4$L! A0#% @ NX .65\$+1=H @ M2@8 !D ("![,4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ NX .62")JHB\ P >Q, !D M ("!+L\ 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ NX .634X.-U= P S! !D ("!/]L 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ NX . M62P?9["U @ ^@< !D ("!\>D 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ NX .65^: P M !D ("! /D 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ NX .69][E"I' P UA0 T M ( ! @4! 'AL+W-T>6QE'P #P @ %="0$ >&PO=V]R:V)O;VLN M>&UL4$L! A0#% @ NX .6;DCVC>R 0 5!P !H ( ! ML T! 'AL+U]R96QS+W=O XML 58 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 59 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 61 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.2.u1 html 135 190 1 false 38 0 false 8 false false R1.htm 995200090 - Document - Document and Entity Information Sheet http://annovisbio.com/role/DocumentDocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 995200100 - Statement - Balance Sheets Sheet http://annovisbio.com/role/StatementBalanceSheets Balance Sheets Statements 2 false false R3.htm 995200105 - Statement - Balance Sheets (Parenthetical) Sheet http://annovisbio.com/role/StatementBalanceSheetsParenthetical Balance Sheets (Parenthetical) Statements 3 false false R4.htm 995200200 - Statement - Statements of Operations Sheet http://annovisbio.com/role/StatementStatementsOfOperations Statements of Operations Statements 4 false false R5.htm 995200300 - Statement - Statements of Changes in Stockholders' (Deficit) Equity Sheet http://annovisbio.com/role/StatementStatementsOfChangesInStockholdersDeficitEquity Statements of Changes in Stockholders' (Deficit) Equity Statements 5 false false R6.htm 995200400 - Statement - Statements of Cash Flows Sheet http://annovisbio.com/role/StatementStatementsOfCashFlows Statements of Cash Flows Statements 6 false false R7.htm 995210101 - Disclosure - Nature of Business and Management's Plans Sheet http://annovisbio.com/role/DisclosureNatureOfBusinessAndManagementSPlans Nature of Business and Management's Plans Notes 7 false false R8.htm 995210201 - Disclosure - Summary of Significant Accounting Policies Sheet http://annovisbio.com/role/DisclosureSummaryOfSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 8 false false R9.htm 995210301 - Disclosure - Fair Value Measurements Sheet http://annovisbio.com/role/DisclosureFairValueMeasurements Fair Value Measurements Notes 9 false false R10.htm 995210401 - Disclosure - Prepaid Expenses and Other Current Assets Sheet http://annovisbio.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssets Prepaid Expenses and Other Current Assets Notes 10 false false R11.htm 995210501 - Disclosure - Accrued Expenses Sheet http://annovisbio.com/role/DisclosureAccruedExpenses Accrued Expenses Notes 11 false false R12.htm 995210601 - Disclosure - Commitments and Contingencies Sheet http://annovisbio.com/role/DisclosureCommitmentsAndContingencies Commitments and Contingencies Notes 12 false false R13.htm 995210701 - Disclosure - Stockholders' (Deficit) Equity Sheet http://annovisbio.com/role/DisclosureStockholdersDeficitEquity Stockholders' (Deficit) Equity Notes 13 false false R14.htm 995210801 - Disclosure - Stock-Based Compensation Sheet http://annovisbio.com/role/DisclosureStockBasedCompensation Stock-Based Compensation Notes 14 false false R15.htm 995210901 - Disclosure - Net Loss Per Share Sheet http://annovisbio.com/role/DisclosureNetLossPerShare Net Loss Per Share Notes 15 false false R16.htm 995211001 - Disclosure - Income Taxes Sheet http://annovisbio.com/role/DisclosureIncomeTaxes Income Taxes Notes 16 false false R17.htm 995211101 - Disclosure - Subsequent Events Sheet http://annovisbio.com/role/DisclosureSubsequentEvents Subsequent Events Notes 17 false false R18.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Notes 18 false false R19.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 19 false false R20.htm 99920202 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://annovisbio.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://annovisbio.com/role/DisclosureSummaryOfSignificantAccountingPolicies 20 false false R21.htm 99930303 - Disclosure - Fair Value Measurements (Tables) Sheet http://annovisbio.com/role/DisclosureFairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://annovisbio.com/role/DisclosureFairValueMeasurements 21 false false R22.htm 99930403 - Disclosure - Prepaid Expenses and Other Current Assets (Tables) Sheet http://annovisbio.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsTables Prepaid Expenses and Other Current Assets (Tables) Tables http://annovisbio.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssets 22 false false R23.htm 99930503 - Disclosure - Accrued Expenses (Tables) Sheet http://annovisbio.com/role/DisclosureAccruedExpensesTables Accrued Expenses (Tables) Tables http://annovisbio.com/role/DisclosureAccruedExpenses 23 false false R24.htm 99930703 - Disclosure - Stockholders' (Deficit) Equity (Tables) Sheet http://annovisbio.com/role/DisclosureStockholdersDeficitEquityTables Stockholders' (Deficit) Equity (Tables) Tables http://annovisbio.com/role/DisclosureStockholdersDeficitEquity 24 false false R25.htm 99930803 - Disclosure - Stock-Based Compensation (Tables) Sheet http://annovisbio.com/role/DisclosureStockBasedCompensationTables Stock-Based Compensation (Tables) Tables http://annovisbio.com/role/DisclosureStockBasedCompensation 25 false false R26.htm 99930903 - Disclosure - Net Loss Per Share (Tables) Sheet http://annovisbio.com/role/DisclosureNetLossPerShareTables Net Loss Per Share (Tables) Tables http://annovisbio.com/role/DisclosureNetLossPerShare 26 false false R27.htm 99940101 - Disclosure - Nature of Business and Management's Plans (Details) Sheet http://annovisbio.com/role/DisclosureNatureOfBusinessAndManagementSPlansDetails Nature of Business and Management's Plans (Details) Details http://annovisbio.com/role/DisclosureNatureOfBusinessAndManagementSPlans 27 false false R28.htm 99940201 - Disclosure - Summary of Significant Accounting Policies (Details) Sheet http://annovisbio.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails Summary of Significant Accounting Policies (Details) Details http://annovisbio.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies 28 false false R29.htm 99940301 - Disclosure - Fair Value Measurements - Hierarchy (Details) Sheet http://annovisbio.com/role/DisclosureFairValueMeasurementsHierarchyDetails Fair Value Measurements - Hierarchy (Details) Details 29 false false R30.htm 99940302 - Disclosure - Fair Value Measurements - Canaccord Warrants (Details) Sheet http://annovisbio.com/role/DisclosureFairValueMeasurementsCanaccordWarrantsDetails Fair Value Measurements - Canaccord Warrants (Details) Details 30 false false R31.htm 99940303 - Disclosure - Fair Value Measurements - ELOC Purchase Agreement (Details) Sheet http://annovisbio.com/role/DisclosureFairValueMeasurementsElocPurchaseAgreementDetails Fair Value Measurements - ELOC Purchase Agreement (Details) Details 31 false false R32.htm 99940401 - Disclosure - Prepaid Expenses and Other Current Assets (Details) Sheet http://annovisbio.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsDetails Prepaid Expenses and Other Current Assets (Details) Details http://annovisbio.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsTables 32 false false R33.htm 99940501 - Disclosure - Accrued Expenses (Details) Sheet http://annovisbio.com/role/DisclosureAccruedExpensesDetails Accrued Expenses (Details) Details http://annovisbio.com/role/DisclosureAccruedExpensesTables 33 false false R34.htm 99940601 - Disclosure - Commitments and Contingencies (Details) Sheet http://annovisbio.com/role/DisclosureCommitmentsAndContingenciesDetails Commitments and Contingencies (Details) Details http://annovisbio.com/role/DisclosureCommitmentsAndContingencies 34 false false R35.htm 99940701 - Disclosure - Stockholders' (Deficit) Equity - Overview (Details) Sheet http://annovisbio.com/role/DisclosureStockholdersDeficitEquityOverviewDetails Stockholders' (Deficit) Equity - Overview (Details) Details http://annovisbio.com/role/DisclosureStockholdersDeficitEquityTables 35 false false R36.htm 99940702 - Disclosure - Stockholders' (Deficit) Equity - IPO Warrants (Details) Sheet http://annovisbio.com/role/DisclosureStockholdersDeficitEquityIpoWarrantsDetails Stockholders' (Deficit) Equity - IPO Warrants (Details) Details http://annovisbio.com/role/DisclosureStockholdersDeficitEquityTables 36 false false R37.htm 99940703 - Disclosure - Stockholders' (Deficit) Equity - November 2023 Equity Offering and Warrant Issuance (Details) Sheet http://annovisbio.com/role/DisclosureStockholdersDeficitEquityNovember2023EquityOfferingAndWarrantIssuanceDetails Stockholders' (Deficit) Equity - November 2023 Equity Offering and Warrant Issuance (Details) Details http://annovisbio.com/role/DisclosureStockholdersDeficitEquityTables 37 false false R38.htm 99940704 - Disclosure - Stockholders' (Deficit) Equity - Rollforward of warrant liability (Details) Sheet http://annovisbio.com/role/DisclosureStockholdersDeficitEquityRollforwardOfWarrantLiabilityDetails Stockholders' (Deficit) Equity - Rollforward of warrant liability (Details) Details http://annovisbio.com/role/DisclosureStockholdersDeficitEquityTables 38 false false R39.htm 99940705 - Disclosure - Stockholders' (Deficit) Equity - Warrant Summary (Details) Sheet http://annovisbio.com/role/DisclosureStockholdersDeficitEquityWarrantSummaryDetails Stockholders' (Deficit) Equity - Warrant Summary (Details) Details http://annovisbio.com/role/DisclosureStockholdersDeficitEquityTables 39 false false R40.htm 99940706 - Disclosure - Stockholders' (Deficit) Equity - Registered Direct Offerings (Details) Sheet http://annovisbio.com/role/DisclosureStockholdersDeficitEquityRegisteredDirectOfferingsDetails Stockholders' (Deficit) Equity - Registered Direct Offerings (Details) Details http://annovisbio.com/role/DisclosureStockholdersDeficitEquityTables 40 false false R41.htm 99940707 - Disclosure - Stockholders' (Deficit) Equity - ELOC Purchase Agreement (Details) Sheet http://annovisbio.com/role/DisclosureStockholdersDeficitEquityElocPurchaseAgreementDetails Stockholders' (Deficit) Equity - ELOC Purchase Agreement (Details) Details http://annovisbio.com/role/DisclosureStockholdersDeficitEquityTables 41 false false R42.htm 99940708 - Disclosure - Stockholders' (Deficit) Equity - Changes in derivative liability (Details) Sheet http://annovisbio.com/role/DisclosureStockholdersDeficitEquityChangesInDerivativeLiabilityDetails Stockholders' (Deficit) Equity - Changes in derivative liability (Details) Details http://annovisbio.com/role/DisclosureStockholdersDeficitEquityTables 42 false false R43.htm 99940801 - Disclosure - Stock-Based Compensation (Details) Sheet http://annovisbio.com/role/DisclosureStockBasedCompensationDetails Stock-Based Compensation (Details) Details http://annovisbio.com/role/DisclosureStockBasedCompensationTables 43 false false R44.htm 99940901 - Disclosure - Net Loss Per Share - Basic and diluted net loss per share (Details) Sheet http://annovisbio.com/role/DisclosureNetLossPerShareBasicAndDilutedNetLossPerShareDetails Net Loss Per Share - Basic and diluted net loss per share (Details) Details 44 false false R45.htm 99940902 - Disclosure - Net Loss Per Share - Potential shares excluded from calculation (Details) Sheet http://annovisbio.com/role/DisclosureNetLossPerSharePotentialSharesExcludedFromCalculationDetails Net Loss Per Share - Potential shares excluded from calculation (Details) Details 45 false false R46.htm 99941001 - Disclosure - Income Taxes (Details) Sheet http://annovisbio.com/role/DisclosureIncomeTaxesDetails Income Taxes (Details) Details http://annovisbio.com/role/DisclosureIncomeTaxes 46 false false R47.htm 99941101 - Disclosure - Subsequent Events (Details) Sheet http://annovisbio.com/role/DisclosureSubsequentEventsDetails Subsequent Events (Details) Details http://annovisbio.com/role/DisclosureSubsequentEvents 47 false false All Reports Book All Reports anvs-20240630.xsd anvs-20240630_cal.xml anvs-20240630_def.xml anvs-20240630_lab.xml anvs-20240630_pre.xml anvs-20240630x10q.htm http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 http://xbrl.sec.gov/ecd/2023 true true JSON 64 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "anvs-20240630x10q.htm": { "nsprefix": "anvs", "nsuri": "http://annovisbio.com/20240630", "dts": { "schema": { "local": [ "anvs-20240630.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/arcrole/esma-arcrole-2018-11-21.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd", "https://xbrl.sec.gov/country/2023/country-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd", "https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd", "https://xbrl.sec.gov/ecd/2023/ecd-sub-2023.xsd" ] }, "calculationLink": { "local": [ "anvs-20240630_cal.xml" ] }, "definitionLink": { "local": [ "anvs-20240630_def.xml" ] }, "labelLink": { "local": [ "anvs-20240630_lab.xml" ] }, "presentationLink": { "local": [ "anvs-20240630_pre.xml" ] }, "inline": { "local": [ "anvs-20240630x10q.htm" ] } }, "keyStandard": 154, "keyCustom": 36, "axisStandard": 16, "axisCustom": 0, "memberStandard": 22, "memberCustom": 14, "hidden": { "total": 24, "http://fasb.org/us-gaap/2023": 13, "http://xbrl.sec.gov/dei/2023": 7, "http://xbrl.sec.gov/ecd/2023": 4 }, "contextCount": 135, "entityCount": 1, "segmentCount": 38, "elementCount": 404, "unitCount": 8, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 407, "http://xbrl.sec.gov/dei/2023": 30, "http://xbrl.sec.gov/ecd/2023": 4 }, "report": { "R1": { "role": "http://annovisbio.com/role/DocumentDocumentAndEntityInformation", "longName": "995200090 - Document - Document and Entity Information", "shortName": "Document and Entity Information", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_gM0oOyGZqUiMBqnKFyi6tg", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "anvs-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_gM0oOyGZqUiMBqnKFyi6tg", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "anvs-20240630x10q.htm", "first": true, "unique": true } }, "R2": { "role": "http://annovisbio.com/role/StatementBalanceSheets", "longName": "995200100 - Statement - Balance Sheets", "shortName": "Balance Sheets", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "As_Of_6_30_2024_nZRdhEIka0OxXCiiUBmiRQ", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "Unit_Standard_USD_ec2CuAANKUKhz9HEz_4Vyw", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "anvs-20240630x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_6_30_2024_nZRdhEIka0OxXCiiUBmiRQ", "name": "us-gaap:Assets", "unitRef": "Unit_Standard_USD_ec2CuAANKUKhz9HEz_4Vyw", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "anvs-20240630x10q.htm", "unique": true } }, "R3": { "role": "http://annovisbio.com/role/StatementBalanceSheetsParenthetical", "longName": "995200105 - Statement - Balance Sheets (Parenthetical)", "shortName": "Balance Sheets (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "As_Of_12_31_2023_lCcpt5vSuE6uY9oIt35WFw", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "unitRef": "Unit_Divide_USD_shares_z1tAfE1tLke_tpV0DkQTsQ", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "us-gaap:PreferredStockParOrStatedValuePerShare", "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "anvs-20240630x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_6_30_2024_nZRdhEIka0OxXCiiUBmiRQ", "name": "us-gaap:CommonStockSharesIssued", "unitRef": "Unit_Standard_shares_xI3etv4G3ECSWQwNgGixsw", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "anvs-20240630x10q.htm", "unique": true } }, "R4": { "role": "http://annovisbio.com/role/StatementStatementsOfOperations", "longName": "995200200 - Statement - Statements of Operations", "shortName": "Statements of Operations", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "Duration_4_1_2024_To_6_30_2024_ZP-l7bqlbkOOYhdbOAZV9A", "name": "us-gaap:ResearchAndDevelopmentExpense", "unitRef": "Unit_Standard_USD_ec2CuAANKUKhz9HEz_4Vyw", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "anvs-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_4_1_2024_To_6_30_2024_ZP-l7bqlbkOOYhdbOAZV9A", "name": "us-gaap:ResearchAndDevelopmentExpense", "unitRef": "Unit_Standard_USD_ec2CuAANKUKhz9HEz_4Vyw", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "anvs-20240630x10q.htm", "first": true, "unique": true } }, "R5": { "role": "http://annovisbio.com/role/StatementStatementsOfChangesInStockholdersDeficitEquity", "longName": "995200300 - Statement - Statements of Changes in Stockholders' (Deficit) Equity", "shortName": "Statements of Changes in Stockholders' (Deficit) Equity", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "As_Of_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_1pp8ENypf0GA4SjZ284wMw", "name": "us-gaap:StockholdersEquity", "unitRef": "Unit_Standard_USD_ec2CuAANKUKhz9HEz_4Vyw", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "anvs-20240630x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_3_31_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_72qZxbs0a0SEb34hhgpUVg", "name": "us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised", "unitRef": "Unit_Standard_USD_ec2CuAANKUKhz9HEz_4Vyw", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "anvs-20240630x10q.htm", "unique": true } }, "R6": { "role": "http://annovisbio.com/role/StatementStatementsOfCashFlows", "longName": "995200400 - Statement - Statements of Cash Flows", "shortName": "Statements of Cash Flows", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_gM0oOyGZqUiMBqnKFyi6tg", "name": "us-gaap:ProfitLoss", "unitRef": "Unit_Standard_USD_ec2CuAANKUKhz9HEz_4Vyw", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "anvs-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_gM0oOyGZqUiMBqnKFyi6tg", "name": "us-gaap:ProfitLoss", "unitRef": "Unit_Standard_USD_ec2CuAANKUKhz9HEz_4Vyw", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "anvs-20240630x10q.htm", "first": true, "unique": true } }, "R7": { "role": "http://annovisbio.com/role/DisclosureNatureOfBusinessAndManagementSPlans", "longName": "995210101 - Disclosure - Nature of Business and Management's Plans", "shortName": "Nature of Business and Management's Plans", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "7", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_gM0oOyGZqUiMBqnKFyi6tg", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "anvs-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_gM0oOyGZqUiMBqnKFyi6tg", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "anvs-20240630x10q.htm", "first": true, "unique": true } }, "R8": { "role": "http://annovisbio.com/role/DisclosureSummaryOfSignificantAccountingPolicies", "longName": "995210201 - Disclosure - Summary of Significant Accounting Policies", "shortName": "Summary of Significant Accounting Policies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_gM0oOyGZqUiMBqnKFyi6tg", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "anvs-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_gM0oOyGZqUiMBqnKFyi6tg", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "anvs-20240630x10q.htm", "first": true, "unique": true } }, "R9": { "role": "http://annovisbio.com/role/DisclosureFairValueMeasurements", "longName": "995210301 - Disclosure - Fair Value Measurements", "shortName": "Fair Value Measurements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_gM0oOyGZqUiMBqnKFyi6tg", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "anvs-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_gM0oOyGZqUiMBqnKFyi6tg", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "anvs-20240630x10q.htm", "first": true, "unique": true } }, "R10": { "role": "http://annovisbio.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssets", "longName": "995210401 - Disclosure - Prepaid Expenses and Other Current Assets", "shortName": "Prepaid Expenses and Other Current Assets", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_gM0oOyGZqUiMBqnKFyi6tg", "name": "anvs:DeferredCostsCapitalizedPrepaidExpensesAndOtherAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "anvs-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_gM0oOyGZqUiMBqnKFyi6tg", "name": "anvs:DeferredCostsCapitalizedPrepaidExpensesAndOtherAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "anvs-20240630x10q.htm", "first": true, "unique": true } }, "R11": { "role": "http://annovisbio.com/role/DisclosureAccruedExpenses", "longName": "995210501 - Disclosure - Accrued Expenses", "shortName": "Accrued Expenses", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_gM0oOyGZqUiMBqnKFyi6tg", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "anvs-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_gM0oOyGZqUiMBqnKFyi6tg", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "anvs-20240630x10q.htm", "first": true, "unique": true } }, "R12": { "role": "http://annovisbio.com/role/DisclosureCommitmentsAndContingencies", "longName": "995210601 - Disclosure - Commitments and Contingencies", "shortName": "Commitments and Contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_gM0oOyGZqUiMBqnKFyi6tg", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "anvs-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_gM0oOyGZqUiMBqnKFyi6tg", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "anvs-20240630x10q.htm", "first": true, "unique": true } }, "R13": { "role": "http://annovisbio.com/role/DisclosureStockholdersDeficitEquity", "longName": "995210701 - Disclosure - Stockholders' (Deficit) Equity", "shortName": "Stockholders' (Deficit) Equity", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_gM0oOyGZqUiMBqnKFyi6tg", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "anvs-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_gM0oOyGZqUiMBqnKFyi6tg", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "anvs-20240630x10q.htm", "first": true, "unique": true } }, "R14": { "role": "http://annovisbio.com/role/DisclosureStockBasedCompensation", "longName": "995210801 - Disclosure - Stock-Based Compensation", "shortName": "Stock-Based Compensation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_gM0oOyGZqUiMBqnKFyi6tg", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "anvs-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_gM0oOyGZqUiMBqnKFyi6tg", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "anvs-20240630x10q.htm", "first": true, "unique": true } }, "R15": { "role": "http://annovisbio.com/role/DisclosureNetLossPerShare", "longName": "995210901 - Disclosure - Net Loss Per Share", "shortName": "Net Loss Per Share", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_gM0oOyGZqUiMBqnKFyi6tg", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "anvs-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_gM0oOyGZqUiMBqnKFyi6tg", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "anvs-20240630x10q.htm", "first": true, "unique": true } }, "R16": { "role": "http://annovisbio.com/role/DisclosureIncomeTaxes", "longName": "995211001 - Disclosure - Income Taxes", "shortName": "Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_gM0oOyGZqUiMBqnKFyi6tg", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "anvs-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_gM0oOyGZqUiMBqnKFyi6tg", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "anvs-20240630x10q.htm", "first": true, "unique": true } }, "R17": { "role": "http://annovisbio.com/role/DisclosureSubsequentEvents", "longName": "995211101 - Disclosure - Subsequent Events", "shortName": "Subsequent Events", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_gM0oOyGZqUiMBqnKFyi6tg", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "anvs-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_gM0oOyGZqUiMBqnKFyi6tg", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "anvs-20240630x10q.htm", "first": true, "unique": true } }, "R18": { "role": "http://xbrl.sec.gov/ecd/role/PvpDisclosure", "longName": "995410 - Disclosure - Pay vs Performance Disclosure", "shortName": "Pay vs Performance Disclosure", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "Duration_4_1_2024_To_6_30_2024_ZP-l7bqlbkOOYhdbOAZV9A", "name": "us-gaap:NetIncomeLoss", "unitRef": "Unit_Standard_USD_ec2CuAANKUKhz9HEz_4Vyw", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "anvs-20240630x10q.htm", "first": true }, "uniqueAnchor": null }, "R19": { "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "longName": "995445 - Disclosure - Insider Trading Arrangements", "shortName": "Insider Trading Arrangements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": null, "uniqueAnchor": null }, "R20": { "role": "http://annovisbio.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies", "longName": "99920202 - Disclosure - Summary of Significant Accounting Policies (Policies)", "shortName": "Summary of Significant Accounting Policies (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "20", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_gM0oOyGZqUiMBqnKFyi6tg", "name": "us-gaap:BasisOfAccounting", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "anvs-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_gM0oOyGZqUiMBqnKFyi6tg", "name": "us-gaap:BasisOfAccounting", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "anvs-20240630x10q.htm", "first": true, "unique": true } }, "R21": { "role": "http://annovisbio.com/role/DisclosureFairValueMeasurementsTables", "longName": "99930303 - Disclosure - Fair Value Measurements (Tables)", "shortName": "Fair Value Measurements (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "21", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_gM0oOyGZqUiMBqnKFyi6tg", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "anvs-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_gM0oOyGZqUiMBqnKFyi6tg", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "anvs-20240630x10q.htm", "first": true, "unique": true } }, "R22": { "role": "http://annovisbio.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsTables", "longName": "99930403 - Disclosure - Prepaid Expenses and Other Current Assets (Tables)", "shortName": "Prepaid Expenses and Other Current Assets (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "22", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_gM0oOyGZqUiMBqnKFyi6tg", "name": "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "anvs:DeferredCostsCapitalizedPrepaidExpensesAndOtherAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "anvs-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_gM0oOyGZqUiMBqnKFyi6tg", "name": "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "anvs:DeferredCostsCapitalizedPrepaidExpensesAndOtherAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "anvs-20240630x10q.htm", "first": true, "unique": true } }, "R23": { "role": "http://annovisbio.com/role/DisclosureAccruedExpensesTables", "longName": "99930503 - Disclosure - Accrued Expenses (Tables)", "shortName": "Accrued Expenses (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "23", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_gM0oOyGZqUiMBqnKFyi6tg", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "anvs-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_gM0oOyGZqUiMBqnKFyi6tg", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "anvs-20240630x10q.htm", "first": true, "unique": true } }, "R24": { "role": "http://annovisbio.com/role/DisclosureStockholdersDeficitEquityTables", "longName": "99930703 - Disclosure - Stockholders' (Deficit) Equity (Tables)", "shortName": "Stockholders' (Deficit) Equity (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "24", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_gM0oOyGZqUiMBqnKFyi6tg", "name": "anvs:ScheduleOfChangesInCommonStockWarrantLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "anvs-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_gM0oOyGZqUiMBqnKFyi6tg", "name": "anvs:ScheduleOfChangesInCommonStockWarrantLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "anvs-20240630x10q.htm", "first": true, "unique": true } }, "R25": { "role": "http://annovisbio.com/role/DisclosureStockBasedCompensationTables", "longName": "99930803 - Disclosure - Stock-Based Compensation (Tables)", "shortName": "Stock-Based Compensation (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "25", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_gM0oOyGZqUiMBqnKFyi6tg", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "anvs-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_gM0oOyGZqUiMBqnKFyi6tg", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "anvs-20240630x10q.htm", "first": true, "unique": true } }, "R26": { "role": "http://annovisbio.com/role/DisclosureNetLossPerShareTables", "longName": "99930903 - Disclosure - Net Loss Per Share (Tables)", "shortName": "Net Loss Per Share (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "26", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_gM0oOyGZqUiMBqnKFyi6tg", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "anvs-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_gM0oOyGZqUiMBqnKFyi6tg", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "anvs-20240630x10q.htm", "first": true, "unique": true } }, "R27": { "role": "http://annovisbio.com/role/DisclosureNatureOfBusinessAndManagementSPlansDetails", "longName": "99940101 - Disclosure - Nature of Business and Management's Plans (Details)", "shortName": "Nature of Business and Management's Plans (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "27", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_gM0oOyGZqUiMBqnKFyi6tg", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "Unit_Standard_USD_ec2CuAANKUKhz9HEz_4Vyw", "xsiNil": "false", "lang": null, "decimals": "-6", "ancestors": [ "span", "p", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "anvs-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_gM0oOyGZqUiMBqnKFyi6tg", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "Unit_Standard_USD_ec2CuAANKUKhz9HEz_4Vyw", "xsiNil": "false", "lang": null, "decimals": "-6", "ancestors": [ "span", "p", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "anvs-20240630x10q.htm", "first": true, "unique": true } }, "R28": { "role": "http://annovisbio.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails", "longName": "99940201 - Disclosure - Summary of Significant Accounting Policies (Details)", "shortName": "Summary of Significant Accounting Policies (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "28", "firstAnchor": { "contextRef": "As_Of_6_30_2024_nZRdhEIka0OxXCiiUBmiRQ", "name": "us-gaap:CashFDICInsuredAmount", "unitRef": "Unit_Standard_USD_ec2CuAANKUKhz9HEz_4Vyw", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:CashAndCashEquivalentsPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "anvs-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_6_30_2024_nZRdhEIka0OxXCiiUBmiRQ", "name": "us-gaap:CashFDICInsuredAmount", "unitRef": "Unit_Standard_USD_ec2CuAANKUKhz9HEz_4Vyw", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:CashAndCashEquivalentsPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "anvs-20240630x10q.htm", "first": true, "unique": true } }, "R29": { "role": "http://annovisbio.com/role/DisclosureFairValueMeasurementsHierarchyDetails", "longName": "99940301 - Disclosure - Fair Value Measurements - Hierarchy (Details)", "shortName": "Fair Value Measurements - Hierarchy (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "29", "firstAnchor": { "contextRef": "As_Of_6_30_2024_nZRdhEIka0OxXCiiUBmiRQ", "name": "us-gaap:DerivativeLiabilitiesNoncurrent", "unitRef": "Unit_Standard_USD_ec2CuAANKUKhz9HEz_4Vyw", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "anvs-20240630x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_6_30_2024_us-gaap_FairValueByMeasurementBasisAxis_us-gaap_CarryingReportedAmountFairValueDisclosureMember_vftYuNXnT0y5INuKVgLe-w", "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure", "unitRef": "Unit_Standard_USD_ec2CuAANKUKhz9HEz_4Vyw", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "anvs-20240630x10q.htm", "unique": true } }, "R30": { "role": "http://annovisbio.com/role/DisclosureFairValueMeasurementsCanaccordWarrantsDetails", "longName": "99940302 - Disclosure - Fair Value Measurements - Canaccord Warrants (Details)", "shortName": "Fair Value Measurements - Canaccord Warrants (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "30", "firstAnchor": { "contextRef": "As_Of_6_30_2024_us-gaap_ClassOfWarrantOrRightAxis_anvs_WarrantsClassifiedAsLiabilitiesMember_klrCw6yGqEOxT-2WrhedfA", "name": "us-gaap:ClassOfWarrantOrRightOutstanding", "unitRef": "Unit_Standard_shares_xI3etv4G3ECSWQwNgGixsw", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "anvs-20240630x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_6_30_2024_us-gaap_ClassOfWarrantOrRightAxis_anvs_WarrantsClassifiedAsLiabilitiesMember_klrCw6yGqEOxT-2WrhedfA", "name": "anvs:ClassOfWarrantOrRightRedemptionPricePerShare", "unitRef": "Unit_Divide_USD_shares_z1tAfE1tLke_tpV0DkQTsQ", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "anvs-20240630x10q.htm", "unique": true } }, "R31": { "role": "http://annovisbio.com/role/DisclosureFairValueMeasurementsElocPurchaseAgreementDetails", "longName": "99940303 - Disclosure - Fair Value Measurements - ELOC Purchase Agreement (Details)", "shortName": "Fair Value Measurements - ELOC Purchase Agreement (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "31", "firstAnchor": { "contextRef": "As_Of_6_30_2024_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputSharePriceMember_UqLxWehDe0GlOc78WOWWKg", "name": "us-gaap:DerivativeLiabilityMeasurementInput", "unitRef": "Unit_Standard_pure_w8V0OUtid0C2bapsnDAmWg", "xsiNil": "false", "lang": null, "decimals": "4", "ancestors": [ "p", "td", "tr", "table", "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "anvs-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_6_30_2024_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputSharePriceMember_UqLxWehDe0GlOc78WOWWKg", "name": "us-gaap:DerivativeLiabilityMeasurementInput", "unitRef": "Unit_Standard_pure_w8V0OUtid0C2bapsnDAmWg", "xsiNil": "false", "lang": null, "decimals": "4", "ancestors": [ "p", "td", "tr", "table", "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "anvs-20240630x10q.htm", "first": true, "unique": true } }, "R32": { "role": "http://annovisbio.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsDetails", "longName": "99940401 - Disclosure - Prepaid Expenses and Other Current Assets (Details)", "shortName": "Prepaid Expenses and Other Current Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "32", "firstAnchor": { "contextRef": "As_Of_6_30_2024_nZRdhEIka0OxXCiiUBmiRQ", "name": "anvs:PrepaidResearchAndDevelopmentExpenseCurrent", "unitRef": "Unit_Standard_USD_ec2CuAANKUKhz9HEz_4Vyw", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "anvs:DeferredCostsCapitalizedPrepaidExpensesAndOtherAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "anvs-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_6_30_2024_nZRdhEIka0OxXCiiUBmiRQ", "name": "anvs:PrepaidResearchAndDevelopmentExpenseCurrent", "unitRef": "Unit_Standard_USD_ec2CuAANKUKhz9HEz_4Vyw", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "anvs:DeferredCostsCapitalizedPrepaidExpensesAndOtherAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "anvs-20240630x10q.htm", "first": true, "unique": true } }, "R33": { "role": "http://annovisbio.com/role/DisclosureAccruedExpensesDetails", "longName": "99940501 - Disclosure - Accrued Expenses (Details)", "shortName": "Accrued Expenses (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "33", "firstAnchor": { "contextRef": "As_Of_6_30_2024_nZRdhEIka0OxXCiiUBmiRQ", "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "unitRef": "Unit_Standard_USD_ec2CuAANKUKhz9HEz_4Vyw", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "anvs-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_6_30_2024_nZRdhEIka0OxXCiiUBmiRQ", "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "unitRef": "Unit_Standard_USD_ec2CuAANKUKhz9HEz_4Vyw", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "anvs-20240630x10q.htm", "first": true, "unique": true } }, "R34": { "role": "http://annovisbio.com/role/DisclosureCommitmentsAndContingenciesDetails", "longName": "99940601 - Disclosure - Commitments and Contingencies (Details)", "shortName": "Commitments and Contingencies (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "34", "firstAnchor": { "contextRef": "Duration_4_1_2024_To_6_30_2024_ZP-l7bqlbkOOYhdbOAZV9A", "name": "us-gaap:OperatingLeaseExpense", "unitRef": "Unit_Standard_USD_ec2CuAANKUKhz9HEz_4Vyw", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "anvs-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_4_1_2024_To_6_30_2024_ZP-l7bqlbkOOYhdbOAZV9A", "name": "us-gaap:OperatingLeaseExpense", "unitRef": "Unit_Standard_USD_ec2CuAANKUKhz9HEz_4Vyw", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "anvs-20240630x10q.htm", "first": true, "unique": true } }, "R35": { "role": "http://annovisbio.com/role/DisclosureStockholdersDeficitEquityOverviewDetails", "longName": "99940701 - Disclosure - Stockholders' (Deficit) Equity - Overview (Details)", "shortName": "Stockholders' (Deficit) Equity - Overview (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "35", "firstAnchor": { "contextRef": "As_Of_6_30_2024_nZRdhEIka0OxXCiiUBmiRQ", "name": "anvs:NumberOfClassesOfStockDesignated", "unitRef": "Unit_Standard_item__e0aoIk2MEOD7HaRb7PzCA", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "anvs-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_6_30_2024_nZRdhEIka0OxXCiiUBmiRQ", "name": "anvs:NumberOfClassesOfStockDesignated", "unitRef": "Unit_Standard_item__e0aoIk2MEOD7HaRb7PzCA", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "anvs-20240630x10q.htm", "first": true, "unique": true } }, "R36": { "role": "http://annovisbio.com/role/DisclosureStockholdersDeficitEquityIpoWarrantsDetails", "longName": "99940702 - Disclosure - Stockholders' (Deficit) Equity - IPO Warrants (Details)", "shortName": "Stockholders' (Deficit) Equity - IPO Warrants (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "36", "firstAnchor": { "contextRef": "As_Of_1_31_2020_us-gaap_ClassOfWarrantOrRightAxis_anvs_WarrantsClassifiedAsEquityMember_4ecbBTgTtEqFsagQGV3CAA", "name": "us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights", "unitRef": "Unit_Standard_shares_xI3etv4G3ECSWQwNgGixsw", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "anvs-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_1_31_2020_us-gaap_ClassOfWarrantOrRightAxis_anvs_WarrantsClassifiedAsEquityMember_4ecbBTgTtEqFsagQGV3CAA", "name": "us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights", "unitRef": "Unit_Standard_shares_xI3etv4G3ECSWQwNgGixsw", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "anvs-20240630x10q.htm", "first": true, "unique": true } }, "R37": { "role": "http://annovisbio.com/role/DisclosureStockholdersDeficitEquityNovember2023EquityOfferingAndWarrantIssuanceDetails", "longName": "99940703 - Disclosure - Stockholders' (Deficit) Equity - November 2023 Equity Offering and Warrant Issuance (Details)", "shortName": "Stockholders' (Deficit) Equity - November 2023 Equity Offering and Warrant Issuance (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "37", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_gM0oOyGZqUiMBqnKFyi6tg", "name": "us-gaap:ProceedsFromIssuanceOfCommonStock", "unitRef": "Unit_Standard_USD_ec2CuAANKUKhz9HEz_4Vyw", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "anvs-20240630x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_10_31_2023_us-gaap_SubsidiarySaleOfStockAxis_anvs_November2023EquityOfferingAndWarrantIssuanceMember_IXiVmKvvKk63SMXDZsGL8w", "name": "us-gaap:WarrantsAndRightsOutstandingTerm", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "anvs-20240630x10q.htm", "unique": true } }, "R38": { "role": "http://annovisbio.com/role/DisclosureStockholdersDeficitEquityRollforwardOfWarrantLiabilityDetails", "longName": "99940704 - Disclosure - Stockholders' (Deficit) Equity - Rollforward of warrant liability (Details)", "shortName": "Stockholders' (Deficit) Equity - Rollforward of warrant liability (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "38", "firstAnchor": { "contextRef": "As_Of_12_31_2023_lCcpt5vSuE6uY9oIt35WFw", "name": "anvs:WarrantLiabilityNoncurrent", "unitRef": "Unit_Standard_USD_ec2CuAANKUKhz9HEz_4Vyw", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "anvs-20240630x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_us-gaap_ClassOfWarrantOrRightAxis_anvs_WarrantsClassifiedAsLiabilitiesMember_UWyMPhdzYUulsqcWYLbEug", "name": "anvs:IncreaseDecreaseInFairValueOfWarrantsAttributableToExerciseOfWarrants", "unitRef": "Unit_Standard_USD_ec2CuAANKUKhz9HEz_4Vyw", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "anvs:ScheduleOfChangesInCommonStockWarrantLiabilitiesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "anvs-20240630x10q.htm", "unique": true } }, "R39": { "role": "http://annovisbio.com/role/DisclosureStockholdersDeficitEquityWarrantSummaryDetails", "longName": "99940705 - Disclosure - Stockholders' (Deficit) Equity - Warrant Summary (Details)", "shortName": "Stockholders' (Deficit) Equity - Warrant Summary (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "39", "firstAnchor": { "contextRef": "As_Of_12_31_2023_us-gaap_ClassOfWarrantOrRightAxis_anvs_WarrantsClassifiedAsEquityMember__O-5MiXHRk-nnFyjp2PZeg", "name": "us-gaap:ClassOfWarrantOrRightOutstanding", "unitRef": "Unit_Standard_shares_xI3etv4G3ECSWQwNgGixsw", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "us-gaap:ClassOfWarrantOrRightOutstanding", "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "anvs-20240630x10q.htm", "first": true }, "uniqueAnchor": null }, "R40": { "role": "http://annovisbio.com/role/DisclosureStockholdersDeficitEquityRegisteredDirectOfferingsDetails", "longName": "99940706 - Disclosure - Stockholders' (Deficit) Equity - Registered Direct Offerings (Details)", "shortName": "Stockholders' (Deficit) Equity - Registered Direct Offerings (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_gM0oOyGZqUiMBqnKFyi6tg", "name": "us-gaap:ProceedsFromIssuanceOfCommonStock", "unitRef": "Unit_Standard_USD_ec2CuAANKUKhz9HEz_4Vyw", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "anvs-20240630x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_3_21_2024_To_3_21_2024_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_PrivatePlacementMember_Mp2XzCYvKEeEHfKJk6kNdw", "name": "us-gaap:StockIssuedDuringPeriodSharesNewIssues", "unitRef": "Unit_Standard_shares_xI3etv4G3ECSWQwNgGixsw", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "anvs-20240630x10q.htm", "unique": true } }, "R41": { "role": "http://annovisbio.com/role/DisclosureStockholdersDeficitEquityElocPurchaseAgreementDetails", "longName": "99940707 - Disclosure - Stockholders' (Deficit) Equity - ELOC Purchase Agreement (Details)", "shortName": "Stockholders' (Deficit) Equity - ELOC Purchase Agreement (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "As_Of_6_30_2024_nZRdhEIka0OxXCiiUBmiRQ", "name": "us-gaap:DerivativeLiabilitiesNoncurrent", "unitRef": "Unit_Standard_USD_ec2CuAANKUKhz9HEz_4Vyw", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "anvs-20240630x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_4_25_2024_us-gaap_SubsidiarySaleOfStockAxis_anvs_CommonStockPurchaseAgreementMember_XB0elSgr6EqO0rj6JoMeaQ", "name": "anvs:CommonStockPurchaseAgreementSharesAuthorized", "unitRef": "Unit_Standard_shares_xI3etv4G3ECSWQwNgGixsw", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "anvs-20240630x10q.htm", "unique": true } }, "R42": { "role": "http://annovisbio.com/role/DisclosureStockholdersDeficitEquityChangesInDerivativeLiabilityDetails", "longName": "99940708 - Disclosure - Stockholders' (Deficit) Equity - Changes in derivative liability (Details)", "shortName": "Stockholders' (Deficit) Equity - Changes in derivative liability (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "As_Of_6_30_2024_nZRdhEIka0OxXCiiUBmiRQ", "name": "us-gaap:DerivativeLiabilitiesNoncurrent", "unitRef": "Unit_Standard_USD_ec2CuAANKUKhz9HEz_4Vyw", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "anvs-20240630x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_4_26_2024_To_6_30_2024_us-gaap_SubsidiarySaleOfStockAxis_anvs_CommonStockPurchaseAgreementMember_BkXjU7JWs0anRBmnXVhXIA", "name": "anvs:FairValueAdjustmentOfDerivativeLiabilities", "unitRef": "Unit_Standard_USD_ec2CuAANKUKhz9HEz_4Vyw", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDerivativeLiabilitiesAtFairValueTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "anvs-20240630x10q.htm", "unique": true } }, "R43": { "role": "http://annovisbio.com/role/DisclosureStockBasedCompensationDetails", "longName": "99940801 - Disclosure - Stock-Based Compensation (Details)", "shortName": "Stock-Based Compensation (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "Duration_4_1_2024_To_6_30_2024_ZP-l7bqlbkOOYhdbOAZV9A", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "Unit_Standard_USD_ec2CuAANKUKhz9HEz_4Vyw", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "anvs-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_4_1_2024_To_6_30_2024_ZP-l7bqlbkOOYhdbOAZV9A", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "Unit_Standard_USD_ec2CuAANKUKhz9HEz_4Vyw", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "anvs-20240630x10q.htm", "first": true, "unique": true } }, "R44": { "role": "http://annovisbio.com/role/DisclosureNetLossPerShareBasicAndDilutedNetLossPerShareDetails", "longName": "99940901 - Disclosure - Net Loss Per Share - Basic and diluted net loss per share (Details)", "shortName": "Net Loss Per Share - Basic and diluted net loss per share (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "Duration_4_1_2024_To_6_30_2024_ZP-l7bqlbkOOYhdbOAZV9A", "name": "us-gaap:NetIncomeLoss", "unitRef": "Unit_Standard_USD_ec2CuAANKUKhz9HEz_4Vyw", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "anvs-20240630x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_gM0oOyGZqUiMBqnKFyi6tg", "name": "us-gaap:DilutiveSecurities", "unitRef": "Unit_Standard_USD_ec2CuAANKUKhz9HEz_4Vyw", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "anvs-20240630x10q.htm", "unique": true } }, "R45": { "role": "http://annovisbio.com/role/DisclosureNetLossPerSharePotentialSharesExcludedFromCalculationDetails", "longName": "99940902 - Disclosure - Net Loss Per Share - Potential shares excluded from calculation (Details)", "shortName": "Net Loss Per Share - Potential shares excluded from calculation (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_us-gaap_EmployeeStockOptionMember_Z2KrKMZFVk6gNfrXgEFoSA", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "Unit_Standard_shares_xI3etv4G3ECSWQwNgGixsw", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "anvs-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_us-gaap_EmployeeStockOptionMember_Z2KrKMZFVk6gNfrXgEFoSA", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "Unit_Standard_shares_xI3etv4G3ECSWQwNgGixsw", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "anvs-20240630x10q.htm", "first": true, "unique": true } }, "R46": { "role": "http://annovisbio.com/role/DisclosureIncomeTaxesDetails", "longName": "99941001 - Disclosure - Income Taxes (Details)", "shortName": "Income Taxes (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "Duration_4_1_2024_To_6_30_2024_ZP-l7bqlbkOOYhdbOAZV9A", "name": "us-gaap:IncomeTaxExpenseBenefit", "unitRef": "Unit_Standard_USD_ec2CuAANKUKhz9HEz_4Vyw", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "anvs-20240630x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_lCcpt5vSuE6uY9oIt35WFw", "name": "us-gaap:IncomeTaxExaminationPenaltiesAndInterestAccrued", "unitRef": "Unit_Standard_USD_ec2CuAANKUKhz9HEz_4Vyw", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "us-gaap:IncomeTaxExaminationPenaltiesAndInterestAccrued", "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "anvs-20240630x10q.htm", "unique": true } }, "R47": { "role": "http://annovisbio.com/role/DisclosureSubsequentEventsDetails", "longName": "99941101 - Disclosure - Subsequent Events (Details)", "shortName": "Subsequent Events (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "Duration_4_1_2024_To_6_30_2024_ZP-l7bqlbkOOYhdbOAZV9A", "name": "us-gaap:StockIssuedDuringPeriodValueNewIssues", "unitRef": "Unit_Standard_USD_ec2CuAANKUKhz9HEz_4Vyw", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "anvs-20240630x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2024_To_8_6_2024_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_us-gaap_SubsidiarySaleOfStockAxis_anvs_CommonStockPurchaseAgreementMember_R3pYHjcUmk6we8RIUXfXsQ", "name": "us-gaap:StockIssuedDuringPeriodSharesNewIssues", "unitRef": "Unit_Standard_shares_xI3etv4G3ECSWQwNgGixsw", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:SubsequentEventsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "anvs-20240630x10q.htm", "unique": true } } }, "tag": { "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "label": "Summary of Significant Accounting Policies" } } }, "auth_ref": [] }, "us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "presentation": [ "http://annovisbio.com/role/DisclosureAccruedExpenses" ], "lang": { "en-us": { "role": { "label": "Accounts Payable and Accrued Liabilities Disclosure [Text Block]", "terseLabel": "Accrued Expenses", "documentation": "The entire disclosure for accounts payable and accrued liabilities at the end of the reporting period." } } }, "auth_ref": [ "r20" ] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://annovisbio.com/role/StatementBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://annovisbio.com/role/StatementBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accounts Payable, Current", "terseLabel": "Accounts payable", "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r19", "r512" ] }, "anvs_AccruedLiabilitiesAndInterestAndEmployeeRelatedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://annovisbio.com/20240630", "localname": "AccruedLiabilitiesAndInterestAndEmployeeRelatedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://annovisbio.com/role/StatementBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 }, "http://annovisbio.com/role/DisclosureAccruedExpensesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://annovisbio.com/role/DisclosureAccruedExpensesDetails", "http://annovisbio.com/role/StatementBalanceSheets" ], "lang": { "en-us": { "role": { "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. Includes accrued interest and obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits.", "label": "Accrued Liabilities and Interest, and Employee-Related Liabilities, Current", "terseLabel": "Accrued expenses", "totalLabel": "Total accrued expenses" } } }, "auth_ref": [] }, "us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedLiabilitiesAndOtherLiabilitiesAbstract", "lang": { "en-us": { "role": { "label": "Accrued Expenses" } } }, "auth_ref": [] }, "us-gaap_AccruedProfessionalFeesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedProfessionalFeesCurrent", "crdr": "credit", "calculation": { "http://annovisbio.com/role/DisclosureAccruedExpensesDetails": { "parentTag": "anvs_AccruedLiabilitiesAndInterestAndEmployeeRelatedLiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://annovisbio.com/role/DisclosureAccruedExpensesDetails" ], "lang": { "en-us": { "role": { "label": "Accrued Professional Fees, Current", "terseLabel": "Accrued professional and clinical 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": [ "r22" ] }, "ecd_Additional402vDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Additional402vDisclosureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Additional 402(v) Disclosure [Text Block]", "terseLabel": "Additional 402(v) Disclosure" } } }, "auth_ref": [ "r562" ] }, "us-gaap_AdditionalPaidInCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapital", "crdr": "credit", "calculation": { "http://annovisbio.com/role/StatementBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://annovisbio.com/role/StatementBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Additional Paid in Capital", "terseLabel": "Additional paid-in capital", "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock." } } }, "auth_ref": [ "r56", "r512", "r677" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://annovisbio.com/role/StatementStatementsOfChangesInStockholdersDeficitEquity" ], "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": [ "r285", "r286", "r287", "r426", "r615", "r616", "r617", "r659", "r680" ] }, "ecd_AdjToCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Compensation Amount", "terseLabel": "Adjustment to Compensation, Amount" } } }, "auth_ref": [ "r568" ] }, "ecd_AdjToCompAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToCompAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Compensation [Axis]", "terseLabel": "Adjustment to Compensation:" } } }, "auth_ref": [ "r568" ] }, "ecd_AdjToNonPeoNeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToNonPeoNeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]", "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote" } } }, "auth_ref": [ "r568" ] }, "ecd_AdjToPeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToPeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment To PEO Compensation, Footnote [Text Block]", "terseLabel": "Adjustment To PEO Compensation, Footnote" } } }, "auth_ref": [ "r568" ] }, "us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://annovisbio.com/role/StatementStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Adjustments, Noncash Items, to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net loss to net cash used in operating activities:" } } }, "auth_ref": [] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition", "crdr": "credit", "presentation": [ "http://annovisbio.com/role/StatementStatementsOfChangesInStockholdersDeficitEquity" ], "lang": { "en-us": { "role": { "label": "APIC, Share-based Payment Arrangement, Option, Increase for Cost Recognition", "terseLabel": "Stock-based compensation expense", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for option under share-based payment arrangement." } } }, "auth_ref": [] }, "ecd_AggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Erroneous Compensation Amount", "terseLabel": "Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r533", "r544", "r554", "r579" ] }, "ecd_AggtErrCompNotYetDeterminedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AggtErrCompNotYetDeterminedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]", "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined" } } }, "auth_ref": [ "r536", "r547", "r557", "r582" ] }, "ecd_AllAdjToCompMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllAdjToCompMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "All Adjustments to Compensation [Member]", "terseLabel": "All Adjustments to Compensation" } } }, "auth_ref": [ "r568" ] }, "ecd_AllExecutiveCategoriesMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllExecutiveCategoriesMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "All Executive Categories [Member]", "terseLabel": "All Executive Categories" } } }, "auth_ref": [ "r575" ] }, "ecd_AllIndividualsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllIndividualsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "All Individuals [Member]", "terseLabel": "All Individuals" } } }, "auth_ref": [ "r540", "r548", "r558", "r575", "r583", "r587", "r595" ] }, "ecd_AllTradingArrangementsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllTradingArrangementsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "All Trading Arrangements [Member]", "terseLabel": "All Trading Arrangements" } } }, "auth_ref": [ "r593" ] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://annovisbio.com/role/DisclosureStockBasedCompensationDetails" ], "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": [ "r281", "r292" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://annovisbio.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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://annovisbio.com/role/DisclosureNetLossPerSharePotentialSharesExcludedFromCalculationDetails" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Antidilutive securities excluded from computation of earnings per share", "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": [ "r138" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "presentation": [ "http://annovisbio.com/role/DisclosureNetLossPerSharePotentialSharesExcludedFromCalculationDetails" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities [Axis]", "documentation": "Information by type of antidilutive security." } } }, "auth_ref": [ "r29" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "presentation": [ "http://annovisbio.com/role/DisclosureNetLossPerSharePotentialSharesExcludedFromCalculationDetails" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "terseLabel": "Net Loss Per 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://annovisbio.com/role/DisclosureNetLossPerSharePotentialSharesExcludedFromCalculationDetails" ], "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": [ "r29" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "calculation": { "http://annovisbio.com/role/StatementBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://annovisbio.com/role/StatementBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets", "totalLabel": "Total assets", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r77", "r91", "r109", "r144", "r150", "r154", "r189", "r208", "r209", "r210", "r211", "r212", "r213", "r214", "r215", "r216", "r312", "r316", "r337", "r397", "r450", "r512", "r524", "r628", "r629", "r666" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsAbstract", "presentation": [ "http://annovisbio.com/role/StatementBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "Assets" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrentAbstract", "presentation": [ "http://annovisbio.com/role/StatementBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets:" } } }, "auth_ref": [] }, "us-gaap_AssetsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsFairValueDisclosure", "crdr": "debit", "calculation": { "http://annovisbio.com/role/DisclosureFairValueMeasurementsHierarchyDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://annovisbio.com/role/DisclosureFairValueMeasurementsHierarchyDetails" ], "lang": { "en-us": { "role": { "label": "Assets, Fair Value Disclosure", "totalLabel": "Total assets", "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r48" ] }, "us-gaap_AssetsFairValueDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsFairValueDisclosureAbstract", "presentation": [ "http://annovisbio.com/role/DisclosureFairValueMeasurementsHierarchyDetails" ], "lang": { "en-us": { "role": { "label": "Assets, Fair Value Disclosure [Abstract]", "terseLabel": "Assets:" } } }, "auth_ref": [] }, "anvs_AverageDailyTradingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://annovisbio.com/20240630", "localname": "AverageDailyTradingValue", "crdr": "credit", "presentation": [ "http://annovisbio.com/role/DisclosureFairValueMeasurementsCanaccordWarrantsDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of average daily trading value.", "label": "Average Daily Trading Value", "terseLabel": "Average daily trading value" } } }, "auth_ref": [] }, "ecd_AwardExrcPrice": { "xbrltype": "perShareItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardExrcPrice", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Exercise Price", "terseLabel": "Exercise Price" } } }, "auth_ref": [ "r590" ] }, "ecd_AwardGrantDateFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardGrantDateFairValue", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Grant Date Fair Value", "terseLabel": "Fair Value as of Grant Date" } } }, "auth_ref": [ "r591" ] }, "ecd_AwardTmgDiscLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgDiscLineItems", "lang": { "en-us": { "role": { "label": "Award Timing Disclosures [Line Items]", "terseLabel": "Award Timing Disclosures" } } }, "auth_ref": [ "r586" ] }, "ecd_AwardTmgHowMnpiCnsdrdTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgHowMnpiCnsdrdTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing, How MNPI Considered [Text Block]", "terseLabel": "Award Timing, How MNPI Considered" } } }, "auth_ref": [ "r586" ] }, "ecd_AwardTmgMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing Method [Text Block]", "terseLabel": "Award Timing Method" } } }, "auth_ref": [ "r586" ] }, "ecd_AwardTmgMnpiCnsdrdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMnpiCnsdrdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing MNPI Considered [Flag]", "terseLabel": "Award Timing MNPI Considered" } } }, "auth_ref": [ "r586" ] }, "ecd_AwardTmgMnpiDiscTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMnpiDiscTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing MNPI Disclosure [Text Block]", "terseLabel": "Award Timing MNPI Disclosure" } } }, "auth_ref": [ "r586" ] }, "ecd_AwardTmgPredtrmndFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgPredtrmndFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing Predetermined [Flag]", "terseLabel": "Award Timing Predetermined" } } }, "auth_ref": [ "r586" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardTypeAxis", "presentation": [ "http://annovisbio.com/role/DisclosureStockBasedCompensationDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Type [Axis]", "terseLabel": "Award Type", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r252", "r253", "r254", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r276", "r277", "r278", "r279", "r280" ] }, "ecd_AwardUndrlygSecuritiesAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardUndrlygSecuritiesAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Underlying Securities Amount", "terseLabel": "Underlying Securities" } } }, "auth_ref": [ "r589" ] }, "ecd_AwardsCloseToMnpiDiscIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r588" ] }, "ecd_AwardsCloseToMnpiDiscTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures [Table]", "terseLabel": "Awards Close in Time to MNPI Disclosures" } } }, "auth_ref": [ "r587" ] }, "ecd_AwardsCloseToMnpiDiscTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]", "terseLabel": "Awards Close in Time to MNPI Disclosures, Table" } } }, "auth_ref": [ "r587" ] }, "us-gaap_BasisOfAccounting": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BasisOfAccounting", "presentation": [ "http://annovisbio.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Basis of Accounting [Text Block]", "verboseLabel": "Basis of Presentation of Interim Unaudited Financial Statements", "documentation": "The entire disclosure for the basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS)." } } }, "auth_ref": [ "r69" ] }, "us-gaap_CarryingReportedAmountFairValueDisclosureMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CarryingReportedAmountFairValueDisclosureMember", "presentation": [ "http://annovisbio.com/role/DisclosureFairValueMeasurementsHierarchyDetails" ], "lang": { "en-us": { "role": { "label": "Reported Value Measurement [Member]", "terseLabel": "Carrying Value", "documentation": "Measured as reported on the statement of financial position (balance sheet)." } } }, "auth_ref": [ "r49", "r50" ] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://annovisbio.com/role/StatementBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://annovisbio.com/role/DisclosureNatureOfBusinessAndManagementSPlansDetails", "http://annovisbio.com/role/StatementBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents", "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation." } } }, "auth_ref": [ "r26", "r90", "r492" ] }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsFairValueDisclosure", "crdr": "debit", "calculation": { "http://annovisbio.com/role/DisclosureFairValueMeasurementsHierarchyDetails": { "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://annovisbio.com/role/DisclosureFairValueMeasurementsHierarchyDetails" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents, Fair Value Disclosure", "terseLabel": "Cash equivalents", "documentation": "Fair value portion of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [] }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsPolicyTextBlock", "presentation": [ "http://annovisbio.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents, Policy [Policy Text Block]", "terseLabel": "Cash and Cash Equivalents", "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value." } } }, "auth_ref": [ "r27" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "presentation": [ "http://annovisbio.com/role/StatementStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "periodEndLabel": "Cash and cash equivalents, end of period", "periodStartLabel": "Cash and cash equivalents, beginning of period", "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r26", "r66", "r106" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://annovisbio.com/role/StatementStatementsOfCashFlows": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://annovisbio.com/role/StatementStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net decrease in cash and cash equivalents", "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r8", "r66" ] }, "us-gaap_CashFDICInsuredAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashFDICInsuredAmount", "crdr": "debit", "presentation": [ "http://annovisbio.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Cash, FDIC Insured Amount", "terseLabel": "Cash and cash equivalents, Federally insured limit", "documentation": "The amount of cash deposited in financial institutions as of the balance sheet date that is insured by the Federal Deposit Insurance Corporation." } } }, "auth_ref": [] }, "anvs_CashPaidForFinancingCostsDuringPeriod": { "xbrltype": "monetaryItemType", "nsuri": "http://annovisbio.com/20240630", "localname": "CashPaidForFinancingCostsDuringPeriod", "crdr": "credit", "presentation": [ "http://annovisbio.com/role/StatementStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "The amount of cash paid during the current period for financing costs related to the issuance of shares.", "label": "Cash Paid for Financing Costs During the Period", "terseLabel": "Cash paid for financing costs" } } }, "auth_ref": [] }, "ecd_ChangedPeerGroupFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ChangedPeerGroupFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Changed Peer Group, Footnote [Text Block]", "terseLabel": "Changed Peer Group, Footnote" } } }, "auth_ref": [ "r566" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://annovisbio.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "us-gaap_ClassOfStockLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfStockLineItems", "presentation": [ "http://annovisbio.com/role/DisclosureStockholdersDeficitEquityChangesInDerivativeLiabilityDetails", "http://annovisbio.com/role/DisclosureStockholdersDeficitEquityElocPurchaseAgreementDetails", "http://annovisbio.com/role/DisclosureStockholdersDeficitEquityNovember2023EquityOfferingAndWarrantIssuanceDetails", "http://annovisbio.com/role/DisclosureStockholdersDeficitEquityRegisteredDirectOfferingsDetails", "http://annovisbio.com/role/DisclosureStockholdersDeficitEquityRollforwardOfWarrantLiabilityDetails", "http://annovisbio.com/role/DisclosureStockholdersDeficitEquityWarrantSummaryDetails", "http://annovisbio.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Class of Stock [Line Items]", "terseLabel": "Stockholders' (Deficit) Equity", "verboseLabel": "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": [ "r92", "r93", "r94", "r143", "r220", "r221", "r222", "r224", "r227", "r232", "r234", "r419", "r420", "r421", "r422", "r502", "r602", "r613" ] }, "us-gaap_ClassOfWarrantOrRightAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightAxis", "presentation": [ "http://annovisbio.com/role/DisclosureFairValueMeasurementsCanaccordWarrantsDetails", "http://annovisbio.com/role/DisclosureStockholdersDeficitEquityIpoWarrantsDetails", "http://annovisbio.com/role/DisclosureStockholdersDeficitEquityRollforwardOfWarrantLiabilityDetails", "http://annovisbio.com/role/DisclosureStockholdersDeficitEquityWarrantSummaryDetails", "http://annovisbio.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Class of Warrant or Right [Axis]", "documentation": "Information by type of warrant or right issued." } } }, "auth_ref": [ "r41" ] }, "us-gaap_ClassOfWarrantOrRightDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightDomain", "presentation": [ "http://annovisbio.com/role/DisclosureFairValueMeasurementsCanaccordWarrantsDetails", "http://annovisbio.com/role/DisclosureStockholdersDeficitEquityIpoWarrantsDetails", "http://annovisbio.com/role/DisclosureStockholdersDeficitEquityRollforwardOfWarrantLiabilityDetails", "http://annovisbio.com/role/DisclosureStockholdersDeficitEquityWarrantSummaryDetails", "http://annovisbio.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Class of Warrant or Right [Domain]", "documentation": "Name of the class or type of warrant or right outstanding. Warrants and rights represent derivative securities that give the holder the right to purchase securities (usually equity) from the issuer at a specific price within a certain time frame. Warrants are often included in a new debt issue to entice investors by a higher return potential. The main difference between warrants and call options is that warrants are issued and guaranteed by the company, whereas options are exchange instruments and are not issued by the company. Also, the lifetime of a warrant is often measured in years, while the lifetime of a typical option is measured in months." } } }, "auth_ref": [] }, "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "presentation": [ "http://annovisbio.com/role/DisclosureFairValueMeasurementsCanaccordWarrantsDetails", "http://annovisbio.com/role/DisclosureStockholdersDeficitEquityIpoWarrantsDetails", "http://annovisbio.com/role/DisclosureStockholdersDeficitEquityNovember2023EquityOfferingAndWarrantIssuanceDetails", "http://annovisbio.com/role/DisclosureStockholdersDeficitEquityWarrantSummaryDetails", "http://annovisbio.com/role/DisclosureSubsequentEventsDetails", "http://annovisbio.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Class of Warrant or Right, Exercise Price of Warrants or Rights", "terseLabel": "Exercise price of warrants", "verboseLabel": "Exercise price per share", "documentation": "Exercise price per share or per unit of warrants or rights outstanding." } } }, "auth_ref": [ "r235" ] }, "us-gaap_ClassOfWarrantOrRightLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightLineItems", "presentation": [ "http://annovisbio.com/role/DisclosureStockholdersDeficitEquityIpoWarrantsDetails" ], "lang": { "en-us": { "role": { "label": "Class of Warrant or Right [Line Items]", "terseLabel": "Warrants", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights", "presentation": [ "http://annovisbio.com/role/DisclosureStockholdersDeficitEquityIpoWarrantsDetails", "http://annovisbio.com/role/DisclosureStockholdersDeficitEquityNovember2023EquityOfferingAndWarrantIssuanceDetails", "http://annovisbio.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Class of Warrant or Right, Number of Securities Called by Warrants or Rights", "terseLabel": "Number of shares which may be purchased with warrants", "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": [ "r235" ] }, "anvs_ClassOfWarrantOrRightNumberOfWarrantsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://annovisbio.com/20240630", "localname": "ClassOfWarrantOrRightNumberOfWarrantsExercised", "presentation": [ "http://annovisbio.com/role/DisclosureStockholdersDeficitEquityIpoWarrantsDetails", "http://annovisbio.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "documentation": "Number of warrants exercised.", "label": "Class of Warrant or Right, Number of Warrants Exercised", "terseLabel": "Number of warrants exercised" } } }, "auth_ref": [] }, "us-gaap_ClassOfWarrantOrRightOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightOutstanding", "presentation": [ "http://annovisbio.com/role/DisclosureFairValueMeasurementsCanaccordWarrantsDetails", "http://annovisbio.com/role/DisclosureStockholdersDeficitEquityIpoWarrantsDetails", "http://annovisbio.com/role/DisclosureStockholdersDeficitEquityWarrantSummaryDetails" ], "lang": { "en-us": { "role": { "label": "Class of Warrant or Right, Outstanding", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "terseLabel": "Warrants outstanding", "verboseLabel": "Number of warrants", "documentation": "Number of warrants or rights outstanding." } } }, "auth_ref": [] }, "anvs_ClassOfWarrantOrRightRedemptionPricePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://annovisbio.com/20240630", "localname": "ClassOfWarrantOrRightRedemptionPricePerShare", "presentation": [ "http://annovisbio.com/role/DisclosureFairValueMeasurementsCanaccordWarrantsDetails" ], "lang": { "en-us": { "role": { "documentation": "Redemption price per share or per unit of warrants or rights outstanding.", "label": "Class of Warrant or Right, Redemption Price Per Share", "terseLabel": "Redemption price per share" } } }, "auth_ref": [] }, "us-gaap_ClassOfWarrantOrRightTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightTable", "presentation": [ "http://annovisbio.com/role/DisclosureStockholdersDeficitEquityIpoWarrantsDetails" ], "lang": { "en-us": { "role": { "label": "Class of Warrant or Right [Table]", "documentation": "Disclosure for warrants or rights issued, which includes the title of issue of securities called for by warrants and rights outstanding, the aggregate amount of securities called for by warrants and rights outstanding, the date from which the warrants or rights are exercisable, and the price at which the warrant or right is exercisable." } } }, "auth_ref": [ "r41" ] }, "ecd_CoSelectedMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CoSelectedMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Company Selected Measure Amount", "terseLabel": "Company Selected Measure Amount" } } }, "auth_ref": [ "r567" ] }, "ecd_CoSelectedMeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CoSelectedMeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Company Selected Measure Name", "terseLabel": "Company Selected Measure Name" } } }, "auth_ref": [ "r567" ] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingencies", "crdr": "credit", "calculation": { "http://annovisbio.com/role/StatementBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://annovisbio.com/role/StatementBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies.", "terseLabel": "Commitments and contingencies (Note 6)", "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": [ "r24", "r51", "r398", "r437" ] }, "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://annovisbio.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": [ "r71", "r202", "r203", "r489", "r627" ] }, "anvs_CommonStockAndPreferredStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://annovisbio.com/20240630", "localname": "CommonStockAndPreferredStockSharesAuthorized", "presentation": [ "http://annovisbio.com/role/DisclosureStockholdersDeficitEquityOverviewDetails" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock And Preferred Stock, Shares Authorized", "terseLabel": "Number of common and preferred shares authorized" } } }, "auth_ref": [] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://annovisbio.com/role/StatementStatementsOfChangesInStockholdersDeficitEquity" ], "lang": { "en-us": { "role": { "label": "Common Stock", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r514", "r515", "r516", "r518", "r519", "r520", "r521", "r615", "r616", "r659", "r675", "r680" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://annovisbio.com/role/DisclosureStockholdersDeficitEquityOverviewDetails", "http://annovisbio.com/role/StatementBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par value (dollars per share)", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r55" ] }, "anvs_CommonStockPurchaseAgreementAdditionalVolumeWeightedAveragePricePurchaseMember": { "xbrltype": "domainItemType", "nsuri": "http://annovisbio.com/20240630", "localname": "CommonStockPurchaseAgreementAdditionalVolumeWeightedAveragePricePurchaseMember", "presentation": [ "http://annovisbio.com/role/DisclosureStockholdersDeficitEquityElocPurchaseAgreementDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to additional Volume-Weighted Average Price (VWAP) shares issued as defined under terms of a Common Stock Purchase Agreement (the \"Purchase Agreement\") with an Equity Line investor (the \"ELOC Purchaser\").", "label": "Common Stock Purchase Agreement, Additional Volume-Weighted Average Price Purchase [Member]", "terseLabel": "Additional VWAP Purchase" } } }, "auth_ref": [] }, "anvs_CommonStockPurchaseAgreementCommitmentSharesMember": { "xbrltype": "domainItemType", "nsuri": "http://annovisbio.com/20240630", "localname": "CommonStockPurchaseAgreementCommitmentSharesMember", "presentation": [ "http://annovisbio.com/role/DisclosureStockholdersDeficitEquityElocPurchaseAgreementDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to the \"Commitment Shares\" issued under terms of a Common Stock Purchase Agreement (the \"Purchase Agreement\") with an Equity Line investor (the \"ELOC Purchaser\").", "label": "Common Stock Purchase Agreement, Commitment Shares [Member]", "terseLabel": "Commitment Shares" } } }, "auth_ref": [] }, "anvs_CommonStockPurchaseAgreementFixedPurchaseMember": { "xbrltype": "domainItemType", "nsuri": "http://annovisbio.com/20240630", "localname": "CommonStockPurchaseAgreementFixedPurchaseMember", "presentation": [ "http://annovisbio.com/role/DisclosureStockholdersDeficitEquityElocPurchaseAgreementDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Fixed Purchase shares issued as defined under terms of a Common Stock Purchase Agreement (the \"Purchase Agreement\") with an Equity Line investor (the \"ELOC Purchaser\").", "label": "Common Stock Purchase Agreement, Fixed Purchase [Member]", "terseLabel": "Fixed Purchase" } } }, "auth_ref": [] }, "anvs_CommonStockPurchaseAgreementMaximumPurchaseOfSharesAsPercentageOfFixedPurchaseNotice": { "xbrltype": "percentItemType", "nsuri": "http://annovisbio.com/20240630", "localname": "CommonStockPurchaseAgreementMaximumPurchaseOfSharesAsPercentageOfFixedPurchaseNotice", "presentation": [ "http://annovisbio.com/role/DisclosureStockholdersDeficitEquityElocPurchaseAgreementDetails" ], "lang": { "en-us": { "role": { "documentation": "The maximum purchase of shares in a single transaction as a percentage of the Fixed Purchase Notice shares directed.", "label": "Common Stock Purchase Agreement, Maximum Purchase of Shares as a Percentage of Fixed Purchase Notice", "terseLabel": "Maximum percentage of shares directed by Fixed Purchase Notice" } } }, "auth_ref": [] }, "anvs_CommonStockPurchaseAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://annovisbio.com/20240630", "localname": "CommonStockPurchaseAgreementMember", "presentation": [ "http://annovisbio.com/role/DisclosureStockholdersDeficitEquityChangesInDerivativeLiabilityDetails", "http://annovisbio.com/role/DisclosureStockholdersDeficitEquityElocPurchaseAgreementDetails", "http://annovisbio.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to a Common Stock Purchase Agreement (the \"Purchase Agreement\") with an Equity Line investor (the \"ELOC Purchaser\").", "label": "Common Stock Purchase Agreement [Member]", "terseLabel": "Common Stock Purchase Agreement", "verboseLabel": "ELOC Purchase Agreement" } } }, "auth_ref": [] }, "anvs_CommonStockPurchaseAgreementPurchasePricePercentage": { "xbrltype": "percentItemType", "nsuri": "http://annovisbio.com/20240630", "localname": "CommonStockPurchaseAgreementPurchasePricePercentage", "presentation": [ "http://annovisbio.com/role/DisclosureStockholdersDeficitEquityElocPurchaseAgreementDetails" ], "lang": { "en-us": { "role": { "documentation": "The purchase price as a percentage of the lesser of certain criteria as defined in the purchase agreement..", "label": "Common Stock Purchase Agreement, Purchase Price, Percentage", "terseLabel": "Purchase price, percentage" } } }, "auth_ref": [] }, "anvs_CommonStockPurchaseAgreementSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://annovisbio.com/20240630", "localname": "CommonStockPurchaseAgreementSharesAuthorized", "presentation": [ "http://annovisbio.com/role/DisclosureStockholdersDeficitEquityElocPurchaseAgreementDetails" ], "lang": { "en-us": { "role": { "documentation": "The number of shares of authorized under terms of a common stock purchase agreement.", "label": "Common Stock Purchase Agreement, Shares Authorized", "terseLabel": "Number of authorized shares under terms of the agreement" } } }, "auth_ref": [] }, "anvs_CommonStockPurchaseAgreementThresholdPercentageOfTradingVolume": { "xbrltype": "percentItemType", "nsuri": "http://annovisbio.com/20240630", "localname": "CommonStockPurchaseAgreementThresholdPercentageOfTradingVolume", "presentation": [ "http://annovisbio.com/role/DisclosureStockholdersDeficitEquityElocPurchaseAgreementDetails" ], "lang": { "en-us": { "role": { "documentation": "The threshold percentage of trading volume.", "label": "Common Stock Purchase Agreement, Threshold Percentage of Trading Volume", "terseLabel": "Threshold percentage of trading volume" } } }, "auth_ref": [] }, "anvs_CommonStockPurchaseAgreementTotalCommitment": { "xbrltype": "sharesItemType", "nsuri": "http://annovisbio.com/20240630", "localname": "CommonStockPurchaseAgreementTotalCommitment", "presentation": [ "http://annovisbio.com/role/DisclosureStockholdersDeficitEquityElocPurchaseAgreementDetails" ], "lang": { "en-us": { "role": { "documentation": "The aggregate number of shares of committed under terms of a common stock purchase agreement.", "label": "Common Stock Purchase Agreement, Total Commitment", "terseLabel": "Total commitment shares" } } }, "auth_ref": [] }, "anvs_CommonStockPurchaseAgreementTotalCommitmentValue": { "xbrltype": "monetaryItemType", "nsuri": "http://annovisbio.com/20240630", "localname": "CommonStockPurchaseAgreementTotalCommitmentValue", "crdr": "credit", "presentation": [ "http://annovisbio.com/role/DisclosureStockholdersDeficitEquityElocPurchaseAgreementDetails" ], "lang": { "en-us": { "role": { "documentation": "The aggregate value of shares of committed under terms of a common stock purchase agreement.", "label": "Common Stock Purchase Agreement, Total Commitment Value", "terseLabel": "Value of total commitment shares" } } }, "auth_ref": [] }, "anvs_CommonStockPurchaseAgreementVolumeWeightedAveragePricePurchaseMember": { "xbrltype": "domainItemType", "nsuri": "http://annovisbio.com/20240630", "localname": "CommonStockPurchaseAgreementVolumeWeightedAveragePricePurchaseMember", "presentation": [ "http://annovisbio.com/role/DisclosureStockholdersDeficitEquityElocPurchaseAgreementDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Volume-Weighted Average Price (VWAP) shares issued as defined under terms of a Common Stock Purchase Agreement (the \"Purchase Agreement\") with an Equity Line investor (the \"ELOC Purchaser\").", "label": "Common Stock Purchase Agreement, Volume-Weighted Average Price Purchase [Member]", "terseLabel": "VWAP Purchase" } } }, "auth_ref": [] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://annovisbio.com/role/DisclosureStockholdersDeficitEquityOverviewDetails", "http://annovisbio.com/role/StatementBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, shares authorized", "verboseLabel": "Number of common shares authorized", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r55", "r438" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesIssued", "presentation": [ "http://annovisbio.com/role/StatementBalanceSheetsParenthetical" ], "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": [ "r55" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://annovisbio.com/role/StatementBalanceSheetsParenthetical" ], "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": [ "r13", "r55", "r438", "r456", "r680", "r681" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://annovisbio.com/role/StatementBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://annovisbio.com/role/StatementBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Common Stock, Value, Issued", "verboseLabel": "Common stock - $0.0001 par value, 70,000,000 and 70,000,000 shares authorized and 11,721,480 and 10,519,933 shares issued and outstanding at June 30, 2024 and December 31, 2023, respectively", "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r55", "r400", "r512" ] }, "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]", "terseLabel": "Compensation Actually Paid vs. Company Selected Measure" } } }, "auth_ref": [ "r572" ] }, "ecd_CompActuallyPaidVsNetIncomeTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsNetIncomeTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Net Income [Text Block]", "terseLabel": "Compensation Actually Paid vs. Net Income" } } }, "auth_ref": [ "r571" ] }, "ecd_CompActuallyPaidVsOtherMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsOtherMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Other Measure [Text Block]", "terseLabel": "Compensation Actually Paid vs. Other Measure" } } }, "auth_ref": [ "r573" ] }, "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]", "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return" } } }, "auth_ref": [ "r570" ] }, "anvs_ConsultingAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://annovisbio.com/20240630", "localname": "ConsultingAgreementMember", "presentation": [ "http://annovisbio.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to a consulting agreement entered into on July 1, 2024.", "label": "Consulting Agreement [Member]", "terseLabel": "2024 Consulting Agreement" } } }, "auth_ref": [] }, "anvs_ConversionOfWarrantsNumberOfWarrantsConverted": { "xbrltype": "sharesItemType", "nsuri": "http://annovisbio.com/20240630", "localname": "ConversionOfWarrantsNumberOfWarrantsConverted", "presentation": [ "http://annovisbio.com/role/DisclosureStockholdersDeficitEquityRollforwardOfWarrantLiabilityDetails", "http://annovisbio.com/role/DisclosureStockholdersDeficitEquityWarrantSummaryDetails" ], "lang": { "en-us": { "role": { "documentation": "The number of warrants converted in a noncash (or part noncash) transaction.", "label": "Conversion of Warrants, Number of Warrants Converted", "negatedLabel": "Exercised or Expired", "verboseLabel": "Number of warrants exercised" } } }, "auth_ref": [] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "label": "Document and Entity Information", "documentation": "Cover page." } } }, "auth_ref": [] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://annovisbio.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_DeferredCompensationArrangementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredCompensationArrangementsAbstract", "presentation": [ "http://annovisbio.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Compensation Arrangements [Abstract]", "terseLabel": "Employment Agreements" } } }, "auth_ref": [] }, "us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Prepaid Expenses and Other Current Assets" } } }, "auth_ref": [] }, "us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "presentation": [ "http://annovisbio.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsTables" ], "lang": { "en-us": { "role": { "label": "Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Table Text Block]", "terseLabel": "Schedule of prepaid expenses and other current assets", "documentation": "Tabular disclosure of the amounts paid in advance for capitalized 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; and other deferred costs." } } }, "auth_ref": [] }, "anvs_DeferredCostsCapitalizedPrepaidExpensesAndOtherAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://annovisbio.com/20240630", "localname": "DeferredCostsCapitalizedPrepaidExpensesAndOtherAssetsDisclosureTextBlock", "presentation": [ "http://annovisbio.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssets" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of the amounts paid in advance for capitalized 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; and other deferred costs.", "label": "Deferred Costs, Capitalized, Prepaid Expenses, and Other Assets Disclosure [Text Block]", "terseLabel": "Prepaid Expenses and Other Current Assets" } } }, "auth_ref": [] }, "us-gaap_DerivativeLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://annovisbio.com/role/DisclosureFairValueMeasurementsHierarchyDetails": { "parentTag": "us-gaap_LiabilitiesFairValueDisclosure", "weight": 1.0, "order": 1.0 }, "http://annovisbio.com/role/StatementBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://annovisbio.com/role/DisclosureFairValueMeasurementsHierarchyDetails", "http://annovisbio.com/role/DisclosureStockholdersDeficitEquityChangesInDerivativeLiabilityDetails", "http://annovisbio.com/role/DisclosureStockholdersDeficitEquityElocPurchaseAgreementDetails", "http://annovisbio.com/role/StatementBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Derivative Liability, Noncurrent", "periodEndLabel": "Derivative liability, ending balance", "periodStartLabel": "Derivative liability, beginning balance", "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, expected to be settled after one year or the normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset." } } }, "auth_ref": [ "r95" ] }, "us-gaap_DerivativeLiabilityMeasurementInput": { "xbrltype": "decimalItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeLiabilityMeasurementInput", "presentation": [ "http://annovisbio.com/role/DisclosureFairValueMeasurementsElocPurchaseAgreementDetails" ], "lang": { "en-us": { "role": { "label": "Derivative Liability, Measurement Input", "terseLabel": "Derivative Liability, Measurement Input", "documentation": "Value of input used to measure derivative liability." } } }, "auth_ref": [ "r333" ] }, "us-gaap_DerivativesEmbeddedDerivatives": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativesEmbeddedDerivatives", "presentation": [ "http://annovisbio.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Derivatives, Embedded Derivatives [Policy Text Block]", "terseLabel": "Derivative Liability", "documentation": "Disclosure of accounting policy for embedded derivatives, including how such derivatives are identified and analyzed for possible separation from their host contracts." } } }, "auth_ref": [ "r0", "r4", "r6", "r7" ] }, "us-gaap_DerivativesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativesPolicyTextBlock", "presentation": [ "http://annovisbio.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Derivatives, Policy [Policy Text Block]", "terseLabel": "Common Stock Warrants", "documentation": "Disclosure of accounting policy for its derivative instruments and hedging activities." } } }, "auth_ref": [ "r14", "r44", "r45", "r46", "r47", "r111" ] }, "us-gaap_DilutiveSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DilutiveSecurities", "crdr": "credit", "calculation": { "http://annovisbio.com/role/DisclosureNetLossPerShareBasicAndDilutedNetLossPerShareDetails": { "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://annovisbio.com/role/DisclosureNetLossPerShareBasicAndDilutedNetLossPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Dilutive Securities, Effect on Basic Earnings Per Share", "terseLabel": "Less: gain from change in fair value applicable to dilutive liability-classified warrants", "documentation": "Amount of increase (decrease) to net income used for calculating diluted earnings per share (EPS), resulting from the assumed exercise stock options, restrictive stock units (RSUs), convertible preferred stock of an employee stock ownership plan (ESOP), and other dilutive convertible securities." } } }, "auth_ref": [ "r28" ] }, "srt_DirectorMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "DirectorMember", "presentation": [ "http://annovisbio.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Director [Member]", "terseLabel": "Director" } } }, "auth_ref": [ "r619", "r676" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "presentation": [ "http://annovisbio.com/role/DisclosureStockBasedCompensation" ], "lang": { "en-us": { "role": { "label": "Share-based Payment Arrangement [Text Block]", "terseLabel": "Stock-Based Compensation", "documentation": "The entire disclosure for share-based payment arrangement." } } }, "auth_ref": [ "r248", "r251", "r282", "r283", "r284", "r507" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "lang": { "en-us": { "role": { "label": "Stock-Based Compensation" } } }, "auth_ref": [] }, "anvs_DisclosureOfEarningsPerShareBasicAndDilutedAbstract": { "xbrltype": "stringItemType", "nsuri": "http://annovisbio.com/20240630", "localname": "DisclosureOfEarningsPerShareBasicAndDilutedAbstract", "presentation": [ "http://annovisbio.com/role/StatementStatementsOfOperations" ], "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "Disclosure of Earnings Per Share, Basic and Diluted [Abstract]", "terseLabel": "Net loss per share" } } }, "auth_ref": [] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://annovisbio.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://annovisbio.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://annovisbio.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://annovisbio.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": [ "r528" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentTransitionReport", "presentation": [ "http://annovisbio.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": [ "r561" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://annovisbio.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Type", "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'." } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareAbstract", "lang": { "en-us": { "role": { "label": "Net Loss Per Share" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasic", "presentation": [ "http://annovisbio.com/role/DisclosureNetLossPerShareBasicAndDilutedNetLossPerShareDetails", "http://annovisbio.com/role/StatementStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic", "terseLabel": "Basic (dollars per share)", "verboseLabel": "Basic net loss per common 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": [ "r102", "r117", "r118", "r119", "r120", "r121", "r126", "r128", "r135", "r136", "r137", "r141", "r327", "r328", "r395", "r407", "r494" ] }, "anvs_EarningsPerShareBasicDenominatorAbstract": { "xbrltype": "stringItemType", "nsuri": "http://annovisbio.com/20240630", "localname": "EarningsPerShareBasicDenominatorAbstract", "presentation": [ "http://annovisbio.com/role/DisclosureNetLossPerShareBasicAndDilutedNetLossPerShareDetails" ], "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "Earnings Per Share, Basic, Denominator [Abstract]", "terseLabel": "Denominator" } } }, "auth_ref": [] }, "anvs_EarningsPerShareBasicNumeratorAbstract": { "xbrltype": "stringItemType", "nsuri": "http://annovisbio.com/20240630", "localname": "EarningsPerShareBasicNumeratorAbstract", "presentation": [ "http://annovisbio.com/role/DisclosureNetLossPerShareBasicAndDilutedNetLossPerShareDetails" ], "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "Earnings Per Share, Basic, Numerator [Abstract]", "terseLabel": "Numerator" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDiluted", "presentation": [ "http://annovisbio.com/role/DisclosureNetLossPerShareBasicAndDilutedNetLossPerShareDetails", "http://annovisbio.com/role/StatementStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Diluted", "terseLabel": "Diluted (dollars per share)", "verboseLabel": "Diluted net loss per common 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": [ "r102", "r117", "r118", "r119", "r120", "r121", "r128", "r135", "r136", "r137", "r141", "r327", "r328", "r395", "r407", "r494" ] }, "anvs_EarningsPerShareDilutedDenominatorAbstract": { "xbrltype": "stringItemType", "nsuri": "http://annovisbio.com/20240630", "localname": "EarningsPerShareDilutedDenominatorAbstract", "presentation": [ "http://annovisbio.com/role/DisclosureNetLossPerShareBasicAndDilutedNetLossPerShareDetails" ], "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "Earnings Per Share, Diluted, Denominator [Abstract]", "terseLabel": "Denominator" } } }, "auth_ref": [] }, "anvs_EarningsPerShareDilutedNumeratorAbstract": { "xbrltype": "stringItemType", "nsuri": "http://annovisbio.com/20240630", "localname": "EarningsPerShareDilutedNumeratorAbstract", "presentation": [ "http://annovisbio.com/role/DisclosureNetLossPerShareBasicAndDilutedNetLossPerShareDetails" ], "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "Earnings Per Share, Diluted, Numerator [Abstract]", "terseLabel": "Numerator" } } }, "auth_ref": [] }, "us-gaap_EarningsPerSharePolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerSharePolicyTextBlock", "presentation": [ "http://annovisbio.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Policy [Policy Text Block]", "terseLabel": "Basic and Diluted Net Loss per Share", "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements." } } }, "auth_ref": [ "r29", "r30" ] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://annovisbio.com/role/DisclosureNetLossPerShare" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Text Block]", "terseLabel": "Net Loss Per Share", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r125", "r138", "r139", "r140" ] }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeRelatedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://annovisbio.com/role/DisclosureAccruedExpensesDetails": { "parentTag": "anvs_AccruedLiabilitiesAndInterestAndEmployeeRelatedLiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://annovisbio.com/role/DisclosureAccruedExpensesDetails" ], "lang": { "en-us": { "role": { "label": "Employee-related Liabilities, Current", "terseLabel": "Payroll and related benefits", "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r22" ] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockOptionMember", "presentation": [ "http://annovisbio.com/role/DisclosureNetLossPerSharePotentialSharesExcludedFromCalculationDetails", "http://annovisbio.com/role/DisclosureStockBasedCompensationDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Employee Stock Option [Member]", "terseLabel": "Employee Stock Option", "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time." } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://annovisbio.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCityOrTown", "presentation": [ "http://annovisbio.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://annovisbio.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://annovisbio.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://annovisbio.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": [ "r526" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://annovisbio.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://annovisbio.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://annovisbio.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r526" ] }, "dei_EntityExTransitionPeriod": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityExTransitionPeriod", "presentation": [ "http://annovisbio.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": [ "r601" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://annovisbio.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://annovisbio.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": [ "r526" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://annovisbio.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://annovisbio.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": [ "r600" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://annovisbio.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": [ "r526" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://annovisbio.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": [ "r526" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitySmallBusiness", "presentation": [ "http://annovisbio.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r526" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://annovisbio.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": [ "r526" ] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityComponentDomain", "presentation": [ "http://annovisbio.com/role/StatementStatementsOfChangesInStockholdersDeficitEquity" ], "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": [ "r13", "r87", "r99", "r100", "r101", "r112", "r113", "r114", "r116", "r122", "r124", "r142", "r190", "r191", "r236", "r285", "r286", "r287", "r304", "r305", "r318", "r319", "r320", "r321", "r322", "r323", "r326", "r338", "r339", "r340", "r341", "r342", "r343", "r345", "r410", "r411", "r412", "r426", "r476" ] }, "anvs_EquityIncentivePlan2019Member": { "xbrltype": "domainItemType", "nsuri": "http://annovisbio.com/20240630", "localname": "EquityIncentivePlan2019Member", "presentation": [ "http://annovisbio.com/role/DisclosureStockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to the Company's 2019 Equity Incentive Plan.", "label": "2019 Plan" } } }, "auth_ref": [] }, "anvs_EquityLineOfCreditDerivativeLiabilityMember": { "xbrltype": "domainItemType", "nsuri": "http://annovisbio.com/20240630", "localname": "EquityLineOfCreditDerivativeLiabilityMember", "presentation": [ "http://annovisbio.com/role/DisclosureFairValueMeasurementsTables" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to equity line of credit (ELOC) derivative liability.", "label": "Equity Line of Credit Derivative Liability [Member]", "terseLabel": "ELOC derivative liability" } } }, "auth_ref": [] }, "anvs_EquityLineOfCreditSharesMember": { "xbrltype": "domainItemType", "nsuri": "http://annovisbio.com/20240630", "localname": "EquityLineOfCreditSharesMember", "presentation": [ "http://annovisbio.com/role/DisclosureNetLossPerSharePotentialSharesExcludedFromCalculationDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to equity line of credit shares.", "label": "Equity Line of Credit Shares [Member]", "terseLabel": "ELOC shares remaining" } } }, "auth_ref": [] }, "ecd_EquityValuationAssumptionDifferenceFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "EquityValuationAssumptionDifferenceFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Equity Valuation Assumption Difference, Footnote [Text Block]", "terseLabel": "Equity Valuation Assumption Difference, Footnote" } } }, "auth_ref": [ "r569" ] }, "ecd_ErrCompAnalysisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ErrCompAnalysisTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Erroneous Compensation Analysis [Text Block]", "terseLabel": "Erroneous Compensation Analysis" } } }, "auth_ref": [ "r533", "r544", "r554", "r579" ] }, "ecd_ErrCompRecoveryTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ErrCompRecoveryTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Erroneously Awarded Compensation Recovery [Table]", "terseLabel": "Erroneously Awarded Compensation Recovery" } } }, "auth_ref": [ "r530", "r541", "r551", "r576" ] }, "us-gaap_EstimateOfFairValueFairValueDisclosureMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EstimateOfFairValueFairValueDisclosureMember", "presentation": [ "http://annovisbio.com/role/DisclosureFairValueMeasurementsHierarchyDetails" ], "lang": { "en-us": { "role": { "label": "Estimate of Fair Value Measurement [Member]", "terseLabel": "Fair Value", "documentation": "Measured as an estimate of fair value." } } }, "auth_ref": [ "r217", "r336", "r500", "r501" ] }, "ecd_ExecutiveCategoryAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ExecutiveCategoryAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Executive Category [Axis]", "terseLabel": "Executive Category:" } } }, "auth_ref": [ "r575" ] }, "srt_ExecutiveOfficerMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ExecutiveOfficerMember", "presentation": [ "http://annovisbio.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "label": "Executive Officers" } } }, "auth_ref": [ "r619" ] }, "anvs_FairValueAdjustmentOfDerivativeLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://annovisbio.com/20240630", "localname": "FairValueAdjustmentOfDerivativeLiabilities", "crdr": "debit", "presentation": [ "http://annovisbio.com/role/DisclosureStockholdersDeficitEquityChangesInDerivativeLiabilityDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of expense (income) related to adjustment to fair value of derivative liability.", "label": "Fair Value Adjustment of Derivative Liabilities", "negatedLabel": "Settlements and changes in fair value of ELOC derivative liability" } } }, "auth_ref": [] }, "us-gaap_FairValueAdjustmentOfWarrants": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAdjustmentOfWarrants", "crdr": "debit", "calculation": { "http://annovisbio.com/role/StatementStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://annovisbio.com/role/DisclosureStockholdersDeficitEquityRollforwardOfWarrantLiabilityDetails", "http://annovisbio.com/role/StatementStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Fair Value Adjustment of Warrants", "negatedLabel": "Change in fair value of warrant liabilities", "terseLabel": "Change in fair value of warrants", "documentation": "Amount of expense (income) related to adjustment to fair value of warrant liability." } } }, "auth_ref": [ "r2", "r11" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "presentation": [ "http://annovisbio.com/role/DisclosureFairValueMeasurementsHierarchyDetails" ], "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": [ "r330", "r331", "r334" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "presentation": [ "http://annovisbio.com/role/DisclosureFairValueMeasurementsHierarchyDetails" ], "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": [ "r330", "r331", "r334" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems", "presentation": [ "http://annovisbio.com/role/DisclosureFairValueMeasurementsCanaccordWarrantsDetails", "http://annovisbio.com/role/DisclosureFairValueMeasurementsElocPurchaseAgreementDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value Measurement Inputs and Valuation Techniques [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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable", "presentation": [ "http://annovisbio.com/role/DisclosureFairValueMeasurementsCanaccordWarrantsDetails", "http://annovisbio.com/role/DisclosureFairValueMeasurementsElocPurchaseAgreementDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value Measurement Inputs and Valuation Techniques [Table]", "documentation": "Disclosure of information about input and valuation technique used to measure fair value and change in valuation approach and technique for each separate class of asset and liability measured on recurring and nonrecurring basis." } } }, "auth_ref": [ "r15" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "presentation": [ "http://annovisbio.com/role/DisclosureFairValueMeasurementsTables" ], "lang": { "en-us": { "role": { "label": "Fair Value Measurement Inputs and Valuation Techniques [Table Text Block]", "terseLabel": "Schedule of quantitative information regarding Level 3 fair value measurements inputs", "documentation": "Tabular disclosure of input and valuation technique used to measure fair value and change in valuation approach and technique for each separate class of asset and liability measured on recurring and nonrecurring basis." } } }, "auth_ref": [ "r15" ] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://annovisbio.com/role/DisclosureFairValueMeasurementsCanaccordWarrantsDetails", "http://annovisbio.com/role/DisclosureFairValueMeasurementsElocPurchaseAgreementDetails", "http://annovisbio.com/role/DisclosureFairValueMeasurementsHierarchyDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value Hierarchy and NAV [Axis]", "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient." } } }, "auth_ref": [ "r217", "r240", "r241", "r242", "r243", "r244", "r245", "r331", "r354", "r355", "r356", "r500", "r501", "r503", "r504", "r505" ] }, "us-gaap_FairValueByMeasurementBasisAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByMeasurementBasisAxis", "presentation": [ "http://annovisbio.com/role/DisclosureFairValueMeasurementsHierarchyDetails" ], "lang": { "en-us": { "role": { "label": "Measurement Basis [Axis]", "documentation": "Information by measurement basis." } } }, "auth_ref": [ "r17", "r48", "r217", "r500", "r501" ] }, "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://annovisbio.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": [ "r329" ] }, "us-gaap_FairValueInputsLevel1Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel1Member", "presentation": [ "http://annovisbio.com/role/DisclosureFairValueMeasurementsHierarchyDetails" ], "lang": { "en-us": { "role": { "label": "Level 1", "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date." } } }, "auth_ref": [ "r217", "r240", "r245", "r331", "r354", "r503", "r504", "r505" ] }, "us-gaap_FairValueInputsLevel3Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel3Member", "presentation": [ "http://annovisbio.com/role/DisclosureFairValueMeasurementsCanaccordWarrantsDetails", "http://annovisbio.com/role/DisclosureFairValueMeasurementsElocPurchaseAgreementDetails", "http://annovisbio.com/role/DisclosureFairValueMeasurementsHierarchyDetails" ], "lang": { "en-us": { "role": { "label": "Level 3", "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r217", "r240", "r241", "r242", "r243", "r244", "r245", "r331", "r356", "r500", "r501", "r503", "r504", "r505" ] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://annovisbio.com/role/DisclosureFairValueMeasurementsCanaccordWarrantsDetails", "http://annovisbio.com/role/DisclosureFairValueMeasurementsElocPurchaseAgreementDetails", "http://annovisbio.com/role/DisclosureFairValueMeasurementsHierarchyDetails" ], "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": [ "r217", "r240", "r241", "r242", "r243", "r244", "r245", "r354", "r355", "r356", "r500", "r501", "r503", "r504", "r505" ] }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueOfFinancialInstrumentsPolicy", "presentation": [ "http://annovisbio.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": [ "r12", "r18" ] }, "us-gaap_FinancialInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancialInstrumentAxis", "presentation": [ "http://annovisbio.com/role/DisclosureFairValueMeasurementsTables" ], "lang": { "en-us": { "role": { "label": "Financial Instrument [Axis]", "documentation": "Information by type of financial instrument." } } }, "auth_ref": [ "r159", "r160", "r161", "r162", "r163", "r164", "r165", "r166", "r167", "r168", "r169", "r170", "r171", "r172", "r173", "r174", "r175", "r176", "r177", "r178", "r179", "r180", "r181", "r182", "r183", "r184", "r185", "r186", "r187", "r188", "r192", "r193", "r194", "r195", "r196", "r197", "r198", "r199", "r218", "r232", "r324", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r406", "r498", "r603", "r604", "r605", "r606", "r607", "r608", "r609", "r620", "r621", "r622", "r623" ] }, "anvs_FinancingCostsFromIssuanceOfShares": { "xbrltype": "monetaryItemType", "nsuri": "http://annovisbio.com/20240630", "localname": "FinancingCostsFromIssuanceOfShares", "crdr": "debit", "calculation": { "http://annovisbio.com/role/StatementStatementsOfOperations": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://annovisbio.com/role/StatementStatementsOfOperations" ], "lang": { "en-us": { "role": { "documentation": "Represents the charge against earnings during the period for transaction costs related to the issuance of shares.", "label": "Financing Costs from Issuance of Shares", "negatedLabel": "Other financing costs" } } }, "auth_ref": [] }, "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount", "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount" } } }, "auth_ref": [ "r537", "r548", "r558", "r583" ] }, "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Expense of Enforcement, Amount", "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount" } } }, "auth_ref": [ "r537", "r548", "r558", "r583" ] }, "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Violation of Home Country Law, Amount", "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount" } } }, "auth_ref": [ "r537", "r548", "r558", "r583" ] }, "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery, Explanation of Impracticability [Text Block]", "terseLabel": "Forgone Recovery, Explanation of Impracticability" } } }, "auth_ref": [ "r537", "r548", "r558", "r583" ] }, "ecd_ForgoneRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r537", "r548", "r558", "r583" ] }, "anvs_GainLossOnChangesInFairValueOfWarrantLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://annovisbio.com/20240630", "localname": "GainLossOnChangesInFairValueOfWarrantLiability", "crdr": "credit", "calculation": { "http://annovisbio.com/role/StatementStatementsOfOperations": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://annovisbio.com/role/StatementStatementsOfOperations" ], "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) from changes in fair value of warrant liabilities.", "label": "Gain (Loss) on Changes in Fair Value of Warrant Liability", "terseLabel": "Change in fair value of warrants" } } }, "auth_ref": [] }, "us-gaap_GeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://annovisbio.com/role/StatementStatementsOfOperations": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://annovisbio.com/role/StatementStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "General and Administrative Expense", "terseLabel": "General and administrative", "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line." } } }, "auth_ref": [ "r64", "r460" ] }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeneralAndAdministrativeExpenseMember", "presentation": [ "http://annovisbio.com/role/DisclosureStockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "General and administrative", "documentation": "Primary financial statement caption encompassing general and administrative expense." } } }, "auth_ref": [ "r63" ] }, "anvs_GrossProceedsFromIssuanceOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://annovisbio.com/20240630", "localname": "GrossProceedsFromIssuanceOfCommonStock", "crdr": "debit", "presentation": [ "http://annovisbio.com/role/DisclosureStockholdersDeficitEquityRegisteredDirectOfferingsDetails" ], "lang": { "en-us": { "role": { "documentation": "The gross proceeds from the additional capital contribution to the entity through the issuance of common stock.", "label": "Gross Proceeds from Issuance of Common Stock", "terseLabel": "Gross proceeds from issuance of common shares" } } }, "auth_ref": [] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://annovisbio.com/role/StatementStatementsOfOperations": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://annovisbio.com/role/StatementStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "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": [ "r1", "r61", "r79", "r144", "r149", "r153", "r155", "r396", "r403", "r496" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "label": "Statements of Operations" } } }, "auth_ref": [] }, "us-gaap_IncomeStatementLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://annovisbio.com/role/DisclosureStockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "Income Statement Location [Axis]", "documentation": "Information by location in the income statement." } } }, "auth_ref": [ "r200", "r201", "r461" ] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://annovisbio.com/role/DisclosureStockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "Income Statement Location [Domain]", "documentation": "Location in the income statement." } } }, "auth_ref": [ "r201", "r461" ] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Income Taxes" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://annovisbio.com/role/DisclosureIncomeTaxes" ], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Income Taxes", "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information." } } }, "auth_ref": [ "r110", "r294", "r298", "r299", "r302", "r306", "r308", "r309", "r310", "r424" ] }, "us-gaap_IncomeTaxExaminationPenaltiesAndInterestAccrued": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExaminationPenaltiesAndInterestAccrued", "crdr": "credit", "presentation": [ "http://annovisbio.com/role/DisclosureIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Income Tax Examination, Penalties and Interest Accrued", "terseLabel": "Accrued interest or penalties", "documentation": "The amount of estimated penalties and interest accrued as of the balance sheet date arising from income tax examinations." } } }, "auth_ref": [ "r657" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://annovisbio.com/role/StatementStatementsOfOperations": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://annovisbio.com/role/DisclosureIncomeTaxesDetails", "http://annovisbio.com/role/StatementStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Income Tax Expense (Benefit)", "terseLabel": "Income taxes", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r81", "r86", "r123", "r124", "r147", "r297", "r307", "r408" ] }, "us-gaap_IncomeTaxPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxPolicyTextBlock", "presentation": [ "http://annovisbio.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Income Tax, Policy [Policy Text Block]", "terseLabel": "Income Taxes", "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements." } } }, "auth_ref": [ "r98", "r295", "r296", "r299", "r300", "r301", "r303", "r418" ] }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsPayable", "crdr": "debit", "calculation": { "http://annovisbio.com/role/StatementStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://annovisbio.com/role/StatementStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Accounts Payable", "terseLabel": "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": [ "r10" ] }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccruedLiabilities", "crdr": "debit", "calculation": { "http://annovisbio.com/role/StatementStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://annovisbio.com/role/StatementStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Accrued Liabilities", "terseLabel": "Accrued expenses", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid." } } }, "auth_ref": [ "r10" ] }, "anvs_IncreaseDecreaseInFairValueOfWarrantsAttributableToExerciseOfWarrants": { "xbrltype": "monetaryItemType", "nsuri": "http://annovisbio.com/20240630", "localname": "IncreaseDecreaseInFairValueOfWarrantsAttributableToExerciseOfWarrants", "crdr": "credit", "presentation": [ "http://annovisbio.com/role/DisclosureStockholdersDeficitEquityRollforwardOfWarrantLiabilityDetails" ], "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the period in the fair value of warrants attributable to the exercise of warrants.", "label": "Increase (Decrease) in Fair Value of Warrants Attributable to Exercise of Warrants", "terseLabel": "Exercise of warrants" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://annovisbio.com/role/StatementStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in operating assets and liabilities:" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "crdr": "credit", "calculation": { "http://annovisbio.com/role/StatementStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://annovisbio.com/role/StatementStatementsOfCashFlows" ], "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": [ "r10" ] }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "presentation": [ "http://annovisbio.com/role/StatementStatementsOfChangesInStockholdersDeficitEquity" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "terseLabel": "Changes in Stockholders' (Deficit) Equity", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "ecd_IndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "IndividualAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Individual [Axis]", "terseLabel": "Individual:" } } }, "auth_ref": [ "r540", "r548", "r558", "r575", "r583", "r587", "r595" ] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingArrLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]", "terseLabel": "Insider Trading Arrangements:" } } }, "auth_ref": [ "r593" ] }, "ecd_InsiderTradingPoliciesProcLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingPoliciesProcLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures [Line Items]", "terseLabel": "Insider Trading Policies and Procedures:" } } }, "auth_ref": [ "r529", "r599" ] }, "ecd_InsiderTrdPoliciesProcAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTrdPoliciesProcAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures Adopted [Flag]", "terseLabel": "Insider Trading Policies and Procedures Adopted" } } }, "auth_ref": [ "r529", "r599" ] }, "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]", "terseLabel": "Insider Trading Policies and Procedures Not Adopted" } } }, "auth_ref": [ "r529", "r599" ] }, "us-gaap_InterestIncomeExpenseNonoperatingNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestIncomeExpenseNonoperatingNet", "crdr": "credit", "calculation": { "http://annovisbio.com/role/StatementStatementsOfOperations": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://annovisbio.com/role/StatementStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Interest Income (Expense), Nonoperating, Net", "terseLabel": "Interest income", "documentation": "The net amount of nonoperating interest income (expense)." } } }, "auth_ref": [] }, "anvs_IssuanceCostsAssociatedWithEquityIssuancesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://annovisbio.com/20240630", "localname": "IssuanceCostsAssociatedWithEquityIssuancesPolicyTextBlock", "presentation": [ "http://annovisbio.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for issuance costs associated with equity issuances.", "label": "Issuance Costs Associated with Equity Issuances [Policy Text Block]", "terseLabel": "Issuance Costs Associated with Equity Issuances" } } }, "auth_ref": [] }, "us-gaap_LeaseCostAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCostAbstract", "presentation": [ "http://annovisbio.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "label": "Lease, Cost [Abstract]", "terseLabel": "Leases" } } }, "auth_ref": [] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://annovisbio.com/role/StatementBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://annovisbio.com/role/StatementBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities", "totalLabel": "Total liabilities", "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future." } } }, "auth_ref": [ "r21", "r109", "r189", "r208", "r209", "r210", "r211", "r212", "r213", "r214", "r215", "r216", "r313", "r316", "r317", "r337", "r436", "r495", "r524", "r628", "r666", "r667" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://annovisbio.com/role/StatementBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://annovisbio.com/role/StatementBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities and Equity", "totalLabel": "Total liabilities and stockholders' deficit", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r60", "r78", "r402", "r512", "r614", "r624", "r662" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://annovisbio.com/role/StatementBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "Liabilities and stockholders' deficit" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://annovisbio.com/role/StatementBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://annovisbio.com/role/StatementBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities, Current", "totalLabel": "Total current liabilities", "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer." } } }, "auth_ref": [ "r23", "r89", "r109", "r189", "r208", "r209", "r210", "r211", "r212", "r213", "r214", "r215", "r216", "r313", "r316", "r317", "r337", "r512", "r628", "r666", "r667" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://annovisbio.com/role/StatementBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities:" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesFairValueDisclosure", "crdr": "credit", "calculation": { "http://annovisbio.com/role/DisclosureFairValueMeasurementsHierarchyDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://annovisbio.com/role/DisclosureFairValueMeasurementsHierarchyDetails" ], "lang": { "en-us": { "role": { "label": "Liabilities, Fair Value Disclosure", "totalLabel": "Total liabilities", "documentation": "Fair value of financial and nonfinancial obligations." } } }, "auth_ref": [ "r48" ] }, "us-gaap_LiabilitiesFairValueDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesFairValueDisclosureAbstract", "presentation": [ "http://annovisbio.com/role/DisclosureFairValueMeasurementsHierarchyDetails" ], "lang": { "en-us": { "role": { "label": "Liabilities, Fair Value Disclosure [Abstract]", "terseLabel": "Liabilities:" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesNoncurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesNoncurrentAbstract", "presentation": [ "http://annovisbio.com/role/StatementBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities, Noncurrent [Abstract]", "terseLabel": "Non-current liabilities:" } } }, "auth_ref": [] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://annovisbio.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "anvs_MaximumAggregateSeverancePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://annovisbio.com/20240630", "localname": "MaximumAggregateSeverancePayments", "crdr": "credit", "presentation": [ "http://annovisbio.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "documentation": "The maximum aggregate severance payments payable to executive officers under the terms of employment agreements.", "label": "Maximum Aggregate Severance Payments", "terseLabel": "Maximum aggregate severance payments" } } }, "auth_ref": [] }, "ecd_MeasureAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Measure [Axis]", "terseLabel": "Measure:" } } }, "auth_ref": [ "r567" ] }, "ecd_MeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Measure Name", "terseLabel": "Name" } } }, "auth_ref": [ "r567" ] }, "us-gaap_MeasurementInputConversionPriceMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputConversionPriceMember", "presentation": [ "http://annovisbio.com/role/DisclosureFairValueMeasurementsCanaccordWarrantsDetails" ], "lang": { "en-us": { "role": { "label": "Measurement Input, Conversion Price [Member]", "terseLabel": "Redemption hurdle price", "documentation": "Measurement input using price per share at which convertible share can be converted into common stock." } } }, "auth_ref": [ "r660" ] }, "us-gaap_MeasurementInputExercisePriceMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputExercisePriceMember", "presentation": [ "http://annovisbio.com/role/DisclosureFairValueMeasurementsCanaccordWarrantsDetails" ], "lang": { "en-us": { "role": { "label": "Measurement Input, Exercise Price [Member]", "terseLabel": "Exercise price", "documentation": "Measurement input using agreed upon price for exchange of underlying asset." } } }, "auth_ref": [ "r660" ] }, "us-gaap_MeasurementInputExpectedTermMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputExpectedTermMember", "presentation": [ "http://annovisbio.com/role/DisclosureFairValueMeasurementsCanaccordWarrantsDetails", "http://annovisbio.com/role/DisclosureFairValueMeasurementsElocPurchaseAgreementDetails" ], "lang": { "en-us": { "role": { "label": "Measurement Input, Expected Term [Member]", "terseLabel": "Term (time to expiration in years)", "documentation": "Measurement input using period financial instrument is expected to be outstanding. Excludes maturity date." } } }, "auth_ref": [ "r660" ] }, "us-gaap_MeasurementInputPriceVolatilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputPriceVolatilityMember", "presentation": [ "http://annovisbio.com/role/DisclosureFairValueMeasurementsCanaccordWarrantsDetails", "http://annovisbio.com/role/DisclosureFairValueMeasurementsElocPurchaseAgreementDetails" ], "lang": { "en-us": { "role": { "label": "Measurement Input, Price Volatility [Member]", "terseLabel": "Volatility", "documentation": "Measurement input using rate at which price of security will increase (decrease) for given set of returns." } } }, "auth_ref": [ "r660" ] }, "us-gaap_MeasurementInputRiskFreeInterestRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputRiskFreeInterestRateMember", "presentation": [ "http://annovisbio.com/role/DisclosureFairValueMeasurementsCanaccordWarrantsDetails", "http://annovisbio.com/role/DisclosureFairValueMeasurementsElocPurchaseAgreementDetails" ], "lang": { "en-us": { "role": { "label": "Measurement Input, Risk Free Interest Rate [Member]", "terseLabel": "Risk-free rate", "documentation": "Measurement input using interest rate on instrument with zero risk of financial loss." } } }, "auth_ref": [ "r660" ] }, "us-gaap_MeasurementInputSharePriceMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputSharePriceMember", "presentation": [ "http://annovisbio.com/role/DisclosureFairValueMeasurementsCanaccordWarrantsDetails", "http://annovisbio.com/role/DisclosureFairValueMeasurementsElocPurchaseAgreementDetails" ], "lang": { "en-us": { "role": { "label": "Measurement Input, Share Price [Member]", "terseLabel": "Closing stock price", "documentation": "Measurement input using share price of saleable stock." } } }, "auth_ref": [ "r660" ] }, "anvs_MeasurementInputSuccessRateMember": { "xbrltype": "domainItemType", "nsuri": "http://annovisbio.com/20240630", "localname": "MeasurementInputSuccessRateMember", "presentation": [ "http://annovisbio.com/role/DisclosureFairValueMeasurementsCanaccordWarrantsDetails" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using probability of success rate.", "label": "Measurement Input, Success Rate [Member]", "terseLabel": "Phase 3 data probability of success" } } }, "auth_ref": [] }, "us-gaap_MeasurementInputTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputTypeAxis", "presentation": [ "http://annovisbio.com/role/DisclosureFairValueMeasurementsCanaccordWarrantsDetails", "http://annovisbio.com/role/DisclosureFairValueMeasurementsElocPurchaseAgreementDetails" ], "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": [ "r332" ] }, "us-gaap_MeasurementInputTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputTypeDomain", "presentation": [ "http://annovisbio.com/role/DisclosureFairValueMeasurementsCanaccordWarrantsDetails", "http://annovisbio.com/role/DisclosureFairValueMeasurementsElocPurchaseAgreementDetails" ], "lang": { "en-us": { "role": { "label": "Measurement Input Type [Domain]", "documentation": "Measurement input used to determine value of asset and liability." } } }, "auth_ref": [] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MinimumMember", "presentation": [ "http://annovisbio.com/role/DisclosureStockholdersDeficitEquityElocPurchaseAgreementDetails" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "auth_ref": [ "r204", "r205", "r206", "r207", "r247", "r381", "r409", "r428", "r429", "r482", "r483", "r484", "r485", "r486", "r490", "r491", "r497", "r502", "r506", "r513", "r630", "r668", "r669", "r670", "r671", "r672", "r673" ] }, "ecd_MnpiDiscTimedForCompValFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MnpiDiscTimedForCompValFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "MNPI Disclosure Timed for Compensation Value [Flag]", "terseLabel": "MNPI Disclosure Timed for Compensation Value" } } }, "auth_ref": [ "r586" ] }, "ecd_MtrlTermsOfTrdArrTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MtrlTermsOfTrdArrTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Material Terms of Trading Arrangement [Text Block]", "terseLabel": "Material Terms of Trading Arrangement" } } }, "auth_ref": [ "r594" ] }, "ecd_NamedExecutiveOfficersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NamedExecutiveOfficersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Named Executive Officers, Footnote [Text Block]", "terseLabel": "Named Executive Officers, Footnote" } } }, "auth_ref": [ "r568" ] }, "anvs_NatureOfBusinessAndLiquidityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://annovisbio.com/20240630", "localname": "NatureOfBusinessAndLiquidityAbstract", "presentation": [ "http://annovisbio.com/role/DisclosureNatureOfBusinessAndManagementSPlansDetails" ], "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "Nature of Business and Liquidity [Abstract]", "verboseLabel": "Nature of Business and Management's Plans" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://annovisbio.com/role/StatementStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://annovisbio.com/role/StatementStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash provided by financing activities", "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit." } } }, "auth_ref": [ "r105" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://annovisbio.com/role/StatementStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Cash flows from financing activities:" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://annovisbio.com/role/StatementStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://annovisbio.com/role/StatementStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash used in operating activities", "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities." } } }, "auth_ref": [ "r66", "r67", "r68" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://annovisbio.com/role/StatementStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Cash flows from operating activities:" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://annovisbio.com/role/DisclosureNetLossPerShareBasicAndDilutedNetLossPerShareDetails": { "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted", "weight": 1.0, "order": 1.0 }, "http://annovisbio.com/role/StatementStatementsOfOperations": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://annovisbio.com/role/DisclosureNatureOfBusinessAndManagementSPlansDetails", "http://annovisbio.com/role/DisclosureNetLossPerShareBasicAndDilutedNetLossPerShareDetails", "http://annovisbio.com/role/StatementStatementsOfChangesInStockholdersDeficitEquity", "http://annovisbio.com/role/StatementStatementsOfOperations", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "negatedLabel": "Net loss", "totalLabel": "Net loss", "verboseLabel": "Net loss", "label": "Net Income (Loss)", "terseLabel": "Net Income (Loss)", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r62", "r68", "r80", "r88", "r96", "r97", "r101", "r109", "r115", "r117", "r118", "r119", "r120", "r123", "r124", "r133", "r144", "r149", "r153", "r155", "r189", "r208", "r209", "r210", "r211", "r212", "r213", "r214", "r215", "r216", "r328", "r337", "r405", "r458", "r474", "r475", "r496", "r522", "r628" ] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAvailableToCommonStockholdersBasicAbstract", "presentation": [ "http://annovisbio.com/role/DisclosureNetLossPerShareBasicAndDilutedNetLossPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss) Available to Common Stockholders, Basic [Abstract]", "terseLabel": "Net loss per share - Basic:" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAvailableToCommonStockholdersDiluted", "crdr": "credit", "calculation": { "http://annovisbio.com/role/DisclosureNetLossPerShareBasicAndDilutedNetLossPerShareDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://annovisbio.com/role/DisclosureNetLossPerShareBasicAndDilutedNetLossPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss) Available to Common Stockholders, Diluted", "totalLabel": "Numerator for diluted net loss per share", "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities, and addition from assumption of issuance of common shares for dilutive potential common shares; of income (loss) available to common shareholders." } } }, "auth_ref": [ "r103", "r127", "r129", "r130", "r131", "r132", "r134", "r137" ] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAvailableToCommonStockholdersDilutedAbstract", "presentation": [ "http://annovisbio.com/role/DisclosureNetLossPerShareBasicAndDilutedNetLossPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss) Available to Common Stockholders, Diluted [Abstract]", "terseLabel": "Net loss per share - Diluted:" } } }, "auth_ref": [] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://annovisbio.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": [] }, "anvs_NonCashFinancingCostsFromIssuanceOfShares": { "xbrltype": "monetaryItemType", "nsuri": "http://annovisbio.com/20240630", "localname": "NonCashFinancingCostsFromIssuanceOfShares", "crdr": "debit", "calculation": { "http://annovisbio.com/role/StatementStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://annovisbio.com/role/DisclosureStockholdersDeficitEquityElocPurchaseAgreementDetails", "http://annovisbio.com/role/StatementStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Amount of non-cash financing costs attributable to shares issuance costs.", "label": "Non-Cash Financing Costs from Issuance of Shares", "terseLabel": "Non-cash other financing costs" } } }, "auth_ref": [] }, "anvs_NonCashTransactionValueOfConsiderationWarrantExercises": { "xbrltype": "monetaryItemType", "nsuri": "http://annovisbio.com/20240630", "localname": "NonCashTransactionValueOfConsiderationWarrantExercises", "crdr": "credit", "presentation": [ "http://annovisbio.com/role/StatementStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "The value of the noncash consideration recognized as a reduction in warrant value related to exercise of warrants.", "label": "Non-Cash Transaction, Value of Consideration, Warrant Exercises", "terseLabel": "Reduction in value of warrants related to exercises" } } }, "auth_ref": [] }, "ecd_NonGaapMeasureDescriptionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonGaapMeasureDescriptionTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-GAAP Measure Description [Text Block]", "terseLabel": "Non-GAAP Measure Description" } } }, "auth_ref": [ "r567" ] }, "ecd_NonNeosMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonNeosMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-NEOs [Member]", "terseLabel": "Non-NEOs" } } }, "auth_ref": [ "r537", "r548", "r558", "r575", "r583" ] }, "ecd_NonPeoNeoAvgCompActuallyPaidAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoAvgCompActuallyPaidAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO Average Compensation Actually Paid Amount", "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount" } } }, "auth_ref": [ "r565" ] }, "ecd_NonPeoNeoAvgTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoAvgTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO Average Total Compensation Amount", "terseLabel": "Non-PEO NEO Average Total Compensation Amount" } } }, "auth_ref": [ "r564" ] }, "ecd_NonPeoNeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO [Member]", "terseLabel": "Non-PEO NEO" } } }, "auth_ref": [ "r575" ] }, "ecd_NonRule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]", "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted" } } }, "auth_ref": [ "r594" ] }, "ecd_NonRule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]", "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated" } } }, "auth_ref": [ "r594" ] }, "us-gaap_NonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://annovisbio.com/role/StatementStatementsOfOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://annovisbio.com/role/StatementStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Nonoperating Income (Expense)", "totalLabel": "Total other income, net", "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business)." } } }, "auth_ref": [ "r65" ] }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonoperatingIncomeExpenseAbstract", "presentation": [ "http://annovisbio.com/role/StatementStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Nonoperating Income (Expense) [Abstract]", "terseLabel": "Other income (expense):" } } }, "auth_ref": [] }, "anvs_November2023EquityOfferingAndWarrantIssuanceMember": { "xbrltype": "domainItemType", "nsuri": "http://annovisbio.com/20240630", "localname": "November2023EquityOfferingAndWarrantIssuanceMember", "presentation": [ "http://annovisbio.com/role/DisclosureStockholdersDeficitEquityNovember2023EquityOfferingAndWarrantIssuanceDetails", "http://annovisbio.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to the November 2023 Equity Offering and Warrant Issuance.", "label": "November 2023 Equity Offering and Warrant Issuance [Member]", "terseLabel": "November 2023 Equity Offering and Warrant Issuance", "verboseLabel": "Common stock warrants" } } }, "auth_ref": [] }, "anvs_NumberOfClassesOfStockDesignated": { "xbrltype": "integerItemType", "nsuri": "http://annovisbio.com/20240630", "localname": "NumberOfClassesOfStockDesignated", "presentation": [ "http://annovisbio.com/role/DisclosureStockholdersDeficitEquityOverviewDetails" ], "lang": { "en-us": { "role": { "documentation": "Number of classes of stock designated.", "label": "Number of classes of stock designated", "terseLabel": "Number of classes of stock designated" } } }, "auth_ref": [] }, "anvs_NumberOfVotesForEachShareOfCommonStock": { "xbrltype": "integerItemType", "nsuri": "http://annovisbio.com/20240630", "localname": "NumberOfVotesForEachShareOfCommonStock", "presentation": [ "http://annovisbio.com/role/DisclosureStockholdersDeficitEquityOverviewDetails" ], "lang": { "en-us": { "role": { "documentation": "Number of vote for each share of common stock.", "label": "Number of Votes for Each Share of Common Stock", "terseLabel": "Number of vote for each share of common stock" } } }, "auth_ref": [] }, "us-gaap_OperatingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpenses", "crdr": "debit", "calculation": { "http://annovisbio.com/role/StatementStatementsOfOperations": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://annovisbio.com/role/StatementStatementsOfOperations" ], "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://annovisbio.com/role/StatementStatementsOfOperations" ], "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://annovisbio.com/role/StatementStatementsOfOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://annovisbio.com/role/DisclosureNatureOfBusinessAndManagementSPlansDetails", "http://annovisbio.com/role/StatementStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Operating Income (Loss)", "negatedLabel": "Operating loss", "totalLabel": "Operating loss", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r144", "r149", "r153", "r155", "r496" ] }, "us-gaap_OperatingLeaseExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseExpense", "crdr": "debit", "presentation": [ "http://annovisbio.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Expense", "terseLabel": "Rental expense", "documentation": "Amount of operating lease expense. Excludes sublease income." } } }, "auth_ref": [ "r663" ] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "lang": { "en-us": { "role": { "label": "Nature of Business and Management's Plans" } } }, "auth_ref": [] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "presentation": [ "http://annovisbio.com/role/DisclosureNatureOfBusinessAndManagementSPlans" ], "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]", "terseLabel": "Nature of Business and Management's Plans", "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure." } } }, "auth_ref": [ "r53", "r76", "r415", "r416" ] }, "us-gaap_OtherCommitmentsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherCommitmentsLineItems", "presentation": [ "http://annovisbio.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://annovisbio.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "label": "Other Commitments [Table]", "documentation": "Disclosure of information about obligations resulting from other commitments." } } }, "auth_ref": [] }, "ecd_OtherPerfMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OtherPerfMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Other Performance Measure, Amount", "terseLabel": "Other Performance Measure, Amount" } } }, "auth_ref": [ "r567" ] }, "us-gaap_OtherPrepaidExpenseCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherPrepaidExpenseCurrent", "crdr": "debit", "calculation": { "http://annovisbio.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsDetails": { "parentTag": "anvs_PrepaidExpenseSecurityDepositsAndOtherAssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://annovisbio.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Other Prepaid Expense, Current", "terseLabel": "Prepaid other", "documentation": "Amount of asset related to consideration paid in advance for other costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r611", "r625" ] }, "ecd_OutstandingAggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingAggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Aggregate Erroneous Compensation Amount", "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r535", "r546", "r556", "r581" ] }, "ecd_OutstandingRecoveryCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Recovery Compensation Amount", "terseLabel": "Compensation Amount" } } }, "auth_ref": [ "r538", "r549", "r559", "r584" ] }, "ecd_OutstandingRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Recovery, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r538", "r549", "r559", "r584" ] }, "ecd_PayVsPerformanceDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PayVsPerformanceDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Line Items]", "terseLabel": "Pay vs Performance Disclosure" } } }, "auth_ref": [ "r563" ] }, "ecd_PeerGroupIssuersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeerGroupIssuersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Peer Group Issuers, Footnote [Text Block]", "terseLabel": "Peer Group Issuers, Footnote" } } }, "auth_ref": [ "r566" ] }, "ecd_PeerGroupTotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeerGroupTotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Peer Group Total Shareholder Return Amount", "terseLabel": "Peer Group Total Shareholder Return Amount" } } }, "auth_ref": [ "r566" ] }, "ecd_PeoActuallyPaidCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoActuallyPaidCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Actually Paid Compensation Amount", "terseLabel": "PEO Actually Paid Compensation Amount" } } }, "auth_ref": [ "r565" ] }, "ecd_PeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO [Member]", "terseLabel": "PEO" } } }, "auth_ref": [ "r575" ] }, "ecd_PeoName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Name", "terseLabel": "PEO Name" } } }, "auth_ref": [ "r568" ] }, "ecd_PeoTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Total Compensation Amount", "terseLabel": "PEO Total Compensation Amount" } } }, "auth_ref": [ "r564" ] }, "anvs_PercentageOfExercisePriceToShareOfferingPrice": { "xbrltype": "percentItemType", "nsuri": "http://annovisbio.com/20240630", "localname": "PercentageOfExercisePriceToShareOfferingPrice", "presentation": [ "http://annovisbio.com/role/DisclosureStockholdersDeficitEquityIpoWarrantsDetails" ], "lang": { "en-us": { "role": { "documentation": "Percentage of exercise price to the share offering price.", "label": "Percentage of Exercise Price to the Share Offering Price", "terseLabel": "Percentage of exercise price to the share offering price" } } }, "auth_ref": [] }, "us-gaap_PlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameAxis", "presentation": [ "http://annovisbio.com/role/DisclosureStockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "Plan Name [Axis]", "documentation": "Information by plan name for share-based payment arrangement." } } }, "auth_ref": [ "r631", "r632", "r633", "r634", "r635", "r636", "r637", "r638", "r639", "r640", "r641", "r642", "r643", "r644", "r645", "r646", "r647", "r648", "r649", "r650", "r651", "r652", "r653", "r654", "r655", "r656" ] }, "us-gaap_PlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameDomain", "presentation": [ "http://annovisbio.com/role/DisclosureStockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "Plan Name [Domain]", "documentation": "Plan name for share-based payment arrangement." } } }, "auth_ref": [ "r631", "r632", "r633", "r634", "r635", "r636", "r637", "r638", "r639", "r640", "r641", "r642", "r643", "r644", "r645", "r646", "r647", "r648", "r649", "r650", "r651", "r652", "r653", "r654", "r655", "r656" ] }, "us-gaap_PortionAtFairValueFairValueDisclosureMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PortionAtFairValueFairValueDisclosureMember", "presentation": [ "http://annovisbio.com/role/DisclosureFairValueMeasurementsHierarchyDetails" ], "lang": { "en-us": { "role": { "label": "Portion at Fair Value Measurement [Member]", "documentation": "Measured at fair value for financial reporting purposes." } } }, "auth_ref": [ "r335" ] }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockParOrStatedValuePerShare", "presentation": [ "http://annovisbio.com/role/DisclosureStockholdersDeficitEquityOverviewDetails", "http://annovisbio.com/role/StatementBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Par or Stated Value Per Share", "terseLabel": "Preferred stock, par value (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": [ "r54", "r220" ] }, "us-gaap_PreferredStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesAuthorized", "presentation": [ "http://annovisbio.com/role/DisclosureStockholdersDeficitEquityOverviewDetails", "http://annovisbio.com/role/StatementBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Shares Authorized", "terseLabel": "Preferred stock, shares authorized", "verboseLabel": "Number of preferred shares authorized", "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r54", "r438" ] }, "us-gaap_PreferredStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesIssued", "presentation": [ "http://annovisbio.com/role/DisclosureStockholdersDeficitEquityOverviewDetails", "http://annovisbio.com/role/StatementBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Shares Issued", "terseLabel": "Preferred stock, shares issued", "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt." } } }, "auth_ref": [ "r54", "r220" ] }, "us-gaap_PreferredStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesOutstanding", "presentation": [ "http://annovisbio.com/role/DisclosureStockholdersDeficitEquityOverviewDetails", "http://annovisbio.com/role/StatementBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Shares Outstanding", "terseLabel": "Preferred stock, shares outstanding", "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased." } } }, "auth_ref": [ "r54", "r438", "r456", "r680", "r681" ] }, "us-gaap_PreferredStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockValue", "crdr": "credit", "calculation": { "http://annovisbio.com/role/StatementBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://annovisbio.com/role/StatementBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Value, Issued", "verboseLabel": "Preferred stock - $0.0001 par value, 2,000,000 shares authorized and 0 shares issued and outstanding", "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r54", "r399", "r512" ] }, "anvs_PrepaidExpenseSecurityDepositsAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://annovisbio.com/20240630", "localname": "PrepaidExpenseSecurityDepositsAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://annovisbio.com/role/StatementBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 }, "http://annovisbio.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://annovisbio.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsDetails", "http://annovisbio.com/role/StatementBalanceSheets" ], "lang": { "en-us": { "role": { "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. Includes security deposits.", "label": "Prepaid Expense, Security Deposits, and Other Assets, Current", "terseLabel": "Prepaid expenses and other current assets", "totalLabel": "Total prepaid expenses and other current assets" } } }, "auth_ref": [] }, "us-gaap_PrepaidInsurance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidInsurance", "crdr": "debit", "calculation": { "http://annovisbio.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsDetails": { "parentTag": "anvs_PrepaidExpenseSecurityDepositsAndOtherAssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://annovisbio.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Prepaid Insurance", "verboseLabel": "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": [ "r493", "r499", "r625" ] }, "anvs_PrepaidResearchAndDevelopmentExpenseCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://annovisbio.com/20240630", "localname": "PrepaidResearchAndDevelopmentExpenseCurrent", "crdr": "debit", "calculation": { "http://annovisbio.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsDetails": { "parentTag": "anvs_PrepaidExpenseSecurityDepositsAndOtherAssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://annovisbio.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for research and development expense that provides economic benefits within a future period of one year or the normal operating cycle, if longer.", "label": "Prepaid Research and Development Expense, Current", "terseLabel": "Prepaid clinical expenses" } } }, "auth_ref": [] }, "anvs_PreviousPlansMember": { "xbrltype": "domainItemType", "nsuri": "http://annovisbio.com/20240630", "localname": "PreviousPlansMember", "presentation": [ "http://annovisbio.com/role/DisclosureStockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to previous plans.", "label": "Previous Plans" } } }, "auth_ref": [] }, "us-gaap_PrivatePlacementMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrivatePlacementMember", "presentation": [ "http://annovisbio.com/role/DisclosureStockholdersDeficitEquityRegisteredDirectOfferingsDetails" ], "lang": { "en-us": { "role": { "label": "Private Placement [Member]", "terseLabel": "Securities Purchase Agreement with an institutional investor", "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": [] }, "anvs_ProceedsFromExerciseOfWarrants": { "xbrltype": "monetaryItemType", "nsuri": "http://annovisbio.com/20240630", "localname": "ProceedsFromExerciseOfWarrants", "crdr": "debit", "presentation": [ "http://annovisbio.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "documentation": "The cash inflow from the exercise of warrants.", "label": "Proceeds from the Exercise of Warrants", "terseLabel": "Proceeds from the exercise of warrants" } } }, "auth_ref": [] }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceOfCommonStock", "crdr": "debit", "calculation": { "http://annovisbio.com/role/StatementStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://annovisbio.com/role/DisclosureStockholdersDeficitEquityNovember2023EquityOfferingAndWarrantIssuanceDetails", "http://annovisbio.com/role/DisclosureStockholdersDeficitEquityRegisteredDirectOfferingsDetails", "http://annovisbio.com/role/StatementStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from Issuance of Common Stock", "terseLabel": "Proceeds from issuance of common stock, net", "verboseLabel": "Net cash proceeds after deducting underwriter discount and fees", "documentation": "The cash inflow from the additional capital contribution to the entity." } } }, "auth_ref": [ "r9" ] }, "us-gaap_ProceedsFromIssuanceOfWarrants": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceOfWarrants", "crdr": "debit", "calculation": { "http://annovisbio.com/role/StatementStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://annovisbio.com/role/StatementStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from Issuance of Warrants", "terseLabel": "Proceeds from exercise of warrants", "documentation": "The cash inflow from issuance of rights to purchase common shares at predetermined price (usually issued together with corporate debt)." } } }, "auth_ref": [ "r9" ] }, "us-gaap_ProceedsFromStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromStockOptionsExercised", "crdr": "debit", "calculation": { "http://annovisbio.com/role/StatementStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://annovisbio.com/role/StatementStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from Stock Options Exercised", "terseLabel": "Proceeds from exercise of stock options", "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement." } } }, "auth_ref": [ "r9", "r16" ] }, "us-gaap_ProfessionalFees": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProfessionalFees", "crdr": "debit", "presentation": [ "http://annovisbio.com/role/DisclosureStockholdersDeficitEquityElocPurchaseAgreementDetails" ], "lang": { "en-us": { "role": { "label": "Professional Fees", "terseLabel": "Issuance costs", "documentation": "A fee charged for services from professionals such as doctors, lawyers and accountants. The term is often expanded to include other professions, for example, pharmacists charging to maintain a medicinal profile of a client or customer." } } }, "auth_ref": [ "r522", "r678", "r679" ] }, "us-gaap_ProfitLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProfitLoss", "crdr": "credit", "calculation": { "http://annovisbio.com/role/StatementStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://annovisbio.com/role/StatementStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "terseLabel": "Net loss", "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest." } } }, "auth_ref": [ "r88", "r96", "r97", "r104", "r109", "r115", "r123", "r124", "r144", "r149", "r153", "r155", "r189", "r208", "r209", "r210", "r211", "r212", "r213", "r214", "r215", "r216", "r311", "r314", "r315", "r328", "r337", "r396", "r404", "r425", "r458", "r474", "r475", "r496", "r510", "r511", "r523", "r612", "r628" ] }, "ecd_PvpTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PvpTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Table]", "terseLabel": "Pay vs Performance Disclosure" } } }, "auth_ref": [ "r563" ] }, "ecd_PvpTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PvpTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance [Table Text Block]", "terseLabel": "Pay vs Performance Disclosure, Table" } } }, "auth_ref": [ "r563" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeAxis", "presentation": [ "http://annovisbio.com/role/DisclosureStockholdersDeficitEquityElocPurchaseAgreementDetails" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]" } } }, "auth_ref": [ "r204", "r205", "r206", "r207", "r239", "r247", "r277", "r278", "r279", "r357", "r381", "r409", "r428", "r429", "r482", "r483", "r484", "r485", "r486", "r490", "r491", "r497", "r502", "r506", "r513", "r516", "r626", "r630", "r669", "r670", "r671", "r672", "r673" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeMember", "presentation": [ "http://annovisbio.com/role/DisclosureStockholdersDeficitEquityElocPurchaseAgreementDetails" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]" } } }, "auth_ref": [ "r204", "r205", "r206", "r207", "r239", "r247", "r277", "r278", "r279", "r357", "r381", "r409", "r428", "r429", "r482", "r483", "r484", "r485", "r486", "r490", "r491", "r497", "r502", "r506", "r513", "r516", "r626", "r630", "r669", "r670", "r671", "r672", "r673" ] }, "ecd_RecoveryOfErrCompDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RecoveryOfErrCompDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]", "terseLabel": "Recovery of Erroneously Awarded Compensation Disclosure" } } }, "auth_ref": [ "r530", "r541", "r551", "r576" ] }, "us-gaap_RelatedPartyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyDomain", "presentation": [ "http://annovisbio.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Related Party [Domain]", "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests." } } }, "auth_ref": [ "r246", "r346", "r347", "r431", "r432", "r433", "r434", "r435", "r455", "r457", "r481" ] }, "us-gaap_RelatedPartyTransactionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionAxis", "presentation": [ "http://annovisbio.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Related Party Transaction [Axis]", "documentation": "Information by type of related party transaction." } } }, "auth_ref": [ "r346", "r347", "r665" ] }, "us-gaap_RelatedPartyTransactionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionDomain", "presentation": [ "http://annovisbio.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Related Party Transaction [Domain]", "documentation": "Transaction between related party." } } }, "auth_ref": [] }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "presentation": [ "http://annovisbio.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Related Party [Axis]", "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests." } } }, "auth_ref": [ "r246", "r346", "r347", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r431", "r432", "r433", "r434", "r435", "r455", "r457", "r481", "r665" ] }, "us-gaap_ResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpense", "crdr": "debit", "calculation": { "http://annovisbio.com/role/StatementStatementsOfOperations": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://annovisbio.com/role/StatementStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Research and Development Expense", "terseLabel": "Research and development", "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use." } } }, "auth_ref": [ "r52", "r293", "r674" ] }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpenseMember", "presentation": [ "http://annovisbio.com/role/DisclosureStockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "Research and development", "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included." } } }, "auth_ref": [] }, "us-gaap_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchDevelopmentAndComputerSoftwarePolicyTextBlock", "presentation": [ "http://annovisbio.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Research, Development, and Computer Software, Policy [Policy Text Block]", "terseLabel": "Research and Development", "documentation": "Disclosure of accounting policy for its research and development and computer software activities including the accounting treatment for costs incurred for (1) research and development activities, (2) development of computer software for internal use, (3) computer software to be sold, leased or otherwise marketed as a separate product or as part of a product or process and (4) in-process research and development acquired in a purchase business combination." } } }, "auth_ref": [ "r3", "r5", "r52" ] }, "ecd_RestatementDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDateAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date [Axis]", "terseLabel": "Restatement Determination Date:" } } }, "auth_ref": [ "r531", "r542", "r552", "r577" ] }, "ecd_RestatementDeterminationDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDeterminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date", "terseLabel": "Restatement Determination Date" } } }, "auth_ref": [ "r532", "r543", "r553", "r578" ] }, "ecd_RestatementDoesNotRequireRecoveryTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDoesNotRequireRecoveryTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Does Not Require Recovery [Text Block]", "terseLabel": "Restatement does not require Recovery" } } }, "auth_ref": [ "r539", "r550", "r560", "r585" ] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://annovisbio.com/role/StatementBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://annovisbio.com/role/DisclosureNatureOfBusinessAndManagementSPlansDetails", "http://annovisbio.com/role/StatementBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Retained Earnings (Accumulated Deficit)", "negatedLabel": "Accumulated Deficit", "terseLabel": "Accumulated deficit", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r57", "r75", "r401", "r413", "r414", "r423", "r439", "r512" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://annovisbio.com/role/StatementStatementsOfChangesInStockholdersDeficitEquity" ], "lang": { "en-us": { "role": { "label": "Total Accumulated Deficit", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r87", "r112", "r113", "r114", "r116", "r122", "r124", "r190", "r191", "r285", "r286", "r287", "r304", "r305", "r318", "r320", "r321", "r323", "r326", "r410", "r412", "r426", "r680" ] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "presentation": [ "http://annovisbio.com/role/DisclosureNatureOfBusinessAndManagementSPlansDetails" ], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Revenue", "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise." } } }, "auth_ref": [ "r145", "r146", "r148", "r151", "r152", "r156", "r157", "r158", "r237", "r238", "r382" ] }, "ecd_Rule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Rule 10b5-1 Arrangement Adopted [Flag]", "terseLabel": "Rule 10b5-1 Arrangement Adopted" } } }, "auth_ref": [ "r594" ] }, "ecd_Rule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Rule 10b5-1 Arrangement Terminated [Flag]", "terseLabel": "Rule 10b5-1 Arrangement Terminated" } } }, "auth_ref": [ "r594" ] }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SaleOfStockNameOfTransactionDomain", "presentation": [ "http://annovisbio.com/role/DisclosureStockholdersDeficitEquityChangesInDerivativeLiabilityDetails", "http://annovisbio.com/role/DisclosureStockholdersDeficitEquityElocPurchaseAgreementDetails", "http://annovisbio.com/role/DisclosureStockholdersDeficitEquityNovember2023EquityOfferingAndWarrantIssuanceDetails", "http://annovisbio.com/role/DisclosureStockholdersDeficitEquityRegisteredDirectOfferingsDetails", "http://annovisbio.com/role/DisclosureSubsequentEventsDetails", "http://annovisbio.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Sale of Stock [Domain]", "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement." } } }, "auth_ref": [] }, "us-gaap_SaleOfStockPricePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SaleOfStockPricePerShare", "presentation": [ "http://annovisbio.com/role/DisclosureStockholdersDeficitEquityElocPurchaseAgreementDetails" ], "lang": { "en-us": { "role": { "label": "Sale of Stock, Price Per Share", "terseLabel": "Price per share", "documentation": "Per share amount received by subsidiary or equity investee for each share of common stock issued or sold in the stock transaction." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "presentation": [ "http://annovisbio.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://annovisbio.com/role/DisclosureNetLossPerSharePotentialSharesExcludedFromCalculationDetails" ], "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": [ "r29" ] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "presentation": [ "http://annovisbio.com/role/DisclosureNetLossPerShareTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]", "terseLabel": "Schedule of shares excluded from the computation of diluted weighted-average shares outstanding", "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": [ "r29" ] }, "anvs_ScheduleOfChangesInCommonStockWarrantLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://annovisbio.com/20240630", "localname": "ScheduleOfChangesInCommonStockWarrantLiabilitiesTableTextBlock", "presentation": [ "http://annovisbio.com/role/DisclosureStockholdersDeficitEquityTables" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of changes in common stock warrant liabilities.", "label": "Schedule of Changes in Common Stock Warrant Liabilities [Table Text Block]", "terseLabel": "Schedule of changes in common stock warrant liabilities" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfDerivativeLiabilitiesAtFairValueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDerivativeLiabilitiesAtFairValueTableTextBlock", "presentation": [ "http://annovisbio.com/role/DisclosureStockholdersDeficitEquityTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Derivative Liabilities at Fair Value [Table Text Block]", "terseLabel": "Summary of changes in derivative liability", "documentation": "Tabular disclosure of derivative liabilities at fair value." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://annovisbio.com/role/DisclosureNetLossPerShareTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "terseLabel": "Schedule of basic and diluted net loss per share", "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations." } } }, "auth_ref": [ "r618" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "presentation": [ "http://annovisbio.com/role/DisclosureStockBasedCompensationTables" ], "lang": { "en-us": { "role": { "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]", "terseLabel": "Schedule of stock-based compensation expense", "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement." } } }, "auth_ref": [ "r43" ] }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "presentation": [ "http://annovisbio.com/role/DisclosureFairValueMeasurementsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]", "terseLabel": "Schedule of carrying value and fair value of financial assets and liabilities measured at fair value on a recurring basis", "documentation": "Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3)." } } }, "auth_ref": [ "r330", "r331" ] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://annovisbio.com/role/DisclosureStockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]", "documentation": "Disclosure of information about share-based payment arrangement." } } }, "auth_ref": [ "r249", "r250", "r252", "r253", "r254", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r276", "r277", "r278", "r279", "r280" ] }, "us-gaap_ScheduleOfStockByClassTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfStockByClassTable", "presentation": [ "http://annovisbio.com/role/DisclosureStockholdersDeficitEquityChangesInDerivativeLiabilityDetails", "http://annovisbio.com/role/DisclosureStockholdersDeficitEquityElocPurchaseAgreementDetails", "http://annovisbio.com/role/DisclosureStockholdersDeficitEquityNovember2023EquityOfferingAndWarrantIssuanceDetails", "http://annovisbio.com/role/DisclosureStockholdersDeficitEquityRegisteredDirectOfferingsDetails", "http://annovisbio.com/role/DisclosureStockholdersDeficitEquityRollforwardOfWarrantLiabilityDetails", "http://annovisbio.com/role/DisclosureStockholdersDeficitEquityWarrantSummaryDetails", "http://annovisbio.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "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": [ "r34", "r35", "r36", "r37", "r38", "r39", "r40", "r73", "r74", "r75", "r92", "r93", "r94", "r143", "r220", "r221", "r222", "r224", "r227", "r232", "r234", "r419", "r420", "r421", "r422", "r502", "r602", "r613" ] }, "us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "presentation": [ "http://annovisbio.com/role/DisclosureStockholdersDeficitEquityTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Stockholders' Equity Note, Warrants or Rights [Table Text Block]", "terseLabel": "Schedule of common stock warrants outstanding", "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": [ "r41" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://annovisbio.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r525" ] }, "us-gaap_SecurityDeposit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SecurityDeposit", "crdr": "debit", "calculation": { "http://annovisbio.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsDetails": { "parentTag": "anvs_PrepaidExpenseSecurityDepositsAndOtherAssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://annovisbio.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Security Deposit", "terseLabel": "Security deposits", "documentation": "The amount of an asset, typically cash, provided to a counterparty to provide certain assurance of performance by the entity pursuant to the terms of a written or oral agreement, such as a lease." } } }, "auth_ref": [ "r610" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://annovisbio.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r527" ] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://annovisbio.com/role/StatementStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://annovisbio.com/role/StatementStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Share-based Payment Arrangement, Noncash Expense", "verboseLabel": "Stock-based compensation expense", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r10" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "presentation": [ "http://annovisbio.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate", "terseLabel": "Expected dividend yield", "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term." } } }, "auth_ref": [ "r278" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://annovisbio.com/role/DisclosureStockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "terseLabel": "Stock-Based Compensation", "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": [ "r249", "r250", "r252", "r253", "r254", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r276", "r277", "r278", "r279", "r280" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "presentation": [ "http://annovisbio.com/role/DisclosureStockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized", "verboseLabel": "Shares authorized", "documentation": "Number of shares authorized for issuance under share-based payment arrangement." } } }, "auth_ref": [ "r509" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "presentation": [ "http://annovisbio.com/role/DisclosureStockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant", "terseLabel": "Shares available for future grants", "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable." } } }, "auth_ref": [ "r42" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "presentation": [ "http://annovisbio.com/role/DisclosureStockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross", "verboseLabel": "Options granted", "documentation": "Gross number of share options (or share units) granted during the period." } } }, "auth_ref": [ "r260" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "presentation": [ "http://annovisbio.com/role/DisclosureStockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number", "terseLabel": "Options outstanding", "documentation": "Number of options outstanding, including both vested and non-vested options." } } }, "auth_ref": [ "r256", "r257" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber", "presentation": [ "http://annovisbio.com/role/DisclosureStockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number", "terseLabel": "Options, vested and exercisable", "documentation": "Number of fully vested and expected to vest exercisable options that may be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r273" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://annovisbio.com/role/DisclosureStockBasedCompensationDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "All Award Types", "terseLabel": "All Award Types", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r252", "r253", "r254", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r276", "r277", "r278", "r279", "r280" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://annovisbio.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "verboseLabel": "Weighted average exercise price", "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options." } } }, "auth_ref": [ "r260" ] }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "presentation": [ "http://annovisbio.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Share-based Payment Arrangement [Policy Text Block]", "terseLabel": "Stock-Based Compensation", "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost." } } }, "auth_ref": [ "r248", "r255", "r274", "r275", "r276", "r277", "r280", "r288", "r289", "r290", "r291" ] }, "us-gaap_SharePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharePrice", "presentation": [ "http://annovisbio.com/role/DisclosureFairValueMeasurementsCanaccordWarrantsDetails" ], "lang": { "en-us": { "role": { "label": "Share Price", "verboseLabel": "Closing price of common stock", "documentation": "Price of a single share of a number of saleable stocks of a company." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "presentation": [ "http://annovisbio.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period", "verboseLabel": "Contractual term (in years)", "documentation": "Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r508" ] }, "us-gaap_SharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharesIssued", "presentation": [ "http://annovisbio.com/role/StatementStatementsOfChangesInStockholdersDeficitEquity" ], "lang": { "en-us": { "role": { "label": "Shares, Issued", "periodEndLabel": "Balance, shares", "periodStartLabel": "Balance, shares", "documentation": "Number of shares of stock issued as of the balance sheet date, including shares that had been issued and were previously outstanding but which are now held in the treasury." } } }, "auth_ref": [ "r13" ] }, "us-gaap_SharesIssuedPricePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharesIssuedPricePerShare", "presentation": [ "http://annovisbio.com/role/DisclosureStockholdersDeficitEquityRegisteredDirectOfferingsDetails" ], "lang": { "en-us": { "role": { "label": "Shares Issued, Price Per Share", "terseLabel": "Issue price per share", "documentation": "Per share or per unit amount of equity securities issued." } } }, "auth_ref": [] }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SignificantAccountingPoliciesTextBlock", "presentation": [ "http://annovisbio.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": [ "r69", "r107" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://annovisbio.com/role/StatementStatementsOfChangesInStockholdersDeficitEquity" ], "lang": { "en-us": { "role": { "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r13", "r25", "r87", "r99", "r100", "r101", "r112", "r113", "r114", "r116", "r122", "r124", "r142", "r190", "r191", "r236", "r285", "r286", "r287", "r304", "r305", "r318", "r319", "r320", "r321", "r322", "r323", "r326", "r338", "r339", "r340", "r341", "r342", "r343", "r345", "r410", "r411", "r412", "r426", "r476" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://annovisbio.com/role/DisclosureFairValueMeasurementsTables", "http://annovisbio.com/role/StatementStatementsOfChangesInStockholdersDeficitEquity" ], "lang": { "en-us": { "role": { "label": "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": [ "r112", "r113", "r114", "r142", "r382", "r417", "r427", "r430", "r431", "r432", "r433", "r434", "r435", "r438", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r451", "r452", "r453", "r454", "r455", "r457", "r459", "r460", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r476", "r517" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "label": "Statements of Cash Flows" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "label": "Balance Sheets" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "label": "Statements of Changes in Stockholders' (Deficit) Equity" } } }, "auth_ref": [] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementTable", "presentation": [ "http://annovisbio.com/role/DisclosureFairValueMeasurementsTables", "http://annovisbio.com/role/StatementStatementsOfChangesInStockholdersDeficitEquity" ], "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": [ "r112", "r113", "r114", "r142", "r382", "r417", "r427", "r430", "r431", "r432", "r433", "r434", "r435", "r438", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r451", "r452", "r453", "r454", "r455", "r457", "r459", "r460", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r476", "r517" ] }, "ecd_StkPrcOrTsrEstimationMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "StkPrcOrTsrEstimationMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Stock Price or TSR Estimation Method [Text Block]", "terseLabel": "Stock Price or TSR Estimation Method" } } }, "auth_ref": [ "r534", "r545", "r555", "r580" ] }, "us-gaap_StockAppreciationRightsSARSMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockAppreciationRightsSARSMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Stock Appreciation Rights (SARs) [Member]", "terseLabel": "Stock Appreciation Rights (SARs)", "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period." } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesIssuedForServices": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesIssuedForServices", "presentation": [ "http://annovisbio.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Shares, Issued for Services", "verboseLabel": "Number of shares issued to consultants", "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": [] }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesNewIssues", "presentation": [ "http://annovisbio.com/role/DisclosureStockholdersDeficitEquityElocPurchaseAgreementDetails", "http://annovisbio.com/role/DisclosureStockholdersDeficitEquityNovember2023EquityOfferingAndWarrantIssuanceDetails", "http://annovisbio.com/role/DisclosureStockholdersDeficitEquityRegisteredDirectOfferingsDetails", "http://annovisbio.com/role/DisclosureSubsequentEventsDetails", "http://annovisbio.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails", "http://annovisbio.com/role/StatementStatementsOfChangesInStockholdersDeficitEquity" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Shares, New Issues", "terseLabel": "Issuance of common stock, net of issuance costs, shares", "verboseLabel": "Issuance of common stock", "documentation": "Number of new stock issued during the period." } } }, "auth_ref": [ "r13", "r54", "r55", "r75", "r419", "r476", "r487" ] }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "presentation": [ "http://annovisbio.com/role/DisclosureStockBasedCompensationDetails", "http://annovisbio.com/role/StatementStatementsOfChangesInStockholdersDeficitEquity" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period", "verboseLabel": "Exercise of stock options, shares", "documentation": "Number of share options (or share units) exercised during the current period." } } }, "auth_ref": [ "r13", "r54", "r55", "r75", "r261" ] }, "anvs_StockIssuedDuringPeriodSharesWarrantsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://annovisbio.com/20240630", "localname": "StockIssuedDuringPeriodSharesWarrantsExercised", "presentation": [ "http://annovisbio.com/role/StatementStatementsOfChangesInStockholdersDeficitEquity" ], "lang": { "en-us": { "role": { "documentation": "Shares of stock issued as a result of the exercise of warrants.", "label": "Stock Issued During Period, Shares, Warrants Exercised", "terseLabel": "Exercise of common stock warrants, inclusive of warrant reduction, shares" } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueNewIssues", "crdr": "credit", "presentation": [ "http://annovisbio.com/role/DisclosureStockholdersDeficitEquityElocPurchaseAgreementDetails", "http://annovisbio.com/role/DisclosureSubsequentEventsDetails", "http://annovisbio.com/role/StatementStatementsOfChangesInStockholdersDeficitEquity" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Value, New Issues", "terseLabel": "Issuance of common stock, net of issuance costs", "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering." } } }, "auth_ref": [ "r13", "r54", "r55", "r75", "r426", "r476", "r487", "r523" ] }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "crdr": "credit", "presentation": [ "http://annovisbio.com/role/StatementStatementsOfChangesInStockholdersDeficitEquity" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Value, Stock Options Exercised", "verboseLabel": "Exercise of stock options", "documentation": "Value of stock issued as a result of the exercise of stock options." } } }, "auth_ref": [ "r13", "r25", "r75" ] }, "anvs_StockIssuedDuringPeriodValueWarrantsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://annovisbio.com/20240630", "localname": "StockIssuedDuringPeriodValueWarrantsExercised", "crdr": "credit", "presentation": [ "http://annovisbio.com/role/StatementStatementsOfChangesInStockholdersDeficitEquity" ], "lang": { "en-us": { "role": { "documentation": "The value of stock issued in the cashless exercise of warrants.", "label": "Stock Issued During Period, Value, Warrants Exercised", "terseLabel": "Exercise of common stock warrants, inclusive of warrant reduction" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://annovisbio.com/role/StatementBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://annovisbio.com/role/StatementBalanceSheets", "http://annovisbio.com/role/StatementStatementsOfChangesInStockholdersDeficitEquity" ], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent", "periodEndLabel": "Balance", "periodStartLabel": "Balance", "totalLabel": "Total stockholders' (deficit)", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r55", "r58", "r59", "r70", "r440", "r456", "r477", "r478", "r512", "r524", "r614", "r624", "r662", "r680" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityAbstract", "presentation": [ "http://annovisbio.com/role/StatementBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "Stockholders' (deficit)" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityNoteAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityNoteAbstract", "lang": { "en-us": { "role": { "label": "Stockholders' (Deficit) Equity" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityNoteDisclosureTextBlock", "presentation": [ "http://annovisbio.com/role/DisclosureStockholdersDeficitEquity" ], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Note Disclosure [Text Block]", "terseLabel": "Stockholders' (Deficit) Equity", "documentation": "The entire disclosure for equity." } } }, "auth_ref": [ "r72", "r108", "r219", "r221", "r223", "r224", "r225", "r226", "r227", "r228", "r229", "r230", "r231", "r233", "r236", "r325", "r479", "r480", "r488" ] }, "us-gaap_SubsequentEventLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventLineItems", "presentation": [ "http://annovisbio.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event [Line Items]", "terseLabel": "Subsequent Events", "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event." } } }, "auth_ref": [ "r344", "r349" ] }, "us-gaap_SubsequentEventMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventMember", "presentation": [ "http://annovisbio.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event [Member]", "terseLabel": "Subsequent Events", "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r344", "r349" ] }, "us-gaap_SubsequentEventTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTable", "presentation": [ "http://annovisbio.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event [Table]", "documentation": "Discloses pertinent information about one or more 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." } } }, "auth_ref": [ "r344", "r349" ] }, "us-gaap_SubsequentEventTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeAxis", "presentation": [ "http://annovisbio.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event Type [Axis]", "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r344", "r349" ] }, "us-gaap_SubsequentEventTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeDomain", "presentation": [ "http://annovisbio.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event Type [Domain]", "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r344", "r349" ] }, "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://annovisbio.com/role/DisclosureSubsequentEvents" ], "lang": { "en-us": { "role": { "label": "Subsequent Events [Text Block]", "verboseLabel": "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": [ "r348", "r350" ] }, "us-gaap_SubsidiarySaleOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsidiarySaleOfStockAxis", "presentation": [ "http://annovisbio.com/role/DisclosureStockholdersDeficitEquityChangesInDerivativeLiabilityDetails", "http://annovisbio.com/role/DisclosureStockholdersDeficitEquityElocPurchaseAgreementDetails", "http://annovisbio.com/role/DisclosureStockholdersDeficitEquityNovember2023EquityOfferingAndWarrantIssuanceDetails", "http://annovisbio.com/role/DisclosureStockholdersDeficitEquityRegisteredDirectOfferingsDetails", "http://annovisbio.com/role/DisclosureSubsequentEventsDetails", "http://annovisbio.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Sale of Stock [Axis]", "documentation": "Information by type of sale of the entity's stock." } } }, "auth_ref": [] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://annovisbio.com/role/StatementStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental disclosure of cash flow information:" } } }, "auth_ref": [] }, "ecd_TabularListTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TabularListTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Tabular List [Table Text Block]", "terseLabel": "Tabular List, Table" } } }, "auth_ref": [ "r574" ] }, "anvs_ThresholdConsecutiveTradingDaysOfWhichAverageDailyTradingValueIsTraded": { "xbrltype": "integerItemType", "nsuri": "http://annovisbio.com/20240630", "localname": "ThresholdConsecutiveTradingDaysOfWhichAverageDailyTradingValueIsTraded", "presentation": [ "http://annovisbio.com/role/DisclosureFairValueMeasurementsCanaccordWarrantsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the threshold consecutive trading days for which average daily trading value is traded.", "label": "Threshold Consecutive Trading Days of Which Average Daily Trading Value is Traded", "terseLabel": "Threshold consecutive trading days" } } }, "auth_ref": [] }, "srt_TitleOfIndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "TitleOfIndividualAxis", "presentation": [ "http://annovisbio.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "label": "Title of Individual [Axis]" } } }, "auth_ref": [ "r619", "r664" ] }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "presentation": [ "http://annovisbio.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "label": "Title of Individual [Domain]" } } }, "auth_ref": [] }, "ecd_TotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Total Shareholder Return Amount", "terseLabel": "Total Shareholder Return Amount" } } }, "auth_ref": [ "r566" ] }, "ecd_TotalShareholderRtnVsPeerGroupTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TotalShareholderRtnVsPeerGroupTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Total Shareholder Return Vs Peer Group [Text Block]", "terseLabel": "Total Shareholder Return Vs Peer Group" } } }, "auth_ref": [ "r573" ] }, "ecd_TradingArrAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TradingArrAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement [Axis]", "terseLabel": "Trading Arrangement:" } } }, "auth_ref": [ "r593" ] }, "ecd_TradingArrByIndTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TradingArrByIndTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangements, by Individual [Table]", "terseLabel": "Trading Arrangements, by Individual" } } }, "auth_ref": [ "r595" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://annovisbio.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "presentation": [ "http://annovisbio.com/role/DisclosureFairValueMeasurementsTables" ], "lang": { "en-us": { "role": { "label": "Financial Instruments [Domain]", "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms." } } }, "auth_ref": [ "r159", "r160", "r161", "r162", "r163", "r164", "r165", "r166", "r167", "r168", "r169", "r170", "r171", "r172", "r173", "r174", "r175", "r176", "r177", "r178", "r179", "r180", "r181", "r182", "r183", "r184", "r185", "r186", "r187", "r188", "r218", "r232", "r324", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r406", "r603", "r604", "r605", "r606", "r607", "r608", "r609", "r620", "r621", "r622", "r623" ] }, "ecd_TrdArrAdoptionDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrAdoptionDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Adoption Date", "terseLabel": "Adoption Date" } } }, "auth_ref": [ "r596" ] }, "ecd_TrdArrDuration": { "xbrltype": "durationItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrDuration", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Duration", "terseLabel": "Arrangement Duration" } } }, "auth_ref": [ "r597" ] }, "ecd_TrdArrIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r595" ] }, "ecd_TrdArrIndTitle": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndTitle", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Individual Title", "terseLabel": "Title" } } }, "auth_ref": [ "r595" ] }, "ecd_TrdArrSecuritiesAggAvailAmt": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrSecuritiesAggAvailAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Securities Aggregate Available Amount", "terseLabel": "Aggregate Available" } } }, "auth_ref": [ "r598" ] }, "ecd_TrdArrTerminationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrTerminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Termination Date", "terseLabel": "Termination Date" } } }, "auth_ref": [ "r596" ] }, "ecd_UndrlygSecurityMktPriceChngPct": { "xbrltype": "pureItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "UndrlygSecurityMktPriceChngPct", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Underlying Security Market Price Change, Percent", "terseLabel": "Underlying Security Market Price Change" } } }, "auth_ref": [ "r592" ] }, "us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsPeriodIncreaseDecrease", "presentation": [ "http://annovisbio.com/role/DisclosureIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Unrecognized Tax Benefits, Period Increase (Decrease)", "terseLabel": "Liability for uncertain tax positions", "documentation": "Amount of increase (decrease) in unrecognized tax benefits attributable to uncertain tax positions taken in tax returns." } } }, "auth_ref": [ "r658" ] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UseOfEstimates", "presentation": [ "http://annovisbio.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": [ "r31", "r32", "r33", "r82", "r83", "r84", "r85" ] }, "anvs_WarrantCommissionsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://annovisbio.com/20240630", "localname": "WarrantCommissionsPayable", "crdr": "credit", "presentation": [ "http://annovisbio.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to commissions for exercise of warrants.", "label": "Warrant Commissions Payable", "terseLabel": "Warrant commissions payable" } } }, "auth_ref": [] }, "anvs_WarrantLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://annovisbio.com/20240630", "localname": "WarrantLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://annovisbio.com/role/StatementBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 }, "http://annovisbio.com/role/DisclosureFairValueMeasurementsHierarchyDetails": { "parentTag": "us-gaap_LiabilitiesFairValueDisclosure", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://annovisbio.com/role/DisclosureFairValueMeasurementsHierarchyDetails", "http://annovisbio.com/role/DisclosureStockholdersDeficitEquityRollforwardOfWarrantLiabilityDetails", "http://annovisbio.com/role/StatementBalanceSheets" ], "lang": { "en-us": { "role": { "documentation": "Fair value of warrant liabilities which are expected to be settled after one year or the normal operating cycle, if longer.", "label": "Warrant Liability, Noncurrent", "periodEndLabel": "Warrant liability, ending balance", "periodStartLabel": "Warrant liability, beginning balance", "terseLabel": "Warrant Liability" } } }, "auth_ref": [] }, "us-gaap_WarrantMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WarrantMember", "presentation": [ "http://annovisbio.com/role/DisclosureFairValueMeasurementsTables", "http://annovisbio.com/role/DisclosureNetLossPerSharePotentialSharesExcludedFromCalculationDetails" ], "lang": { "en-us": { "role": { "label": "Warrant [Member]", "terseLabel": "Warrants", "verboseLabel": "Canaccord 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": [ "r514", "r515", "r518", "r519", "r520", "r521" ] }, "us-gaap_WarrantsAndRightsOutstandingMeasurementInput": { "xbrltype": "decimalItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WarrantsAndRightsOutstandingMeasurementInput", "presentation": [ "http://annovisbio.com/role/DisclosureFairValueMeasurementsCanaccordWarrantsDetails" ], "lang": { "en-us": { "role": { "label": "Warrants and Rights Outstanding, Measurement Input", "terseLabel": "Warrants, measurement input", "documentation": "Value of input used to measure outstanding warrant and right embodying unconditional obligation requiring redemption by transferring asset at specified or determinable date or upon event certain to occur." } } }, "auth_ref": [ "r333" ] }, "us-gaap_WarrantsAndRightsOutstandingTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WarrantsAndRightsOutstandingTerm", "presentation": [ "http://annovisbio.com/role/DisclosureFairValueMeasurementsCanaccordWarrantsDetails", "http://annovisbio.com/role/DisclosureStockholdersDeficitEquityIpoWarrantsDetails", "http://annovisbio.com/role/DisclosureStockholdersDeficitEquityNovember2023EquityOfferingAndWarrantIssuanceDetails" ], "lang": { "en-us": { "role": { "label": "Warrants and Rights Outstanding, Term", "terseLabel": "Warrant term", "verboseLabel": "Term of warrants (in years)", "documentation": "Period between issuance and expiration of outstanding warrant and right embodying unconditional obligation requiring redemption by transferring asset at specified or determinable date or upon event certain to occur, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r661" ] }, "anvs_WarrantsClassifiedAsEquityMember": { "xbrltype": "domainItemType", "nsuri": "http://annovisbio.com/20240630", "localname": "WarrantsClassifiedAsEquityMember", "presentation": [ "http://annovisbio.com/role/DisclosureStockholdersDeficitEquityIpoWarrantsDetails", "http://annovisbio.com/role/DisclosureStockholdersDeficitEquityWarrantSummaryDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to warrants classified as equity.", "label": "Warrants Classified as Equity [Member]", "terseLabel": "IPO Warrants" } } }, "auth_ref": [] }, "anvs_WarrantsClassifiedAsLiabilitiesMember": { "xbrltype": "domainItemType", "nsuri": "http://annovisbio.com/20240630", "localname": "WarrantsClassifiedAsLiabilitiesMember", "presentation": [ "http://annovisbio.com/role/DisclosureFairValueMeasurementsCanaccordWarrantsDetails", "http://annovisbio.com/role/DisclosureStockholdersDeficitEquityRollforwardOfWarrantLiabilityDetails", "http://annovisbio.com/role/DisclosureStockholdersDeficitEquityWarrantSummaryDetails", "http://annovisbio.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to warrants classified as liabilities.", "label": "Warrants Classified as Liabilities [Member]", "terseLabel": "Canaccord Warrants" } } }, "auth_ref": [] }, "anvs_WarrantsThresholdPeriodOfNoticeForRedemption": { "xbrltype": "durationItemType", "nsuri": "http://annovisbio.com/20240630", "localname": "WarrantsThresholdPeriodOfNoticeForRedemption", "presentation": [ "http://annovisbio.com/role/DisclosureFairValueMeasurementsCanaccordWarrantsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the threshold period of notice of warrants for redemption.", "label": "Warrants, Threshold Period of Notice for Redemption", "terseLabel": "Threshold period of notice for redemption" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment", "calculation": { "http://annovisbio.com/role/DisclosureNetLossPerShareBasicAndDilutedNetLossPerShareDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://annovisbio.com/role/DisclosureNetLossPerShareBasicAndDilutedNetLossPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted, Adjustment", "terseLabel": "Plus: Incremental shares underlying \"in the money\" liability-classified warrants outstanding", "documentation": "The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation." } } }, "auth_ref": [ "r618" ] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "calculation": { "http://annovisbio.com/role/DisclosureNetLossPerShareBasicAndDilutedNetLossPerShareDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://annovisbio.com/role/DisclosureNetLossPerShareBasicAndDilutedNetLossPerShareDetails", "http://annovisbio.com/role/StatementStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Diluted", "totalLabel": "Denominator for diluted net loss per share", "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": [ "r127", "r137" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "calculation": { "http://annovisbio.com/role/DisclosureNetLossPerShareBasicAndDilutedNetLossPerShareDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://annovisbio.com/role/DisclosureNetLossPerShareBasicAndDilutedNetLossPerShareDetails", "http://annovisbio.com/role/StatementStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Basic", "verboseLabel": "Weighted-average common shares outstanding, basic", "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period." } } }, "auth_ref": [ "r126", "r137" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract", "presentation": [ "http://annovisbio.com/role/StatementStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding Reconciliation [Abstract]", "terseLabel": "Weighted-average number of common shares used in computing net loss per share" } } }, "auth_ref": [] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "SubTopic": "15", "Topic": "815", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481116/815-15-25-1" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "SubTopic": "20", "Topic": "940", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "13", "SubTopic": "10", "Topic": "480", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481766/480-10-25-13" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "4", "SubTopic": "50", "Topic": "350", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482610/350-50-25-4" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "5B", "SubTopic": "10", "Topic": "815", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480588/815-10-25-5B" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "1", "SubTopic": "40", "Topic": "350", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482633/350-40-30-1" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1", "SubTopic": "10", "Topic": "815", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480526/815-10-35-1" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1", "SubTopic": "15", "Topic": "815", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481051/815-15-35-1" }, "r8": { "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" }, "r9": { "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" }, "r10": { "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" }, "r11": { "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" }, "r12": { "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" }, "r13": { "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" }, "r14": { "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" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)", "SubTopic": "10", "Topic": "820", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2A" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "820", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6A" }, "r18": { "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" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(a),20,24)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19-26)", "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.20)", "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.21)", "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.25)", "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.29-31)", "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": "230", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-4" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-1" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r29": { "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" }, "r30": { "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" }, "r31": { "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" }, "r32": { "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" }, "r33": { "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" }, "r34": { "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" }, "r35": { "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" }, "r36": { "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" }, "r37": { "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" }, "r38": { "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" }, "r39": { "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" }, "r40": { "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" }, "r41": { "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" }, "r42": { "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" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r44": { "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" }, "r45": { "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" }, "r46": { "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" }, "r47": { "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" }, "r48": { "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" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-11" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-12" }, "r51": { "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" }, "r52": { "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" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//205/tableOfContent" }, "r54": { "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" }, "r55": { "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" }, "r56": { "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" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(31))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(32))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r62": { "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" }, "r63": { "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" }, "r64": { "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" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r66": { "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" }, "r67": { "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" }, "r68": { "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" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//235/tableOfContent" }, "r70": { "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" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//440/tableOfContent" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//505/tableOfContent" }, "r73": { "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" }, "r74": { "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" }, "r75": { "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" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//810/tableOfContent" }, "r77": { "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" }, "r78": { "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" }, "r79": { "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" }, "r80": { "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" }, "r81": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2" }, "r82": { "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" }, "r83": { "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" }, "r84": { "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" }, "r85": { "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" }, "r86": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h))", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r87": { "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" }, "r88": { "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" }, "r89": { "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" }, "r90": { "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" }, "r91": { "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" }, "r92": { "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" }, "r93": { "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" }, "r94": { "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" }, "r95": { "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" }, "r96": { "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" }, "r97": { "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" }, "r98": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-1" }, "r99": { "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" }, "r100": { "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" }, "r101": { "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" }, "r102": { "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" }, "r103": { "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" }, "r104": { "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" }, "r105": { "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" }, "r106": { "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" }, "r107": { "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" }, "r108": { "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" }, "r109": { "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" }, "r110": { "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(h)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r111": { "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" }, "r112": { "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" }, "r113": { "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" }, "r114": { "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" }, "r115": { "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" }, "r116": { "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" }, "r117": { "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" }, "r118": { "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" }, "r119": { "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" }, "r120": { "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" }, "r121": { "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" }, "r122": { "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" }, "r123": { "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" }, "r124": { "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" }, "r125": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//260/tableOfContent" }, "r126": { "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" }, "r127": { "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" }, "r128": { "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" }, "r129": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40" }, "r130": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40" }, "r131": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40" }, "r132": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40" }, "r133": { "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" }, "r134": { "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" }, "r135": { "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" }, "r136": { "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" }, "r137": { "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" }, "r138": { "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" }, "r139": { "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" }, "r140": { "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" }, "r141": { "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" }, "r142": { "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" }, "r143": { "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" }, "r144": { "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" }, "r145": { "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" }, "r146": { "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" }, "r147": { "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" }, "r148": { "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" }, "r149": { "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" }, "r150": { "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" }, "r151": { "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" }, "r152": { "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" }, "r153": { "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" }, "r154": { "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" }, "r155": { "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" }, "r156": { "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" }, "r157": { "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" }, "r158": { "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" }, "r159": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r160": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r161": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r162": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r163": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r164": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r165": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r166": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r167": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r168": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r169": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r170": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r171": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r172": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r173": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r174": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r175": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r176": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r177": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r178": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r179": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r180": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r181": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r182": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r183": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r184": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r185": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r186": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r187": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r188": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r189": { "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" }, "r190": { "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" }, "r191": { "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" }, "r192": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-11" }, "r193": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r194": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-14" }, "r195": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-16" }, "r196": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-5" }, "r197": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-4" }, "r198": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-7" }, "r199": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-9" }, "r200": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r201": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r202": { "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" }, "r203": { "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" }, "r204": { "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" }, "r205": { "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" }, "r206": { "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" }, "r207": { "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" }, "r208": { "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" }, "r209": { "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" }, "r210": { "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" }, "r211": { "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" }, "r212": { "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" }, "r213": { "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" }, "r214": { "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" }, "r215": { "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" }, "r216": { "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" }, "r217": { "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" }, "r218": { "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" }, "r219": { "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" }, "r220": { "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" }, "r221": { "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" }, "r222": { "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" }, "r223": { "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" }, "r224": { "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" }, "r225": { "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" }, "r226": { "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" }, "r227": { "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" }, "r228": { "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" }, "r229": { "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" }, "r230": { "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" }, "r231": { "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" }, "r232": { "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" }, "r233": { "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" }, "r234": { "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" }, "r235": { "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" }, "r236": { "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" }, "r237": { "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" }, "r238": { "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" }, "r239": { "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" }, "r240": { "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" }, "r241": { "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" }, "r242": { "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" }, "r243": { "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" }, "r244": { "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" }, "r245": { "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" }, "r246": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(n)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r247": { "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" }, "r248": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//718/tableOfContent" }, "r249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1D", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-1D" }, "r250": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-3" }, "r251": { "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" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r253": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r254": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r256": { "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" }, "r257": { "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" }, "r258": { "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" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r266": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r268": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r269": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r270": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r277": { "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" }, "r278": { "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" }, "r279": { "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" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r281": { "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" }, "r282": { "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" }, "r283": { "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" }, "r284": { "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" }, "r285": { "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" }, "r286": { "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" }, "r287": { "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" }, "r288": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.C.Q3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r289": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.1.Q5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.2.Q6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.3.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r292": { "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" }, "r293": { "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" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//740/tableOfContent" }, "r295": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-25" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-28" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-10" }, "r298": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-14" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-17" }, "r300": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-19" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-20" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-21" }, "r303": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r304": { "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" }, "r305": { "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" }, "r306": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r307": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r308": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 11.C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-2" }, "r309": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "270", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482526/740-270-50-1" }, "r310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482603/740-30-50-2" }, "r311": { "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" }, "r312": { "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" }, "r313": { "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" }, "r314": { "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" }, "r315": { "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" }, "r316": { "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" }, "r317": { "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" }, "r318": { "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" }, "r319": { "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" }, "r320": { "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" }, "r321": { "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" }, "r322": { "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" }, "r323": { "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" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-5" }, "r325": { "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" }, "r326": { "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" }, "r327": { "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" }, "r328": { "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" }, "r329": { "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" }, "r330": { "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" }, "r331": { "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" }, "r332": { "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" }, "r333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r334": { "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" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482736/825-10-45-2" }, "r336": { "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" }, "r337": { "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" }, "r338": { "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" }, "r339": { "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" }, "r340": { "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" }, "r341": { "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" }, "r342": { "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" }, "r343": { "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" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-2" }, "r345": { "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" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//855/tableOfContent" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2" }, "r350": { "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" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r354": { "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" }, "r355": { "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" }, "r356": { "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" }, "r357": { "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" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481444/860-30-45-1" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481420/860-30-50-7" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(4)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r377": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r378": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r379": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r380": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r381": { "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" }, "r382": { "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" }, "r383": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15" }, "r384": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15" }, "r385": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20" }, "r386": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20" }, "r387": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "33", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "33", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33" }, "r391": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "35A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A" }, "r392": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "35A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A" }, "r393": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-8" }, "r394": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-8" }, "r395": { "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" }, "r396": { "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" }, "r397": { "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" }, "r398": { "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" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r400": { "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" }, "r401": { "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" }, "r402": { "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" }, "r403": { "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" }, "r404": { "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" }, "r405": { "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" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r407": { "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" }, "r408": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r409": { "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" }, "r410": { "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" }, "r411": { "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" }, "r412": { "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" }, "r413": { "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" }, "r414": { "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" }, "r415": { "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" }, "r416": { "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" }, "r417": { "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" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(h)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r419": { "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" }, "r420": { "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" }, "r421": { "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" }, "r422": { "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" }, "r423": { "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" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-13" }, "r425": { "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" }, "r426": { "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" }, "r427": { "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" }, "r428": { "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" }, "r429": { "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" }, "r430": { "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" }, "r431": { "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" }, "r432": { "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" }, "r433": { "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" }, "r434": { "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" }, "r435": { "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" }, "r436": { "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" }, "r437": { "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" }, "r438": { "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" }, "r439": { "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" }, "r440": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r441": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r442": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r444": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r447": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r450": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r451": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r452": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r456": { "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" }, "r457": { "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" }, "r458": { "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" }, "r459": { "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" }, "r460": { "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" }, "r461": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(g)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r462": { "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" }, "r463": { "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" }, "r464": { "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" }, "r465": { "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" }, "r466": { "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" }, "r467": { "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" }, "r468": { "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" }, "r469": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r470": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r471": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r472": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r473": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r475": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r476": { "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" }, "r477": { "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" }, "r478": { "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" }, "r479": { "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" }, "r480": { "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" }, "r481": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r482": { "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" }, "r483": { "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" }, "r484": { "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" }, "r485": { "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" }, "r486": { "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" }, "r487": { "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" }, "r488": { "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" }, "r489": { "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" }, "r490": { "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" }, "r491": { "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" }, "r492": { "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" }, "r493": { "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" }, "r494": { "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" }, "r495": { "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" }, "r496": { "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" }, "r497": { "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" }, "r498": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479081/326-30-55-8" }, "r499": { "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" }, "r500": { "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" }, "r501": { "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" }, "r502": { "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" }, "r503": { "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" }, "r504": { "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" }, "r505": { "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" }, "r506": { "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" }, "r507": { "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" }, "r508": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r509": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r510": { "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" }, "r511": { "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" }, "r512": { "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" }, "r513": { "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" }, "r514": { "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" }, "r515": { "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" }, "r516": { "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" }, "r517": { "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" }, "r518": { "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" }, "r519": { "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" }, "r520": { "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" }, "r521": { "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" }, "r522": { "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" }, "r523": { "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" }, "r524": { "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" }, "r525": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r526": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r527": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r528": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r529": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r530": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r531": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r532": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r533": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r534": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r535": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r536": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r537": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r538": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r539": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r540": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii", "Section": "6" }, "r541": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r542": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r543": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r544": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r545": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r546": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r547": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r548": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r549": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r550": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r551": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r552": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r553": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r554": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r555": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r556": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r557": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r558": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r559": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r560": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r561": { "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" }, "r562": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r563": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r564": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r565": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r566": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r567": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r568": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r569": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r570": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r571": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r572": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r573": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r574": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r575": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r576": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r577": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r578": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r579": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r580": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r581": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r582": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r583": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r584": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r585": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r586": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r587": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r588": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "A" }, "r589": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "C" }, "r590": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "D" }, "r591": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "E" }, "r592": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "F" }, "r593": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r594": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r595": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r596": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r597": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r598": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r599": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r600": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r601": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "7A", "Section": "B", "Subsection": "2" }, "r602": { "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" }, "r603": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r604": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(1)", "Publisher": "SEC" }, "r605": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(2)", "Publisher": "SEC" }, "r606": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(3)", "Publisher": "SEC" }, "r607": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(i)", "Publisher": "SEC" }, "r608": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(ii)", "Publisher": "SEC" }, "r609": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(iii)", "Publisher": "SEC" }, "r610": { "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" }, "r611": { "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" }, "r612": { "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" }, "r613": { "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" }, "r614": { "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" }, "r615": { "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" }, "r616": { "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" }, "r617": { "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" }, "r618": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r619": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-13" }, "r620": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-9" }, "r621": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r622": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r623": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r624": { "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" }, "r625": { "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" }, "r626": { "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" }, "r627": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//450/tableOfContent" }, "r628": { "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" }, "r629": { "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" }, "r630": { "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" }, "r631": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r632": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r633": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r634": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r635": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r636": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r637": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r638": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r639": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r640": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r641": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r642": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r643": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r644": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r645": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r646": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r647": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r648": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r649": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r650": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r651": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r652": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r653": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r654": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r655": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r656": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r657": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15" }, "r658": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r659": { "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" }, "r660": { "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" }, "r661": { "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" }, "r662": { "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" }, "r663": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-4" }, "r664": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-2" }, "r665": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r666": { "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" }, "r667": { "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" }, "r668": { "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" }, "r669": { "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" }, "r670": { "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" }, "r671": { "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" }, "r672": { "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" }, "r673": { "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" }, "r674": { "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" }, "r675": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r676": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r677": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "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" }, "r678": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(k)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r679": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r680": { "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" }, "r681": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" } } } ZIP 65 0001558370-24-012227-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001558370-24-012227-xbrl.zip M4$L#!!0 ( +N #EGCR9_$.@\ -6: 1 86YVMSXR@2_[Y5]S]P^;*S5>YD MX0&4Q_WUUR"AA_5 V,F.4Z=SOXS!DCU0\4+;KL866LO=Q"-IC*3E]B"2Y8'QQ1J8X"B18(OP6 MX4!7#08*B#)!@2!7#!8-Q3&T(:WLZ>EI]VFXR_@,*MH;]/^XOKK3S3/$ 0W_ M4Z!^?N"!H1_V5?$#F,Z0TVE)'HS3!>IN13+!XT:5*@(!AFQJ-VX_5H*"0./9+7 MEC:T9Y7>8U$H^4O1/()XNS/VV$\*"\V*)&^P#Y1F9ED%--%@<'1TU->EAE1P MV9,O2R+*EDF+"HWP)5]A*#0%BONJ6/'L]_:&O>' <)(P6NQ7.Y!Z9!XNES28S*KR B8B3.QC(?,S]4>B?1D*RQ>B9BC.V MP#1,?$7L( H*NK&8MIG6^61*0ZKU@(%K;P_U4"80_C R$0A%L52DQ*)8+C*" M/_=7Q:U4%$%<, Z_Z-_@?P*F5VT^-8,DS E) Z.' R\*W/FR9M6R)0\-6AM@ M"":3.GSXB@,U&=W-"3%@U90UHG*H)D6-3,H-OQ,!*);0F;]L_O2'&$_'2S/? MK>!00V0%9+\$2"8)L2G*9'70-$-SBL7\(F!/3 M)GANB+QB0DP(OYMC3KYBR'2A*YW1 #(_?Z6T!KRU9-B@/2I#"Y*0$H5 %M+" M=* )M>G.ZP?8>Y4TCL@JY8TH\4"\Y?Q]([.0@J.CV&J\_0V M# UG$Q9 5R#E5D)@H154U83 MJ16?CV5\JR+E4;D6A(F/-A*!82@?%VIGI9AEJNTSU2)W5VU\_444?S*]NV;!U MSGJ/'X(RK$VDS1@.(7T=MMW+_A"+[.!:-X^M1L^!TP;F01E,A\WK#M[6N6TU MDM5$-M .RZ"5=ZX[;%Q3J&J(&FEM2'TJ(U67376(.:15U5!5$]DP.BIC5'%8 MH$-GLVVLNN,?[3EMASXVV=/J#GF\0@Y1 [$;LPWEC;:Z.IC=$XA3Z"Q@2>[_ MCCD'N];![,9L@WE83A3K#\RFM2!330>T.]#G ?,F$??F$)J,9ISHIRY@-PJP M ]XZJ^RA\ZOQ*3)5H;2N#O5U=WEJ8&[!8N52=Y!H_$OY(R5/= M)-R6SX;GSS7[0[7GOH# U-%ANQZVETMFF7Q=6.T(E]=H;0A?3L;=W+LARC?L MD2P>"%-]VR()@R_H2Y/YXF1KVB^($&4.CJ/JV$V?WEP-E?D6"89,ZN[E#-;[W!@,RHD(03_XQR MXDDSXCJ'$U9!=B?XZ#X(I)6BN-9TQNABC34=PB777T^(W1%^=G:$+NU_52=( M7P\Z@\[T"/H\DK4CA#:R["[QR=DERTUOB%:X%( M4B^:0L4H!T_G&6U/O-;@74%A0=%V_+6#Q.D@;.T>:369#9PVIV([A-8+CUK' M/O9#_,Z+YAU2+D@U'-QJ(+>="W)?W_S_.".D_E'W^=Z2*=*7P1ZK.TM/=@1= M+ -U/:U^-M?7_*HK+7OF[LH_0=7=YT5@2)3XA@MO-?JKUDDJ-B(P]TI22I?5 M@A"V)%Q2(OJF\3NH_UI:@3U=M2I"L(4Z!?C!52=@(<&6J@-=Q56=E=[U>DHE M+:=2L>>B:J2J$?] . A2S3_W5ZY>31X4+FC5U[.""1B7*"Q=%5YS.6Q\P?@5 M\[28F%K4D>M[8M6/7:@J:9Q#K=G=N:UJ->3JAUNM]JNDZQI@X]1_B_4:4G'] M>%4S5MD"S@M)MVJ!9U%_I;>6J%4/5BN' S1E*%[>W MK-\PJ(H/6U=9=U-WHP-67NK>)X$4J1@W?ZRY)7Z#1J@G:[8ANU2[7?V&/JY; MW32^_@A0N&=ZC;$'>"MK3[YEH ,_->+_>1.IW>7Q]#3 0A QGNJ([8P(.@OC MKJ=:>K+3@HX&@8KF3G8DCZ"[Q%.-OJ3_F(:2S B_E&2APB/0"'(N&-$CI<^O MG$7+E!)(8,C7OV$JH,R_UW+B[B0;=5''I%A\==,H]"6,5#0R_,4G$!>/GV)OK9@(RF2:KH%FIOSMT$\(]%;7. MH&GGS_ '%63"J4?N6=+@>/]*/S/JN3)5:IE^7T&U68E[8TW/$@\[94*=]EU2 MB0/E7#6OJ"4WJZ8YU3UYEE^#',:O*,]B'VE(-["0'_'D\H4&$R6O9IGM$*I; M?QFJ#4VAKT.$Z)6]$ @O S7TY.B2U^V,;5Y#4$/7@ Y$).8OK^$Q<=%#?/7? MR8X'B%)+EXD!OH5T3]U]K*X )8\D8$M%EL"^8@\WEN^CN4\>VBF>M/>.>!'7 M>V9+)JA<\S*"5G#LI9JWI&V:WZ0:2ULKBA.A M1M2:8\$U?J:+:#&:S;B.ZN_ 8;DRT 2_)%>,Q0JV(=S:OIP;=9 +TS/S MJ K8?J=RGHR*"4%\L1,!W#HL3R%3>G:(SYK=T-I>KF.7Z5^8@CHP; M@+MJJ28],_>?XB!=NJY0'.H18L*91X@OU+D*@]1*#ILJW)9AH]E_(U7;!GJQ M 0Q&]W/ 0FVEQ2/K>'K#).2UD-;?$I\LEG%EJ1G8 M!B_W'*LOE.HW&W,JUI.\,;9II&>#MC[TBY5,P8'15D VHN*Z1),S_**Z[9Q" MGE:CYZ50?Q5Z^VL)W&0%Z$W@V-+N\2]E*VS+;FV9^ M[KAF>U3CZ3GFH7I[K>:C9]D"=K;-M@[W!LO=;X%Z9;MOXJ^U,UZA=%N&]Z#G M&0G9@H8NFE:R;+FNYK-]#JC6L[P/7=V0;6+:,GTOH'VA!ZW0JXS%I:=XN,WI MV89X:^)(RQ+5#0OU1YE=]'?@>2]F4/I,,/4O&"^JE5]YR$_/[>BW1GU;-M$4 M;F176,6H.D5F=W'OS#,NZ#/QUS)))><[TW[D^_K5#AR\LK^L(_B=V6YE=%C=(G%G M?2];)XV9?'P6R#PWD<1(Y$^,%GI.O"G6=J%@;?$5"RA.1T[?9"&YT4=RNX>I M:F;+2/>IML[60M"[LXYY8);)$L5:FJ26>TOM$(HH4->.-JVNU=)LX;"Z>BT; M9"2>.?.YNB)<2?1>ALK\88C&[0\;X=9D(NV.3.BY3:AC3F*"7U3=96"K:-X+ MKK]"#U)W@XS#=&.SO%V5>F[^B(PCX];@;K-(JL7(_WO6)YQ%K U!K*Y2KQW>45#I9.F MK5F8L!%NX&ULY5U;4^,Z$GX_ M5?L?M-F7W8>0*P.AACD5;F>I@H&".7O.VY2P%:(]CI65Y #_?EN*G<2.+[)S M4\++#"2M5G_]M:1N619??WT?>6A"N*#,/Z^UCIHU1'R'N=1_/:\%>A"T[=5X)0 MJWET= M-GJ\C^3NP;(!+1+TJ/_7F?KG!?I#@- 7Y[6AE..S1N/M[>WH_85[1XR_0N-F MIQ$)UJ:29^^"QJ3?.I%LJ_'G_=VS,R0C7*>^D-AWYJV4FK1VK5ZOU]#?@JB@ M9T*WOV,.EMKGA7:A3 GU6ST2JZN/ZJUVO=,Z>A=N9->2607@X5N:(S^#_>T7 MA*:.YLPC3V2 -,8S^3$FYS5!1V-/*=6?#3D9G->P/Q%U15?S2Z>I3/S'LP32 M531=8$\I?1X2(D4-*8V_/]W.S,"^SR94O%!VY+!10WW=R&K;6*MALQ_$P^!A M3+CFK*R%64HV9^HE%L,;C[VM8NF"CK48>D6%XS$1<'*#*?\/]@)R3[#Z77?X M;PJ.X<[PXXI(3#U#RTLK73.41T[&F+K7[V/B"R+ZOOL@AX1?!IQ#_WTA("8K M BJE>LVP^H[# S+KNR*"+"UK-O8[D7=,B$?"GX>8$UACJ />NJ)> $M*XMN* M4*KUL0#4P9X3>'KDW\'O(3C52Z59;M%?Y%T2WR7N[%,JE=9>[U@M6%P98O.C%(1#U5XS':CGN-(@G M1?2)8JVC&0L_^#D-W4BIAU^(!ZE&XLO&]NU2$QYPJOZ[_E] )]A34TA?7F+. M/R ?TK-+AME&;7]^Z9P>]]K=TY/C5K?;:G>:)PF@"U'2YW',,(U%?<./L1)0G_R,3Y3/Q DXE3#CCYF@"Q:IJ]H70M>(+N6VO ME]N51^\=Q2_4HY+JI?)9,N>O(?/ 5*%B5WYD#-SB9KO%4FQVG*1VN]/N6!"$ MIG0LSC=%H$QFE3&G3,6U#M#=4I<^UV0+6D]DJH&Y-.8AVPM9S;-SF=P2(+= <$9&$!8>\3GHUI>$$R'AQVLH,-@'@I8I7Y$DI3XCO9R7-.BSAP M@-ULVL6O<3)=%N06YMZ5J3:NZI8%#X=80VPFHW77?#Z"&@(3SA1YWOY:BJ2= MC!JRLTRK*<)]*)O4W,/\0E*38@?&J!&\?9AV^ZY+IV8]8@I9_B4>4ZEL3"^# MTZ4/C-PR*/=A*GY2SZQ\XEYC[D.B(*# "T:!+MZNR( Z-"MA+FYX8,Q7!!P& M0;=<$'QM)!UT![^O[[%BUM$$X^>+[:7GBW.5B W0@M+M!_5W(F]] $W4T]F, M^$W([&#HS;N_@0B=9NH!1-;<=1=DP#B9ROW [T1?KR!./<=L.:2":E'R:T0@3K@^S#0AY&3Z9IAJ\/B=!70 MA6.Z6D*7P>=OF/IJOGOP+X?8?R7BUI^]V? P2#Z93^.VG(8#Y'D-#K#T4?=L MF0N]<0&)S"!S9S9#VE+&S79HS-"8#]EM[J\NO%!EO+W:+=A>53K15.EN7IA( MO!P 993DU)'$#5\>B'^P(/E(.&4NL,H)%N2*3/^'W[W U2F]HP?O$Z"]'@R( MDQ7EVS9B%TD^D;3G"W?N8"=4;(B1VE',G(![P.IT=N*,"K82*V;VHE9 MIZ92A3\)V27 [\.9C5G&VW?_&PA]#G"6^V8-\-PVGR0,ROM@,[5"1GD(A9%. M(RM5_<:-#YSK-3C#Y#3';@K$1)83OO5Y%1XN#(NG^-N>V?5C!64''CL;<$X8 M2\>YU>I\/4F^<+"KR$J\"68<1(EVGS9>3/P0AL87FS.-5&2)E\/*!$>B:=PO M)^"7),S#C0\35X0AS,Z969#1UNZ."'RP]!K,(1AO_H T3U^^$.U3,M]MS@B&UW2<, M!G,_[.\T4; UDM_H$\:$H1.,-TMUFI]E"=317#[^H'I#N M BWV =_,ND'_##OZU\[N79OY86Y[1LSGR%MS.YLY&N/V\3@^M60P%Y)7?'&; M*59+5_2%0LB<]:)&AWDOA2U!:T99Y7LI-AJO6[TH9O\(JP+/^'3LQI.!4G?K MFJ8$W>64(.P'11TA[+M(=X7"OM"TLU42 ^NNQ5S_W9ZY;V<4&V_2W*X!N2J# MR5L_*WO TF0@A'7KPT +;^%/+]OB8H=':[AQI^1?NYC=(.Z#'OA@ MEY=UK9/MDICWX0**A"^RCBC%I0Z781.@5ETI47SMOVD>=;R<1X4JYWG4^M,E M.^\,WJ_8P+=ZH+:G7:,?!#SE-@8Q(06 MV^5^>^R5IOX$S%#G?'ZPA2>JX?U3H>>R#S^4U;.;,Q[E[EJ*1?QQ<\?C?F72 M$H'XE7P/1B^$/PQ" MO-,SS@^!5'_63QTGRB"\M!9[D"X9IU>.]H-H\>D@3>:'/QS\ M\Z?_^#%R$^0[7X)DZ3SAEQ?SQ][]Q_+N$^4\SF@0HP#*+?/[+_/=/Q'$IA1#Z^D>#3P3)) M7CX>'7WY\N7=E]-W.%[0YLE1-980@GTZ+,$.V5>')^\/3T_>O1'_H$"1_:PQ2 G^UH(O M:#KY\.'#4?9K!4H["B1=U\BNX/VD:E '_O8H__'@I[\XSH\Q#M$#FCO9:!^3 M]0OZ=$""U4O(NLJ^6\9H_NG C5[)(1/5\7>GQXSFOSXF5.!,DZH_R&Q^L72C M!2(WT6."O=^7./2I9EZB>> %R=4?:9"L#QPVY+\?;BKDW"C"KP%Y#O [#Z^. MV,]'G3O/R->2P=&.]%\&Q LQ26-T[0;Q+VZ8HL_(99\S=)_C9_#!81M5S/C9(SS\-IE% /K"#;TTW(7\W<:RLP-] M)NB/E*)Y]8IV6(N)NC&E*4.;;M1*VHH_ZYBP3A!9N>]0&N,7]D\6?+#X'7V%I!+O'(#JBQS-PT38F+?VIUML\=,R1AAI R& MS5WRG+$P)8<+UWUA87;U1LR+! MK2B?<,.RF6+4X(8MU?INQ(>MM=Z3H MWXPY.#KT,QGWB&&[ZQ[0S7HZ7&5[DCYQW>YW=T27%*?82Y_18<6&'M'E]MZK M,N2F/HPVE'WG"-./013D-AG]7G3.T-G9MFNH(P9'Y]+JVR!A VR:.[7V3N[N MG,^9-G3U$FJZ>O/J4AH_?/AP?.P<.IN>Z8>R6%&Z2V 84T\D&WB-LHZ%F\32;U!V6W<[KX-.,U5B&1$CH$ M?F$#N]6,6+B@77Q4SH -51\UL':>L"/'%L=TM?;IH$?-('%2TPKZ::,1],,& MVT9BC?%' MTW,)PDR_E8CVK^)=W'T1]\"K%QQEYQ(:+I_71NWV1:TL4-] 1>K]N;!":H70 MO^2C(=87^L5$1^N&W6[1PPZN( MTK/FF ,'HJ4. IC!,<^'X^IS\V ';KQ^=$.DL2H7P8O=LZR%#8HW6-RY*_KG4^Q&Q/6R&*S,3ZL;BGF@U71G M#ZXA&VR*U/BN7$Q%W8WK86_5MHJ-1W%4.HL?@L4RD=B6$%ZU&^2W@$*QSM:7 MU\*,ZO[,2$<,["/F=7+$+;JN%4Z5OGZUH"UW6<'2UYO"6304NA M6FFVM:'O.VNYF8F,FR,W^@&J$50W10U"8%BDM6?53+M+7I% MH9Y52AKK&*:B.1#;)&TTC:U4V(>1O4I[Z=%R]<2J,%XILC;-6$J=RI*E5%FU MZ2?:]VQ^QA8 BPQ5B0ES886J*(2V0&4-"Y83?8QJIBK1X9VP&]TN!>34S; #&58-\19'BP3%JTOTG##R)';( Q4JFP@8 M (G2^9 /K$UF?S.<@MM8!X?1#82/=-T^Q,A:-8,'1!";'ZG)7K+Y%;]DYKTQ M75;/$E/3?<+W*)[C>'6-XUFR1#$Y7ROLII>^A1K86^_[Q76E(??2]Q!<[]=- M]*U<> :1W=#/3&E[K=Z8\;HR1\7K-P6Q2]NG*Q9N%J0^\$#XR9(B !'(N0' MKX&?NKS8DA".JS9"2%L4_1HDRP>45WZ09?#RA"4GZQUZT.."NH]=3$@E'MP9 MJU$M24!&:4H=T-_%H-HU'NR;W[*#T%:]'<=N%- MO=& 'Y@(KDDHX4T(V5W= M];F*-3$93<65J#-%UT+9ZN;Q/G0CP?K#]=%-ND'K5B[80#3:]0QTT>@' M8G/5,T,.=BSGQE%,[ 94>-[H"&YL'5^J4&]Y9.:D%U$>L]B1?7SU/-U_1?I M<8QN!Y+HOTD7EIFD."5I FH1W>?Y10=I8!56%DX<],G8/E;@H0_1P,PMJHL) M ;$9W;H,:1M3V@!JWR;;0( MWH3>?DN8Y,S'FIA8J5OBHKZU4Y6A;-5(?F9E((C=3I*DLDUB"TZH*%Q(VY1) MC8$#J4==?P8@8R]6CCZZTG/0K:N[ $VKBOX+(NQ29(F*UR"$XF_ V*-#JM!; M,"I:^E-B/@.Q9,31%7<+Q;K*ME"SJJPWD8=7J+K=H'QD0Z*\DA9"!5"T@4.W M5-FE;4QI[\\8] 2"#3 :W5BD)-2-1XDZ &-ZC95N"+&/E!-1H6X_*>F2+N)424DEC#PI MJ0YEDQKY^?LVE)JBGK-X.*S$TE'M).!LT-PZL&ZC-WK1P -+]A$4"E2_\6M* MZK^.B2VWXKSQJQCCW2O$1:S!W%%&3;JOH575K&RC,[Z"(5)N;$5JM@TA*&!J MP8R/OZ0XJP&CHJ&?2A$QX[!DQ'$5LHGBII2*@YK5Z?LJCG%\@6/V%!7+?V"Y MC72I'A=K>?^_*N^BUW74],[!28&."1E\J#<.!K167'N56_="Y&[+G(Q^7".F< M7(C A>HL:P"$7*DIBQL8D=R?X6I( .OB,KK-B9&OVXT<:0OW D0$AX'/LJ>R M*E%^AKX,E+M"DP%;)$VX[A0#:Y/75]F_DLM8!X>1:_U%2)>+5#FR5F>)VE5Y M-]%+JDK/$X$+7::L 1!RI;.$N($1R?W-$AH2P+JXC#Y+B)&OSQ)RI*%A+PQ[&.8>Y)Y(L2= M<01R5W*-J*W2;3-BH)AI];YS=N6ZGI&VV^B8*+^53>I+C.ARHY"O/XL>6$D; M>Q\]D_._(_Q,4/SJ/H1\E#CJJ4PY,@]NA"I@O'N M:1Z2+IMNA\<([I7.0S+ KJL*(KHE#MSP)B))G K.-Q308L,0P]M(FF#%27,4 MLXC<(Y54X%'9S>8<)+,; PG_)WF&18]#B-,Q>AYD9\^BU H\'/+CNP\1M5M) M'CU3V? 1/QXU9'5+/VH^O,Q[H'CST&3Y!\7H8LG.7,E-E%W]M,0A18%(_G&I,W8>; M2[4>]\G+)S8!"-Q#$^C(#HI]O9LQQ?%^1W$H2+$JF@>4 M4*R17]YJ(Y6)"'A,89SN* P1#5:EL"FMHJC=T#^5DW8-8(/_3 5U C[ZZNHF\&-%E MYR7*_]U>-^>:]X##\#K/^!:(SK@7 "Y.3\+&E+VPI!GZ9:99E@VOB:C0\-J M )8$'55SVS[;E $2$+MBC=P0DB*186V# +":/H2R15-OXI!=T)T/=IFRL&>> MIY;%1XN79,G5&]VX!:0EA2X= %@O[""C+A1;DF"N1KN(4-B#1>?776=5XA-2 M"\@A2NB^0U^R7\2K1ZVV8XKVFV'G-36QX"6;ZV1'T;8: UBS&&FPAD1;-((7 M:49J]MLL0TSHF7?H9TQ!?VO%B 6$@Y=^KJ\]B%_:$7!#EY*O;?3@5:!6S_&$ M!7% _C7W==(>$+45$B0H/W!$.0M8%L(B%ZTPACK2Z&,JVW>#.9O1V 5'/^]0 MDE]>FZD :KCFO/,KZ@G.(KU'>H M="[+RE($=*1GFPT8 ,OG(52\+N &Q0-$)?.9F)T=S>;YS4B7=#'TZK('4*J< M6:Y4S)L#B/L/)3!S9DR'V=-AMD@ZWA+Y*7O:MEI]GA&"$J:T&KGP&=U/E+AS MBM[O(L'V.P8 T];4CG[IAK---"6' MSA*-ZBCK7/-LM/R%M&P1\ITE.FD<8& M<":IIV0C\#V;/P:+*)@''EV@G'D>NRR%A?YP2.=41"Y9#E>H MO4?^YOC]\4ESCUR,Q#+4:V,YF\&<7]Y@ 0X6Y2O+GM&L$G0M[>]RY8I2"L\]"Q^"!;+Y"YE7*$$ M5P\F7U"OA/SS=9FF5P J'&;W7@&DP^F;Z:[$ M>&,LGC/@X\5/U8X7]BH@/J MO@#D4.TF>36)<.2=.:;G9F;%&<-X4=RDN@&Y=]?9V14[WK]Z>PGB##CW<"(? MWU__ -)=]*>!_L@&IBNM+)PV4>=-HNK!LW15)HZ]("^ALV3P&O@H\A_<1!@V M&7Y< .DU9KHU+#L )>;\*T QY>=R;1Q^/&V''T4I.H=.-0S\N&,?H6A9E++' M_BV=E_1YFR.@^&;O@N<><(C88'7J&?622BA14DU][GA%I>V-!GNMBVKE WJA M.)>Q#5.I&O<"(+;:09>W8T*&)-N]B8:>/QYU^!7,>:?Z7<@"'O^NJYC:[>M;)Z?8";BC44 MG2M7/7)AB#>[;Y5D=)U(?;.T!8"YMI/"0QK9]N#\*KO7+Z]/4'/:>8L*,^>21*[GN@T7:,=)!2BA ;A-^Y;6!RV:HXD'I) MK98 O*5:\V2"XE(%2F)9AK:YN-K- $0B=I-5FZ0!(C^M05//0X2P;'=Q[;9& M(P A!3WNZQ($RD@RK?@%AW06%=Y99M@60%GA;N8BH N4W,JBDB<4KPQGHW9# M .6 NTY&;:) B>L"1Z\H9FLH\PE)T!9 K=YN0A/0!4IN#P'Y_3I&=#^8H!B1 M1#B;=>D 0$7<;A*4$0>OQ%JR79; C[]?'O $V&2_+.$)/-E*=\S2%C"VS$J% M54IFP&N:RC.?;-Q@'B#_C&SIGFAUK]D0P%Y80ZF:Q[LJJF#$=OMU%KF3$) M3DH+UXO7<#=9'VPU Q"#LJ$':L8 E_W7>ZN2(/ %1DM&O*!)L&KEHO6 ?)1? MRY(A=H_B+#;.6[R:M0<00AM3]ATX-%+F*7FB4(2]F)7?[C2;W^&$(G*-XPUJ MLLV*7GL T;?1Y6W&(3A3P^;X2^#OZP @G(VG'B=!4-;ZMDKBMT%NG2#W9U(LX>[D91IS?"OVL_TE/KWG$CW]D: '[H>Y8L45RC01:S%L#V8+\D M3FK(TD\;1.F'WYZ8"&;SF\AG[SZE+B^>+($#$SJ6,IN9DX2(_I<"IDS_-4B6 M#RC,W )9!B]/^(JJ>L(/ZG;JP6Y,0JEI0@FIZ!I==E=OQ0GV;#ZGV[F8N]J6 M 5J,/.R@>Z6 1%1974XWC5^U#I; 6UO *FFHKPD$WF[_EHRW="5#EQ$D4=V! MVX8#L!PTDAF'!#@)+3,ZX;IL<95AR<(>$1&N5?BP "*J0FW:LAT^^G!D<8GF M*(Z%CWH2A:GH-P<0GC.R('W*ALXS_.R^!:MT=;98Q&CA)N@1L>2UR$/%*ZO- MB4>W$0 ;,M6^S9TR:O+L[%*SAW19^B&*Z;:4KEJ"A-WPGZQO7G#GBVF_;U], M6Q_G;VQ[F@WU#RE(!^U7<]Q0!ZG'9T4Q5$"UYY9Y<. &1FZ,NN"X%P+/6K M*/42U.*;VU\/=5K3/2L]5-7WY#F'N27%Y*J+ %3)&[I) M4PJ!1=3N\&O&%6:+^3>E7Z<.HT#_AI"4A04[A-Q:!9/*D%N)D,,P*K\N<L!A.,?Q%S?V*Y]052YU"/I\8QSTJ6'@X+GSI8CPA"42 M4XAGRKX:-L0SO4HS95Q-K]+LZ:LT4WQF]/B,W'BJU<,=CE@E=3ZHR&*XT/L0 M6E$2,?0![4WDQ:PFYA+E_]Y$5;W[9G=WEB1Q\)PF3%.><+D%W/S.DTQ/'>]# MJ*1/>@<_D*^>MMR,VCQKSF$2P7F\60<6YZK^]7MS9&_&!#@[[,UE%OY_4Y+5 M7PG-6+/-/H6T%*0 VU47B#VFJY4;=]E&?VN\C2XS(XHQIUWSM&N>=LW3KGFJ M4_HJZI3^!/$*D\*3*5XQQ2ML3RG[EIN^:PX)@)3TKW@'O%,$8V\WM5->!XB\ MCI&/G-$B(.R*7_\RB)&7E F@7:[U^,[\N+D:W,T_%!%,Q MP51,T%>^%;ME&-V'KI>MEZ6WR(N >RPS2H(5 1!6,M,&[L]VMA-A0)-^>Y= MH4".6HYRXW5XOM3$\/NPW],@8^AM^,\Q)L0TX=>HY3[LR8P(@F,N7TFB]JZY M]?N7J-W/,\;?'W]OO&/>V]>,I]WRM%N>=LO[OUL6'@=4WKKE&,4GGSJM]FYC MK$W9R&+8W!6>KU>[B474B^T,17T%U)*1B,R1978=O-$M1?%M-X%QN["X#1Y" M6EP:1Q;5+SA,5^A7Q YZD'_&;G!?Y.= N\E/OU^+6^8AA*I/^,B2/O/](!]K M*)EW&<'B/GT(Z7=AP>@O6CVPMQT$S[[5?AM_S2\(/6JN^1OHVV&K\'6PK5_M M/\[6TH$M#EI3S<^4':N4_Q UYW?+3ZMQ)%ZRL8'H=*STYSI6ZC _YROVLS19 MXCCX/U'VF4G[?3@UZD 6G$AX^Z7> !%AS:IVJWTZ1%(2,_11$AWKPB7+ZR!R M(R^(%NPUN$9,/EGZP*TL![Q0S/CDZQV79,.?XPC$]L MD@1'?O@9J;\4M'4DM)PXPSJI"[QCL&I-_J2H6V)"R%J([E M4^RRLL \E&Z\;M'H<52)#Q8BT:'4IFS++TIG5.!H*E!A-Z-*<<YB=JAGR[7U/Q@G$Q8(. $D>-7*$R7O4Y)A5-2X914."45_NF2"J?S MT?T['YV.WG8OM+-^],:]4)&+%<_AF;3>AQ-18Z(LKNO/J0_VJ5]^H9.OF[EN MTX7[#\P-R[ZRSICST\H;E\ MW[7_D0/8H1NQ:5ZROM\&@;BD[T>D6R'O+9HW=OS>]GE#@9=TL=\$@K&PYVD: MC^4#KMOO8_0:X)2PH21E)EPP "MSOO"KF8F+]M KA#QF 5QM2%D 4I]1!*]K \+0:>JHA(1 . M]&<4H=@-J=LX\U>4I22)LQC.U1O33GZAEV%; (Y52Q/K(M,DS:KH'A!!E!M+ MBN0E>D4A?F&TZ0A.JR6 78BQV+0(@[W6%?E_U9%-'QU;.]_ICRN"PZ!=I]W] M.SKJS-+JX7MYI=Z XP#P/ ,I9/^\ I2%W!-QKVX0,J.[QO'/[(+V@?6N/1R M8SC8ZM=F&1PM/ NS?I'/)[98"HC"@IJ- 51)#J,AN@R (^_.?,C#'B138'(3 MY44VV36E?3L. %20#J0T'9@! M2"=V5/G:$U'YA#N0(^*, Z#.%:8;XO#JZU&X7Q!AEW9%/IO7/?KG$V9?%<;% M5GB#ZJ'^\ #*=V&JISX+[:3AW:'DEEW\7I1FWN.$)0RX8>[1K]Z\,/61SZ[M MN'!#+PV[9>E].'[?S-*C SML9(<.[62CT2^KX1V2C>^@ @&'R=KQ-BCL4S+? M&27)#\*4A:\"IEHI?1U\\@(V\%=\/Y M?,WO0)96,N2( ),.^U2]K6WHD'R$D_?"QU*9PZ)N!N.4= 3[4RO-E*DRR(&J MKNJ.D'4B3VNGT7USB'\FW<_B:?\.IG>D^VR%4^&A8$]]@_7T_>A@ M3URR5-F7/A/T1\K2>EY9XH9IM.#DA%/35_7IY)WNP?Y_FPW273P7=/S[-.HX MR,LSA-!P]L 2]C!28C=PW,9*7C4AAH>QU52HET(B(/:'#;RDBV(!+(!] MH5*S)*( L3I^0"'+?[AWXV1=N_2#G*_KOTA\ETD'<.K.--V9"7%@Q"AU;3Q M&#[-7!-%DAK.ORG>.;D,8N31KH0/G30! '@PL>:4CYXTD0:CZ#4M,7=0T$JF M=O-(P%R0[A5EBC:@'9..)QKK:K*(I&%"]ZQ:-Y()@8%Y(YT[R(2T0+AZK(B" MSN(']EREV1" N])0JLI9:5)E?5.^M]? BO*]#4)7T_VOT_VOT_VO7\?] MKPV[;YT0R6.,MP#.9544R,*\^WI:*BV)R+^_QO$CBE\#K]O3<9Q. )Q_&LG: MD+P]RN 7UJ5SRZ0:[W"753+96PLBU1@3 P#9.T9Z-29O!G^ZA+ M0G[VB&V)S081GD&J6D"H$]4U0!4M0W._&"E[)C-[YH]0?\Y)JE$!0ZBDU.6Y MA PX_NVK>S-95UX(7Y!NA7]D;KX+71'N0H?$SK^TDRQ^/5[B3_\/ M4$L#!!0 ( +N #EGD67(5/$X (/C! 5 86YV&UL[7UK<]PXDN#WC;C_@/-=Q-@1I;;=GGUT[\QLZ.5>[:DMG:SNWCO' MQ01%HE3<99'5)$N6]M2K,A- (I'YIW]ZWD;D MB:99F,1_?O7^NW>O"(W]) CCQS^_VN?KDW]X]4]_^6]_\Z?_?G+RKV=WUR1( M_/V6QCGQ4^KE-"!?PWQ#[I/=SHO)SS1-PR@B9VD8/%)"WK_[[N^_>_?=>W)R M\A<.XLS+V)0D)AS6]]^]+[XXE]"2^$?R#V_?__'M]^^^_R/YXX_OO__QP_?D M]N=BW,^,LG78-3 *XW__$?[O@>$CC,,X^_$Y"__\:I/GNQ_?OOWZ]>MW7S]\ MEZ2/;/J[]V__]>?KS_Z&;KV3,,YR+_;I*\+&_YCQ#Z\3W\NY>)3ISP]I5 #X M\+;$I1T!_SHIAIW 1R?OOS_Y\/Z[YRQX)4F$KWL@*88_'XV7/+W_X8[*RV_/]1@R4F< MFUXB>LO9$8H F5[E=)OUDX(Z?%%*><1GBV*68Q>CG,<4VU50@$\X@D,MM<)I MSG;!]-HINZ[7AWL&L85Y^35^DU/Y.#0Q^ ZW2=4H'*U3 &T^#?K?>R]EAA2] MW-%=DC9M8O4C\>N5AKM#%3L8AEO;=,2.5KP2,!&0YU/"6YJ&27 9!Q?L[-C" M^N$X_ K8R-FA^M4&X5:^9E)'JYX RY;2@ #@&1?0U(NS$!;M3O_7,!2__NGX M.UID#\;AUD(MM>,7WQ+R;$Y0[!\_AA']M-\^T+2![X8A>%5/QT^AQGZ3,??+C\.><+>GGR3[.TY?S)-!K8-K[7RJ)Y+'8-;>&PKIT- S%K9ANY M([52PEP5?Q >G+^)9_.?$N\Y^_,FO4^^QEU2J(U<]>HC]6P!6AC [&V M=!% PWH.P&?60[Z7N$EOT^0IC'W]GE0[?"$:J>&S42T/QBY -W44VU+0B_QON6L]-FL$+T=!&'AOULS9R =K93*\MW130"0,_TSD(O/5I M2CV-+AY\C5?[FO@H4]V4[W!J6".%ICK%%V" -I,*06IN=+M)8GVLNV$(7E72 M\5.HT^'W.%5*2Z6I6G& A$.<[>S[F?K[E*GS^^\?[L.\,56R80A>U=+Q4ZC6 MX?$,*^-/KUWWJP2.+SR_;AZ2)T\/O\6I6(R>% M6M6^Q*E3S20:*Y2 1@2X^?S4Y;._8113S9V<9AA>K6KCZ]!GJ6-PZE@KI::J M5@ E!=19[^3.]VE*XURD-8#]L+/MOBF!NV,X7A7LPV?]8-D\%J=*]J)XY.%2 M0B"+@SW=OG%-XP1,^T0LO]R0Y+9>0FN'8=;2=S\,KXJ:QF'6T@^+1E\(E M=$@6] JEG3-3*SWW- 20%U+F6[W-+TD2WZ M/Z7)UWQSGFQW7JSW<+K1V)6OE;5G>T"CJC<0L-1'"-HG85?# M/CP?!'%:9F!6TUYTCPWH&;39'9 3[WH*@[H\_^B>I]Y/ Z] MOC9S=J"B]4&HM5)#ZEA%%& )ATL8X!GR5410I M0QUPQB*OZ4QS^#U>S6ODI-"VVI]L"Q[+.31\_; M"66B49X5GU1:)3_X*\_=!PINUA_#V(O]D-E-(L)%FIJ= Z?BU$43_D%-A\S# MI\%&U)LJ]YD70=%A" K1?+23'*7<365!M8,6HK!'I4";1RQ ">V4_RS!V:KY M.4KCKC6U/UL'+D3SCGAKU+YKO)4^>] Z6@M=:-]IEC%/V[%L'PW"K77-/*D: M5Q^!5]LT=!KO'3DX\J4 .&_UV$F9]GF- [@/Y>_[\,G+V($9:?YN9>F+V'\ M^*L7[75;][YS<=OE( FH=MIK(EZ['4:^L8HS\+P".?]#0;0B7DX*7(0C4+8CYB% 15%] A01L*8>,$3#V&MDY2-R-AV.]\PK[&#.B,;)BSWN?[E)(=OR +\.,SBL1)\"57&\%,(\-IDP*OJ3D@3*Z MO"C\#^@'EG+"F"1%2S(&'EZ+O\!E&/N.P2(Q]%.(2++CM#-/YK_X$5V1<$VB M)'ZDZ7=0(##:!S0C6?&T+I!B_FX*C]?D\YW]Y!(GD4A7Y5MH4N 5OQ!'30XV M?;.N!\Y%1 72C,M#Z*E?VQ].(HXD]R)4XK@'BIB)FPEEQK-JZTD![9+8S,/Q M\1/OOO6 /JNACFEMRC('PE+A#G;CG8JH-'$=2=DM^ PJE XB?">^CZY7@B42KILS]UQ,[@1<>[%6!CG=TZ"^ M^/.:'S3+V9^7VUV4O%!Z)R)CZ3 MZ#[BU#S1E.3AEG+\$$#^N@G]#0/UE(0^VT-OO">(WN;DA3'P0&E,4NK3\$F$ M?;^&4<2_Y>'@F&VR::!$R6TG='TB6,LX8-1$"I_/$9Y MMF>$>174C DW+?;Y#TF\SV 4DR%3FXCDWK/\:IV&4)^MB'[/&TUVKYR2 G)X M,BJ($)'E@HX320AIVH;.'VG&([XBQ#I_>-F]#&0(K5T2CD[1O4\L:)?];M[: M3\MX=^43J.)L;JDK.CV9F?G'!V+'EO8IB?VA(:O&.8NQ/SW'&E,\GK (JVPA MVXJ!5O 11; F8)J!/&FP6Y- EN8H_1L[8GCP!$ ?ZF8:-HRM([&:84]N2Q/ MM?JAR(^K/0@W5<./7IC*,R@[9GX5B%2%E*>[AF2>C.9Y!,?0-3,E@_2=60]5 M$XI0@BZ//R^J$YN"29&!=1D'VOW_#-Q&%;>4UQ(J(A?3AD]>?DIR2OWOCIBS*P-SL!6=C#\N_7F+&]81)QI]K M2<4RP_HTS]/P89]#!@<$U6X]#''OV:3P6N96.['<6P:&0NH+IZGM,7[S2-RV MVL*=:J0-P_!:9QNQ(YX("IA%C70.=D6NLFQ/#_M)6.'PB:8/2;L!3LLH?]Y M3LC_?/?=NW?OWI.=)R\ 5N3[%?L$_DV^>;).4O=F'=+3\/N7A$;I:] M:O*F^V991;^UH,;Q,-P&K./K<%NLCL%KNEI*Q^P(J\8&&(QV*A9;S/7OWY7V M"I:H_+/9?-^_7_W]]^]7?_P',?[]N]7?OO]A]<.'#^UF#>5$_F4?4_+A'7,1 M[[[_(Q]P07T*K=W)A_?\TP\KPD# !6'X1",G(:?3(."%/KWHU@N#J_C94Q/9OPQO^$L>DW MLCF+.=Y12$BGP:670M0].RUSR(,+L?'7B*?71-Q&VI]WU5Z[9^$UW0&TFZIW M@8(4.,AK!0NY:#Y-CN/\!\%Y3!]YHK1; 31PZ\1_S([ LICHO+"=@1]Q;9GA"JET5.[KOX"K DT]$LV6N9N4]P$(>(CKEJ:\ MI6BO,';+9-S6/4P&^ML5W4R\ECZ0?FMW,+?B%8' )8*[T)9,]*]UQ)%7IK!.W\1KD5P:RH:"I^64>9>TFN8M"0'H.-9;_B',Y9B\%JZ MK1FZ;$A=H4!@W!-R+8WZZ'(&Q36S=;X_[?GU4+*&DK.%!#I8=^;#Q-7A $&5 M$Y;GN^J\=ODM,7I9/NN 9MO^:KI[9B-?99W;NI\*F[AU9J@WU;WT !'59RW/ M9!NX[K);9)<-L6?*--6G)GQM/P7;=E/,E: V,)_6;B-NP!W&NRO)87 M0AA"O)U<,'S!@QEE@#5LH(B@9\R@?<9B#+U/M*!E^"(,V_K)L6[0.(($,_"+ M+#PP)<=5;,"7O&,(#!QQW!H5T(]>F'?2QP,T0Q?DE2R=C9L\TI3YYL/=D5U& ML40 CMCL/OYW3%F8;78<_-O&+\A*;1Y]FTW5]8%_#I91'?6O8K:R4W[4V797 M =6/QFVO'5RJIJH9BM=*NP@VSZB4$'G)^YN=;$WJI.K&35&=4#9BS#KTM&T\ M;DWMY%355>U@O-K:3;*IOI:0BU:KF>L'^G/P6E1L=])8Z8YFE.DV= ^_H$\T M2G;@+R2W&J%TS<%MGKTXKC\5:IF UTS[D6W^0$A EP]42_B%Y3IZ+#,;RT$% MWX79_D1CYCXBQNAIL WC$)P2O 9N-]SN6;A-MR?7JO%V3,%KOGT)-]5F"9\K MDVVOA@'%IKCO-@2]J6HY:]W\XC5'/:GV-KM.WEW89TP\M$B.]K=. M#4P;N?2FW/5U71.PNMX^I-N?!6O8"@]D43RQG6D M:WKV;_(-3:$-*N=;[@K>.(EZ%?T9:XRJ$OA$]?3>,$A7[%W53469>*0ASM]=I[6,8>['/J#R'MLL?F59#.@;4 MFKA9B^O> [;[S\)IL@.Y+CNP=4]!WHEM /F$=T= \/O1Z&/FL^@/E+B/7IA MS%27%J6O@GW*>WVS(:*B"F_%S1;%.&/K8LC[>4,/<*5?-HP-);EP]RHR!>;M MPS:# $L4A.,03<&O%+X%GID/6G-Q+S8TZU(&7 OLN;J?F!K"*>HF/M\P FEV M%4,+09[-?K,^;$G6)(/!$!"[0#-IE.YPV'3DKM&0&>,"<=MD'^=@SN 9R6LX MB[\1MNX+_%#E<]W5WG)>[S>SC'[BDN%A)<(6A/-*+KSMYZ^%7+K:_4V[!W0A M&8%$JR&XHCI##\=H?69O3GM%;_">Z;I)GB1:XR3".AVO\LI&"="L2'QT/ITQ MFQ7\$^S91'.C/6.XREX\HVS[3<6X>^^99I?/;"^>I ';B*4O5SG=\B9_;"83 M:\1E)0ZCV@/QE!AQNX<9I'V,TRGV8V-)5!"H9P^2!DUCX M04ZD:.]:$44*JIPX1\Q2!JH*"'UHY?@U[1< M'ONDHZ'8_8F>X)&^@ $N,E+(:PE[FOU.=Z1Z4D:=F> GFG>FHQR.P6UNC1S5 M3A;J $>FU3]#HYE:XX,$S=UE92R'E1[OY&=A9D3$]B+,? 9QG]*;==&PH:@[ M11W#$?F00U>XSKFO8N(]^2% M$716F#8JE&+\OA''#9YG+DT.4XG4.";;H="1N%X['%9['9P>M\;'.*R@'] M1L/'#6SBF&"\1RJJM1492DKE&DE\M2WD\>J.1PC6@.-V;W9EJ'I#.Y#Q.D_+ M_)E:9D$&D720JFCA<15I[ M/<]MB%$<^_K*L>TX.!3&M^'6M,?'00"6[Z3L'%(&^2*7)]%YQ3(9GSTVA&X4 MH/2D=?^9J+_^0X-47'I+N Y',HB/6:75'KX3!V(Q7G-3D9F\ILNC])S MBV9*7KON?V?GE<;)-HS!Y?%74D'3H=O9)K,LB,E6CZ,.LQV'Z;YS<;O(01*H M-Z?O,1&O.QQ&OIV"J\HCD'IO^]<7LG5X<\/E>4U!D'#.CH-)#)2?/H>ZI*2N M.0M1_3:.&U6^:<("5+V5;..X. =**JCD"\ ]#+[,W>IFD@7AUM)]>6;I(O K 3Y53JT/],8=>E$473.-Q*J>5,TR]!#,*K MC'I21[8)X"!=Z-YI$/ ,+R^Z]<+@*C[W=B$[*+3J8=<:R7(6\:B5=3.^@= M]U3UU/?WV[THMR(/4XX>4Z64D75!Q7^OXN/#Y5T211^3]*N7ZM**AD/!K=.& M4CEXE#4$!%XK,&5DQ-LFC@=B#.*O-\?Q![E/_@*(B<3LYO9\;O'@#LET=T)< M5/O#KIZ'RVAT:+7IW_3]#$6%LLNX]8&;59[.O C*:A7MT*9CZG/NI3D2MD:\ M$N..1Q!YP2O+W7+N>/T=67TGNWRFJ1]F1W[ " !.+V$NB_)-V*#9R%^#F?%B MO(O>T*H2$^]F*%N/PLK(:R%ZV2:B64:HQ*F6;)KWN=B\DN'8I'\F A\1"%>B MBM>JJ.&5D1+K_._#YA7*I:($OM("L]2(%=2UB/89M(]1JK^E--CS"IF3>T_A M^L>X3SV$Y?G/#FET.5#-]&5ZT"YFQFWECORGEQ&/Z7VVCWC%1/"E:%WH9*)I M\:'%#ABQ$YU*+*.]Z(B]J(5\ ?V"\XE^Y=_H\P;ZS<7I:(TD4,\CZ#$1\0%X M$/D3[KL8,C%@FE(J7;&J>>2@5L_V:]W&(86.?5B6%3 MI#/0R*"'-SB8N3AWH*-_RCT$3H=@6Q(#/<*4<;@>CS4<"P61/^0+ __N9L<+ M4.I.I6/@+-)+=DNF[_:I$I(=L>N^_O@U_TH>746&O$_@[X(FV-,[$._Q3"%8\\L1S M\O!"U'&WW@O_^!3N\%>%JUF5OH;?QPO2<7F=*06I=3LNHSRGP;_MLYR_8+E/ M-+F&144H&JB_ORJD._K[/LS"G'ZFZ5/H4R%,J-OP*"H/:GZ%^;#C=G0S_PKU MM-A94.-UJ7,+P#A5]_;J?-7L92M'7/C:%2GSPN!1)K1$(PHQ3D[/2Q$TQR9% M[*L+GNQ@Z_@=Z[F7;3Y&R=>N6E =4W [Q#[\:AZK'HW'ZWIZ46WI:2J#3S@" M1P7P@8#;-'D* QJ?4M7OMMH'&,7=9:5O&-;;3G=0%ODU0$(O(\ M#1_V.12VAU[,V 9G2;\& MB#CMVE'(_'ZJ@YZ;=SV M-,87"Z]SV1@,F^WZ9B+N$8;^RE;ME;LIF[;KCCM=R+K"*-%CB'82!9/WN>K+LO,^PYI,/PW0B[GA* MJ7!D(E"K)L]^GBQ9N/WMU;RRX!J2Y!N:'NH)CK)!Y;E47GQW!,(& <#I,LUE MT5XG2#<;[[[/@ ?+U8&J<(]$Z#K6,Z-(E(I 2B@FRR@L(7&@[A"=A&6.17&; MTIT7!A=T3=.4!O+D?1H'-^#?3CGIO>7:$]C2?,@0&;7[DSZ0EN1;!O%CV<]( MW$6PB-L71TL$7D='4$="*J0A@TG"W8@]BK]G:-G^UFL2BR.W<^K[L.?.;KT7 MV%+WEN7QO*4Y$PWG[7[C8-*27(2.=,O>H$!#)!XD.PW;W)=L[AK9=&?-Z9ZY MQ6IW,T1 QU,7:-,:_CO-^F#>PBQ;1[U]XP9,Y-IQ@'46&13,%BLY[IQ:C:0& M TF472F>2!R$F40=BQB??M@!;I-'K(IH?S M:(&R."?2AY>)G$EUFX$G+\V!E X3[ZLK#?>)]SZEP<$]CM)?1R/#/O-P>X_> MG!]D[[=/PNL;^I-N'AX3&(ZO+%NZ*\V6Q3\K\Z&FV!&O .4HY6YZ&92[J%TA M#&_-?AH2B'*8S-OMXX"F7].0?QIF/,["HZAKZF9_U2R4CNR\SDE+]'QM^7GM M,Y;F\ZQE:^D=WB0I>N.>HTN:D4H)/:NR6ZR"L<]^Z.B%= #?0QC MZ!*O%=,\)3#VNUW$"QMX45&!\2I>)^F6/WGLJK#9>S9N9SU0"K6J&?VFXG7 M0QDPKBRAX*F*<1(%E>NT!B>2@$N\*,GVJ;CJ+-(+, MXPWV^%-\N,6,LS#@*5M)+&\ZREKU!_(:!PFG)[ @G<.W[0/!+..ANRE3IK92 MZ]H,G45C67W'5]'RRE./'LZ?S<BHEDB3*EDL,,(CT5X8?$S2>LD MM5U'D[#Z3D3LB0?Q7CK>7K.0^]EA/(QQJUY94$3<0\##S$"TRP)'6SS(%&<3 MWD3AL-Z(HO\P0\W9$J5'YG6F\XA.W&.!L$ DA\5&+BH!3M?=I]U7SBB&72$& M!!5&;M)'C^T N&'!JI!$82#V[7%PRZ1<&-W-6DK%BZH& 1WG7%NP<7K<222H MGI&M ,9[@K;+GO&>SLOE(?)LGX4QS<3K^I^]V!.5*_^0D5L&>WG&>5$>D>_I MA#P*;"2 J43NZ8*I*.9="UI/>>C%N]A\F@=L'4:R9> MM1](O[$)M.N]^Z5O+CF@=@5E\>=J+>]:TSJFX#;[/OPVUG%O&(_7Q'M1;:&* M^\_4 ]A;5UEP37QVK5]=N$96FP/9^LJ+ "W_V2-!O7K@VWJ&K) MP^"RG"Y<%LMZE/4JEY4P.E:F\5!Q&[\EJ:GN821(O [$%F-C*ZM>JI551:'9 M.*WY'!OZE=$RSOU?./EY&L81>2!%M45 _9!ON' =EZ6 M>8\"=KAE_TWYQXDOKNO%Y;M'\C1\?*3\*IH^\:YEX \*L/[&2Q\A5>K1"^,L M)]1+(1,YXVB@=EM,R0O[L( >0R9BI)1T\U_\B*Y(N"91$C,\_R@8?7Q,>>EI MQE::OO!GC%6.0:V^\XK!S$G&?B8&D48O9">"OU!1,LKH5_9K\4