0001558370-24-008209.txt : 20240515 0001558370-24-008209.hdr.sgml : 20240515 20240515071540 ACCESSION NUMBER: 0001558370-24-008209 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 68 CONFORMED PERIOD OF REPORT: 20240331 FILED AS OF DATE: 20240515 DATE AS OF CHANGE: 20240515 FILER: COMPANY DATA: COMPANY CONFORMED NAME: TREVENA INC CENTRAL INDEX KEY: 0001429560 STANDARD INDUSTRIAL CLASSIFICATION: PHARMACEUTICAL PREPARATIONS [2834] ORGANIZATION NAME: 03 Life Sciences IRS NUMBER: 000000000 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-36193 FILM NUMBER: 24947131 BUSINESS ADDRESS: STREET 1: 955 CHESTERBROOK BOULEVARD STREET 2: SUITE 110 CITY: CHESTERBROOK STATE: PA ZIP: 19087 BUSINESS PHONE: 6103548840 MAIL ADDRESS: STREET 1: 955 CHESTERBROOK BOULEVARD STREET 2: SUITE 110 CITY: CHESTERBROOK STATE: PA ZIP: 19087 10-Q 1 trvn-20240331x10q.htm 10-Q
0http://www.trevenainc.com/20240331#LeaseLiabilityCurrenthttp://www.trevenainc.com/20240331#LeaseLiabilityCurrenthttp://www.trevenainc.com/20240331#LeaseLiabilityNoncurrenthttp://www.trevenainc.com/20240331#LeaseLiabilityNoncurrenthttp://www.trevenainc.com/20240331#LeaseLiabilityCurrent http://www.trevenainc.com/20240331#LeaseLiabilityNoncurrenthttp://www.trevenainc.com/20240331#LeaseLiabilityCurrent http://www.trevenainc.com/20240331#LeaseLiabilityNoncurrenthttp://www.trevenainc.com/20240331#LeaseLiabilityCurrenthttp://www.trevenainc.com/20240331#LeaseLiabilityCurrenthttp://www.trevenainc.com/20240331#LeaseLiabilityNoncurrenthttp://www.trevenainc.com/20240331#LeaseLiabilityNoncurrenthttp://www.trevenainc.com/20240331#LeaseLiabilityCurrent http://www.trevenainc.com/20240331#LeaseLiabilityNoncurrenthttp://www.trevenainc.com/20240331#LeaseLiabilityCurrent http://www.trevenainc.com/20240331#LeaseLiabilityNoncurrent0001429560--12-312024Q1false17289104Non-accelerated Filer000018321010P15YP5Yfalsefalsefalsefalse0001429560us-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputRiskFreeInterestRateMembertrvn:CommonStockWarrantsMembertrvn:December2023EquityOfferingAndWarrantIssuanceMember2024-03-310001429560us-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputPriceVolatilityMembertrvn:CommonStockWarrantsMembertrvn:December2023EquityOfferingAndWarrantIssuanceMember2024-03-310001429560us-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputExpectedTermMembertrvn:CommonStockWarrantsMembertrvn:December2023EquityOfferingAndWarrantIssuanceMember2024-03-310001429560us-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputRiskFreeInterestRateMembertrvn:CommonStockWarrantsMembertrvn:December2023EquityOfferingAndWarrantIssuanceMember2023-12-310001429560us-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputPriceVolatilityMembertrvn:CommonStockWarrantsMembertrvn:December2023EquityOfferingAndWarrantIssuanceMember2023-12-310001429560us-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputExpectedTermMembertrvn:CommonStockWarrantsMembertrvn:December2023EquityOfferingAndWarrantIssuanceMember2023-12-310001429560us-gaap:RetainedEarningsMember2024-03-310001429560us-gaap:AdditionalPaidInCapitalMember2024-03-310001429560us-gaap:RetainedEarningsMember2023-12-310001429560us-gaap:AdditionalPaidInCapitalMember2023-12-310001429560us-gaap:AdditionalPaidInCapitalMember2023-03-310001429560us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-03-310001429560trvn:SubscriptionsReceivableMember2023-03-310001429560us-gaap:RetainedEarningsMember2022-12-310001429560us-gaap:AdditionalPaidInCapitalMember2022-12-310001429560us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-310001429560trvn:SubscriptionsReceivableMember2022-12-310001429560us-gaap:EmployeeStockOptionMember2023-01-012023-12-310001429560us-gaap:RestrictedStockUnitsRSUMembertrvn:EquityIncentivePlan2013Member2024-03-310001429560us-gaap:EmployeeStockOptionMembertrvn:InducementPlanMember2024-03-310001429560us-gaap:EmployeeStockOptionMembertrvn:EquityIncentivePlan2023Member2024-03-310001429560us-gaap:EmployeeStockOptionMembertrvn:EquityIncentivePlan2013Member2024-03-310001429560us-gaap:EmployeeStockOptionMember2023-12-310001429560us-gaap:EmployeeStockOptionMember2024-01-012024-03-310001429560us-gaap:EmployeeStockOptionMember2024-03-310001429560trvn:InducementPlanMember2024-03-310001429560trvn:EquityIncentivePlan2023Member2024-03-310001429560trvn:InducementPlanMember2023-12-310001429560trvn:EquityIncentivePlan2023Member2023-12-310001429560us-gaap:RestrictedStockUnitsRSUMember2023-12-310001429560trvn:RoyaltyBasedLoanAgreementMembertrvn:RBridgeFinancingMember2023-12-310001429560trvn:RoyaltyBasedLoanAgreementFirstTrancheMembertrvn:RBridgeFinancingMember2022-04-012022-04-300001429560us-gaap:RetainedEarningsMember2023-01-012023-03-310001429560us-gaap:RetainedEarningsMember2024-01-012024-03-310001429560trvn:SubscriptionsReceivableMember2023-01-012023-03-310001429560us-gaap:FairValueInputsLevel3Memberus-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:WarrantMember2024-03-310001429560us-gaap:FairValueInputsLevel3Memberus-gaap:EstimateOfFairValueFairValueDisclosureMember2024-03-310001429560us-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:WarrantMember2024-03-310001429560us-gaap:FairValueInputsLevel3Memberus-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:WarrantMember2023-12-310001429560us-gaap:FairValueInputsLevel3Memberus-gaap:EstimateOfFairValueFairValueDisclosureMember2023-12-310001429560us-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:WarrantMember2023-12-310001429560trvn:RoyaltyBasedLoanAgreementMembertrvn:RBridgeFinancingMember2023-04-012023-06-300001429560trvn:December2023EquityOfferingAndWarrantIssuanceMember2024-01-012024-03-310001429560us-gaap:RestrictedStockUnitsRSUMember2024-03-310001429560trvn:RoyaltyBasedLoanAgreementMembertrvn:RBridgeFinancingMember2024-03-310001429560us-gaap:CommonStockMember2024-03-310001429560us-gaap:CommonStockMember2023-12-310001429560us-gaap:CommonStockMember2023-03-310001429560us-gaap:CommonStockMember2022-12-310001429560trvn:OtherWarrantsMember2024-03-310001429560trvn:PrefundedCommonStockWarrantsMembertrvn:December2023EquityOfferingAndWarrantIssuanceMember2024-03-310001429560srt:MinimumMembertrvn:OtherWarrantsMember2024-03-310001429560srt:MaximumMembertrvn:OtherWarrantsMember2024-03-310001429560trvn:RegisteredDirectOfferingsMember2024-03-310001429560trvn:RBridgeFinancingMember2024-03-310001429560trvn:CommonStockWarrantsMembertrvn:December2023EquityOfferingAndWarrantIssuanceMember2023-12-280001429560trvn:December2023InducementAgreementMember2023-12-270001429560trvn:RoyaltyBasedLoanAgreementFirstTrancheMembertrvn:RBridgeFinancingMember2022-04-3000014295602023-03-3100014295602022-12-310001429560us-gaap:WarrantMember2024-01-012024-03-310001429560us-gaap:RestrictedStockUnitsRSUMember2024-01-012024-03-310001429560us-gaap:EmployeeStockOptionMember2024-01-012024-03-310001429560us-gaap:WarrantMember2023-01-012023-03-310001429560us-gaap:RestrictedStockUnitsRSUMember2023-01-012023-03-310001429560us-gaap:EmployeeStockOptionMember2023-01-012023-03-310001429560trvn:RoyaltyBasedLoanAgreementFirstTrancheMembertrvn:RBridgeFinancingMember2024-01-012024-03-310001429560us-gaap:RestrictedStockUnitsRSUMember2024-01-012024-03-310001429560us-gaap:ResearchAndDevelopmentExpenseMember2024-01-012024-03-310001429560us-gaap:GeneralAndAdministrativeExpenseMember2024-01-012024-03-310001429560us-gaap:ResearchAndDevelopmentExpenseMember2023-01-012023-03-310001429560us-gaap:GeneralAndAdministrativeExpenseMember2023-01-012023-03-310001429560trvn:FinanceLeasedAssetsMember2024-03-310001429560trvn:FinanceLeasedAssetsMember2023-12-310001429560trvn:JiangsuNhwaPharmaceuticalCoLtdMembertrvn:LicensingAgreementMember2023-05-310001429560trvn:JiangsuNhwaPharmaceuticalCoLtdMembertrvn:LicensingAgreementMember2018-07-310001429560us-gaap:LicenseMembertrvn:LicensingAgreementMember2018-06-300001429560trvn:PharmbioKoreaIncMembersrt:MinimumMembertrvn:LicensingAgreementMember2018-06-012018-06-300001429560us-gaap:AdditionalPaidInCapitalMember2024-01-012024-03-310001429560us-gaap:AdditionalPaidInCapitalMember2023-01-012023-03-310001429560us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-03-310001429560us-gaap:CommonStockMember2024-01-012024-03-310001429560us-gaap:CommonStockMember2023-01-012023-03-310001429560trvn:EquityIncentivePlan2023Member2024-01-012024-03-310001429560us-gaap:ProductMember2024-01-012024-03-310001429560us-gaap:ProductMember2023-01-012023-03-310001429560us-gaap:FairValueInputsLevel1Member2024-03-310001429560us-gaap:EstimateOfFairValueFairValueDisclosureMember2024-03-310001429560us-gaap:FairValueInputsLevel1Member2023-12-310001429560us-gaap:EstimateOfFairValueFairValueDisclosureMember2023-12-310001429560trvn:December2023EquityOfferingAndWarrantIssuanceMember2024-03-310001429560trvn:December2023EquityOfferingAndWarrantIssuanceMember2023-12-310001429560trvn:VanguardGroupIncMembertrvn:ChesterbrookPennsylvaniaMembertrvn:SubleaseAgreementsMember2020-10-022020-10-020001429560trvn:VanguardGroupIncMembertrvn:ChesterbrookPennsylvaniaMembertrvn:SubleaseAgreementsMember2018-10-112018-10-1100014295602023-01-012023-12-3100014295602023-01-012023-03-310001429560trvn:RoyaltyBasedLoanAgreementMembertrvn:RBridgeFinancingMember2022-04-300001429560srt:MinimumMembertrvn:RoyaltyBasedLoanAgreementMembertrvn:RBridgeFinancingMember2022-04-300001429560srt:MaximumMembertrvn:RoyaltyBasedLoanAgreementMembertrvn:RBridgeFinancingMember2022-04-300001429560trvn:JiangsuNhwaPharmaceuticalCoLtdMembertrvn:LicensingAgreementMember2018-07-012018-07-310001429560trvn:PharmbioKoreaIncMembersrt:MaximumMembertrvn:LicensingAgreementMember2018-06-012018-06-300001429560trvn:RoyaltyBasedLoanAgreementMembertrvn:RBridgeFinancingMember2022-04-012022-04-300001429560country:CNtrvn:RoyaltyBasedLoanAgreementThirdTrancheMembertrvn:RBridgeFinancingMember2022-04-012022-04-300001429560trvn:JiangsuNhwaPharmaceuticalCoLtdMembertrvn:LicensingAgreementMember2020-08-012020-08-310001429560trvn:JiangsuNhwaPharmaceuticalCoLtdMembertrvn:LicensingAgreementMember2020-08-310001429560trvn:JiangsuNhwaPharmaceuticalCoLtdMembertrvn:LicensingAgreementMember2023-05-012023-05-310001429560trvn:RoyaltyBasedLoanAgreementSecondTrancheMembertrvn:RBridgeFinancingMember2022-04-012022-04-300001429560trvn:PharmbioKoreaIncMembertrvn:LicensingAgreementMember2018-06-012018-06-300001429560trvn:PrefundedCommonStockWarrantsMembertrvn:December2023EquityOfferingAndWarrantIssuanceMember2023-12-280001429560trvn:December2023InducementAgreementMember2023-12-280001429560trvn:December2023InducementAgreementMember2023-12-282023-12-280001429560trvn:VanguardGroupIncMembertrvn:ChesterbrookPennsylvaniaMembertrvn:SubleaseAgreementsMember2018-10-110001429560trvn:ChesterbrookPennsylvaniaMember2024-03-3100014295602024-03-3100014295602023-12-3100014295602024-05-1300014295602024-01-012024-03-31xbrli:sharesiso4217:USDutr:sqftiso4217:USDxbrli:sharesxbrli:puretrvn:tranchetrvn:subsidiaryiso4217:USDutr:sqfttrvn:segment

f

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington, D.C. 20549

FORM 10-Q

(Mark One)

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

For the quarterly period ended March 31, 2024

Or

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

For the transition period from              to

Commission File Number 001-36193

Trevena, Inc.

(Exact Name of Registrant as Specified in Its Charter)

Delaware
(State or Other Jurisdiction of Incorporation or Organization)

26-1469215
(I.R.S. Employer Identification No.)

955 Chesterbrook Boulevard, Suite 110
Chesterbrook, PA
(Address of Principal Executive Offices)

19087
(Zip Code)

Registrant’s telephone number, including area code: (610354-8840

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

Title of each class

Trading Symbol(s)

Name of each exchange on which registered

Common Stock, $0.001 par value

TRVN

The Nasdaq Stock Market LLC

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

Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§ 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, or 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 

Indicate the number of shares outstanding of each of the issuer’s classes of common stock, as of the latest practical date.

Common Stock, $0.001 par value

Shares outstanding as of May 13, 2024: 18,340,953

TABLE OF CONTENTS

Page

Cautionary Note Regarding Forward-Looking Statements

ii

PART I- FINANCIAL INFORMATION

Item 1.

Consolidated Financial Statements (Unaudited)

1

Consolidated Balance Sheets

1

Consolidated Statements of Operations and Comprehensive Loss

2

Consolidated Statements of Stockholders’ (Deficit) Equity

3

Consolidated Statements of Cash Flows

4

Notes to Unaudited Consolidated Financial Statements

5

Item 2.

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

18

Item 3.

Quantitative and Qualitative Disclosures 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, Use of Proceeds, and Issuer Purchases of Equity Securities

30

Item 3.

Defaults Upon Senior Securities

30

Item 4.

Mine Safety Disclosures

30

Item 5.

Other Information

30

Item 6.

Exhibits

31

SIGNATURES

32

Cautionary Note Regarding Forward-Looking Statements

This Quarterly Report on Form 10-Q, or this “Quarterly Report,” contains forward-looking statements that involve substantial risks and uncertainties. The forward-looking statements are contained principally in the section entitled “Management’s Discussion and Analysis of Financial Condition and Results of Operations,” but also are contained elsewhere in this Quarterly Report, as well as in sections such as “Risk Factors,” including those that are incorporated by reference into this Quarterly Report from our most recent Annual Report on Form 10-K, or the “Annual Report.” In some cases, you can identify forward-looking statements by the words “may,” “might,” “will,” “could,” “would,” “should,” “expect,” “intend,” “plan,” “objective,” “anticipate,” “believe,” “estimate,” “predict,” “project,” “potential,” “continue” and “ongoing,” 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, 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. Forward-looking statements include statements about:

our plans and expectations regarding our strategic alternative review process and the timing and success of such process regarding a potential transaction;
success in retaining, or changes required in, our officers, key employees or directors;
our sales of OLINVYK and our ability to successfully commercialize other product candidates for which we may obtain regulatory approval;
our sales, marketing and manufacturing capabilities and strategies;
any ongoing or planned clinical trials and nonclinical studies for our product candidates;
the extent of future clinical trials potentially required by the U.S. Food and Drug Administration for our product candidates;
our ability to fund future operating expenses and capital expenditures with our current cash resources or to secure additional funding in the future;
the timing and likelihood of obtaining and maintaining regulatory approvals for our product candidates;
our plan to develop and potentially commercialize our product candidates;
the clinical utility and potential market acceptance of our product candidates, particularly in light of existing and future competition;
the size of the markets for our product candidates;
the performance of third-parties upon which we depend, including contract manufacturing organizations, suppliers, contract research organizations, distributors and logistics providers;
our ability to identify or acquire additional product candidates with significant commercial potential that are consistent with our commercial objectives;
the extent to which health epidemics and other outbreaks of communicable diseases could disrupt our operations and/or materially and adversely affect our business and financial conditions;
our intellectual property position and our ability to obtain and maintain patent protection and defend our intellectual property rights against third parties; and

ii

our ability to satisfy and maintain all applicable Nasdaq continued listing requirements.

You should refer to the “Risk Factors” section of this Quarterly Report and our Annual Report 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. As a result of these factors, we cannot assure you that the forward-looking statements in this Quarterly Report will prove to be accurate. Furthermore, if our forward-looking statements prove to be inaccurate, the inaccuracy may be material. In light of the 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. We undertake no obligation to publicly update any forward-looking statements, whether as a result of new information, future events or otherwise, except as required by law.

iii

PART I

ITEM 1. CONSOLIDATED FINANCIAL STATEMENTS

TREVENA, INC.

Consolidated Balance Sheets (Unaudited)

(in thousands, except share and per share data)

    

March 31, 2024

December 31, 2023

Assets

 

  

  

Current assets:

 

  

  

Cash and cash equivalents

$

23,552

$

32,975

Prepaid expenses and other current assets

2,426

 

2,230

Total current assets

 

25,978

 

35,205

Restricted cash

 

540

 

540

Property and equipment, net

 

1,107

 

1,195

Right-of-use lease assets

3,512

3,665

Total assets

$

31,137

$

40,605

Liabilities and stockholders’ deficit

 

  

 

  

Current liabilities:

 

  

 

  

Accounts payable, net

$

2,327

$

2,303

Accrued expenses and other current liabilities

 

3,839

 

4,239

Lease liabilities

1,041

1,012

Total current liabilities

 

7,207

 

7,554

Loan payable, net

 

31,317

 

30,809

Leases, net of current portion

 

4,153

 

4,424

Warrant liability

3,114

 

5,475

Total liabilities

 

45,791

 

48,262

Stockholders’ deficit:

 

  

 

  

Preferred stock—$0.001 par value; 5,000,000 shares authorized, none issued or outstanding at March 31, 2024 and December 31, 2023

 

 

Common stock—$0.001 par value; 200,000,000 shares authorized at March 31, 2024 and December 31, 2023; 18,321,010 and 17,289,104 shares issued and outstanding at March 31, 2024 and December 31, 2023, respectively

 

18

 

17

Additional paid-in capital

 

581,067

 

580,387

Accumulated deficit

 

(595,739)

 

(588,061)

Total stockholders’ deficit

 

(14,654)

 

(7,657)

Total liabilities and stockholders’ deficit

$

31,137

$

40,605

See accompanying notes to consolidated financial statements.

1

TREVENA, INC.

Consolidated Statements of Operations and Comprehensive Loss (Unaudited)

(in thousands, except share and per share data)

Three Months Ended

 

March 31, 

    

2024

    

2023

 

Revenue:

  

  

Product revenue

$

20

$

6

Total revenue

 

20

 

6

Operating expenses:

 

 

Cost of goods sold

88

127

Selling, general and administrative

 

5,845

6,089

Research and development

 

3,965

3,909

Total operating expenses

 

9,898

 

10,125

Loss from operations

 

(9,878)

 

(10,119)

Other income (expense):

 

 

Change in fair value of warrant liability

 

2,361

2,466

Other income (expense), net

 

4

9

Interest income

 

353

289

Interest expense

(513)

(446)

Loss on foreign currency exchange

(5)

(18)

Total other income, net

 

2,200

 

2,300

Net loss

(7,678)

(7,819)

Unrealized gain on marketable securities

1

Comprehensive loss

$

(7,678)

$

(7,818)

Per share information:

 

 

  

Net loss per share of common stock, basic and diluted

$

(0.36)

$

(0.81)

Weighted average common shares outstanding, basic and diluted

 

21,303,390

 

9,594,072

See accompanying notes to consolidated financial statements.

2

TREVENA, INC.

Consolidated Statements of Stockholders’ (Deficit) Equity (Unaudited)
(in thousands, except share data)

Stockholders' (Deficit) Equity

Accumulated

Common Stock

Other

Number

$0.001

Additional

Comprehensive

Total

of

Par

Paid-in

Accumulated

Income

Stockholders'

    

Shares

    

Value

    

Capital

Deficit

    

(Loss)

   

(Deficit) Equity

Balance, January 1, 2024

 

17,289,104

$

17

$

580,387

$

(588,061)

$

$

(7,657)

Stock-based compensation expense

 

681

 

681

Exercise of pre-funded warrant

1,031,906

1

(1)

Net loss

 

(7,678)

 

(7,678)

Balance, March 31, 2024

 

18,321,010

$

18

$

581,067

$

(595,739)

$

$

(14,654)

Balance, January 1, 2023

 

7,744,692

$

8

$

563,362

$

(547,772)

$

1

$

15,599

Stock-based compensation expense

 

806

806

Unrealized loss on marketable securities

 

(1)

(1)

Exercise of pre-funded warrants and related reclassification of warrant liability

 

1,230,380

1

1,568

1,569

Net loss

 

(7,819)

(7,819)

Balance, March 31, 2023

 

8,975,072

$

9

$

565,736

$

(555,591)

$

$

10,154

See accompanying notes to consolidated financial statements.

3

TREVENA, INC.

Consolidated Statements of Cash Flows (Unaudited)

(in thousands)

Three Months Ended

March 31, 

    

2024

    

2023

Operating activities:

Net loss

$

(7,678)

$

(7,819)

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

 

 

Depreciation

 

88

82

Stock-based compensation

 

681

806

Noncash interest expense on loan

 

508

46

Change in fair value of warrant liability

(2,361)

(2,466)

Change in right-of-use asset

153

132

Changes in operating assets and liabilities:

 

Accounts receivable, prepaid expenses and other assets

 

(196)

(701)

Operating lease liabilities

(239)

(212)

Accounts payable, accrued expenses and other liabilities

 

(376)

(742)

Net cash used in operating activities

 

(9,420)

 

(10,874)

Financing activities:

 

  

 

  

Finance lease payments

 

(3)

(3)

Proceeds from exercise of pre-funded warrants

1

Net cash used in financing activities

 

(3)

 

(2)

Net decrease in cash, cash equivalents and restricted cash

 

(9,423)

 

(10,876)

Cash, cash equivalents and restricted cash—beginning of period

 

33,515

40,280

Cash, cash equivalents and restricted cash—end of period

$

24,092

$

29,404

Supplemental disclosure of cash flow information:

 

  

 

  

Reclassification of warrant liability upon exercise of pre-funded warrants

$

$

1,568

See accompanying notes to consolidated financial statements.

4

TREVENA, INC.

Notes to Unaudited Consolidated Financial Statements

March 31, 2024

1. Organization and Description of the Business

Trevena, Inc., or the Company, is a biopharmaceutical company focused on the development and commercialization of novel medicines for patients affected by central nervous system, or CNS, disorders. The Company operates in one segment and has its principal office in Chesterbrook, Pennsylvania.

Since commencing operations in 2007, the Company has devoted substantially all of its financial resources and efforts to commercialization and research and development, including nonclinical studies and clinical trials. The Company has never been profitable. In late 2017, the Company submitted a new drug application, or NDA, for OLINVYK® (OLINVYK) injection, or OLINVYK, to the United States Food and Drug Administration, or the FDA. In August 2020, the FDA approved the NDA for OLINVYK and the Company initiated commercial launch of OLINVYK in the first quarter of 2021. In April 2024, we announced that OLINVYK remains available for purchase by customers, but that we are reducing commercial support for the product to preserve capital as we conduct a process to explore a range of strategic alternatives for OLINVYK.

Since its inception, the Company has incurred losses and negative cash flows from operations. At March 31, 2024, the Company had an accumulated deficit of $595.7 million. The Company’s net loss was $7.7 million and $7.8 million for the three months ended March 31, 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 the financial statements are issued. The Company expects that its existing balance of cash and cash equivalents as of March 31, 2024 is not sufficient to fund operations for 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 or debt financings, or through strategic transactions, including collaborations. 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 a result, management concluded that such plans do not alleviate the substantial doubt. If the Company is unable to raise sufficient additional capital, consummate a strategic transaction or defer sufficient operating expenses, the Company may be compelled to reduce the scope of its operations and planned capital expenditures.

2. Summary of Significant Accounting Policies

Basis of Presentation

The accompanying consolidated financial statements have been prepared in conformity with accounting principles generally accepted in the United States of America, or U.S. GAAP. Any reference in these notes to applicable guidance is meant to refer to the authoritative United States generally accepted accounting principles as found in the ASC and Accounting Standards Updates, or ASUs, of the FASB. The Company’s functional currency is the U.S. dollar.

The consolidated financial statements include all normal and recurring adjustments that are considered necessary for the fair presentation of the Company’s consolidated balance sheets as of March 31, 2024, its results of operations and its comprehensive loss for the three months ended March 31, 2024 and 2023, its consolidated statements of stockholders’ equity for the period from January 1, 2024 to March 31, 2024 and for the period January 1, 2023 to March 31, 2023, and its consolidated statements of cash flows for the three months ended March 31, 2024 and 2023. The information included in this Quarterly Report on Form 10-Q should be read in conjunction with the financial statements and accompanying notes included in the Company’s most recent Annual Report on Form 10-K for the year ended December 31, 2023. Since the date of those financial statements, there have been no changes to the Company’s significant accounting policies. The financial data and other information disclosed in these notes related to the three

5

months ended March 31, 2024 and 2023 are not necessarily indicative of the results to be expected for the year ending December 31, 2024, any other interim periods, or any future year or period.

Principles of Consolidation

In connection with the royalty-based financing agreement disclosed in Note 5, the Company established three wholly owned subsidiaries, Trevena Royalty Corporation, Trevena SPV1 LLC and Trevena SPV2 LLC to facilitate the financing. The consolidated financial statements include the accounts of the Company and its wholly owned subsidiaries as of March 31, 2024. All significant intercompany accounts and transactions have been eliminated in consolidation.

Use of Estimates

The preparation of consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the amounts reported in the financial statements and accompanying notes. Management used significant estimates in the following areas, among others: stock-based compensation expense, the determination of the fair value of stock-based awards, the fair value of common stock warrants, the accounting for research and development costs, accrued expenses, the recoverability of the Company’s net deferred tax assets and related valuation allowance, and the amortization of debt expenses. The financial data and other information disclosed in these notes are not necessarily indicative of the results to be expected for any future year or period. The Company bases its estimates on historical experience and also on assumptions that it believes are reasonable, however, actual results could significantly differ from those results.

Fair Value of Financial Instruments

The carrying amount of the Company’s financial instruments, which include cash and cash equivalents, restricted cash, accounts payable, and accrued expenses approximate their fair values, given their short-term nature. Additionally, the Company believes the carrying value of the loan payable approximates its fair value as the interest rate is reflective of the rate the Company could obtain on debt with similar terms and conditions. Certain of the Company’s common stock warrants are carried at fair value, as disclosed in Note 3.

The Company has evaluated the estimated fair value of financial instruments using available market information and management’s estimates. The use of different market assumptions and/or estimation methodologies could have a significant effect on the estimated fair value amounts. See Note 3 for additional information.

Product Revenue

Product revenue is recognized at the point in time when our performance obligations with our customers have been satisfied. At contract inception, we determine if the contract is within the scope of ASC Topic 606 and then evaluate the contract using the following five steps: (i) identify the contract with the customer; (ii) identify the performance obligations; (iii) determine the transaction price; (iv) allocate the transaction price to the performance obligations; and (v) recognize revenue at the point in time when the Company satisfies a performance obligation.

OLINVYK is sold to wholesalers in the US (collectively, “customers”). These customers subsequently resell OLINVYK generally to hospitals, ambulatory surgical centers and other purchasers of OLINVYK. We recognize revenue from OLINVYK sales at the point customers obtain control of the product, which generally occurs upon delivery.

Revenue is recorded at the transaction price, which is the amount of consideration we expect to receive in exchange for transferring products to a customer. We determine the transaction price based on fixed consideration in our contractual agreements, which includes estimates of variable consideration which are more fully described below. The transaction price is allocated entirely to the performance obligation to provide pharmaceutical products. In determining the transaction price, a significant financing component does not exist since the timing from when we deliver product to when the customers pay for the product is less than one year and the customers do not pay for product in advance of the transfer of the product.

6

Variable Consideration

The Company includes an estimate of variable consideration in its transaction price at the time of sale when control of the product transfers to the customer. Variable consideration includes distributor chargebacks, prompt payment (cash) discounts, distribution service fees and product returns.

The Company assesses whether or not an estimate of its variable consideration is constrained and has determined that the constraint does not apply, since it is probable that a significant reversal in the amount of cumulative revenue will not occur in the future when the uncertainty associated with the variable consideration is subsequently resolved. The Company’s estimates for variable consideration are adjusted as required at each reporting period for specific known developments that may result in a change in the amount of total consideration it expects to receive.

Distributor Chargebacks

When a product that is subject to a contractual price agreement is sold to a third party, the difference between the price paid to the Company by the wholesaler and the price under the specific contract is charged back to the Company by the wholesaler. Utilizing this information, the Company estimates a chargeback percentage for each product and records an allowance for chargebacks as a reduction to revenue when the Company records sales of the products. We reduce the chargeback allowance when a chargeback request from a wholesaler is processed. Reserves for distributor chargebacks are included in accounts receivable, net on the consolidated balance sheet.

Prompt Payment (Cash) Discounts

The Company provides customers with prompt payment discounts which may result in adjustments to the price that is invoiced for the product transferred, in the case that payments are made within a defined period. The Company’s prompt payment discount reserves are based on actual net sales and contractual discount rates. Reserves for prompt payment discounts are included in accounts receivable, net on the consolidated balance sheet.

Distribution Service Fees

The Company pays distribution service fees to its customers based on a fixed percentage of the product price. These fees are not in exchange for a distinct good or service and therefore are recognized as a reduction of the transaction price. The Company reserves for these fees based on actual net sales, contractual fee rates negotiated with the customer and the mix of the products in the distribution channel that remain subject to fees. Reserves for distribution service fees are included in accounts receivable, net on the consolidated balance sheet.

Product Returns

Generally, the Company’s customers have the right to return any unopened product during the eighteen (18) month period beginning six (6) months prior to the labeled expiration date and ending twelve (12) months after the labeled expiration date.  The Company does not currently rely on industry data in its analysis of returns reserve. As the Company sold OLINVYK and established historical sales over a longer period of time (i.e., two to three years), the Company placed more reliance on historical purchasing, demand and return patterns of its customers when evaluating its reserves for product returns. OLINVYK has a forty-eight (48) month shelf life.

The Company recognizes the amount of expected returns as a refund liability, representing the obligation to return the customer’s consideration. Since the returns primarily consist of expired and short dated products that will not be resold, the Company does not record a return asset for the right to recover the goods returned by the customer at the time of the initial sale (when recognition of revenue is deferred due to the anticipated return). Accrued product return estimates are recorded in accrued expenses and other current liabilities on the consolidated balance sheet.

7

3. Fair Value of Financial Instruments

ASC 820, Fair Value Measurement, establishes a fair value hierarchy for instruments measured at fair value that distinguishes between assumptions based on market data (observable inputs) and the Company’s own assumptions (unobservable inputs). Observable inputs are inputs that market participants would use in pricing the asset or liability based on market data obtained from sources independent of the Company. Unobservable inputs are inputs that reflect the

Company’s assumptions about the inputs that market participants would use in pricing the asset or liability and are developed based on the best information available in the circumstances.

ASC 820 identifies fair value as the exchange price, or exit price, representing the amount that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants. As a basis for considering market participant assumptions in fair value measurements, ASC 820 establishes a three-tier fair value hierarchy that distinguishes among the following:

Level 1 – Valuations based on unadjusted quoted prices in active markets for identical assets or liabilities that the Company has the ability to access.
Level 2 – Valuations based on quoted prices for similar assets or liabilities in active markets, quoted prices for identical or similar assets or liabilities in markets that are not active and models for which all significant inputs are observable, either directly or indirectly.
Level 3 – Valuations based on inputs that are unobservable and significant to the overall fair value measurement.

To the extent that the valuation is based on models or inputs that are less observable or unobservable in the market, the determination of fair value requires more judgment. Accordingly, the degree of judgment exercised by the Company in determining fair value is greatest for instruments categorized in Level 3. A financial instrument’s level within the fair value hierarchy is based on the lowest level of any input that is significant to the fair value measurement.

The following table presents fair value of the Company’s cash, cash equivalents, restricted cash and warrant liability as of March 31, 2024 and December 31, 2023 (in thousands):

    

March 31, 

Quoted Prices in Active Markets

Significant Other Observable Inputs

Unobservable Inputs

Description:

2024

    

(Level 1)

    

(Level 2)

    

(Level 3)

Assets:

 

Cash

$

2,381

$

2,381

$

$

Money Market Funds

21,171

21,171

Restricted Cash

 

540

 

540

 

 

Total assets measured and recorded at fair value

$

24,092

$

24,092

$

$

Liabilities:

 

  

 

  

 

  

 

  

Warrant Liability

 

3,114

 

 

 

3,114

Total liabilities measured and recorded at fair value

$

3,114

$

$

$

3,114

8

December 31,

Quoted Prices in Active Markets

Significant Other Observable Inputs

Unobservable Inputs

Description:

    

2023

    

(Level 1)

    

(Level 2)

    

(Level 3)

Assets:

Cash

$

3,159

$

3,159

$

$

Money Market Funds

 

29,816

29,816

Restricted Cash

540

 

540

 

 

Total assets measured and recorded at fair value

$

33,515

$

33,515

$

$

Liabilities:

 

  

 

  

 

  

 

  

Warrant Liability

 

5,475

 

 

 

5,475

Total liabilities measured and recorded at fair value

$

5,475

$

$

$

5,475

(1)The fair value of Level 1 securities is estimated based on quoted prices in active markets for identical assets or liabilities.

The Company recognizes transfers between levels of the fair value hierarchy as of the end of the reporting period. There were no transfers between Level 2 and Level 3 during the three months ended March 31, 2024.

December 2023 Equity Offering and Warrant Issuance

The common stock warrants issued in connection with the Company’s private placement and warrant exercise transactions in December 2023 (collectively, the “December 2023 Offering”) were classified as liabilities at the time of issuance due to certain cash settlement adjustment features that were not deemed to be indexed to the Company’s stock. The warrant liability is remeasured each reporting period with the change in fair value recorded to other income (expense) in the consolidated statement of operations and comprehensive loss until the warrants are exercised, expired, reclassified or otherwise settled. The fair value of the warrant liability was determined using Level 3 inputs and was estimated using a Black-Scholes Option Pricing Model.

The assumptions used to estimate the fair value were as follows:

 

    

March 31, 2024

    

December 31, 2023

 

Expected term of warrants (in years)

5.0

5.3

Risk-free interest rate

 

4.2

%  

3.8

%  

Expected volatility

 

114.72

%  

128.26

%  

Dividend yield

 

%  

%  

The following is a roll forward of the December 2023 Offering common stock warrant liability (in thousands):

    

Warrant Liability

Balance, December 31, 2023

$

5,475

Change in fair value

 

(2,361)

Balance, March 31, 2024

$

3,114

9

Warrants

As of March 31, 2024, the Company had the following common stock warrants outstanding:

Classification

Warrants

Exercise Price

Expiration Date

December 2023 Offering Pre-Funded Warrants

Equity

1,748,000

$0.001

Until exercised

December 2023 Offering Warrants

Liability

8,648,666

0.70

4/19/2029

R-Bridge warrants

Equity

200,000

20.50

4/14/2025

Other warrants

Equity

4,114

90.38 - 265.48

9/19/2024 - 3/31/2027

10,600,780

4. Inventories

Inventories are valued at the lower of cost or net realizable value. Cost is determined using the first-in, first-out method for all inventories. Inventory includes the cost of API, raw materials and third-party contract manufacturing and packaging services. Indirect overhead costs associated with production and distribution are recorded as period costs in the period incurred. Costs of drug product to be consumed in any current or future clinical trials will continue to be recognized as research and development expense.

The Company periodically evaluates the carrying value of inventory on hand using the same lower of cost or net realizable value approach as that used to initially value the inventory. Valuation adjustments may be required for slow-moving or obsolete inventory or in any situations where market conditions have caused net realizable value to fall below the carrying cost of the inventory.

Inventory consists of the following (in thousands):

    

March 31, 2024

    

December 31, 2023

Finished goods

$

$

896

Inventory Valuation Adjustment

(896)

Total Inventories

$

-

$

-

The Company recorded an inventory valuation adjustment of $0.9 million during the year ended December 31, 2023. The valuation adjustment was recorded to account for slow moving or obsolete inventory due to uncertainty of commercial activities and future expected OLINVYK sales.

5. Loan Payable

In April 2022, the Company, through its wholly owned subsidiary, Trevena SPV2 LLC (“SPV2”), entered into a royalty-based loan agreement (the “Loan Agreement”) with R-Bridge, pursuant to which the Company may be eligible to receive up to $40.0 million in term loan borrowings (the “R-Bridge Financing”). Term loan borrowings will be advanced in three tranches. The first tranche of $15.0 million was advanced in April 2022. The second tranche of $10.0 million will become available upon achievement of either a commercial or financing milestone as set forth in the Loan Agreement. The third tranche of $15.0 million became available upon the first commercial sale of OLINVYK in China which occurred in August 2023 and the Company elected to receive such proceeds.

The following table summarizes the impact of the Loan Agreement on the Company’s consolidated balance sheet as follows (in thousands):

10

    

March 31, 

2024

Principal and accreted interest

$

32,691

Unamortized debt discount

 

(1,374)

Loans payable, net

$

31,317

The term loans bear interest at a rate per annum equal to 7.00% and will mature on the earlier of (i) the fifteen (15) year anniversary of the closing date in March 2022 and (ii) the date on which the license agreement with Nhwa expires. Repayment of any borrowings and related interest will be made quarterly beginning June 30, 2022. Repayment will be in the form of (i) a 4.0% royalty payment on the Company’s net sales of OLINVYK in the United States and (ii) proceeds from royalties from the Company’s license agreement with Nhwa. As a result of Nhwa obtaining Chinese approval of OLINVYK in May 2023, royalties from net sales of OLINVYK in the United States are capped at $10.0 million in accordance with the Loan Agreement. Upon a change in control or in the event the Company elects to repay any outstanding borrowings prior to their contractual maturity, SPV2 is required to pay a control premium equal to the greater of (i) principal and interest and (ii) $10.0 million or $20.0 million depending on the timing in which the triggering event occurs as further provided in the Loan Agreement.

In April 2022, the Company placed $2.0 million into an interest reserve account in connection with the Loan Agreement. Payments of interest under the Loan Agreement are made quarterly from the royalty on the Company’s net sales of OLINVYK in the United States and proceeds from royalties from the Company’s license agreement with Nhwa. On each interest payment date, if the royalty payments received do not equal the total interest due for the respective quarter, the interest payment due will be paid from the interest reserve account. The interest reserve account was classified as restricted cash on the Company’s balance sheet at December 31, 2022. During the second quarter of 2023, the Company agreed to transfer the remaining funds, approximately $1.0 million, to R-Bridge to prepay future interest payments. As of December 31, 2023, the prepaid interest had been reduced to $0.0 through interest expense incurred under the Loan Agreement.

Repayments of all borrowings, interest and other related payments, under the Loan Agreement are secured by substantially all of the assets associated with the license agreement with Nhwa, the Chinese intellectual property related to OLINVYK, and deposit accounts established to hold amounts received on account for repayment of the borrowings and related interest under the Loan Agreement. The Loan Agreement contains certain customary affirmative and negative covenants and contains customary defined events of default, upon which any outstanding principal and unpaid interest shall be due on demand. At March 31, 2024, there were no events of default pursuant to the Loan Agreement and the Company was in compliance with all covenants. Interest expense is imputed based on the estimated loan repayment period, which takes into consideration estimated future revenue in the United States and China. Changes in estimates are recognized prospectively and may have a material impact on liability balance. As of March 31, 2024, the effective interest rate was 5.8%.

In connection with the first tranche borrowings in April 2022, the Company issued a warrant to R-Bridge to purchase 200,000 shares of the Company’s common stock at an initial exercise price of $20.50 per share and will be exercisable for a period of three years. The Company concluded the warrant was a freestanding equity-classified instrument to which the proceeds from the first tranche was allocated across the debt and warrant on a relative fair value basis. In addition, the Company incurred lender fees and third-party costs of $0.5 million each and were netted against the proceeds allocated to the debt and warrant. Fees netted against debt proceeds represent a debt discount and are amortized into interest expense using the effective interest method. During the three months ended March 31, 2024, the Company recognized interest expense of $0.5 million, of which $0.1 million pertained to the amortization of the debt discount.

The accounting for the Loan Agreement requires the Company to make certain estimates and assumptions, particularly about future royalties under the license agreement with Nhwa and sales of OLINVYK in the United States and China. Such estimates and assumptions are utilized in determining the expected repayment term, amortization period of the debt discount, accretion of interest expense and classification between current and long-term portions of amounts outstanding. The Company amortizes the debt discount into interest expense over the expected term of the arrangement using the interest method based on projected cash flows. Similarly, the Company classifies as current debt for the Loan Agreement, amounts that are expected to be repaid during the succeeding twelve months after the reporting period end. However, the repayment of amounts due under the Loan Agreement is variable because the cash flows to be utilized for periodic payments is a function of amounts received by the Company with respect to the royalties and net product sales.

11

Accordingly, the estimates of the magnitude and timing of amounts to be available for debt service are subject to significant variability and thus, subject to significant uncertainty. Therefore, these estimates and assumptions are likely to change, which may result in future adjustments to the portion of the debt that is classified as a current liability, the amortization of debt discount and the accretion of interest expense. Other amounts that may become due and payable under the Loan Agreement, including amounts shared between the parties with respect to cash flows received in excess of pre-defined thresholds, are recognized as additional interest expense when they become probable and estimable. The amount of principal to be repaid in each of the five succeeding years is not fixed and determinable.

6. Stockholders’ (Deficit) Equity

Equity Offerings

Under its certificate of incorporation, the Company was authorized to issue up to 200,000,000 shares of common stock as of March 31, 2024. The Company also was authorized to issue up to 5,000,000 shares of preferred stock as of March 31, 2024. The Company is required, at all times, to reserve and keep available out of its authorized but unissued shares of common stock sufficient shares to effect the conversion of the shares of the preferred stock and all outstanding stock options and warrants.

December 2023 Equity Offering and Warrant issuance

On December 28, 2023, the Company and a single investor entered into a securities purchase agreement whereby the Company issued 2,779,906 pre-funded warrants with an initial exercise price of $0.001 per share for $0.70 per warrant, which are exercisable immediately and do not expire. In addition, the investor received 2,779,906 common stock warrants with an initial exercise price of $0.70 per share, which are exercisable for five years beginning on the date in which the Company obtains shareholder approval to issue the underlying shares of common stock associated with the warrants.

Concurrent with the securities purchase agreement above, the Company and the investor entered into an inducement agreement whereby the Company agreed to reduce the exercise price of 2,934,380 warrants held by the investor from prior equity offerings. The weighted average exercise price of the outstanding warrants was $3.35 per share and was reduced to $0.70 per share in exchange for the investor agreeing to immediately exercise the warrants. Of the warrants exercised, 1,234,380 are being held in abeyance for the benefit of the holder due to certain beneficial ownership limitations and these shares are not considered issued or outstanding in our consolidated balance sheet. In addition to reducing the exercise price, the Company issued 5,868,760 common stock warrants to the investor with an initial exercise price of $0.70 per share, which are exercisable for five years beginning on the date in which the Company obtained shareholder approval to issue the underlying shares of common stock associated with the warrants. The fair value of the warrants to purchase 5,868,760 shares of common stock and the change in fair value of the warrants resulting from the reduction in the exercise price totaling $4.2 million was accounted for as equity issuance costs in the consolidated statement of operations.

The Company received $3.5 million in total, after deducting underwriter fees and other third-party costs, as a result of the sale of pre-funded warrants and exercise of the warrants as part of the inducement.

The warrants issued did not meet the requirements to be indexed to equity and equity classified and, as such, are classified as liabilities at fair value with changes in fair value recorded within other income (expense), net on the consolidated statements of operations and comprehensive loss.

12

Equity Incentive Plan

The estimated grant date fair value of the Company’s share-based awards is amortized on a straight-line basis over the awards’ service periods. Share based compensation expense recognized was as follows (in thousands):

Three Months Ended March 31, 

    

2024

2023

    

Research and development

$

156

$

189

Selling, general and administrative

 

525

 

617

Total stock-based compensation

$

681

$

806

Stock Options

A summary of stock option activity and related information through March 31, 2024 follows:

Options Outstanding

    

    

    

Weighted 

Average 

Weighted 

Remaining 

Average 

Contractual 

Number of 

Exercise 

Term 

Shares

Price

(in years)

Balance, December 31, 2023

 

403,484

$

35.68

6.81

Granted

 

Exercised

 

Forfeited/Cancelled

 

(18,767)

37.31

Balance, March 31, 2024

 

384,717

$

35.61

6.66

Vested or expected to vest at March 31, 2024

 

384,717

$

35.61

6.66

Exercisable at March 31, 2024

 

257,015

$

47.92

5.62

The aggregate intrinsic value of options exercisable as of March 31, 2024 was zero, based on the difference between the Company’s closing stock price of $0.46 and the exercise price of each stock option.

The Company uses the Black Scholes option pricing model to estimate the fair value of stock options at the grant date. The Black Scholes model requires the Company to make certain estimates and assumptions, including estimating the fair value of the Company’s common stock, assumptions related to the expected price volatility of the Company’s common stock, the period during which the options will be outstanding, the rate of return on risk free investments and the expected dividend yield for the Company’s stock.

Restricted Stock Units

RSU-related expense is recognized on a straight-line basis over the vesting period. Upon vesting, these awards may be settled on a net-exercise basis to cover any required withholding tax with the remaining amount converted into an equivalent number of shares of common stock.

13

The following is a summary of changes in the status of non-vested RSUs during the three months ended March 31, 2024:

    

    

Weighted 

Average 

Number of 

Grant Date

Awards

Fair Value

Non-vested at December 31, 2023

 

1,602,588

$

2.05

Granted

 

Vested

 

Forfeited/Cancelled

 

(34,471)

1.70

Non-vested at March 31, 2024

 

1,568,117

$

2.06

For the three months ended March 31, 2024, the Company recorded $0.4 million in stock-based compensation expense related to RSUs, which is reflected in the consolidated statements of operations and comprehensive loss.

As of March 31, 2024, there was $2.5 million of total unrecognized compensation expense related to unvested RSUs that will be recognized over the weighted average remaining period of 2.17 years.

Shares Available for Future Grant

At March 31, 2024, the Company has the following shares available to be granted under its equity incentive plans:

    

    

Inducement 

2023 Plan

Plan

Available at December 31, 2023

 

253,463

 

12,000

Authorized

 

Granted

 

Shares withheld for taxes not issued

Forfeited/Cancelled

 

53,238

Available at March 31, 2024

 

306,701

 

12,000

Shares Reserved for Future Issuance

At March 31, 2024, the Company has reserved the following shares of common stock for issuance:

Stock options outstanding under 2013 Plan

    

273,967

Stock options outstanding under 2023 Plan

102,750

Restricted stock units outstanding under 2013 Plan

1,568,117

Stock options outstanding under Inducement Plan

 

8,000

Warrants outstanding

 

10,600,780

Total shares of common stock reserved for future issuance

 

12,553,614

7. Commitments and Contingencies

Leases

The Company leases office space in Chesterbrook, Pennsylvania and equipment. The Company’s principal office is located at 955 Chesterbrook Boulevard, Chesterbrook, Pennsylvania, where the Company currently leases approximately 8,231 square feet of developed office space on the first floor and 40,565 square feet of developed office space on the second floor. The lease term for this space extends through May 2028. On October 11, 2018, the Company entered into an agreement with The Vanguard Group, Inc. (“Vanguard”) whereby Vanguard agreed to sublease the 40,565 square feet of space on the second floor for an initial term of 37 months. On October 2, 2020, Vanguard notified the Company that they exercised the first option to extend the sublease term for three years through November 30, 2024. Vanguard has a second option to extend the sublease term for an additional three years through November 30, 2027. On

14

August 3, 2023, Vanguard exercised its second option to extend its sublease term. The Company and Vanguard agreed to further extend the sublease through May 2028. With the current extension to May 2028, Vanguard’s sublease is coterminous with the Company’s master lease term. The sublease provides for rent abatement for the first month of the term; thereafter, the rent payable to the Company by Vanguard under the sublease is (i) $0.50 less during months 2 through 13 of the sublease and (ii) $1.00 less in month 14 through 109 of the sublease, and (iii) in month 110 through 116 of the sublease, $16.50 less than the base rent payable by us under our master lease with Chesterbrook Partners, L.P. Vanguard also is responsible for paying to the Company all tenant energy costs, annual operating costs, and annual tax costs attributable to the subleased space during the term of the sublease. Rent expense and associated sublease income are recorded in the Company’s consolidated statements of operations and comprehensive loss as other income (expense).

Supplemental balance sheet information related to leases was as follows (in thousands):

    

March 31, 2024

    

December 31, 2023

Operating leases:

 

  

 

  

Operating lease right-of-use assets

 

$

3,512

 

$

3,665

Other current lease liabilities

1,031

1,002

Operating lease liabilities

4,148

4,417

Total operating lease liabilities

$

5,179

$

5,419

Finance leases:

Property and equipment, at cost

$

29

$

29

Accumulated depreciation

(16)

(13)

Property and equipment, net

13

16

Other current lease liabilities

10

10

Other long-term liabilities

5

7

Total finance lease liabilities

$

15

$

17

The components of lease expense were as follows (in thousands):

Three Months Ended

March 31, 

    

2024

    

2023

Operating lease costs:

Operating lease expense

$

385

$

398

Other income

(350)

(350)

Total operating lease costs

$

35

$

48

Finance lease costs:

Amortization of right-of-use assets

2

2

Interest on lease liabilities

Total finance lease costs

$

2

$

2

Supplemental cash flow information related to leases was as follows (in thousands):

Three Months Ended

March 31, 

    

2024

    

2023

Cash paid for amounts included in the measurement of lease liabilities

 

  

 

  

Operating cash flows from operating leases

$

(122)

$

(128)

Financing cash flows from finance leases

(3)

 

(3)

15

Our lease liabilities will mature, as follows (in thousands):

    

Operating Leases

 

Financing Leases

2024 (April 1 - December 31)

1,090

8

2025

1,474

8

2026

1,498

2027

1,523

2028

640

Total minimum lease payments

$

6,225

$

16

Less: imputed interest

(1,046)

(1)

Lease liability

$

5,179

$

15

Per the terms of our sublease, we expect the following inflows (in thousands):

    

Sublease

2024 (April 1 - December 31)

869

2025

1,178

2026

1,198

2027

1,166

2028

254

Total minimum lease payments

$

4,665

Weighted average lease term and discount rates are as follows:

Three Months Ended March 31, 

 

2024

 

2023

Weighted average remaining lease term (years)

Operating leases

4

5

Finance leases

1

2

Weighted average discount rate

Operating leases

9.2%

9.2%

Finance leases

6.5%

6.5%

8. Product Revenue

Performance Obligation

The Company’s performance obligation is the supply of finished pharmaceutical products to its customers. The Company’s customers consist of major wholesale distributors. The Company’s customer contracts generally consist of both a master agreement, which is signed by the Company and its customer, and a customer submitted purchase order, which is governed by the terms and conditions of the master agreement.

Revenue is recognized when the Company transfers control of its products to the customer, which occurs at a point-in-time, upon delivery.

The Company offers standard payment terms to its customers and has elected the practical expedient to not adjust the promised amount of consideration for the effects of a significant financing, since the period between when the Company transfers the product to the customer and when the customer pays for that product is one year or less. Taxes collected from customers relating to product revenue and remitted to governmental authorities are excluded from revenues. The consideration amounts due from customers as a result of product revenue are subject to variable consideration.

The Company offers standard product warranties which provide assurance that the product will function as expected and in accordance with specifications. Customers cannot purchase warranties separately and these warranties

16

do not give rise to a separate performance obligation. The Company permits the return of product under certain circumstances, mainly upon at or near product expiration, instances of shipping errors or where product is damaged in transit. The Company accrues for the customer’s right to return as part of its variable consideration.

Sales-Related Deductions

The following table presents a roll forward of the major categories of sales-related deductions included in trade receivable allowances for the three months ended March 31, 2024 (in thousands):

    

Sales Discounts

    

Chargebacks

    

Fee for Service

Balance, January 1, 2024

$

2

19

9

Provision related to sales recorded in the period

 

4

3

Credits / payments during the period

 

(2)

Adjustments related to prior period sales

 

Balance, March 31, 2024

$

2

$

21

$

12

As of March 31, 2024, the Company’s outstanding accounts receivable of $35,000 was offset by the trade receivable allowances presented above.

9. License and Royalty Revenue

License and Commercialization Agreement with Pharmbio Korea Inc.

In April 2018, the Company entered into an exclusive license agreement with Pharmbio Korea Inc., or Pharmbio, for the development and commercialization of OLINVYK for the management of moderate to severe acute pain in South Korea. Under the terms of the agreement, the Company received an upfront, non-refundable cash payment of $3.0 million (less applicable withholding taxes of $0.5 million) in June 2018, and will receive a cash commercial milestone of up to $0.5 million if OLINVYK is approved in South Korea and tiered royalties on product sales in South Korea ranging from high single digits to 20%, less applicable withholding taxes. As part of the agreement, the Company also granted Pharmbio an option to manufacture OLINVYK, on a non-exclusive basis, for the development and commercialization of the product in South Korea, subject to a separate arrangement to be entered into if Pharmbio exercises the option. The license agreement is terminable by Pharmbio for any reason upon 180 days written notice.

In accordance with the terms of the agreement, Pharmbio is solely responsible for all development and regulatory activities in South Korea. The parties have formed a Joint Development Committee with equal representation from the Company and Pharmbio to provide overall coordination and oversight of the development of OLINVYK in South Korea. The parties also agreed to form a Joint Manufacturing and Commercialization Committee at least six months prior to the anticipated date of regulatory approval of OLINVYK in South Korea to provide overall coordination and oversight of the manufacture and commercialization of OLINVYK in South Korea.

License Agreement with Jiangsu Nhwa Pharmaceutical Co. Ltd.

In April 2018, the Company also entered into an exclusive license agreement with Jiangsu Nhwa Pharmaceutical Co. Ltd., or Nhwa, for the development and commercialization of OLINVYK for the management of moderate to severe acute pain in China. Under the terms of this agreement, the Company received an upfront, non-refundable cash payment of $2.5 million (less applicable withholding taxes of $0.3 million) in July 2018. In August 2020, the Company received a milestone payment of $3.0 million (less applicable withholding taxes of $0.3 million), that became payable by Nhwa upon FDA approval of OLINVYK. In May 2023, the Company received a milestone payment of $3.0 million (less applicable withholding taxes $0.3 million), that became payable by Nhwa upon regulatory approval of OLINVYK in China. The Company is eligible to receive up to an additional $6.0 million of commercialization milestone payments based on product sales levels in China, and a ten percent royalty on all net product sales in China, less applicable withholding taxes. In the third quarter of 2023, Nhwa launched OLINVYK, recognized net product sales in China and reported royalties on those sales to the Company. This royalty is required to be used by the Company to repay its obligations under the Loan Agreement. As part of the license agreement with Nhwa, the Company also granted Nhwa an option to manufacture OLINVYK, on an exclusive basis in China, for the

17

development and commercialization of the product in China. In the second quarter of 2018, Nhwa elected to exercise this manufacturing option. The license agreement is terminable by Nhwa for any reason upon 180 days written notice.

In accordance with the terms of the agreement, Nhwa is solely responsible for all development and regulatory activities in China. The parties have formed a Joint Development Committee with equal representation from the Company and Nhwa to provide overall coordination and oversight of the development of OLINVYK in China. The parties also formed a Joint Manufacturing and Commercialization Committee to provide overall coordination and oversight of the manufacture and commercialization of OLINVYK in China.

For the three months ended March 31, 2024 and 2023, there was no license and royalty revenue.

10. Net Loss Per Common Share

The following table sets forth the computation of basic and diluted net loss per share for the periods indicated (in thousands, except share and per share data):

Three Months Ended March 31, 

    

2024

    

2023

    

Basic and diluted net loss per common share calculation:

 

  

 

  

 

Net loss

$

(7,678)

$

(7,819)

Weighted average common shares outstanding

 

21,303,390

 

9,594,072

Net loss per share of common stock - basic and diluted

$

(0.36)

$

(0.81)

The pre-funded warrants to purchase common shares issued in connection with the December 2023 offering are included in the calculation of basic and diluted net loss per share as the exercise price of $0.001 per share is non-substantive and virtually assured. The pre-funded warrants are more fully described in Note 3. Further, the shares held in abeyance also described in Note 6, are included in the calculation of basic and diluted net loss per share.

The following outstanding securities at March 31, 2024 and 2023 have been excluded from the computation of diluted weighted shares outstanding, as they would have been anti-dilutive:

March 31, 

    

2024

    

2023

Options outstanding

 

384,717

334,060

RSUs outstanding

1,568,117

834,720

Warrants outstanding

 

8,852,780

3,145,394

Total

 

10,805,614

 

4,314,174

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

The following discussion and analysis of our financial condition and results of operations should be read in conjunction with our unaudited consolidated financial statements and related notes that appear in Item 1 of this Quarterly Report on Form 10-Q and with our audited financial statements and related notes for the year ended December 31, 2023, which are included in our Annual Report on Form 10-K filed with the Securities and Exchange Commission, or SEC, on April 1, 2024. Unless the context otherwise requires, we use the terms “Trevena,” “Company,” “we,” “us” and “our” to refer to Trevena, Inc.

Overview

We are a biopharmaceutical company focused on developing and commercializing novel medicines for patients affected by central nervous system, or CNS, disorders. Our lead product, OLINVYK® (oliceridine) injection, or OLINVYK, was approved by the United States Food and Drug Administration (the “FDA”), in August 2020. In October 2020, we announced that OLINVYK had received scheduling from the U.S. Drug Enforcement Administration (the

18

“DEA”), and was classified as a Schedule II controlled substance. We initiated commercial launch of OLINVYK in the first quarter of 2021.

In April 2024, we announced that OLINVYK remains available for purchase by customers, but that we are reducing commercial support for the product to preserve capital as we conduct a process to explore a range of strategic alternatives for OLINVYK. Notwithstanding our reduction of commercial support for OLINVYK, which includes the elimination of our Chief Commercial Officer role, we continue to comply with all regulatory requirements, including post-marketing surveillance and reporting obligations. Potential strategic alternatives that may be explored or evaluated include, but are not limited to, a sale, license, divestiture or discontinuation of US commercial sales of OLINVYK. There can be no assurance regarding the schedule for completion of the strategic review process, that this strategic review process will result in the Company pursuing any transaction or that any transaction, if pursued, will be completed.

OLINVYK is an opioid agonist for use in adults for the management of acute pain severe enough to require an intravenous opioid analgesic and for whom alternative treatments are inadequate. We are also developing a pipeline of product candidates based on our proprietary product platform, including TRV045 for diabetic neuropathic pain, epilepsy, and seizure disorders; and TRV734 for moderate-to-severe acute and chronic pain and opioid use disorders.

Since our incorporation in late 2007, our operations have included organizing and staffing our company, business planning, raising capital, discovering and developing our product candidates, and establishing our intellectual property portfolio. We have financed our operations primarily through private placements and public offerings of our equity securities and debt borrowings. As of March 31, 2024, we had an accumulated deficit of $595.7 million. Our net loss was $7.7 million and $7.8 million for the three months ended March 31, 2024 and 2023, respectively. Our ability to become and remain profitable depends on our ability to generate revenue or sales. We do not expect to generate significant revenue or sales unless and until we or a collaborator successfully commercialize OLINVYK or obtain marketing approval for and successfully commercialize TRV045 or TRV734.

We expect to incur significant expenses and operating losses for the foreseeable future even as we reduce commercial support for OLINVYK and continue the development and clinical trials of our other product candidates. We will need to obtain substantial additional funding in connection with our continuing operations. We will seek to fund our operations through the sale of equity, debt financings or other sources, including potential strategic transactions, including collaborations. However, we may be unable to raise additional funds or enter into such other agreements when needed on favorable terms, or at all. If we fail to raise capital or enter into such other arrangements as, and when, needed, we may have to significantly delay, scale back or discontinue our operations, development programs, and/or any future commercialization efforts.

Recent Developments

Results of Special Meeting of Stockholders

On April 19, 2024, the Company held a special meeting of stockholders (the “Adjourned Meeting”), which was originally held on March 21, 2024 and adjourned (the “Original Meeting” and together with the Adjourned Meeting, the “Special Meeting”). At the Special Meeting, we sought stokcholder approval to, among other things, authorize, for purposes of complying with Nasdaq Listing Rule 5635(d), the issuance of shares of our common stock underlying certain warrants issued by the Company in connection with the December 2023 Offering (the “Issuance Proposal”). At the Special Meeting, the Issuance Proposal was approved by a majority of the voting power of the outstanding shares of the Company’s common stock represented in person or by proxy and entitled to vote at the Special Meeting.

Compliance with Nasdaq Listing Requirements

As previously disclosed, on March 6, 2024, we received a letter from Nasdaq stating that, for the last 30 consecutive business days, the bid price for the Company’s common stock had closed below the minimum $1.00 per share required for continued inclusion on The Nasdaq Capital Market under Nasdaq Listing Rule 5550(a)(2) (the “Minimum Bid Price Requirement”) and that we were not eligible for a second 180-day extension period because the Company did not comply with the $5,000,000 minimum stockholders’ equity initial listing requirement for The Nasdaq Capital Market. As permitted under Nasdaq rules, we appealed Nasdaq’s determination and requested a hearing before a Nasdaq Hearings Panel (the “Panel”). The hearing took place on May 2, 2024 (the “Appeal Hearing”).

19

On April 5, 2024, we received an additional letter from Nasdaq notifying us that we no longer complied with the requirement under Nasdaq Listing Rule 5550(b)(1) to maintain a minimum of $2.5 million in stockholders’ equity for continued listing on the Nasdaq Capital Market (the “Equity Standard Requirement”). At the Appeal Hearing, we presented our plan to regain and maintain compliance with both the Minum Bid Price Requirement and the Equity Standard Requirement. All delisting actions were stayed pending a final decision by the Panel.

On May 13, 2024, we received a decision letter from the Panel granting us an extension until August 28, 2024, subject to certain conditions, to regain compliance with the Nasdaq continued listing requirements, including the Minimum Bid Price Requirement and Equity Standard Requirement. All delisting actions are stayed during the additional extension period granted by the Panel following the Appeal Hearing. While we are investigating a range of options available to us to regain compliance with the Minimum Bid Price Requirement and Equity Standard Requirement, there can be no assurance that we will be able to regain compliance with the Nasdaq continued listing requirements before dates required by Nasdaq or at all.

Critical Accounting Policies and Significant Judgments and Estimates

Our management’s discussion and analysis of our financial condition and results of operations is based on our financial statements, which have been prepared in accordance with generally accepted accounting principles in the United States. The preparation of our consolidated financial statements requires us to make estimates and assumptions that affect the reported amounts of assets and liabilities and the disclosure of contingent assets and liabilities at the date of our consolidated financial statements, as well as the reported revenues and expenses during the reported periods. We base our estimates on historical experience and on various other factors that we believe are reasonable under the circumstances, the results of which form the basis for making judgments about the carrying value of assets and liabilities that are not apparent from other sources. Actual results may differ from these estimates under different assumptions or conditions.

Our significant accounting policies are more fully described in the notes to our audited consolidated financial statements for the year ended December 31, 2023 included in our Annual Report on Form 10-K. However, we believe that the following accounting policies are important to understanding and evaluating our reported financial results, and we have accordingly included them in this discussion.

Product Revenue

We account for product revenue in accordance with ASC Topic 606, Revenue from Contracts with Customers (ASC 606). We perform the following five steps to recognize revenue under ASC 606: (i) identify the contract(s) with a customer; (ii) identify the performance obligations in the contract; (iii) determine the transaction price; (iv) allocate the transaction price to the performance obligations in the contract; and (v) recognize revenue when (or as) the entity satisfies a performance obligation. We only recognize revenue when we believe that it is probable that we will collect the consideration to which we are entitled in exchange for the goods or services that will be transferred to the customer.

We sell OLINVYK to wholesalers in the US (collectively, “customers”). These customers subsequently resell our products generally to hospitals, ambulatory surgical centers and other purchasers of OLINVYK. We recognize revenue from OLINVYK sales at the point customers obtain control of the product, which generally occurs upon delivery. The transaction price that is recognized as revenue for products includes an estimate of variable consideration which is more fully described below.

Variable Consideration

We include an estimate of variable consideration in our transaction price at the time of sale when control of the product transfers to the customer. Variable consideration includes distributor chargebacks, prompt payment (cash) discounts, distribution service fees and product returns.

We assess whether or not an estimate of our variable consideration is constrained based on the probability that a significant reversal in the amount of cumulative revenue may occur in the future when the uncertainty associated with the variable consideration is subsequently resolved. Actual amounts of consideration ultimately received may vary from

20

our estimates. If actual results in the future vary from our estimates, we will adjust these estimates, which would affect product sales and earnings in the period such variances become known.

Distributor Chargebacks

When a product is sold to a third party that is subject to a contractual price agreement, the difference between the price paid to us by the wholesaler and the price under the specific contract is charged back to us by the wholesaler. Utilizing this information, we estimate a chargeback percentage for each product and record an allowance for chargebacks as a reduction to revenue when we record our sale of the products. We reduce the chargeback allowance when a chargeback request from a wholesaler is processed. Reserves for chargebacks are included in accounts receivable, net on the consolidated balance sheet.

Product Returns

Generally, our customers have the right to return any unopened product during the eighteen (18) month period beginning six (6) months prior to the labeled expiration date and ending twelve (12) months after the labeled expiration date. We do not currently rely on industry data in our analysis of returns reserve. As we sold OLINVYK and established historical sales over a longer period of time (i.e., two to three years), we placed more reliance on historical purchasing, demand from hospitals and ambulatory surgical centers, return patterns of our customers and the amount of OLINVYK held by wholesalers, when evaluating our reserves for product returns. OLINVYK has a forty-eight (48) month shelf life.

We recognize the amount of expected returns as a refund liability, representing the obligation to return the customer’s consideration. Since the returns primarily consist of expired and short dated products that will not be resold, we do not record a return asset for the right to recover the goods returned by the customer at the time of the initial sale (when recognition of revenue is deferred due to the anticipated return). Accrued product return estimates are recorded in accrued expenses and other current liabilities on the consolidated balance sheet.

Stock-Based Compensation

We have applied the fair value recognition provisions of Financial Accounting Standards Board Accounting Standards Codification Topic 718, Compensation — Stock Compensation, or ASC 718, to account for stock-based compensation for employees. We recognize compensation costs related to stock options granted to employees based on the estimated fair value of the awards on the date of grant.

We have equity incentive plans under which various types of equity-based awards including, but not limited to, incentive stock options, non-qualified stock options, restricted stock unit awards and performance stock unit awards, may be granted to employees, non-employee directors, and non-employee consultants. We also have an inducement plan under which various types of equity-based awards, including non-qualified stock options and restricted stock unit awards, may be granted to new employees.

We recognize compensation expense on a straight-line basis over the requisite service period for all stock-based awards based on the estimated grant-date fair values. For restricted stock unit awards to employees, the fair value is based on the closing price of our common stock on the date of grant. The fair value of stock options is determined using the Black-Scholes option pricing model. We utilize a dividend yield of zero based on the fact that we have never paid cash dividends and have no current intention of paying cash dividends. We elected an accounting policy to record forfeitures as they occur.

See Note 6, included in Part 1, Item 1 of this Quarterly Report, for a discussion of the assumptions we used in determining the grant date fair value of options granted under the Black-Scholes option pricing model, as well as a summary of the stock option activity under our stock-based compensation plan for all years presented.

Loan Payable

In April 2022, an indirect subsidiary (“SPV2”) entered into a Loan Agreement with R-Bridge, pursuant to which the Company may be eligible to receive up to $40.0 million in term loan borrowings, or the R-Bridge Financing. Term loan borrowings will be advanced in three tranches. The first tranche of $15.0 million was advanced in April 2022. The second tranche of $10.0 million will become available upon achievement of either a commercial or financing

21

milestone as set forth in the Loan Agreement. The third tranche of $15.0 million was received in August 2023 upon the first commercial sale of OLINVYK in China. In December 2023, we notified R-Bridge that we believed we had satisfied the conditions for the second tranche based on the achievement of the specified cumulative financing milestone. We are in discussions with R-Bridge with respect to the second tranche. However, there can be no assurance when, or if, we will receive the funds under the second tranche.

Under the relevant accounting guidance, the loan agreement has been accounted for as a debt instrument that will be amortized using the effective interest method over the life of the arrangement. In order to determine the amortization of the liability, we are required to estimate the total amount of future royalty payments to be paid to R-Bridge. Consequently, we impute interest on the unamortized portion of the liability and record interest expense related to the loan agreement accordingly. Due to the significant judgments and factors related to the estimates of future payments under the loan agreement, there are significant uncertainties surrounding the amount and timing of future payments and the related interest expense we recognize. We record non-cash interest expense within our consolidated statements of operations over the term of the loan agreement.

Recent Accounting Pronouncements

None.

Results of Operations

Comparison of the three months ended March 31, 2024 and 2023 (in thousands)

Three Months Ended

March 31, 

    

2024

    

2023

    

Change

    

Revenue:

 

  

 

  

 

  

 

Product revenue

$

20

$

6

$

14

Total revenue

20

6

14

Operating expenses:

 

  

 

  

 

  

Cost of goods sold

88

127

(39)

Selling, general and administrative

 

5,845

 

6,089

 

(244)

Research and development

 

3,965

 

3,909

 

56

Total operating expenses

 

9,898

 

10,125

 

(227)

Loss from operations

 

(9,878)

 

(10,119)

 

241

Other income (expense):

 

  

 

  

 

  

Change in fair value of warrant liability

 

2,361

 

2,466

 

(105)

Other income, net

 

4

 

9

 

(5)

Interest income

 

353

 

289

 

64

Interest expense

 

(513)

 

(446)

 

(67)

Loss on foreign currency transactions

(5)

(18)

13

Total other income, net

 

2,200

 

2,300

 

(100)

Net Loss

$

(7,678)

$

(7,819)

$

141

Unrealized loss on marketable securities

1

(1)

Comprehensive loss

$

(7,678)

$

(7,818)

$

140

Revenue

We derive our revenue from providing OLINVYK to our customers and activities pursuant to our licensing agreements related to the development and commercialization of OLINVYK in China and South Korea. For the three months ended March 31, 2024, we recorded $20,000 in product revenue from the shipment of drug product to wholesalers. For the three months ended March 31, 2023, we recorded $6,000 in product revenue from the shipment of drug product to wholesalers.

For the three months ended March 31, 2024 and 2024 there was no license and royalty revenue.

22

As noted, in 2022 we recorded a returns reserve adjustment of $0.4 million for expected returns from our wholesalers. This adjustment was due, in part, to feedback we received in October 2022 from one of our wholesalers indicating that the wholesaler intended to return a significant portion of its supply of OLINVYK. As a result, we evaluated our returns reserves and updated our estimates to reflect this expected return, as well as potential increased probability of returns from our other wholesalers. In the fourth quarter of 2023, we recorded a returns reserve adjustment of $0.1 million for expected returns from our wholesalers. This adjustment was due, in part, on our evaluation of historical purchasing trends, the remaining expiry period of inventory held by our wholesalers and the potential increase in the probability of returns from our wholesalers.

As further background on our methodology with respect to returns reserves, every quarter since our launch of OLINVYK, we review the amounts of OLINVYK held at our wholesalers to evaluate the likelihood of expected product returns. In our analysis, we consider a range of factors including the level of sales from our wholesalers to hospitals, ambulatory surgical centers (“ASCs”) and other purchasers of OLINVYK, which our wholesalers report to us on a regular basis, as well as any new customer contracts. Based on information from our wholesalers, sales from our wholesalers to hospitals and ASCs, which we refer to as commercial sell through, have occurred, at a low level, every quarter since our commercial launch in February 2021. Commercial sell through of OLINVYK from our wholesalers to hospitals and ASCs for the three months ended March 31, 2024 was approximately $26,600. Commercial sell through from our wholesalers to hospitals and ASCs for the three months ended March 31, 2023 was approximately $15,000. While there is a general upward trend compared to the prior period, the overall level of these sales remains low and we do not expect this trend will continue as we reduce commercial support for OLINVYK.

In our returns reserve analysis, we also consider feedback from our wholesalers, group purchasing organizations and users of OLINVYK, as well as additional factors such as new safety data, or clinical or health economic data for OLINVYK that may affect future adoption and sales trends. Examples include OLINVYK data we announced in April 2022 with respect to respiratory physiology, and in July 2022 with respect to cognitive function. More recently in July 2023, we also announced OLINVYK data with respect to reduced cost per admission for hospitals and reduced average length of hospital stay, for OLINVYK-treated patients compared to matched patients treated with other IV opioids. We also consider factors that may negatively affect sales of OLINVYK, such as the price of OLINVYK compared to conventional IV opioids, which are generally generic and available at a lower initial cost relative to OLINVYK. Other factors may include the public perception of opioids in general, as well as the FDA’s and HHS’ policy initiatives that may limit the promotion and marketing of opioids.

We incorporate these factors as we consider the need for any adjustment for slow-moving or obsolete product on a quarterly basis.

23

Gross product revenue, and adjustments applied to calculate net product revenue, are set forth below (in thousands):

Three Months Ended

March 31, 

2024

    

2023

Product revenue, gross

$

28

$

7

GTN Accruals

Chargebacks and cash discounts

(4)

(1)

Returns

(1)

Other rebates, discounts and adjustments

(3)

Total GTN Accruals

(8)

(1)

Product revenue

20

6

Adjustments to prior period accruals

Returns reserve

Other GTN accrual adjustments

Product revenue, net

$

20

$

6

Cost of goods sold

Cost of goods sold for product revenue includes third party logistics costs, shipping costs, and indirect overhead costs which are recorded as period costs in the period incurred.

The following table provides information regarding cost of goods sold during the periods indicated, including percent changes (dollar amounts in thousands):

Three Months Ended March 31, 

2024

2023

% Increase (Decrease)

Cost of goods sold

$

88

$

127

-31%

Cost of goods sold decreased by less than $0.1 million for the three months ended March 31, 2024, compared to the same period in 2023, due to a reduction in indirect overhead costs.

Selling, general and administrative expense

Selling, general and administrative expenses consist principally of salaries and related costs for personnel in our executive, finance, commercial, and other administrative areas, including expenses associated with stock‑based compensation and travel. Other selling, general and administrative expenses include professional fees for legal, field sales organization, medical affairs, market research, consulting, and accounting services.

Selling, general and administrative expenses for the three months ended March 31, 2024 decreased by $0.2 million or 4%, as compared to the same period in 2023. The decrease was primarily related to a reduction in full time employees and a reduction in marketing activities offset by $0.8 million in severance and termination expense accruals in 2024.

Research and development expense

Research and development expenses consist primarily of costs incurred for research and the development of our product candidates, including costs associated with the regulatory approval process. In addition, research and development expenses include salaries and related costs for our research and development personnel and stock-based compensation expense and travel expenses for such individuals. Research and development activities are central to our business model. Product candidates in later stages of clinical development generally have higher development costs than

24

those in earlier stages of clinical development, primarily due to the increased size, complexity and duration of later-stage clinical trials.

Research and development costs are expensed as incurred and are tracked by discovery program and subsequently by product candidate once a product candidate has been selected for development. We record costs for some development activities, such as clinical trials, based on an evaluation of the progress to completion of specific tasks using data such as patient enrollment, clinical site activations or information provided to us by our vendors.

Research and development expenses increased by less than $0.1 million, or 1%, for the three months ended March 31, 2024, as compared to the same period in 2023. The following table summarizes our research and development expenses (in thousands):

Three Months Ended

March 31, 

    

2024

    

2023

TRV045

$

2,173

$

1,946

OLINVYK

 

241

 

129

TRV250

 

1

 

TRV027

 

18

 

47

Personnel-related costs

831

1,139

Other research and development

 

701

 

648

$

3,965

$

3,909

The increase in research and development expenses incurred during the three months ended March 31, 2024 compared to the same period in 2023 was primarily driven by increased spend to advance TRV045 offset by lower personnel costs.

Total other income (expense), net

Total other income (expense), net for the three months ended March 31, 2024 was slightly lower than the same periods in the prior year primarily due to a $0.1 million, or 4%, decrease in the Change in Fair Value Warrant Liability offset by $0.1 million increase in interest income. The Change in Fair Value Warrant Liability decreased due to a $2.5 million gain on the change in fair value of our liability classified warrants in 2023 compared to $2.4 million gain in 2024.

Liquidity and Capital Resources

We have historically funded substantially all of our operations through the sale and issuance of our equity securities, debt securities and borrowings under debt facilities. We have also received an aggregate of $12.1 million pursuant to licensing agreements for the development and commercialization of OLINVYK in China and South Korea.

At March 31, 2024, we had an accumulated deficit of $595.7 million, working capital of $18.8 million, cash and cash equivalents of $23.6 million, and restricted cash of $0.5 million. In November 2020, we filed a $250.0 million shelf registration statement, which includes our at-the-market program with H.C. Wainwright & Co., LLC., of which there was approximately $33.7 million of available capacity as of March 31, 2024, subject to the restrictions set forth in General Instruction I.B.6 of Form S-3.

Our primary use of cash is to fund operating expenses, which consist of research and development expenditures, commercialization expenditures, and other selling, general and administrative expenditures. We anticipate these expenses to decrease in 2024 as we reduce commercial support of OLINVYK, while we continue to make OLINVYK available for purchase by customers and continue to advance our other product candidates. Cash used to fund operating expenses is impacted by the timing of when we pay these expenses, as reflected in the change in accounts payable and accrued expenses.

Net cash used in operating activities was $9.4 million and $10.9 million for the three months ended March 31, 2024 and 2023, respectively. We incurred net losses of $7.7 million and $7.8 million for those same periods. These expenses have decreased in the three months ended March 31, 2024 as compared to the same period in 2023.

25

Our success is dependent on finding a commercial partner for OLINVYK and obtaining adequate capital to fund operating losses until we become profitable. We expect that our existing balance of cash and cash equivalents as of March 31, 2024 will not be sufficient to fund the Company’s operating expenses and capital expenditure requirements for one year after the date of this filing and therefore management has concluded that substantial doubt exists about our ability to continue as a going concern.

Cash Flows

The following table summarizes our cash flows for the three months ended March 31, 2024 and 2023 (in thousands):

March 31, 

    

2024

    

2023

    

Net cash (used in) provided by:

 

  

 

  

 

Operating activities

$

(9,420)

$

(10,874)

Financing activities

 

(3)

 

(2)

Net decrease in cash, cash equivalents and restricted cash

$

(9,423)

$

(10,876)

Net cash used in operating activities

Net cash used in operating activities was $9.4 million for the three months ended March 31, 2024 as compared to $10.9 million for the three months ended March 31, 2023. Net cash used in operating activities for the three months ended March 31, 2024 includes a $7.7 million net loss as compared to $7.8 million for the prior period. The net loss was $0.1 million lower due to a decrease in selling, general and administrative expenses from the reduction of OLINVYK commercial activities and field-based headcount.

Net cash used in financing activities

Net cash used in financing activities was less than $0.1 million for the three months ended March 31, 2024 and 2023, respectively, which was primarily due to finance lease payments.

Operating and Capital Expenditure Requirements

We have not achieved profitability since our inception, and we expect to continue to incur net losses and negative cash flows from operations for the foreseeable future. We expect our cash expenditures to continue to be significant in the near term as we continue to make OLINVYK available for purchase by customers, and continue to advance TRV045. Over the next twelve months, we anticipate that our total operating expenses will decrease compared to the previous twelve months.

We believe that our cash and cash equivalents as of March 31, 2024, together with interest thereon, will not be sufficient to fund the Company’s operating expenses and capital expenditure requirements for one year after the date of this filing. Our anticipated operating expenses involve significant risks and uncertainties and are dependent on our current assessment of the extent and costs of activities required to support our operations and advance our other product candidates. In the future, we anticipate that we will need to raise substantial additional financing to fund our operations. To meet these requirements, we may seek to sell equity or convertible securities in public or private transactions that may result in significant dilution to our stockholders. We may offer and sell shares of our common stock under the existing registration statement or any registration statement we may file in the future. If we raise additional funds through the issuance of convertible securities, these securities could have rights senior to those of our common stock and could contain covenants that restrict our operations.

Ultimately, there can be no assurance that we will be able to obtain additional equity or debt financing on terms acceptable to us, if at all. Our future capital requirements will depend on many factors, including:

our ability to successfully find a commercial partner for OLINVYK and commercialize our other product candidates;

26

our ability to generate sales and other revenues from OLINVYK or any of our other product candidates, once approved, including setting an acceptable price for and obtaining adequate coverage and hospital formulary acceptance of such products;
the size and growth potential of the markets for OLINVYK and our ability to serve those markets;
the scope, progress, results and costs of researching and developing our product candidates or any future product candidates, both in the United States and in territories outside the United States;
the number and development requirements of any other product candidates that we may pursue;
our ability to enter into collaborative agreements for the development and/or commercialization of our product candidates, including for OLINVYK;
the costs, timing, and outcome of any regulatory review of OLINVYK and any future product candidates, both in the United States and in territories outside the United States;
the costs, timing, and extent of future commercialization activities, including product manufacturing, marketing, sales and distribution, for any of our product candidates for which we receive marketing approval;
the revenue, if any, received from commercial sales of our product candidates for which we receive marketing approval;
any product liability or other lawsuits related to our products or us;
the expenses needed to attract and retain skilled personnel; and
the costs involved in preparing, filing and prosecuting patent applications, maintaining and enforcing our intellectual property rights and defending our intellectual property-related claims, both in the United States and in territories outside the United States.

Please see “Risk Factors” section of this Quarterly Report and our Annual Report for additional risks associated with our substantial capital requirements.

Other Commitments

In the course of normal business operations, we have agreements with contract service providers to assist in the performance of our research and development and manufacturing activities. We can elect to discontinue the work under these agreements at any time. We also could enter into additional collaborative research, contract research, manufacturing and supplier agreements in the future, which may require upfront payments and even long-term commitments of cash.

We have no material non-cancelable purchase commitments with contract manufacturers or service providers as we have generally contracted on a cancelable basis.

27

ITEM 3. QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK

Not required.

ITEM 4. CONTROLS AND PROCEDURES

Evaluation of Disclosure Controls and Procedures

Our management, with the participation of our Chief Executive Officer, or CEO, and our Chief Financial Officer, or CFO, evaluated the effectiveness of our disclosure controls and procedures as of March 31, 2024, the end of the period covered by this Quarterly Report.

Based on our evaluation, our CEO and CFO concluded that our “disclosure controls and procedures” (as defined in Rules 13a-15(e) and 15d-15(e) under the Securities Exchange Act of 1934, as amended, or the Exchange Act) as of the date of our Quarterly Report have been designed and are functioning effectively to provide reasonable assurance that the information required to be disclosed by us in reports filed under the Exchange Act is recorded, processed, summarized and reported within the time periods specified in the SEC’s rules and forms. We believe that a controls system, no matter how well designed and operated, cannot provide absolute assurance that the objectives of the controls system are met, and no evaluation of controls can provide absolute assurance that all control issues and instances of fraud, if any, within a company have been detected.

Changes in Internal Control over Financial Reporting

There have been no changes in our internal control over financial reporting during our most recent fiscal quarter that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.

28

PART II

ITEM 1. LEGAL PROCEEDINGS

None

ITEM 1A. RISK FACTORS

Our business is subject to numerous risks. You should carefully consider the following risks and all other information contained in this Quarterly Report, as well as general economic and business risks, together with any other documents we file with the SEC. If any of the following events actually occur or risks actually materialize, it could have a material adverse effect on our business, operating results and financial condition and cause the trading price of our common stock to decline.

There have been no material changes to our risk factors disclosed in our Annual Report for the year ended December 31, 2023, with the exception of the following risk factors. The risk factors disclosed in our Annual Report are incorporated herein by reference.

If we are not able to comply with the applicable continued listing requirements or standards of The Nasdaq Stock Market, Nasdaq could delist our common stock.

Our common stock is currently listed on The Nasdaq Stock Market. In order to maintain that listing, we must satisfy minimum financial and other continued listing requirements and standards, including the Minimum Bid Price Requirement, the Equity Standard Requirement, and those regarding director independence and independent committee requirements, minimum stockholders’ equity, and certain corporate governance requirements. There can be no assurances that we will be able to comply with the applicable listing standards.

We are required to maintain a minimum bid price of $1.00 per share. On September 1, 2023, we received a notice from Nasdaq indicating that the Company was not in compliance with Nasdaq Listing Rule 5550(a)(2), or the Minimum Bid Price Requirement, because our common stock failed to maintain a minimum closing bid price of $1.00 for 30 consecutive business days. In accordance with Nasdaq Marketplace Rule 5810(c)(3)(A), the Company was afforded an initial period of 180 calendar days, or until February 28, 2024, to regain compliance with the Minimum Bid Price Requirement. On March 1, we received a letter from Nasdaq stating that we were not eligible for a second 180-day extension period because the Company did not comply with the $5,000,000 minimum stockholders’ equity initial listing requirement for The Nasdaq Capital Market. As permitted under Nasdaq rules, we appealed Nasdaq’s determination and requested a hearing before a Nasdaq Hearings Panel (the “Panel”). The hearing took place on May 2, 2024 (the “Appeal Hearing”).

Prior to the date of the Appeal Hearing, on April 5, 2024, we received an additional letter from Nasdaq notifying us that we no longer complied with the requirement under Nasdaq Listing Rule 5550(b)(1) to maintain a minimum of $2.5 million in stockholders’ equity for continued listing on the Nasdaq Capital Market (the “Equity Standard Requirement”). 

At the Appeal Hearing, we presented our plan to regain and maintain compliance with both the Minum Bid Price Requirement and the Equity Standard Requirement. All delisting actions were stayed pending a final decision by the Panel. On May 13, 2024, we received a decision letter from the Panel granting us an extension until August 28, 2024, subject to certain conditions, to regain compliance with the Nasdaq continued listing requirements, including the Minimum Bid Price Requirement and Equity Standard Requirement. All delisting actions are stayed during the additional extension period granted by the Panel following the Appeal Hearing. While we are investigating a range of options available to us to regain compliance with the Minimum Bid Price Requirement and Equity Standard Requirement, there can be no assurance that we will be able to regain compliance with the Nasdaq continued listing requirements before dates required by Nasdaq or at all.

In the event that our common stock is delisted from The Nasdaq Stock Market and is not eligible for quotation or listing on another market or exchange, trading of our common stock could be conducted only in the over the counter market or on an electronic bulletin board established for unlisted securities such as the Pink Sheets or the OTC Bulletin Board. In such event, it could become more difficult to dispose of, or obtain accurate price quotations for, our common

29

stock, and there would likely also be a reduction in our coverage by securities analysts and the news media, which could cause the price of our common stock to decline further. Also, it may be difficult for us to raise additional capital if we are not listed on a major exchange.

Such a delisting would also likely have a negative effect on the price of our common stock and would impair your ability to sell or purchase our common stock when you wish to do so. In the event of a delisting, we may take actions to restore our compliance with The Nasdaq Stock Market’s listing requirements, but we can provide no assurance that any such action taken by us would allow our common stock to become listed again, stabilize the market price or improve the liquidity of our common stock, prevent our common stock from dropping below The Minimum Bid Price Requirement, Equity Standard Requirement or prevent future non-compliance with The Nasdaq Stock Market’s listing requirements.

ITEM 2. UNREGISTERED SALES OF EQUITY SECURITIES, USE OF PROCEEDS, AND ISSUER PURCHASES OF EQUITY SECURITIES

None.

ITEM 3. DEFAULTS UPON SENIOR SECURITIES

None.

ITEM 4. MINE SAFETY DISCLOSURES

None.

ITEM 5. OTHER INFORMATION

During the three months ended March 31, 2024, none of our directors or officers (as defined in Rule 16a-1(f) of the Securities Exchange Act of 1934, as amended) adopted, modified or terminated a Rule 10b5-1 trading arrangement or non-Rule 10b5-1 trading arrangement (as such terms are defined in Item 408 of Regulation S-K of the Securities Act of 1933).

30

ITEM 6. EXHIBITS

The following is a list of exhibits filed as part of this Quarterly Report on Form 10-Q.

Exhibit
Number

    

Description

31.1#

Certification of the Principal Executive Officer pursuant to Rule 13a-14(a) or 15d-14(a) of the Securities Exchange Act of 1934.

31.2#

Certification of the Principal Financial Officer pursuant to Rule 13a-14(a) or 15d-14(a) of the Securities Exchange Act of 1934.

32.1*#

Certification of the Principal Executive Officer pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.

32.2*#

Certification of the Principal Financial Officer pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.

101#

The following financial information from this Quarterly Report on Form 10-Q for the three months ended March 31, 2024, formatted in Inline XBRL (eXtensible Business Reporting Language): (i) Consolidated Balance Sheets as of March 31, 2024 and December 31, 2023, (ii) Consolidated Statements of Operations and Comprehensive Income (Loss) for the three months ended March 31, 2024 and 2023, (iii) Consolidated Statements of Stockholders’ Equity for the period from January 1, 2024 to March 31, 2024, (iv) Consolidated Statements of Cash Flows for the three months ended March 31, 2024 and 2023, and (v) Notes to Unaudited Consolidated Financial Statements, tagged as blocks of text.

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.

*

These certifications are being furnished solely to accompany this quarterly report pursuant to 18 U.S.C. Section 1350, and are not being filed for purposes of Section 18 of the Exchange Act and are not to be incorporated by reference into any filing of the registrant, whether made before or after the date hereof, regardless of any general incorporation language in such filing.

#

Filed herewith.

31

SIGNATURES

Pursuant to the requirements of Section 13 or 15(d) 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.

Date: May 15, 2024

TREVENA, INC.

By:

/s/ BARRY SHIN

Barry Shin

Executive Vice President, Chief Operating Officer & Chief Financial Officer

32

EX-31.1 2 trvn-20240331xex31d1.htm EX-31.1

Exhibit 31.1

Certification of Principal Executive Officer of Trevena, Inc.

Pursuant to Rules 13a-14(a) and 15d-15(a) under the Securities Exchange Act of 1934

As Adopted Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002

I, Carrie L. Bourdow, certify that:

1.I have reviewed this Quarterly Report on Form 10-Q of Trevena, Inc.;

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

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

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

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

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

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

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

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

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

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

Date: May 15, 2024

 

/s/ CARRIE L. BOURDOW

 

Carrie L. Bourdow

 

President and Chief Executive Officer

 

(Principal Executive Officer)


EX-31.2 3 trvn-20240331xex31d2.htm EX-31.2

Exhibit 31.2

Certification of Principal Financial Officer of Trevena, Inc.

Pursuant to Rules 13a-14(a) and 15d-15(a) under the Securities Exchange Act of 1934

As Adopted Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002

I, Barry Shin, certify that:

1.I have reviewed this Quarterly Report on Form 10-Q of Trevena, Inc.;

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

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

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

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

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

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

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

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

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

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

Date: May 15, 2024

/s/ BARRY SHIN

Barry Shin

Chief Financial Officer


EX-32.1 4 trvn-20240331xex32d1.htm EX-32.1

Exhibit 32.1

Certification Of

Principal Executive Officer

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 Trevena, Inc. (the “Company”) on Form 10-Q for the period ended March 31, 2024, as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Carrie L. Bourdow, President and Chief Executive Officer of the Company, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that to my knowledge:

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 of the Company at the end of the period covered by the Report and results of operations of the Company for the period covered by the Report.

Date:

May 15, 2024

/s/ CARRIE L. BOURDOW

Carrie L. Bourdow

President and Chief Executive Officer

(Principal Executive Officer)

This certification accompanies the Report and shall not be deemed “filed” by the Company with the Securities and Exchange Commission and is not to be incorporated by reference into any filing of the Company under the Securities Act of 1933, as amended, or the Securities Exchange Act of 1934, as amended (whether made before or after the date of the Report), irrespective of any general incorporation language contained in such filing.


EX-32.2 5 trvn-20240331xex32d2.htm EX-32.2

Exhibit 32.2

Certification Of

Principal Financial Officer

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 Trevena, Inc. (the “Company”) on Form 10-Q for the period ended March 31, 2024, as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Barry Shin, Chief Financial Officer, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that to my knowledge:

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 of the Company at the end of the period covered by the Report and results of operations of the Company for the period covered by the Report.

Dated:

May 15, 2024

/s/ BARRY SHIN

 

 

Barry Shin

 

 

Chief Financial Officer

 

 

This certification accompanies the Report and shall not be deemed “filed” by the Company with the Securities and Exchange Commission and is not to be incorporated by reference into any filing of the Company under the Securities Act of 1933, as amended, or the Securities Exchange Act of 1934, as amended (whether made before or after the date of the Report), irrespective of any general incorporation language contained in such filing.


EX-101.SCH 6 trvn-20240331.xsd EX-101.SCH 99900 - Disclosure - Standard And Custom Axis Domain Defaults link:presentationLink link:calculationLink link:definitionLink 00100 - Statement - Consolidated Balance Sheets (Unaudited) link:presentationLink link:calculationLink link:definitionLink 00200 - Statement - Consolidated Statements of Operations and Comprehensive Loss (Unaudited) link:presentationLink link:calculationLink link:definitionLink 00400 - Statement - Consolidated Statements of Cash Flows (Unaudited) link:presentationLink link:calculationLink link:definitionLink 40301 - Disclosure - Fair Value of Financial Instruments (Details) link:presentationLink link:calculationLink link:definitionLink 40401 - Disclosure - Inventories - Schedule Of Inventory (Details) link:presentationLink link:calculationLink link:definitionLink 40501 - Disclosure - Loan Payable (Details) link:presentationLink link:calculationLink link:definitionLink 40604 - Disclosure - Commitments and Contingencies - Lease liabilities (Details) Calc2 link:presentationLink link:calculationLink link:definitionLink 40702 - Disclosure - Commitments and Contingencies - Balance sheet information related to leases (Details) link:presentationLink link:calculationLink link:definitionLink 40703 - Disclosure - Commitments and Contingencies - Components of lease expense (Details) link:presentationLink link:calculationLink link:definitionLink 40705 - Disclosure - Commitments and Contingencies - Lease liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 00300 - Statement - Consolidated Statements of Stockholders' (Deficit) Equity (Unaudited) link:presentationLink link:calculationLink link:definitionLink 00305 - Statement - Consolidated Statements of Stockholders' (Deficit) Equity (Unaudited) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 30303 - Disclosure - Fair Value of Financial Instruments (Tables) link:presentationLink link:calculationLink link:definitionLink 30603 - Disclosure - Stockholders' (Deficit) Equity (Tables) link:presentationLink link:calculationLink link:definitionLink 30703 - Disclosure - Commitments and Contingencies (Tables) link:presentationLink link:calculationLink link:definitionLink 40302 - Disclosure - Fair Value of Financial Instruments - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 40303 - Disclosure - Fair Value of Financial Instruments- Registered Direct Stock Offering and Concurrent Warrant Issuance (Details) link:presentationLink link:calculationLink link:definitionLink 40501 - Disclosure - Loan Payable (Details) link:presentationLink link:calculationLink link:definitionLink 40601 - Disclosure - Stockholders (Deficit) Equity - Equity Offering and Warrant issuance (Details) link:presentationLink link:calculationLink link:definitionLink 40602 - Disclosure - Stockholders' (Deficit) Equity - Equity Incentive Plans (Details) link:presentationLink link:calculationLink link:definitionLink 40603 - Disclosure - Stockholders' (Deficit) Equity - Stock option activity (Details) link:presentationLink link:calculationLink link:definitionLink 40604 - Disclosure - Stockholders' (Deficit) Equity - Options other Info (Details) check link:presentationLink link:calculationLink link:definitionLink 40605 - Disclosure - Stockholders' (Deficit) Equity - Non-vested RSUs (Details) link:presentationLink link:calculationLink link:definitionLink 40606 - Disclosure - Stockholders' (Deficit) Equity - Shares Reserved for Future Grant and Issuance (Details) check link:presentationLink link:calculationLink link:definitionLink 40701 - Disclosure - Commitments and Contingencies - Leases (Details) link:presentationLink link:calculationLink link:definitionLink 40801 - Disclosure - Product Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 40901 - Disclosure - License and Royalty Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 41001 - Disclosure - Net Loss Per Common Share (Details) link:presentationLink link:calculationLink link:definitionLink 00090 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 00105 - Statement - Consolidated Balance Sheets (Unaudited) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 10101 - Disclosure - Organization and Description of the Business link:presentationLink link:calculationLink link:definitionLink 10201 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 10301 - Disclosure - Fair Value of Financial Instruments link:presentationLink link:calculationLink link:definitionLink 10401 - Disclosure - Inventories link:presentationLink link:calculationLink link:definitionLink 10501 - Disclosure - Loan Payable link:presentationLink link:calculationLink link:definitionLink 10601 - Disclosure - Stockholders' (Deficit) Equity link:presentationLink link:calculationLink link:definitionLink 10701 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 10801 - Disclosure - Product Revenue link:presentationLink link:calculationLink link:definitionLink 10901 - Disclosure - License and Royalty Revenue link:presentationLink link:calculationLink link:definitionLink 11001 - Disclosure - Net Loss Per Common Share link:presentationLink link:calculationLink link:definitionLink 20202 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 30403 - Disclosure - Inventories (Tables) link:presentationLink link:calculationLink link:definitionLink 30503 - Disclosure - Loans Payable (Tables) link:presentationLink link:calculationLink link:definitionLink 30803 - Disclosure - Product Revenue (Tables) link:presentationLink link:calculationLink link:definitionLink 31003 - Disclosure - Net Loss Per Common Share (Tables) link:presentationLink link:calculationLink link:definitionLink 40101 - Disclosure - Organization and Description of the Business (Details) link:presentationLink link:calculationLink link:definitionLink 40201 - Disclosure - Summary of Significant Accounting Policies (Details) link:presentationLink link:calculationLink link:definitionLink 40402 - Disclosure - Inventories - narrative (Details) link:presentationLink link:calculationLink link:definitionLink 40704 - Disclosure - Commitments and Contingencies - Cash flow information (Details) link:presentationLink link:calculationLink link:definitionLink 40706 - Disclosure - Commitments and Contingencies - Lease term and discount rates (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 trvn-20240331_cal.xml EX-101.CAL EX-101.DEF 8 trvn-20240331_def.xml EX-101.DEF EX-101.LAB 9 trvn-20240331_lab.xml EX-101.LAB EX-101.PRE 10 trvn-20240331_pre.xml EX-101.PRE XML 12 R1.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Document and Entity Information - shares
3 Months Ended
Mar. 31, 2024
May 13, 2024
Document and Entity Information    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Mar. 31, 2024  
Document Transition Report false  
Entity File Number 001-36193  
Entity Registrant Name Trevena, Inc.  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 26-1469215  
Entity Address, Address Line One 955 Chesterbrook Boulevard, Suite 110  
Entity Address, City or Town Chesterbrook  
Entity Address, State or Province PA  
Entity Address, Postal Zip Code 19087  
City Area Code 610  
Local Phone Number 354-8840  
Title of 12(b) Security Common Stock, $0.001 par value  
Trading Symbol TRVN  
Security Exchange Name NASDAQ  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Non-accelerated Filer  
Entity Small Business true  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   18,340,953
Entity Central Index Key 0001429560  
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2024  
Document Fiscal Period Focus Q1  
Amendment Flag false  
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Consolidated Balance Sheets (Unaudited) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Current assets:    
Cash and cash equivalents $ 23,552 $ 32,975
Prepaid expenses and other current assets 2,426 2,230
Total current assets 25,978 35,205
Restricted cash 540 540
Property and equipment, net 1,107 1,195
Right-of-use lease assets 3,512 3,665
Total assets 31,137 40,605
Current liabilities:    
Accounts payable, net 2,327 2,303
Accrued expenses and other current liabilities 3,839 4,239
Lease liabilities 1,041 1,012
Total current liabilities 7,207 7,554
Loans payable, net 31,317 30,809
Leases, net of current portion 4,153 4,424
Warrant liability 3,114 5,475
Total liabilities 45,791 48,262
Stockholders' (deficit) equity:    
Preferred stock-$0.001 par value; 5,000,000 shares authorized, none issued or outstanding at March 31, 2024 and December 31, 2023
Common stock-$0.001 par value; 200,000,000 shares authorized at March 31, 2024 and December 31, 2023; 18,321,010 and 17,289,104 shares issued and outstanding at March 31, 2024 and December 31, 2023, respectively 18 17
Additional paid-in capital 581,067 580,387
Accumulated deficit (595,739) (588,061)
Total stockholders' deficit (14,654) (7,657)
Total liabilities and stockholders' deficit $ 31,137 $ 40,605
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Consolidated Balance Sheets (Unaudited) (Parenthetical) - $ / shares
Mar. 31, 2024
Dec. 31, 2023
Consolidated Balance Sheets (Unaudited)    
Preferred stock, par value (in dollars per share) $ 0.001 $ 0.001
Preferred stock authorized (in shares) 5,000,000 5,000,000
Preferred stock issued (in shares) 0 0
Preferred stock outstanding (in shares) 0 0
Common stock, par value (in dollars per share) $ 0.001 $ 0.001
Common stock authorized (in shares) 200,000,000 200,000,000
Common stock issued (in shares) 18,321,010 17,289,104
Common stock outstanding (in shares) 18,321,010 17,289,104
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Consolidated Statements of Operations and Comprehensive Loss (Unaudited) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Revenue:    
Total revenue $ 20 $ 6
Operating expenses:    
Cost of goods sold 88 127
Selling, general and administrative 5,845 6,089
Research and development 3,965 3,909
Total operating expenses 9,898 10,125
Loss from operations (9,878) (10,119)
Other income (expense):    
Change in fair value of warrant liability 2,361 2,466
Other income (expense), net 4 9
Interest income 353 289
Interest expense (513) (446)
Loss on foreign currency exchange (5) (18)
Total other income, net 2,200 2,300
Net loss (7,678) (7,819)
Other comprehensive loss    
Unrealized gain on marketable securities   1
Comprehensive loss $ (7,678) $ (7,818)
Per share information:    
Net loss per share of common stock, basic (in dollars per share) $ (0.36) $ (0.81)
Net loss per share of common stock, diluted (in dollars per share) $ (0.36) $ (0.81)
Weighted average common shares outstanding, basic (in shares) 21,303,390 9,594,072
Weighted average common shares outstanding, diluted (in shares) 21,303,390 9,594,072
Product revenue    
Revenue:    
Total revenue $ 20 $ 6
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Consolidated Statements of Stockholders' (Deficit) Equity (Unaudited) - USD ($)
$ in Thousands
Common Stock
Additional Paid-in Capital
Subscriptions Receivable
Accumulated Deficit
Accumulated Other Comprehensive Income (Loss)
Total
Beginning Balance at Dec. 31, 2022 $ 8 $ 563,362 $ (547,772) $ 1 $ 15,599  
Beginning Balance (in shares) at Dec. 31, 2022 7,744,692          
Increase (Decrease) in Stockholders' Equity            
Stock-based compensation expense   806     806  
Unrealized loss on marketable securities       (1) (1)  
Exercise of pre-funded warrants $ 1 1,568     1,569  
Exercise of pre-funded warrants (in shares) 1,230,380          
Net Income (Loss)     (7,819)   (7,819) $ (7,819)
Ending Balance at Mar. 31, 2023 $ 9 565,736 $ (555,591)   $ 10,154  
Ending Balance (in shares) at Mar. 31, 2023 8,975,072          
Beginning Balance at Dec. 31, 2023 $ 17 580,387   (588,061)   $ (7,657)
Beginning Balance (in shares) at Dec. 31, 2023 17,289,104         17,289,104
Increase (Decrease) in Stockholders' Equity            
Stock-based compensation expense   681       $ 681
Exercise of pre-funded warrants $ 1 (1)        
Exercise of pre-funded warrants (in shares) 1,031,906          
Net Income (Loss)       (7,678)   (7,678)
Ending Balance at Mar. 31, 2024 $ 18 $ 581,067   $ (595,739)   $ (14,654)
Ending Balance (in shares) at Mar. 31, 2024 18,321,010         18,321,010
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Consolidated Statements of Stockholders' (Deficit) Equity (Unaudited) (Parenthetical) - $ / shares
Mar. 31, 2024
Dec. 31, 2023
Mar. 31, 2023
Consolidated Statements of Stockholders' Equity (Deficit) Equity (Unaudited)      
Common stock, par value (in dollars per share) $ 0.001 $ 0.001 $ 0.001
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Consolidated Statements of Cash Flows (Unaudited) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Operating activities:    
Net loss $ (7,678) $ (7,819)
Adjustments to reconcile net loss to net cash used in operating activities:    
Depreciation 88 82
Stock-based compensation 681 806
Noncash interest expense on loan 508 46
Change in fair value of warrant liability (2,361) (2,466)
Change in right-of-use asset 153 132
Changes in operating assets and liabilities:    
Accounts receivable, prepaid expenses and other assets (196) (701)
Operating lease liabilities (239) (212)
Accounts payable, accrued expenses and other liabilities (376) (742)
Net cash used in operating activities (9,420) (10,874)
Financing activities:    
Finance lease payments (3) (3)
Proceeds from exercise of pre-funded warrants   1
Net cash provided by financing activities (3) (2)
Net decrease in cash, cash equivalents and restricted cash (9,423) (10,876)
Cash, cash equivalents and restricted cash-beginning of period 33,515 40,280
Cash, cash equivalents and restricted cash-end of period $ 24,092 29,404
Supplemental disclosure of cash flow information:    
Reclassification of warrant liability upon exercise of pre-funded warrants   $ 1,568
XML 19 R8.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Organization and Description of the Business
3 Months Ended
Mar. 31, 2024
Organization and Description of the Business  
Organization and Description of the Business

1. Organization and Description of the Business

Trevena, Inc., or the Company, is a biopharmaceutical company focused on the development and commercialization of novel medicines for patients affected by central nervous system, or CNS, disorders. The Company operates in one segment and has its principal office in Chesterbrook, Pennsylvania.

Since commencing operations in 2007, the Company has devoted substantially all of its financial resources and efforts to commercialization and research and development, including nonclinical studies and clinical trials. The Company has never been profitable. In late 2017, the Company submitted a new drug application, or NDA, for OLINVYK® (OLINVYK) injection, or OLINVYK, to the United States Food and Drug Administration, or the FDA. In August 2020, the FDA approved the NDA for OLINVYK and the Company initiated commercial launch of OLINVYK in the first quarter of 2021. In April 2024, we announced that OLINVYK remains available for purchase by customers, but that we are reducing commercial support for the product to preserve capital as we conduct a process to explore a range of strategic alternatives for OLINVYK.

Since its inception, the Company has incurred losses and negative cash flows from operations. At March 31, 2024, the Company had an accumulated deficit of $595.7 million. The Company’s net loss was $7.7 million and $7.8 million for the three months ended March 31, 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 the financial statements are issued. The Company expects that its existing balance of cash and cash equivalents as of March 31, 2024 is not sufficient to fund operations for 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 or debt financings, or through strategic transactions, including collaborations. 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 a result, management concluded that such plans do not alleviate the substantial doubt. If the Company is unable to raise sufficient additional capital, consummate a strategic transaction or defer sufficient operating expenses, the Company may be compelled to reduce the scope of its operations and planned capital expenditures.

XML 20 R9.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Summary of Significant Accounting Policies
3 Months Ended
Mar. 31, 2024
Summary of Significant Accounting Policies  
Summary of Significant Accounting Policies

2. Summary of Significant Accounting Policies

Basis of Presentation

The accompanying consolidated financial statements have been prepared in conformity with accounting principles generally accepted in the United States of America, or U.S. GAAP. Any reference in these notes to applicable guidance is meant to refer to the authoritative United States generally accepted accounting principles as found in the ASC and Accounting Standards Updates, or ASUs, of the FASB. The Company’s functional currency is the U.S. dollar.

The consolidated financial statements include all normal and recurring adjustments that are considered necessary for the fair presentation of the Company’s consolidated balance sheets as of March 31, 2024, its results of operations and its comprehensive loss for the three months ended March 31, 2024 and 2023, its consolidated statements of stockholders’ equity for the period from January 1, 2024 to March 31, 2024 and for the period January 1, 2023 to March 31, 2023, and its consolidated statements of cash flows for the three months ended March 31, 2024 and 2023. The information included in this Quarterly Report on Form 10-Q should be read in conjunction with the financial statements and accompanying notes included in the Company’s most recent Annual Report on Form 10-K for the year ended December 31, 2023. Since the date of those financial statements, there have been no changes to the Company’s significant accounting policies. The financial data and other information disclosed in these notes related to the three

months ended March 31, 2024 and 2023 are not necessarily indicative of the results to be expected for the year ending December 31, 2024, any other interim periods, or any future year or period.

Principles of Consolidation

In connection with the royalty-based financing agreement disclosed in Note 5, the Company established three wholly owned subsidiaries, Trevena Royalty Corporation, Trevena SPV1 LLC and Trevena SPV2 LLC to facilitate the financing. The consolidated financial statements include the accounts of the Company and its wholly owned subsidiaries as of March 31, 2024. All significant intercompany accounts and transactions have been eliminated in consolidation.

Use of Estimates

The preparation of consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the amounts reported in the financial statements and accompanying notes. Management used significant estimates in the following areas, among others: stock-based compensation expense, the determination of the fair value of stock-based awards, the fair value of common stock warrants, the accounting for research and development costs, accrued expenses, the recoverability of the Company’s net deferred tax assets and related valuation allowance, and the amortization of debt expenses. The financial data and other information disclosed in these notes are not necessarily indicative of the results to be expected for any future year or period. The Company bases its estimates on historical experience and also on assumptions that it believes are reasonable, however, actual results could significantly differ from those results.

Fair Value of Financial Instruments

The carrying amount of the Company’s financial instruments, which include cash and cash equivalents, restricted cash, accounts payable, and accrued expenses approximate their fair values, given their short-term nature. Additionally, the Company believes the carrying value of the loan payable approximates its fair value as the interest rate is reflective of the rate the Company could obtain on debt with similar terms and conditions. Certain of the Company’s common stock warrants are carried at fair value, as disclosed in Note 3.

The Company has evaluated the estimated fair value of financial instruments using available market information and management’s estimates. The use of different market assumptions and/or estimation methodologies could have a significant effect on the estimated fair value amounts. See Note 3 for additional information.

Product Revenue

Product revenue is recognized at the point in time when our performance obligations with our customers have been satisfied. At contract inception, we determine if the contract is within the scope of ASC Topic 606 and then evaluate the contract using the following five steps: (i) identify the contract with the customer; (ii) identify the performance obligations; (iii) determine the transaction price; (iv) allocate the transaction price to the performance obligations; and (v) recognize revenue at the point in time when the Company satisfies a performance obligation.

OLINVYK is sold to wholesalers in the US (collectively, “customers”). These customers subsequently resell OLINVYK generally to hospitals, ambulatory surgical centers and other purchasers of OLINVYK. We recognize revenue from OLINVYK sales at the point customers obtain control of the product, which generally occurs upon delivery.

Revenue is recorded at the transaction price, which is the amount of consideration we expect to receive in exchange for transferring products to a customer. We determine the transaction price based on fixed consideration in our contractual agreements, which includes estimates of variable consideration which are more fully described below. The transaction price is allocated entirely to the performance obligation to provide pharmaceutical products. In determining the transaction price, a significant financing component does not exist since the timing from when we deliver product to when the customers pay for the product is less than one year and the customers do not pay for product in advance of the transfer of the product.

Variable Consideration

The Company includes an estimate of variable consideration in its transaction price at the time of sale when control of the product transfers to the customer. Variable consideration includes distributor chargebacks, prompt payment (cash) discounts, distribution service fees and product returns.

The Company assesses whether or not an estimate of its variable consideration is constrained and has determined that the constraint does not apply, since it is probable that a significant reversal in the amount of cumulative revenue will not occur in the future when the uncertainty associated with the variable consideration is subsequently resolved. The Company’s estimates for variable consideration are adjusted as required at each reporting period for specific known developments that may result in a change in the amount of total consideration it expects to receive.

Distributor Chargebacks

When a product that is subject to a contractual price agreement is sold to a third party, the difference between the price paid to the Company by the wholesaler and the price under the specific contract is charged back to the Company by the wholesaler. Utilizing this information, the Company estimates a chargeback percentage for each product and records an allowance for chargebacks as a reduction to revenue when the Company records sales of the products. We reduce the chargeback allowance when a chargeback request from a wholesaler is processed. Reserves for distributor chargebacks are included in accounts receivable, net on the consolidated balance sheet.

Prompt Payment (Cash) Discounts

The Company provides customers with prompt payment discounts which may result in adjustments to the price that is invoiced for the product transferred, in the case that payments are made within a defined period. The Company’s prompt payment discount reserves are based on actual net sales and contractual discount rates. Reserves for prompt payment discounts are included in accounts receivable, net on the consolidated balance sheet.

Distribution Service Fees

The Company pays distribution service fees to its customers based on a fixed percentage of the product price. These fees are not in exchange for a distinct good or service and therefore are recognized as a reduction of the transaction price. The Company reserves for these fees based on actual net sales, contractual fee rates negotiated with the customer and the mix of the products in the distribution channel that remain subject to fees. Reserves for distribution service fees are included in accounts receivable, net on the consolidated balance sheet.

Product Returns

Generally, the Company’s customers have the right to return any unopened product during the eighteen (18) month period beginning six (6) months prior to the labeled expiration date and ending twelve (12) months after the labeled expiration date.  The Company does not currently rely on industry data in its analysis of returns reserve. As the Company sold OLINVYK and established historical sales over a longer period of time (i.e., two to three years), the Company placed more reliance on historical purchasing, demand and return patterns of its customers when evaluating its reserves for product returns. OLINVYK has a forty-eight (48) month shelf life.

The Company recognizes the amount of expected returns as a refund liability, representing the obligation to return the customer’s consideration. Since the returns primarily consist of expired and short dated products that will not be resold, the Company does not record a return asset for the right to recover the goods returned by the customer at the time of the initial sale (when recognition of revenue is deferred due to the anticipated return). Accrued product return estimates are recorded in accrued expenses and other current liabilities on the consolidated balance sheet.

XML 21 R10.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Fair Value of Financial Instruments
3 Months Ended
Mar. 31, 2024
Fair Value of Financial Instruments  
Fair Value of Financial Instruments

3. Fair Value of Financial Instruments

ASC 820, Fair Value Measurement, establishes a fair value hierarchy for instruments measured at fair value that distinguishes between assumptions based on market data (observable inputs) and the Company’s own assumptions (unobservable inputs). Observable inputs are inputs that market participants would use in pricing the asset or liability based on market data obtained from sources independent of the Company. Unobservable inputs are inputs that reflect the

Company’s assumptions about the inputs that market participants would use in pricing the asset or liability and are developed based on the best information available in the circumstances.

ASC 820 identifies fair value as the exchange price, or exit price, representing the amount that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants. As a basis for considering market participant assumptions in fair value measurements, ASC 820 establishes a three-tier fair value hierarchy that distinguishes among the following:

Level 1 – Valuations based on unadjusted quoted prices in active markets for identical assets or liabilities that the Company has the ability to access.
Level 2 – Valuations based on quoted prices for similar assets or liabilities in active markets, quoted prices for identical or similar assets or liabilities in markets that are not active and models for which all significant inputs are observable, either directly or indirectly.
Level 3 – Valuations based on inputs that are unobservable and significant to the overall fair value measurement.

To the extent that the valuation is based on models or inputs that are less observable or unobservable in the market, the determination of fair value requires more judgment. Accordingly, the degree of judgment exercised by the Company in determining fair value is greatest for instruments categorized in Level 3. A financial instrument’s level within the fair value hierarchy is based on the lowest level of any input that is significant to the fair value measurement.

The following table presents fair value of the Company’s cash, cash equivalents, restricted cash and warrant liability as of March 31, 2024 and December 31, 2023 (in thousands):

    

March 31, 

Quoted Prices in Active Markets

Significant Other Observable Inputs

Unobservable Inputs

Description:

2024

    

(Level 1)

    

(Level 2)

    

(Level 3)

Assets:

 

Cash

$

2,381

$

2,381

$

$

Money Market Funds

21,171

21,171

Restricted Cash

 

540

 

540

 

 

Total assets measured and recorded at fair value

$

24,092

$

24,092

$

$

Liabilities:

 

  

 

  

 

  

 

  

Warrant Liability

 

3,114

 

 

 

3,114

Total liabilities measured and recorded at fair value

$

3,114

$

$

$

3,114

December 31,

Quoted Prices in Active Markets

Significant Other Observable Inputs

Unobservable Inputs

Description:

    

2023

    

(Level 1)

    

(Level 2)

    

(Level 3)

Assets:

Cash

$

3,159

$

3,159

$

$

Money Market Funds

 

29,816

29,816

Restricted Cash

540

 

540

 

 

Total assets measured and recorded at fair value

$

33,515

$

33,515

$

$

Liabilities:

 

  

 

  

 

  

 

  

Warrant Liability

 

5,475

 

 

 

5,475

Total liabilities measured and recorded at fair value

$

5,475

$

$

$

5,475

(1)The fair value of Level 1 securities is estimated based on quoted prices in active markets for identical assets or liabilities.

The Company recognizes transfers between levels of the fair value hierarchy as of the end of the reporting period. There were no transfers between Level 2 and Level 3 during the three months ended March 31, 2024.

December 2023 Equity Offering and Warrant Issuance

The common stock warrants issued in connection with the Company’s private placement and warrant exercise transactions in December 2023 (collectively, the “December 2023 Offering”) were classified as liabilities at the time of issuance due to certain cash settlement adjustment features that were not deemed to be indexed to the Company’s stock. The warrant liability is remeasured each reporting period with the change in fair value recorded to other income (expense) in the consolidated statement of operations and comprehensive loss until the warrants are exercised, expired, reclassified or otherwise settled. The fair value of the warrant liability was determined using Level 3 inputs and was estimated using a Black-Scholes Option Pricing Model.

The assumptions used to estimate the fair value were as follows:

 

    

March 31, 2024

    

December 31, 2023

 

Expected term of warrants (in years)

5.0

5.3

Risk-free interest rate

 

4.2

%  

3.8

%  

Expected volatility

 

114.72

%  

128.26

%  

Dividend yield

 

%  

%  

The following is a roll forward of the December 2023 Offering common stock warrant liability (in thousands):

    

Warrant Liability

Balance, December 31, 2023

$

5,475

Change in fair value

 

(2,361)

Balance, March 31, 2024

$

3,114

Warrants

As of March 31, 2024, the Company had the following common stock warrants outstanding:

Classification

Warrants

Exercise Price

Expiration Date

December 2023 Offering Pre-Funded Warrants

Equity

1,748,000

$0.001

Until exercised

December 2023 Offering Warrants

Liability

8,648,666

0.70

4/19/2029

R-Bridge warrants

Equity

200,000

20.50

4/14/2025

Other warrants

Equity

4,114

90.38 - 265.48

9/19/2024 - 3/31/2027

10,600,780

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

4. Inventories

Inventories are valued at the lower of cost or net realizable value. Cost is determined using the first-in, first-out method for all inventories. Inventory includes the cost of API, raw materials and third-party contract manufacturing and packaging services. Indirect overhead costs associated with production and distribution are recorded as period costs in the period incurred. Costs of drug product to be consumed in any current or future clinical trials will continue to be recognized as research and development expense.

The Company periodically evaluates the carrying value of inventory on hand using the same lower of cost or net realizable value approach as that used to initially value the inventory. Valuation adjustments may be required for slow-moving or obsolete inventory or in any situations where market conditions have caused net realizable value to fall below the carrying cost of the inventory.

Inventory consists of the following (in thousands):

    

March 31, 2024

    

December 31, 2023

Finished goods

$

$

896

Inventory Valuation Adjustment

(896)

Total Inventories

$

-

$

-

The Company recorded an inventory valuation adjustment of $0.9 million during the year ended December 31, 2023. The valuation adjustment was recorded to account for slow moving or obsolete inventory due to uncertainty of commercial activities and future expected OLINVYK sales.

XML 23 R12.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Loan Payable
3 Months Ended
Mar. 31, 2024
Loan Payable.  
Loan Payable

5. Loan Payable

In April 2022, the Company, through its wholly owned subsidiary, Trevena SPV2 LLC (“SPV2”), entered into a royalty-based loan agreement (the “Loan Agreement”) with R-Bridge, pursuant to which the Company may be eligible to receive up to $40.0 million in term loan borrowings (the “R-Bridge Financing”). Term loan borrowings will be advanced in three tranches. The first tranche of $15.0 million was advanced in April 2022. The second tranche of $10.0 million will become available upon achievement of either a commercial or financing milestone as set forth in the Loan Agreement. The third tranche of $15.0 million became available upon the first commercial sale of OLINVYK in China which occurred in August 2023 and the Company elected to receive such proceeds.

The following table summarizes the impact of the Loan Agreement on the Company’s consolidated balance sheet as follows (in thousands):

    

March 31, 

2024

Principal and accreted interest

$

32,691

Unamortized debt discount

 

(1,374)

Loans payable, net

$

31,317

The term loans bear interest at a rate per annum equal to 7.00% and will mature on the earlier of (i) the fifteen (15) year anniversary of the closing date in March 2022 and (ii) the date on which the license agreement with Nhwa expires. Repayment of any borrowings and related interest will be made quarterly beginning June 30, 2022. Repayment will be in the form of (i) a 4.0% royalty payment on the Company’s net sales of OLINVYK in the United States and (ii) proceeds from royalties from the Company’s license agreement with Nhwa. As a result of Nhwa obtaining Chinese approval of OLINVYK in May 2023, royalties from net sales of OLINVYK in the United States are capped at $10.0 million in accordance with the Loan Agreement. Upon a change in control or in the event the Company elects to repay any outstanding borrowings prior to their contractual maturity, SPV2 is required to pay a control premium equal to the greater of (i) principal and interest and (ii) $10.0 million or $20.0 million depending on the timing in which the triggering event occurs as further provided in the Loan Agreement.

In April 2022, the Company placed $2.0 million into an interest reserve account in connection with the Loan Agreement. Payments of interest under the Loan Agreement are made quarterly from the royalty on the Company’s net sales of OLINVYK in the United States and proceeds from royalties from the Company’s license agreement with Nhwa. On each interest payment date, if the royalty payments received do not equal the total interest due for the respective quarter, the interest payment due will be paid from the interest reserve account. The interest reserve account was classified as restricted cash on the Company’s balance sheet at December 31, 2022. During the second quarter of 2023, the Company agreed to transfer the remaining funds, approximately $1.0 million, to R-Bridge to prepay future interest payments. As of December 31, 2023, the prepaid interest had been reduced to $0.0 through interest expense incurred under the Loan Agreement.

Repayments of all borrowings, interest and other related payments, under the Loan Agreement are secured by substantially all of the assets associated with the license agreement with Nhwa, the Chinese intellectual property related to OLINVYK, and deposit accounts established to hold amounts received on account for repayment of the borrowings and related interest under the Loan Agreement. The Loan Agreement contains certain customary affirmative and negative covenants and contains customary defined events of default, upon which any outstanding principal and unpaid interest shall be due on demand. At March 31, 2024, there were no events of default pursuant to the Loan Agreement and the Company was in compliance with all covenants. Interest expense is imputed based on the estimated loan repayment period, which takes into consideration estimated future revenue in the United States and China. Changes in estimates are recognized prospectively and may have a material impact on liability balance. As of March 31, 2024, the effective interest rate was 5.8%.

In connection with the first tranche borrowings in April 2022, the Company issued a warrant to R-Bridge to purchase 200,000 shares of the Company’s common stock at an initial exercise price of $20.50 per share and will be exercisable for a period of three years. The Company concluded the warrant was a freestanding equity-classified instrument to which the proceeds from the first tranche was allocated across the debt and warrant on a relative fair value basis. In addition, the Company incurred lender fees and third-party costs of $0.5 million each and were netted against the proceeds allocated to the debt and warrant. Fees netted against debt proceeds represent a debt discount and are amortized into interest expense using the effective interest method. During the three months ended March 31, 2024, the Company recognized interest expense of $0.5 million, of which $0.1 million pertained to the amortization of the debt discount.

The accounting for the Loan Agreement requires the Company to make certain estimates and assumptions, particularly about future royalties under the license agreement with Nhwa and sales of OLINVYK in the United States and China. Such estimates and assumptions are utilized in determining the expected repayment term, amortization period of the debt discount, accretion of interest expense and classification between current and long-term portions of amounts outstanding. The Company amortizes the debt discount into interest expense over the expected term of the arrangement using the interest method based on projected cash flows. Similarly, the Company classifies as current debt for the Loan Agreement, amounts that are expected to be repaid during the succeeding twelve months after the reporting period end. However, the repayment of amounts due under the Loan Agreement is variable because the cash flows to be utilized for periodic payments is a function of amounts received by the Company with respect to the royalties and net product sales.

Accordingly, the estimates of the magnitude and timing of amounts to be available for debt service are subject to significant variability and thus, subject to significant uncertainty. Therefore, these estimates and assumptions are likely to change, which may result in future adjustments to the portion of the debt that is classified as a current liability, the amortization of debt discount and the accretion of interest expense. Other amounts that may become due and payable under the Loan Agreement, including amounts shared between the parties with respect to cash flows received in excess of pre-defined thresholds, are recognized as additional interest expense when they become probable and estimable. The amount of principal to be repaid in each of the five succeeding years is not fixed and determinable.

XML 24 R13.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Stockholders' (Deficit) Equity
3 Months Ended
Mar. 31, 2024
Stockholders' (Deficit) Equity  
Stockholders' (Deficit) Equity

6. Stockholders’ (Deficit) Equity

Equity Offerings

Under its certificate of incorporation, the Company was authorized to issue up to 200,000,000 shares of common stock as of March 31, 2024. The Company also was authorized to issue up to 5,000,000 shares of preferred stock as of March 31, 2024. The Company is required, at all times, to reserve and keep available out of its authorized but unissued shares of common stock sufficient shares to effect the conversion of the shares of the preferred stock and all outstanding stock options and warrants.

December 2023 Equity Offering and Warrant issuance

On December 28, 2023, the Company and a single investor entered into a securities purchase agreement whereby the Company issued 2,779,906 pre-funded warrants with an initial exercise price of $0.001 per share for $0.70 per warrant, which are exercisable immediately and do not expire. In addition, the investor received 2,779,906 common stock warrants with an initial exercise price of $0.70 per share, which are exercisable for five years beginning on the date in which the Company obtains shareholder approval to issue the underlying shares of common stock associated with the warrants.

Concurrent with the securities purchase agreement above, the Company and the investor entered into an inducement agreement whereby the Company agreed to reduce the exercise price of 2,934,380 warrants held by the investor from prior equity offerings. The weighted average exercise price of the outstanding warrants was $3.35 per share and was reduced to $0.70 per share in exchange for the investor agreeing to immediately exercise the warrants. Of the warrants exercised, 1,234,380 are being held in abeyance for the benefit of the holder due to certain beneficial ownership limitations and these shares are not considered issued or outstanding in our consolidated balance sheet. In addition to reducing the exercise price, the Company issued 5,868,760 common stock warrants to the investor with an initial exercise price of $0.70 per share, which are exercisable for five years beginning on the date in which the Company obtained shareholder approval to issue the underlying shares of common stock associated with the warrants. The fair value of the warrants to purchase 5,868,760 shares of common stock and the change in fair value of the warrants resulting from the reduction in the exercise price totaling $4.2 million was accounted for as equity issuance costs in the consolidated statement of operations.

The Company received $3.5 million in total, after deducting underwriter fees and other third-party costs, as a result of the sale of pre-funded warrants and exercise of the warrants as part of the inducement.

The warrants issued did not meet the requirements to be indexed to equity and equity classified and, as such, are classified as liabilities at fair value with changes in fair value recorded within other income (expense), net on the consolidated statements of operations and comprehensive loss.

Equity Incentive Plan

The estimated grant date fair value of the Company’s share-based awards is amortized on a straight-line basis over the awards’ service periods. Share based compensation expense recognized was as follows (in thousands):

Three Months Ended March 31, 

    

2024

2023

    

Research and development

$

156

$

189

Selling, general and administrative

 

525

 

617

Total stock-based compensation

$

681

$

806

Stock Options

A summary of stock option activity and related information through March 31, 2024 follows:

Options Outstanding

    

    

    

Weighted 

Average 

Weighted 

Remaining 

Average 

Contractual 

Number of 

Exercise 

Term 

Shares

Price

(in years)

Balance, December 31, 2023

 

403,484

$

35.68

6.81

Granted

 

Exercised

 

Forfeited/Cancelled

 

(18,767)

37.31

Balance, March 31, 2024

 

384,717

$

35.61

6.66

Vested or expected to vest at March 31, 2024

 

384,717

$

35.61

6.66

Exercisable at March 31, 2024

 

257,015

$

47.92

5.62

The aggregate intrinsic value of options exercisable as of March 31, 2024 was zero, based on the difference between the Company’s closing stock price of $0.46 and the exercise price of each stock option.

The Company uses the Black Scholes option pricing model to estimate the fair value of stock options at the grant date. The Black Scholes model requires the Company to make certain estimates and assumptions, including estimating the fair value of the Company’s common stock, assumptions related to the expected price volatility of the Company’s common stock, the period during which the options will be outstanding, the rate of return on risk free investments and the expected dividend yield for the Company’s stock.

Restricted Stock Units

RSU-related expense is recognized on a straight-line basis over the vesting period. Upon vesting, these awards may be settled on a net-exercise basis to cover any required withholding tax with the remaining amount converted into an equivalent number of shares of common stock.

The following is a summary of changes in the status of non-vested RSUs during the three months ended March 31, 2024:

    

    

Weighted 

Average 

Number of 

Grant Date

Awards

Fair Value

Non-vested at December 31, 2023

 

1,602,588

$

2.05

Granted

 

Vested

 

Forfeited/Cancelled

 

(34,471)

1.70

Non-vested at March 31, 2024

 

1,568,117

$

2.06

For the three months ended March 31, 2024, the Company recorded $0.4 million in stock-based compensation expense related to RSUs, which is reflected in the consolidated statements of operations and comprehensive loss.

As of March 31, 2024, there was $2.5 million of total unrecognized compensation expense related to unvested RSUs that will be recognized over the weighted average remaining period of 2.17 years.

Shares Available for Future Grant

At March 31, 2024, the Company has the following shares available to be granted under its equity incentive plans:

    

    

Inducement 

2023 Plan

Plan

Available at December 31, 2023

 

253,463

 

12,000

Authorized

 

Granted

 

Shares withheld for taxes not issued

Forfeited/Cancelled

 

53,238

Available at March 31, 2024

 

306,701

 

12,000

Shares Reserved for Future Issuance

At March 31, 2024, the Company has reserved the following shares of common stock for issuance:

Stock options outstanding under 2013 Plan

    

273,967

Stock options outstanding under 2023 Plan

102,750

Restricted stock units outstanding under 2013 Plan

1,568,117

Stock options outstanding under Inducement Plan

 

8,000

Warrants outstanding

 

10,600,780

Total shares of common stock reserved for future issuance

 

12,553,614

XML 25 R14.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Commitments and Contingencies
3 Months Ended
Mar. 31, 2024
Commitments and Contingencies.  
Commitments and Contingencies

7. Commitments and Contingencies

Leases

The Company leases office space in Chesterbrook, Pennsylvania and equipment. The Company’s principal office is located at 955 Chesterbrook Boulevard, Chesterbrook, Pennsylvania, where the Company currently leases approximately 8,231 square feet of developed office space on the first floor and 40,565 square feet of developed office space on the second floor. The lease term for this space extends through May 2028. On October 11, 2018, the Company entered into an agreement with The Vanguard Group, Inc. (“Vanguard”) whereby Vanguard agreed to sublease the 40,565 square feet of space on the second floor for an initial term of 37 months. On October 2, 2020, Vanguard notified the Company that they exercised the first option to extend the sublease term for three years through November 30, 2024. Vanguard has a second option to extend the sublease term for an additional three years through November 30, 2027. On

August 3, 2023, Vanguard exercised its second option to extend its sublease term. The Company and Vanguard agreed to further extend the sublease through May 2028. With the current extension to May 2028, Vanguard’s sublease is coterminous with the Company’s master lease term. The sublease provides for rent abatement for the first month of the term; thereafter, the rent payable to the Company by Vanguard under the sublease is (i) $0.50 less during months 2 through 13 of the sublease and (ii) $1.00 less in month 14 through 109 of the sublease, and (iii) in month 110 through 116 of the sublease, $16.50 less than the base rent payable by us under our master lease with Chesterbrook Partners, L.P. Vanguard also is responsible for paying to the Company all tenant energy costs, annual operating costs, and annual tax costs attributable to the subleased space during the term of the sublease. Rent expense and associated sublease income are recorded in the Company’s consolidated statements of operations and comprehensive loss as other income (expense).

Supplemental balance sheet information related to leases was as follows (in thousands):

    

March 31, 2024

    

December 31, 2023

Operating leases:

 

  

 

  

Operating lease right-of-use assets

 

$

3,512

 

$

3,665

Other current lease liabilities

1,031

1,002

Operating lease liabilities

4,148

4,417

Total operating lease liabilities

$

5,179

$

5,419

Finance leases:

Property and equipment, at cost

$

29

$

29

Accumulated depreciation

(16)

(13)

Property and equipment, net

13

16

Other current lease liabilities

10

10

Other long-term liabilities

5

7

Total finance lease liabilities

$

15

$

17

The components of lease expense were as follows (in thousands):

Three Months Ended

March 31, 

    

2024

    

2023

Operating lease costs:

Operating lease expense

$

385

$

398

Other income

(350)

(350)

Total operating lease costs

$

35

$

48

Finance lease costs:

Amortization of right-of-use assets

2

2

Interest on lease liabilities

Total finance lease costs

$

2

$

2

Supplemental cash flow information related to leases was as follows (in thousands):

Three Months Ended

March 31, 

    

2024

    

2023

Cash paid for amounts included in the measurement of lease liabilities

 

  

 

  

Operating cash flows from operating leases

$

(122)

$

(128)

Financing cash flows from finance leases

(3)

 

(3)

Our lease liabilities will mature, as follows (in thousands):

    

Operating Leases

 

Financing Leases

2024 (April 1 - December 31)

1,090

8

2025

1,474

8

2026

1,498

2027

1,523

2028

640

Total minimum lease payments

$

6,225

$

16

Less: imputed interest

(1,046)

(1)

Lease liability

$

5,179

$

15

Per the terms of our sublease, we expect the following inflows (in thousands):

    

Sublease

2024 (April 1 - December 31)

869

2025

1,178

2026

1,198

2027

1,166

2028

254

Total minimum lease payments

$

4,665

Weighted average lease term and discount rates are as follows:

Three Months Ended March 31, 

 

2024

 

2023

Weighted average remaining lease term (years)

Operating leases

4

5

Finance leases

1

2

Weighted average discount rate

Operating leases

9.2%

9.2%

Finance leases

6.5%

6.5%

XML 26 R15.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Product Revenue
3 Months Ended
Mar. 31, 2024
Revenue.  
Product Revenue

8. Product Revenue

Performance Obligation

The Company’s performance obligation is the supply of finished pharmaceutical products to its customers. The Company’s customers consist of major wholesale distributors. The Company’s customer contracts generally consist of both a master agreement, which is signed by the Company and its customer, and a customer submitted purchase order, which is governed by the terms and conditions of the master agreement.

Revenue is recognized when the Company transfers control of its products to the customer, which occurs at a point-in-time, upon delivery.

The Company offers standard payment terms to its customers and has elected the practical expedient to not adjust the promised amount of consideration for the effects of a significant financing, since the period between when the Company transfers the product to the customer and when the customer pays for that product is one year or less. Taxes collected from customers relating to product revenue and remitted to governmental authorities are excluded from revenues. The consideration amounts due from customers as a result of product revenue are subject to variable consideration.

The Company offers standard product warranties which provide assurance that the product will function as expected and in accordance with specifications. Customers cannot purchase warranties separately and these warranties

do not give rise to a separate performance obligation. The Company permits the return of product under certain circumstances, mainly upon at or near product expiration, instances of shipping errors or where product is damaged in transit. The Company accrues for the customer’s right to return as part of its variable consideration.

Sales-Related Deductions

The following table presents a roll forward of the major categories of sales-related deductions included in trade receivable allowances for the three months ended March 31, 2024 (in thousands):

    

Sales Discounts

    

Chargebacks

    

Fee for Service

Balance, January 1, 2024

$

2

19

9

Provision related to sales recorded in the period

 

4

3

Credits / payments during the period

 

(2)

Adjustments related to prior period sales

 

Balance, March 31, 2024

$

2

$

21

$

12

As of March 31, 2024, the Company’s outstanding accounts receivable of $35,000 was offset by the trade receivable allowances presented above.

XML 27 R16.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
License and Royalty Revenue
3 Months Ended
Mar. 31, 2024
License and Royalty Revenue.  
License and Royalty Revenue

9. License and Royalty Revenue

License and Commercialization Agreement with Pharmbio Korea Inc.

In April 2018, the Company entered into an exclusive license agreement with Pharmbio Korea Inc., or Pharmbio, for the development and commercialization of OLINVYK for the management of moderate to severe acute pain in South Korea. Under the terms of the agreement, the Company received an upfront, non-refundable cash payment of $3.0 million (less applicable withholding taxes of $0.5 million) in June 2018, and will receive a cash commercial milestone of up to $0.5 million if OLINVYK is approved in South Korea and tiered royalties on product sales in South Korea ranging from high single digits to 20%, less applicable withholding taxes. As part of the agreement, the Company also granted Pharmbio an option to manufacture OLINVYK, on a non-exclusive basis, for the development and commercialization of the product in South Korea, subject to a separate arrangement to be entered into if Pharmbio exercises the option. The license agreement is terminable by Pharmbio for any reason upon 180 days written notice.

In accordance with the terms of the agreement, Pharmbio is solely responsible for all development and regulatory activities in South Korea. The parties have formed a Joint Development Committee with equal representation from the Company and Pharmbio to provide overall coordination and oversight of the development of OLINVYK in South Korea. The parties also agreed to form a Joint Manufacturing and Commercialization Committee at least six months prior to the anticipated date of regulatory approval of OLINVYK in South Korea to provide overall coordination and oversight of the manufacture and commercialization of OLINVYK in South Korea.

License Agreement with Jiangsu Nhwa Pharmaceutical Co. Ltd.

In April 2018, the Company also entered into an exclusive license agreement with Jiangsu Nhwa Pharmaceutical Co. Ltd., or Nhwa, for the development and commercialization of OLINVYK for the management of moderate to severe acute pain in China. Under the terms of this agreement, the Company received an upfront, non-refundable cash payment of $2.5 million (less applicable withholding taxes of $0.3 million) in July 2018. In August 2020, the Company received a milestone payment of $3.0 million (less applicable withholding taxes of $0.3 million), that became payable by Nhwa upon FDA approval of OLINVYK. In May 2023, the Company received a milestone payment of $3.0 million (less applicable withholding taxes $0.3 million), that became payable by Nhwa upon regulatory approval of OLINVYK in China. The Company is eligible to receive up to an additional $6.0 million of commercialization milestone payments based on product sales levels in China, and a ten percent royalty on all net product sales in China, less applicable withholding taxes. In the third quarter of 2023, Nhwa launched OLINVYK, recognized net product sales in China and reported royalties on those sales to the Company. This royalty is required to be used by the Company to repay its obligations under the Loan Agreement. As part of the license agreement with Nhwa, the Company also granted Nhwa an option to manufacture OLINVYK, on an exclusive basis in China, for the

development and commercialization of the product in China. In the second quarter of 2018, Nhwa elected to exercise this manufacturing option. The license agreement is terminable by Nhwa for any reason upon 180 days written notice.

In accordance with the terms of the agreement, Nhwa is solely responsible for all development and regulatory activities in China. The parties have formed a Joint Development Committee with equal representation from the Company and Nhwa to provide overall coordination and oversight of the development of OLINVYK in China. The parties also formed a Joint Manufacturing and Commercialization Committee to provide overall coordination and oversight of the manufacture and commercialization of OLINVYK in China.

For the three months ended March 31, 2024 and 2023, there was no license and royalty revenue.

XML 28 R17.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Net Loss Per Common Share
3 Months Ended
Mar. 31, 2024
Net Loss Per Common Share  
Net Loss Per Common Share

10. Net Loss Per Common Share

The following table sets forth the computation of basic and diluted net loss per share for the periods indicated (in thousands, except share and per share data):

Three Months Ended March 31, 

    

2024

    

2023

    

Basic and diluted net loss per common share calculation:

 

  

 

  

 

Net loss

$

(7,678)

$

(7,819)

Weighted average common shares outstanding

 

21,303,390

 

9,594,072

Net loss per share of common stock - basic and diluted

$

(0.36)

$

(0.81)

The pre-funded warrants to purchase common shares issued in connection with the December 2023 offering are included in the calculation of basic and diluted net loss per share as the exercise price of $0.001 per share is non-substantive and virtually assured. The pre-funded warrants are more fully described in Note 3. Further, the shares held in abeyance also described in Note 6, are included in the calculation of basic and diluted net loss per share.

The following outstanding securities at March 31, 2024 and 2023 have been excluded from the computation of diluted weighted shares outstanding, as they would have been anti-dilutive:

March 31, 

    

2024

    

2023

Options outstanding

 

384,717

334,060

RSUs outstanding

1,568,117

834,720

Warrants outstanding

 

8,852,780

3,145,394

Total

 

10,805,614

 

4,314,174

XML 29 R18.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Summary of Significant Accounting Policies (Policies)
3 Months Ended
Mar. 31, 2024
Summary of Significant Accounting Policies  
Basis of Presentation

Basis of Presentation

The accompanying consolidated financial statements have been prepared in conformity with accounting principles generally accepted in the United States of America, or U.S. GAAP. Any reference in these notes to applicable guidance is meant to refer to the authoritative United States generally accepted accounting principles as found in the ASC and Accounting Standards Updates, or ASUs, of the FASB. The Company’s functional currency is the U.S. dollar.

The consolidated financial statements include all normal and recurring adjustments that are considered necessary for the fair presentation of the Company’s consolidated balance sheets as of March 31, 2024, its results of operations and its comprehensive loss for the three months ended March 31, 2024 and 2023, its consolidated statements of stockholders’ equity for the period from January 1, 2024 to March 31, 2024 and for the period January 1, 2023 to March 31, 2023, and its consolidated statements of cash flows for the three months ended March 31, 2024 and 2023. The information included in this Quarterly Report on Form 10-Q should be read in conjunction with the financial statements and accompanying notes included in the Company’s most recent Annual Report on Form 10-K for the year ended December 31, 2023. Since the date of those financial statements, there have been no changes to the Company’s significant accounting policies. The financial data and other information disclosed in these notes related to the three

months ended March 31, 2024 and 2023 are not necessarily indicative of the results to be expected for the year ending December 31, 2024, any other interim periods, or any future year or period.

Principles of Consolidation

Principles of Consolidation

In connection with the royalty-based financing agreement disclosed in Note 5, the Company established three wholly owned subsidiaries, Trevena Royalty Corporation, Trevena SPV1 LLC and Trevena SPV2 LLC to facilitate the financing. The consolidated financial statements include the accounts of the Company and its wholly owned subsidiaries as of March 31, 2024. All significant intercompany accounts and transactions have been eliminated in consolidation.

Use of Estimates

Use of Estimates

The preparation of consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the amounts reported in the financial statements and accompanying notes. Management used significant estimates in the following areas, among others: stock-based compensation expense, the determination of the fair value of stock-based awards, the fair value of common stock warrants, the accounting for research and development costs, accrued expenses, the recoverability of the Company’s net deferred tax assets and related valuation allowance, and the amortization of debt expenses. The financial data and other information disclosed in these notes are not necessarily indicative of the results to be expected for any future year or period. The Company bases its estimates on historical experience and also on assumptions that it believes are reasonable, however, actual results could significantly differ from those results.

Fair Value of Financial Instruments

Fair Value of Financial Instruments

The carrying amount of the Company’s financial instruments, which include cash and cash equivalents, restricted cash, accounts payable, and accrued expenses approximate their fair values, given their short-term nature. Additionally, the Company believes the carrying value of the loan payable approximates its fair value as the interest rate is reflective of the rate the Company could obtain on debt with similar terms and conditions. Certain of the Company’s common stock warrants are carried at fair value, as disclosed in Note 3.

The Company has evaluated the estimated fair value of financial instruments using available market information and management’s estimates. The use of different market assumptions and/or estimation methodologies could have a significant effect on the estimated fair value amounts. See Note 3 for additional information.

Product Revenue

Product Revenue

Product revenue is recognized at the point in time when our performance obligations with our customers have been satisfied. At contract inception, we determine if the contract is within the scope of ASC Topic 606 and then evaluate the contract using the following five steps: (i) identify the contract with the customer; (ii) identify the performance obligations; (iii) determine the transaction price; (iv) allocate the transaction price to the performance obligations; and (v) recognize revenue at the point in time when the Company satisfies a performance obligation.

OLINVYK is sold to wholesalers in the US (collectively, “customers”). These customers subsequently resell OLINVYK generally to hospitals, ambulatory surgical centers and other purchasers of OLINVYK. We recognize revenue from OLINVYK sales at the point customers obtain control of the product, which generally occurs upon delivery.

Revenue is recorded at the transaction price, which is the amount of consideration we expect to receive in exchange for transferring products to a customer. We determine the transaction price based on fixed consideration in our contractual agreements, which includes estimates of variable consideration which are more fully described below. The transaction price is allocated entirely to the performance obligation to provide pharmaceutical products. In determining the transaction price, a significant financing component does not exist since the timing from when we deliver product to when the customers pay for the product is less than one year and the customers do not pay for product in advance of the transfer of the product.

Variable Consideration

Variable Consideration

The Company includes an estimate of variable consideration in its transaction price at the time of sale when control of the product transfers to the customer. Variable consideration includes distributor chargebacks, prompt payment (cash) discounts, distribution service fees and product returns.

The Company assesses whether or not an estimate of its variable consideration is constrained and has determined that the constraint does not apply, since it is probable that a significant reversal in the amount of cumulative revenue will not occur in the future when the uncertainty associated with the variable consideration is subsequently resolved. The Company’s estimates for variable consideration are adjusted as required at each reporting period for specific known developments that may result in a change in the amount of total consideration it expects to receive.

Distributor Chargebacks

Distributor Chargebacks

When a product that is subject to a contractual price agreement is sold to a third party, the difference between the price paid to the Company by the wholesaler and the price under the specific contract is charged back to the Company by the wholesaler. Utilizing this information, the Company estimates a chargeback percentage for each product and records an allowance for chargebacks as a reduction to revenue when the Company records sales of the products. We reduce the chargeback allowance when a chargeback request from a wholesaler is processed. Reserves for distributor chargebacks are included in accounts receivable, net on the consolidated balance sheet.

Prompt Payment (Cash) Discounts

Prompt Payment (Cash) Discounts

The Company provides customers with prompt payment discounts which may result in adjustments to the price that is invoiced for the product transferred, in the case that payments are made within a defined period. The Company’s prompt payment discount reserves are based on actual net sales and contractual discount rates. Reserves for prompt payment discounts are included in accounts receivable, net on the consolidated balance sheet.

Distribution Service Fees

Distribution Service Fees

The Company pays distribution service fees to its customers based on a fixed percentage of the product price. These fees are not in exchange for a distinct good or service and therefore are recognized as a reduction of the transaction price. The Company reserves for these fees based on actual net sales, contractual fee rates negotiated with the customer and the mix of the products in the distribution channel that remain subject to fees. Reserves for distribution service fees are included in accounts receivable, net on the consolidated balance sheet.

Product Returns

Product Returns

Generally, the Company’s customers have the right to return any unopened product during the eighteen (18) month period beginning six (6) months prior to the labeled expiration date and ending twelve (12) months after the labeled expiration date.  The Company does not currently rely on industry data in its analysis of returns reserve. As the Company sold OLINVYK and established historical sales over a longer period of time (i.e., two to three years), the Company placed more reliance on historical purchasing, demand and return patterns of its customers when evaluating its reserves for product returns. OLINVYK has a forty-eight (48) month shelf life.

The Company recognizes the amount of expected returns as a refund liability, representing the obligation to return the customer’s consideration. Since the returns primarily consist of expired and short dated products that will not be resold, the Company does not record a return asset for the right to recover the goods returned by the customer at the time of the initial sale (when recognition of revenue is deferred due to the anticipated return). Accrued product return estimates are recorded in accrued expenses and other current liabilities on the consolidated balance sheet.

XML 30 R19.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Fair Value of Financial Instruments (Tables)
3 Months Ended
Mar. 31, 2024
Stockholders' (Deficit) Equity  
Schedule of cash, cash equivalents, marketable securities and restricted cash

    

March 31, 

Quoted Prices in Active Markets

Significant Other Observable Inputs

Unobservable Inputs

Description:

2024

    

(Level 1)

    

(Level 2)

    

(Level 3)

Assets:

 

Cash

$

2,381

$

2,381

$

$

Money Market Funds

21,171

21,171

Restricted Cash

 

540

 

540

 

 

Total assets measured and recorded at fair value

$

24,092

$

24,092

$

$

Liabilities:

 

  

 

  

 

  

 

  

Warrant Liability

 

3,114

 

 

 

3,114

Total liabilities measured and recorded at fair value

$

3,114

$

$

$

3,114

December 31,

Quoted Prices in Active Markets

Significant Other Observable Inputs

Unobservable Inputs

Description:

    

2023

    

(Level 1)

    

(Level 2)

    

(Level 3)

Assets:

Cash

$

3,159

$

3,159

$

$

Money Market Funds

 

29,816

29,816

Restricted Cash

540

 

540

 

 

Total assets measured and recorded at fair value

$

33,515

$

33,515

$

$

Liabilities:

 

  

 

  

 

  

 

  

Warrant Liability

 

5,475

 

 

 

5,475

Total liabilities measured and recorded at fair value

$

5,475

$

$

$

5,475

(1)The fair value of Level 1 securities is estimated based on quoted prices in active markets for identical assets or liabilities.
Schedule of assumptions used for valuation of warrants

 

    

March 31, 2024

    

December 31, 2023

 

Expected term of warrants (in years)

5.0

5.3

Risk-free interest rate

 

4.2

%  

3.8

%  

Expected volatility

 

114.72

%  

128.26

%  

Dividend yield

 

%  

%  

Schedule of roll forward of common stock warrant liability

The following is a roll forward of the December 2023 Offering common stock warrant liability (in thousands):

    

Warrant Liability

Balance, December 31, 2023

$

5,475

Change in fair value

 

(2,361)

Balance, March 31, 2024

$

3,114

Schedule of common stock warrants outstanding

As of March 31, 2024, the Company had the following common stock warrants outstanding:

Classification

Warrants

Exercise Price

Expiration Date

December 2023 Offering Pre-Funded Warrants

Equity

1,748,000

$0.001

Until exercised

December 2023 Offering Warrants

Liability

8,648,666

0.70

4/19/2029

R-Bridge warrants

Equity

200,000

20.50

4/14/2025

Other warrants

Equity

4,114

90.38 - 265.48

9/19/2024 - 3/31/2027

10,600,780

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

Inventory consists of the following (in thousands):

    

March 31, 2024

    

December 31, 2023

Finished goods

$

$

896

Inventory Valuation Adjustment

(896)

Total Inventories

$

-

$

-

XML 32 R21.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Loans Payable (Tables)
3 Months Ended
Mar. 31, 2024
Loan Payable.  
Schedule of impact of the Loan Agreement on the Company's consolidated balance sheet

The following table summarizes the impact of the Loan Agreement on the Company’s consolidated balance sheet as follows (in thousands):

    

March 31, 

2024

Principal and accreted interest

$

32,691

Unamortized debt discount

 

(1,374)

Loans payable, net

$

31,317

XML 33 R22.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Stockholders' (Deficit) Equity (Tables)
3 Months Ended
Mar. 31, 2024
Stockholders' (Deficit) Equity  
Schedule of share-based compensation expense recognized

The estimated grant date fair value of the Company’s share-based awards is amortized on a straight-line basis over the awards’ service periods. Share based compensation expense recognized was as follows (in thousands):

Three Months Ended March 31, 

    

2024

2023

    

Research and development

$

156

$

189

Selling, general and administrative

 

525

 

617

Total stock-based compensation

$

681

$

806

Summary of stock option activity

Options Outstanding

    

    

    

Weighted 

Average 

Weighted 

Remaining 

Average 

Contractual 

Number of 

Exercise 

Term 

Shares

Price

(in years)

Balance, December 31, 2023

 

403,484

$

35.68

6.81

Granted

 

Exercised

 

Forfeited/Cancelled

 

(18,767)

37.31

Balance, March 31, 2024

 

384,717

$

35.61

6.66

Vested or expected to vest at March 31, 2024

 

384,717

$

35.61

6.66

Exercisable at March 31, 2024

 

257,015

$

47.92

5.62

Schedule of changes in the status of non-vested RSU

    

    

Weighted 

Average 

Number of 

Grant Date

Awards

Fair Value

Non-vested at December 31, 2023

 

1,602,588

$

2.05

Granted

 

Vested

 

Forfeited/Cancelled

 

(34,471)

1.70

Non-vested at March 31, 2024

 

1,568,117

$

2.06

Schedule of shares available to be granted under equity incentive plans

At March 31, 2024, the Company has the following shares available to be granted under its equity incentive plans:

    

    

Inducement 

2023 Plan

Plan

Available at December 31, 2023

 

253,463

 

12,000

Authorized

 

Granted

 

Shares withheld for taxes not issued

Forfeited/Cancelled

 

53,238

Available at March 31, 2024

 

306,701

 

12,000

Schedule of shares of common stock reserved/available

At March 31, 2024, the Company has reserved the following shares of common stock for issuance:

Stock options outstanding under 2013 Plan

    

273,967

Stock options outstanding under 2023 Plan

102,750

Restricted stock units outstanding under 2013 Plan

1,568,117

Stock options outstanding under Inducement Plan

 

8,000

Warrants outstanding

 

10,600,780

Total shares of common stock reserved for future issuance

 

12,553,614

XML 34 R23.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Commitments and Contingencies (Tables)
3 Months Ended
Mar. 31, 2024
Commitments and Contingencies.  
Schedule of balance sheet information related to leases

Supplemental balance sheet information related to leases was as follows (in thousands):

    

March 31, 2024

    

December 31, 2023

Operating leases:

 

  

 

  

Operating lease right-of-use assets

 

$

3,512

 

$

3,665

Other current lease liabilities

1,031

1,002

Operating lease liabilities

4,148

4,417

Total operating lease liabilities

$

5,179

$

5,419

Finance leases:

Property and equipment, at cost

$

29

$

29

Accumulated depreciation

(16)

(13)

Property and equipment, net

13

16

Other current lease liabilities

10

10

Other long-term liabilities

5

7

Total finance lease liabilities

$

15

$

17

Schedule of components of lease expense

The components of lease expense were as follows (in thousands):

Three Months Ended

March 31, 

    

2024

    

2023

Operating lease costs:

Operating lease expense

$

385

$

398

Other income

(350)

(350)

Total operating lease costs

$

35

$

48

Finance lease costs:

Amortization of right-of-use assets

2

2

Interest on lease liabilities

Total finance lease costs

$

2

$

2

Schedule of supplemental cash flow information

Supplemental cash flow information related to leases was as follows (in thousands):

Three Months Ended

March 31, 

    

2024

    

2023

Cash paid for amounts included in the measurement of lease liabilities

 

  

 

  

Operating cash flows from operating leases

$

(122)

$

(128)

Financing cash flows from finance leases

(3)

 

(3)

Schedule of maturities of operating lease liabilities

Our lease liabilities will mature, as follows (in thousands):

    

Operating Leases

 

Financing Leases

2024 (April 1 - December 31)

1,090

8

2025

1,474

8

2026

1,498

2027

1,523

2028

640

Total minimum lease payments

$

6,225

$

16

Less: imputed interest

(1,046)

(1)

Lease liability

$

5,179

$

15

Schedule of maturities of financing lease liabilities

Our lease liabilities will mature, as follows (in thousands):

    

Operating Leases

 

Financing Leases

2024 (April 1 - December 31)

1,090

8

2025

1,474

8

2026

1,498

2027

1,523

2028

640

Total minimum lease payments

$

6,225

$

16

Less: imputed interest

(1,046)

(1)

Lease liability

$

5,179

$

15

Schedule of expected sublease inflows

Per the terms of our sublease, we expect the following inflows (in thousands):

    

Sublease

2024 (April 1 - December 31)

869

2025

1,178

2026

1,198

2027

1,166

2028

254

Total minimum lease payments

$

4,665

Schedule of weighted average lease term and discount rates

Three Months Ended March 31, 

 

2024

 

2023

Weighted average remaining lease term (years)

Operating leases

4

5

Finance leases

1

2

Weighted average discount rate

Operating leases

9.2%

9.2%

Finance leases

6.5%

6.5%

XML 35 R24.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Product Revenue (Tables)
3 Months Ended
Mar. 31, 2024
Revenue.  
Schedule of major categories of sales-related deductions included in trade receivable allowances

    

Sales Discounts

    

Chargebacks

    

Fee for Service

Balance, January 1, 2024

$

2

19

9

Provision related to sales recorded in the period

 

4

3

Credits / payments during the period

 

(2)

Adjustments related to prior period sales

 

Balance, March 31, 2024

$

2

$

21

$

12

XML 36 R25.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Net Loss Per Common Share (Tables)
3 Months Ended
Mar. 31, 2024
Net Loss Per Common Share  
Schedule of computation of basic and diluted net loss per share

The following table sets forth the computation of basic and diluted net loss per share for the periods indicated (in thousands, except share and per share data):

Three Months Ended March 31, 

    

2024

    

2023

    

Basic and diluted net loss per common share calculation:

 

  

 

  

 

Net loss

$

(7,678)

$

(7,819)

Weighted average common shares outstanding

 

21,303,390

 

9,594,072

Net loss per share of common stock - basic and diluted

$

(0.36)

$

(0.81)

Schedule of outstanding securities excluded from the computation of diluted weighted shares outstanding as they would have been anti-dilutive

March 31, 

    

2024

    

2023

Options outstanding

 

384,717

334,060

RSUs outstanding

1,568,117

834,720

Warrants outstanding

 

8,852,780

3,145,394

Total

 

10,805,614

 

4,314,174

XML 37 R26.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Organization and Description of the Business (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2024
USD ($)
segment
Mar. 31, 2023
USD ($)
Dec. 31, 2023
USD ($)
Organization and Description of the Business      
Number of operating segments | segment 1    
Accumulated deficit $ 595,739   $ 588,061
Net loss $ 7,678 $ 7,819  
XML 38 R27.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Summary of Significant Accounting Policies (Details)
3 Months Ended
Mar. 31, 2024
subsidiary
Summary of Significant Accounting Policies  
Number of wholly owned subsidiaries 3
XML 39 R28.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Fair Value of Financial Instruments (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Dec. 31, 2023
Liabilities    
Transfers between Level 2 and Level 3 $ 0  
Fair Value    
Assets    
Cash 2,381 $ 3,159
Money market funds 21,171 29,816
Restricted cash 540 540
Total 24,092 33,515
Liabilities    
Liabilities 3,114 5,475
Warrants | Fair Value    
Liabilities    
Liabilities 3,114 5,475
Level 1    
Assets    
Cash 2,381 3,159
Money market funds 21,171 29,816
Restricted cash 540 540
Total 24,092 33,515
Level 3 | Fair Value    
Liabilities    
Liabilities 3,114 5,475
Level 3 | Warrants | Fair Value    
Liabilities    
Liabilities $ 3,114 $ 5,475
XML 40 R29.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Fair Value of Financial Instruments - Additional Information (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2024
USD ($)
Mar. 31, 2023
USD ($)
Dec. 31, 2023
Warrant liability rollforward      
Beginning balance $ 5,475    
Change in fair value of warrant liability (2,361) $ (2,466)  
Ending balance 3,114    
December 2023 Equity Offering and Warrant Issuance      
Warrant liability rollforward      
Beginning balance 5,475    
Change in fair value of warrant liability (2,361)    
Ending balance $ 3,114    
Level 3 | Estimated remaining term | Common Stock Warrants | December 2023 Equity Offering and Warrant Issuance      
Warrants      
Warrant liability measurement input 5.0   5.3
Level 3 | Risk-free interest rate | Common Stock Warrants | December 2023 Equity Offering and Warrant Issuance      
Warrants      
Warrant liability measurement input 4.2   3.8
Level 3 | Volatility | Common Stock Warrants | December 2023 Equity Offering and Warrant Issuance      
Warrants      
Warrant liability measurement input 114.72   128.26
XML 41 R30.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Fair Value of Financial Instruments- Registered Direct Stock Offering and Concurrent Warrant Issuance (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Dec. 28, 2023
Mar. 31, 2024
Mar. 31, 2023
Dec. 27, 2023
Stockholders' Equity        
Number of shares that can be purchased upon exercise of warrants (in shares)   10,600,780    
Change in fair value of warrant liability   $ 2,361 $ 2,466  
Registered direct offering        
Stockholders' Equity        
Number of shares that can be purchased upon exercise of warrants (in shares)   1,748,000    
Exercise price (in dollars per share)   $ 0.001    
December 2023 Equity Offering and Warrant Issuance        
Stockholders' Equity        
Number of shares that can be purchased upon exercise of warrants (in shares)   8,648,666    
Exercise price (in dollars per share)   $ 0.70    
Warrants term   5 years    
Change in fair value of warrant liability   $ 2,361    
December 2023 Inducement Agreement        
Stockholders' Equity        
Exercise price (in dollars per share) $ 0.70     $ 3.35
Warrants term 5 years      
Number of warrants held by investor (in shares) 2,934,380      
Number of warrants exercised held in abeyance (in shares) 1,234,380      
Granted (in shares) 5,868,760      
Change in fair value of warrant liability $ 4,200      
Proceeds from sale of pre-funded warrants and exercise of warrants $ 3,500      
R-Bridge Financing        
Stockholders' Equity        
Number of shares that can be purchased upon exercise of warrants (in shares)   200,000    
Exercise price (in dollars per share)   $ 20.50    
Other Warrants        
Stockholders' Equity        
Number of shares that can be purchased upon exercise of warrants (in shares)   4,114    
Other Warrants | Minimum        
Stockholders' Equity        
Exercise price (in dollars per share)   $ 90.38    
Other Warrants | Maximum        
Stockholders' Equity        
Exercise price (in dollars per share)   265.48    
Pre-funded Common Stock Warrants | December 2023 Equity Offering and Warrant Issuance        
Stockholders' Equity        
Number of shares that can be purchased upon exercise of warrants (in shares) 2,779,906      
Exercise price (in dollars per share) $ 0.001 $ 0.001    
Warrant price (in dollars per share) $ 0.70      
Common Stock Warrants | December 2023 Equity Offering and Warrant Issuance        
Stockholders' Equity        
Number of shares that can be purchased upon exercise of warrants (in shares) 2,779,906      
Exercise price (in dollars per share) $ 0.70      
Warrants term 5 years      
XML 42 R31.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Inventories - Schedule Of Inventory (Details)
$ in Thousands
Dec. 31, 2023
USD ($)
Inventories  
Finished goods $ 896
Inventory Valuation Adjustment $ (896)
XML 43 R32.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Inventories - narrative (Details)
$ in Millions
12 Months Ended
Dec. 31, 2023
USD ($)
Inventories  
Inventory valuation adjustment $ 0.9
XML 44 R33.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Loan Payable (Details)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended
Apr. 30, 2022
USD ($)
tranche
$ / shares
shares
Mar. 31, 2024
USD ($)
shares
Jun. 30, 2023
USD ($)
Mar. 31, 2023
USD ($)
Dec. 31, 2023
USD ($)
Long Term Debt          
Number of shares that can be purchased upon exercise of warrants (in shares) | shares   10,600,780      
Interest expense   $ 513   $ 446  
R-Bridge Financing | Royalty Based Loan Agreement          
Long Term Debt          
Maximum amount of borrowings under term loan agreement $ 40,000        
Debt number of tranches | tranche 3        
Face amount   32,691      
Unamoritized debt discount   (1,374)      
Loans payable, net   $ 31,317      
Interest rate (as a percent) 7.00%        
Term of loan 15 years        
Net revenue interest in U.S. net sales (as a percent) 4.00%        
Cap of U.S. revenue interest if Chinese approval occurs by year-end 2023 $ 10,000        
Amount placed in interest reserve account 2,000        
Amount transferred to prepay future interest payments     $ 1,000    
Prepaid interest         $ 0
Effective interest rate (as a percent)   5.80%      
R-Bridge Financing | Royalty Based Loan Agreement | Minimum          
Long Term Debt          
Control premium, amount if triggered 10,000        
R-Bridge Financing | Royalty Based Loan Agreement | Maximum          
Long Term Debt          
Control premium, amount if triggered 20,000        
R-Bridge Financing | Royalty Based Loan Agreement - First Tranche          
Long Term Debt          
Proceeds from royalty-based loan agreement $ 15,000        
Exercise price (in dollars per share) | $ / shares $ 20.50        
Warrants term 3 years        
Lender fees and third-party costs $ 500        
Number of shares that can be purchased upon exercise of warrants (in shares) | shares 200,000        
Interest expense   $ 500      
Amortization of debt discount   $ 100      
R-Bridge Financing | Royalty Based Loan Agreement - Second Tranche          
Long Term Debt          
Commercialization milestone payments $ 10,000        
R-Bridge Financing | Royalty Based Loan Agreement - Third Tranche | CHINA          
Long Term Debt          
Milestone payment upon first commercial sale in China $ 15,000        
XML 45 R34.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Stockholders (Deficit) Equity - Equity Offering and Warrant issuance (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Dec. 28, 2023
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Dec. 27, 2023
Stockholders' Equity          
Common stock authorized (in shares)   200,000,000   200,000,000  
Preferred stock authorized (in shares)   5,000,000   5,000,000  
Number of shares that can be purchased upon exercise of warrants (in shares)   10,600,780      
Change in fair value of warrant liability   $ 2,361 $ 2,466    
December 2023 Equity Offering and Warrant Issuance          
Stockholders' Equity          
Number of shares that can be purchased upon exercise of warrants (in shares)   8,648,666      
Exercise price (in dollars per share)   $ 0.70      
Warrants term   5 years      
Change in fair value of warrant liability   $ 2,361      
December 2023 Equity Offering and Warrant Issuance | Common Stock Warrants          
Stockholders' Equity          
Number of shares that can be purchased upon exercise of warrants (in shares) 2,779,906        
Exercise price (in dollars per share) $ 0.70        
Warrants term 5 years        
December 2023 Equity Offering and Warrant Issuance | Pre-funded Common Stock Warrants          
Stockholders' Equity          
Number of shares that can be purchased upon exercise of warrants (in shares) 2,779,906        
Warrant price (in dollars per share) $ 0.70        
Exercise price (in dollars per share) $ 0.001 $ 0.001      
December 2023 Inducement Agreement          
Stockholders' Equity          
Number of warrants held by investor (in shares) 2,934,380        
Number of warrants exercised held in abeyance (in shares) 1,234,380        
Exercise price (in dollars per share) $ 0.70       $ 3.35
Warrants term 5 years        
Granted (in shares) 5,868,760        
Change in fair value of warrant liability $ 4,200        
Proceeds from sale of pre-funded warrants and exercise of warrants $ 3,500        
XML 46 R35.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Stockholders' (Deficit) Equity - Equity Incentive Plans (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Equity Incentive Plans    
Stock-based compensation $ 681 $ 806
Research and Development Expense    
Equity Incentive Plans    
Stock-based compensation 156 189
General and Administrative Expense    
Equity Incentive Plans    
Stock-based compensation $ 525 $ 617
XML 47 R36.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Stockholders' (Deficit) Equity - Stock option activity (Details) - Employee Stock Option [Member] - $ / shares
3 Months Ended 12 Months Ended
Mar. 31, 2024
Dec. 31, 2023
Number of Shares    
Balance at the beginning of the period (in shares) 403,484  
Forfeited/Cancelled (in shares) (18,767)  
Balance at the end of the period (in shares) 384,717 403,484
Vested or expected to vest at the end of the period (in shares) 384,717  
Exercisable at the end of the period (in shares) 257,015  
Weighted-Average Exercise Price    
Balance at the beginning of the period (in dollars per share) $ 35.68  
Forfeited/Cancelled (in dollars per share) 37.31  
Balance at the end of the period (in dollars per share) 35.61 $ 35.68
Vested or expected to vest at the end of the period (in dollars per share) 35.61  
Exercisable at the end of the period (in dollars per share) $ 47.92  
Weighted Average Remaining Contractual Term    
Options Outstanding at the end of the period 6 years 7 months 28 days 6 years 9 months 21 days
Vested or expected to vest at the end of the period 6 years 7 months 28 days  
Exercisable at the end of the period 5 years 7 months 13 days  
XML 48 R37.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Stockholders' (Deficit) Equity - Options other Info (Details) check - Employee Stock Option [Member]
$ / shares in Units, $ in Millions
Mar. 31, 2024
USD ($)
$ / shares
Options outstanding  
Intrinsic value of options exercisable | $ $ 0.0
Closing price of Company's stock (in dollars per share) | $ / shares $ 0.46
XML 49 R38.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Stockholders' (Deficit) Equity - Non-vested RSUs (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Weighted Average Grant Date Fair Value    
Stock-based compensation $ 681 $ 806
Restricted Stock Units    
Number of Shares    
Non-vested at beginning of period (in shares) 1,602,588  
Forfeited/Cancelled (in shares) (34,471)  
Non-vested at end of period (in shares) 1,568,117  
Weighted Average Grant Date Fair Value    
Non-vested at beginning of period (in dollars per share) $ 2.05  
Forfeited (in dollars per share) 1.70  
Non-vested at end of period (in dollars per share) $ 2.06  
Stock-based compensation $ 400  
Unrecognized compensation expense $ 2,500  
Weighted average remaining period for recognition of unrecognized compensation expense 2 years 2 months 1 day  
XML 50 R39.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Stockholders' (Deficit) Equity - Shares Reserved for Future Grant and Issuance (Details) check - shares
3 Months Ended
Mar. 31, 2024
Dec. 31, 2023
Shares Reserved for Future Issuance    
Warrants outstanding (in shares) 10,600,780  
Total shares of common stock reserved for future issuance (in shares) 12,553,614  
Inducement Plan    
Shares Available for Future Grant    
Balance at the beginning of the period (in shares) 12,000  
Balance at the end of the period (in shares) 12,000  
2023 Plan    
Shares Available for Future Grant    
Balance at the beginning of the period (in shares) 253,463  
Forfeited/Cancelled (in shares) 53,238  
Balance at the end of the period (in shares) 306,701  
Employee Stock Option [Member]    
Shares Reserved for Future Issuance    
Stock options outstanding (in shares) 384,717 403,484
Employee Stock Option [Member] | 2013 plan    
Shares Reserved for Future Issuance    
Stock options outstanding (in shares) 273,967  
Employee Stock Option [Member] | Inducement Plan    
Shares Reserved for Future Issuance    
Stock options outstanding (in shares) 8,000  
Employee Stock Option [Member] | 2023 Plan    
Shares Reserved for Future Issuance    
Stock options outstanding (in shares) 102,750  
Restricted Stock Units | 2013 plan    
Shares Reserved for Future Issuance    
Stock options outstanding (in shares) 1,568,117  
XML 51 R40.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Commitments and Contingencies - Leases (Details) - Chesterbrook, Pennsylvania
Oct. 02, 2020
Oct. 11, 2018
ft²
$ / ft²
Mar. 31, 2024
USD ($)
Leases      
Number of square feet of space leased on the first floor | $     8,231
Number of square feet of space leased on the second floor | $     40,565
Sublease Agreements | Vanguard Group, Inc      
Leases      
Number of square feet of space being subleased on second floor | ft²   40,565  
Initial term of sublease   37 months  
Term of optional sublease extension 3 years    
Term of second optional sublease extension 3 years    
Amount per square foot less for rent during months 2 through 13   0.50  
Amount per square foot less for rent during months 14 through 109   1.00  
Amount per square foot less for rent during months 110 through 116   16.50  
XML 52 R41.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Commitments and Contingencies - Balance sheet information related to leases (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Leases    
Operating lease right-of-use assets $ 3,512 $ 3,665
Operating lease liabilities - Current $ 1,031 $ 1,002
Operating Lease, Liability, Current, Statement of Financial Position [Extensible List] Lease Liability Current Lease Liability Current
Operating lease liabilities - Noncurrent $ 4,148 $ 4,417
Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List] Lease Liability Noncurrent Lease Liability Noncurrent
Lease Liability $ 5,179 $ 5,419
Operating Lease, Liability, Statement of Financial Position [Extensible List] Lease Liability Current, Lease Liability Noncurrent Lease Liability Current, Lease Liability Noncurrent
Property and equipment, net $ 1,107 $ 1,195
Finance lease liabilities - Current $ 10 $ 10
Finance Lease, Liability, Current, Statement of Financial Position [Extensible List] Lease Liability Current Lease Liability Current
Finance lease liabilities - Noncurrent $ 5 $ 7
Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List] Lease Liability Noncurrent Lease Liability Noncurrent
Lease Liability $ 15 $ 17
Finance Lease, Liability, Statement of Financial Position [Extensible List] Lease Liability Current, Lease Liability Noncurrent Lease Liability Current, Lease Liability Noncurrent
Finance leased assets    
Leases    
Property and equipment, at cost $ 29 $ 29
Accumulated depreciation (16) (13)
Property and equipment, net $ 13 $ 16
XML 53 R42.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Commitments and Contingencies - Components of lease expense (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Operating lease costs:    
Operating lease rental expense $ 385 $ 398
Other income (350) (350)
Total operating lease costs 35 48
Finance lease costs:    
Amortization of right-of-use assets 2 2
Total finance lease costs $ 2 $ 2
XML 54 R43.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Commitments and Contingencies - Cash flow information (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Commitments and Contingencies.    
Operating cash flows from operating leases $ (122) $ (128)
Financing cash flows from finance leases $ (3) $ (3)
XML 55 R44.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Commitments and Contingencies - Lease liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Operating Leases    
2024 (April 1 - December 31) $ 1,090  
2025 1,474  
2026 1,498  
2027 1,523  
2028 640  
Total minimum lease payments 6,225  
Interest Expense (1,046)  
Lease Liability 5,179 $ 5,419
Financing Leases    
2024 (April 1 - December 31) 8  
2025 8  
Total minimum lease payments 16  
Interest Expense (1)  
Lease Liability 15 $ 17
Sublease    
2024 (April 1 - December 31) 869  
2025 1,178  
2026 1,198  
2027 1,166  
2028 254  
Total minimum lease payments $ 4,665  
XML 56 R45.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Commitments and Contingencies - Lease term and discount rates (Details)
Mar. 31, 2024
Mar. 31, 2023
Commitments and Contingencies.    
Weighted average remaining lease term - Operating leases 4 years 5 years
Weighted average remaining lease term - Finance leases 1 year 2 years
Weighted average discount rate - Operating leases 9.20% 9.20%
Weighted average discount rate - Finance leases 6.50% 6.50%
XML 57 R46.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Product Revenue (Details)
3 Months Ended
Mar. 31, 2024
USD ($)
Sales Discounts  
Beginning Balance $ 2,000
Ending Balance 2,000
Chargebacks  
Beginning Balance 19,000
Credit / payments made during the period (2,000)
Adjustment related to prior period sales 4,000
Ending Balance 21,000
Fee for Service  
Beginning Balance 9,000
Adjustment related to prior period sales 3,000
Ending Balance 12,000
Outstanding accounts receivable $ 35,000
XML 58 R47.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
License and Royalty Revenue (Details) - Licensing agreements for development and commercialization - USD ($)
$ in Millions
1 Months Ended
May 31, 2023
Aug. 31, 2020
Jul. 31, 2018
Jun. 30, 2018
Pharmbio Korea Inc        
Licensing Arrangements        
Upfront payment       $ 3.0
Commercialization milestone payments       $ 0.5
Time period for written notice to terminate license agreement       180 days
Pharmbio Korea Inc | Minimum        
Licensing Arrangements        
Time period to form a committee prior to the anticipated date of regulatory approval       6 months
Pharmbio Korea Inc | Maximum        
Licensing Arrangements        
Royalties on product sales, percentage       20.00%
Jiangsu Nhwa Pharmaceutical Co Ltd        
Licensing Arrangements        
Upfront payment     $ 2.5  
Withholding taxes $ 0.3 $ 0.3 $ 0.3  
Time period for written notice to terminate license agreement   180 days    
Milestone payment upon regulatory approval   $ 3.0    
Milestone payment upon regulatory approval in China $ 3.0      
Milestone payment upon sales targets reached in China   $ 6.0    
Royalty percentage on net product sales in China after milestones met   10.00%    
License revenue        
Licensing Arrangements        
Withholding taxes       $ 0.5
XML 59 R48.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Net Loss Per Common Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 28, 2023
Basic and diluted net loss per common share calculation:      
Net Income (Loss) $ (7,678) $ (7,819)  
Weighted average common shares outstanding, basic (in shares) 21,303,390 9,594,072  
Weighted average common shares outstanding, diluted (in shares) 21,303,390 9,594,072  
Net loss per share of common stock, basic (in dollars per share) $ (0.36) $ (0.81)  
Net loss per share of common stock, diluted (in dollars per share) $ (0.36) $ (0.81)  
Outstanding securities excluded from computation of diluted weighted shares outstanding (in shares) 10,805,614 4,314,174  
December 2023 Equity Offering and Warrant Issuance      
Basic and diluted net loss per common share calculation:      
Exercise price (in dollars per share) $ 0.70    
December 2023 Equity Offering and Warrant Issuance | Pre-funded Common Stock Warrants      
Basic and diluted net loss per common share calculation:      
Exercise price (in dollars per share) $ 0.001   $ 0.001
Employee Stock Option      
Basic and diluted net loss per common share calculation:      
Outstanding securities excluded from computation of diluted weighted shares outstanding (in shares) 384,717 334,060  
Restricted Stock Units      
Basic and diluted net loss per common share calculation:      
Outstanding securities excluded from computation of diluted weighted shares outstanding (in shares) 1,568,117 834,720  
Warrants      
Basic and diluted net loss per common share calculation:      
Outstanding securities excluded from computation of diluted weighted shares outstanding (in shares) 8,852,780 3,145,394  
XML 60 R49.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Pay vs Performance Disclosure - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Pay vs Performance Disclosure    
Net Income (Loss) $ (7,678) $ (7,819)
XML 61 R50.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Insider Trading Arrangements
3 Months Ended
Mar. 31, 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
EXCEL 62 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( /$YKU@'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 " #Q.:]8X!C29NX K @ $0 &1O8U!R;W!S+V-O&ULS9+! M3L,P#(9?!>7>NNGH#E&7"XC3)B$Q"<0M2KPMHDFCQ*C=V].&K1."!^ 8^\_G MSY);'83N(S['/F DB^EN=)U/0H<-.Q$% 9#T"9U*Y93P4_/01Z=H>L8C!*4_ MU!&AKJHU."1E%"F8@458B$RV1@L=45$?+WBC%WSXC%V&&0W8H4-/"7C)@R@LX!-^PZ^77U\+A_8K*NZONB:@K>[#D7O!%\_3Z[_O"[";O>V(/] MQ\970=G"K[N07U!+ P04 " #Q.:]8F5R<(Q & "<)P $P 'AL+W1H M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M /$YKUCADE8%QP4 /<> 8 >&PO=V]R:W-H965T&UL MM9EK<^(V%(;_BH9V.NU,B"T9"&P),X0D;::;+!O2[6R_"5M@S]H6E64(_[Y' M-M@DE677LWP!W\YK/3JZO);&.RZ^)3YC$KU&89Q<=WPI-Q\L*W%]%M'DDF]8 M#'=67$14PJE86\E&,.IE05%H$=L>6!$-XLYDG%V;B\F8IS(,8C87*$FCB(K] M#0OY[KJ#.\<+S\':E^J"-1EOZ)HMF/QS,Q=P9A4J7A"Q. EXC 1;77>F^,/, M(2H@>^)+P';)R3%2*$O.OZF3!^^Z8ZL2L9"Y4DE0^-NR&0M#I03E^.<@VBG> MJ0)/CX_J]QD\P"QIPF8\_"OPI'_=&7:0QU8T#>4SW_W.#D!]I>?R,,E^T2Y_ MMM?K(#=-)(\.P5""*(CS?_IZJ(B3 &=8$4 . >1= '8J IQ#@).!YB7+L&ZI MI).QX#LDU-.@I@ZRNLFB@2:(51H74L#= .+DY):[*61%(AI[Z"Z6@=RCASAO M'JJ:NRCQJ6#)V)+P-A5CN0?EFUR95"@[Z)''TD] U6/>VW@+2ED4E1R+>D., M@H]47"('7R!BDYZF/+.Z\#W"CB[Z36FWI!U5\_)!OJ MLNL.=,B$B2WK3'[Z 0_L7W6PWTGL#7NO8.^9U$OVE_V&Z4C-X=CN?M8A&:-: M(O4+I'XSI,\I%9*)<(^>V88+J<,S2TF1ZBIE9HQJB3*%-GEFIZ(65W= 8WY+SJN"\:M@R!86I)AO"JO-HUEK1,-$FTAC6$G!8 Z- MA3J,-/=!R-!3&BV9T(&9-6P;=YT!'CDZ.&-H2[A1 3=J O?,UD$B(8$2/=%( MVT;-.B^";5E,+_*"/<3NI8[4J-&2%-OEO&LW887"<0'M,YLT+M!"0J=$7* 9 M3V,I]O#O:2N@1OWV3D=L#FJ+?&(UJ>>!>G)Q/$ ?X3GT*=;GU2PYZO?1S&<)S%!+ =X8 MW? T9%LJ/&@[:0!M!V-;6Q5&W;9549HE;/0C_ZF*F3J#9O["=UJK5"-W6@5: MVG.X(US:(VPV..]IBUX]%WP;Q*X^\V;-^50+>@[/A$O3A,U6YSWHG">2ANCO M8%,]<)D5\<@>7FE)SV&?<.F?L-GV9 UV"A_*U6!F@4%%OSR'6\*E7<)FC_.1 MNY"ON<]CDYVH$7'ZO>YPV-/SG<,LX=(M8;/5>0DD&"6^0IC\O/P%+9B;"LBD M%M*L-.-1!#/50G+WVP7ZT;X$%X4V5* M#?5^WRS8%KWT4KC.!%$OB-=HL8^6 M/-02UP@\?WG2DD3]ZB&$JSY?S MU#S/(J)AB&[2!&XG^E9KUJE:2#&'M<4K30]I9'KN(B;6JE?^ M!@K2!U\0;6BLSZM9L'*AP1S7%K3T/,1L68YY]!GDT81GEJG&.X?W(:7W(6;; M^RG>"AT[-'?6=L;76, MI?\AC9:+9C"<"C!Z#[''7M$?3)_&NE4C&_?(J#_0^CQS<-MD]7-0.L#5B52NX MYK"VC*7_<:[65:Y>/YEO C5?-E@D*V@E#[ M\@H&/)'OLN8GDF^RC$>@#NKSB7QQ/U@F*O>_(O4$L#!!0 M ( /$YKUB6T ")4@4 )P5 8 >&PO=V]R:W-H965T&ULK5AM;]LV$/XKA%=L+6#')/7JU#'0NA@VH ."IET_,Q(=$95$E:229K]^ M)*U(LD0I[I8/B?5R=WKNCKSGCML'+K[)C%(%?A1Y*:\6F5+5Y7HMDXP61%[P MBI;ZS8&+@BA]*^[6LA*4I%:IR-<8PG!=$%8N=EO[[%KLMKQ6.2OIM0"R+@HB M'M_3G#]<+=#BZ<$G=IV-T MT7[3*/:OGZS_;IW7SMP22?<\_\I2E5TMX@5(Z8'4N?K$'_Z@C4,68,)S:?^# MAT86+D!22\6+1EDC*%AY_"4_FD#T%) _H8 ;!7RN@M-;1(S+KU@>BR&XK M^ ,01EI;,Q\-*D\8;)?1;IO74;L]+R7.6$D53\)[DI$PHN#'F)'C] MI21URO2;-V %OMQ\ *]?O0&O "O!YXS7DI2IW*Z51F%LK9/FB^^/7\037_R+ MB O@H27 $/L.]?V\^@>:M.K>J?I:^]X& +-Q6 6@A:*D"DU#Y?NOPY M&O#=!LP^NY052>C50F\D2<4]7>Q^_06%\*W+NQY)KYYU9/)H*K2E3#.YWV L"O%W?]]T92WEX$P6MU E.O\7IS^*\ M%K0B+ 7TAZY6DDJ+F:N,"KTE^NERX3Z:#OJX?1P.8#N$L ?=J(,6=3"+^C-7 M)#\#8##^=K")X@'"L9078#@1V+"%&,Y"_$2E$BPQ>]TL 1>Z6\F$X MM001[!@'GE5Q[1+)K-R+LDX;6NM* BC^0V MIY,KN[%S4AX\/$R-4PIZ$ZGIN!#-TH]!*6HZ6WA[67/"Q^.E%7N;(?RQE(][ M4J?P.WI#\_SVT>['YQ!ZX[( ?31$Z)+J[=U3A!VQH7EF.^6(YY".62K"HRKG MD@H"?P)I1V9HGLT^L5H=-(4\-,+H$(,QG$IX1V=HGL]LPJ5%!_BAC6O% MA9D1G(#'W.6CP!OB=4CY>"JF'<>A>9+[2H0@O;P_.A&.:4L79W^(<"P5^%-] M%^K8#IU3(W\!K M/;.QA*DWMFM0CVXJF:7+GZ:2%[)V.J]T_(EGJJ%WH*I(G$ZA6\@!#I MK2J ;N=K^A8$2PBA^0,R(\*4\5IE7+!_:*KW"B\I8%*:.L\%T*.]5+K,L_(. M$ 7T=)9D[7AFZ[^>N&AQJRG /74U,])_H%?@G(_^OZ'3N'84C>L^+@I>3 M0<7'D+K#>F[HW@(4+SV,EA!!*X&B)8XW2\U 3T:;U%CF_?G<+(&V45%[.)([ MZPL>MPYH.'RX9"+WOL6]0?N9YB)-F2G+NL"8Z6[%2CV$5$P7'"?,<8L0Q B& M0VIQRD$OGH+;-1-XOIG0O5!=U+D]&&EJC!/GN%%8!9L@&O4\3L$XAB&:0-HU M%?BE,4YQ..&887\,!A2C$LN"H.IP':=!3YG3NYQC%W)Y\,/QD<.CN'% M(>::7M:]HS-S;JGWV!W3C4].#UH/7D3:C#@>!1YO%*_L:=HM5XH7]C*C1*,V M OK]@7/U=&,.Z-H#V=V_4$L#!!0 ( /$YKU@%CNS(W0( "X* 8 M>&PO=V]R:W-H965T&ULK99=;YLP%(;_BL6FJ96Z8""?78*T MIIJVBTE1JV[7+IP$J\9FMDFZ_?K9AK+0TH2HRT7BC_.^?L[!Q)[OA'Q0&8!& MCSGC:N%E6A>7OJ^2#'*B!J( ;F;60N9$FZ[<^*J00%(GRID?8CSV-@2 8-$6PMB?K:P M!,:LD^'X59MZS9I6N-]^_Y+$NQ)X@&+XB"&M!V%<0U8+()5J1 MN;2NB2;Q7(H=DC;:N-F&JXU3FVPHMX_Q5DLS2XU.QTO!E6 T)1I2=$48X0F@ M6VNGT-D=)V5*SM6K:M7P ME56_$SE 47"!0AP..^3+P_)K2!IYU);[)O^F"&%3A-#Y16\K0E>>E?&PV]B^ M@Y>J( DL//.2*9!;\.(/[X(Q_M25]7\R:]4@:FH0'7*/5^;U 2E- 2QXN M4$$DVA)6 CJC'*6",2(5*D!63[VS&M42$[>$_0/9QGB <3#WM_MI'HMJ\0\; M_N$I_(B4.A.2_C$#EK_:J9W0E>]H#V>$W><9]O&X%OBH 1^=!$Z5*H]#CU[ M/,<]%-$"'3>@XY- S:&@-.$IY9MCM..CM( MF_E85 M^VL!/>\.?L).G+XH88MRYE_M$MLAG#?FL/WF_K3Q[P1),HS# P7/H MCL!).)T%>-C-'.!_AR#N3WW"OJYM>[!W17;#^WN'N;U)F;-R0[E"#-9&B@<3 MXR&KRTG5T:)PY_N]T.:VX)J9N="!M %F?BV$?NK8*T-S18S_ E!+ P04 M" #Q.:]8E("#1ID% "Z& & 'AL+W=OA[>\1Z2F>ZX>),KQA1Z3Y-,W@U62JUOAT,9KEA*Y0U? MLPS>++A(J8);L1S*M6 TRIW29$@2!S"N5;,Z3[W&D5G>#8( BMJ";1#WQW>^L)#32\4*>R/Q_ MM"MMG0$*-U+QM'0&!&F<%;_TO1R(A@/$,3N0TH&T';P>![=T<'.B!;*J MZ&PJ^ X);0W1]$4^-KDWL(DSG<9G)>!M#'YJ-N>9Y$D<4<4B]*S@!W*D).(+ M]->:":K'6B*:16C.4RB4E<[@EJ$_N)3HXB6CFR@&UTMTC5Z>OZ"+3Y?H$XHS M]&W%-Q+A5'LN=X3ZP! M'ZBX02Z^0L0AG@'/_'AWUP+'K8;.Y/?&>V)9E&W9K&IG"TS-[ZBE]*]9Y3-3$MW/W<7?>: M[8PXT^&VB;]KXE<6!Z!&%:B1=>3+BLZ6B+U#'Y1,&I,P.F<2SA3L@*]?\?6M M29ASJ?1,7G(>203S/#+1+6*,&L,D!.*I"3(V8=[Y2Y">2D\_U),&DGOFN$'4Q& M9I38J47'L>+,U6,A>+K'"B)C% JG\_WK23!NHS29 4[<,YJX(8[8WC#4B@F0 MLY"G#%V4HWEI;!IEI#-UC7-%.^1-:M[$WCA6-%LRK>,+&@NTI5 G4B,SK]H>1V\;6-2)]C0[7*HFMHE2C*X?/"&_4 MG7(CW,%GL/*\OB37LH;MNI:W#]@#P"X&END9K).%8%GX 8##O'*-B+LB=MWN MR28;'/3 K94.VZ6N[,J-RNROQZYT$=B1M6$:K-R&U2'.6N&P7>+^A%UC D-K M!-:5J^NQW^W$)K.@MQ'7NH8G1S3B\& +T@O5JI$G=^(S13OQ*^9+! MYCR)_X7=V1(VY;KJ8;O]QA1]31B2#$H_5K%9X>VA3QT(TA59;$XKJ?656'5L M-C\JH640_P>U9S0+^J8OJ<60$&OM/4+ER1456@^+*PM'I:'V\.$:OPQ2G^@]4+.-,HH0M(*1S M,X9Y((J#\N)&\75^UOS*E>)I?KEB-&)"&\#[!>=J?Z,_4/VY8O8?4$L#!!0 M ( /$YKU@2,:I_" 8 'DI 8 >&PO=V]R:W-H965T&ULM5IM<^(V$/XK&GK3)C/EL/SN*V'F K9[,WW)7"[M9\46P1._<)8(N?[Z MRL8!+!N!>]M\"#9H'ZWV6:U7SWBZ+WGK R/K]_0@WKQ8C&/A-%YD?Z=Q'QU,W)'**9+LDGYYV+[*VT6 M9%5X49&R^C_:-F.U$8HVC!=98RP\R))\]TE>FT <&6#CA('>&.B2@>Z<,# : M T,VL$X8F(V!*1N<6H/5&%B2@6F?,+ ; _O213N-@5.3M8MN3ZSG:NN/L7!(9#A)T1U)XK'P M94[6"2=I#]9"C76_>611F:PK/(8^TX@F+^0QI3U(_AFOHFB3;=(ZQ$T4>T"" MRT'^Y"M:(A$J47U655EXH>A3'A4915>_%8Q=]\"':O@O12=($Y%*^WS2]_FD MUSCF"9Q;^I3D>9(_H5N2DCRBB'"QZ.@],O#/2-=TO2\G=IAVC5D5SY>9.YV\ M'//>'6'9AF'K[6&+[K"Q93J.(XWSN^-P>T30,\*R/*\]*E0&HWJ,?&!K$M&; MD6"*T?*%CF8__H!M[1=%J(U]J(V!H;X2^+0A+$Z1TVLKZ7W(13U( MDW\$NZGH%) @5AQ!GBFO6AO$:+0I10=%>SLW)?)0FB'!%I!@OMVA<"PW!^>' MA$ NM4AV]B0[2I+]5UI&B:C_HHL7\./E)H\%X5M2ED0T]WW<.N<:HKG363.V M;*E-6RC]&DH$)%C0Z[[/BT\95K\0?G9L]VM$F)H988$6WC=2NFX6-IW/N24 MP453AE[WI-@:U2(+:PJ#&EOCSI&+NJUUWQ:';D MW0ND)C54=V<=6ZXXC%"ZLEKO^@?C2(*OD# MG]=\%FK'!C,'B1: HH50:&V*#_H6_BZ!ZYQ6@GO$(,W GJS4SM5N#"[TH.H8 M*%H BA9"H;73XZ"D8;64=I%FHL887-E!=350-!]WM4'1DCNN? X UIA98S%ZFNUH/EM\OZ!ECN5BS.VI7PJ)I9 M<3\Y>J>L>BE1D"<.X RE="E,M?>.P"AW[_GM;GBQKE\S>RPX+[+Z EV2I];RI$ M"X^U;,PBJ*QM+QDS>84U-U/58D,WI=(UMQ3J-3.M1EYX4"U9%(;GK.:B"=+$ MGZUTFJC.2M'@2H/IZIKKIRN4:KL(9L'NX%JL*^L.6)JT?(TW:&_;E::(C2R% MJ+$Q0C6@L5P$GV>76>SR?<)/@5NSMP2=L:H>P-1!+9I^Y8^##GN V?P90#0 HF,!\0"(CP7,!\#< M*]./XG7(N.5IHM46M,LF-K?Q8GHTC2\:]]AOK*9;03B;+E5CE!0%MUC C:6% MGJDUH$J*5'Y?*5F@-N]ADF$IJ:G'UQ/(9Z=0A1&\P/PY?#BG[FF39*Y']H7H\JAZ_Q$ZJUS79BG$*GT++-6RX[! FHH%"2U+7GO_#\SCPW:3@-PUG"-ON"'965_2NK'Y'M?<;.<^E-7(O&@,22 M<.'TXBP W?M8'UC5^B_[3EGR";^MR/I1NP2Z+Y6RN\"9Q?AGDOX&4$L#!!0 M ( /$YKUBN%XO&704 ,45 8 >&PO=V]R:W-H965T&ULK5A;;]LV%/XKA%<,+5#7(B7+=N882-P%VT.WH%FV9UHZLKE*HDI2=O/O M1TJ.9$L4DPQ^L74YY_ [UX_B\L#%-[D#4.A'EN;R>K13JKB:3&2T@XS*3[R M7+])N,BHTK=B.Y&% !I72EDZ(9X73C+*\M%J63V[%ZLE+U7*G2#K]8D M, J5Q-\,#O+D&AE7-IQ_,S>_Q]Q%/9?6+#K7L M+!RAJ)2*9T=EC2!C>?U/?QP#<:*@[=@5R%&!=!6" 07_J.!7CM;(*K<^4T57 M2\$/2!AI;/.2UCIF4^H#%Z?/B,WK_[@-XAEJ._=KR4-(_E"2QXUJ]7 M]QUP_":V?F7/'[#W9P&"*I9OZV)EBH&\LH6I-A/8S9A&OI(%C>!ZI#M5@MC# M:/7S3SCT?K'Y>"%C9QX'C<>!R_KJ#SUW4BZMM5!KAI6F&2[[U7@6SN;+R?X4 MO4UJCA>-U!FL:0-KZDS$3?RO[J2ZL!77TR?B><120/D1KWEJKB-3\J74K: K MF[\V?=-+IN]"QL[B%#9Q"IWI^PS::,2H&; V1VOMZ4ERYMW\642(/7FS!M3, M">I!\>C;V(SJ&$4\T_PE!P'.>JN'<]Q!V)>9>Z$=XKR!.'>7O2XG4SDL5Z"S MHA#\,# !:9Y*.;5"G?=@3+UN,/LRP0#218-TX42ZWM%\"Z:Z$\H$VM.T!#/K M#U0(FNMF8'3#4J:>;) 7/3ACXH?=^-JD@G -_9:GO)>B5P89A[S9*P;%5$I M05FIQ^OAP%._@]4FY _4*SZA5.P<-S54V9DA!JA$FBF;( _-DZ/Y"PV42UD[ M#P9I@T&<>;N)(EZ:P:LG"[ ]W:3P$>F5"LKBYSZIP\+5#L0Q3M:PD'YEX478 M3:E%:N;A@9RV5(Z=O'G"Y2GH472:0RM6W]8KBRY6FQ0>JK^6A+&;A9N0%_2I MCC>-(E&"-=XO.1+T(?JS7M M4K-@R)&6MK&3[:KMQ(N4;$4][>-9!,3KPK:( M86\^"P: MSR*0^<$N&,YU3N,E[<.V$G(;V[U"UD[][HE:NQFZMIK.':(+KYJ MQV5UNT_"X]YL=LJ<0VR)&KN9^E[P"""6*!$\T^T (F*R8D =D7%2F@^19S*T M(W?:?W/"^@P_-*E:AL=NBF^:IA!\SXP_FR>46 K2ZIZ%O7N)L3&\'35IZ9VX MZ=V@CB$25>GH3C<>?*S]@.^EYHVTVKV;N65V6()%YH/5O+>Y0?J\;OJ_ZXE- MS/3_P&:%M#L XB35U?K5Z,<;V+(\-YDQ10B"\=CJ$>Y!]?TIGG8]ZHL%'IE[ M PZU+$[<+/X&A\!0B],5TOO&(X&W(%U7^D1.%H$W,)M)R^3$_57^4!9%6IUR MT!3%3$;Z [ 4U0RH_$M2;9'E]0F9_LZPSFURT4_V2UD[CTB[7R#N_<)7B%*] M[6()BRJ/K1\$J"STF_\Q,=V+OSE4_0,"/ WGG:*8G!R(92"VU3FA1-6VJ#Y. M:IXV9Y$WU0ENJTG7Z$R*6$"P@P &A%]^OOV05%TX[C3GMS M7RP2Q.X^^_8LX+.M#Q_BABBI3XUU\7RR2:E].9O%;S[V:--FYR<29K-^'BS'?)&DK+S_P"]OJO/)G &1I3*Q!HV?.[HB:UD18'SL=4X&DRPX?MYKOQ;?XJ+*+R3>],! T MQN5?_:F/PTC@Q?P+ HM>8"&XLR%!^4HG?7$6_%8%W@UM_""NBC3 &<=)N4T! M7PWDTL7/8:V=^8_.(7*5>D6Q#*:5=U^KM"%UV45(Q7@V2[#(B@_ ](![F(/]W+QK,*W.DS5X4&A%O/%T3/Z#@?W#T7? MX?_)_:S]Z&GMW% O8ZM+.I^@8R*%.YIP'PW8CY[3_C]C?U[[ MP53]%0/J?: [A#12%.U?M[S K$%W2"8@-SCE2D M]0!HH[$,,VTPKC0ME/NZ-B7QWJL-07]8!5!1H6[(N;BS=XBDGJIOOGJQF!^> MJEN(478+\F[=&X-G8@Z4>E*, R@&$17/+L5N%9-V">&P.X4_' U&4QNG'4<) M=!E]%TJ 9[14(S;XGOP3D>0-7)PZE!MY&04?>7.E[2I&Z#P>C9.TQ82U7OFP MF *T/HHAPW;0!^HD<@B7KTW2*TM3U(FR""]\/7CD*_QK3&)/-82WJ@K=6NFV MM3##D"5S[UXM"TGYSS^]>??;'S^BK4Z.3M4_^M=_ OF_,_/+]GZYX!BPK5^= M80.W23)\[7V5*YQ-+2L0K8DIW%MCD>M72T&][-;@96:@>;'_P/ "ZK&2!6 ; M0Q/-8P>A'IC0*FBW M)O9,8DYK4Z*JX:S3/++C.):/6XC+GA_:G*K'+8-/78 /ROH8^X)UM!:]P!@W MJL:Q!!:";T8].%7+I-Y*1^R'S6/=7"\X4Y1=TUE))8X"(*+$;GQ]_/WQ] 3C MVEIH>] 1C/[@Y)2[(@DHM07,KT_NMPM&++P8%O9Q3IM I)H\48DGZB.,(HJ' M0V[HEN3 8W/-,/U M\O:R>'K3E:],/6[3Y>U5H=[[%BE=S(^_/4++W'"-N#3P^+U=Z4;FG2AA6IS^ MX%G]%9@'Q;#7-RC:;@R<#_2Q,U")4Y'#,5(H&M6E.=]QG+0A]'IEK$F[3(?L M04=6^W... V[I&1-C1]7#L*/8D8^8 M>XN+ECZ!8=C<2EO-E8Q(2$$*I_(#^W6G;58K&7J4;/Z?VN.\B/ MILES7L@,-SPW+"/I:0K'8F[+43BYDS@JF 1[ 2D*;H]Q>^RU/VB+G$'L< MABXJA%NA"U)CDKHQCVU!,;PK=B731HW)&?A[!@"'('3CS[GJRV7*)P MV M5P:_+*Q;RX"/;GGJ>Z=DRYO6W>G%V=GCT[74YNCE<_[NG7OYW ZATT:]<\(/ MZ[5TVU>JLYL71^='^8OW>KD*],7IR^>]7*H;%3[T[QP^G18IK5XKX[4UPJG% MBZ.K\Z>O'M%Z7O!1JXVO_A9DR=S:3_3A;?OBZ(P44IUJ DF0^.=67:NN(T%0 MX]_R\V<>VCRR/1##[8==H,#=;:Q'_EY^2':L.3LP,;+M*&"]8['L1:OI9! MOGSN[$8X6@UI] >;RKNAG#84E)O@\*O&OO#R)@9#V(6XT4NC%[J1)HBKIK&# M"=HLQ3O;Z48K__PTX#S:==HDV:^B[(L#LB_%]]:$E1??F%:UT_VGT+,H>Y&5 M?75QK\#OI9N)R_,3<7%V\>@>>9?%^$N6=_E_,3[*?K1?-A734]_+1KTX0K5X MY6[5T_(2A,D%]M/ M*X6":^RZEV9+ZQMK/+:T,JA6++21IM&R$Q[K%6H\>+&2MTK,E3("_NJEPSIM M:!\ACPY;%$98L="D0N\TA/0=E%@JHYSLNBW]KOH0]P8H\<%H^G1#Y[":5VOE M8,V)L$Y\F-W,Q#^NKM[-Q)79$L8HITRCTF:OA+&T+5@A^QX&RWFGQ'* &;S* MB[4BO^!WWDM_T*%R""OK-/GB=E>%/:KNMTEZL<#7Q9*KFVLA\;$* D2:5KK6 MBP\]>=:S55]Z#([BU9 MQ$XCO[2VZZC>:._O1P]J=T,+T[L.3@-<=JRL4R2;=)7M+T"SN#BL9!"(,,O5 MK:)8&]4H[RGI$&_68B&U$WV=5 HUD5Y#@1&K] M,)";?T:+_-I93NXP"=SA/IUH&S/IT$U;>%T9]?B7](,Y*%\#M)MS\D[.Z>; M+N]L@I:CT0NB"P MB-JN.#][^".":8<.L56"B$?"A5]2 D=@X(S9EYFDQ 2*8DU/-;B;5&OK Z6O M(MPS<&&W1[-OBS.V2KKDA-?8M)X##;*#@:>:4I+6D6]C'EN_7^$36H?:&/'0 M6-&LI%E&)-JGK*] ND:3!-+1_^-A4$*R7RP=-0E,JWV#;"]^*1CH5,=ID33X MX\'G0H>,4N$:0=:FA;8,CZFH@;:J]XU\R:]?!CRB#M\48I)%> MI^R/B$B_+H8PN"0'7\6?9^A:!7"AR'4I /+%6TXSHW:RS-FM[,+V(9'!@H:$ M<$NXA$(X=>(/<)_XZJ2.FU (][S3P*@V>7(#%(!?[,90Z0USP**&JPC2?W+J M5ADIWL=S(<0A#UG%\<>;=Q_/Q7??Q191?7G!7\*I"]GHCEJ2JDO%+/\LP(?4 MV8<$#+59&4<.&K,7CM%\T33J%.88-EEH/HRD!R>-ETW$ZK%"5*?!C64HG&&, MXDQ\\)QDW_B@U]R"R>#(,4I;^2/VW^$BA3X@>0':R& PTIY3F=A&X8/4;E:;R*2=TJ1(O=7_5H;MZWLAM4Z7-) MD-P08SG9LPI'X/BX6& 58IW@L 8U0@0B!9Q#Y(46R=[9GDUN@-ID1M.X 6?4R%L#[$)@TFX)39'K"3(SQ0RE1R>09!4CN9*C##6RVTT/%7P)%%ISG#V,SN;]()-8XU [!(! M-ND'D"(7'E+M"=0>@@D@;5L=.7VWG7:,06J4I51 M"J.T(I9$RFK"K05?ME0YF-M-5B,&U*60Q/ 'N2($P8^:$*=4%EP0B;<;=*7T_1?89&*E:YB9> :V^R M 'XYS6XE["*78J+^I,*DQ,G,L6447S\KW+GW/*=-8Z/);C!!/+58S Q!0A&@1TMT.C$]\ D&-!75:IGF- MJ47';- -V#3V#;@?WN.VL5&BJ1->.=7@G#TKS\Q59S=R9 M+G$B[&PRUXBW8HVB9-=$&>,,&R$[+NJPFVYSM#N4<'@DMO[:XM^A7-NH8#H5Q*_-VH(G&799S,:4K.7,M+L M"=T4\\>9E5B]-3RS6IA.K%)]!K_#\GQC$6BT6L;,Y-IES.0,RFK$=S;6E8FBRC;T3/;V^BGQ6@LD<)I!^<#P ENC1R2S67S2>D.V2#*Y!#>5 Z)E;Z@$D0-_>3<2?)H^<5 MI/E"I;FU+[T;3-/X*5.B"8G^(Z,8\G X16_';>2<0ZZ+EX\P7-.= 9U(]*O4 M?QOGB-0@X[HJ9^EV'F@?DU9SED'A.1\4I^Q)_A/:.L^T91?+AC4A.F%6AN2- MYBOM$"&T3,YQ?"I9/^!DIJB!W6'!!JG02Q,_;/=NX['=K6KW7]F/&$4U<4 D MP5.\;"='^GPWP<"N)/ K7B\P\J:[90CS@&QRC_AD[,;4,W4:X=9RFX8M+L)T M(WG7@\$&ZH)3*T/J";YJ"C/QNLK5ZS%7Q<_D5#E6 T^0[*A?4E^1$U1/15:N MWRJ2(.EVV2%]I0MI(LHTFMJ'"AN5 AB%]%*W.Y>L8AZIUL@W"ES%/8-I502Y MXL2:0L8JI <3F$U^3_1,? BZT[]%*->^)M9WKA#SM5)5Z!128B R-5H.>'9D M>B!CZ8&1K*XN>&4%%I0U$BMI4VI#I1AVR5N6%[G*%,=\(CGX.['B4<_Q\$V, M=O4;92S-E=QR9.WX6-=TZT$E\CX^5HW5< #XN!SJN_XRA\CP MPR0>; A#WV4,O68,?9TQ=(*)J7'[JJ?V3I\M#$NU)[E( ?EI9SH]>FRZ$"@X=L$&X'! 26[A9 MJE+R<6*T<;@O]3ONCS/O)*X'_?5W!O9UW?MN4N][H]1.2.76W],F$2!^B%;B M/7H@\=.J.'>$CW'LR1Q#_R]#5![O'2:GICP?=E] Y1 MQ%L2P1>U@Z$WL-1(P=K!9:;/[QQ1!SL^?_(@/HW+37VNEMKP2.#AUN/'#_+# M.H39EC<5.HFA)=X_ZM2L^0DEA20];4.+!"/!"1=%A%R$U/$.[)]F4:%I\3V# MR'-H)B7>VL(+F)_Y'CP1:&EDMTUOE22^F3-Q)J[\]/* >>F%GKZM%:=5.= M^A,-+5)T%M64[[PYY8B9'^N9FB%4&QN]0X_E:#KQ#Z:=M^\D(2Z/@+!#QVED M1GZX#[P:"6K:U'PYJKT,\)_QF1-7':*Z2"+?I_<4)F@XI>'9]!77-Y:$ M[4/."G'\J*0$G-$M1*<7=\H[P%F3W)_18T/LHL#@^0:%;[O1^1D[( MZ?":[*V+??+21F&(]1/R?"3R=!V?;?!2GQ6+7!9Z\/VWB)4XWB$0)A3*SB\, M4(I,(U@2,K(7-BW6&SWJ*;VTJD9^<,1?$NCZM)X@8+N#9=-1+]Z3ZZ!3"HIC M#G%R?$;BZD*T/'EJAW+SAI%%-[J78T >S.@U('YR,,V(FA8F_'WB7)NE]K[.=5F\DPBU+?N^2;Z%-B"\GEF_+JYU7\8W&<7E\ M+_1[<#EMZ-I@@:UGLZ^_.HJ1R1^"[?G]QKD-B '_N5+@-(X6X/>%M2%_H /* M"Z\O_PM02P,$% @ \3FO6%/Z@I<1"0 +A\ !D !X;"]W;W)K&ULY5E9;QLY$OXKA#(3V$!;:K5D68X/P'823( 8R>:8 M/%/=E,1QJZF0;,F>7[]?D7WJ2C8[LUGLOD@\BG57L8I]N5;ZPG6 MWNOK2Y7;5&;BO68F7RRX?KH5J5I?=?J==6[Z+VZ'!.\ ?I=B;1IC1I),E'J@R9ODJA,20R(5L24, M''\K<2?2E!"!C:\%SDY%D@XVQR7VUTYVR#+A1MRI](M,[/RJ,^ZP1$QYGMH/ M:OV;*.0Y)7RQ2HW[96L/.QAU6)P;JQ;%87"PD)G_YX^%'AH'QN&> U%Q(')\ M>T*.RY?<\NM+K=9,$S2PT<")ZDZ#.9F143Y:C5V)<_;Z-9>:_<[37# U9:]E MQK-8\I2]R8S5.;1OS67/@A"!]^("Z:U'&NU!.F#W*K-SPUYEB4C:YWM@L.(R M*KF\C0XBO.>ZRP;]@$5A-#R ;U!)/7#X!G^MU![I<#=2"I\79LEC<=5!?!BA M5Z)S_?Q9?Q1>'&!Y6+$\/(3]1UD^C'309=^!E]U\O&/C* R:P/>"FUP+ @C8 MG5HL>?;T_-DXZI]=&,8-@GQ)88?Q!+F V;E@,EOFP&;GW,*%]0-2SI)K*V.) MP]A8JSQ-6&X(DBTUUK.9.PAT@%6:I9)/9"KM$^-9PK@6", 5$LM2)"XV$X9 MIQ,382RP^*3EHG_%9<&>/SL?G9U?L+=D7M9GSK/Z%\[WN&>NLG>>\>0/ M9$K,ON:*_IP]'/L^Z1=R>OF]A6.XN-.Z:?H5F=VQ2.P43LWFA?5+,\ \/ 9^ MJ+;-9G20S39OQ(F1"_BDWL/'%O?!#A2U,-^#KU2#$Y&B)U.V)$(!M5")2#WB M]5S&<\;AGD;.,@1$3,Y11# =51/*V)X/\VF!1BZ\Y5&1 $::T M_!,(@:&P$UAAT^H^J.&K+)\ZN#6,7XB^,^2;RB4@A#CQX ]#*,_V,B\L _ = M)MYKVF;:8-;9H4C"K00..@TU51+$W,P#]\O(&H#UR0T8+(*,@LUMDN.MN=;$ M4>,.,H3WGL2LBA,'^A(I?C%!1!2K W;D-*1R@VUS_,*%0#BX^)_]KY52KOS# MYZ[W56J^\7GGOLA))=S'AO'?N;3RK@ZQ-SXD2]C/S? K]EX*$VOI+K!:SQ806DMG@JUL=)+6Y_J$.AI80I\-PYW@7/II_4K:^=(LH3ER\X**@J@83 MVPS:AG:&07@>'5K8KZ^W]1WX;>M^*8+\;17DY'WY2Q#>TE;E["_YK8 M;9J'A-QWYO_EOY5Q?VK*\>G^IZ::/2D'GG%Z?F#^0RDG.@_&_=%VJMF]_*.I MYB>DG,$@..V?'EKXVU/.:3 \._VFC&WH?S?EM&E^7\KQ9X[@[9_:I1JJH[*! M,R+.==&(&&H:)1KS9M?^%[1NOAPL2V$2%7'])[5T13=MJD;959^F+ MWUJV\ MVA907#%$BZ^TZ^^7Z*!5XDBB?%\+UTW5>H*6'/=].I;[?) J6YWZ#/ MIK<'QW.L%NB"F;$J?B@+35*4R7U%CIX]*YXQJ=S>6Z-NBVP&D>S*9 M4 >60,ZD;!HV->34ZYUDNYB'5U)34<2*X"A?-XU=Z[YX!FJ_CU2Q!?+*72,R M@V$%.Q*/2Y$9<5R]/4'W*I6)BP!C\>=$A&(4*!4M,5D/Q]'-S.D-?$6=$QK0 M'!&0.BR5GU!S6G6$Z,8?E^@K$^IB&@9!J#BFUN0$7L5)=T? VIW:6<.>96,I MZ(V.M%+V\^6K@'.W9G![,,YNX9(/)Q_CN4(/S=ZYF])=R[1]3PVWYZ3Y]I0; MK\D2VV:@.@_@INC^_@.WZ;?^-_K [1[P%;S 76VD1E)U94#J#I\$U^9X^\;K MACO6!M7X@S0/)U-Z'Y 9\%)GK4E;Y?ZP&[%?Z[*T.\:L8F2E4CA;Z\Y!\=@] M:Q[I1^-N-,+"2[FB_)NP)RG29.L:^O7 2KM+E_10J!4]V"@-'53)=7>*V9D< M&Z[YHZWU]KU[RU-*2L$.VVU>=G>[$D )=(1F;H3;L,*WX1JM$JQ1K'\I_>%F MQ\-"L/$FF;2?3/=<(0J!::&8XE'UOZ-8ORNR4NR?Q;;$+Q=>E7>6J^ ;R\AO M_NA+BQ.J54528RXNY,JW@[/A. C#.L1^";MA6+?(GUVRK5_;]I"J M\&_7<.-@!!*C45T+A]VSFMZPUS_O =DY^W!RJV4R:Z3U#6:C,&RQ&H7=TQ:B M(2$Z+3J8?5B&+8\[#[N#,3MAT>BT.QS7RP570VP->H,^C<_VFK,?!B/P=C;> MSE1[_G=]#NLUOF$NA)ZY+[4&;HT+SW_.K%:KC\$W_AMH#>Z_)"-P9C*C]\DI MCD+?IQVF_==9/[%JZ;Z(3I2U:N&&<\$3H0D ^U.%6K28$('J$_GU/P%02P,$ M% @ \3FO6&VX%#IJ! B H !D !X;"]W;W)K&ULG59K;]LV%/TKA%H4+9#XW2Q-; -)NF+!EBUHNPS[2(NTQ84B59*R MX_[ZG4O*LKHYWM O$DG=>^ZY3W&ZL>[1%U(&]E1JXV=9$4)UT>_[O) E]SU; M28,O2^M*'K!UJ[ZOG.0B*I6Z/QH,SOHE5R:;3^/9O9M/;1VT,O+>,5^7)7?; M:ZGM9I8-L]W!1[4J AWTY].*K^0G&7ZO[AUV_19%J%(:KZQA3BYGV=7PXGI" M\E'@0;*P]I$VMV*6#8B0U#(/A,#Q6LL;J34!@<:7!C-K39)B=[U# M_Q!]AR\+[N6-U7\H$8I9=IXQ(9>\UN&CW?PD&W_>$EYNM8]/MDFRPW'&\MH' M6S;*8% JD][\J8E#1^%\\(S"J%$81=[)4&3YG@<^GSJ[88ZD@4:+Z&K4!CEE M*"F?@L-7!;TPOS5K:8)U2OII/P"0COMYHWR=E$?/*(_9G36A\.Q'(Z3X5K\/ M(BV;T8[-]>@HX!UW/38>GK#18#0Y@C=NO1M'O/'W>9>4)X>5J1TN?,5S.VX\J3'.OK?K+F3;,UU+07C@85",O2= M=,PN66Y]8-8Q@UY' VOUE2]T(]UC-_15>91TD Z5!H#:*[.*&$OE?#A5YJ19 MH;U9*4-A!<-@8%QKIO8D]NRV.,YU+4",8!*#);NZOSUACF]0R3"FN 9O(R"B MG#BMN M;B)K@T+,0,?42B]H1&1)#3A[YBG:4%)4G@T(Y=#JS:^D*3*=H"[#> MVUS!BD!CA8)5SHJZ&0B $LH'IQ9U.D#H@&&=H.!Y5H&:W0$I$SUHSN!5[9P4 M*6R>?!*N7NW@6;!L0>X:##M)XK >C'Q!PL:S@$"616Y5RSD**P48@DN:Y, M+1L4HK0RZFLB197(75XD^G*-L5J5!"J?,*@]$OD9-&]L69'%1)BRKX'UAGVV 57> M'51[8Z<'U\^]N^6][U;32?[Z0"%1^%\.>N_P#]6:/HDT3R@E6S04D_0+^W?0 M4CL=1-S$;FP(H$1XGML:Y[L*94!I=-]!14J MTVQL!@9U>4[3[+=?;G]]^/-G-*:F^==$Y]"/J=^Y'0!\%>] GD6RZ:+0GK;7 MK*MTN]B+ISL:2@QSUS,MEU =]'YXFS&7[CUI$VP5[QH+&W!SB4L:QM*1 +XO MK0V[#1EH+Y_SOP%02P,$% @ \3FO6$;O>-FG"@ 4AP !D !X;"]W M;W)K&ULC5EK<]LV%OTK&-7M)#.R+,EVDDULSR1I M,\ULVGB2)CO[$2(A$0E)L !HV?OK]]P+@ \]G'ZQ)8JXN(]SSST@K[;&?G>% M4E[<5V7MKB>%]\W+LS.7%:J2;F8:5>.7M;&5]/AJ-V>NL4KFO*@JSY;S^;.S M2NIZ'P<[+^CF-'+"OIU%M3_D?GOKB> MO)B(7*UE6_I/9ON[BO%?B#U/[PHG?ZESEX_5G\*1S9YG<>;-\ MU. ?TL[$^6(JEO/EQ2/VSKOPSMG>^3\(;W8HOK#\XO!RZHB7KI&9NIX \D[9 M.S6Y^>6GQ;/YJT>Z^$)].WUB=;]14-*UUK<12&-\6.BN&@0#X#V*EA"KU1E/, MN,FJ3*&O1=O0MY.+^6R./BE+:GE="_A:!:]6QJ(^NMZXD5MI:_%.U[+.\'MR M;2;^.K1X"^/DA,SO<#\G@O*KX(W%A4(Y+(3]M;;.IVO"K,7)XG+@VU:ZD8F^ M=F&Y4YFI\_'Z86S1C08651*MQ;*9MI60IC MX5^,ETPJ$$T-0P[[>@&N1U$X+B7&=0O.^4+;_'AL<$ONN^6[I P<<;)D Q\_ MO/_SZW__39N^+>!9++[)LM;:F*%V SZD%)T+2:D9 (-9'K<- .%:K&^LR93* M4TF ?*ZB\.Q6F$3Z?\JQ,0U;&:=L/VX1 X@;$D86SU\YA%([4^IA0I"K=?"+.E]-G_UJ(+[6L4%M$G&-TK;S(MW/EE,SY]?/.7H MG6@"MTQ%K4;6<-/B>7>!$9%:Q:'ZTO8^2$\D@?2(AD!8UVTEU-\M?$:MGL_F M\Y_9>88SAFQK54HUS)0::U"/)_IIA,_:*U4_PG6B*25UU,ERQ -$577O5.1R M2AE'C_*@D'54"DQ)AZ /JJ4/CESJ;+48??808B1"J62N!**UN!FDN[:FXELC M:QY#%:6;.L/MM ;=^Z765.3/'CEUG+L$\F ^F-;*];OMFB]U!EFE!D3-(?]9 M;.5,?*R1^:SH VQ"U((P/A5Z/0J@22F);0=<&5$;GVI,T# >GSIS>4N-&#*& M"XUB79:2%(JYOS<6)>)MI,[[V([5-'3\T8H3_6:E=$ZO-9R6%(#S5C.+9-(5 MQTJST^->_(K JQ4@$&4+^/O7UC+)]#0>HZ-R$G^-(Q]IB)3ZH9]).DXG93=CH@ M$*3/\ 2SJF2:34M^2!ZL'ECD>J@(3!YFCK2+) P *^^.?P3@BXUWS M/](DL7R84\J%[)8T?PCPJ!!X#HV1G$6F8@-/.91<-<9IGX#H!&($QVK@B6^& M.@,8$E M;?)IDL+RNW)AFI'NT*BIY(G5KX\=SU*^5<=G!HNL&?[)>L,V.QN.FP?(,YN: MA0(@G5B:F@>+2887DB! (QLN$K]'\52C<>1*EQH]$+DRL2RO!_C7Q[6!=JXELH=U:V.Q1ZS9PD'4!4OGT_E\3@"S M80@?UGY5!9> \.P[ZQQ2&)I(!@4G?>N(2D$CK)"7\]GEG$406^U5#QUHPNTL M2JF_92Q\V)G.%@]00U'%IFB0E:QLXS95G)S=$ M1'X<7A]#;/==_V?B'>V[8X/OZHR@2TE5$#OLB&E6XU3B3FQSS^X-R=8EF7"@ M#2J%$T,^$A,!"E5XY$+IR0_V5$KEH(?WMM[)W90N!!S@\J)+:1,F0)^H&%*@ MG=@7H^ #1N.P8O%B#DYH2ZBT\>25/,8F%3BN&SP#3J*4HGVKAG;&Z"<@Z*PM M)>EJN<+0Z+BO$\#]U'MDF+/I?RZV(W%^IM/E4?>X^JT'"X;D(T5T0 IJCNM] MWX0#:T_U=,-TG-\A">RD>1J/>[$,>_7E*1P;/@O65LIO2<-Q?T64EJ;>G/+9 MK:%]R7728E%^#";QF'H2L-V^8T>@CJ%HQY'SKDF&4=-M0F'ZIMAIA7YDH@6_ MJ5ZIK^F,C9)HH);@,.Z"CO9(YG7!L\^'H3GMXO>%#%*R=]H074=YG ]D?IL1 M*?#7K2KONBZ5:]_)>4XQB9I05D52Y7>SQ:B.QYZ1K$M.D+8YJG,A*.XDYB\- M#GKJTCK%M_5YB2YW8*28@P,ZZT]OFH=&6V<)4'L*%"IZ)("H?>+Q+7%#WWA! M&C)7XKP0S[*0 6 %2TE*->H;* *ADB LCZ$6*!\51;X&[H1@^@=+% V7DDYW M-&E9^+>K;]$MIV&/.@"Y"HD*RB0,E!8\97D&\DFI(SD)B@ALI7,OT$CARK$/,96'/4]0U'OGEEEA^=.=$T/ MTO3^?/*!I8]3R$Q\#,\-A\T0'L#R0T?")3]]B,^?CV&4CG*D4ZB2R18KH+QC M) Z:^%RY/6 -D-QAD2;#?:8]0PC3C<,(FZ?SR8@9=!0CL8+K^#PR402+.:HF/2A9 MZWMRCX^&84@<>%D1WB^<#=[S5,IN^&T6Z5!X$U[Y=%>[%V:OPWNB_O;PM@VZ M84,'M%*ML70^>WXY$3:\P0I?O&GXK='*>)S@^&.A)$I,-^#WM3$^?:$-NM>( M-_\'4$L#!!0 ( /$YKUAZK3%02 L "4C 9 >&PO=V]R:W-H965T M),\0 M"4FHD(0& *UX?OUV-PZ2DBP[V4S5/B060:#OXVM(SW=*?S4;(2S[5E>->7&V ML7;[[.+"%!M1DB M4BEE+1HC5<.T6+TXN\J>O9S@?MKP68J=Z7UFJ,E2J:_X\*Y\<9:B0*(2A44* M'/[BJI 0B/&7IWD66>+!_N= _2WI#KHLN1&O5/5%EG;SXFQQQDJQXFUE M/ZK=?X379XKT"E49^I_MW-XQ<"Q:8U7M#\-S+1OWEW_S=N@=6*1W',C]@9SD M=HQ(RM?<\LOG6NV8QMU #3^0JG0:A),-.N7::G@KX9R]O+:J^+I152FT^1=[ M_%JL9"'M$_;FKU;:V^<7%GC@SHO"TWOIZ.5WT!NSWU5C-X:]:4I1#L]?@&Q1 MP#P(^#(_2?!WKD=LG"4L3_/)"7KCJ/"8Z(U_FL*.WN0X/4R:9V;+"_'B#++" M"'TCSBY__26;I;^=D'82I9VJWO+FENVX8;RU&Z7E MWZ)D5C%I3"M8N\7/4#:2U/UC9L/!=DBN4'4-R6I02,9I"2*@V,00&+$_>RQX M9=0]?*9'N("G0#$-FQ_*2!HH06 4.),P;H%QQ2Q4)Y,@#^]XQIN2?15BR_@- MEQ5?5F"BUI*9[$#&):RV#8E9WJ6]:5?H%-'8L ,X"?!(8HE>!VL,=Z/"-K[ MQ>TE<_.F$ SC*1W_QMXWO=,+LN=X&!LD##- "6PD01&01#/05:# L@%5X;4H M6BVM!)VV+?@&JB_C:RU$C4;9;6#O\G9 UELT3^;SI\G3=(9&.%^U6(NB9E!A M[08$ "Y FU=,?!.ZD 8M)@L*ZD?I*$TSM@7QR:8,NA\NSE-:\Y02$$%"Q. & M3X-<+NM:E!+RHW)ZEHHURL*6+83/B+V#7E26LLN7J+X&FT&/ZLL_B(COT\ + M2PK<)2KJM0*6[%9P;=A2K&73H'N!)XI68I;+QI_N6UHM+;1\X\B[>&U6@P4JG&9[JXC $U2O50#AH(1>'CHB3YZ.)\EXD7;>VX@**L#M4(Z55C6> M0I%2+"?W5V\0(%[-!Z-I[V0=LENO/2DR%[0 MH./%-S!JLW:1,A"8]$Q$>QAEY\OQHLQ&U03K,D]R9"IDLB2C8"_GPI M;JFT!/Y+T4"OLD%='WDEQIJBW@11Z3<5F!IJUT"1W,@MJV0M+>\J'1PWL68B M9TQ2**I&EBXB7"T!OGV; G75:MJG*EE2T"YY13(2#!LD> P/,M1!@"3'BM>)3?+YECZ6V5YA2<>348YH/>JPKT$5XI"M0VJB$:' M!9_SL9,6R@!/3W80;!")UE4ED!"&,X>\>G6R#UMB1X'LGT8)D"R*!DAF93%[ MG!X@*'EG!Q455E="N$11( ,FG]3E^99K$).D2U!N[NT2(0BOA$=8!WT7:44+ M[9L7:"'ML-Z5X:%B<;]/EE*6E+EDVF*34';T7QHH('PI*]=M +V8H7BU$61V0LC\(#2I8]E+!YD M3$3-M6"/ 1/ @"N>)*P!^=4I=YNAOTD'( *&WN",#&E;*0-AX(':.XBB!B=> M]@&*$]D.RH6LB>B:8!OE\V'$^]CQLX'O\."<#%N@^;J:[4Z%80.A,F8'J")5"1)?4[-Q#% C4(=T9-XZ9,-U M0\PH>0QD356IG6&/*4-4:\ :YLFS&"H_Z^^?&VAR@Y&V-R7L;\:IH?\P9A^A MP]!V@H'B1E1J2ZD;=CUBV736?UH\C4_7HL+BD; U=#,-=90P]ID$9-.BHL"3C;M'HM:XT:I=;_;&KN#:G^_+.)QX%=[WNOI]9[X$\/6C3*\\ M:/MN1A\%7JT]1,9]%H"7(4P*VT($[._]HZ79#'P65MZ$PAQ#1^CZ, A<(PV/ M'ZC-A2=,1H(.3]A+AXB2;@ST_AVS23I.)HLN41ZQ\70T6W3A.X)0_#<6*&^% M+#^N\['UH,7WGWRK]$I WRLO7J'D504T'F<('^9/#C:/YZ-Q=K :E=Z+Z/%B MDLQ[2>DTSGH:SV;L,U1GAS:QZA76]2N$>-AK?H3BFQZT.R213^=)FDU[)";S MT=.\JRBC6?> W8.O ?"O'02T,)<8671](]P@].'DL4L5JM]_"ZT27^\#M)0X M[ A$/DMA=T(T1UM1 2VNN[;HX]O)+**Y0_PK.(C0+T[#NYW6X-T*++RL.&RY M+@# (EIT=0RI(,]:E8*P;&BC=&38/O>N4QPBZ9JM8SODXLAZU&(&J!IXU?RK MB%--8.QZ/R"3MG:<$L0354N5S&\*\\;][;V/B),^U5BT_< 1X]+9]4;!6X1# MMP^C3%=2U/)A6J,KI&Z."!;; 4!%Q-8;N-Q![6\;M;"M;C!JM#1? 8F+, @Y MB-3%@)>UA!Y4"EB]E3A1ABGR ..@C"/LUQ#:=-"UNT\-7MQ]O/YT'HP1, E= M"$98"$?NTA3-^,?&SJ$=7-;]%(QAA;15H SP\CX'M2..\2^0= MT'>7DP0S<0"C .#?NA%*QT8"T UF#W]_:'MW'T@#8@4!2A,;Q/'9:72TL!Z' M4,+W=!J?<63H088>:*;Q =!N2\P:U9S?N)H(YC8@O#7/],N?Y'9SVH0H=-.$MF:9Y,%UW; M?<3R43I]<./U[>J^;4>[ZGB23.;985?-\)9B*/E>]\B2*4STV:#S@=@=6'WK M\_O>$!G>O,0A#3M)?TR^$SEWHTFLD1BFX6J%JL.J6_ QX),R+]M>D7J/@7:II]P=L-M+,C]4A :9F=-W55?==T7'<@R? M3Z4J/GMS4T.(O8]_@R6\,/'W)Z=@\5T)#)+FX\7!UH&"^X UG27S- O:[8T3 M']W79V4_(-Z%F[ 'Q(0.YX\&Q_ZM'S()]VQW!\#U ,KU;X!=4.5IYKVQ!*%!7GB2[A/ZQ_(4F@/ M:3)?I.$"X;@E==]O*^>W>(,)KIY"I,RR..H=^S[\HO?3A5KH-?U Z$C(!3W M*X:X&G\#&PO=V]R:W-H965T.;]>.\[ M,1<;J?[2:\8,>T%O1_B#K]8&"<.K MBYRNV$=F_LSO%:R&%4K",R8TEX(HMKSL70=O;T:XWV[XS-E&U]X):K*0\B]< MO$\N>SX*Q%(6&T2@\'A@MRQ-$0C$^+O$[%5'(F/]?8?^SNH.NBRH9K#$N-!&9B4SK#,NW),^EG:H M, 0N(A\ 8*W)SR)A29-_ M"*)5\H4[^6["DX ?J!J0*/!(Z(>C$WA1I6]D\:*7Z#OH4MCAC;KQ,&?>ZIS& M[+('2:&9>F"]J]>O@HE_?D+:427MZ!3Z\[US&FXZ("<1R6\, ER33VN&&W,J MMB1U)+E<\I@1JRKA@MRNF39,+13DFT?NF1!ZFSY0P:F%97\7/,=3!G6PUZ]F M83 ]UR17' [,:;K#Y9JD,J:&)80:,A^/&P>0&UFD[(&JQ#MQL$;";$#N!+F+C5PP10*;(,',:R@/BH,]$G"7D2 KH2O%&#H%:HQ9VW,_ M4[$"P1/R"Z#G'GDOX@$Y0S^%_OGN1[L,SOO.OHOMGLLB)@3@=;$H=0#4;IL< M-8%5&>3C@AL.,6'- S1E&2VFC1T#6TM\+V]%$(:ON0H1TUYLX9 @*8X9&I MF.OR=^<_F=N> (([^SJ9*AWV?@#]R)91M7? [_*!92A(Y+NJ--A+LJ8083O= MGG@&.B9)..Y%W9]PXM3:X[I807L@D25%-7/L]>60Y,>$L;_5A6EDJ@WM#C,]\G'(L]3>SJX?$%3*K!$V"&,"S=IN:$GM241 MSBC+UP8##+5(89I"+,PFL RX2_??$K2''YV_^ G=-EY7[9;\Q.(R\!PE(G<6'CX9B%O_:\5RBUV38;L8>--980X7LYPWES<1W'15:XF$L8S#,Q=X%X M>,19,.EW$*/^T<,%,VV'16W2Y/G!X'>1'$HJQ>J-K;2G$,8MRL[]R[HKCC@_ M&-<7TVJ!]2>&JB"%';:@HC@4]@@?5/#D#NV?X;=4B&]*PL.S1AV MOC]S?_;W;Y11MRB-CGEB1O?,EE@?D.8ID5BIVW;\C-0J5!NPJAR M_Y0O]AE2F0M,H61V&,AUXY\%8=AOKF?],B*[H!JN;,MP%O4[W^\*U:'!AJU >7=HV .6'>[ADS!&EW@L ; M34?=FR==F^?==023"2?W#I9QV&Z#-98VWF34EKZ9L# M\ZS(2I?!I.J^]_=A M,O'"L-&V)F!)#66+9WEAW">C*R/M)N_YH\[FWW?.J")D6\,_')!J/?.^')&Q M2]LN*0M5S]:16S0_Q=K'W43^K-"93>;'PB28'@V*8#X[ MYOQ@,NEV/=69(SM#[]9?[#TDWJ,\0-:L&E<+.),E7,=8L0BD%-Z'-(:0 M;U=C3]3:4[6U)3U44 H&J)JXU>/,?A^WW?/,(:3C@Z!%&1^,XVT?=C3AEA8- MHW][L>>#\,=NXE>$GPS&;<8ZL>L.&PO=V]R M:W-H965T5S.B6_)_5M<7;M$=) M54G:*:.%IE*TQ(BB5CO_RKN5A8' Z>\1@T1HL0MS148CR ML_1R=6Y-(RRO!AH_A%2#-8)3FC?EUEO,*MCYU;4U:9UX<4-;TC6=3SU >6J: MM "7$6#Q",!2?#7:YT[\K%-*#^VG"*:/:-%%=+EX$O"KM!.QG(_%8K8X>0)O MV6>X#'C+1_#:S"8/I18M3QZVY'HX>. YST6PH@2XG)M/H7 M4$U.^B!0)*_=IN736_0/('+DPWUA@WTF,4"3)#6LI$=6E5':OU'ZC4>_'8NZ M@@!2*M N[>Z ?X '7\XC#6F1O-QQN&UNQQ((R8(;$9HPPN= *MZN(!VZJRA5 MP=P(;1!)^@VF[2I3*@<369I:A[T,VPJ*HT AVK"0$!&GB04R;*;: !P6$"Q$ MK70VQC"K.\"2508[0KXA,/D$G6T0H;R.* QI]:;]*+AP;5A@M;/%_AE-8D?2 M0B$""F=)RSOB'2M:7C;(=D";I0))ZHP==SBVU0/[MM1J#_-19;P)8%36/C<6 MT@*ZM"#G+BGJM'/00K0E=4AGI-F)%"Z.HL'^2=@ZG'/,\KV ++>)]3>*1&VE M57)='.$_HZ(6LI$6_(?HHT@QL04&0G"UE7$3I3_8FT85A=C4NCWD75!5(#74 M,)_["2HS&#<*W0&PN^ M?"&R4+>@!S+3++?.%HRHN UC$-):,;C+556QSLA:M%H1FC!9&HHWE24N9X') M4!S*'X8->BTTU==CIYN^55N^%S$?;5+8(K#BNS[UF%YN<1"X-S=<"?#^F3B> MT#'9^0:58YI0(<$V',\L7PC5L!Z,;5A8?7?E\P4[3AFJH\T]X-L6/]WCHU?$ MFHD9I[P;":EM<"39;^2O2]CGZ-FBC)<@XDN0P!4&XNWN,.(5(^6F=I".>WW6 MG]+_UW^@3GQ6+HDU?843.Z.U3+X[\84H1'Z+VXR"&B]EP>F,Q6]2U[B5BR[H M#NPGL;CG8/[AWM 'OHML57M7CZ1BSP/+X0"S':7[+CS$F"_NYW%R;V0IKBR. M#.0T[8X>;EDV*.''@5\M7C]('J_]%,Z@B#Q(I *P[?!C5L]Y>6Z\I_Y(+@\Q MC^?YX&5^;T\>NI!.!Y\%J,@L?/SPL0-5Q"^$?K3_OOH4/ROVR^/'&4+,T#IP M?&U@.IN\?SN*A=V]>%.%CPQV$'_5?GZC]02P,$ M% @ \3FO6'XBOW9+!@ F10 !D !X;"]W;W)K&ULO5AI<]LV$/TK&"7-M#.J)$M.ZB2V9VRGF>9PZG&.3C]")"2B)0$& M "TKO[YO%R1%RY9L-\<7B0>P^_;M2>POK/O79TH%<5GDQA_TLA#*9\.A3S)5 M2#^PI3)X,[.ND &W;C[TI5,RY4U%/AR/1D^&A=2F=[C/S\[[M)X7?-)JX3O7@BR96OLOW;Q*#WHC J1RE022(/%WH4Y4GI,@P/A< MR^RU*FEC][J1_I)MARU3Z=6)S?_2:<@.>GL]D:J9K/)P;A=_J-J>QR0OL;GG M7[&(:\=/>R*I?+!%O1D("FWBO[RL>>ALV!MMV#"N-XP9=U3$*%_(( _WG5T( M1ZLAC2[85-X-<-J04]X'A[<:^\+A6YV 826D2<6Y7+Q5X*ET S'9Z8OQ:+R[ M1=ZDM7;"\B;WMW9PD[E1VN[-TBA?GOE2)NJ@AX3PREVHWN&C!SM/1L^W8-UM ML>YNDWY?SVP7]G0@ML@3CQ[LC4>3YU?6G-BB4"[1,M=?)&?0T=PIA80,B-&0 MB;-,NF*JK7AC40[$*Y,,\"..2J=S.&QGKR]"IDA.*>61DB)OM-XJOR^L:Y_W!6H2JTAA1FY+WDK0DVO0[4S\^?;5NT]_OVDW%=*@ MZO >O"ULJIP,2@"U2T+$(9B(^([R@%-A6>!-!-:\!5 MRYU*%.Q,R>JJG#E+"XPUOZ( 52:5TUR)1/H,NI8-GH>3P0CYGN>$_N=<>2]D M68(I7DW\9#9/M9F+("\5(W@X&CQNMOQ"D%]71M6.(%86>-5@$3)J7#%%.Q7* M#;9 5E42$5V)0J\HU S&V0MV9Y<:5A0T.]IQD&D"9P16IU42A)?0LK[)23,G M4T!-(3+44>%Q"SM3/=?!$Y3QZ*>^N)6&@3CR8-&%6SPBU0P]HT(DU';WR1#)GEL%+UJ"]O<,15K8$'*5BCZZX_0?="R"(!&) M,(:B4CKB*$8KWDS5U72";UHKU"7I\V"9U$2#!N)#=E.>P9$4P-HPG=/E2@K9 M$V-7>DMABY^=O9%(Y=*+A=,A* ,F D1RULLDL2Z5)HE>V9H;K1*H]S97.:GQ MT. UP6#5"-5U*IV:5[D,UBUC+]<<6^NI2892!-"[3%ZPN()R3[RVX$J\Z$BE M$D>6U)C5YTI2AG Q-R&ZBV/R2NR83LB >\H#G8)I% V"G5@0 4;CT('%],+3 M<-!0T36L4YBV6<(!RQ2FI)-L:BTZ;2.5\N#FTKVR5 :DD?3(1'V)JL?M&A6; MPM=&1QDX59>24B.EV /$+O6<^.!I(_+_1THWWVZMX>M4-7UKK4.]UD@:7XEW MV4)&GZ%95S /\$\LMH5T:\MBUN_=M^ZBE1L9+?BQ3>PD@P\VM"\JZM^P?XT[ MK>/._6NRUK]0&<@KT4G5'.,P38*C3? Z/>RK6^D*"FE#UDQ5(@L6W!1+=C!7 MQI3[@KXOXMLSNHZ5#QW0"!&5HR63-(18,TO$80'!(=-4 M4Z1"UL,G'?P0?#V:KYGM^?,JO3XMY)09OL44IQF4&72@$C*),5F72K0%!S2A(R(;F02@?#H0>6SFIE@*BRM-]9Y3%(O^GA,4*_A&TU,GS[_[W,2XO_', M= -^#L@U_/>;DG[("%,C?UF'>LC@WV8D4W2" M NR=H#$!;:MA(H64B/"%I% MI$G;(N%N/-6(!Q'#SG$1 ,[Y4,P#;F5"/#EJG[;G;D?QN&FU/![: 2"^W*A$ MS[!U-/CM<4^X>! 6;X(M^?!I:D.P!5]F2J("T0*\GUD;FAM2T)Y&'OX'4$L# M!!0 ( /$YKUC]&+!T&@0 *L* 9 >&PO=V]R:W-H965T*Z+:NJ7J^ M "[7^HR]+JN%2\GM6F&KN91XIH*0M-S=R_0-Z?\86+Y=V-D4#/1O>E3'X<=@RQ\PR#N#6+'NSO(L?QW,E%P39;41S7XX5YTUDF/" M)N76*-QE:&<65YCW/Z36Y!H4N91UC9&ZK:B"66 0WBH%>0]UT4'%;T EY*<4 MIM+D-U% L6\?(*V!6[SA=A$?!?Q)U8@DD4_B,$Z/X"6#KXG#2][#UPXJ/0QE M6^5<-S2'N8>]H$$]@K?X]"&:A%^.$$T'HNDQ]/]&]#A4%([(FW#DK@)22HZ= MR<2*&+KD0#08C4)E*F)P.Y=UTQKJ6DB6M@-83J@H2,%X:Z @ M&Y16\073M8 MM':V*&&RT(2)@N74*G]F G=DJQ%!^P2>\J!;!7J 3++*]PU_ZN-V4;PD7R> M^I-I=K(OR:*SK>3>W2UX*'T$A5?EWGF:X%VK#7*S.1RH1WX2)GYR%@ZB,W]\ MEOKA-'Y-9AMV3/$&W,C\@9P>R/@.T7"43$[V!5ET6)18:.F\=8"+G M;=&9NOK=9N-?UR_5SA2>0.5,6^HL=Z'Y&([",-K19)H(*4YUN[09L#\8A_W( ME&DIY\\(I5L%Q>C-$%B46MJF::U^ 3I7;-GQOY(&2#(BWUOL1E"^8]4'J +N M=.@2GJE >I1K>DHUT$6UB6JPOHE2P!A M&[^C4RI9'[IG-C36F])_7>M^GZ=G_/&W&(PMNLW$J4/ A/S_.^3U!;&]&/YL M+./]'DRRU)]&TT$[2;#M)B&YN?UUN%DC?SS)_&C')$.3:1R2^TV9[)IE?C:. M_6FV;>W$C](Q-GM*[J2AG$2AGX5C?Q*E)/63*/6C:;I1/O1_"G8&B!K4RHU) M&G/2"M/-$H-TF,2^=@/(5KT;XS!8*X8!X5"B:3B:CCVBNM&H6QC9N'%D*0T. M-^ZSPFD2E%7 _5)BV?8+>\ PGR[^ 5!+ P04 " #Q.:]8;#)Z/G$/ #F M+P &0 'AL+W=OV;X6*XL*4UZ42"()2TY M' YGSIP9[HN5L1_=0BDO[I9-ZUX>++SOGIV7^W\ MQ'56R9HG+9N3\]/3QR=+J=N#5R_XMVO[ZH7I?:-;=6V%ZY=+:=>O56-6+P_. M#M(/[_1\X>F'DUJM9ITPJK9B\/+L^>O3Z[H D\ MXH-6*U=\%K25J3$?ZB5C/9-_Z=6?U+Q0T](GF5:1S_+U9A[*.' M!Z+JG3?+.!D:+'4;_LJ[:(ABPM/3'1/.XX1SUCLLQ%I^*[U\]<*:E; T&M+H M V^59T,YW=*IW'B+IQKS_*N;G%95:9OO6[GXMHTNM+* MBC%BUPP?(N_K8=MFT^R'ZX738%UC/7R4J]/$#D.&5O MU<&KK[\Z>WSZ?(_F#[/F#_=)?_5:.NU([VN2W7I)WKY-R2\0(WY=* 1.99:= M;-=DAUF.E6MI66C7 8KQ"LWHF%O%5BJE0KL-E.6HS3+;JU99V31K>JXZ'^9Z*/&^U?3MAM9A-2^7RN*,CH6Q MXOWD9B*^O[R\GHC+=DU@H:QJ*Q4G.R5:0].\$;+K<(QRVB@Q[[$-'N7$4M%I MXSG/I0^TJ.S]PEA-MKC=5&&+JMOW))V8X>>\D\N;*R'QM7 MB&QK:6LGWG=D M6<>[NKQY3Q]F/.O-YG[VY#F$]RT#'$ZAZBWM>TT[8J.1 M76K3-!0L-/?3IP>UF[[&UIL&1@/L-:RL522;=)7U[T"E,-@OI!AA/-F+6926]&57A7WM+F3D793V?#A,+2Q%3$+45\M+XRBJ4*\P M&18&3%!#-!)1G>)S@VW^P4Z>F41%N]49ZP7&$3I M4YR=/O@%AVGZ!F>K!#&(B N_1P<.P, >L\TS28D1%(68'FMPWZF6QGER7T5H MWL*$S1;-?LC&6"MIHQ&^Q:3E%&B0##Q!:B"7I'%DV^#'QFU7^)C&(38&/&R- MJ!:RG0[9+QD"K&G:+J,%? M/WP.=,C($:YQR+JMH2W#8PSJ%(Z0CV-6=QWHEZKOV9>VM6G@A^3!Z[P9N)%> M1N\/B$A/9[WO;92#G\+CR9X\^BCGT4=[$^#U -G8RE4.H1W9](N%B;?L]:W: M<'IKUK+QZP?$,3,X$^#.<4+D4>,S_1FG*1X=EVXD%+QOVFA 9AT/=@50PC&9 M54M(T$^!TAHG1QGF5ZMN52O%N[ NA%B$!:LX/+RY_G F?OPQ9*SBQW/^$6<\ MDY5N*$.J,G+;^>?F&Q^)1A]QJMQ6@K6=F]F:'< %D,/*B&*7JI+0M!A)]U:V M3E8A=0P!JQH-RBU]IC##*>[SN,?9XQ[O=9+WCJ/F.^?UDK+^-C?[/ EL]$"[ MHJ"\FP'59)D^(I9<0 AU\#?H0*^,+BX9R%C MQUBCE4 0@L4(L5JG0F#5"A[#+E#0%N8SM[+I54[]49!<$8D[WC(*2V#Y,%A@ M%/PM9H@2YPDDB2>Q'Y,5:@1<8SK>;(7 M)]Z0,WY(SO@F']';UGG;<]1M Y^_+30D ;@[AW$ @5W..3B.'@0< _0U@B&E M"::O=![\@: )_AH&PEP>1T>.0 ^/!X3OY#J<1P264?Q016C-'?L Z84]#:$+ ML7/X71L?@+Y:_X @00 2X&/(,76M0_75K,?).'N%+VV0$8%^;8QLDW:E'L$S M"P2100HG,$5\EI35!*HE0H]"CD&6,=TANJ P%[2=@ M +) V UB^4K9,&57K;8%T$(MB"^:P- 7.SBF+=SG+Q?CJ%Q@D H I +@I.BL M-_!TJ[,@*[";W4KLBTRZE/:C\B/DH6T.F2QO)Z- 4*@/>37$)(%OE%1&/R2= M %WB3)*]5 A)H1XNDG"*NI>VCUCBA>K[:AP5X!VYM<&U(%V?OTXKE(O]OX.[MR96"C/X/G M<-UK-),V 0,1DT48FI[AG'=.R&S =N>QXF>?I@&A:XHL7S Y2NYN!K=$Q%(J M;<'X*A).K1MFO*LAVT.?X/3#N" ^4@M7F8[]@UHYOYI.5^+QZ>.4)-OLPF,9 MP3G'U&1&D>N\ZL!(#O61T#6<3<_6XYFY1$@[>X[!FZ-WF(6'8NRP-Z[Z!KY+ MK:I*T;#;(T[Y5=+\WJ!4,^YW/ M'_[[ QT):"W7L507*(<\8#/[>W\C#BN8.8 C03.YWOGI\^P<_/WL^1$'O%.% MUU!E@_ G8[&)WLZ905#+@>0-%*CK M0>S /"R7*U'F1/RFMEB,B4!:EC;GQD8<](W8SNYBF@3870BQE$ 'Q4U5]9C5 M=YP,&IC'KBBK5HJ<71/##EV0 MT!,@X<1(0]>4=0Z-VKQ#-M G_%<$ HZO,WW'E+[41 ?D2 %%5"Q7U9L48\0( M9\!CJSF7;.R-IU"Z R/&3GJR+"975D^I>4FW72&5W%<59DMQ!AJ"" ;U7N^/ M+7H*X]Q" =$M))Y7JO?L9.IY>:J&Y\$S.789,]F#DAHA'&-8#RX*CC.T,^-(F %.S2R:B$GDZZG2 M&.;6AI5)(O)TY/+Z-MAI-FR6./0X B9B3WK\)J?';_:FQP_)#:Y*-]B6);]$ MSH@$93^$69(K[O%$V('(XGTW2]%+2$MU*B D',UVH,CFR\W)(?X^[%HZ:@IB M!^H][8%_U.&T<0)0&5H?'#(!\O0B#,(3N0><3'UJS:LML1B^NE7,2=M9\P[QXC [L*X-WF-.WM0J0G\^Y)-0!*.BB#Q7DIT1/Q'NO&_UG2&S:E>7/O1YX MZDD66$1>1WQ,1MK!/ID,&2\X#5W RJ+OQ2,+/"/'EAA)DV)2SO&Z2663O,#< MQE#K(N7#YU@C#'H.BZ_":1?/**BH^N<$+$O#!^BAEAE%\;O@2"%@=V S1VQY M=Y:[)2%20L.$&H:Q3MU].;LWP9X5+Z*>*;U.NV!I<>R7N M+$GW+3-*,9%RN8*-,+9NI+6WMP;?ZWL,*7-C51\G MS$,&C3/CZN$DE[)6J425U./E]+6E\YEA?<<>A$W.0V(SJXZ(0OX0:Y'0+LI8 M,\P/7921#^ZTUS_EA.>#$Y[_-62G^+Z)?.2-VGXWLU_6)[!]N1_&!L_#@+GQ&SPH&2HGJ*6^ MV\3D%& CJY,U6M6$@+.*WG(LTRUIN MN[Q/:?\C7AS?>SO:^EE8TYYA=;_7P MSY(@OD]-AE%*'GK&X\8R L>FU@O53#6L8-?A=BP6;[*5S3J^?A=K MG100$W'IQCTR8G"I+\1:%Y?^Q?U5)!Y4FTO1& 1UN@ECSZ>J\%!/U 1'M3+! M.O3" !7A[FA,J;I&4GKB3@?VH4/1/;HMBYTMF \U'>*DK2.KXE/MI(?]6I?J ML2*=%OU2LGU\H6N4.L8E8-KZ@F$&0_SZ 7N%.'R870+&:&:BT;-[*!-1:K-S ME>\0D_DCB,WHQ3WL.-RKTB53?)$M.>2X1Q/W6V+.Z.VV7)V4KQ*E)>&GRW#C MR4-=4BS44="#KY]$ (2A54;0E,M%?K.*7&1\@MDA RWEK85XHPO@3#R*:.3K M9/Z1L-_%\81$ZPU(';<9PC65]CJZH#CD(XZ&3PFAZ/OG^^BZSPUFE,NZTIT< M#N1H0N]+\L7=V"-*OA_3D!T =N.F+S=B8USFD]7A^O<3L+L-=4^*5Z]ACCF_ M8,Z7/ZT/;V'G7_-+[)?AU>UA>'@#_B>0<]U25VR&J:>3)X\.PHFD+]YT_"+W MU'C8GC\N%(B?I0%X/C/&IR^T0'ZU_]7_ %!+ P04 " #Q.:]8/4SS6:$% M #=%0 &0 'AL+W=OVP"*-;I(VEB(">V0(MFDQ[/C#2VB%"B2U)V_.]W2-F2'^;CD*=S(1]5"J#)4\9S==9)M9Z>N*Z*4\BHZHHIY/AE+&1&-4[EQ%53"32Q M1!EW \_KNQEE>6=T:M=NY>A4%)JS'&XE44664;FX "[F9QV_LUJX8Y-4FP5W M=#JE$[@'_6UZ*W'F5EP2ED&NF,B)A/%9Y]P_N1B8_7;#=P9SM38FQI('(1[- MY&-RUO&,0L AUH8#Q;\97 +GAA&J\7/)LU.)-(3KXQ7W&VL[VO) %5P*_H,E M.CWK##LD@3$MN+X3\S]A:4_/\(L%5_:7S,N] ]P<%TJ+;$F,&F0L+__IT](/ M:P1#;P=!L"0(K-ZE(*OE%=5T="K%G$BS&[F9@3754J-R+#=!N=<2OS*DTZ,; MRB3Y3GD!1(S)#.IJE&CHW'C)_:+D'NS@ M'I+/(M>I(M=Y LDFO8N:5NH&*W4O@E:&GZGLDM!W2. %40N_L#(_M/S"'?SN MM8@?4\$3D.H/Q]:M(TJ;:,V[J-[+,FDX#94,56I8W\)H+(SRDVL',P-^0C:!(PHB O) M- -%:)Y@"6%(6:PAL61-QK6+?_]F&'CA!_)?_T*5"S9 MU.#42;71I#@Y^ 0SX,0_7(V":A0>DG.E4(V3W^:12Y->J\E;$CCAT&^9FY$? M?&A801B Q=)MY*;($[4E*_ =?^#ON_Q\$SG><="VL-M?GQA]8-S6[LO1_4&E M-)FW(EI47T+']Z,7;=S<75K,:P7^H=F;,MN,W$7S?_F_@ABR!P2+5X<B MC9N[_RWD;,K<#W)*F@/,]J\IK+/%WFI9".L-%%,$P\SP&H!ZF&M 0O!.\;,L MUFE5K.4E8]F$*8*7)L(2;,RP3JN0XMJ:J=V6OK!7]86]O?M"%%)DMJP5*8R: M1@=C&;6W(-PQ+V.GFAK 5CF[NMO71=&Z:[,-TP:H6ER[?IJ"K4X-,EMW #G MB"V 2G6X7;1=KV$MK,9W3#T>C24 1AWY8FX0B;E1?8^Z 7E7GZS=((LLPE92Y.ZV<6:5TXZ6I798M0)0AYBR?F$JC6R+Q@*LC:Z/Z93P& M:?:W:V-CK%-1*$02=;C_^;6-4X^48G(84>PXKERG-)R8UFO#J -OF/N). MQ>]9!C]KBUJ".:B".=C_WMC@+L0D; DT>@@=VA2_=O;GRC#>M,*Q(;L4V93F M"Y+2Q,[K*+^HQN_O-/;N2#ABJFVU+((^2Y"ZJ[A^ ADS!67OMK8\9;(DO3(( ML2.-;R4Y/K'+C([)G='%Y(EF./S'A:N!U>QN,(L.H MM^Q==W&)-BX&QUXW')(C$O1[W6A8+R^UBO!3Z(:^&0]VAM/WG#[J-AAN _R. M_Z8*=->>W#*0$_NPJ#"MBUR7KV_5:O5V>5X^V=7;RX=/+)P)P].:PQA)T=]X M",OR,;&<:#&U#W@/0FN1V6$*- %I-N#WL< N9#DQ JH7W='?4$L#!!0 ( M /$YKUANB#AM: ( +X% 9 >&PO=V]R:W-H965TYY M45H7"))%S0IX /NSOM/H!3U+QBN0ABM)-.1+>C&>K28NWR<\<=B:@4U<)6NE MGIUSDRUIZ 2!@-0Z!H;+!BY!"$>$,O[L.&E_I ,.[8[]VM>.M:R9@4LE?O', MEDLZI22#G#7"WJOM#]C5<^;X4B6,_Y)MFQM-*$D;8U6U Z."BLMV92^[>Q@ MIN$[@&@'B+SN]B"O\HI9EBRTVA+MLI'-&;Y4CT9Q7+I'>; :=SGB;'(C-R"M MTAP,.7ED:P'F=!%89';[0;IC6;4LT3LL,;E5TI:&?)<99/_B U34RXHZ6:OH M(.$MTR,2CS^3*(PF!_CBOLS8\\4?E[FONA8\V0]V?3$S-4MA2?''-Z W0)/C MH_%Y.#\@;=)+FQQB3QZPS[)& %$Y^4#F8:(._$I2A4UCK'&4M@22*X'-QV5! M3KC$B&H,DYDYG9'CHVD4QO/_7O&=TK)_*'(%*51KT%TD)M=< M]\E;XV@^B$R_G9.W&IZ8:)AOW(OL-_8!#@*[5\:0I%M/D.N4/"K+Q/!.!X=] M&=K[7C$8]%0%NO"3P^#5-M*V[=5'^^%TT?;D6WH[V?"2"BX-$9 C-!Q]/:-$ MM].B=:RJ?8>NE<5^]V:) Q:T2\#]7"G;.>Z ?F0G?P%02P,$% @ \3FO M6-#O6PZB @ %P8 !D !X;"]W;W)K&ULE55M M3]LP$/XKIS QD*KFK5!6VDB4#6W2D"I>ML]N*O&=%[:< M!6-_8=OZ1@'D&V-5U8))0<5EL[*G]CO\"R!I M 8G7W03R*C\RR[*I5EO0SIO8W,:GZM$DCDOW*+=6TRTGG,V^*B8-+-@S6PJ$ MHSNWF.-I:(G;>81YRS-O>)(_\*1PK:0M#7R2!19O\2%IZH0E.V'SI)?PFNDA MI/$ DB@9]?"E7:*IYTM[$MWE.=R77P,?[8>[WIB8FN4X"ZCX#>I'#++#@_@T M.N\1-^K$C?K8LUOJM6)##Z!6P"L*8]W.E@A>]L5:(U(GD%5ZZZ4B)_G\WD"N MI%&"%\QB0>4IF,P1?#GLR[%?Q1TQKY2@/N5R#=971-.L_"<:'_@_Q!T>G"7Q M^+Q/(C#3!C1PQ!U:;0R3A3F>@(-'Z?E?5ZJ3O/2%\ON-*QQ8:"YS7C,!Q$LS M(-?H9'!ID9[1=L[O($T&IQ]BN)>L4MI2Q@5U]])"P4VN-O+%]2@>I./1,32M M4S9D#G5L)3SD5I(1A.CE& M4_ETQ3*QNA@X@_7&'9^G&C=&D_,%G;,IT]\6MQ)6H\9*PG-6*"X*(MGL8G#I MG%U%*&\$OG.V4JUW@ID\"/$3%Y^2BX&- ;&,Q1HM4'@LV37+,C0$8?RJ;0X: MEZC8?E];_VARAUP>J&+7(OO!$YU>#*(!2=B,EIF^$ZM_6)V/C_9BD2GSEZPJ MV= =D+A46N2U,D20\Z)ZTL>Z#BV%R'Y&P:T57!-WY4,UG9Q+L2(2I<$: MOIA4C38$QPO\*%,MX5<.>GHRU2+^F8HL85+]18YNV(S'7!^3#[]*KI_(T3U] MR)@Z/A]I<(8JH[@V?%49=I\Q[)'/HM"I(A^*A"7;^B,(LHG474=ZY?8:_$SE MD'B.15S;'??8\YK,/6//>U7F70E7]L;=]I ]9VI!8W8Q 'HH)I=L,'GWQ@GL M]SW1CIMHQWW6)U-@8U)FC(@942F5[ 2QF)!8Y,!/10W$V2.^,R!++.8%_W>W M[E4:_8[N4T:8TAP #^;GDA::)/!.9I1+LJ19:6+0('8-OFGQ].Y-Y#KA>[45 M%UU1F2C"%:&YD!IC(4A"HK2DR)03=(R$ A&Q9-)8K+1J@P1KR&-&%DQRD:@A MF:(#2(%^!!E(H6B3H^(^C#]M[_L>=]*AG;@CP!P,:I M0>RN,"*XO?#('0#&B$-XT%26T"P7T/IT(_66.'[07D6GS6H*/8T7 M DW@H'RYHSN&Q_,A,>ZZN 9 2RA_">#8E?U2Y@_ 6_A8ZYT/CTS&7&W4[YG, M]_0,BU6SO)7(\?4*>?H$5%#'Y(IFM(B916Y8S(RKNOM[9&Q[UCC:<.@M\?QA M$&V0/024_HV]JZZ"XW;GW+6_SN+EFC GS!@'GZ-KC#S+P,:1$UEA$![O"7OA MT'/V=IND-]W#= LO&EMABZ]5QDXKXR @WZ%Q8Y^5IB'&^*X%6<(NH?I5%NM: MX!#08<+U0\MV_):)<3@\=3?-9ABX/6TA:-I"TF -Z3#MGT":H+A7^ M4(CB9%GE?S?]UM4I^IW\7YWBCW6%Y]B_3T,#?'*#A_:>D>I8;@"+9_IWV!J'SCZ'G&%H[T2^ U'' M\H/( 1M>R;9M$*UWWPQ'5]&JVX3E.6 M)5 U&$7I(VP50L/\JLH=;G89Z0(M1.IZT9[H5H*[+=D.K-!VZNQZ(!HU$(U> M"E'LH2+/8:JJ1JSZ7Y5DU*"C"Y#];@X Y-I--S)W@\*/@*7'8CZ/OFEK1@0; MK5&L0K1K.S7$W-"S3H/P (U=4#K0]$+?Q@%=PZ""2*I"+ LD3)_3QD33@G[G MOD478R$R(/]!)6)X6\&QH1_;5AC9Z]&]__.:DLY*7<(_4.O*(LY\@&G@-)-4 M%^9&K=N%G,FYN4-1X*8L='71T.PVUS27U>W$1KRZXP&4S#FDGK$9J-K#$*9W M6=V;5 LM%N:NXD%H+7+SFC(*M4$!^'TFA%XOT$%S>37Y#U!+ P04 " #Q M.:]8LI(Z:*D% !@&0 &0 'AL+W=O!&1+\@@VD"3-)>IWKS'6::7+7S\(LH*EMN9):YBEL*#(#)/$BJ> M[R#FZYN.V]D(/K'E2FG!8'J=T24\@OH[>Q"X&E0H?6O;IS M':U@GOB'P5K6[HG>RHSS+WKQ?G[3<;1'$$.D- 3%RS>XASC62.C'UQ*T4]G4 MBO7[#?H[LWG!&/I?E+UL6S MP:1#HEPJGI3*Z$'"TN)*OY>!J"F,G0,*7JG@&;\+0\;+MU31Z;7@:R+TTXBF M;\Q6C38ZQU*=E4IXJE2T@C!I)TG^@L!MF[ M'BBTI34&48E[5^!Z!W!]\@&15I+\D*^ '*BZ)[_:) MYWC#%CR_VKAO\/QS-GYIVW"!-[3CZ>JYDAF-X*:#Y2%!?(/.]/5O;NB\:?%V M6'D[;$.?/F(USO,8"%\@"6.:1D"*JF5I49I%E<14P9PH3F) JDK;-HX8RK,L M!AT6&O^();*F&$=)%CS&0D?FL)2H%<\EQE;VKLCKW\:>X[\Y^XKICU95_LE; MB""9@=A(?/(Q T%U!DN'FB;WGB!"%^P%7USDN*!2 C+A%?'[@>N9:Q@&Y*-: MH9$H%P(C4NK%C,Y8S)0ND'T;;M_Q79O4\1KVVW"&?7?F@ 46L8*(^R:Z;MBS"/W>0>,IJ&;"_*8H_'$R.#91@1+S='FA M0"2M"$%#LDG_HIZ* \EW@_IBM%FTM*.@:D?!R>THXDG&4]-'<57X ]]Q:I!@ M:S_MP$\K: ,D:Q#P,]O,YOJT$@ [K["6CK21F,YD:T:&W6?4RS[,)@K;K/KC M>H[]R;BD%TLQBM [/J!8RD/([6W%>-YW43=GJ5%G=5*SHW/;<*%8O\6G0"Y M8NOH^SJ>1?(^Q4H$;$ (<[RL]=7U[%YIN:U ]\/HV>Y;"C.L"C,\N3!E_54> M4;DB"ZR9^FO<5I]'\(]B_O^CP0O5[+W>34;9'!T5A"8\UQT("RG.-91Q&DB" M6\J%B<"V.[6Q95O#5;@P%((G^Z56IT?7];S>[GK<*VO&!K5#MJ8/7;]GNV_A MVZCBV^ADOF'^WAB;\FZ+Z'*R*(2 M>,UAIZ;2Q N'3>]W>Q]^I[(D3\J49?2Y^,S:\CGL>][.D8R*(<\U_/TQV U:N#^NN#\^D_N+BA\G<;_=S"_N_^+^ MRW+_A/X_J6I@FFG[#]K#<3+GF>U9_7L^9C/3\1+!WV'O>$6,O M-1.VS(9ML^#G_?WAQ$U0^\$Q-(<[4MB-EB#V^+0 M?/MX\=L#4F')4HGN+5#5N1P%G>);&ULM55M3]LP$/XKIS AD%CSTL(8M)$H#&V3D"JZ ME\^N\Z^\W"ES:/-$1T\%5+949 [ M5UZ$H>4Y%LSV=(F*_LRU*9@CU2Q"6QID61U4R#")HK.P8$(%Z;"V34PZU)63 M0N'$@*V*@IGG,4J]&@5QL#;>/_:X8? E=V0P3.9:?WHE2_9*(A\0BB1.X_ :%GB-4KI@2B-7RUF MT&WI S?E-?IMS9VXS)C%:RU_BLSEH^ \@ SGK)+N7J\^8\OGU.-Q+6W]A57K M&P7 *^MTT093!H50SVCK\34#2!B1UWLU&=98WS+%T:/0*C/H*H2C;VPFT1X/0T?HWB?D+=*X04I>0>K# MG58NM_!)99B]C \IJRZU9)W:.-D+>,=,#_KQ"211,MB#U^^H]FN\_BMX+<7> M+FI-Y&!WI&^,"ULRCJ. ;KY%L\0@/3R(SZ++/7D-NKP&^]#3*35:5DD$/:>3 M?= &.'.XT$:@]3;+Z$#>&Y1DS>C&^?.B"VU!*"XKTDD 9UB&U"4V%Z,#>0;*U0?QQR_01Z*HO13M,FEHZW137UTV;=25S MA!*-T-D+C#C9YC'8LO3AVF FB%,()7NFZ45B5AFA%O\"?)0<[RR>][W*'F@L M-,@;1$H"-FO\AM5;N[QE[TI/G$.)DUV-$6[,J0+IR/TTME#? M@F9D==9NX%\U<^Z/>_-:4$H+03T@<4ZA4>_#:0"FF<"-XG193[V9=C1#:S&G M1PN-=Z#_&ULK5;;;N,V$/V5@;98)( VNMI6 MLK:!==JB!?82Q-GFF9;&%A%*5$DJSOY]AY0MVXU7V%Y>)'$X*CA="O5 MDRX1#;Q4HM8SKS2FN0D"G9=8,7TE&ZQI9BU5Q0P-U2;0C4)6N*!*!'$8CH.* M\=J;3YWM3LVGLC6"UWBG0+=5Q=2W!0JYG7F1MS?<\TUIK"&83QNVP26:K\V= MHE'0HQ2\PEIS68/"]: FAP-Q8 M!$:O9[Q%(2P0T?ASA^GU2]K X^\]^J\N=\IEQ33>2O'("U/.O,R# M>L%>9> M;G_#73Z.8"Z%=D_8[GQ##_)6&UGM@HE!Q>ONS5YV=?B1@'@7$#O>W4*.Y<_, ML/E4R2THZTUH]L.EZJ*)'*_MIBR-HEE.<6;^F?;]H]0:[E#!K:PJJM2R9 KA MXH&M!.K+:6!H'>L=Y#O,18<9?P2A[9FYTPW*<>70H-*IG].9OWT3C M\/T T;0GF@ZASY=T!HM6(,@UY+)J6L.@+$* (U&DU&9$@Q-_PL>-MK%DH7+0@.O"YXSZWS! M:YJ1K28$[0.^Y-B8790%/6 4)._+&WC[)HO#Y/W_]GXH%>*)8('DEI=.;W]W MMOJSCP06PVGGG:@ZYCD3>2M6++H^6![=SX86 M9<^HZ-]YLIX&^OEJ0]SL'O;4(S\)$S^Y#GO3M3^Z3OUP$K\F&K*H-PPVWT9S]2-:1OYC9I**PHHJ="P0J0V4AO^S@%0-SEWP(;I_U>YOM;F09-? M&IO@:1I)EOJ3:-)[)PGM^#B$^^77\SJ)_-$X\Z.CD(Q")G$(CTPIROXT+/.S M4>Q/LH.J$C]*1Z2S%!ZD80*BT,_"D3^.4DC])$K]:)(.Z2$X:F85JHUKV9JV ML*U-U]=Z:W\K^- UPX-[=Z6@8FTX%43@FD+#JPGMC>K:=#TZCF\7 MF% K#,S:+0\#5LF<4+CE2%1%@?FO.>1L,[,&UG;ACJ29U MV&)0XA7N0#^4M M5S.[94E( 5001A&'UD^6*6"_.+-O7>L6.AN!*2%0U8G: @M'[BI\:''8!W#. V /< X+I' M %X#\%X*&#: H7&FEF)\B+#$8<#9!G&]6['I@3'3H)5\0G7:[R57;XG"R? K M3S$EOW&=!)J@"$3,26GF;(5D!FA>"842 IU'(#')Q04Z0X2B;QFKA,*(P);J M*)K0CINP\SJL>R2LAVX8E9E 'V@"R3[>5A):'>Y6Q]SM);S!_!)Y@W?(==PA M>KB/T/G9!1*0JBLJ.\ZW>#F=MZ7KH(GZ:2*(_T>SI]9KL^897N\$6>M*3LT^ M[&;7E68J2AS#S%*E1 !?@Q6^?3/PG?==3IZ2+#H1V9ZKP];581][^*4JEL"U M?ZJJ580J+K*XE)IR,UB;_CR.AJ-/:N#FSIC?5:6SIB3B:._YR*/<%^*]CO MOQ6J]^:L^W_D_Q-Q[(\G!QH[-DT&!T9$O6=X;4KMG7Y0 $]-7Q4H9A65=4EM M5]O6?6TZUL'Z?#!=U!WXF:;^'E %,B54H!Q6BM*Y'"OS>=UCZXEDI>DZ2R95 M#S/#3'V6 -<;U/L58W([T0':#YWP+U!+ P04 " #Q.:]8-&M/IR$" #* M! &0 'AL+W=O':326*M+\%VFN7OUYWT\XB M$TO%!$C#E$0:ZC7>S%?;A?O?&]6N/$"P(.I?4,U/V. M< N<>R(GX\_(B:>0'GB^/K%_#;F[7 [4P*WBOUEEVS7^A%$%->VY?5##-QCS M67J^4G$3OFB(OLL,H[(W5HD1[!0()N.?/HUU. .DRPN = 2D07<,%%3>44N+ M7*L!:>_MV/PBI!K03AR3_E+V5KM3YG"VV,?+0*I&>]9(5K.22HLV9:EZ:9EL MT$YQ5C(PZ-T=6,JX>9\3ZR)[/"G'*-L8);T0)4/W2MK6H"^R@NI?/'&*)]GI M2?8VO4IX3_4,9?,/*$W2A>NH@V$5)W;3]C* M=+2$-78C9$ ? 1=OW\QODL]7E"\FY8MK[,6/7AQ >^%#JSAW*0P2JI?J7) < M29>!U,_PL*V5/A@\P/5_%,U!+ P04 M" #Q.:]8)]^V5$D$ W%P &0 'AL+W=O69D<)Y0S>A+'7":?[N5H13OE4Q2^%6(+E-$BI^ M74+,]S,'.T\O[MAJK;(7;CC=T!7<@_JVN16ZY58H"Y9 *AE/D8#ES+G YW,R MRAQRB^\,]O+@&654'CA_S!J?%S/'RR*"&"*505#]MX,YQ'&&I./XMP1UJCXS MQ\/G)_3KG+PF\T ES'G\@RW4>N:,';2 )=W&ZH[O_X&2T"##BW@L\U^T+VQ' MNL=H*Q5/2F?=3EA:_-.?Y4 <.&@" M[Y'(K#5:]I"/3>ZMV; TF\9[)?17IOU4>$V90-]IO 7$E^B:I32-&(W1YU0J ML=7SI21Z?P6*LEA^0!_1M_LK]/[=!_0.L11]7?.MI.E"3EVE8\D0W:CL][+H MEW3TZZ,;GJJU1'^G"U@T_5W-H2)"GHA<$BO@#15GR,=_(>*1P!#/W.Y^!5'E M[EO"\:MQ]7,\OP/O"Z,/+&:*@7%P"N? [)PMW7.YH1','+TV)8@=..&??^"A M]\G$K">P!L^@XAG8T,.O@J9R"4*B!U![@!1]@1W$B""=%^6S;QJ! G:8PV9[ MS2[TIN[ND):UX]^D-:AH#:RTZF5ABMWJ^]+9ZPFL07-8T1Q:L_1"2E#&!!WV M2;$GL ;%445Q9)W).95K$\'":W"0?\0?XZ,4'+62U,>#2674"&AW8/'<=GL)J,\= MI-7O(#A>OG:;1F38J]7*LV\W7-'8J#9>>R@";T*.@C*8^?X #SKB.E!1_)KM MOO3N:3GUA=;D2FJNQ#H'I[B2]A!C'!Q/1-MJ$(RZYJ%676P5N_ '%5J0=,WR M'[)OX7:<%\_(6T@PKC48!Z_*OIZ4M.3Z%KJ,:V'&=F4^Q77PK.QK6UFRKU93 M;%6RL"AWL#&N7@6U+[0FSUI2\>@WRP9L%>,7T^P)K4FS%FIL5^JNT@$;9+== M.QBLNHL'7(LSMJOS\\H'W%9?4_U@,NLN($@MT\0NT\\H(4A;B=LUQ FC9G2U M6!.K0'87$:7?J2+"8&8I(D@MK.2$L!:GI9/:98=YZ2+K"ZU)NE9L\JJ#,NE5 MI_M":W*M=9K8#\NGN ;/T2Z#5;=VD5I7R0E=K9+OV364'?'%<_,6!V%2:S>Q M'X5/S4VO^MT76I-KK=_$?B8^Q=5T[&WG8=O*D(?NP=5D F*5W]A*%/%MJHI; MRNIM=2M\D=^%NK5Y<:5\0\6*I1+%L-2NWME()XPH;FF+AN*;_*+S@2O%D_QQ M#70!(C/0WY>R%KP $^I'$*1];*R'6E[;-YRM(,._0-:3RSH*R! MYRI8V7S/ 46Z4 MQ+;;[09V@DEJ34;YM7LV&=%,Q"2%>X9XEB28_9Q"3+=CR[%V%Q[(AVU4&^1-/!+9\[QBI4)XI?5$G MM]'8ZJH100QSH1!8_MO #.)8D>0XOI=0J_*I#/>/=_2;/'@9S#/F,*/Q-Q*) MU=@:6"B"!<4&3TEB.("%I\1__*(78 M,W#=$P9N:>"^UL K#;P# \<_8>"7!GZN3!%*KD.(!9Z,&-TBIIZ6-'60BYE; MR_!)JN;]43!YET@[,;G!A*$G'&> Z +=D!2G-G4I'T,06 2\T_H R(I^G=%,X[3B(]L(8>F'-CS\QFY7=='7Q]#]/'#IY9QS5Z/\328 M4(\)85YC--%YU:QY.<\[P?N&&<.I0#'!SR0FXB=B-%958(M9U*9^@?/;<:JV M7/(UGL/8DL6# ]N -?GS#R?H_M4FF4E8: C6D-&O9/1U],D4EB1-2;J4I2.6 M+SZT25<@@ARAJNAFTO/[O9&]V9=$Z^=<20S!&I+T*DEZ6DEF*YPN067S0E6& MS:XR; _?N#:I"G1O3ZH+UPN< ZUZ1X)>N'X0-)\*M<-\HPA!)4*@%4$6H5^\ M%,%1I)[C^ >!:IV<^U(8@C7TZ%=Z]+5ZR/(%R3.PH@I>?\]4Q?FR6 !3,LF* MCW8%Z9;S[)1F6A_GUB"3L- 0K*'MH-)V8+:4#TS*:!(6&H(U9!Q6,@Y_OY0/ MC[*VI91K_9PKB2%80Q*G6Z_MNN]7S$OVKZJY?@CGZF6*UA1L;S'L_&;A+P&! MOO+KW9PMBB%:4Q2W%L75BO(/;"!&'OH/77-!Y-(?(MGQJ9Y2:26 )?+6C":) M[ @>!9V_[+X&7%XW\^G0C_#4%IJB-6>G[@2<5[4"[3V7T66_45IHBM:4 MK5[Y._JE__%G-P',,_E>RY975LQU)EH5]8\_(8>Y;[07*&G#?8<=KW+9C+Y> MY#OZ57Z=T@^$OUPL&*BOA$QEX (QF>'OG]&&UO>EYB9IH2E:+2ZPQ.Y'3=1SC:]?5> M3C_1&(M"@G=/8Z/=B%%::(K6G(^Z(7&&;T]CDTW&S"@M-$5K_FQ;]RRNOF=Y M8QJ75-4_5$DEU^6=_F$JZ]V?*U:K6W?0<8.#=+;W?J)/@"WSK0Z.YC1+1?&K M=G6UVDZYRC<1#JY/GQV^O(SQHIMC^)$T'6^ M$?!,A:!)?K@"' %3#\C["TK%[D0YJ#:?)O\#4$L#!!0 ( /$YKUCD@U'2 M# @ -1* 9 >&PO=V]R:W-H965T M8U[B2\P?I7,L_GDD6C>/N?@NUYP7Y$>:9/)VL"Z*S=OA4"[6/&7R*M_P3/UG MF8N4%>JE6 WE1G 6U8W29.@YSGB8LC@;S&[J]^[$["8OBR3.^)T@LDQ3)I[> M\R1_O!VX@^T;G^/5NJC>&,YN-FS%O_#BZ^9.J%?#'26*4Y[).,^(X,O;P3OW M+0TF58/Z$W_&_%'N/2?5KMSG^??JQWX MJX4.=GU6#?>?;^D?ZIU7.W//))_GR;MHW5%J1QUCRR'ZT0>PWJ:!WS;P MS^TA:!L$YS88M0WJ71\V^UX+%[*"S6Y$_DA$]6E%JY[4ZM>ME5YQ5GU1OA1" M_3=6[8K9!Q8+\B=+2D[R)?D09RQ;Q"PA'S-9B%)](PKYAGSFJU@67/"(A+%0 M%I,O1;[X3OY8+KF(LQ5A643F>;8HA5 MR#DU^(D,BUTQP2>*,?,WB0OZBWE3/_[O.2ZF0\F98J%VL-G2X:'=G MWNR.]\SN^.13GA5K26@6\9*\4!#/L&>WL M&5GMF:]9MN+58+:L!MB'[0#;RD^2F-W'R3.'CQ7=5_L&-M[3WO/'[H'N'1\* MQF/S0Q2T68:>XYV>8ZN>>Q4H:BI0WM:>+@&MK+X"(F$A$D9!,,.0REP*)L'4<0XK ;)3"H(9[ESOW+FV MND.WBF]$7,V$E=91GB1,2+)1KM6Z=\INQ?:5O8%-]F1WKASGL P@NZ0@F"&Z MZ^A8XUAE5U-?7A\6U=2W'9_,O'(84KH\L'?2UP0H+832*(IFVK670EU(.6DQ M*$.0M!!*HRB::8BG#?'^T:)B[[ZWD=Y169F.@^GX< X;0KNE*)KID4[CKC5A MOKRTV+F]Q6]H4Z.X3 Z%AR9O%,T47F=OUQZ^OVV_Y"J1I)T"0^/SB:T9D2>N M/.\1VKU@IK:S>SMR5JJ&]DE1-%-]'P(W)U0?LZA4KZN3 MO>]6@M?/.F6'1G$H+832*(IFVJ/CN(O)XRXTD$-I(91&4333$!W*77LJ?WEQ MGIXNIW-[Y[V%AZ;MCAWPK_S1;@],076.=NU!^G31M;=_ODS.[2U[JPF-T2B: M>?5+YVC/GJ-U#MC-[-<\B]=^X!^>_9_;-Z6O M#5 :1=%,&W0^]JQQK\N&;>J*&D.4!^R>/S676T\8XAZ?A/,Z#8'F8RB-HFBF M(3H?>_9\_%ME@M+^E-3'P70T'4\GXR.ID<$TA-(HBF9*K6.N9X^Y_]>\OV7O MS]0#[_!L\]R^!;W5AV9=%,U47V==SYXN[T2^X#R29"GRE$B6U-JKKMXLRVJ- MA1Z0JI.J7:>".FT)CFSQ1\>V(.-K"*51%,VT18=ASQZ&/[]Y+^)('1;MDIWN M"Z%V2-_9/I060FD413/MT.G8&T/BEP?-PU!:"*51%,TT1.=ASQKO+G[^VMY] M;R,GQU-DQSF^*@KME:)HID4Z(7L72LAV;F_MC^.JYUR-#I6'1F04S51>1VG/ M'H7_*-9*X&^V^@R]^@REA5 :1=',!94Z7_L.I'#XT"O14%H(I5$4S31$)VW_ MW*1]F<)A[[ZWD<=1/G#=X&#P@O9)4333()V\?7OR-@$K2C M>HL-S>A0&D713%/V%H:#5H9CEX9CUX9C%X=?(K;[.K;[]MC^XLF5G=O;H>!H MS0_'J#8CV<'*&A A])"*(VB:*8I.J#[F(#N M0P,ZE!9":11%,PW1 =VW!_27#U#0Y-W2JN6/.OZ-1U?!T1 %C=XHFBF^CMZ^ M/7K?Z=.W\SQ-U52V^4'?WJ"%64!KWX[>9D&O>D-I%$4S'=61WK_&C&_08 ^E MA5 :1=',G^?I8!^<>^'\0C_0Z[BJ/IE<7SL'2U[G]NWLZQ&41E$TTR.=]0-[ MUG]Q#6JY)WY/,3_O8Z%]*WMK>HEX'NAX'MCC^;8J]);4.V/9D[WOWM]E: )' MT4S==0(/3EPEOV@=MW?>MVQ :2&41E$TT\:]GW4'D#H>0&,ZE!9":11%,PW1 M:3ZPI_F+U_'1N74<&NZA-(JBF1[IA_C M'N)/KLD]T=ZR)M?>LK?JT/2.HC6J#_?NWI-RL:IOFR3)(B^SHKE1S>[=W:V9 MWM4W)#IX?^Z^#9L;+&E,<[^G3TRLXDR2A"\54GW%U?$JFELH-2^*?%/?(^@^ M+XH\K9^N.5-%J/J ^O\RSXOMBZJ#W8VL9O\#4$L#!!0 ( /$YKUAB+-;. M%P( )<$ 9 >&PO=V]R:W-H965T@U!M0L=TM_# -Z5U"T$:UVP#*["/ M]5)C% PL.:] &JXDT5 D]&H\OYZZ?)_PQ*$U>W/B*EDK]>R"^SRAH3,$ C+K M&!@.6[@!(1P1VOC=<])!T@'WYSOV6U\[UK)F!FZ4^,ES6R;TDI(<"M8(^Z#: M.^CKN7!\F1+&?TG;Y9<+ M9ED::]42[;*1S4U\J1Z-YKATA[*R&GK7K3BUZ1VT!V8A,QI](%$83 M\KA:D-.3LW]I BQ@J"(:JH@\[^3_51PRU8&GA\&N[>>F9ADD%/O:@-X"33]^ M&,_"KT>L309KDV/LZ2V7'(\G)QNE#O^R#C_S>'>'MNGEEUD<; ^(3@?1Z5'1 MOV?WQ$3#?/]?Y;^PG? ^V4,FIF],G+]U$>SUF;NRWYC><&F(@ )AX>CS!26Z MNP9=8%7M6V^M+#:RGY;XOFX2U*_P!02P,$% @ \3FO M6(U+Q0\A @ H@0 !D !X;"]W;W)K&ULA51M M;YLP$/XKEE=-K;3%0-)NRP"I:5:M'R)%C;I]=N 2O!J;V0;:?S^_$)9):?8% M^^Q[GGONN'/:2_6L*P"#7FHN=(8K8YHY(;JHH*9Z(AL0]F8G54V--=6>Z$8! M+3VHYB2)HAM24R9PGOJSM+V;.WSO\8-#KHSURF6RE?';&0YGA MR D"#H5Q#-0N'=P!YX[(RO@]<.(QI ,>[P_L]SYWF\N6:KB3_".KY!<^R_J@^_,.A>M-K(>P%9!S418ZK*A"Z78"CC^@I=(";0BG%NBZA38FQ0!R7%$& 1 B1O!(@3M)+"5!I]$R64 M_Q(0JW:4G!PD+Y*SC$LH)F@:?T!)E$S1TV:)+B^NSO!.QU),/>_T_Z4XE68 MSTZ#W>S,=4,+R+ =#@VJ YR_?Q??1%_/2)N-TF;GV$=IKZBCO*6AG\M?MCWL M?)A3:@-?''Z[F\PNCR9?4M(=JR!'?5.#VOOIT*B0K3"AA<;3<0!O0]_]=0_3 MNZ)JSX1&''86&DT^76.DPD0$P\C&=^%6&MO3?EO91P24<[#W.RG-P7 !QF&ULO9QM;Z.X&H;_BI5='H ;O]W87#TQ_KO84BK1]RS- MQ?5H*V7Q<3P6T99F1)RS@N;JES7C&9'J*]^,1<$IBTW?$DV6ZDWC!=7!=G0!RJ_%?=< M?1LWE#C):"X2EB-.U]>C&_N6[03)8W$UEBJ_IHRC.M=ME^\P%YCN>A;P\!>O?S>R0Y MR54!/KP&U9^^([8GN",Z@5LFF#0)3M(".^W77=X5\4?14$B>CU2=:V@_)&. M%O_YR9TY_^T3$!(60,)"2!@&@AF*3AI%)S;ZXO,N6U&.V'I?G.262!2IBF=% M4;'CT58U#3':%:JEH=\ICQ)!]=Y/A*NB* 5ZI^J=*O0]^NMT\;FU'L;0&Z." M34N8;I\?%ZXS%6QVH-?4]8^D@DP8=A-.)C,S(09*:"@P:Q28617X**<<50 MY5F@G>H)43W@$*IZKC_VJ7?9Z8\K6@"8-06D8BF;*=6!ON%:YON5**Y[(Y$_5 MW8EUN8L3$9U4SPH;K)[;4>_,]>>38_4@DX:@- Q%,]7S6O4\JWJZ?RI04=E3 M'U!.^U6S0@:KYG6:2=_UW?FQ:I!)0U :AJ*9JK4&CFMU$]JA'R>2HG=$(((* M-:Q7W9(^G^FVQKG>P25WSIVY8_P[JO26]H,8VMR!TD)0&H:BF7*V[HUKMV_* MT83JIN@.9J]\]G!WBIXIX;WNJ3UTL(:@3@PH#4/13 U;,\:UNS&?J2J-])'F M.XJ2??'4SO[YP[FN5I$@J>J OJ*L3GO+ZN2X<$(Z+0$H+02E82B:*6SK\;AV MDV=)"ETV2QV[ J_1EP9^K]:S3DOH M]@P8[44AJ%HIM:MM>-:?8;%3>4 %*E*$>O2VPA=9T,D.MVUG73O\C5TA79 E*"]RNX^1V[KD0-">&HIFZMLZ.:[=V[K6"2=QHURL9I!VR M!*4%H+00E(9KVN'MU-Y+Y@2 UL[Q['9.N%[339_: ?JJ:K M9Z"]\H).^@&E!:"T$)2&H6CF7= :4M[TK=4TZ.P@4%H 2@M!:1B*9@K;&E+> M"X;4CU;3LUY_HE--@YI-H+00E(:A:*:.K=GDVXTYXJ&]2@ J6%H#0,13/73;1>EO^"E[6? M.U_P)*+EK/F8I2GA0AM9U;QY/8&^7=C2IVJ=Y,)HB,^G1Z+:#V7PN@E05PN4 MAJ%HIJBMJ^7;7:W?]HL@]"3/7KWL\?[II^_VR,$:@GI2H#0,13,U;#TI_X5I M3+20'H"E#4!J&HIF*M=Z2;Y_L=),Q+I,_2;ET797!%Z?]VGF#Y>LN#'.[ M\H$Z2* T#$4SY6L=)!]XW1HZ0P\T8JIAM5@/]J2#-0:UH4!I(2@-0]',FZ&U MH?RWKF?S03TE4%H 2@M!:1B*9@K;>DJ^?0+4DF69[B:1=%]39TFJFEF64^M\ M)[]_3E&G>P1J(8'20E :AJ*9.K86DF^WD'ZDMOZJQS_[REKMOOSET^>;7K%! M9TJ!T@)06@A*PU T\W4/K1$U<=Y8:4] )T^!T@)06@A*PU T4]C6C)K8S:2[ MXRJZ&O"NR^<^45.CEZL)] 1E/?N<].KOOLHZMA_.8&%!'2I0&H:B5<*.#UX( MI339E*_N$J@< %6O1VJV-J\'NRE?BG6T?>E^#*N7?+68ZIUC=X1ODER@E*X5 MTCF?JT$#KU[C57V1K"A?.[5B4K*L_+BE)*9<[Z!^7S,F]U]T@N9E:HN_ 5!+ M P04 " #Q.:]8Y]KHTM<& !N/ &0 'AL+W=OC6,KM MY7@LPIAF1)RS+W?''% M"IDF.;WE2!191OCC#4W9P_7('NT^^)AL8EE^,%Y<;6>6,:$I#62*( M^G%/ES1-2Y*:Q]<&.FK'+ OW7^_HN%IYM3(K(NB2I9^32,;7H_D(171-BE1^ M9 ^_TV:%IB4O9*FH_DO7YVA5VB,1$PX%2C) MT:<\D>*-^E"]_BMFA5 <<366:@W*>8S#9K;+>K;.,[-UT0>6RUB@((]HI->/ MU9JWJ^_L5O_&,0)]&IXC9_X&.9;C]LW'7/Z!\'/DVE7YI*?VI=ON2F[%6=W4E$D_I3R37HHM">GU2)TJ!>7W M=+3X^2?;LW[M\P,)\R%A 20, \$TKY/6Z\1$7RQ9EJEK@"CU(E+(F/'D'QJA MU^I8KH_PLS[-1NA0S35L6L'*B^7]0ETZZW]7X_M]AY##!B@]V:"V MY5G6;'ZH$7+4 !*&@6":ZUGK>F8^6<8DW]"RS5F3A*-[DA;[+E&:D%62/G-E M-**'BJQAWOZYR_7L XD]"TT\3U\H@)P6!H)I^EU;81N/!SN*6)V7P MH/Q%+$T)%VBK]H3*9;]*(W>PRIHVWU-IG<\.-4(.&8#2,!1-U^AT&AVCQL^[ M U!2GO7J,M8/UF6>S10]4K4']9UY0><1@-(P%$UWV*4]MC%T^+Y.U\P>[-<] MI=<%'3, I6$HFNZR2WAL<\0SO#%&_Z(F%ZK:J]WW?0?1C7GPP;(A:3XH+0"E M82B:OE-TJ9(]!>F;;= 4"93F@]("4!J&HNEZNU#*_K&IE/TT27)FLXL+ZZ#= M79KG.=@X:"X%2L-0--UX%TW9YFSJYT'N! MIEJ@-!^4%H#2,!1-ORNA2[8<"Z3WC58<^ME'GNP1=#,"Y2&H6BZ MQ2[S;3BM7O7J 4VH0&D^*"T I6$HFBZ[2Z@$.K"G;B'=S,MS5,9+!4TA *E82B: M+K4+H1QS"-4C==?A1K5>992LZ&-]9_D1O;.G=ZLYO7I!PRE06@!*PU T76\7 M3CGF<.GE'=+\E$87-)\"I06@--RS.=QS=]IN#UU/ESLYYMSI:'9XI-Z0'9HK M![L!S89 :1B*IC]ET65#KOFNI]]*@\?O[7:?WFXTG7OSF7=X;C0/-_@9"M#4 M!Y2&H6BZN"[U<2':G3R6#QCV@M "4AJ%H MM>3QWF.2&>6;ZH%6@4)6Y+)^9+#]M'UH]EWUJ.C!YTO[TJ\??>TP]9.X'PC? M)+E *5TKI&I@U.F7UP^WUF\DVU8/8ZZ8E"RK7L:4J%]@RP74]VO&Y.Y-.4#[ MB/'B/U!+ P04 " #Q.:]8ZSFJ2OH" #N"@ &0 'AL+W=O9 :@T$M.F9PXF5+%I>O* M)(, --?EESD6.FN6+FR$(!3"\JI&WA>Y.:8,"<>V[&YB,=\K2AA,!=( MKO,%W@%"U /Q5SHGENSI"0')@EG2,!RXESY MES/?,P ;\9O 5NZUD;'RR/F3Z=RF$\D3OU/ M ]QO[]B_6_/:S".6,./T#TE5-G&&#DIAB==4W?/M3Z@,]0U?PJFT3[2M8CT' M)6NI>%Z!M8*.QX%LD M3+1F,PT[-Q:MW1!FEG&AA/Y*-$[%"\63IXS3%(3\@DZO84D2HL[0S?.:J%=T MOFO87&!0O\K"KR@UZ!G]O_P ML$5.6,]U:/G"=_B:I[)IGDJ>7C./V=F7LL )3!R]=26(#3CQYT]^Y'UK,MD1 MV8'E7FVYU\9>IM>YV6S[^7?F*$7 MU3$'$ONUQ'ZKQ'MM&HLD0SIIT35L],E6Z'-*H9L7(Q>:I+8R?G1].B([,!_5 MYJ..4C+JTG)'9 >6![7E06I?K4)U();->G)2E;.3^Z0AV1'=@?U?9''27EJ$O+'9$=6/:]MWO8ZRPM M*ZK]8[ ?](_RLB$H\@='B>GN50XYB)4MJ*06L&:JO&?KT;IHN[*ERM'XU!1S MMB)YHRDK07V+KHBN&"@L-:5W,=!;193%5=E1O+#UR2-7NMJQS4P7I"!,@/Z^ MY%SM.N8'=8D;_P502P,$% @ \3FO6-L$-4$I! &ULM9C?<^(V$,?_%8U[TUYF+MBR,7928"8A MN6D?TLLD[=U#IP_"7D 3V?)) I+_OI+MF%]&1SCR$FRQN]K/KK-\K?Z2BRQG']^C7ZYQ)>PXR)A!%GWVBJ9@,G=E *$S)G MZH$O_X :*#3Q$LYD^1:8O;K&#\!: V_5*9 M_GL'V1C$?]K@ W*1G!$!LN\JG;/9V4WJ_*ZK_/P]^07HCN=J)M%MGD+:XC^R M^V/?$L#5Q6HJYK]6[-JW1KPCHH,"_ GYGM]M2\CN?@-)XQY8T@F:!@9EO&!/ MO+_FILR(3]#CWA)7$;KM$W:H@^O"2-Y H@HI&: QC"E>4[SJ<$W"P4(RE/TD>;U W?65HYJC[#Y0G>,XZD5;5-9] MCZ3J-52]M[0/\O1MC>OM( 9Q-\+;B+MF6_W=2#YJDH^LR7\%J?N!N$#P7.@? M(7VM.%KHU:-YHL-XK'D=V;*XH8ZMU+?/(!(JR9@=W[9X!],/(P^'6YC61([$ MO&@P+ZQ3]%OY.F34"? VI#6) M8R']%:3_\S/W0&*_A5BW=8?8_T'W-U%62@=;M<71$_A NN! NO<00'BE@+!= M AT\D ^D[N[TJAMU+OQMZ/<00WBEAG!XT'A&K^/Y 2/34M7@/"857&@K;153U?B71E[F2BN2I*<*^!Z&U&/;P/?0"YK&) M4%:]-_DQ2LE+VWO%Z,!0%TTHW!)JLPPK-89/+L=:JV'?Y4W5> ^=AE="#?^\ M4FNM@#ULN%T!'.ROP$DEG+MVJI&!F):'/1(E?)ZKZH"C66T.E*[*8Q1W95Z= M1NEW=BUI)&(PT:Y>)]+_PJ(ZX*EN%"_*,Y(Q5XIGY>4,2 K"&.CO)YRKUQNS M07/,-OP?4$L#!!0 ( /$YKUBJALE@?P( #4% 9 >&PO=V]R:W-H M965T?DZW2:U,B6GBMA#2SH+2V MO@I#DY58,3-4-4K:*92NF*6I7H6FULAR[U2),(ZB:5@Q+H,T\6N/.DU48P67 M^*C!-%7%].X:A=K.@E'PMO#$5Z5U"V&:U&R%"[3/]:.F6=BKY+Q":;B2H+&8 M!5]'5]<39^\-?G#.LV@ M#^D<]\=OZG<^=\IER0S.E?C)23T%(R#BG,.O#K%CP^ O[ ]!#&HW.(HW@"SXL;.#L9[$7Z5S&D MLO2UB?O:Q#[$^$B(/O7&&LMDSN7J$&\3Q>^KIO;2:4X=DL&&B05 %J(X:7U%GW+"E0/@#)X?(6^VIUW;= MNTFC)-P9"&:H2U)IG'F:NJIK)W:D!XV_&&9UYKH1@VD!-]\F? MU<#Q'3FX%K2->KD/.IQ,_V,-][K /2AT0U94&Q!8D%LT_'P1@&Z;M)U85?O& M6"I+;>:');UKJ)T![1=*V;>)Z[7^I4S_ E!+ P04 " #Q.:]8(0\PU00$ M #R$ &0 'AL+W=O7S#3X#8R3 C,):>_N0SN9<+2?A;U@36R)2C(D]^M/DAT#QG$3QOD"DJQ] MM(_VQ;L>;1E_$ F 1(]92L782J1<7]FVB!+(L.BQ-5#U9,EXAJ6:\I4MUAQP M;(2RU/8<)[ S3*@U&9FU.SX9L5RFA,(=1R+/,LR?;B!EV['E6L\+]V252+U@ M3T9KO((9R/GZCJN97:'$) ,J"*.(PW)L7;M74S?0 F;'#P);L3=&FLJ"L0<] M^2<>6X[6"%*(I(; ZF\#4TA3C:3T^%6"6M696G!__(S^U9!79!98P)2E/TDL MD[$56BB&)<^V?T-):*#Q(I8*\XNVY5['0E$N),M*8:5!1FCQCQ_+B]@3 M\/P7!+Q2P*L)N/T7!/Q2P#=$"\T,K5LL\63$V19QO5NAZ8&Y&R.MV!"JS3B3 M7#TE2DY.9I)%#PE+8^#B3W1V"TL2$7F.OOS*B7Q"%^@[HQ<;$!)B=#^;"[U% M8I**<_5L/KM%9Q_.T0=D(Y%@#@(1BN:42/%)+:KQOPG+!::Q&-E2::O/M*-2 MLYM",^\%S7STC5&9"/2%QA ?RMN*9475>Z9ZX[4"?L.\AWSW$_(@'3G-HNK<"M]^, MJ^/^2JQQ!&-+!;8 O@%K\O$/-W ^-Y'N".S@"OK5%?3;T OGN]!1&*.(92HU M":R#NXET@108))V;-I,@=$?V9I_+\9[0":H]!RH.*A4'K2K>*]?G)-)V,MH6 MWMVD8"O.6ZW2$=@!Y:"B'+0ZYO<\6P!';(EF)J:;R 9=DNT([(#LL"([;+7O M7GK#$BU@12@E=*79KX$3%J,SE<:*Y';>=!,%_&#/YY1FWB ,:[[9JL:)),.* M9-A*4KWPED 41WN*::1>F?!;6N$1K0N_WQ_6(Z[UW!-975:L+M]@.J#QZXUV M>6RT@4HG[K!&KU6!$^FYSN[5[+S3&Z($[B@^NT([O(:]"L7M($1CEJ:8"[U4 M6+[1\.51X9[EO9XSJ)F]7:%3"7L[PM[KPO4MQ I(;:J=3_?J_MQ^\*G$=A6/ MVUI-_#9B7TG5;[)A4*?Z'H6-NZMLW.Y*&_>X;ND[3IU/ZWFG\MF506Y['32G M'"*VHN2_&B$$CWK,E=/F)UU'NR(>>@+M_1[*BL;'13%^:DS(G59,]E[WF %?F:9:*%8Y ME45W5:U6C?NU:5=KZS>ZH3==Z0ZF^!J@>B>5M05*8:D@G=Y0F9P7#78QD6QM M>M0%DZKC-<,$L&I*]0;U?,F8?)[H ZK/')/_ 5!+ P04 " #Q.:]80O)Y M>>D$ "['0 &0 'AL+W=O/8&(P2 MJ-T7\-<]NN?J2#ZR1FLNGN0"0*'O:9+)L;-0:GGNNC):0$KE&5]"IN_,N$BI MTJ=B[LJE !KG06GB$L\+W92RS)F,\FOW8C+B*Y6P#.X%DJLTI>+E$A*^'CO8 M>;WPP.8+92ZXD]&2SN$1U)?EO=!G;HD2LQ0RR7B&!,S&S@4^OR)#$Y _\2># MM=PZ1H;*E/,G0) 9)Y_&M '7*-DW@]O$K^J>< MO"8SI1*N>/*5Q6HQ=@8.BF%&5XEZX.O?H" 4&+R()S+_1>OB6<]!T4HJGA;! M.H.499M_^KTHQ%: QFD.($4 V0WH'0CPBP _)[K)+*=U316=C 1?(V&>UFCF M(*]-'JW9L,QTXZ,2^B[3<6KRJ'CTM.!)#$+^A#Y(D58.^K12*P'HLZ"90C2+T:V4*YI%8 498G\B+3>HB<=+_/X MD:MTLJ9)-RH2N]PD1@XDYJ,[GJF%1#=9#'$]WM4D2Z;DE>DEL0+>47&&?/PS M(A[I->1S90^_AJ@,]RWI^&7A_1S//U3XPW5]K693T3:@O690,^;/Y9)&,';T MH,Z1G"QLP_VV9,@\$/]$]F')/K2RO\WB501ZGE?H/J%9 M$P\KP+$2;@FLQK5?6(!B/WQ+UH$'4GK<[GJV9G,AS6/(<'L,3].ON M*(;#=S&TYG B0^Q5)L"S@WX67PI69PF$7BP3@\ID8:N+ MV:Q0$<][_JC50H%;D_B@U\?]78GO/]?S_-Z@LM7US"N#A.T.R2Y>](]>2F(? M+0^]=ELR/07)+BP4KCP4'G8BY)9L45&#+DP6J4P6L9NLDX5M7U_&.X* MV=[^J?PJ:T6LQN5MN;]C;6AOXM@.;PNM7I#*:1'2A>A)2Y:IJ$$7!HQ4!HS8 M#=CIHM^W88/]99.]]5/952Z,V%W8.V9XR\+*#GYT1W?AU$CEU$C0B=A;M6MM MH=5K4-DU8O_X=;K8PX8OFZ0?[,F]"RM&*BM&[%9,=ZX2+-++J4+P7S*FY%M& MQ@YZ=!=W\:MFKBVT>@TJ,T?L7\1.EWG#M[ @'. ]2VY/X%B" M[M;V6 IBGN\:2A3Q5:8V.V7EU7)G\B+?CW.KQS?;FG=4S)DFG*+_/-MBE7BJ?YX0)H#,(\H._/.%>O)Z:!XO'P P "1, !D !X;"]W;W)K&UL MM9COCYLV&,?_%8N=IE:Z!0SDQ]V22'=!ZT[:VE-O[5X[X 14L)EMDCNI?_P> M R$A)6ZYL3@Y2YE<6+%2^:UMRS"F&9$CGE,& M=S9<9$1!4VQMF0M*HE*4I;;K.!,[(PFSEO/RVJ-8SGFATH311X%DD65$O-S3 ME.\7%K8.%SXFVUCI"_9RGI,M?:+J4_XHH&4W+E&24283SI"@FX5UAV\#[&E! M^<3GA.[ER3G20UES_D4W'J*%Y>@>T92&2EL0..SHBJ:I=H)^_%.;6DU,+3P] M/[C_5@X>!K,FDJYX^G<2J7AAS2P4T0TI4O61[W^G]8#&VB_DJ2Q_T;YZ=@H/ MAX54/*O%T(,L8=61/-<@3@38OR!P:X%[)G G%P1>+?#.!>X%@5\+_)),-922 M0T 466*YYEB8(7J20B+$(KSE3" MMI2%"97H%_0'!:@2O0FH(DDJW\*E54REHF(MX&5>HT?*F'Q)=X0E9&XKZ)(V MML,Z_'T5WKT0_D.H1LAQKY'KN$Z'?/4#5.4P8PK[LJ*8*!^M'C=-+QNC!W[ MJ^;$-O:S>-J2EZSNB\Y T5LTWQN.+ Q@GZ:RAB M_XC1N>GD..ARI78[_7;@0U$[!PIXDDGQ4&7([5;Z]^( M)]_^'0<*6I&T3[8=]"81+)RW"9- 9@/VSF@*+U54^RY50_&\W(E8&PO=V]R:W-H965TV@<99T0'M9C3K]C#L@99HFZ@DNB05I_]^I*1(EDRQ5::\)))][^&Y]^B* MQUR<*/O"#Q@+\)@F&5]:!R&.-[;-HP-.$;^F1YS);W:4I4C(6[:W^9%A%!=) M:6*[CA/:*2*9M5H4GVW8:D%SD9 ,;QC@>9HB]NT6)_2TM*#U],$GLC\(]8&] M6AS1'M]C\?FX8?+.KE%BDN*,$YH!AG=+ZRV\6;M%0A'Q%\$G?G8-5"E;2K^H MF]_BI>4H1CC!D5 02/Y[P&N<) I)\OA:@5KUFBKQ_/H)_5U1O"QFBSA>T^1O M$HO#TII9(,8[E"?B$SV]QU5!@<*+:,*+O^!4Q3H6B'(N:%HE2P8IR" MR6^)S!.K-4U3(J0N@@.4Q6!-,T&R/OWH#7LD<\.>!YERB\X4M)&>ULAU5_&Y+ M?FX/OX^(70,/3H#KN+XF?6U.O\-1G>ZUTVW9J;I=;MTNM\#S>O ^%)7JRBCS M?'V>&L8;?D017EIRVCAF#]A:_?P3#)U?=$6-!-8JT:M+]$SHJS^.F"'U#)2R M J8&X8KNKG)Y@SC'0EM_"1H6H.K=\;#R N@N[(?SNC1!81C402V^?LW7'\0W M(6A+$B+*YW>=,R8?;AUC_X(,=#S88:P+5ODR>^ M$W OY'2IN01T!]Z13$XA00G84$Z*\?OGUT>AWJ;;!,M\+O[5E6CF4:S>+&[H MU7H$H%:KPKI5X?\0]W>:1?WZAA?2^="?=?35!/EPJM=W6I.>/EO?AO)($INI M=)4Q=FP]#E:K9[.Z9[,AX+I*9Q=2!7 Z[^BI"?+A7*_GO.8V?[:>HVAH7KYG MNB9@F+@OO$BKL]!I[(=C7'?#I"-E$E>9#_PU)\>T6#;#VIFNT%KO8^A,.P^! M-FK>L\_ ,ZL$C5Q+>?'0?:9";>\A7<;&F#;?QJM HT^H^;[T+O,=&@.VF3&0 MVLUJ7 \TVQZ3N.9]!EZZFJ K[V5(SQX#&]L#S;ZG7]W1]YCO,!GV'AH)K-VU MQGK!059%6VUP.8L7@FIB^A1MO XTFYU^1<=1T;SZ2-O,2Z_2[FUCR:#9O+3& M.S;\CC'C#/TA-Q9:N^K&5,'9,W^N0J,=&USF2&CM,AM_!LWFI<]$( $BRO4O M[?G% +M=+VF.:9\?-(;'-1N>MU&4IWEY=!)CV0XYR6J&M6<*)51P1N *AAV6 MVB"OAV;C=5RSUQGHRUR-?_&Z1#4Q88>G?7:2I8X1/R*V)QF78[N32<[U5);) MRI.Y\D;08W&XM:5"T+2X/& 48Z8"Y/<[2L73C3HOJ\]'5_\!4$L#!!0 ( M /$YKUCA2Y8P\P( $,) 9 >&PO=V]R:W-H965T0,WIXP[X=2.W6J38#;C@MZ!+N03\6MQ)[;HT2LQRX8H(3"Q.%F-C;PU^,MBHG38Q M2IZ$>#:=[_',\0PAR"#2!H'B;PT+R#(#A#1^5YA.O:1QW&UOT:^M=M3R1!4L M1/:+Q3J=.2.'Q)#05:;OQ.8;5'KZ!B\2F;)?LJEL/8=$*Z5%7CDC@YSQ\D]? MJCCL."!.LX-?.?B'#KT3#D'E$%BA)3,KZXIJ&DZEV!!IK!'--&QLK#>J8=SL MXKV6.,O03X<+D>=,X[9H12B/R4)PS?@2>,1 D0[V\T)P.RT2D@%&C, +YA#^ MSZ] 4Y:I3VCW>']%SL\^D3/".'E(Q4HAFIJZ&CF:E=RHXC,O^?@G^ 3D!AFD MBGSE,<3[_BYJJP7Z6X%SOQ7PALH+$G0_$]_S>PU\%F]W#UKH!'6\ XL7G,#[ M48"D)L)5+".AM)HTQ:G$Z37CF,,]406-8.;@Z54@U^"$'S]T!]Z7)I'O!+8G MN5=+[K6A'TF6F$TTVV91D_02;V#QS#6T#H-1?^JN=Q4UV(Q'MT7Y-M-]. M5*<@,7\CD3?2*KW[.TMV@KYWP.L5HSUB@YK8H)78@S !$TVIT\1S<$0A.(S> ML4GO1/"&-<=A:V)?,TYY!*^F]? ]T_J=P/8$CVK!H]9-NHB=_XZ%P=\FNS*/FY M._4H![FT95KAFBNNRYN['JU? I>V !Z,S_&%4!;T_S#E\P+OY27C"M4D".E= M##%>LBS994>+PE:])Z&QAMIFBJ\$_4$L#!!0 ( M /$YKU@**'B6? ( (P& 9 >&PO=V]R:W-H965TTDW;_?M2$L MR6@T37L!?]QS?,ZU?1WOI'K6)8 A+[P2>NJ5QM2WOJ^S$CC5 UF#P)E"*DX- M=M7:U[4"FCL0K_PP""8^ITQX2>S&%BJ)Y<943,!"$;WAG*J?,ZCD;NH-O?W M(UN7Q@[X25S3-2S!/-4+A3V_8\D9!Z&9%$1!,?7NAK?IV,:[@&\,=OJ@3:R3 ME93/MO,YGWJ!%0059,8R4/QM(86JLD0HXT?+Z75+6N!A>\]^[[RCEQ75D,KJ M.\M-.?5N/))#03>5>92[3]#Z<0(S66GW);LV-O!(MM%&\A:,"C@3S9^^M'DX M "!//R!L >$I8/0*(&H!D3/:*'.VYM30)%9R1Y2-1C;;<+EQ:'3#A-W%I5$X MRQ!GDE1RS@QNB]&$BIRD4A@FUB R!II%K.R>7%%;G "/*UE!N-/#KV#:JS:_A9JV36* E?41*1!UR[U.2CR"$_QOOH MJK,6[JW-PK.$#U0-2#1\1\(@'/7H2?\>'IV1$W69CAQ?]"^9'O3EJ^$;]?/9 MZWVK:YK!U,/[JT%MP4O>OAE.@@]]9O\3V9'U46=]=(X]^5*#HM8LR?;'29-" M24YD-U,!7L;>8]-P3QRW+4K;Y'H8AK&_/;37&W33!1W)'G>RQV=EWS-!<7=Z M9!=N!LZ('O^I)SJ1?#:D$>P?7&P.:NWJG2:9W C37(1NM"NI=ZZ2G(S/L-0V ME?$W35.G\9BOF=!HI4#*8/ >9:FF]C4=(VM7/E;28#%RS1*?"U V .<+*(*EVN5K5V2E,0N\KS033!-G>DX/W;' MIV.VE3%-R1T'8ILDF#]](#';31SH/!_X0=<;J0^XTW&&U^2>R%_9'5=[;J6R MI E)!64IX&0U<=[#FQD:Z(+\BM^4[$1C&^@H<\;^Z)TORXGC:4B S$L=:2?GXOQ1UJC%U87/[6?U3'EZ%F6-!9BS^CR[E9N(,'; D*[R-Y0^V M^TS*0('66[!8Y)]@5U[K.6"Q%9(E9;%RD-"T^,:/Y40T"J!_H "5!>BE!8.R M()\YMW"6Q[K%$D_'G.T UUK=+05-_&>\G56:KJY'3&DH1*=5^D M #A=@AE+)4W7)%U0(L 5^$K4'(&8XCF-J=3'+FZ)Q#06E^KLK_M;R6QO;"#*NS IC[54PXNWF>ZHFDR1SPM6$7IJ"%VIAKJ:; MQ,,4>B-O[#XT UF'[!G(KP+YQP(%)N-%5= T[D=^R[A5NJ?QH#(>'#,>FHP' M!N.C883G[82F$=IV<*Z-4T]:PY"EQ^+7'Y9"2A MU\D1P&C4BE%>U6RS@0_KJ_;]-6@/K63[1%.LT&XE6RGQ2FA[+;7]P#7)H96= M)].ME&O>G7:GM8_8-U&-:WB4UT:\E656Y^? ,JRY#.U@/K5K00.QVX^[?H<,$%_S->F1%:P'U^1EV;[YL-U6[>)]S3?^ M?Q^EMG%=CKIT1D'[+YQ=NZ_WFL_(SN=3*8>Z?ZC],&RW5ON@IX9R&R^,]-NZ M;YBO:2J4VY62]ZXC-<.\> %6[$B6Y>^0YDQ*EN2;&X*7A.L+U/D58_)Y1[^6 MJEY#3O\"4$L#!!0 ( /$YKUB\M>=:&PO=V]R:W-H M965T6LS*&DDEFEB$HAI$^RS MEUQ;:XD=[&N[_7O.3A9:E+4%]J6Q??<\=\^Y=TXW2M^;)0"RA[J29N8M$9NI M[YMB"34W(]6 ),MDL52NLA(0K MSZ#T=7(O%$NV!GZ4-7\ -X/?F2M/.[UE*48,T0DFF83[S M/H73/+'^SN&'@(W96C.KY$ZI>[NY+&=>8!.""@JT#)P^:\BAJBP1I?&SX_3Z MD!:XO7YBOW#:2M[ M&GFL6!E4=0>F#&HAVR]_Z.JP!0C'SP"B#A ="X@[0.R$MIDY6><<>99JM6': M>A.;7;C:.#2I$=+>X@UJL@K"89:KNA9(UX*&<5FR7$D4<@&R$"?L"5".& MH&MG+H4IU$HBTQS)_N8 M@.?'P^-=N$\EZ.L0]76('%_\+W48#@U>]OI5 MF 0?A\2^$-F.]+B7'N]CSV[=7QU*QM>@J7.I.6W[DWI6_;[]$_:M(3/VQV:H M*/LCC=DC<#T$S/<#)T/ ';'C7NSX1<1>",EE 7ND[H\3NHR'E.['10>53GJE MD[]3NM.[1]YG&R)LN\:^".LL& 4?HM1?;VLZZ+:C(.D5)/^GX/ E)8.))9,_ M\C_HUN;O;\U9^\;1$%H(:2C^G'#!Z)3JH-MWH]V@:MSHO5-(@]PME_34@K8. M9)\KA4\;.\W[QSO[!5!+ P04 " #Q.:]8KD[]0A$# !?"@ &0 'AL M+W=O.\@4H%5 MVX=JJ*C;9Y,IY"D+N)@YU]@OW?!,;N^ &XXQM8 GF(5LHG+DU2L03 M2#67*5&PGC@W]'I*>]:@V/&+PTX?C8EU927EHYW\B":.9Q6!@-!8"(9_6YB! M$!8)=?RM0)V:TQH>C_?HMX7SZ,R*:9A)\9M')IXX0X=$L&:Y,/=R]QTJAPJ! MH12Z^"6[%K^LZ?J((X,?+_!P*\,_$)W252HG#/#@K&2 M.Z+L;D2S@\+5PAK%\=3>RM(H_,K1S@0+):,\-.0>MI#F0"[F8!@7^G+L&H2W MF]RP@IJ64'X#5(?VKLHJ];F[[5-_5; .Z:N2(=^)K[G=\G# MU];Y'5K>=TV]& *&YZF/-V0*1,L#>&V-V> M(>[5Q+U68KRW_["6]KU7L?9KUG[K;JAW*%S>&Z.U M G@1KK29^:ADTM:(O04@^!Z2)88;;Z"F[Q"VU#\H]-\>N!7&\?$T!RX]%%?: M6AS?%"D5]+&D3K.D0T&E[17U%:'2/_T3J6X1V]^ EA!;6>C24%1/O_U:MT]W90]PV%[V7KA.XOA MHHF -9IZ5P-4H,INIIP8F14=Q$H:[$>*88P=("B[ ;^OI33[B26H>\K@'U!+ M P04 " #Q.:]8;.)=;;@% O* &0 'AL+W=O\JRHKD:I4N7% M>%S%*:,OSC;5'N_B>[*HQ#?]<:GY&KDZ1:QC,5*(RC\6[,% MRS)-@G;\W4)'W35UX/[O'?U7TWGHS".MV$)DWWBBTJO1^8@D;$GK3-V+S6^L M[9!I8"RRROPEF_9<;T3BNE(B;X.A!3DOFO_TJ4W$7@!P[ %!&Q \#YB^$#!I M R:'!DS;@.FA :=M@.GZN.F[25Q(%9U?2K$A4I\--/W#9-]$0[YXH6^4KTK" M40YQ:OZ%QZ Z([1(R+W8TDQMR3U;LZ)FY&W(%.59]8Y\(,UYO%@1NI*,P:VB M*@+W*8BRAKNMU#L,)!9YSF3,:<;_H>9>^$ >OH;D[9MWY WA!;GE60:[J\NQ M@O;K5HSCMJTW35N#%]KJDUM1J+0B49&P9!@_AGYWG0]VG;\)G,!;NB43_ST) MO&!B:<["'7U=KTYVX9XE/'2'?ZZS7;A_;@F/7@LO(-RSA0]R,>ENA(GA35_@ MW:54YH]FV],6(@)BQJ8[^\EW#LYM:?\K$OYF3/E?\(4CY1, M"71^Y"!,_H4)4\'S.K?EWTD[-O^8L! 3%B'!!I)\["3YB#0< M?\04 Q,68L(B)-A #-_K[8IW< F#>J6=,J'&=.A2!H?@B#25+-6F!NH:+Z&< M)?"$0E$32S"WJSJC2L@MH64IQ9IF5B?B;,:Q:J+20E1:]$K"9R0WILNEWI[9 M]'^@OM&GE^J;&W>T"IBT$)468=&&P@2], %2E6M!6))@TD)46H1%&TK2^W'? M;B*625"=>FHM!"5%K4T/QC,D@/[ M+-GO';CO])3SSQP>@:HF?Z0;2DS-@A;5,);0C"P$^:(2:]I1_3@J+42E15BT MH3R])_=/L8H5JCE'I86HM B+-I2D]_*^V\P?\)[$33A:"U3G[EO<=K#GMML< M(UUSF./>O/MNG_F-JS056:)O?$6?F/V./[.]-Y@,>[(XZ*SPH+,B=ZM_-"N] M8_;=EAG]G8;[>D??I^[6V]\=M.E']=!8M*%,O8OVG;YP?OO\W1ZI2_.I\3 W MANJM6YK]76:;>U3+C$4;?N3J/7/@MG"'YUY_GUND\+#81&BOXDC;PMV08ZLR M*BW"H@U%Z*UOX+:^+XA@)O10SN6*J0HDH7'*$K<,J)ZXI>V+.GOV+*!>,,*B M#67HC6[@=&WSW3?NWD%I>U4P-;18G0*$+F'\Z#]-5"1GUF'#?=VC90ELQL9_ MK@RJW\6B#97I_6[@]KN[E0BR67U@S3&JL46EA:BT"(LVU*(WP '6-^@ U?2B MTD)46H1%&TK2F][ _27ZH-F_FW&T&JA^%Y46M;17OH^.]Q9&Y0S&6+TBK2*Q MJ O5+!/J]G:KWJ[-6J]G^V_\BZA9N]9CFJ5TMS!T\Z(B&5L"TCLY@X;)9G5: MLZ%$:99?/0JE1&Y^IHPF3.H3X/A2"+7;T!?HU@C._P-02P,$% @ \3FO M6/0R%:Y5!0 :" !D !X;"]W;W)K&ULQ9IM M3^LV%,>_BM5=32!!$R=ID[*VTH4P[4IC(!CCM4G<-B*)>VV'@K0//SM)\]1@ M:&^Y4B' MW.*?"&]8XQK(4!X)>9(W/\+9P)0]PC$.N)1 XL\SOL!Q+)5$/WZ6HH.J3>G8 MO-ZJ_YX'+X)Y1 Q?D/@A"OEJ-O &(,0+E,7\EFS^P&5 (ZD7D)CEO\&FM#4' M(,@8)TGI+'J01&GQ%[V4(!H.0J??P2H=K*Z#\X:#73K8'W5P2H<X^#H; \OK<6]'8U0C9N9[]AMXY8E$ !%H01G'&<0A2 M,6:Q'+.U&+.@&+-\5$" XB"+D0[\2 5(,>EE+ASWH2LDQKF$7$R?YZ?N MV/6FQG.329^5!R=M*U_9G0.#'57!CI3!/N0KH9A%Z!E3L;*W)A #XJ.!<3'9 MHG1Y(A=4,?6.HNW;7C!%F!TVNX:3T<0Q7:M#1]G_ ^F,*SIC M;72VZ?@.G_%'^>P:]O-11G @'[?BX[Z;*M724ZPY9%%!XB1X:LZ:D,0QH@WC M7D!%BUXS9\RA/>[0Z;7RH-G\@1U2RE@.).55I+S_3:HY@S[&ROL0JUZK=U@I MHSF0U:1B-5&RNJ[3"C <9#3BD<@V_!+$F=@2@ 4EB42WSGC^V29);MEMMAF[ MFZ+O9>9D)^&@Z9FC,70Z/'<-'1LZT.W8^+#"5+.0&X@%1BE+Q8<=8AM( ]^[5E(WLNT?0JN;K4FL#;FR5 MX:?MQ,JF=&'6J>;K4FMCMFK,EG(>7[Y@&D0,@S6- KS'XECJ-M<]<^AV? ON*'X=)')6JLJ^.3'T=:TOX+36CEH5?-UJ;7' MH"X>H/-YJX*FRJ#$K%/-UZ76QER7+5!=MQR^*A2Z;FM5V-G_7*B;WQO6>XVV M*=3E"537)Y?).B:O&)[V64ZDW:DU50@E'IYJO2ZW-L"YAH/MY":NIQ"@Q MZU3S=:FU,=?U#U070%^TJ2][U=RLVY[CPIU]0(^=[9CC3E7NJZ,\E&)=&4%U M:72+&1<+GF11I'S^I6MOX)JJCQ*/3C5?EUK[Z^"Z,K+,3\MX2VM]I%7-UZ76 MQES71Y:R,/BJC"][U:KC1V,/[J1\CZ%G.Z[537EUF(=BK.L?2UW_J/;A:M>] M9Y_66DB76AM;70M9GW=.8FDM=[2J^;K4VICKCT3B"33!=YD?93(#(4EZ<7%9/J^/R[_DA<>?Y.3R[ M* Z]:YGB#/X*T664,A#CA9 TAZZ(D1;'VL4-)^O\H/>1<$Z2_'*%48BI-!#O M%X3P[8ULH/KG@OE_4$L#!!0 ( /$YKUCSGHNN2 ( *$% 9 >&PO M=V]R:W-H965T*4H8; 22%9%@<7+'"BO8V?H'!P/9)'P^L-]:[5K+!DM8W#$6!X"N"W /\M(#P!"%I 8(4VE5E92ZQP M$@E>(V&B-9LYV-Y8M%9#F/D7UTKH6Z)Q*EGA%[27: 7"O@B6 EH2F5(N*P'H M&CVNE^CRX@I=(,+0]YQ7$K-,1J[2N0V#F[9YYDT>_T2> -USIG*)/K,,LM=X M5]?<%>X?"I_[9PGOL1B@8/@!^9X?]M2S^'MX<*:>P%B9Y> 1"FOF&K> M3^?M]LR-':\W_KG>/\VZ^$/3+"_].G:$241AJRF]P41/KV@60F,H7MJ9VG"E M)]0><[U#09@ ?;_E7!T,DZ#;RLEO4$L#!!0 ( /$YKU@FVB\.1 ( (H& M 9 >&PO=V]R:W-H965TX_/=>1+W KY MK$H C5XJQE7BE5K72]]760D55G>B!F[>Y$)66)NI+'Q52\#$)57,#X-@[E>8 M(A CANF=Z+]!GT] M,\O+!%/N%[5=;/310UFCM*CZ9&-04=X]\4M_#B<)AG,^(>P30N?=;>0L/V.- MTUB*%DD;;6AVX$IUV4:.!#UC>H6AR@\(@ MG([PHJ'CM'37<, 38+]['9RJHU61-3Z_T/N=,>!.68*1L1F@]AL ME/-=\-LKY,:A;\G-![GY5:?V!-+<(GS!;9SYEMMB<%M]RP])\+$#: /,^%T(?)W:#X?.3_@%02P,$% @ \3FO6(I:B!1' M P RA0 T !X;"]S='EL97,N>&ULW5A=;]HP%/TKD;M.K30U0-I 5D#: MD"I-VJ9*[*D,_YP7^O9= MX.YG'\[.6D^7M[OQ"PMG. Z%6KA0L#B(G'AXGOT\:DN]O2]7"CM&)B MQ-Y!GO98PH03CZ/SQM Y0NNVO!/98$+'DL.Z3(;]K)#K:HF("QAUFK/@F8H! M&5'!QXH#*Z,Y%TL7[D!@4HA"!=J4J4G7ADCUV\%MUX,*KG5R+@ME<[L,[O>X M'KX#K'I@D O1&.P0%QCV2ZHU4_+.=.Q@&WP!!77[<5D:AU-%E^W.#5D3[,TD M&1X5 MR_C"]A=98P!3;^/JM"S%\I/@4YDS-_F#$P[[=,4+9H7BOTTV*)6)"3!%@F>F M-)]L1GXI6CZRA5Z5TR+#/7=.T/._7>0(U&27'[[$^I1V[R5-8R>Z;?;/O-1G6)Z&-X];6 M8:N)!G"H'9#O<$06ZZ3!>,Z%YK+NS7B:,OGBS&7D-1V;/]2V],WXE&5T+O1C M P[(NOV-I7R>)\VH>UB(>M2Z_16FUXZ;$[7)Q67*%BP=U5TU'=MF8!HF:WT! M81>YLYNA\'(9YZWF1'LKIH1S'\B$C^\'R M^#F)N?PS39(HBF-L14*NQS $P( L !?3T\$MP>:4#M.*2VBZD8_1!2:5K5N %(MB6/:(7->=I3W;+T]!;X"O.DQQ0FE(2S,.\,W2?S+W\PPU M1>5*(Y5;&GC3Y?YVX$G1H2)8%II%R=.B':5_'[E0;VK*WK1(!-=S?Q6R=%ZS=2ADY/JNET/NF$,L77 M+[NZ+MTDW[!!-D%9 X6QX$;)1_^R/VZR!^75K=(J/"V*]%W+@G7*J$X]RW91 M3 OF-_;Q+^O4LS5!Z%7CK-:+HAQVW$@75/.J>!4AK\6M3R5!W%X) %D4\RE4 MN%;.AW1$JE\ XX.$@X>M/M@3I8-T2Q'DG\[V6V7N8C5P%Y/L-E([[#Z'1CQR MO]*,=KU6C5S:IN^D"4,[.JDCH/$;M?4%,Z*3BV)W"!.F9=]-@$9BIV:H"HZ- M=PJ7/FV'NPZ F[6A.U*PPYVV"9P.\ABVK58M7+UE?P@M3"-9:ES/#G[DD!4" M6>T1\F>50=8(9/T;(5<1(I[@F5VSBZUT&21'(/G>(%?!-AGD#(&<[1%R]+CG M".1\;Y#'PF\RR$\(Y"=:R MW)XQZ3CM2#"VE;YS:IFV[SB _(Y"?:2%7?=<) M]Y0>K[HS"DX3D)K?FL;VD)H9Y"$">4@+>2*48S="]S)RGB@#&:2$AD#WP?5= M'N93+,VGM)BGY@$. -M*GR.A@B$VS)D5AEV*)Y$N^\*$^:0D%DK,NON-U:UT M_AT[6$HX3X7W[/O?/5@ZI\2$4I(;I>M4&&(E=EZ(G "#&0F_O/'CQ812$AL% MAHEMWP1V)>&7UX^>,*:0DM@A9W"8\3*UVY5]$AH&7V\@8@(IB0UR#O6>6>_9 MI70L/FO(Y-5&N!$@)H^2V!YH,(\\7&+Z*(G]@4;S&!,32$ELD"R:V<%U3$/_ M/A]>8]JHB+41,]KO0OI-.LP@%;%!\+1F.28Z22&?I2!QS0YR3,PJ%;%5_A/8 M;SYM3"@5L5#^-Q8'TAP3$TQ%+!AT:#U*G0J33$4L&3S#ZQP34TU%K!H\PT>8 MF&JJO:J&YYB8:JI]3E9^SO+U$LPZ]>^;K+ /; 4UMCWHYV+-TIX<$]-/3:R? M,:81SHFXXAA%%(3* ZG&]%,3ZR>?9^W81JE>HXMCQ-;)'?Y:X1]R3$P^-;%\ MT*'&>*41DT]-+!\<,X_+&I-/32T?%#./RQJ33TT]ST$Q1W&)R:>F7B=#,>KI'),/)W\_@V'F/9UC\N'[G/N,>CK'+,3W MN:(VZNDGP'NU2^T=;WHS5+CMF'DZ^R>06"9-=.M-!E MV#<8K4//27TI?[N)J6>6U#/9_4.@!=$:V9Y#_1[*&Z&;2\?BQ_ >@\_BNN*Z MU_H8RBX,#,3;W1\.=G^6^/HO4$L#!!0 ( /$YKU@X@V\FQ $ T> : M >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'/-V3MNPD 4A>&M("\@PWV8 MA BHTM!&V8!%AH=BL.69*+#[(%*0@U*D07,J:VSY^J\^6^/9:VR;O.L.:;OK MT^BX;P]I7FUS[I]#2*MMW#?IH>OCX7QEW0W[)I^7PR;TS>JCV<2@X_$D#+]G M5(O9[YFCMU,?_S.Q6Z]WJ_C2K3[W\9#_&!R^NN$C;6/,U>BM&38QSZMP;*^G M4[@H*@I_)!4PB:E@^2,^/U\9?ESTE\7]07G /\_5U\ U!+ P04 " #Q.:]8 M@(3XG< ! '@ $P %M#;VYT96YT7U1Y<&5S72YX;6S-VUW7VSI;#)^ MVUGRO6U5UGZ2+$.P#XSY;$F5]JFQ5,>1N7&5#O'1+9C5V4HOB(G!8,0R4P>J M0S\T-9+I^(GF>EV&WO,VOO:%J2>)H](GO&PO=&AE;64O=&AE;64Q+GAM;%!+ M 0(4 Q0 ( /$YKUCADE8%QP4 /<> 8 " @0T( !X M;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ \3FO6 6.[,C= @ +@H !@ ("! MDA, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M\3FO6- OV4I6 @ 6 8 !@ ("!LB( 'AL+W=O&PO=V]R M:W-H965T&UL4$L! A0#% @ \3FO6+NA5?#*#@ _"H M !@ ("!#S( 'AL+W=O&UL4$L! A0#% @ \3FO6&VX%#IJ M! B H !D ("!5TH 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ \3FO6%B-3-&PO=V]R M:W-H965T&UL M4$L! A0#% @ \3FO6/T8L'0:! JPH !D ("!&GD M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M\3FO6&Z(.&UH @ O@4 !D ("!ZY( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ \3FO6)/)01C) @ ] @ !D M ("![ZH 'AL+W=O&PO=V]R:W-H M965TP !X;"]W;W)K&UL4$L! M A0#% @ \3FO6!/H:220! B!H !D ("!Q[0 'AL M+W=O&PO=V]R:W-H965T&PO=V]R:W-H965T&UL4$L! A0#% @ \3FO6.LYJDKZ @ [@H M !D ("!I=8 'AL+W=O&PO=V]R:W-H965T !X;"]W;W)K&UL4$L! A0#% @ \3FO6"$/,-4$! \A !D M ("![. 'AL+W=O>D$ "['0 &0 @($GY0 >&PO=V]R:W-H965T M&UL4$L! A0# M% @ \3FO6"=JTS9 ! *Q4 !D ("!;NX 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ \3FO6)=_ M:H ! DA0 !D ("!PO@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ \3FO6&SB76VX!0 +R@ !D M ("!ZP(! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ \3FO6";:+PY$ @ B@8 !D ("! MY1 ! 'AL+W=O&PO&PO7W)E;',O=V]R:V)O;VLN M>&UL+G)E;'-02P$"% ,4 " #Q.:]8@(3XG< ! '@ $P M @ $>'@$ 6T-O;G1E;G1?5'EP97-=+GAM;%!+!08 .@ Z ,T/ / %( $ ! end XML 63 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 64 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 66 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.1.1.u2 html 117 272 1 false 46 0 false 9 false false R1.htm 00090 - Document - Document and Entity Information Sheet http://www.trevenainc.com/role/DocumentDocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 00100 - Statement - Consolidated Balance Sheets (Unaudited) Sheet http://www.trevenainc.com/role/StatementConsolidatedBalanceSheetsUnaudited Consolidated Balance Sheets (Unaudited) Statements 2 false false R3.htm 00105 - Statement - Consolidated Balance Sheets (Unaudited) (Parenthetical) Sheet http://www.trevenainc.com/role/StatementConsolidatedBalanceSheetsUnauditedParenthetical Consolidated Balance Sheets (Unaudited) (Parenthetical) Statements 3 false false R4.htm 00200 - Statement - Consolidated Statements of Operations and Comprehensive Loss (Unaudited) Sheet http://www.trevenainc.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited Consolidated Statements of Operations and Comprehensive Loss (Unaudited) Statements 4 false false R5.htm 00300 - Statement - Consolidated Statements of Stockholders' (Deficit) Equity (Unaudited) Sheet http://www.trevenainc.com/role/StatementConsolidatedStatementsOfStockholdersDeficitEquityUnaudited Consolidated Statements of Stockholders' (Deficit) Equity (Unaudited) Statements 5 false false R6.htm 00305 - Statement - Consolidated Statements of Stockholders' (Deficit) Equity (Unaudited) (Parenthetical) Sheet http://www.trevenainc.com/role/StatementConsolidatedStatementsOfStockholdersDeficitEquityUnauditedParenthetical Consolidated Statements of Stockholders' (Deficit) Equity (Unaudited) (Parenthetical) Statements 6 false false R7.htm 00400 - Statement - Consolidated Statements of Cash Flows (Unaudited) Sheet http://www.trevenainc.com/role/StatementConsolidatedStatementsOfCashFlowsUnaudited Consolidated Statements of Cash Flows (Unaudited) Statements 7 false false R8.htm 10101 - Disclosure - Organization and Description of the Business Sheet http://www.trevenainc.com/role/DisclosureOrganizationAndDescriptionOfBusiness Organization and Description of the Business Notes 8 false false R9.htm 10201 - Disclosure - Summary of Significant Accounting Policies Sheet http://www.trevenainc.com/role/DisclosureSummaryOfSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 9 false false R10.htm 10301 - Disclosure - Fair Value of Financial Instruments Sheet http://www.trevenainc.com/role/DisclosureFairValueOfFinancialInstruments Fair Value of Financial Instruments Notes 10 false false R11.htm 10401 - Disclosure - Inventories Sheet http://www.trevenainc.com/role/DisclosureInventories Inventories Notes 11 false false R12.htm 10501 - Disclosure - Loan Payable Sheet http://www.trevenainc.com/role/DisclosureLoanPayable Loan Payable Notes 12 false false R13.htm 10601 - Disclosure - Stockholders' (Deficit) Equity Sheet http://www.trevenainc.com/role/DisclosureStockholdersDeficitEquity Stockholders' (Deficit) Equity Notes 13 false false R14.htm 10701 - Disclosure - Commitments and Contingencies Sheet http://www.trevenainc.com/role/DisclosureCommitmentsAndContingencies Commitments and Contingencies Notes 14 false false R15.htm 10801 - Disclosure - Product Revenue Sheet http://www.trevenainc.com/role/DisclosureProductRevenue Product Revenue Notes 15 false false R16.htm 10901 - Disclosure - License and Royalty Revenue Sheet http://www.trevenainc.com/role/DisclosureLicenseAndRoyaltyRevenue License and Royalty Revenue Notes 16 false false R17.htm 11001 - Disclosure - Net Loss Per Common Share Sheet http://www.trevenainc.com/role/DisclosureNetLossPerCommonShare Net Loss Per Common Share Notes 17 false false R18.htm 20202 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://www.trevenainc.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://www.trevenainc.com/role/DisclosureSummaryOfSignificantAccountingPolicies 18 false false R19.htm 30303 - Disclosure - Fair Value of Financial Instruments (Tables) Sheet http://www.trevenainc.com/role/DisclosureFairValueOfFinancialInstrumentsTables Fair Value of Financial Instruments (Tables) Tables http://www.trevenainc.com/role/DisclosureFairValueOfFinancialInstruments 19 false false R20.htm 30403 - Disclosure - Inventories (Tables) Sheet http://www.trevenainc.com/role/DisclosureInventoriesTables Inventories (Tables) Tables http://www.trevenainc.com/role/DisclosureInventories 20 false false R21.htm 30503 - Disclosure - Loans Payable (Tables) Sheet http://www.trevenainc.com/role/DisclosureLoansPayableTables Loans Payable (Tables) Tables 21 false false R22.htm 30603 - Disclosure - Stockholders' (Deficit) Equity (Tables) Sheet http://www.trevenainc.com/role/DisclosureStockholdersDeficitEquityTables Stockholders' (Deficit) Equity (Tables) Tables http://www.trevenainc.com/role/DisclosureStockholdersDeficitEquity 22 false false R23.htm 30703 - Disclosure - Commitments and Contingencies (Tables) Sheet http://www.trevenainc.com/role/DisclosureCommitmentsAndContingenciesTables Commitments and Contingencies (Tables) Tables http://www.trevenainc.com/role/DisclosureCommitmentsAndContingencies 23 false false R24.htm 30803 - Disclosure - Product Revenue (Tables) Sheet http://www.trevenainc.com/role/DisclosureProductRevenueTables Product Revenue (Tables) Tables http://www.trevenainc.com/role/DisclosureProductRevenue 24 false false R25.htm 31003 - Disclosure - Net Loss Per Common Share (Tables) Sheet http://www.trevenainc.com/role/DisclosureNetLossPerCommonShareTables Net Loss Per Common Share (Tables) Tables http://www.trevenainc.com/role/DisclosureNetLossPerCommonShare 25 false false R26.htm 40101 - Disclosure - Organization and Description of the Business (Details) Sheet http://www.trevenainc.com/role/DisclosureOrganizationAndDescriptionOfBusinessDetails Organization and Description of the Business (Details) Details http://www.trevenainc.com/role/DisclosureOrganizationAndDescriptionOfBusiness 26 false false R27.htm 40201 - Disclosure - Summary of Significant Accounting Policies (Details) Sheet http://www.trevenainc.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails Summary of Significant Accounting Policies (Details) Details http://www.trevenainc.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies 27 false false R28.htm 40301 - Disclosure - Fair Value of Financial Instruments (Details) Sheet http://www.trevenainc.com/role/DisclosureFairValueOfFinancialInstrumentsDetails Fair Value of Financial Instruments (Details) Details http://www.trevenainc.com/role/DisclosureFairValueOfFinancialInstrumentsTables 28 false false R29.htm 40302 - Disclosure - Fair Value of Financial Instruments - Additional Information (Details) Sheet http://www.trevenainc.com/role/DisclosureFairValueOfFinancialInstrumentsAdditionalInformationDetails Fair Value of Financial Instruments - Additional Information (Details) Details 29 false false R30.htm 40303 - Disclosure - Fair Value of Financial Instruments- Registered Direct Stock Offering and Concurrent Warrant Issuance (Details) Sheet http://www.trevenainc.com/role/DisclosureFairValueOfFinancialInstrumentsRegisteredDirectStockOfferingAndConcurrentWarrantIssuanceDetails Fair Value of Financial Instruments- Registered Direct Stock Offering and Concurrent Warrant Issuance (Details) Details 30 false false R31.htm 40401 - Disclosure - Inventories - Schedule Of Inventory (Details) Sheet http://www.trevenainc.com/role/DisclosureInventoriesScheduleOfInventoryDetails Inventories - Schedule Of Inventory (Details) Details 31 false false R32.htm 40402 - Disclosure - Inventories - narrative (Details) Sheet http://www.trevenainc.com/role/DisclosureInventoriesNarrativeDetails Inventories - narrative (Details) Details 32 false false R33.htm 40501 - Disclosure - Loan Payable (Details) Sheet http://www.trevenainc.com/role/DisclosureLoanPayableDetails Loan Payable (Details) Details http://www.trevenainc.com/role/DisclosureLoanPayable 33 false false R34.htm 40601 - Disclosure - Stockholders (Deficit) Equity - Equity Offering and Warrant issuance (Details) Sheet http://www.trevenainc.com/role/DisclosureStockholdersDeficitEquityEquityOfferingAndWarrantIssuanceDetails Stockholders (Deficit) Equity - Equity Offering and Warrant issuance (Details) Details http://www.trevenainc.com/role/DisclosureStockholdersDeficitEquityTables 34 false false R35.htm 40602 - Disclosure - Stockholders' (Deficit) Equity - Equity Incentive Plans (Details) Sheet http://www.trevenainc.com/role/DisclosureStockholdersDeficitEquityEquityIncentivePlansDetails Stockholders' (Deficit) Equity - Equity Incentive Plans (Details) Details http://www.trevenainc.com/role/DisclosureStockholdersDeficitEquityTables 35 false false R36.htm 40603 - Disclosure - Stockholders' (Deficit) Equity - Stock option activity (Details) Sheet http://www.trevenainc.com/role/DisclosureStockholdersDeficitEquityStockOptionActivityDetails Stockholders' (Deficit) Equity - Stock option activity (Details) Details http://www.trevenainc.com/role/DisclosureStockholdersDeficitEquityTables 36 false false R37.htm 40604 - Disclosure - Stockholders' (Deficit) Equity - Options other Info (Details) check Sheet http://www.trevenainc.com/role/DisclosureStockholdersDeficitEquityOptionsOtherInfoDetailsCheck Stockholders' (Deficit) Equity - Options other Info (Details) check Details http://www.trevenainc.com/role/DisclosureStockholdersDeficitEquityTables 37 false false R38.htm 40605 - Disclosure - Stockholders' (Deficit) Equity - Non-vested RSUs (Details) Sheet http://www.trevenainc.com/role/DisclosureStockholdersDeficitEquityNonVestedRsusDetails Stockholders' (Deficit) Equity - Non-vested RSUs (Details) Details http://www.trevenainc.com/role/DisclosureStockholdersDeficitEquityTables 38 false false R39.htm 40606 - Disclosure - Stockholders' (Deficit) Equity - Shares Reserved for Future Grant and Issuance (Details) check Sheet http://www.trevenainc.com/role/DisclosureStockholdersDeficitEquitySharesReservedForFutureGrantAndIssuanceDetailsCheck Stockholders' (Deficit) Equity - Shares Reserved for Future Grant and Issuance (Details) check Details http://www.trevenainc.com/role/DisclosureStockholdersDeficitEquityTables 39 false false R40.htm 40701 - Disclosure - Commitments and Contingencies - Leases (Details) Sheet http://www.trevenainc.com/role/DisclosureCommitmentsAndContingenciesLeasesDetails Commitments and Contingencies - Leases (Details) Details 40 false false R41.htm 40702 - Disclosure - Commitments and Contingencies - Balance sheet information related to leases (Details) Sheet http://www.trevenainc.com/role/DisclosureCommitmentsAndContingenciesBalanceSheetInformationRelatedToLeasesDetails Commitments and Contingencies - Balance sheet information related to leases (Details) Details 41 false false R42.htm 40703 - Disclosure - Commitments and Contingencies - Components of lease expense (Details) Sheet http://www.trevenainc.com/role/DisclosureCommitmentsAndContingenciesComponentsOfLeaseExpenseDetails Commitments and Contingencies - Components of lease expense (Details) Details 42 false false R43.htm 40704 - Disclosure - Commitments and Contingencies - Cash flow information (Details) Sheet http://www.trevenainc.com/role/DisclosureCommitmentsAndContingenciesCashFlowInformationDetails Commitments and Contingencies - Cash flow information (Details) Details 43 false false R44.htm 40705 - Disclosure - Commitments and Contingencies - Lease liabilities (Details) Sheet http://www.trevenainc.com/role/DisclosureCommitmentsAndContingenciesLeaseLiabilitiesDetails Commitments and Contingencies - Lease liabilities (Details) Details 44 false false R45.htm 40706 - Disclosure - Commitments and Contingencies - Lease term and discount rates (Details) Sheet http://www.trevenainc.com/role/DisclosureCommitmentsAndContingenciesLeaseTermAndDiscountRatesDetails Commitments and Contingencies - Lease term and discount rates (Details) Details 45 false false R46.htm 40801 - Disclosure - Product Revenue (Details) Sheet http://www.trevenainc.com/role/DisclosureProductRevenueDetails Product Revenue (Details) Details http://www.trevenainc.com/role/DisclosureProductRevenueTables 46 false false R47.htm 40901 - Disclosure - License and Royalty Revenue (Details) Sheet http://www.trevenainc.com/role/DisclosureLicenseAndRoyaltyRevenueDetails License and Royalty Revenue (Details) Details http://www.trevenainc.com/role/DisclosureLicenseAndRoyaltyRevenue 47 false false R48.htm 41001 - Disclosure - Net Loss Per Common Share (Details) Sheet http://www.trevenainc.com/role/DisclosureNetLossPerCommonShareDetails Net Loss Per Common Share (Details) Details http://www.trevenainc.com/role/DisclosureNetLossPerCommonShareTables 48 false false R49.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Uncategorized 49 false false R50.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Cover 50 false false All Reports Book All Reports [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 14 fact(s) appearing in ix:hidden were eligible for transformation: dei:EntityFilerCategory, ecd:NonRule10b51ArrAdoptedFlag, ecd:NonRule10b51ArrTrmntdFlag, ecd:Rule10b51ArrAdoptedFlag, ecd:Rule10b51ArrTrmntdFlag, us-gaap:CommonStockSharesIssued, us-gaap:CommonStockSharesOutstanding, us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNet, us-gaap:LongTermDebtTerm, us-gaap:PreferredStockSharesIssued, us-gaap:PreferredStockSharesOutstanding, us-gaap:WarrantsAndRightsOutstandingTerm - trvn-20240331x10q.htm 9 [ix-0514-Hidden-Fact-Not-Referenced] WARN: 6 fact(s) appearing in ix:hidden were not referenced by any -sec-ix-hidden style property: us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList, us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList, us-gaap:FinanceLeaseLiabilityStatementOfFinancialPositionExtensibleList, us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList, us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList, us-gaap:OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList - trvn-20240331x10q.htm 9 [dq-0712-Presentation-Base-Set-Order] Role '41001 - Disclosure - Net Loss Per Common Share (Details)', a level 4, Detail role, appears before '995410 - Disclosure - Pay vs Performance Disclosure', a level 1, Note role. https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd 30, trvn-20240331.xsd 177 trvn-20240331.xsd trvn-20240331_cal.xml trvn-20240331_def.xml trvn-20240331_lab.xml trvn-20240331_pre.xml trvn-20240331x10q.htm http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 http://xbrl.sec.gov/ecd/2023 true true JSON 69 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "trvn-20240331x10q.htm": { "nsprefix": "trvn", "nsuri": "http://www.trevenainc.com/20240331", "dts": { "schema": { "local": [ "trvn-20240331.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/arcrole/esma-arcrole-2018-11-21.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd", "https://xbrl.sec.gov/country/2023/country-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd", "https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd", "https://xbrl.sec.gov/ecd/2023/ecd-sub-2023.xsd" ] }, "calculationLink": { "local": [ "trvn-20240331_cal.xml" ] }, "definitionLink": { "local": [ "trvn-20240331_def.xml" ] }, "labelLink": { "local": [ "trvn-20240331_lab.xml" ] }, "presentationLink": { "local": [ "trvn-20240331_pre.xml" ] }, "inline": { "local": [ "trvn-20240331x10q.htm" ] } }, "keyStandard": 206, "keyCustom": 66, "axisStandard": 18, "axisCustom": 0, "memberStandard": 20, "memberCustom": 22, "hidden": { "total": 33, "http://fasb.org/us-gaap/2023": 23, "http://xbrl.sec.gov/dei/2023": 6, "http://xbrl.sec.gov/ecd/2023": 4 }, "contextCount": 117, "entityCount": 1, "segmentCount": 46, "elementCount": 505, "unitCount": 9, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 376, "http://xbrl.sec.gov/dei/2023": 29, "http://xbrl.sec.gov/ecd/2023": 4 }, "report": { "R1": { "role": "http://www.trevenainc.com/role/DocumentDocumentAndEntityInformation", "longName": "00090 - Document - Document and Entity Information", "shortName": "Document and Entity Information", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_RmgWacr0dUSZpguFNlmOhQ", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "trvn-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_RmgWacr0dUSZpguFNlmOhQ", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "trvn-20240331x10q.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.trevenainc.com/role/StatementConsolidatedBalanceSheetsUnaudited", "longName": "00100 - Statement - Consolidated Balance Sheets (Unaudited)", "shortName": "Consolidated Balance Sheets (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "As_Of_3_31_2024_ketDYVbWC0inKc8WhX7xOA", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "Unit_Standard_USD_O90DPDoYZEap1BokNGgKLg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "trvn-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2024_ketDYVbWC0inKc8WhX7xOA", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "Unit_Standard_USD_O90DPDoYZEap1BokNGgKLg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "trvn-20240331x10q.htm", "first": true, "unique": true } }, "R3": { "role": "http://www.trevenainc.com/role/StatementConsolidatedBalanceSheetsUnauditedParenthetical", "longName": "00105 - Statement - Consolidated Balance Sheets (Unaudited) (Parenthetical)", "shortName": "Consolidated Balance Sheets (Unaudited) (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "As_Of_3_31_2024_ketDYVbWC0inKc8WhX7xOA", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "unitRef": "Unit_Divide_USD_shares_APWgsVjj9kStL2cZ_c8JJg", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "trvn-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2024_ketDYVbWC0inKc8WhX7xOA", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "unitRef": "Unit_Divide_USD_shares_APWgsVjj9kStL2cZ_c8JJg", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "trvn-20240331x10q.htm", "first": true, "unique": true } }, "R4": { "role": "http://www.trevenainc.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited", "longName": "00200 - Statement - Consolidated Statements of Operations and Comprehensive Loss (Unaudited)", "shortName": "Consolidated Statements of Operations and Comprehensive Loss (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_RmgWacr0dUSZpguFNlmOhQ", "name": "trvn:RevenueFromContractWithCustomerIncludingAssessedTaxNetOfReturnsReserve", "unitRef": "Unit_Standard_USD_O90DPDoYZEap1BokNGgKLg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "trvn-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_RmgWacr0dUSZpguFNlmOhQ", "name": "trvn:RevenueFromContractWithCustomerIncludingAssessedTaxNetOfReturnsReserve", "unitRef": "Unit_Standard_USD_O90DPDoYZEap1BokNGgKLg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "trvn-20240331x10q.htm", "first": true, "unique": true } }, "R5": { "role": "http://www.trevenainc.com/role/StatementConsolidatedStatementsOfStockholdersDeficitEquityUnaudited", "longName": "00300 - Statement - Consolidated Statements of Stockholders' (Deficit) Equity (Unaudited)", "shortName": "Consolidated Statements of Stockholders' (Deficit) Equity (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "As_Of_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_cZTzX0LRw0CLhDT4kJ3s9A", "name": "us-gaap:StockholdersEquity", "unitRef": "Unit_Standard_USD_O90DPDoYZEap1BokNGgKLg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "trvn-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_cZTzX0LRw0CLhDT4kJ3s9A", "name": "us-gaap:StockholdersEquity", "unitRef": "Unit_Standard_USD_O90DPDoYZEap1BokNGgKLg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "trvn-20240331x10q.htm", "first": true, "unique": true } }, "R6": { "role": "http://www.trevenainc.com/role/StatementConsolidatedStatementsOfStockholdersDeficitEquityUnauditedParenthetical", "longName": "00305 - Statement - Consolidated Statements of Stockholders' (Deficit) Equity (Unaudited) (Parenthetical)", "shortName": "Consolidated Statements of Stockholders' (Deficit) Equity (Unaudited) (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "As_Of_3_31_2024_ketDYVbWC0inKc8WhX7xOA", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "unitRef": "Unit_Divide_USD_shares_APWgsVjj9kStL2cZ_c8JJg", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "trvn-20240331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2023_7D2X44bMsEWWbzdaTwVSPA", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "unitRef": "Unit_Divide_USD_shares_APWgsVjj9kStL2cZ_c8JJg", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "b", "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "trvn-20240331x10q.htm", "unique": true } }, "R7": { "role": "http://www.trevenainc.com/role/StatementConsolidatedStatementsOfCashFlowsUnaudited", "longName": "00400 - Statement - Consolidated Statements of Cash Flows (Unaudited)", "shortName": "Consolidated Statements of Cash Flows (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_RmgWacr0dUSZpguFNlmOhQ", "name": "us-gaap:ProfitLoss", "unitRef": "Unit_Standard_USD_O90DPDoYZEap1BokNGgKLg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "trvn-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_RmgWacr0dUSZpguFNlmOhQ", "name": "us-gaap:ProfitLoss", "unitRef": "Unit_Standard_USD_O90DPDoYZEap1BokNGgKLg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "trvn-20240331x10q.htm", "first": true, "unique": true } }, "R8": { "role": "http://www.trevenainc.com/role/DisclosureOrganizationAndDescriptionOfBusiness", "longName": "10101 - Disclosure - Organization and Description of the Business", "shortName": "Organization and Description of the Business", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_RmgWacr0dUSZpguFNlmOhQ", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "trvn-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_RmgWacr0dUSZpguFNlmOhQ", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "trvn-20240331x10q.htm", "first": true, "unique": true } }, "R9": { "role": "http://www.trevenainc.com/role/DisclosureSummaryOfSignificantAccountingPolicies", "longName": "10201 - Disclosure - Summary of Significant Accounting Policies", "shortName": "Summary of Significant Accounting Policies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_RmgWacr0dUSZpguFNlmOhQ", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "trvn-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_RmgWacr0dUSZpguFNlmOhQ", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "trvn-20240331x10q.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.trevenainc.com/role/DisclosureFairValueOfFinancialInstruments", "longName": "10301 - Disclosure - Fair Value of Financial Instruments", "shortName": "Fair Value of Financial Instruments", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_RmgWacr0dUSZpguFNlmOhQ", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "trvn-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_RmgWacr0dUSZpguFNlmOhQ", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "trvn-20240331x10q.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.trevenainc.com/role/DisclosureInventories", "longName": "10401 - Disclosure - Inventories", "shortName": "Inventories", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_RmgWacr0dUSZpguFNlmOhQ", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "trvn-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_RmgWacr0dUSZpguFNlmOhQ", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "trvn-20240331x10q.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.trevenainc.com/role/DisclosureLoanPayable", "longName": "10501 - Disclosure - Loan Payable", "shortName": "Loan Payable", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_RmgWacr0dUSZpguFNlmOhQ", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "trvn-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_RmgWacr0dUSZpguFNlmOhQ", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "trvn-20240331x10q.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.trevenainc.com/role/DisclosureStockholdersDeficitEquity", "longName": "10601 - Disclosure - Stockholders' (Deficit) Equity", "shortName": "Stockholders' (Deficit) Equity", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_RmgWacr0dUSZpguFNlmOhQ", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "trvn-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_RmgWacr0dUSZpguFNlmOhQ", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "trvn-20240331x10q.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.trevenainc.com/role/DisclosureCommitmentsAndContingencies", "longName": "10701 - Disclosure - Commitments and Contingencies", "shortName": "Commitments and Contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_RmgWacr0dUSZpguFNlmOhQ", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "trvn-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_RmgWacr0dUSZpguFNlmOhQ", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "trvn-20240331x10q.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.trevenainc.com/role/DisclosureProductRevenue", "longName": "10801 - Disclosure - Product Revenue", "shortName": "Product Revenue", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_RmgWacr0dUSZpguFNlmOhQ", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "trvn-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_RmgWacr0dUSZpguFNlmOhQ", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "trvn-20240331x10q.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.trevenainc.com/role/DisclosureLicenseAndRoyaltyRevenue", "longName": "10901 - Disclosure - License and Royalty Revenue", "shortName": "License and Royalty Revenue", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_RmgWacr0dUSZpguFNlmOhQ", "name": "us-gaap:CollaborativeArrangementDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "trvn-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_RmgWacr0dUSZpguFNlmOhQ", "name": "us-gaap:CollaborativeArrangementDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "trvn-20240331x10q.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.trevenainc.com/role/DisclosureNetLossPerCommonShare", "longName": "11001 - Disclosure - Net Loss Per Common Share", "shortName": "Net Loss Per Common Share", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_RmgWacr0dUSZpguFNlmOhQ", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "trvn-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_RmgWacr0dUSZpguFNlmOhQ", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "trvn-20240331x10q.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.trevenainc.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies", "longName": "20202 - Disclosure - Summary of Significant Accounting Policies (Policies)", "shortName": "Summary of Significant Accounting Policies (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "18", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_RmgWacr0dUSZpguFNlmOhQ", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "trvn-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_RmgWacr0dUSZpguFNlmOhQ", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "trvn-20240331x10q.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.trevenainc.com/role/DisclosureFairValueOfFinancialInstrumentsTables", "longName": "30303 - Disclosure - Fair Value of Financial Instruments (Tables)", "shortName": "Fair Value of Financial Instruments (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "19", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_RmgWacr0dUSZpguFNlmOhQ", "name": "us-gaap:MarketableSecuritiesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "trvn-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_RmgWacr0dUSZpguFNlmOhQ", "name": "us-gaap:MarketableSecuritiesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "trvn-20240331x10q.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.trevenainc.com/role/DisclosureInventoriesTables", "longName": "30403 - Disclosure - Inventories (Tables)", "shortName": "Inventories (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "20", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_RmgWacr0dUSZpguFNlmOhQ", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "trvn-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_RmgWacr0dUSZpguFNlmOhQ", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "trvn-20240331x10q.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.trevenainc.com/role/DisclosureLoansPayableTables", "longName": "30503 - Disclosure - Loans Payable (Tables)", "shortName": "Loans Payable (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "21", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_RmgWacr0dUSZpguFNlmOhQ", "name": "trvn:ScheduleOfImpactOfLoanAgreementOnBalanceSheetTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "trvn-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_RmgWacr0dUSZpguFNlmOhQ", "name": "trvn:ScheduleOfImpactOfLoanAgreementOnBalanceSheetTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "trvn-20240331x10q.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.trevenainc.com/role/DisclosureStockholdersDeficitEquityTables", "longName": "30603 - Disclosure - Stockholders' (Deficit) Equity (Tables)", "shortName": "Stockholders' (Deficit) Equity (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "22", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_RmgWacr0dUSZpguFNlmOhQ", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "trvn-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_RmgWacr0dUSZpguFNlmOhQ", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "trvn-20240331x10q.htm", "first": true, "unique": true } }, "R23": { "role": "http://www.trevenainc.com/role/DisclosureCommitmentsAndContingenciesTables", "longName": "30703 - Disclosure - Commitments and Contingencies (Tables)", "shortName": "Commitments and Contingencies (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "23", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_RmgWacr0dUSZpguFNlmOhQ", "name": "trvn:LeaseBalanceSheetDisclosureTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "trvn-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_RmgWacr0dUSZpguFNlmOhQ", "name": "trvn:LeaseBalanceSheetDisclosureTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "trvn-20240331x10q.htm", "first": true, "unique": true } }, "R24": { "role": "http://www.trevenainc.com/role/DisclosureProductRevenueTables", "longName": "30803 - Disclosure - Product Revenue (Tables)", "shortName": "Product Revenue (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "24", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_RmgWacr0dUSZpguFNlmOhQ", "name": "trvn:SalesDrivenDeductionsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "trvn-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_RmgWacr0dUSZpguFNlmOhQ", "name": "trvn:SalesDrivenDeductionsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "trvn-20240331x10q.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.trevenainc.com/role/DisclosureNetLossPerCommonShareTables", "longName": "31003 - Disclosure - Net Loss Per Common Share (Tables)", "shortName": "Net Loss Per Common Share (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "25", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_RmgWacr0dUSZpguFNlmOhQ", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "trvn-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_RmgWacr0dUSZpguFNlmOhQ", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "trvn-20240331x10q.htm", "first": true, "unique": true } }, "R26": { "role": "http://www.trevenainc.com/role/DisclosureOrganizationAndDescriptionOfBusinessDetails", "longName": "40101 - Disclosure - Organization and Description of the Business (Details)", "shortName": "Organization and Description of the Business (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "26", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_RmgWacr0dUSZpguFNlmOhQ", "name": "us-gaap:NumberOfOperatingSegments", "unitRef": "Unit_Standard_segment_Lm3jJf50NEuT7BvirrxMYw", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "trvn-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_RmgWacr0dUSZpguFNlmOhQ", "name": "us-gaap:NumberOfOperatingSegments", "unitRef": "Unit_Standard_segment_Lm3jJf50NEuT7BvirrxMYw", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "trvn-20240331x10q.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.trevenainc.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails", "longName": "40201 - Disclosure - Summary of Significant Accounting Policies (Details)", "shortName": "Summary of Significant Accounting Policies (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "27", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_RmgWacr0dUSZpguFNlmOhQ", "name": "trvn:NumberOfWhollyOwnedSubsidiaries", "unitRef": "Unit_Standard_subsidiary_Y31WU324fUCP4VBp2TjG4w", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:ConsolidationPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "trvn-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_RmgWacr0dUSZpguFNlmOhQ", "name": "trvn:NumberOfWhollyOwnedSubsidiaries", "unitRef": "Unit_Standard_subsidiary_Y31WU324fUCP4VBp2TjG4w", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:ConsolidationPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "trvn-20240331x10q.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.trevenainc.com/role/DisclosureFairValueOfFinancialInstrumentsDetails", "longName": "40301 - Disclosure - Fair Value of Financial Instruments (Details)", "shortName": "Fair Value of Financial Instruments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "28", "firstAnchor": { "contextRef": "As_Of_3_31_2024_us-gaap_FairValueByMeasurementBasisAxis_us-gaap_EstimateOfFairValueFairValueDisclosureMember_tQdL64nmN0qmdOUDVG7GjA", "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure", "unitRef": "Unit_Standard_USD_O90DPDoYZEap1BokNGgKLg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:MarketableSecuritiesTextBlock", "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "trvn-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2024_us-gaap_FairValueByMeasurementBasisAxis_us-gaap_EstimateOfFairValueFairValueDisclosureMember_tQdL64nmN0qmdOUDVG7GjA", "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure", "unitRef": "Unit_Standard_USD_O90DPDoYZEap1BokNGgKLg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:MarketableSecuritiesTextBlock", "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "trvn-20240331x10q.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.trevenainc.com/role/DisclosureFairValueOfFinancialInstrumentsAdditionalInformationDetails", "longName": "40302 - Disclosure - Fair Value of Financial Instruments - Additional Information (Details)", "shortName": "Fair Value of Financial Instruments - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "29", "firstAnchor": { "contextRef": "As_Of_12_31_2023_4yULpfcpk0uMwL4FNmaoYA", "name": "trvn:PreferredStockWarrantLiabilityNonCurrent", "unitRef": "Unit_Standard_USD_O90DPDoYZEap1BokNGgKLg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "trvn-20240331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_us-gaap_SubsidiarySaleOfStockAxis_trvn_December2023EquityOfferingAndWarrantIssuanceMember_oB3T9fvaNEWBF3crZkKHIA", "name": "trvn:PreferredStockWarrantLiabilityNonCurrent", "unitRef": "Unit_Standard_USD_O90DPDoYZEap1BokNGgKLg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "trvn:ScheduleOfCommonStockWarrantLiabilityRollForwardTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "trvn-20240331x10q.htm", "unique": true } }, "R30": { "role": "http://www.trevenainc.com/role/DisclosureFairValueOfFinancialInstrumentsRegisteredDirectStockOfferingAndConcurrentWarrantIssuanceDetails", "longName": "40303 - Disclosure - Fair Value of Financial Instruments- Registered Direct Stock Offering and Concurrent Warrant Issuance (Details)", "shortName": "Fair Value of Financial Instruments- Registered Direct Stock Offering and Concurrent Warrant Issuance (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "30", "firstAnchor": { "contextRef": "As_Of_3_31_2024_ketDYVbWC0inKc8WhX7xOA", "name": "us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights", "unitRef": "Unit_Standard_shares_jbbG6xaxcUud99sYAoKAzw", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "trvn-20240331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2024_us-gaap_SubsidiarySaleOfStockAxis_trvn_RegisteredDirectOfferingsMember_31cgT-MUF02qHcqnUm0MeQ", "name": "us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights", "unitRef": "Unit_Standard_shares_jbbG6xaxcUud99sYAoKAzw", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "trvn-20240331x10q.htm", "unique": true } }, "R31": { "role": "http://www.trevenainc.com/role/DisclosureInventoriesScheduleOfInventoryDetails", "longName": "40401 - Disclosure - Inventories - Schedule Of Inventory (Details)", "shortName": "Inventories - Schedule Of Inventory (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "31", "firstAnchor": { "contextRef": "As_Of_12_31_2023_4yULpfcpk0uMwL4FNmaoYA", "name": "us-gaap:InventoryFinishedGoods", "unitRef": "Unit_Standard_USD_O90DPDoYZEap1BokNGgKLg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "trvn-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_4yULpfcpk0uMwL4FNmaoYA", "name": "us-gaap:InventoryFinishedGoods", "unitRef": "Unit_Standard_USD_O90DPDoYZEap1BokNGgKLg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "trvn-20240331x10q.htm", "first": true, "unique": true } }, "R32": { "role": "http://www.trevenainc.com/role/DisclosureInventoriesNarrativeDetails", "longName": "40402 - Disclosure - Inventories - narrative (Details)", "shortName": "Inventories - narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "32", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_IeyNnXkxHEiko_N19noS1w", "name": "trvn:IncreaseDecreaseInInventoryValuationAdjustment", "unitRef": "Unit_Standard_USD_O90DPDoYZEap1BokNGgKLg", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "trvn-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_IeyNnXkxHEiko_N19noS1w", "name": "trvn:IncreaseDecreaseInInventoryValuationAdjustment", "unitRef": "Unit_Standard_USD_O90DPDoYZEap1BokNGgKLg", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "trvn-20240331x10q.htm", "first": true, "unique": true } }, "R33": { "role": "http://www.trevenainc.com/role/DisclosureLoanPayableDetails", "longName": "40501 - Disclosure - Loan Payable (Details)", "shortName": "Loan Payable (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "33", "firstAnchor": { "contextRef": "As_Of_3_31_2024_ketDYVbWC0inKc8WhX7xOA", "name": "us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights", "unitRef": "Unit_Standard_shares_jbbG6xaxcUud99sYAoKAzw", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "trvn-20240331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_4_30_2022_us-gaap_DebtInstrumentAxis_trvn_RoyaltyBasedLoanAgreementMember_us-gaap_TypeOfArrangementAxis_trvn_RBridgeFinancingMember_m3oj2XIyE0u8_f_vsxMFRA", "name": "trvn:DebtInstrumentMaximumAmountOfTermLoanBorrowingsUnderLoanAgreement", "unitRef": "Unit_Standard_USD_O90DPDoYZEap1BokNGgKLg", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "trvn-20240331x10q.htm", "unique": true } }, "R34": { "role": "http://www.trevenainc.com/role/DisclosureStockholdersDeficitEquityEquityOfferingAndWarrantIssuanceDetails", "longName": "40601 - Disclosure - Stockholders (Deficit) Equity - Equity Offering and Warrant issuance (Details)", "shortName": "Stockholders (Deficit) Equity - Equity Offering and Warrant issuance (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "34", "firstAnchor": { "contextRef": "As_Of_3_31_2024_ketDYVbWC0inKc8WhX7xOA", "name": "us-gaap:CommonStockSharesAuthorized", "unitRef": "Unit_Standard_shares_jbbG6xaxcUud99sYAoKAzw", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "trvn-20240331x10q.htm", "first": true }, "uniqueAnchor": null }, "R35": { "role": "http://www.trevenainc.com/role/DisclosureStockholdersDeficitEquityEquityIncentivePlansDetails", "longName": "40602 - Disclosure - Stockholders' (Deficit) Equity - Equity Incentive Plans (Details)", "shortName": "Stockholders' (Deficit) Equity - Equity Incentive Plans (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "35", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_RmgWacr0dUSZpguFNlmOhQ", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "Unit_Standard_USD_O90DPDoYZEap1BokNGgKLg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "trvn-20240331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_us-gaap_IncomeStatementLocationAxis_us-gaap_ResearchAndDevelopmentExpenseMember_NGniMCB5FUuuoHbaETFVPw", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "Unit_Standard_USD_O90DPDoYZEap1BokNGgKLg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "trvn-20240331x10q.htm", "unique": true } }, "R36": { "role": "http://www.trevenainc.com/role/DisclosureStockholdersDeficitEquityStockOptionActivityDetails", "longName": "40603 - Disclosure - Stockholders' (Deficit) Equity - Stock option activity (Details)", "shortName": "Stockholders' (Deficit) Equity - Stock option activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "36", "firstAnchor": { "contextRef": "As_Of_12_31_2023_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_OZVBm1m7MUeCyaYuNvj8MQ", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "Unit_Standard_shares_jbbG6xaxcUud99sYAoKAzw", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "trvn-20240331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_14V1ZC2ackGgSE9KPZ3K8A", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "unitRef": "Unit_Standard_shares_jbbG6xaxcUud99sYAoKAzw", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "trvn-20240331x10q.htm", "unique": true } }, "R37": { "role": "http://www.trevenainc.com/role/DisclosureStockholdersDeficitEquityOptionsOtherInfoDetailsCheck", "longName": "40604 - Disclosure - Stockholders' (Deficit) Equity - Options other Info (Details) check", "shortName": "Stockholders' (Deficit) Equity - Options other Info (Details) check", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "37", "firstAnchor": { "contextRef": "As_Of_3_31_2024_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_Af4pRi5ic0CdxK1p06HUEQ", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "unitRef": "Unit_Standard_USD_O90DPDoYZEap1BokNGgKLg", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "trvn-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2024_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_Af4pRi5ic0CdxK1p06HUEQ", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "unitRef": "Unit_Standard_USD_O90DPDoYZEap1BokNGgKLg", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "trvn-20240331x10q.htm", "first": true, "unique": true } }, "R38": { "role": "http://www.trevenainc.com/role/DisclosureStockholdersDeficitEquityNonVestedRsusDetails", "longName": "40605 - Disclosure - Stockholders' (Deficit) Equity - Non-vested RSUs (Details)", "shortName": "Stockholders' (Deficit) Equity - Non-vested RSUs (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "38", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_RmgWacr0dUSZpguFNlmOhQ", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "Unit_Standard_USD_O90DPDoYZEap1BokNGgKLg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "trvn-20240331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_dmiKLIGQVkCEjyzkadNyeg", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "Unit_Standard_shares_jbbG6xaxcUud99sYAoKAzw", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "trvn-20240331x10q.htm", "unique": true } }, "R39": { "role": "http://www.trevenainc.com/role/DisclosureStockholdersDeficitEquitySharesReservedForFutureGrantAndIssuanceDetailsCheck", "longName": "40606 - Disclosure - Stockholders' (Deficit) Equity - Shares Reserved for Future Grant and Issuance (Details) check", "shortName": "Stockholders' (Deficit) Equity - Shares Reserved for Future Grant and Issuance (Details) check", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "39", "firstAnchor": { "contextRef": "As_Of_3_31_2024_ketDYVbWC0inKc8WhX7xOA", "name": "us-gaap:ClassOfWarrantOrRightOutstanding", "unitRef": "Unit_Standard_shares_jbbG6xaxcUud99sYAoKAzw", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "trvn:ScheduleOfSharesOfCommonStockReservedForFutureIssuanceTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "trvn-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2024_ketDYVbWC0inKc8WhX7xOA", "name": "us-gaap:ClassOfWarrantOrRightOutstanding", "unitRef": "Unit_Standard_shares_jbbG6xaxcUud99sYAoKAzw", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "trvn:ScheduleOfSharesOfCommonStockReservedForFutureIssuanceTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "trvn-20240331x10q.htm", "first": true, "unique": true } }, "R40": { "role": "http://www.trevenainc.com/role/DisclosureCommitmentsAndContingenciesLeasesDetails", "longName": "40701 - Disclosure - Commitments and Contingencies - Leases (Details)", "shortName": "Commitments and Contingencies - Leases (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "As_Of_3_31_2024_srt_StatementGeographicalAxis_trvn_ChesterbrookPennsylvaniaMember_pKUhtSvhWke1_neta94GtA", "name": "trvn:AreaOfSpaceLeasedOnFirstFloor", "unitRef": "Unit_Standard_USD_O90DPDoYZEap1BokNGgKLg", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "trvn-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2024_srt_StatementGeographicalAxis_trvn_ChesterbrookPennsylvaniaMember_pKUhtSvhWke1_neta94GtA", "name": "trvn:AreaOfSpaceLeasedOnFirstFloor", "unitRef": "Unit_Standard_USD_O90DPDoYZEap1BokNGgKLg", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "trvn-20240331x10q.htm", "first": true, "unique": true } }, "R41": { "role": "http://www.trevenainc.com/role/DisclosureCommitmentsAndContingenciesBalanceSheetInformationRelatedToLeasesDetails", "longName": "40702 - Disclosure - Commitments and Contingencies - Balance sheet information related to leases (Details)", "shortName": "Commitments and Contingencies - Balance sheet information related to leases (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "As_Of_3_31_2024_ketDYVbWC0inKc8WhX7xOA", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "unitRef": "Unit_Standard_USD_O90DPDoYZEap1BokNGgKLg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "trvn-20240331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2024_ketDYVbWC0inKc8WhX7xOA", "name": "us-gaap:OperatingLeaseLiabilityCurrent", "unitRef": "Unit_Standard_USD_O90DPDoYZEap1BokNGgKLg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "trvn:LeaseBalanceSheetDisclosureTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "trvn-20240331x10q.htm", "unique": true } }, "R42": { "role": "http://www.trevenainc.com/role/DisclosureCommitmentsAndContingenciesComponentsOfLeaseExpenseDetails", "longName": "40703 - Disclosure - Commitments and Contingencies - Components of lease expense (Details)", "shortName": "Commitments and Contingencies - Components of lease expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_RmgWacr0dUSZpguFNlmOhQ", "name": "us-gaap:OperatingLeaseCost", "unitRef": "Unit_Standard_USD_O90DPDoYZEap1BokNGgKLg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "trvn-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_RmgWacr0dUSZpguFNlmOhQ", "name": "us-gaap:OperatingLeaseCost", "unitRef": "Unit_Standard_USD_O90DPDoYZEap1BokNGgKLg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "trvn-20240331x10q.htm", "first": true, "unique": true } }, "R43": { "role": "http://www.trevenainc.com/role/DisclosureCommitmentsAndContingenciesCashFlowInformationDetails", "longName": "40704 - Disclosure - Commitments and Contingencies - Cash flow information (Details)", "shortName": "Commitments and Contingencies - Cash flow information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_RmgWacr0dUSZpguFNlmOhQ", "name": "us-gaap:OperatingLeasePayments", "unitRef": "Unit_Standard_USD_O90DPDoYZEap1BokNGgKLg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "trvn:LeaseCashFlowInformationDisclosureTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "trvn-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_RmgWacr0dUSZpguFNlmOhQ", "name": "us-gaap:OperatingLeasePayments", "unitRef": "Unit_Standard_USD_O90DPDoYZEap1BokNGgKLg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "trvn:LeaseCashFlowInformationDisclosureTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "trvn-20240331x10q.htm", "first": true, "unique": true } }, "R44": { "role": "http://www.trevenainc.com/role/DisclosureCommitmentsAndContingenciesLeaseLiabilitiesDetails", "longName": "40705 - Disclosure - Commitments and Contingencies - Lease liabilities (Details)", "shortName": "Commitments and Contingencies - Lease liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "As_Of_3_31_2024_ketDYVbWC0inKc8WhX7xOA", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "unitRef": "Unit_Standard_USD_O90DPDoYZEap1BokNGgKLg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "trvn-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2024_ketDYVbWC0inKc8WhX7xOA", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "unitRef": "Unit_Standard_USD_O90DPDoYZEap1BokNGgKLg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "trvn-20240331x10q.htm", "first": true, "unique": true } }, "R45": { "role": "http://www.trevenainc.com/role/DisclosureCommitmentsAndContingenciesLeaseTermAndDiscountRatesDetails", "longName": "40706 - Disclosure - Commitments and Contingencies - Lease term and discount rates (Details)", "shortName": "Commitments and Contingencies - Lease term and discount rates (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "As_Of_3_31_2024_ketDYVbWC0inKc8WhX7xOA", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "td", "tr", "table", "trvn:LeaseQuantitativeDisclosureTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "trvn-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2024_ketDYVbWC0inKc8WhX7xOA", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "td", "tr", "table", "trvn:LeaseQuantitativeDisclosureTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "trvn-20240331x10q.htm", "first": true, "unique": true } }, "R46": { "role": "http://www.trevenainc.com/role/DisclosureProductRevenueDetails", "longName": "40801 - Disclosure - Product Revenue (Details)", "shortName": "Product Revenue (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "As_Of_12_31_2023_4yULpfcpk0uMwL4FNmaoYA", "name": "trvn:AccountsReceivableAllowanceForCreditLossSalesDiscounts", "unitRef": "Unit_Standard_USD_O90DPDoYZEap1BokNGgKLg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "trvn:SalesDrivenDeductionsTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "trvn-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_4yULpfcpk0uMwL4FNmaoYA", "name": "trvn:AccountsReceivableAllowanceForCreditLossSalesDiscounts", "unitRef": "Unit_Standard_USD_O90DPDoYZEap1BokNGgKLg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "trvn:SalesDrivenDeductionsTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "trvn-20240331x10q.htm", "first": true, "unique": true } }, "R47": { "role": "http://www.trevenainc.com/role/DisclosureLicenseAndRoyaltyRevenueDetails", "longName": "40901 - Disclosure - License and Royalty Revenue (Details)", "shortName": "License and Royalty Revenue (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "Duration_6_1_2018_To_6_30_2018_srt_CounterpartyNameAxis_trvn_PharmbioKoreaIncMember_us-gaap_TypeOfArrangementAxis_trvn_LicensingAgreementMember_X1pLWbHrUEWI3ATEgFd2kg", "name": "trvn:CollaborativeArrangementUpfrontPaymentToBeReceived", "unitRef": "Unit_Standard_USD_O90DPDoYZEap1BokNGgKLg", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:CollaborativeArrangementDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "trvn-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_6_1_2018_To_6_30_2018_srt_CounterpartyNameAxis_trvn_PharmbioKoreaIncMember_us-gaap_TypeOfArrangementAxis_trvn_LicensingAgreementMember_X1pLWbHrUEWI3ATEgFd2kg", "name": "trvn:CollaborativeArrangementUpfrontPaymentToBeReceived", "unitRef": "Unit_Standard_USD_O90DPDoYZEap1BokNGgKLg", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:CollaborativeArrangementDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "trvn-20240331x10q.htm", "first": true, "unique": true } }, "R48": { "role": "http://www.trevenainc.com/role/DisclosureNetLossPerCommonShareDetails", "longName": "41001 - Disclosure - Net Loss Per Common Share (Details)", "shortName": "Net Loss Per Common Share (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_RmgWacr0dUSZpguFNlmOhQ", "name": "us-gaap:NetIncomeLoss", "unitRef": "Unit_Standard_USD_O90DPDoYZEap1BokNGgKLg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "trvn-20240331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_RmgWacr0dUSZpguFNlmOhQ", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "Unit_Standard_shares_jbbG6xaxcUud99sYAoKAzw", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "trvn-20240331x10q.htm", "unique": true } }, "R49": { "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": "Uncategorized", "order": "49", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_RmgWacr0dUSZpguFNlmOhQ", "name": "us-gaap:NetIncomeLoss", "unitRef": "Unit_Standard_USD_O90DPDoYZEap1BokNGgKLg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "trvn-20240331x10q.htm", "first": true }, "uniqueAnchor": null }, "R50": { "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "longName": "995445 - Disclosure - Insider Trading Arrangements", "shortName": "Insider Trading Arrangements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Cover", "order": "50", "firstAnchor": null, "uniqueAnchor": null } }, "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_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://www.trevenainc.com/role/StatementConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.trevenainc.com/role/StatementConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Accounts Payable, Current", "terseLabel": "Accounts payable, net", "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": [ "r18", "r611" ] }, "trvn_AccountsReceivableAllowanceForCreditLossChargebacks": { "xbrltype": "monetaryItemType", "nsuri": "http://www.trevenainc.com/20240331", "localname": "AccountsReceivableAllowanceForCreditLossChargebacks", "crdr": "credit", "presentation": [ "http://www.trevenainc.com/role/DisclosureProductRevenueDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable related to chargebacks.", "label": "Accounts Receivable, Allowance for Credit Loss, Chargebacks", "periodEndLabel": "Ending Balance", "periodStartLabel": "Beginning Balance" } } }, "auth_ref": [] }, "trvn_AccountsReceivableAllowanceForCreditLossFeeForService": { "xbrltype": "monetaryItemType", "nsuri": "http://www.trevenainc.com/20240331", "localname": "AccountsReceivableAllowanceForCreditLossFeeForService", "crdr": "credit", "presentation": [ "http://www.trevenainc.com/role/DisclosureProductRevenueDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable related to fee for service.", "label": "Accounts Receivable, Allowance for Credit Loss, Fee for Service", "periodEndLabel": "Ending Balance", "periodStartLabel": "Beginning Balance" } } }, "auth_ref": [] }, "trvn_AccountsReceivableAllowanceForCreditLossSalesDiscounts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.trevenainc.com/20240331", "localname": "AccountsReceivableAllowanceForCreditLossSalesDiscounts", "crdr": "credit", "presentation": [ "http://www.trevenainc.com/role/DisclosureProductRevenueDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable related to sales discounts.", "label": "Accounts Receivable, Allowance for Credit Loss, Sales Discounts", "periodEndLabel": "Ending Balance", "periodStartLabel": "Beginning Balance" } } }, "auth_ref": [] }, "trvn_AccountsReceivableCreditLossChargebacksCreditOrPaymentsMadeDuringPeriod": { "xbrltype": "monetaryItemType", "nsuri": "http://www.trevenainc.com/20240331", "localname": "AccountsReceivableCreditLossChargebacksCreditOrPaymentsMadeDuringPeriod", "crdr": "debit", "presentation": [ "http://www.trevenainc.com/role/DisclosureProductRevenueDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of credit or payments made during the period for expected credit loss on accounts receivable related to chargebacks.", "label": "Accounts Receivable Credit Loss Chargebacks Credit Or Payments Made During Period", "negatedLabel": "Credit / payments made during the period" } } }, "auth_ref": [] }, "trvn_AccountsReceivableCreditLossChargebacksExpenseReversal": { "xbrltype": "monetaryItemType", "nsuri": "http://www.trevenainc.com/20240331", "localname": "AccountsReceivableCreditLossChargebacksExpenseReversal", "crdr": "credit", "presentation": [ "http://www.trevenainc.com/role/DisclosureProductRevenueDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable related to chargebacks.", "label": "Accounts Receivable, Credit Loss, Chargebacks Expense (Reversal)", "verboseLabel": "Adjustment related to prior period sales" } } }, "auth_ref": [] }, "trvn_AccountsReceivableCreditLossFeeForServiceExpenseReversal": { "xbrltype": "monetaryItemType", "nsuri": "http://www.trevenainc.com/20240331", "localname": "AccountsReceivableCreditLossFeeForServiceExpenseReversal", "crdr": "credit", "presentation": [ "http://www.trevenainc.com/role/DisclosureProductRevenueDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable related to fee for service.", "label": "Accounts Receivable, Credit Loss, Fee for Service Expense (Reversal)", "verboseLabel": "Adjustment related to prior period sales" } } }, "auth_ref": [] }, "us-gaap_AccountsReceivableGrossCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableGrossCurrent", "crdr": "debit", "presentation": [ "http://www.trevenainc.com/role/DisclosureProductRevenueDetails" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable, before Allowance for Credit Loss, Current", "terseLabel": "Outstanding accounts receivable", "documentation": "Amount, before allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current." } } }, "auth_ref": [ "r119", "r189", "r190", "r584" ] }, "us-gaap_AccruedLiabilitiesAndOtherLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedLiabilitiesAndOtherLiabilities", "crdr": "credit", "calculation": { "http://www.trevenainc.com/role/StatementConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.trevenainc.com/role/StatementConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Accrued Liabilities and Other Liabilities", "terseLabel": "Accrued expenses and other current liabilities", "documentation": "Amount of expenses incurred but not yet paid nor invoiced, and liabilities classified as other." } } }, "auth_ref": [] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.trevenainc.com/role/DisclosureCommitmentsAndContingenciesBalanceSheetInformationRelatedToLeasesDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.trevenainc.com/role/DisclosureCommitmentsAndContingenciesBalanceSheetInformationRelatedToLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "negatedLabel": "Accumulated depreciation", "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services." } } }, "auth_ref": [ "r34", "r113", "r452" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://www.trevenainc.com/role/StatementConsolidatedStatementsOfStockholdersDeficitEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Accumulated Other Comprehensive Income (Loss)", "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r2", "r9", "r25", "r367", "r370", "r409", "r466", "r467", "r713", "r714", "r715", "r720", "r721", "r722" ] }, "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": [ "r662" ] }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalCommonStock", "crdr": "credit", "calculation": { "http://www.trevenainc.com/role/StatementConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.trevenainc.com/role/StatementConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Additional Paid in Capital, Common Stock", "terseLabel": "Additional paid-in capital", "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital." } } }, "auth_ref": [ "r59" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.trevenainc.com/role/StatementConsolidatedStatementsOfStockholdersDeficitEquityUnaudited" ], "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": [ "r351", "r352", "r353", "r480", "r720", "r721", "r722", "r769", "r791" ] }, "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": [ "r668" ] }, "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": [ "r668" ] }, "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": [ "r668" ] }, "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": [ "r668" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition", "crdr": "credit", "presentation": [ "http://www.trevenainc.com/role/StatementConsolidatedStatementsOfStockholdersDeficitEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Adjustments to Additional Paid in Capital, Share-based Compensation, Stock Options, Requisite Service Period 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": [] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.trevenainc.com/role/StatementConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net loss to net cash used in operating activities:" } } }, "auth_ref": [] }, "ecd_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": [ "r633", "r644", "r654", "r679" ] }, "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": [ "r636", "r647", "r657", "r682" ] }, "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": [ "r668" ] }, "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": [ "r675" ] }, "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": [ "r640", "r648", "r658", "r675", "r683", "r687", "r695" ] }, "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": [ "r693" ] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://www.trevenainc.com/role/DisclosureStockholdersDeficitEquityEquityIncentivePlansDetails", "http://www.trevenainc.com/role/DisclosureStockholdersDeficitEquityNonVestedRsusDetails" ], "lang": { "en-us": { "role": { "label": "Allocated Share-based Compensation Expense", "verboseLabel": "Stock-based compensation", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r349", "r354" ] }, "trvn_AllowanceForDoubtfulAccountsReceivableChargebacksRollforward": { "xbrltype": "stringItemType", "nsuri": "http://www.trevenainc.com/20240331", "localname": "AllowanceForDoubtfulAccountsReceivableChargebacksRollforward", "presentation": [ "http://www.trevenainc.com/role/DisclosureProductRevenueDetails" ], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Allowance For Doubtful Accounts Receivable, Chargebacks Rollforward", "terseLabel": "Chargebacks" } } }, "auth_ref": [] }, "trvn_AllowanceForDoubtfulAccountsReceivableFeeForServiceRollforward": { "xbrltype": "stringItemType", "nsuri": "http://www.trevenainc.com/20240331", "localname": "AllowanceForDoubtfulAccountsReceivableFeeForServiceRollforward", "presentation": [ "http://www.trevenainc.com/role/DisclosureProductRevenueDetails" ], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Allowance For Doubtful Accounts Receivable, Fee for Service Rollforward", "terseLabel": "Fee for Service" } } }, "auth_ref": [] }, "trvn_AllowanceForDoubtfulAccountsReceivableSalesDiscountsRollforward": { "xbrltype": "stringItemType", "nsuri": "http://www.trevenainc.com/20240331", "localname": "AllowanceForDoubtfulAccountsReceivableSalesDiscountsRollforward", "presentation": [ "http://www.trevenainc.com/role/DisclosureProductRevenueDetails" ], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Allowance For Doubtful Accounts Receivable, Sales Discounts Rollforward", "terseLabel": "Sales Discounts" } } }, "auth_ref": [] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://www.trevenainc.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Amendment Flag", "terseLabel": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "us-gaap_AmortizationOfDebtDiscountPremium": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfDebtDiscountPremium", "crdr": "debit", "presentation": [ "http://www.trevenainc.com/role/DisclosureLoanPayableDetails" ], "lang": { "en-us": { "role": { "label": "Amortization of Debt Discount (Premium)", "terseLabel": "Amortization of debt discount", "documentation": "Amount of noncash expense included in interest expense to amortize debt discount and premium associated with the related debt instruments. Excludes amortization of financing costs. Alternate captions include noncash interest expense." } } }, "auth_ref": [ "r5", "r48", "r74", "r272" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://www.trevenainc.com/role/DisclosureNetLossPerCommonShareDetails" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Outstanding securities excluded from computation of diluted weighted shares outstanding (in shares)", "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented." } } }, "auth_ref": [ "r170" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "presentation": [ "http://www.trevenainc.com/role/DisclosureNetLossPerCommonShareDetails" ], "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://www.trevenainc.com/role/DisclosureNetLossPerCommonShareDetails" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "terseLabel": "Outstanding securities excluded from computation of diluted weighted shares outstanding as they would have been anti dilutive:", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesNameDomain", "presentation": [ "http://www.trevenainc.com/role/DisclosureNetLossPerCommonShareDetails" ], "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" ] }, "trvn_AreaOfSpaceLeasedOnFirstFloor": { "xbrltype": "decimalItemType", "nsuri": "http://www.trevenainc.com/20240331", "localname": "AreaOfSpaceLeasedOnFirstFloor", "presentation": [ "http://www.trevenainc.com/role/DisclosureCommitmentsAndContingenciesLeasesDetails" ], "lang": { "en-us": { "role": { "documentation": "The number of square feet of space leased on the first floor.", "label": "Area Of Space Leased On First Floor", "terseLabel": "Number of square feet of space leased on the first floor" } } }, "auth_ref": [] }, "trvn_AreaOfSpaceLeasedOnSecondFloor": { "xbrltype": "decimalItemType", "nsuri": "http://www.trevenainc.com/20240331", "localname": "AreaOfSpaceLeasedOnSecondFloor", "presentation": [ "http://www.trevenainc.com/role/DisclosureCommitmentsAndContingenciesLeasesDetails" ], "lang": { "en-us": { "role": { "documentation": "The number of square feet of space leased on the second floor.", "label": "Area Of Space Leased On Second Floor", "terseLabel": "Number of square feet of space leased on the second floor" } } }, "auth_ref": [] }, "trvn_AreaOfSubleasedSpaceOnSecondFloor": { "xbrltype": "areaItemType", "nsuri": "http://www.trevenainc.com/20240331", "localname": "AreaOfSubleasedSpaceOnSecondFloor", "presentation": [ "http://www.trevenainc.com/role/DisclosureCommitmentsAndContingenciesLeasesDetails" ], "lang": { "en-us": { "role": { "documentation": "The number of square feet of space in second floor being subleased.", "label": "Area Of Subleased Space On Second Floor", "terseLabel": "Number of square feet of space being subleased on second floor" } } }, "auth_ref": [] }, "us-gaap_ArrangementsAndNonarrangementTransactionsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ArrangementsAndNonarrangementTransactionsMember", "presentation": [ "http://www.trevenainc.com/role/DisclosureCommitmentsAndContingenciesLeasesDetails", "http://www.trevenainc.com/role/DisclosureLicenseAndRoyaltyRevenueDetails", "http://www.trevenainc.com/role/DisclosureLoanPayableDetails" ], "lang": { "en-us": { "role": { "label": "Arrangements and Non-arrangement Transactions [Domain]", "documentation": "Collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations." } } }, "auth_ref": [ "r358" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "calculation": { "http://www.trevenainc.com/role/StatementConsolidatedBalanceSheetsUnaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.trevenainc.com/role/StatementConsolidatedBalanceSheetsUnaudited" ], "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": [ "r91", "r114", "r142", "r177", "r182", "r184", "r221", "r241", "r242", "r243", "r244", "r245", "r246", "r247", "r248", "r249", "r360", "r364", "r385", "r447", "r517", "r611", "r624", "r736", "r737", "r778" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsAbstract", "presentation": [ "http://www.trevenainc.com/role/StatementConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "Assets" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://www.trevenainc.com/role/StatementConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.trevenainc.com/role/StatementConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Assets, Current", "totalLabel": "Total current assets", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r109", "r121", "r142", "r221", "r241", "r242", "r243", "r244", "r245", "r246", "r247", "r248", "r249", "r360", "r364", "r385", "r611", "r736", "r737", "r778" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.trevenainc.com/role/StatementConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets:" } } }, "auth_ref": [] }, "us-gaap_AssetsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsFairValueDisclosure", "crdr": "debit", "calculation": { "http://www.trevenainc.com/role/DisclosureFairValueOfFinancialInstrumentsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.trevenainc.com/role/DisclosureFairValueOfFinancialInstrumentsDetails" ], "lang": { "en-us": { "role": { "label": "Assets, Fair Value Disclosure", "totalLabel": "Total", "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": [ "r47" ] }, "us-gaap_AssetsFairValueDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsFairValueDisclosureAbstract", "presentation": [ "http://www.trevenainc.com/role/DisclosureFairValueOfFinancialInstrumentsDetails" ], "lang": { "en-us": { "role": { "label": "Assets, Fair Value Disclosure [Abstract]", "terseLabel": "Assets" } } }, "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": [ "r690" ] }, "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": [ "r691" ] }, "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": [ "r686" ] }, "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": [ "r686" ] }, "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": [ "r686" ] }, "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": [ "r686" ] }, "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": [ "r686" ] }, "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": [ "r686" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardTypeAxis", "presentation": [ "http://www.trevenainc.com/role/DisclosureStockholdersDeficitEquityNonVestedRsusDetails", "http://www.trevenainc.com/role/DisclosureStockholdersDeficitEquityOptionsOtherInfoDetailsCheck", "http://www.trevenainc.com/role/DisclosureStockholdersDeficitEquitySharesReservedForFutureGrantAndIssuanceDetailsCheck", "http://www.trevenainc.com/role/DisclosureStockholdersDeficitEquityStockOptionActivityDetails", "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": [ "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348" ] }, "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": [ "r689" ] }, "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": [ "r688" ] }, "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": [ "r687" ] }, "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": [ "r687" ] }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BasisOfAccountingPolicyPolicyTextBlock", "presentation": [ "http://www.trevenainc.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Basis of Presentation", "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS)." } } }, "auth_ref": [] }, "country_CN": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "CN", "presentation": [ "http://www.trevenainc.com/role/DisclosureLoanPayableDetails" ], "lang": { "en-us": { "role": { "label": "CHINA" } } }, "auth_ref": [] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://www.trevenainc.com/role/StatementConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.trevenainc.com/role/StatementConsolidatedBalanceSheetsUnaudited" ], "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": [ "r28", "r111", "r582" ] }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsFairValueDisclosure", "crdr": "debit", "calculation": { "http://www.trevenainc.com/role/DisclosureFairValueOfFinancialInstrumentsDetails": { "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.trevenainc.com/role/DisclosureFairValueOfFinancialInstrumentsDetails" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents, Fair Value Disclosure", "terseLabel": "Cash", "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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "presentation": [ "http://www.trevenainc.com/role/StatementConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "periodEndLabel": "Cash, cash equivalents and restricted cash-end of period", "periodStartLabel": "Cash, cash equivalents and restricted cash-beginning of period", "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r28", "r76", "r138" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://www.trevenainc.com/role/StatementConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.trevenainc.com/role/StatementConsolidatedStatementsOfCashFlowsUnaudited" ], "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, cash equivalents and restricted cash", "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r1", "r76" ] }, "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": [ "r666" ] }, "trvn_ChesterbrookPennsylvaniaMember": { "xbrltype": "domainItemType", "nsuri": "http://www.trevenainc.com/20240331", "localname": "ChesterbrookPennsylvaniaMember", "presentation": [ "http://www.trevenainc.com/role/DisclosureCommitmentsAndContingenciesLeasesDetails" ], "lang": { "en-us": { "role": { "documentation": "Chesterbrook, Pennsylvania [Member]", "label": "Chesterbrook, Pennsylvania" } } }, "auth_ref": [] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://www.trevenainc.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "us-gaap_ClassOfStockDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfStockDomain", "presentation": [ "http://www.trevenainc.com/role/DisclosureFairValueOfFinancialInstrumentsAdditionalInformationDetails", "http://www.trevenainc.com/role/DisclosureFairValueOfFinancialInstrumentsRegisteredDirectStockOfferingAndConcurrentWarrantIssuanceDetails", "http://www.trevenainc.com/role/DisclosureNetLossPerCommonShareDetails", "http://www.trevenainc.com/role/DisclosureStockholdersDeficitEquityEquityOfferingAndWarrantIssuanceDetails" ], "lang": { "en-us": { "role": { "label": "Class of Stock [Domain]", "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock." } } }, "auth_ref": [ "r106", "r116", "r117", "r118", "r142", "r163", "r164", "r167", "r169", "r175", "r176", "r221", "r241", "r243", "r244", "r245", "r248", "r249", "r279", "r280", "r283", "r286", "r293", "r385", "r474", "r475", "r476", "r477", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r505", "r527", "r546", "r560", "r561", "r562", "r563", "r564", "r701", "r717", "r723" ] }, "us-gaap_ClassOfStockLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfStockLineItems", "presentation": [ "http://www.trevenainc.com/role/DisclosureFairValueOfFinancialInstrumentsRegisteredDirectStockOfferingAndConcurrentWarrantIssuanceDetails", "http://www.trevenainc.com/role/DisclosureStockholdersDeficitEquityEquityOfferingAndWarrantIssuanceDetails" ], "lang": { "en-us": { "role": { "label": "Class of Stock [Line Items]", "terseLabel": "Stockholders' Equity", "verboseLabel": "Fair Value", "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": [ "r116", "r117", "r118", "r175", "r279", "r280", "r281", "r283", "r286", "r291", "r293", "r474", "r475", "r476", "r477", "r601", "r701", "r717" ] }, "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "presentation": [ "http://www.trevenainc.com/role/DisclosureFairValueOfFinancialInstrumentsRegisteredDirectStockOfferingAndConcurrentWarrantIssuanceDetails", "http://www.trevenainc.com/role/DisclosureLoanPayableDetails", "http://www.trevenainc.com/role/DisclosureNetLossPerCommonShareDetails", "http://www.trevenainc.com/role/DisclosureStockholdersDeficitEquityEquityOfferingAndWarrantIssuanceDetails" ], "lang": { "en-us": { "role": { "label": "Class of Warrant or Right, Exercise Price of Warrants or Rights", "verboseLabel": "Exercise price (in dollars per share)", "documentation": "Exercise price per share or per unit of warrants or rights outstanding." } } }, "auth_ref": [ "r294" ] }, "us-gaap_ClassOfWarrantOrRightLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightLineItems", "presentation": [ "http://www.trevenainc.com/role/DisclosureFairValueOfFinancialInstrumentsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Class of Warrant or Right [Line Items]", "terseLabel": "Warrants", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights", "presentation": [ "http://www.trevenainc.com/role/DisclosureFairValueOfFinancialInstrumentsRegisteredDirectStockOfferingAndConcurrentWarrantIssuanceDetails", "http://www.trevenainc.com/role/DisclosureLoanPayableDetails", "http://www.trevenainc.com/role/DisclosureStockholdersDeficitEquityEquityOfferingAndWarrantIssuanceDetails" ], "lang": { "en-us": { "role": { "label": "Class of Warrant or Right, Number of Securities Called by Warrants or Rights", "terseLabel": "Number of shares that can be purchased upon exercise of warrants (in shares)", "documentation": "Number of securities into which the class of warrant or right may be converted. For example, but not limited to, 500,000 warrants may be converted into 1,000,000 shares." } } }, "auth_ref": [ "r294" ] }, "trvn_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRightsGranted": { "xbrltype": "sharesItemType", "nsuri": "http://www.trevenainc.com/20240331", "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRightsGranted", "presentation": [ "http://www.trevenainc.com/role/DisclosureFairValueOfFinancialInstrumentsRegisteredDirectStockOfferingAndConcurrentWarrantIssuanceDetails", "http://www.trevenainc.com/role/DisclosureStockholdersDeficitEquityEquityOfferingAndWarrantIssuanceDetails" ], "lang": { "en-us": { "role": { "documentation": "Number of warrants granted during the period.", "label": "Class of Warrant or Right, Number of Securities Called by Warrants or Rights, Granted", "terseLabel": "Granted (in shares)" } } }, "auth_ref": [] }, "trvn_ClassOfWarrantOrRightNumberOfWarrantsExercisedHeldInAbeyance": { "xbrltype": "sharesItemType", "nsuri": "http://www.trevenainc.com/20240331", "localname": "ClassOfWarrantOrRightNumberOfWarrantsExercisedHeldInAbeyance", "presentation": [ "http://www.trevenainc.com/role/DisclosureFairValueOfFinancialInstrumentsRegisteredDirectStockOfferingAndConcurrentWarrantIssuanceDetails", "http://www.trevenainc.com/role/DisclosureStockholdersDeficitEquityEquityOfferingAndWarrantIssuanceDetails" ], "lang": { "en-us": { "role": { "documentation": "Number of warrants exercised held in abeyance.", "label": "Class of Warrant or Right, Number of Warrants Exercised Held In Abeyance", "terseLabel": "Number of warrants exercised held in abeyance (in shares)" } } }, "auth_ref": [] }, "trvn_ClassOfWarrantOrRightNumberOfWarrantsHeldByInvestor": { "xbrltype": "sharesItemType", "nsuri": "http://www.trevenainc.com/20240331", "localname": "ClassOfWarrantOrRightNumberOfWarrantsHeldByInvestor", "presentation": [ "http://www.trevenainc.com/role/DisclosureFairValueOfFinancialInstrumentsRegisteredDirectStockOfferingAndConcurrentWarrantIssuanceDetails", "http://www.trevenainc.com/role/DisclosureStockholdersDeficitEquityEquityOfferingAndWarrantIssuanceDetails" ], "lang": { "en-us": { "role": { "documentation": "Number of securities held by an investor.", "label": "Class of Warrant or Right, Number of Warrants Held By Investor", "terseLabel": "Number of warrants held by investor (in shares)" } } }, "auth_ref": [] }, "us-gaap_ClassOfWarrantOrRightOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightOutstanding", "presentation": [ "http://www.trevenainc.com/role/DisclosureStockholdersDeficitEquitySharesReservedForFutureGrantAndIssuanceDetailsCheck" ], "lang": { "en-us": { "role": { "label": "Class of Warrant or Right, Outstanding", "verboseLabel": "Warrants outstanding (in shares)", "documentation": "Number of warrants or rights outstanding." } } }, "auth_ref": [] }, "trvn_ClassOfWarrantOrRightPriceOfWarrantsOrRights": { "xbrltype": "perShareItemType", "nsuri": "http://www.trevenainc.com/20240331", "localname": "ClassOfWarrantOrRightPriceOfWarrantsOrRights", "presentation": [ "http://www.trevenainc.com/role/DisclosureFairValueOfFinancialInstrumentsRegisteredDirectStockOfferingAndConcurrentWarrantIssuanceDetails", "http://www.trevenainc.com/role/DisclosureStockholdersDeficitEquityEquityOfferingAndWarrantIssuanceDetails" ], "lang": { "en-us": { "role": { "documentation": "Price per share or per unit of warrants or rights outstanding.", "label": "Class of Warrant or Right, Price of Warrants or Rights", "terseLabel": "Warrant price (in dollars per share)" } } }, "auth_ref": [] }, "us-gaap_ClassOfWarrantOrRightTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightTable", "presentation": [ "http://www.trevenainc.com/role/DisclosureFairValueOfFinancialInstrumentsAdditionalInformationDetails" ], "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": [ "r42" ] }, "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": [ "r667" ] }, "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": [ "r667" ] }, "trvn_CollaborationAndLicensingArrangementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.trevenainc.com/20240331", "localname": "CollaborationAndLicensingArrangementsAbstract", "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "License and Royalty Revenue." } } }, "auth_ref": [] }, "us-gaap_CollaborativeArrangementDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CollaborativeArrangementDisclosureTextBlock", "presentation": [ "http://www.trevenainc.com/role/DisclosureLicenseAndRoyaltyRevenue" ], "lang": { "en-us": { "role": { "label": "Collaborative Arrangement Disclosure [Text Block]", "terseLabel": "License and Royalty Revenue", "documentation": "The entire disclosure for collaborative arrangements in which the entity is a participant, including a) information about the nature and purpose of such arrangements; b) its rights and obligations thereunder; c) the accounting policy for collaborative arrangements; and d) the income statement classification and amounts attributable to transactions arising from the collaborative arrangement between participants." } } }, "auth_ref": [ "r98", "r100", "r105" ] }, "trvn_CollaborativeArrangementMilestonePaymentToBeReceivedUponCommercializationMilestones": { "xbrltype": "monetaryItemType", "nsuri": "http://www.trevenainc.com/20240331", "localname": "CollaborativeArrangementMilestonePaymentToBeReceivedUponCommercializationMilestones", "crdr": "debit", "presentation": [ "http://www.trevenainc.com/role/DisclosureLicenseAndRoyaltyRevenueDetails", "http://www.trevenainc.com/role/DisclosureLoanPayableDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the amount of milestone payment to be received upon regulatory approval under collaborative arrangement.", "label": "Collaborative Arrangement Milestone Payment To Be Received Upon Commercialization Milestones", "terseLabel": "Commercialization milestone payments" } } }, "auth_ref": [] }, "trvn_CollaborativeArrangementMilestonePaymentToBeReceivedUponForeignRegulatoryApproval": { "xbrltype": "monetaryItemType", "nsuri": "http://www.trevenainc.com/20240331", "localname": "CollaborativeArrangementMilestonePaymentToBeReceivedUponForeignRegulatoryApproval", "crdr": "debit", "presentation": [ "http://www.trevenainc.com/role/DisclosureLicenseAndRoyaltyRevenueDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the amount of milestone payment to be received upon foreign regulatory approval under collaborative arrangement.", "label": "Collaborative Arrangement Milestone Payment To Be Received Upon Foreign Regulatory Approval", "terseLabel": "Milestone payment upon regulatory approval in China" } } }, "auth_ref": [] }, "trvn_CollaborativeArrangementMilestonePaymentToBeReceivedUponForeignSalesTargetsReached": { "xbrltype": "monetaryItemType", "nsuri": "http://www.trevenainc.com/20240331", "localname": "CollaborativeArrangementMilestonePaymentToBeReceivedUponForeignSalesTargetsReached", "crdr": "debit", "presentation": [ "http://www.trevenainc.com/role/DisclosureLicenseAndRoyaltyRevenueDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the amount of milestone payment to be received upon foreign sales targets being reached.", "label": "Collaborative Arrangement Milestone Payment To Be Received Upon Foreign Sales Targets Reached", "terseLabel": "Milestone payment upon sales targets reached in China" } } }, "auth_ref": [] }, "trvn_CollaborativeArrangementMilestonePaymentToBeReceivedUponRegulatoryApproval": { "xbrltype": "monetaryItemType", "nsuri": "http://www.trevenainc.com/20240331", "localname": "CollaborativeArrangementMilestonePaymentToBeReceivedUponRegulatoryApproval", "crdr": "debit", "presentation": [ "http://www.trevenainc.com/role/DisclosureLicenseAndRoyaltyRevenueDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the amount of milestone payment to be received upon regulatory approval under collaborative arrangement.", "label": "Collaborative Arrangement Milestone Payment to be Received Upon Regulatory Approval", "terseLabel": "Milestone payment upon regulatory approval" } } }, "auth_ref": [] }, "trvn_CollaborativeArrangementPaymentUponFirstForeignCommercialSale": { "xbrltype": "monetaryItemType", "nsuri": "http://www.trevenainc.com/20240331", "localname": "CollaborativeArrangementPaymentUponFirstForeignCommercialSale", "crdr": "debit", "presentation": [ "http://www.trevenainc.com/role/DisclosureLoanPayableDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the amount of upfront payment to be received upon the first foreign commercial sale.", "label": "Collaborative Arrangement Payment Upon First Foreign Commercial Sale", "terseLabel": "Milestone payment upon first commercial sale in China" } } }, "auth_ref": [] }, "trvn_CollaborativeArrangementRevenueInterestCapIfForeignApprovalOccursBySecondFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://www.trevenainc.com/20240331", "localname": "CollaborativeArrangementRevenueInterestCapIfForeignApprovalOccursBySecondFiscalYear", "crdr": "debit", "presentation": [ "http://www.trevenainc.com/role/DisclosureLoanPayableDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the collaborative arrangement revenue interest cap if foreign approval occurs by second fiscal year after the current fiscal year.", "label": "Collaborative Arrangement Revenue Interest Cap If Foreign Approval Occurs By Second Fiscal Year", "terseLabel": "Cap of U.S. revenue interest if Chinese approval occurs by year-end 2023" } } }, "auth_ref": [] }, "trvn_CollaborativeArrangementTieredRoyaltiesOnProductSalesPercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.trevenainc.com/20240331", "localname": "CollaborativeArrangementTieredRoyaltiesOnProductSalesPercentage", "presentation": [ "http://www.trevenainc.com/role/DisclosureLicenseAndRoyaltyRevenueDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the percentage of tiered royalties on product sales under collaborative arrangement.", "label": "Collaborative Arrangement Tiered Royalties on Product Sales Percentage", "terseLabel": "Royalties on product sales, percentage" } } }, "auth_ref": [] }, "trvn_CollaborativeArrangementUpfrontPaymentToBeReceived": { "xbrltype": "monetaryItemType", "nsuri": "http://www.trevenainc.com/20240331", "localname": "CollaborativeArrangementUpfrontPaymentToBeReceived", "crdr": "debit", "presentation": [ "http://www.trevenainc.com/role/DisclosureLicenseAndRoyaltyRevenueDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the amount of upfront payment to be received under collaborative arrangement.", "label": "Collaborative Arrangement Upfront Payment to be Received", "terseLabel": "Upfront payment" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Commitments and Contingencies." } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://www.trevenainc.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": [ "r82", "r235", "r236", "r567", "r733" ] }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "presentation": [ "http://www.trevenainc.com/role/DisclosureStockholdersDeficitEquitySharesReservedForFutureGrantAndIssuanceDetailsCheck" ], "lang": { "en-us": { "role": { "label": "Common Stock, Capital Shares Reserved for Future Issuance", "terseLabel": "Total shares of common stock reserved for future issuance (in shares)", "documentation": "Aggregate number of common shares reserved for future issuance." } } }, "auth_ref": [ "r23" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://www.trevenainc.com/role/StatementConsolidatedStatementsOfStockholdersDeficitEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Common Stock", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r614", "r615", "r616", "r618", "r619", "r620", "r621", "r720", "r721", "r769", "r788", "r791" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://www.trevenainc.com/role/StatementConsolidatedBalanceSheetsUnauditedParenthetical", "http://www.trevenainc.com/role/StatementConsolidatedStatementsOfStockholdersDeficitEquityUnauditedParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par value (in dollars per share)", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r58" ] }, "trvn_CommonStockReservedForFutureIssuanceAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.trevenainc.com/20240331", "localname": "CommonStockReservedForFutureIssuanceAbstract", "presentation": [ "http://www.trevenainc.com/role/DisclosureStockholdersDeficitEquitySharesReservedForFutureGrantAndIssuanceDetailsCheck" ], "lang": { "en-us": { "role": { "documentation": "Represents shares reserved for future issuance", "label": "Common Stock Reserved for Future Issuance [Abstract]", "terseLabel": "Shares Reserved for Future Issuance" } } }, "auth_ref": [] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.trevenainc.com/role/DisclosureStockholdersDeficitEquityEquityOfferingAndWarrantIssuanceDetails", "http://www.trevenainc.com/role/StatementConsolidatedBalanceSheetsUnauditedParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock authorized (in shares)", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r58", "r505" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesIssued", "presentation": [ "http://www.trevenainc.com/role/StatementConsolidatedBalanceSheetsUnauditedParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares, Issued", "terseLabel": "Common stock issued (in shares)", "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury." } } }, "auth_ref": [ "r58" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://www.trevenainc.com/role/StatementConsolidatedBalanceSheetsUnauditedParenthetical", "http://www.trevenainc.com/role/StatementConsolidatedStatementsOfStockholdersDeficitEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares, Outstanding", "periodEndLabel": "Ending Balance (in shares)", "periodStartLabel": "Beginning Balance (in shares)", "terseLabel": "Common stock outstanding (in shares)", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r10", "r58", "r505", "r523", "r791", "r792" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://www.trevenainc.com/role/StatementConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.trevenainc.com/role/StatementConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Common Stock, Value, Issued", "verboseLabel": "Common stock-$0.001 par value; 200,000,000 shares authorized at March 31, 2024 and December 31, 2023; 18,321,010 and 17,289,104 shares issued and outstanding at March 31, 2024 and December 31, 2023, respectively", "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r58", "r449", "r611" ] }, "trvn_CommonStockWarrantsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.trevenainc.com/20240331", "localname": "CommonStockWarrantsMember", "presentation": [ "http://www.trevenainc.com/role/DisclosureFairValueOfFinancialInstrumentsAdditionalInformationDetails", "http://www.trevenainc.com/role/DisclosureFairValueOfFinancialInstrumentsRegisteredDirectStockOfferingAndConcurrentWarrantIssuanceDetails", "http://www.trevenainc.com/role/DisclosureStockholdersDeficitEquityEquityOfferingAndWarrantIssuanceDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to common stock warrant.", "label": "Common Stock Warrants", "terseLabel": "Common Stock Warrants" } } }, "auth_ref": [] }, "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]", "terseLabel": "Compensation Actually Paid vs. Company Selected Measure" } } }, "auth_ref": [ "r672" ] }, "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": [ "r671" ] }, "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": [ "r673" ] }, "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": [ "r670" ] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://www.trevenainc.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.trevenainc.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited" ], "lang": { "en-us": { "role": { "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Comprehensive loss", "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r26", "r126", "r128", "r133", "r443", "r457" ] }, "us-gaap_ConsolidationPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConsolidationPolicyTextBlock", "presentation": [ "http://www.trevenainc.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Consolidation, Policy [Policy Text Block]", "verboseLabel": "Principles of Consolidation", "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary." } } }, "auth_ref": [ "r46", "r589" ] }, "trvn_ControlPremiumAmountIfTriggered": { "xbrltype": "monetaryItemType", "nsuri": "http://www.trevenainc.com/20240331", "localname": "ControlPremiumAmountIfTriggered", "crdr": "credit", "presentation": [ "http://www.trevenainc.com/role/DisclosureLoanPayableDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of control premium of the outstanding principal and interest upon a change in control or in the event the Company elects to repay any outstanding borrowings prior to their contractual maturity, if triggered.", "label": "Control Premium, Amount If Triggered", "terseLabel": "Control premium, amount if triggered" } } }, "auth_ref": [] }, "us-gaap_CostOfRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfRevenue", "crdr": "debit", "calculation": { "http://www.trevenainc.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.trevenainc.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited" ], "lang": { "en-us": { "role": { "label": "Cost of Revenue", "terseLabel": "Cost of goods sold", "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period." } } }, "auth_ref": [ "r70", "r142", "r221", "r241", "r242", "r243", "r244", "r245", "r246", "r247", "r248", "r249", "r385", "r736" ] }, "us-gaap_CostsAndExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostsAndExpenses", "crdr": "debit", "calculation": { "http://www.trevenainc.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.trevenainc.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited" ], "lang": { "en-us": { "role": { "label": "Operating Expenses", "totalLabel": "Total operating expenses", "documentation": "Total costs of sales and operating expenses for the period." } } }, "auth_ref": [ "r69" ] }, "srt_CounterpartyNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "CounterpartyNameAxis", "presentation": [ "http://www.trevenainc.com/role/DisclosureCommitmentsAndContingenciesLeasesDetails", "http://www.trevenainc.com/role/DisclosureLicenseAndRoyaltyRevenueDetails" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Axis]" } } }, "auth_ref": [ "r143", "r144", "r254", "r281", "r410", "r586", "r588" ] }, "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://www.trevenainc.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Loan Payable." } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureTextBlock", "presentation": [ "http://www.trevenainc.com/role/DisclosureLoanPayable" ], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Text Block]", "terseLabel": "Loan Payable", "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants." } } }, "auth_ref": [ "r83", "r140", "r250", "r256", "r257", "r258", "r259", "r260", "r261", "r266", "r273", "r274", "r276" ] }, "us-gaap_DebtInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentAxis", "presentation": [ "http://www.trevenainc.com/role/DisclosureLoanPayableDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument [Axis]", "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities." } } }, "auth_ref": [ "r16", "r55", "r56", "r92", "r93", "r145", "r251", "r252", "r253", "r254", "r255", "r257", "r262", "r263", "r264", "r265", "r267", "r268", "r269", "r270", "r271", "r272", "r393", "r596", "r597", "r598", "r599", "r600", "r718" ] }, "us-gaap_DebtInstrumentFaceAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentFaceAmount", "crdr": "credit", "calculation": { "http://www.trevenainc.com/role/DisclosureLoanPayableDetailss": { "parentTag": "us-gaap_OtherLongTermDebtNoncurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.trevenainc.com/role/DisclosureLoanPayableDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Face Amount", "terseLabel": "Face amount", "documentation": "Face (par) amount of debt instrument at time of issuance." } } }, "auth_ref": [ "r49", "r51", "r251", "r393", "r597", "r598" ] }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentInterestRateEffectivePercentage", "presentation": [ "http://www.trevenainc.com/role/DisclosureLoanPayableDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Interest Rate, Effective Percentage", "terseLabel": "Effective interest rate (as a percent)", "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium." } } }, "auth_ref": [ "r21", "r49", "r277", "r393" ] }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentInterestRateStatedPercentage", "presentation": [ "http://www.trevenainc.com/role/DisclosureLoanPayableDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Interest Rate, Stated Percentage", "terseLabel": "Interest rate (as a percent)", "documentation": "Contractual interest rate for funds borrowed, under the debt agreement." } } }, "auth_ref": [ "r21", "r252" ] }, "us-gaap_DebtInstrumentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentLineItems", "presentation": [ "http://www.trevenainc.com/role/DisclosureLoanPayableDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument [Line Items]", "terseLabel": "Long Term Debt", "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": [ "r145", "r251", "r252", "r253", "r254", "r255", "r257", "r262", "r263", "r264", "r265", "r267", "r268", "r269", "r270", "r271", "r272", "r275", "r393", "r596", "r597", "r598", "r599", "r600", "r718" ] }, "trvn_DebtInstrumentMaximumAmountOfTermLoanBorrowingsUnderLoanAgreement": { "xbrltype": "monetaryItemType", "nsuri": "http://www.trevenainc.com/20240331", "localname": "DebtInstrumentMaximumAmountOfTermLoanBorrowingsUnderLoanAgreement", "crdr": "credit", "presentation": [ "http://www.trevenainc.com/role/DisclosureLoanPayableDetails" ], "lang": { "en-us": { "role": { "documentation": "Maximum amount of term loan borrowings under loan agreement.", "label": "Debt Instrument, Maximum Amount of Term Loan Borrowings Under Loan Agreement", "terseLabel": "Maximum amount of borrowings under term loan agreement" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentNameDomain", "presentation": [ "http://www.trevenainc.com/role/DisclosureLoanPayableDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Name [Domain]", "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities." } } }, "auth_ref": [ "r22", "r145", "r251", "r252", "r253", "r254", "r255", "r257", "r262", "r263", "r264", "r265", "r267", "r268", "r269", "r270", "r271", "r272", "r393", "r596", "r597", "r598", "r599", "r600", "r718" ] }, "trvn_DebtInstrumentNumberOfTranches": { "xbrltype": "integerItemType", "nsuri": "http://www.trevenainc.com/20240331", "localname": "DebtInstrumentNumberOfTranches", "presentation": [ "http://www.trevenainc.com/role/DisclosureLoanPayableDetails" ], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Number of Tranches.", "label": "Debt Instrument, Number of Tranches", "terseLabel": "Debt number of tranches" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentTable", "presentation": [ "http://www.trevenainc.com/role/DisclosureLoanPayableDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Long-term Debt Instruments [Table]", "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer." } } }, "auth_ref": [ "r22", "r38", "r41", "r48", "r49", "r51", "r52", "r85", "r86", "r145", "r251", "r252", "r253", "r254", "r255", "r257", "r262", "r263", "r264", "r265", "r267", "r268", "r269", "r270", "r271", "r272", "r275", "r393", "r596", "r597", "r598", "r599", "r600", "r718" ] }, "us-gaap_DebtInstrumentUnamortizedDiscount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentUnamortizedDiscount", "crdr": "debit", "calculation": { "http://www.trevenainc.com/role/DisclosureLoanPayableDetailss": { "parentTag": "us-gaap_OtherLongTermDebtNoncurrent", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.trevenainc.com/role/DisclosureLoanPayableDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Unamortized Discount", "negatedLabel": "Unamoritized debt discount", "documentation": "Amount, after accumulated amortization, of debt discount." } } }, "auth_ref": [ "r48", "r51", "r739" ] }, "trvn_December2023EquityOfferingAndWarrantIssuanceMember": { "xbrltype": "domainItemType", "nsuri": "http://www.trevenainc.com/20240331", "localname": "December2023EquityOfferingAndWarrantIssuanceMember", "presentation": [ "http://www.trevenainc.com/role/DisclosureFairValueOfFinancialInstrumentsAdditionalInformationDetails", "http://www.trevenainc.com/role/DisclosureFairValueOfFinancialInstrumentsRegisteredDirectStockOfferingAndConcurrentWarrantIssuanceDetails", "http://www.trevenainc.com/role/DisclosureNetLossPerCommonShareDetails", "http://www.trevenainc.com/role/DisclosureStockholdersDeficitEquityEquityOfferingAndWarrantIssuanceDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to the December 2023 equity offering and warrant issuance.", "label": "December 2023 Equity Offering and Warrant Issuance" } } }, "auth_ref": [] }, "trvn_December2023InducementAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.trevenainc.com/20240331", "localname": "December2023InducementAgreementMember", "presentation": [ "http://www.trevenainc.com/role/DisclosureFairValueOfFinancialInstrumentsRegisteredDirectStockOfferingAndConcurrentWarrantIssuanceDetails", "http://www.trevenainc.com/role/DisclosureStockholdersDeficitEquityEquityOfferingAndWarrantIssuanceDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to the December 2023 inducement agreement.", "label": "December 2023 Inducement Agreement" } } }, "auth_ref": [] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "calculation": { "http://www.trevenainc.com/role/StatementConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.trevenainc.com/role/StatementConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Depreciation, Depletion and Amortization", "terseLabel": "Depreciation", "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets." } } }, "auth_ref": [ "r5", "r180" ] }, "trvn_DistributionServiceFeesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.trevenainc.com/20240331", "localname": "DistributionServiceFeesPolicyTextBlock", "presentation": [ "http://www.trevenainc.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for distribution service fees.", "label": "Distribution Service Fees [Policy Text Block]", "terseLabel": "Distribution Service Fees" } } }, "auth_ref": [] }, "trvn_DistributorChargebacksPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.trevenainc.com/20240331", "localname": "DistributorChargebacksPolicyTextBlock", "presentation": [ "http://www.trevenainc.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for distributor chargebacks.", "label": "Distributor Chargebacks [Policy Text Block]", "terseLabel": "Distributor Chargebacks" } } }, "auth_ref": [] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.trevenainc.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus", "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY." } } }, "auth_ref": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://www.trevenainc.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus", "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006." } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentPeriodEndDate", "presentation": [ "http://www.trevenainc.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Period End Date", "terseLabel": "Document Period End Date", "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD." } } }, "auth_ref": [] }, "dei_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentQuarterlyReport", "presentation": [ "http://www.trevenainc.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": [ "r628" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentTransitionReport", "presentation": [ "http://www.trevenainc.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": [ "r661" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://www.trevenainc.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Type", "terseLabel": "Document Type", "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'." } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareAbstract", "lang": { "en-us": { "role": { "label": "Net Loss Per Common Share" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasic", "presentation": [ "http://www.trevenainc.com/role/DisclosureNetLossPerCommonShareDetails", "http://www.trevenainc.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic", "terseLabel": "Net loss per share of common stock, basic (in dollars per share)", "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r134", "r151", "r152", "r153", "r154", "r155", "r160", "r163", "r167", "r168", "r169", "r173", "r375", "r376", "r444", "r458", "r590" ] }, "us-gaap_EarningsPerShareBasicAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasicAbstract", "presentation": [ "http://www.trevenainc.com/role/DisclosureNetLossPerCommonShareDetails", "http://www.trevenainc.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic and Diluted [Abstract]", "terseLabel": "Per share information:", "verboseLabel": "Basic and diluted net loss per common share calculation:" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.trevenainc.com/role/DisclosureNetLossPerCommonShareDetails", "http://www.trevenainc.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Diluted", "terseLabel": "Net loss per share of common stock, diluted (in dollars per share)", "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period." } } }, "auth_ref": [ "r134", "r151", "r152", "r153", "r154", "r155", "r163", "r167", "r168", "r169", "r173", "r375", "r376", "r444", "r458", "r590" ] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://www.trevenainc.com/role/DisclosureNetLossPerCommonShare" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Text Block]", "terseLabel": "Net Loss Per Common Share", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r159", "r170", "r171", "r172" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "presentation": [ "http://www.trevenainc.com/role/DisclosureStockholdersDeficitEquityNonVestedRsusDetails", "http://www.trevenainc.com/role/DisclosureStockholdersDeficitEquityOptionsOtherInfoDetailsCheck" ], "lang": { "en-us": { "role": { "label": "Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition", "terseLabel": "Weighted average remaining period for recognition of unrecognized compensation expense", "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r350" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "crdr": "debit", "presentation": [ "http://www.trevenainc.com/role/DisclosureStockholdersDeficitEquityNonVestedRsusDetails", "http://www.trevenainc.com/role/DisclosureStockholdersDeficitEquityOptionsOtherInfoDetailsCheck" ], "lang": { "en-us": { "role": { "label": "Employee Service Share-based Compensation, Nonvested Awards, Compensation Not yet Recognized, Stock Options", "verboseLabel": "Unrecognized compensation expense", "documentation": "Amount of cost to be recognized for option under share-based payment arrangement." } } }, "auth_ref": [ "r768" ] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockOptionMember", "presentation": [ "http://www.trevenainc.com/role/DisclosureNetLossPerCommonShareDetails", "http://www.trevenainc.com/role/DisclosureStockholdersDeficitEquityOptionsOtherInfoDetailsCheck", "http://www.trevenainc.com/role/DisclosureStockholdersDeficitEquitySharesReservedForFutureGrantAndIssuanceDetailsCheck", "http://www.trevenainc.com/role/DisclosureStockholdersDeficitEquityStockOptionActivityDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Employee Stock Option [Member]", "terseLabel": "Employee Stock Option", "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time." } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.trevenainc.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.trevenainc.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://www.trevenainc.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://www.trevenainc.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCentralIndexKey", "presentation": [ "http://www.trevenainc.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Central Index Key", "terseLabel": "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": [ "r626" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.trevenainc.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding", "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument." } } }, "auth_ref": [] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://www.trevenainc.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Current Reporting Status", "terseLabel": "Entity Current Reporting Status", "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://www.trevenainc.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r626" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://www.trevenainc.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity File Number", "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen." } } }, "auth_ref": [] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFilerCategory", "presentation": [ "http://www.trevenainc.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Filer Category", "terseLabel": "Entity Filer Category", "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [ "r626" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.trevenainc.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://www.trevenainc.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": [ "r700" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://www.trevenainc.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Registrant Name", "terseLabel": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r626" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://www.trevenainc.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": [ "r626" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitySmallBusiness", "presentation": [ "http://www.trevenainc.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r626" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.trevenainc.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": [ "r626" ] }, "us-gaap_EquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityAbstract", "lang": { "en-us": { "role": { "label": "Stockholders' Equity." } } }, "auth_ref": [] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityComponentDomain", "presentation": [ "http://www.trevenainc.com/role/StatementConsolidatedStatementsOfStockholdersDeficitEquityUnaudited" ], "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": [ "r10", "r107", "r129", "r130", "r131", "r146", "r147", "r148", "r150", "r156", "r158", "r174", "r222", "r223", "r295", "r351", "r352", "r353", "r356", "r357", "r366", "r367", "r368", "r369", "r370", "r371", "r374", "r386", "r387", "r388", "r389", "r390", "r391", "r409", "r466", "r467", "r468", "r480", "r546" ] }, "trvn_EquityIncentivePlan2013Member": { "xbrltype": "domainItemType", "nsuri": "http://www.trevenainc.com/20240331", "localname": "EquityIncentivePlan2013Member", "presentation": [ "http://www.trevenainc.com/role/DisclosureStockholdersDeficitEquitySharesReservedForFutureGrantAndIssuanceDetailsCheck" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to the 2013 Equity Incentive Plan.", "label": "2013 plan" } } }, "auth_ref": [] }, "trvn_EquityIncentivePlan2023Member": { "xbrltype": "domainItemType", "nsuri": "http://www.trevenainc.com/20240331", "localname": "EquityIncentivePlan2023Member", "presentation": [ "http://www.trevenainc.com/role/DisclosureStockholdersDeficitEquitySharesReservedForFutureGrantAndIssuanceDetailsCheck" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to the 2023 Equity Incentive Plan.", "label": "2023 Plan" } } }, "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": [ "r669" ] }, "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": [ "r633", "r644", "r654", "r679" ] }, "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": [ "r630", "r641", "r651", "r676" ] }, "us-gaap_EstimateOfFairValueFairValueDisclosureMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EstimateOfFairValueFairValueDisclosureMember", "presentation": [ "http://www.trevenainc.com/role/DisclosureFairValueOfFinancialInstrumentsDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value", "documentation": "Measured as an estimate of fair value." } } }, "auth_ref": [ "r264", "r384", "r597", "r598" ] }, "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": [ "r675" ] }, "us-gaap_FairValueAdjustmentOfWarrants": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAdjustmentOfWarrants", "crdr": "debit", "calculation": { "http://www.trevenainc.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0, "order": 1.0 }, "http://www.trevenainc.com/role/StatementConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.trevenainc.com/role/DisclosureFairValueOfFinancialInstrumentsAdditionalInformationDetails", "http://www.trevenainc.com/role/DisclosureFairValueOfFinancialInstrumentsRegisteredDirectStockOfferingAndConcurrentWarrantIssuanceDetails", "http://www.trevenainc.com/role/DisclosureStockholdersDeficitEquityEquityOfferingAndWarrantIssuanceDetails", "http://www.trevenainc.com/role/StatementConsolidatedStatementsOfCashFlowsUnaudited", "http://www.trevenainc.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited" ], "lang": { "en-us": { "role": { "label": "Fair Value Adjustment of Warrants", "negatedLabel": "Change in fair value of warrant liability", "terseLabel": "Change in fair value of warrant liability", "documentation": "Amount of expense (income) related to adjustment to fair value of warrant liability." } } }, "auth_ref": [ "r0", "r5" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "presentation": [ "http://www.trevenainc.com/role/DisclosureFairValueOfFinancialInstrumentsDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value Measurements, Recurring and Nonrecurring [Table]", "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis." } } }, "auth_ref": [ "r378", "r379", "r382" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "presentation": [ "http://www.trevenainc.com/role/DisclosureFairValueOfFinancialInstrumentsTables" ], "lang": { "en-us": { "role": { "label": "Fair Value Measurements, Recurring and Nonrecurring, Valuation Techniques [Table Text Block]", "terseLabel": "Schedule of assumptions used for valuation of warrants", "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": [ "r11" ] }, "us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems", "presentation": [ "http://www.trevenainc.com/role/DisclosureFairValueOfFinancialInstrumentsDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]", "terseLabel": "Fair value", "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_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://www.trevenainc.com/role/DisclosureFairValueOfFinancialInstrumentsAdditionalInformationDetails", "http://www.trevenainc.com/role/DisclosureFairValueOfFinancialInstrumentsDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Hierarchy [Axis]", "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient." } } }, "auth_ref": [ "r264", "r314", "r315", "r316", "r317", "r318", "r319", "r379", "r414", "r415", "r416", "r597", "r598", "r604", "r605", "r606" ] }, "us-gaap_FairValueByMeasurementBasisAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByMeasurementBasisAxis", "presentation": [ "http://www.trevenainc.com/role/DisclosureFairValueOfFinancialInstrumentsDetails" ], "lang": { "en-us": { "role": { "label": "Measurement Basis [Axis]", "documentation": "Information by measurement basis." } } }, "auth_ref": [ "r14", "r47", "r264", "r597", "r598" ] }, "us-gaap_FairValueDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresAbstract", "lang": { "en-us": { "role": { "label": "Fair Value of Financial Instruments" } } }, "auth_ref": [] }, "us-gaap_FairValueDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresTextBlock", "presentation": [ "http://www.trevenainc.com/role/DisclosureFairValueOfFinancialInstruments" ], "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Text Block]", "terseLabel": "Fair Value of Financial Instruments", "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information." } } }, "auth_ref": [ "r377" ] }, "us-gaap_FairValueInputsLevel1Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel1Member", "presentation": [ "http://www.trevenainc.com/role/DisclosureFairValueOfFinancialInstrumentsDetails" ], "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": [ "r264", "r314", "r319", "r379", "r414", "r604", "r605", "r606" ] }, "us-gaap_FairValueInputsLevel3Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel3Member", "presentation": [ "http://www.trevenainc.com/role/DisclosureFairValueOfFinancialInstrumentsAdditionalInformationDetails", "http://www.trevenainc.com/role/DisclosureFairValueOfFinancialInstrumentsDetails" ], "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": [ "r264", "r314", "r315", "r316", "r317", "r318", "r319", "r379", "r416", "r597", "r598", "r604", "r605", "r606" ] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNet", "crdr": "debit", "presentation": [ "http://www.trevenainc.com/role/DisclosureFairValueOfFinancialInstrumentsDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Transfers, Net", "terseLabel": "Transfers between Level 2 and Level 3", "documentation": "Amount of transfer of financial instrument classified as an asset into (out of) level 3 of the fair value hierarchy." } } }, "auth_ref": [] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://www.trevenainc.com/role/DisclosureFairValueOfFinancialInstrumentsAdditionalInformationDetails", "http://www.trevenainc.com/role/DisclosureFairValueOfFinancialInstrumentsDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value Hierarchy [Domain]", "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value." } } }, "auth_ref": [ "r264", "r314", "r315", "r316", "r317", "r318", "r319", "r414", "r415", "r416", "r597", "r598", "r604", "r605", "r606" ] }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueOfFinancialInstrumentsPolicy", "presentation": [ "http://www.trevenainc.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Fair Value of Financial Instruments, Policy [Policy Text Block]", "terseLabel": "Fair Value of Financial Instruments", "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments." } } }, "auth_ref": [ "r7", "r15" ] }, "trvn_FinanceLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://www.trevenainc.com/20240331", "localname": "FinanceLeaseCost", "crdr": "debit", "calculation": { "http://www.trevenainc.com/role/DisclosureCommitmentsAndContingenciesComponentsOfLeaseExpenseDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.trevenainc.com/role/DisclosureCommitmentsAndContingenciesComponentsOfLeaseExpenseDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of finance lease cost.", "label": "Finance Lease Cost", "totalLabel": "Total finance lease costs" } } }, "auth_ref": [] }, "us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilitiesPaymentsDueAbstract", "presentation": [ "http://www.trevenainc.com/role/DisclosureCommitmentsAndContingenciesLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Finance Lease Liabilities, Payments, Due [Abstract]", "terseLabel": "Financing Leases" } } }, "auth_ref": [] }, "us-gaap_FinanceLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiability", "crdr": "credit", "calculation": { "http://www.trevenainc.com/role/DisclosureCommitmentsAndContingenciesLeaseLiabilitiesDetailsCalc2": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 }, "http://www.trevenainc.com/role/DisclosureCommitmentsAndContingenciesBalanceSheetInformationRelatedToLeasesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.trevenainc.com/role/DisclosureCommitmentsAndContingenciesBalanceSheetInformationRelatedToLeasesDetails", "http://www.trevenainc.com/role/DisclosureCommitmentsAndContingenciesLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Liability", "terseLabel": "Lease Liability", "totalLabel": "Lease Liability", "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease." } } }, "auth_ref": [ "r395", "r407" ] }, "us-gaap_FinanceLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.trevenainc.com/role/DisclosureCommitmentsAndContingenciesBalanceSheetInformationRelatedToLeasesDetails": { "parentTag": "us-gaap_FinanceLeaseLiability", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.trevenainc.com/role/DisclosureCommitmentsAndContingenciesBalanceSheetInformationRelatedToLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Liability, Current", "terseLabel": "Finance lease liabilities - Current", "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as current." } } }, "auth_ref": [ "r395" ] }, "us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList", "presentation": [ "http://www.trevenainc.com/role/DisclosureCommitmentsAndContingenciesBalanceSheetInformationRelatedToLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Liability, Current, Statement of Financial Position [Extensible List]", "documentation": "Indicates line item in statement of financial position that includes current finance lease liability." } } }, "auth_ref": [ "r396" ] }, "us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://www.trevenainc.com/role/DisclosureCommitmentsAndContingenciesTables" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Liability, Maturity [Table Text Block]", "terseLabel": "Schedule of maturities of financing lease liabilities", "documentation": "Tabular disclosure of undiscounted cash flows of finance lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to finance lease liability recognized in statement of financial position." } } }, "auth_ref": [ "r776" ] }, "us-gaap_FinanceLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.trevenainc.com/role/DisclosureCommitmentsAndContingenciesBalanceSheetInformationRelatedToLeasesDetails": { "parentTag": "us-gaap_FinanceLeaseLiability", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.trevenainc.com/role/DisclosureCommitmentsAndContingenciesBalanceSheetInformationRelatedToLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Liability, Noncurrent", "terseLabel": "Finance lease liabilities - Noncurrent", "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent." } } }, "auth_ref": [ "r395" ] }, "us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList", "presentation": [ "http://www.trevenainc.com/role/DisclosureCommitmentsAndContingenciesBalanceSheetInformationRelatedToLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List]", "documentation": "Indicates line item in statement of financial position that includes noncurrent finance lease liability." } } }, "auth_ref": [ "r396" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://www.trevenainc.com/role/DisclosureCommitmentsAndContingenciesLeaseLiabilitiesDetailsCalc2": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.trevenainc.com/role/DisclosureCommitmentsAndContingenciesLeaseLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.trevenainc.com/role/DisclosureCommitmentsAndContingenciesLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Liability, Payments, Due", "totalLabel": "Total minimum lease payments", "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease." } } }, "auth_ref": [ "r407" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.trevenainc.com/role/DisclosureCommitmentsAndContingenciesLeaseLiabilitiesDetails": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.trevenainc.com/role/DisclosureCommitmentsAndContingenciesLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Liability, Payments, Due Next Twelve Months", "terseLabel": "2025", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r407" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear", "crdr": "credit", "calculation": { "http://www.trevenainc.com/role/DisclosureCommitmentsAndContingenciesLeaseLiabilitiesDetails": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.trevenainc.com/role/DisclosureCommitmentsAndContingenciesLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Liability, Payments, Remainder of Fiscal Year", "terseLabel": "2024 (April 1 - December 31)", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in remainder of current fiscal year." } } }, "auth_ref": [ "r776" ] }, "us-gaap_FinanceLeaseLiabilityStatementOfFinancialPositionExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityStatementOfFinancialPositionExtensibleList", "presentation": [ "http://www.trevenainc.com/role/DisclosureCommitmentsAndContingenciesBalanceSheetInformationRelatedToLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Liability, Statement of Financial Position [Extensible List]", "documentation": "Indicates line item in statement of financial position that includes finance lease liability." } } }, "auth_ref": [ "r396" ] }, "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "calculation": { "http://www.trevenainc.com/role/DisclosureCommitmentsAndContingenciesLeaseLiabilitiesDetailsCalc2": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.trevenainc.com/role/DisclosureCommitmentsAndContingenciesLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Liability, Undiscounted Excess Amount", "negatedLabel": "Interest Expense", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for finance lease." } } }, "auth_ref": [ "r407" ] }, "us-gaap_FinanceLeasePrincipalPayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeasePrincipalPayments", "crdr": "credit", "calculation": { "http://www.trevenainc.com/role/StatementConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.trevenainc.com/role/DisclosureCommitmentsAndContingenciesCashFlowInformationDetails", "http://www.trevenainc.com/role/StatementConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Principal Payments", "negatedLabel": "Financing cash flows from finance leases", "negatedTerseLabel": "Finance lease payments", "documentation": "Amount of cash outflow for principal payment on finance lease." } } }, "auth_ref": [ "r398", "r404" ] }, "us-gaap_FinanceLeaseRightOfUseAssetAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseRightOfUseAssetAmortization", "crdr": "debit", "calculation": { "http://www.trevenainc.com/role/DisclosureCommitmentsAndContingenciesComponentsOfLeaseExpenseDetails": { "parentTag": "trvn_FinanceLeaseCost", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.trevenainc.com/role/DisclosureCommitmentsAndContingenciesComponentsOfLeaseExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Right-of-Use Asset, Amortization", "terseLabel": "Amortization of right-of-use assets", "documentation": "Amount of amortization expense attributable to right-of-use asset from finance lease." } } }, "auth_ref": [ "r397", "r401", "r610" ] }, "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://www.trevenainc.com/role/DisclosureCommitmentsAndContingenciesLeaseTermAndDiscountRatesDetails" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Weighted average discount rate - Finance leases", "documentation": "Weighted average discount rate for finance lease calculated at point in time." } } }, "auth_ref": [ "r406", "r610" ] }, "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://www.trevenainc.com/role/DisclosureCommitmentsAndContingenciesLeaseTermAndDiscountRatesDetails" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Weighted Average Remaining Lease Term", "terseLabel": "Weighted average remaining lease term - Finance leases", "documentation": "Weighted average remaining lease term for finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r405", "r610" ] }, "trvn_FinanceLeasedAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.trevenainc.com/20240331", "localname": "FinanceLeasedAssetsMember", "presentation": [ "http://www.trevenainc.com/role/DisclosureCommitmentsAndContingenciesBalanceSheetInformationRelatedToLeasesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to finance leased assets.", "label": "Finance leased assets" } } }, "auth_ref": [] }, "us-gaap_FinancialInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancialInstrumentAxis", "presentation": [ "http://www.trevenainc.com/role/DisclosureFairValueOfFinancialInstrumentsDetails" ], "lang": { "en-us": { "role": { "label": "Financial Instrument [Axis]", "documentation": "Information by type of financial instrument." } } }, "auth_ref": [ "r191", "r192", "r193", "r194", "r195", "r196", "r197", "r198", "r199", "r200", "r201", "r202", "r203", "r204", "r205", "r206", "r207", "r208", "r209", "r210", "r211", "r212", "r213", "r214", "r215", "r216", "r217", "r218", "r219", "r220", "r224", "r225", "r226", "r227", "r228", "r229", "r230", "r231", "r275", "r291", "r372", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r456", "r594", "r703", "r704", "r705", "r706", "r707", "r708", "r709", "r726", "r727", "r728", "r729" ] }, "us-gaap_FinancialLiabilitiesFairValueDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancialLiabilitiesFairValueDisclosureAbstract", "presentation": [ "http://www.trevenainc.com/role/DisclosureFairValueOfFinancialInstrumentsDetails" ], "lang": { "en-us": { "role": { "label": "Financial Liabilities Fair Value Disclosure [Abstract]", "terseLabel": "Liabilities" } } }, "auth_ref": [] }, "us-gaap_ForeignCurrencyTransactionGainLossRealized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCurrencyTransactionGainLossRealized", "crdr": "credit", "calculation": { "http://www.trevenainc.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.trevenainc.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited" ], "lang": { "en-us": { "role": { "label": "Foreign Currency Transaction Gain (Loss), Realized", "terseLabel": "Loss on foreign currency exchange", "documentation": "Amount, before tax, of realized gain (loss) from foreign currency transaction." } } }, "auth_ref": [ "r525", "r622", "r773", "r774", "r790" ] }, "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": [ "r637", "r648", "r658", "r683" ] }, "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": [ "r637", "r648", "r658", "r683" ] }, "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": [ "r637", "r648", "r658", "r683" ] }, "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": [ "r637", "r648", "r658", "r683" ] }, "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": [ "r637", "r648", "r658", "r683" ] }, "us-gaap_GeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.trevenainc.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.trevenainc.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited" ], "lang": { "en-us": { "role": { "label": "General and Administrative Expense.", "terseLabel": "Selling, 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": [ "r71", "r529" ] }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeneralAndAdministrativeExpenseMember", "presentation": [ "http://www.trevenainc.com/role/DisclosureStockholdersDeficitEquityEquityIncentivePlansDetails" ], "lang": { "en-us": { "role": { "label": "General and Administrative Expense", "documentation": "Primary financial statement caption encompassing general and administrative expense." } } }, "auth_ref": [ "r68" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "label": "Consolidated Statements of Operations and Comprehensive Loss (Unaudited)" } } }, "auth_ref": [] }, "us-gaap_IncomeStatementLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://www.trevenainc.com/role/DisclosureStockholdersDeficitEquityEquityIncentivePlansDetails" ], "lang": { "en-us": { "role": { "label": "Income Statement Location [Axis]", "documentation": "Information by location in the income statement." } } }, "auth_ref": [ "r233", "r234", "r530" ] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://www.trevenainc.com/role/DisclosureStockholdersDeficitEquityEquityIncentivePlansDetails" ], "lang": { "en-us": { "role": { "label": "Income Statement Location [Domain]", "documentation": "Location in the income statement." } } }, "auth_ref": [ "r234", "r530" ] }, "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities", "crdr": "debit", "calculation": { "http://www.trevenainc.com/role/StatementConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.trevenainc.com/role/StatementConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Accounts Payable and Accrued Liabilities", "terseLabel": "Accounts payable, accrued expenses and other liabilities", "documentation": "The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid." } } }, "auth_ref": [ "r4" ] }, "trvn_IncreaseDecreaseInInventoryValuationAdjustment": { "xbrltype": "monetaryItemType", "nsuri": "http://www.trevenainc.com/20240331", "localname": "IncreaseDecreaseInInventoryValuationAdjustment", "crdr": "debit", "presentation": [ "http://www.trevenainc.com/role/DisclosureInventoriesNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the period in the carrying amount of the liability pertaining to the inventory valuation adjustment.", "label": "Increase (Decrease) in Inventory Valuation Adjustment", "terseLabel": "Inventory valuation adjustment" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://www.trevenainc.com/role/StatementConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in operating assets and liabilities:" } } }, "auth_ref": [] }, "trvn_IncreaseDecreaseInOperatingLeaseLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.trevenainc.com/20240331", "localname": "IncreaseDecreaseInOperatingLeaseLiabilities", "crdr": "debit", "calculation": { "http://www.trevenainc.com/role/StatementConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.trevenainc.com/role/StatementConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in operating lease liabilities.", "label": "Increase Decrease In Operating Lease Liabilities", "terseLabel": "Operating lease liabilities" } } }, "auth_ref": [] }, "trvn_IncreaseDecreaseInOperatingLeaseRightOfUseAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://www.trevenainc.com/20240331", "localname": "IncreaseDecreaseInOperatingLeaseRightOfUseAssets", "crdr": "credit", "calculation": { "http://www.trevenainc.com/role/StatementConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.trevenainc.com/role/StatementConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in operating lease right of use assets.", "label": "Increase Decrease In Operating Lease Right Of Use Assets", "negatedLabel": "Change in right-of-use asset" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "crdr": "credit", "calculation": { "http://www.trevenainc.com/role/StatementConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.trevenainc.com/role/StatementConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedTerseLabel": "Accounts receivable, prepaid expenses and other assets", "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other." } } }, "auth_ref": [ "r4" ] }, "us-gaap_IncreaseDecreaseInPrepaidInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInPrepaidInterest", "crdr": "credit", "presentation": [ "http://www.trevenainc.com/role/DisclosureLoanPayableDetails" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Prepaid Interest", "terseLabel": "Amount transferred to prepay future interest payments", "documentation": "Amount of increase (decrease) of consideration paid in advance for interest that provides economic benefits in future periods." } } }, "auth_ref": [ "r4" ] }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "presentation": [ "http://www.trevenainc.com/role/StatementConsolidatedStatementsOfStockholdersDeficitEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Stockholders' Equity", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "ecd_IndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "IndividualAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Individual [Axis]", "terseLabel": "Individual:" } } }, "auth_ref": [ "r640", "r648", "r658", "r675", "r683", "r687", "r695" ] }, "trvn_InducementPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.trevenainc.com/20240331", "localname": "InducementPlanMember", "presentation": [ "http://www.trevenainc.com/role/DisclosureStockholdersDeficitEquitySharesReservedForFutureGrantAndIssuanceDetailsCheck" ], "lang": { "en-us": { "role": { "documentation": "Inducement Plan [Member]", "label": "Inducement Plan" } } }, "auth_ref": [] }, "trvn_InitialTermOfSublease": { "xbrltype": "durationItemType", "nsuri": "http://www.trevenainc.com/20240331", "localname": "InitialTermOfSublease", "presentation": [ "http://www.trevenainc.com/role/DisclosureCommitmentsAndContingenciesLeasesDetails" ], "lang": { "en-us": { "role": { "documentation": "The initial term of the sublease.", "label": "Initial Term Of Sublease", "terseLabel": "Initial term of sublease" } } }, "auth_ref": [] }, "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": [ "r693" ] }, "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": [ "r629", "r699" ] }, "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": [ "r629", "r699" ] }, "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": [ "r629", "r699" ] }, "us-gaap_InterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestExpense", "crdr": "debit", "calculation": { "http://www.trevenainc.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.trevenainc.com/role/DisclosureLoanPayableDetails", "http://www.trevenainc.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited" ], "lang": { "en-us": { "role": { "label": "Interest Expense", "negatedLabel": "Interest expense", "terseLabel": "Interest expense", "documentation": "Amount of the cost of borrowed funds accounted for as interest expense." } } }, "auth_ref": [ "r50", "r96", "r132", "r179", "r392", "r531", "r622", "r789" ] }, "trvn_InterestReserveAccount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.trevenainc.com/20240331", "localname": "InterestReserveAccount", "crdr": "debit", "presentation": [ "http://www.trevenainc.com/role/DisclosureLoanPayableDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount held in interest reserve account.", "label": "Interest Reserve Account", "terseLabel": "Amount placed in interest reserve account" } } }, "auth_ref": [] }, "us-gaap_InventoryDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Inventories" } } }, "auth_ref": [] }, "us-gaap_InventoryDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryDisclosureTextBlock", "presentation": [ "http://www.trevenainc.com/role/DisclosureInventories" ], "lang": { "en-us": { "role": { "label": "Inventory Disclosure [Text Block]", "terseLabel": "Inventories", "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory." } } }, "auth_ref": [ "r232" ] }, "us-gaap_InventoryFinishedGoods": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryFinishedGoods", "crdr": "debit", "calculation": { "http://www.trevenainc.com/role/DisclosureInventoriesScheduleOfInventoryDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.trevenainc.com/role/DisclosureInventoriesScheduleOfInventoryDetails" ], "lang": { "en-us": { "role": { "label": "Inventory, Finished Goods, Gross", "verboseLabel": "Finished goods", "documentation": "Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer." } } }, "auth_ref": [ "r710" ] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryNet", "crdr": "debit", "calculation": { "http://www.trevenainc.com/role/DisclosureInventoriesScheduleOfInventoryDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.trevenainc.com/role/DisclosureInventoriesScheduleOfInventoryDetails" ], "lang": { "en-us": { "role": { "label": "Inventory, Net", "totalLabel": "Total Inventories", "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r120", "r583", "r611" ] }, "us-gaap_InventoryValuationReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryValuationReserves", "crdr": "credit", "calculation": { "http://www.trevenainc.com/role/DisclosureInventoriesScheduleOfInventoryDetails": { "parentTag": "us-gaap_InventoryNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.trevenainc.com/role/DisclosureInventoriesScheduleOfInventoryDetails" ], "lang": { "en-us": { "role": { "label": "Inventory Valuation Reserves", "negatedTerseLabel": "Inventory Valuation Adjustment", "documentation": "Amount of valuation reserve for inventory." } } }, "auth_ref": [ "r33", "r711" ] }, "us-gaap_InvestmentIncomeInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentIncomeInterest", "crdr": "credit", "calculation": { "http://www.trevenainc.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.trevenainc.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited" ], "lang": { "en-us": { "role": { "label": "Investment Income, Interest", "terseLabel": "Interest income", "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities." } } }, "auth_ref": [ "r72", "r178" ] }, "us-gaap_InvestmentsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentsFairValueDisclosure", "crdr": "debit", "calculation": { "http://www.trevenainc.com/role/DisclosureFairValueOfFinancialInstrumentsDetails": { "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.trevenainc.com/role/DisclosureFairValueOfFinancialInstrumentsDetails" ], "lang": { "en-us": { "role": { "label": "Investments, Fair Value Disclosure", "terseLabel": "Money market funds", "documentation": "Fair value portion of investment securities, including, but not limited to, marketable securities, derivative financial instruments, and investments accounted for under the equity method." } } }, "auth_ref": [ "r378" ] }, "trvn_JiangsuNhwaPharmaceuticalCoLtdMember": { "xbrltype": "domainItemType", "nsuri": "http://www.trevenainc.com/20240331", "localname": "JiangsuNhwaPharmaceuticalCoLtdMember", "presentation": [ "http://www.trevenainc.com/role/DisclosureLicenseAndRoyaltyRevenueDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Jiangsu Nhwa Pharmaceutical Co Ltd.", "label": "Jiangsu Nhwa Pharmaceutical Co Ltd" } } }, "auth_ref": [] }, "trvn_LeaseBalanceSheetDisclosureTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.trevenainc.com/20240331", "localname": "LeaseBalanceSheetDisclosureTableTextBlock", "presentation": [ "http://www.trevenainc.com/role/DisclosureCommitmentsAndContingenciesTables" ], "lang": { "en-us": { "role": { "documentation": "The tabular disclosure of lease balance sheet.", "label": "Lease Balance Sheet Disclosure [Table Text Block]", "terseLabel": "Schedule of balance sheet information related to leases" } } }, "auth_ref": [] }, "trvn_LeaseCashFlowInformationDisclosureTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.trevenainc.com/20240331", "localname": "LeaseCashFlowInformationDisclosureTableTextBlock", "presentation": [ "http://www.trevenainc.com/role/DisclosureCommitmentsAndContingenciesTables" ], "lang": { "en-us": { "role": { "documentation": "The tabular disclosure of lease cash flow information.", "label": "Lease Cash Flow Information Disclosure [Table Text Block]", "terseLabel": "Schedule of supplemental cash flow information" } } }, "auth_ref": [] }, "us-gaap_LeaseCostAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCostAbstract", "presentation": [ "http://www.trevenainc.com/role/DisclosureCommitmentsAndContingenciesComponentsOfLeaseExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Cost [Abstract]", "terseLabel": "Finance lease costs:" } } }, "auth_ref": [] }, "us-gaap_LeaseCostTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCostTableTextBlock", "presentation": [ "http://www.trevenainc.com/role/DisclosureCommitmentsAndContingenciesTables" ], "lang": { "en-us": { "role": { "label": "Lease, Cost [Table Text Block]", "terseLabel": "Schedule of components of lease expense", "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income." } } }, "auth_ref": [ "r775" ] }, "trvn_LeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.trevenainc.com/20240331", "localname": "LeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.trevenainc.com/role/StatementConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.trevenainc.com/role/StatementConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating and finance leases, classified as current.", "label": "Lease Liability Current", "terseLabel": "Lease liabilities" } } }, "auth_ref": [] }, "trvn_LeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.trevenainc.com/20240331", "localname": "LeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.trevenainc.com/role/StatementConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.trevenainc.com/role/StatementConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating and finance leases, classified as noncurrent.", "label": "Lease Liability Noncurrent", "terseLabel": "Leases, net of current portion" } } }, "auth_ref": [] }, "trvn_LeaseQuantitativeDisclosureTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.trevenainc.com/20240331", "localname": "LeaseQuantitativeDisclosureTableTextBlock", "presentation": [ "http://www.trevenainc.com/role/DisclosureCommitmentsAndContingenciesTables" ], "lang": { "en-us": { "role": { "documentation": "The tabular disclosure of lease quantitative information.", "label": "Lease Quantitative Disclosure Table Text Block", "terseLabel": "Schedule of weighted average lease term and discount rates" } } }, "auth_ref": [] }, "us-gaap_LesseeLeaseDescriptionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeaseDescriptionLineItems", "presentation": [ "http://www.trevenainc.com/role/DisclosureCommitmentsAndContingenciesBalanceSheetInformationRelatedToLeasesDetails", "http://www.trevenainc.com/role/DisclosureCommitmentsAndContingenciesLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Lease, Description [Line Items]", "terseLabel": "Leases", "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": [ "r400" ] }, "us-gaap_LesseeLeaseDescriptionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeaseDescriptionTable", "presentation": [ "http://www.trevenainc.com/role/DisclosureCommitmentsAndContingenciesBalanceSheetInformationRelatedToLeasesDetails", "http://www.trevenainc.com/role/DisclosureCommitmentsAndContingenciesLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Lease, Description [Table]", "documentation": "Disclosure of information about lessee's leases." } } }, "auth_ref": [ "r400" ] }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://www.trevenainc.com/role/DisclosureCommitmentsAndContingenciesTables" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]", "terseLabel": "Schedule of maturities of operating lease liabilities", "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position." } } }, "auth_ref": [ "r776" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://www.trevenainc.com/role/DisclosureCommitmentsAndContingenciesLeaseLiabilitiesDetailsCalc2": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.trevenainc.com/role/DisclosureCommitmentsAndContingenciesLeaseLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.trevenainc.com/role/DisclosureCommitmentsAndContingenciesLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Payments, Due", "totalLabel": "Total minimum lease payments", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease." } } }, "auth_ref": [ "r407" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.trevenainc.com/role/DisclosureCommitmentsAndContingenciesLeaseLiabilitiesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.trevenainc.com/role/DisclosureCommitmentsAndContingenciesLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Payments, Due Next Twelve Months", "terseLabel": "2025", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r407" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "calculation": { "http://www.trevenainc.com/role/DisclosureCommitmentsAndContingenciesLeaseLiabilitiesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.trevenainc.com/role/DisclosureCommitmentsAndContingenciesLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Payments, Due Year Four", "terseLabel": "2028", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r407" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "calculation": { "http://www.trevenainc.com/role/DisclosureCommitmentsAndContingenciesLeaseLiabilitiesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.trevenainc.com/role/DisclosureCommitmentsAndContingenciesLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Payments, Due Year Three", "terseLabel": "2027", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r407" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://www.trevenainc.com/role/DisclosureCommitmentsAndContingenciesLeaseLiabilitiesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.trevenainc.com/role/DisclosureCommitmentsAndContingenciesLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Payments, Due Year Two", "terseLabel": "2026", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r407" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "crdr": "credit", "calculation": { "http://www.trevenainc.com/role/DisclosureCommitmentsAndContingenciesLeaseLiabilitiesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.trevenainc.com/role/DisclosureCommitmentsAndContingenciesLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Payments, Remainder of Fiscal Year", "terseLabel": "2024 (April 1 - December 31)", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year." } } }, "auth_ref": [ "r776" ] }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "calculation": { "http://www.trevenainc.com/role/DisclosureCommitmentsAndContingenciesLeaseLiabilitiesDetailsCalc2": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.trevenainc.com/role/DisclosureCommitmentsAndContingenciesLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "negatedLabel": "Interest Expense", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease." } } }, "auth_ref": [ "r407" ] }, "us-gaap_LessorOperatingLeasePaymentsFiscalYearMaturityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LessorOperatingLeasePaymentsFiscalYearMaturityAbstract", "presentation": [ "http://www.trevenainc.com/role/DisclosureCommitmentsAndContingenciesLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Lessor, Operating Lease, Payments, Fiscal Year Maturity [Abstract]", "terseLabel": "Sublease" } } }, "auth_ref": [] }, "us-gaap_LessorOperatingLeasePaymentsToBeReceived": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LessorOperatingLeasePaymentsToBeReceived", "crdr": "debit", "calculation": { "http://www.trevenainc.com/role/DisclosureCommitmentsAndContingenciesLeaseLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.trevenainc.com/role/DisclosureCommitmentsAndContingenciesLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Lessor, Operating Lease, Payments to be Received", "totalLabel": "Total minimum lease payments", "documentation": "Amount of lease payments to be received by lessor for operating lease." } } }, "auth_ref": [ "r408" ] }, "us-gaap_LessorOperatingLeasePaymentsToBeReceivedFourYears": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LessorOperatingLeasePaymentsToBeReceivedFourYears", "crdr": "debit", "calculation": { "http://www.trevenainc.com/role/DisclosureCommitmentsAndContingenciesLeaseLiabilitiesDetails": { "parentTag": "us-gaap_LessorOperatingLeasePaymentsToBeReceived", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.trevenainc.com/role/DisclosureCommitmentsAndContingenciesLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Lessor, Operating Lease, Payments to be Received, Four Years", "terseLabel": "2028", "documentation": "Amount of lease payment to be received by lessor for operating lease in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r408" ] }, "us-gaap_LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock", "presentation": [ "http://www.trevenainc.com/role/DisclosureCommitmentsAndContingenciesTables" ], "lang": { "en-us": { "role": { "label": "Lessor, Operating Lease, Payments to be Received, Maturity [Table Text Block]", "terseLabel": "Schedule of expected sublease inflows", "documentation": "Tabular disclosure of maturity of undiscounted cash flows to be received by lessor on annual basis for operating lease." } } }, "auth_ref": [ "r777" ] }, "us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths", "crdr": "debit", "calculation": { "http://www.trevenainc.com/role/DisclosureCommitmentsAndContingenciesLeaseLiabilitiesDetails": { "parentTag": "us-gaap_LessorOperatingLeasePaymentsToBeReceived", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.trevenainc.com/role/DisclosureCommitmentsAndContingenciesLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Lessor, Operating Lease, Payments to be Received, Next Twelve Months", "terseLabel": "2025", "documentation": "Amount of lease payment to be received by lessor for operating lease in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r408" ] }, "us-gaap_LessorOperatingLeasePaymentsToBeReceivedRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LessorOperatingLeasePaymentsToBeReceivedRemainderOfFiscalYear", "crdr": "debit", "calculation": { "http://www.trevenainc.com/role/DisclosureCommitmentsAndContingenciesLeaseLiabilitiesDetails": { "parentTag": "us-gaap_LessorOperatingLeasePaymentsToBeReceived", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.trevenainc.com/role/DisclosureCommitmentsAndContingenciesLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Lessor, Operating Lease, Payments to be Received, Remainder of Fiscal Year", "terseLabel": "2024 (April 1 - December 31)", "documentation": "Amount of lease payment to be received by lessor for operating lease in remainder of current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r777" ] }, "us-gaap_LessorOperatingLeasePaymentsToBeReceivedThreeYears": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LessorOperatingLeasePaymentsToBeReceivedThreeYears", "crdr": "debit", "calculation": { "http://www.trevenainc.com/role/DisclosureCommitmentsAndContingenciesLeaseLiabilitiesDetails": { "parentTag": "us-gaap_LessorOperatingLeasePaymentsToBeReceived", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.trevenainc.com/role/DisclosureCommitmentsAndContingenciesLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Lessor, Operating Lease, Payments to be Received, Three Years", "terseLabel": "2027", "documentation": "Amount of lease payment to be received by lessor for operating lease in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r408" ] }, "us-gaap_LessorOperatingLeasePaymentsToBeReceivedTwoYears": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LessorOperatingLeasePaymentsToBeReceivedTwoYears", "crdr": "debit", "calculation": { "http://www.trevenainc.com/role/DisclosureCommitmentsAndContingenciesLeaseLiabilitiesDetails": { "parentTag": "us-gaap_LessorOperatingLeasePaymentsToBeReceived", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.trevenainc.com/role/DisclosureCommitmentsAndContingenciesLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Lessor, Operating Lease, Payments to be Received, Two Years", "terseLabel": "2026", "documentation": "Amount of lease payment to be received by lessor for operating lease in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r408" ] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://www.trevenainc.com/role/StatementConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.trevenainc.com/role/StatementConsolidatedBalanceSheetsUnaudited" ], "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": [ "r19", "r142", "r221", "r241", "r242", "r243", "r244", "r245", "r246", "r247", "r248", "r249", "r361", "r364", "r365", "r385", "r504", "r591", "r624", "r736", "r778", "r779" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://www.trevenainc.com/role/StatementConsolidatedBalanceSheetsUnaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.trevenainc.com/role/StatementConsolidatedBalanceSheetsUnaudited" ], "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": [ "r63", "r94", "r451", "r611", "r719", "r730", "r772" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://www.trevenainc.com/role/StatementConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "Liabilities and stockholders' equity" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.trevenainc.com/role/StatementConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.trevenainc.com/role/StatementConsolidatedBalanceSheetsUnaudited" ], "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": [ "r20", "r110", "r142", "r221", "r241", "r242", "r243", "r244", "r245", "r246", "r247", "r248", "r249", "r361", "r364", "r365", "r385", "r611", "r736", "r778", "r779" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.trevenainc.com/role/StatementConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities:" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesFairValueDisclosure", "crdr": "credit", "presentation": [ "http://www.trevenainc.com/role/DisclosureFairValueOfFinancialInstrumentsDetails" ], "lang": { "en-us": { "role": { "label": "Liabilities, Fair Value Disclosure", "terseLabel": "Liabilities", "documentation": "Fair value of financial and nonfinancial obligations." } } }, "auth_ref": [ "r47" ] }, "trvn_LicenseAndRoyaltyMember": { "xbrltype": "domainItemType", "nsuri": "http://www.trevenainc.com/20240331", "localname": "LicenseAndRoyaltyMember", "presentation": [ "http://www.trevenainc.com/role/DisclosureLicenseAndRoyaltyRevenueDetails" ], "lang": { "en-us": { "role": { "documentation": "Right to use intangible asset. Intangible asset includes, but is not limited to, patent, copyright, technology, manufacturing process, software or trademark, and and money for usage-based right to asset..", "label": "License and royalty revenues" } } }, "auth_ref": [] }, "us-gaap_LicenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LicenseMember", "presentation": [ "http://www.trevenainc.com/role/DisclosureLicenseAndRoyaltyRevenueDetails" ], "lang": { "en-us": { "role": { "label": "License revenue", "documentation": "Right to use intangible asset. Intangible asset includes, but is not limited to, patent, copyright, technology, manufacturing process, software or trademark." } } }, "auth_ref": [ "r741" ] }, "trvn_LicensingAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.trevenainc.com/20240331", "localname": "LicensingAgreementMember", "presentation": [ "http://www.trevenainc.com/role/DisclosureLicenseAndRoyaltyRevenueDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to licensing agreement.", "label": "Licensing agreements for development and commercialization" } } }, "auth_ref": [] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://www.trevenainc.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_LongTermDebtNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtNoncurrent", "crdr": "credit", "calculation": { "http://www.trevenainc.com/role/StatementConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.trevenainc.com/role/StatementConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Long-term Debt, Excluding Current Maturities", "terseLabel": "Loans payable, net", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation." } } }, "auth_ref": [ "r115" ] }, "us-gaap_LongTermDebtTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtTerm", "presentation": [ "http://www.trevenainc.com/role/DisclosureLoanPayableDetails" ], "lang": { "en-us": { "role": { "label": "Long-term Debt, Term", "terseLabel": "Term of loan", "documentation": "Period between issuance and maturity of long-term debt, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r771" ] }, "us-gaap_MarketableSecuritiesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MarketableSecuritiesTextBlock", "presentation": [ "http://www.trevenainc.com/role/DisclosureFairValueOfFinancialInstrumentsTables" ], "lang": { "en-us": { "role": { "label": "Available-for-sale Securities [Table Text Block]", "terseLabel": "Schedule of cash, cash equivalents, marketable securities and restricted cash", "documentation": "Tabular disclosure of marketable securities. This may consist of investments in certain debt and equity securities, short-term investments and other assets." } } }, "auth_ref": [] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MaximumMember", "presentation": [ "http://www.trevenainc.com/role/DisclosureFairValueOfFinancialInstrumentsRegisteredDirectStockOfferingAndConcurrentWarrantIssuanceDetails", "http://www.trevenainc.com/role/DisclosureLicenseAndRoyaltyRevenueDetails", "http://www.trevenainc.com/role/DisclosureLoanPayableDetails" ], "lang": { "en-us": { "role": { "label": "Maximum" } } }, "auth_ref": [ "r237", "r238", "r239", "r240", "r320", "r441", "r465", "r495", "r496", "r551", "r553", "r555", "r556", "r558", "r577", "r578", "r593", "r601", "r607", "r613", "r738", "r780", "r781", "r782", "r783", "r784", "r785" ] }, "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": [ "r667" ] }, "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": [ "r667" ] }, "us-gaap_MeasurementInputExpectedTermMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputExpectedTermMember", "presentation": [ "http://www.trevenainc.com/role/DisclosureFairValueOfFinancialInstrumentsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Estimated remaining term", "documentation": "Measurement input using period financial instrument is expected to be outstanding. Excludes maturity date." } } }, "auth_ref": [ "r770" ] }, "us-gaap_MeasurementInputPriceVolatilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputPriceVolatilityMember", "presentation": [ "http://www.trevenainc.com/role/DisclosureFairValueOfFinancialInstrumentsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Volatility", "documentation": "Measurement input using rate at which price of security will increase (decrease) for given set of returns." } } }, "auth_ref": [ "r770" ] }, "us-gaap_MeasurementInputRiskFreeInterestRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputRiskFreeInterestRateMember", "presentation": [ "http://www.trevenainc.com/role/DisclosureFairValueOfFinancialInstrumentsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Risk-free interest rate", "documentation": "Measurement input using interest rate on instrument with zero risk of financial loss." } } }, "auth_ref": [ "r770" ] }, "us-gaap_MeasurementInputTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputTypeAxis", "presentation": [ "http://www.trevenainc.com/role/DisclosureFairValueOfFinancialInstrumentsAdditionalInformationDetails" ], "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": [ "r380" ] }, "us-gaap_MeasurementInputTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputTypeDomain", "presentation": [ "http://www.trevenainc.com/role/DisclosureFairValueOfFinancialInstrumentsAdditionalInformationDetails" ], "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://www.trevenainc.com/role/DisclosureFairValueOfFinancialInstrumentsRegisteredDirectStockOfferingAndConcurrentWarrantIssuanceDetails", "http://www.trevenainc.com/role/DisclosureLicenseAndRoyaltyRevenueDetails", "http://www.trevenainc.com/role/DisclosureLoanPayableDetails" ], "lang": { "en-us": { "role": { "label": "Minimum" } } }, "auth_ref": [ "r237", "r238", "r239", "r240", "r320", "r441", "r465", "r495", "r496", "r551", "r553", "r555", "r556", "r558", "r577", "r578", "r593", "r601", "r607", "r613", "r738", "r780", "r781", "r782", "r783", "r784", "r785" ] }, "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": [ "r686" ] }, "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": [ "r694" ] }, "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": [ "r668" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://www.trevenainc.com/role/StatementConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.trevenainc.com/role/StatementConsolidatedStatementsOfCashFlowsUnaudited" ], "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": [ "r137" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract", "presentation": [ "http://www.trevenainc.com/role/StatementConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities, Continuing Operations [Abstract]", "terseLabel": "Financing activities:" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://www.trevenainc.com/role/StatementConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.trevenainc.com/role/StatementConsolidatedStatementsOfCashFlowsUnaudited" ], "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": [ "r76", "r77", "r78" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract", "presentation": [ "http://www.trevenainc.com/role/StatementConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities, Continuing Operations [Abstract]", "terseLabel": "Operating activities:" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLoss", "crdr": "credit", "presentation": [ "http://www.trevenainc.com/role/DisclosureNetLossPerCommonShareDetails", "http://www.trevenainc.com/role/DisclosureOrganizationAndDescriptionOfBusinessDetails", "http://www.trevenainc.com/role/StatementConsolidatedStatementsOfStockholdersDeficitEquityUnaudited", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "negatedLabel": "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": [ "r67", "r78", "r95", "r108", "r125", "r127", "r131", "r142", "r149", "r151", "r152", "r153", "r154", "r157", "r158", "r165", "r177", "r181", "r183", "r185", "r221", "r241", "r242", "r243", "r244", "r245", "r246", "r247", "r248", "r249", "r376", "r385", "r455", "r526", "r544", "r545", "r592", "r622", "r736" ] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "crdr": "credit", "calculation": { "http://www.trevenainc.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.trevenainc.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss) Available to Common Stockholders, Basic", "totalLabel": "Net loss", "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders." } } }, "auth_ref": [ "r135", "r151", "r152", "r153", "r154", "r160", "r161", "r166", "r169", "r177", "r181", "r183", "r185", "r592" ] }, "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": [ "r667" ] }, "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": [ "r637", "r648", "r658", "r675", "r683" ] }, "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": [ "r665" ] }, "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": [ "r664" ] }, "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": [ "r675" ] }, "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": [ "r694" ] }, "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": [ "r694" ] }, "us-gaap_NonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.trevenainc.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited": { "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.trevenainc.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited" ], "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": [ "r73" ] }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonoperatingIncomeExpenseAbstract", "presentation": [ "http://www.trevenainc.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited" ], "lang": { "en-us": { "role": { "label": "Nonoperating Income (Expense) [Abstract]", "terseLabel": "Other income (expense):" } } }, "auth_ref": [] }, "us-gaap_NumberOfOperatingSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NumberOfOperatingSegments", "presentation": [ "http://www.trevenainc.com/role/DisclosureOrganizationAndDescriptionOfBusinessDetails" ], "lang": { "en-us": { "role": { "label": "Number of Operating Segments", "terseLabel": "Number of operating segments", "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues." } } }, "auth_ref": [ "r725" ] }, "trvn_NumberOfWhollyOwnedSubsidiaries": { "xbrltype": "integerItemType", "nsuri": "http://www.trevenainc.com/20240331", "localname": "NumberOfWhollyOwnedSubsidiaries", "presentation": [ "http://www.trevenainc.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "documentation": "Number of wholly owned subsidiaries.", "label": "Number Of Wholly Owned Subsidiaries", "terseLabel": "Number of wholly owned subsidiaries" } } }, "auth_ref": [] }, "us-gaap_OperatingExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpensesAbstract", "presentation": [ "http://www.trevenainc.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited" ], "lang": { "en-us": { "role": { "label": "Operating Expenses [Abstract]", "terseLabel": "Operating expenses:" } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://www.trevenainc.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited": { "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.trevenainc.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited" ], "lang": { "en-us": { "role": { "label": "Operating Income (Loss)", "totalLabel": "Loss from operations", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r177", "r181", "r183", "r185", "r592" ] }, "us-gaap_OperatingLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseCost", "crdr": "debit", "calculation": { "http://www.trevenainc.com/role/DisclosureCommitmentsAndContingenciesComponentsOfLeaseExpenseDetails": { "parentTag": "trvn_OperatingLeaseIncomeExpenseNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.trevenainc.com/role/DisclosureCommitmentsAndContingenciesComponentsOfLeaseExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Cost", "terseLabel": "Operating lease rental expense", "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability." } } }, "auth_ref": [ "r402", "r610" ] }, "trvn_OperatingLeaseCostsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.trevenainc.com/20240331", "localname": "OperatingLeaseCostsAbstract", "presentation": [ "http://www.trevenainc.com/role/DisclosureCommitmentsAndContingenciesComponentsOfLeaseExpenseDetails" ], "lang": { "en-us": { "role": { "documentation": "N/A", "label": "Operating lease costs:" } } }, "auth_ref": [] }, "trvn_OperatingLeaseIncomeExpenseNet": { "xbrltype": "monetaryItemType", "nsuri": "http://www.trevenainc.com/20240331", "localname": "OperatingLeaseIncomeExpenseNet", "crdr": "debit", "calculation": { "http://www.trevenainc.com/role/DisclosureCommitmentsAndContingenciesComponentsOfLeaseExpenseDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.trevenainc.com/role/DisclosureCommitmentsAndContingenciesComponentsOfLeaseExpenseDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of lease cost and sublease income, net.", "label": "Operating Lease Income Expense Net", "totalLabel": "Total operating lease costs" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "presentation": [ "http://www.trevenainc.com/role/DisclosureCommitmentsAndContingenciesLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease Liabilities, Payments Due [Abstract]", "terseLabel": "Operating Leases" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiability", "crdr": "credit", "calculation": { "http://www.trevenainc.com/role/DisclosureCommitmentsAndContingenciesLeaseLiabilitiesDetailsCalc2": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 }, "http://www.trevenainc.com/role/DisclosureCommitmentsAndContingenciesBalanceSheetInformationRelatedToLeasesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.trevenainc.com/role/DisclosureCommitmentsAndContingenciesBalanceSheetInformationRelatedToLeasesDetails", "http://www.trevenainc.com/role/DisclosureCommitmentsAndContingenciesLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability", "terseLabel": "Lease Liability", "totalLabel": "Lease Liability", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease." } } }, "auth_ref": [ "r395" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.trevenainc.com/role/DisclosureCommitmentsAndContingenciesBalanceSheetInformationRelatedToLeasesDetails": { "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.trevenainc.com/role/DisclosureCommitmentsAndContingenciesBalanceSheetInformationRelatedToLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability, Current", "terseLabel": "Operating lease liabilities - Current", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r395" ] }, "us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList", "presentation": [ "http://www.trevenainc.com/role/DisclosureCommitmentsAndContingenciesBalanceSheetInformationRelatedToLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible List]", "documentation": "Indicates line item in statement of financial position that includes current operating lease liability." } } }, "auth_ref": [ "r396" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.trevenainc.com/role/DisclosureCommitmentsAndContingenciesBalanceSheetInformationRelatedToLeasesDetails": { "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.trevenainc.com/role/DisclosureCommitmentsAndContingenciesBalanceSheetInformationRelatedToLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Operating lease liabilities - Noncurrent", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r395" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList", "presentation": [ "http://www.trevenainc.com/role/DisclosureCommitmentsAndContingenciesBalanceSheetInformationRelatedToLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List]", "documentation": "Indicates line item in statement of financial position that includes noncurrent operating lease liability." } } }, "auth_ref": [ "r396" ] }, "us-gaap_OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList", "presentation": [ "http://www.trevenainc.com/role/DisclosureCommitmentsAndContingenciesBalanceSheetInformationRelatedToLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability, Statement of Financial Position [Extensible List]", "documentation": "Indicates line item in statement of financial position that includes operating lease liability." } } }, "auth_ref": [ "r396" ] }, "us-gaap_OperatingLeasePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeasePayments", "crdr": "credit", "presentation": [ "http://www.trevenainc.com/role/DisclosureCommitmentsAndContingenciesCashFlowInformationDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Payments", "negatedLabel": "Operating cash flows from operating leases", "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use." } } }, "auth_ref": [ "r399", "r404" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://www.trevenainc.com/role/StatementConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.trevenainc.com/role/DisclosureCommitmentsAndContingenciesBalanceSheetInformationRelatedToLeasesDetails", "http://www.trevenainc.com/role/StatementConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Right-of-use lease assets", "verboseLabel": "Operating lease right-of-use assets", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r394" ] }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://www.trevenainc.com/role/DisclosureCommitmentsAndContingenciesLeaseTermAndDiscountRatesDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Weighted average discount rate - Operating leases", "documentation": "Weighted average discount rate for operating lease calculated at point in time." } } }, "auth_ref": [ "r406", "r610" ] }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://www.trevenainc.com/role/DisclosureCommitmentsAndContingenciesLeaseTermAndDiscountRatesDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Weighted average remaining lease term - Operating leases", "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r405", "r610" ] }, "trvn_OptionalSubleaseExtensionTerm": { "xbrltype": "durationItemType", "nsuri": "http://www.trevenainc.com/20240331", "localname": "OptionalSubleaseExtensionTerm", "presentation": [ "http://www.trevenainc.com/role/DisclosureCommitmentsAndContingenciesLeasesDetails" ], "lang": { "en-us": { "role": { "documentation": "The term of the optional sublease extension.", "label": "Optional Sublease Extension Term", "terseLabel": "Term of optional sublease extension" } } }, "auth_ref": [] }, "trvn_OptionalSubleaseSecondExtensionTerm": { "xbrltype": "durationItemType", "nsuri": "http://www.trevenainc.com/20240331", "localname": "OptionalSubleaseSecondExtensionTerm", "presentation": [ "http://www.trevenainc.com/role/DisclosureCommitmentsAndContingenciesLeasesDetails" ], "lang": { "en-us": { "role": { "documentation": "The term of the second optional sublease extension.", "label": "Optional Sublease Second Extension Term", "terseLabel": "Term of second optional sublease extension" } } }, "auth_ref": [] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "lang": { "en-us": { "role": { "label": "Organization and Description of the Business" } } }, "auth_ref": [] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "presentation": [ "http://www.trevenainc.com/role/DisclosureOrganizationAndDescriptionOfBusiness" ], "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]", "terseLabel": "Organization and Description of the Business", "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure." } } }, "auth_ref": [ "r54", "r89", "r471", "r472" ] }, "us-gaap_OtherCommitmentsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherCommitmentsLineItems", "presentation": [ "http://www.trevenainc.com/role/DisclosureLicenseAndRoyaltyRevenueDetails" ], "lang": { "en-us": { "role": { "label": "Other Commitments [Line Items]", "terseLabel": "Commitments and Contingencies", "verboseLabel": "Licensing Arrangements", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_OtherCommitmentsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherCommitmentsTable", "presentation": [ "http://www.trevenainc.com/role/DisclosureLicenseAndRoyaltyRevenueDetails" ], "lang": { "en-us": { "role": { "label": "Other Commitments [Table]", "documentation": "Disclosure of information about obligations resulting from other commitments." } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeAvailableForSaleSecuritiesAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeAvailableForSaleSecuritiesAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract", "presentation": [ "http://www.trevenainc.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Available-for-sale Securities Adjustment, Net of Tax [Abstract]", "terseLabel": "Other comprehensive loss" } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent", "crdr": "credit", "calculation": { "http://www.trevenainc.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.trevenainc.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Available-for-sale Securities Adjustment, Net of Tax, Portion Attributable to Parent", "terseLabel": "Unrealized gain on marketable securities", "documentation": "Amount, after tax and reclassification adjustment, of gain (loss) in value of unsold investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), attributable to parent." } } }, "auth_ref": [ "r3", "r8", "r90" ] }, "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax", "crdr": "credit", "presentation": [ "http://www.trevenainc.com/role/StatementConsolidatedStatementsOfStockholdersDeficitEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Available-for-sale Securities, Change in Net Unrealized Holding Gain (Loss), Net of Tax", "terseLabel": "Unrealized loss on marketable securities", "documentation": "Amount, after tax and adjustment, of unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale) and unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale." } } }, "auth_ref": [ "r122", "r123", "r124" ] }, "us-gaap_OtherLongTermDebtNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLongTermDebtNoncurrent", "crdr": "credit", "calculation": { "http://www.trevenainc.com/role/DisclosureLoanPayableDetailss": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.trevenainc.com/role/DisclosureLoanPayableDetails" ], "lang": { "en-us": { "role": { "label": "Other Long-term Debt, Noncurrent", "totalLabel": "Loans payable, net", "documentation": "Amount of long-term debt classified as other, payable after one year or the operating cycle, if longer." } } }, "auth_ref": [ "r22", "r503" ] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.trevenainc.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.trevenainc.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited" ], "lang": { "en-us": { "role": { "label": "Other Nonoperating Income (Expense)", "verboseLabel": "Other income (expense), net", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r75" ] }, "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": [ "r667" ] }, "trvn_OtherWarrantsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.trevenainc.com/20240331", "localname": "OtherWarrantsMember", "presentation": [ "http://www.trevenainc.com/role/DisclosureFairValueOfFinancialInstrumentsRegisteredDirectStockOfferingAndConcurrentWarrantIssuanceDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to other warrants not separately listed.", "label": "Other Warrants" } } }, "auth_ref": [] }, "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": [ "r635", "r646", "r656", "r681" ] }, "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": [ "r638", "r649", "r659", "r684" ] }, "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": [ "r638", "r649", "r659", "r684" ] }, "us-gaap_PaidInKindInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaidInKindInterest", "crdr": "debit", "calculation": { "http://www.trevenainc.com/role/StatementConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.trevenainc.com/role/StatementConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Paid-in-Kind Interest", "terseLabel": "Noncash interest expense on loan", "documentation": "Interest paid other than in cash for example by issuing additional debt securities. As a noncash item, it is added to net income when calculating cash provided by or used in operations using the indirect method." } } }, "auth_ref": [ "r5" ] }, "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": [ "r663" ] }, "us-gaap_PaymentsOfFinancingCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsOfFinancingCosts", "crdr": "credit", "presentation": [ "http://www.trevenainc.com/role/DisclosureLoanPayableDetails" ], "lang": { "en-us": { "role": { "label": "Payments of Financing Costs", "terseLabel": "Lender fees and third-party costs", "documentation": "The cash outflow for loan and debt issuance costs." } } }, "auth_ref": [ "r27" ] }, "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": [ "r666" ] }, "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": [ "r666" ] }, "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": [ "r665" ] }, "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": [ "r675" ] }, "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": [ "r668" ] }, "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": [ "r664" ] }, "trvn_PharmbioKoreaIncMember": { "xbrltype": "domainItemType", "nsuri": "http://www.trevenainc.com/20240331", "localname": "PharmbioKoreaIncMember", "presentation": [ "http://www.trevenainc.com/role/DisclosureLicenseAndRoyaltyRevenueDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Pharmbio Korea Inc.", "label": "Pharmbio Korea Inc" } } }, "auth_ref": [] }, "us-gaap_PlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameAxis", "presentation": [ "http://www.trevenainc.com/role/DisclosureStockholdersDeficitEquitySharesReservedForFutureGrantAndIssuanceDetailsCheck" ], "lang": { "en-us": { "role": { "label": "Plan Name [Axis]", "documentation": "Information by plan name for share-based payment arrangement." } } }, "auth_ref": [ "r742", "r743", "r744", "r745", "r746", "r747", "r748", "r749", "r750", "r751", "r752", "r753", "r754", "r755", "r756", "r757", "r758", "r759", "r760", "r761", "r762", "r763", "r764", "r765", "r766", "r767" ] }, "us-gaap_PlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameDomain", "presentation": [ "http://www.trevenainc.com/role/DisclosureStockholdersDeficitEquitySharesReservedForFutureGrantAndIssuanceDetailsCheck" ], "lang": { "en-us": { "role": { "label": "Plan Name [Domain]", "documentation": "Plan name for share-based payment arrangement." } } }, "auth_ref": [ "r742", "r743", "r744", "r745", "r746", "r747", "r748", "r749", "r750", "r751", "r752", "r753", "r754", "r755", "r756", "r757", "r758", "r759", "r760", "r761", "r762", "r763", "r764", "r765", "r766", "r767" ] }, "us-gaap_PortionAtFairValueFairValueDisclosureMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PortionAtFairValueFairValueDisclosureMember", "presentation": [ "http://www.trevenainc.com/role/DisclosureFairValueOfFinancialInstrumentsDetails" ], "lang": { "en-us": { "role": { "label": "Portion at Fair Value Measurement", "documentation": "Measured at fair value for financial reporting purposes." } } }, "auth_ref": [ "r383" ] }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockParOrStatedValuePerShare", "presentation": [ "http://www.trevenainc.com/role/StatementConsolidatedBalanceSheetsUnauditedParenthetical" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Par or Stated Value Per Share", "terseLabel": "Preferred stock, par value (in dollars per share)", "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer." } } }, "auth_ref": [ "r57", "r279" ] }, "us-gaap_PreferredStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesAuthorized", "presentation": [ "http://www.trevenainc.com/role/DisclosureStockholdersDeficitEquityEquityOfferingAndWarrantIssuanceDetails", "http://www.trevenainc.com/role/StatementConsolidatedBalanceSheetsUnauditedParenthetical" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Shares Authorized", "verboseLabel": "Preferred stock authorized (in shares)", "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r57", "r505" ] }, "us-gaap_PreferredStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesIssued", "presentation": [ "http://www.trevenainc.com/role/StatementConsolidatedBalanceSheetsUnauditedParenthetical" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Shares Issued", "verboseLabel": "Preferred stock issued (in shares)", "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt." } } }, "auth_ref": [ "r57", "r279" ] }, "us-gaap_PreferredStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesOutstanding", "presentation": [ "http://www.trevenainc.com/role/StatementConsolidatedBalanceSheetsUnauditedParenthetical" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Shares Outstanding", "verboseLabel": "Preferred stock outstanding (in shares)", "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased." } } }, "auth_ref": [ "r57", "r505", "r523", "r791", "r792" ] }, "us-gaap_PreferredStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockValue", "crdr": "credit", "calculation": { "http://www.trevenainc.com/role/StatementConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.trevenainc.com/role/StatementConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Value, Issued", "verboseLabel": "Preferred stock-$0.001 par value; 5,000,000 shares authorized, none issued or outstanding at March 31, 2024 and December 31, 2023", "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r57", "r448", "r611" ] }, "trvn_PreferredStockWarrantLiabilityNonCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.trevenainc.com/20240331", "localname": "PreferredStockWarrantLiabilityNonCurrent", "crdr": "credit", "calculation": { "http://www.trevenainc.com/role/StatementConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.trevenainc.com/role/DisclosureFairValueOfFinancialInstrumentsAdditionalInformationDetails", "http://www.trevenainc.com/role/StatementConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "documentation": "Represents the amount of preferred stock warrant liability which is expected to be paid after one year (or the normal operating cycle, if longer).", "label": "Preferred Stock Warrant Liability Non Current", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "verboseLabel": "Warrant liability" } } }, "auth_ref": [] }, "trvn_PrefundedCommonStockWarrantsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.trevenainc.com/20240331", "localname": "PrefundedCommonStockWarrantsMember", "presentation": [ "http://www.trevenainc.com/role/DisclosureFairValueOfFinancialInstrumentsRegisteredDirectStockOfferingAndConcurrentWarrantIssuanceDetails", "http://www.trevenainc.com/role/DisclosureNetLossPerCommonShareDetails", "http://www.trevenainc.com/role/DisclosureStockholdersDeficitEquityEquityOfferingAndWarrantIssuanceDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to pre-funded common stock warrants.", "label": "Prefunded Common Stock Warrants [Member]", "terseLabel": "Pre-funded Common Stock Warrants" } } }, "auth_ref": [] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://www.trevenainc.com/role/StatementConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.trevenainc.com/role/StatementConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Prepaid Expense and Other Assets, Current", "terseLabel": "Prepaid expenses and other current assets", "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r712" ] }, "us-gaap_PrepaidInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidInterest", "crdr": "debit", "presentation": [ "http://www.trevenainc.com/role/DisclosureLoanPayableDetails" ], "lang": { "en-us": { "role": { "label": "Prepaid Interest", "terseLabel": "Prepaid interest", "documentation": "Amount of asset related to consideration paid in advance for interest that provides economic benefits within a future period of one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r585", "r595", "r731" ] }, "trvn_ProceedsFromIssuanceOfCommonStockWarrantsAndPrefundedWarrantsAndWarrantExercises": { "xbrltype": "monetaryItemType", "nsuri": "http://www.trevenainc.com/20240331", "localname": "ProceedsFromIssuanceOfCommonStockWarrantsAndPrefundedWarrantsAndWarrantExercises", "crdr": "debit", "presentation": [ "http://www.trevenainc.com/role/DisclosureFairValueOfFinancialInstrumentsRegisteredDirectStockOfferingAndConcurrentWarrantIssuanceDetails", "http://www.trevenainc.com/role/DisclosureStockholdersDeficitEquityEquityOfferingAndWarrantIssuanceDetails" ], "lang": { "en-us": { "role": { "documentation": "The cash inflow from the issuance of common stock, warrants and pre-funded warrants and from holders exercising their stock warrants.", "label": "Proceeds from Issuance of Common Stock, Warrants and Prefunded Warrants And Warrant Exercises", "terseLabel": "Proceeds from sale of pre-funded warrants and exercise of warrants" } } }, "auth_ref": [] }, "us-gaap_ProceedsFromIssuanceOfDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceOfDebt", "crdr": "debit", "presentation": [ "http://www.trevenainc.com/role/DisclosureLoanPayableDetails" ], "lang": { "en-us": { "role": { "label": "Proceeds from Issuance of Debt", "verboseLabel": "Proceeds from royalty-based loan agreement", "documentation": "The cash inflow during the period from additional borrowings in aggregate debt. Includes proceeds from short-term and long-term debt." } } }, "auth_ref": [ "r716" ] }, "trvn_ProceedsFromPrefundedWarrantsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://www.trevenainc.com/20240331", "localname": "ProceedsFromPrefundedWarrantsExercised", "crdr": "debit", "calculation": { "http://www.trevenainc.com/role/StatementConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.trevenainc.com/role/StatementConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from exercise of pre-funded warrants.", "label": "Proceeds From Prefunded Warrants Exercised", "terseLabel": "Proceeds from exercise of pre-funded warrants" } } }, "auth_ref": [] }, "us-gaap_ProductMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProductMember", "presentation": [ "http://www.trevenainc.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited" ], "lang": { "en-us": { "role": { "label": "Product revenue", "documentation": "Article or substance produced by nature, labor or machinery." } } }, "auth_ref": [ "r602" ] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductOrServiceAxis", "presentation": [ "http://www.trevenainc.com/role/DisclosureLicenseAndRoyaltyRevenueDetails", "http://www.trevenainc.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]" } } }, "auth_ref": [ "r186", "r442", "r459", "r460", "r461", "r462", "r463", "r464", "r580", "r602", "r612", "r702", "r734", "r735", "r740", "r787" ] }, "trvn_ProductReturnsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.trevenainc.com/20240331", "localname": "ProductReturnsPolicyTextBlock", "presentation": [ "http://www.trevenainc.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for product returns.", "label": "Product Returns [Policy Text Block]", "terseLabel": "Product Returns" } } }, "auth_ref": [] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductsAndServicesDomain", "presentation": [ "http://www.trevenainc.com/role/DisclosureLicenseAndRoyaltyRevenueDetails", "http://www.trevenainc.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]" } } }, "auth_ref": [ "r186", "r442", "r459", "r460", "r461", "r462", "r463", "r464", "r580", "r602", "r612", "r702", "r734", "r735", "r740", "r787" ] }, "us-gaap_ProfitLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProfitLoss", "crdr": "credit", "calculation": { "http://www.trevenainc.com/role/StatementConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.trevenainc.com/role/StatementConsolidatedStatementsOfCashFlowsUnaudited" ], "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": [ "r108", "r125", "r127", "r136", "r142", "r149", "r157", "r158", "r177", "r181", "r183", "r185", "r221", "r241", "r242", "r243", "r244", "r245", "r246", "r247", "r248", "r249", "r359", "r362", "r363", "r376", "r385", "r445", "r454", "r479", "r526", "r544", "r545", "r592", "r608", "r609", "r623", "r715", "r736" ] }, "trvn_PromptPaymentCashDiscountsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.trevenainc.com/20240331", "localname": "PromptPaymentCashDiscountsPolicyTextBlock", "presentation": [ "http://www.trevenainc.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for prompt payment (cash) discounts.", "label": "Prompt Payment Cash Discounts [Policy Text Block]", "terseLabel": "Prompt Payment (Cash) Discounts" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "http://www.trevenainc.com/role/DisclosureCommitmentsAndContingenciesBalanceSheetInformationRelatedToLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Type [Axis]", "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r6" ] }, "us-gaap_PropertyPlantAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentGross", "crdr": "debit", "calculation": { "http://www.trevenainc.com/role/DisclosureCommitmentsAndContingenciesBalanceSheetInformationRelatedToLeasesDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.trevenainc.com/role/DisclosureCommitmentsAndContingenciesBalanceSheetInformationRelatedToLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Gross", "verboseLabel": "Property and equipment, at cost", "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r81", "r112", "r453" ] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://www.trevenainc.com/role/StatementConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 }, "http://www.trevenainc.com/role/DisclosureCommitmentsAndContingenciesBalanceSheetInformationRelatedToLeasesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.trevenainc.com/role/DisclosureCommitmentsAndContingenciesBalanceSheetInformationRelatedToLeasesDetails", "http://www.trevenainc.com/role/StatementConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Net", "terseLabel": "Property and equipment, net", "totalLabel": "Property and equipment, net", "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r6", "r446", "r453", "r611" ] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "http://www.trevenainc.com/role/DisclosureCommitmentsAndContingenciesBalanceSheetInformationRelatedToLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Type [Domain]", "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software." } } }, "auth_ref": [ "r81" ] }, "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": [ "r663" ] }, "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": [ "r663" ] }, "trvn_RBridgeFinancingMember": { "xbrltype": "domainItemType", "nsuri": "http://www.trevenainc.com/20240331", "localname": "RBridgeFinancingMember", "presentation": [ "http://www.trevenainc.com/role/DisclosureFairValueOfFinancialInstrumentsRegisteredDirectStockOfferingAndConcurrentWarrantIssuanceDetails", "http://www.trevenainc.com/role/DisclosureLoanPayableDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to R-Bridge Financing.", "label": "R-Bridge Financing" } } }, "auth_ref": [] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeAxis", "presentation": [ "http://www.trevenainc.com/role/DisclosureFairValueOfFinancialInstrumentsRegisteredDirectStockOfferingAndConcurrentWarrantIssuanceDetails", "http://www.trevenainc.com/role/DisclosureLicenseAndRoyaltyRevenueDetails", "http://www.trevenainc.com/role/DisclosureLoanPayableDetails" ], "lang": { "en-us": { "role": { "label": "Range [Axis]" } } }, "auth_ref": [ "r237", "r238", "r239", "r240", "r313", "r320", "r345", "r346", "r347", "r417", "r441", "r465", "r495", "r496", "r551", "r553", "r555", "r556", "r558", "r577", "r578", "r593", "r601", "r607", "r613", "r616", "r732", "r738", "r781", "r782", "r783", "r784", "r785" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeMember", "presentation": [ "http://www.trevenainc.com/role/DisclosureFairValueOfFinancialInstrumentsRegisteredDirectStockOfferingAndConcurrentWarrantIssuanceDetails", "http://www.trevenainc.com/role/DisclosureLicenseAndRoyaltyRevenueDetails", "http://www.trevenainc.com/role/DisclosureLoanPayableDetails" ], "lang": { "en-us": { "role": { "label": "Range [Domain]" } } }, "auth_ref": [ "r237", "r238", "r239", "r240", "r313", "r320", "r345", "r346", "r347", "r417", "r441", "r465", "r495", "r496", "r551", "r553", "r555", "r556", "r558", "r577", "r578", "r593", "r601", "r607", "r613", "r616", "r732", "r738", "r781", "r782", "r783", "r784", "r785" ] }, "trvn_ReclassificationOfWarrantLiabilityUponExerciseOfPrefundedWarrants": { "xbrltype": "monetaryItemType", "nsuri": "http://www.trevenainc.com/20240331", "localname": "ReclassificationOfWarrantLiabilityUponExerciseOfPrefundedWarrants", "crdr": "debit", "presentation": [ "http://www.trevenainc.com/role/StatementConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "documentation": "Amount of reclassification of warrant liability upon exercise of pre-funded warrants.", "label": "Reclassification of Warrant Liability Upon Exercise of Prefunded Warrants", "terseLabel": "Reclassification of warrant liability upon exercise of pre-funded warrants" } } }, "auth_ref": [] }, "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": [ "r630", "r641", "r651", "r676" ] }, "trvn_RegisteredDirectOfferingsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.trevenainc.com/20240331", "localname": "RegisteredDirectOfferingsMember", "presentation": [ "http://www.trevenainc.com/role/DisclosureFairValueOfFinancialInstrumentsRegisteredDirectStockOfferingAndConcurrentWarrantIssuanceDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to registered direct offerings.", "label": "Registered Direct Offerings [Member]", "verboseLabel": "Registered direct offering" } } }, "auth_ref": [] }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RepurchaseAgreementCounterpartyNameDomain", "presentation": [ "http://www.trevenainc.com/role/DisclosureCommitmentsAndContingenciesLeasesDetails", "http://www.trevenainc.com/role/DisclosureLicenseAndRoyaltyRevenueDetails" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Domain]" } } }, "auth_ref": [ "r143", "r144", "r254", "r281", "r410", "r587", "r588" ] }, "us-gaap_ResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpense", "crdr": "debit", "calculation": { "http://www.trevenainc.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.trevenainc.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited" ], "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": [ "r53", "r355", "r786" ] }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpenseMember", "presentation": [ "http://www.trevenainc.com/role/DisclosureStockholdersDeficitEquityEquityIncentivePlansDetails" ], "lang": { "en-us": { "role": { "label": "Research and Development Expense", "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included." } } }, "auth_ref": [] }, "ecd_RestatementDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDateAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date [Axis]", "terseLabel": "Restatement Determination Date:" } } }, "auth_ref": [ "r631", "r642", "r652", "r677" ] }, "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": [ "r632", "r643", "r653", "r678" ] }, "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": [ "r639", "r650", "r660", "r685" ] }, "trvn_RestrictedCashAndCashEquivalentsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://www.trevenainc.com/20240331", "localname": "RestrictedCashAndCashEquivalentsFairValueDisclosure", "crdr": "debit", "calculation": { "http://www.trevenainc.com/role/DisclosureFairValueOfFinancialInstrumentsDetails": { "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.trevenainc.com/role/DisclosureFairValueOfFinancialInstrumentsDetails" ], "lang": { "en-us": { "role": { "documentation": "Fair value portion of restricted cash and cash equivalents.", "label": "Restricted Cash and Cash Equivalents, Fair Value Disclosure", "terseLabel": "Restricted cash" } } }, "auth_ref": [] }, "us-gaap_RestrictedCashAndCashEquivalentsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCashAndCashEquivalentsNoncurrent", "crdr": "debit", "calculation": { "http://www.trevenainc.com/role/StatementConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.trevenainc.com/role/StatementConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Restricted Cash and Cash Equivalents, Noncurrent", "terseLabel": "Restricted cash", "documentation": "Amount of cash and cash equivalents restricted as to withdrawal or usage, classified as noncurrent. 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": [ "r28", "r97", "r138" ] }, "us-gaap_RestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockUnitsRSUMember", "presentation": [ "http://www.trevenainc.com/role/DisclosureNetLossPerCommonShareDetails", "http://www.trevenainc.com/role/DisclosureStockholdersDeficitEquityNonVestedRsusDetails", "http://www.trevenainc.com/role/DisclosureStockholdersDeficitEquitySharesReservedForFutureGrantAndIssuanceDetailsCheck" ], "lang": { "en-us": { "role": { "label": "Restricted Stock Units", "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met." } } }, "auth_ref": [] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://www.trevenainc.com/role/StatementConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.trevenainc.com/role/DisclosureOrganizationAndDescriptionOfBusinessDetails", "http://www.trevenainc.com/role/StatementConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Retained Earnings (Accumulated Deficit)", "negatedLabel": "Accumulated deficit", "terseLabel": "Accumulated deficit", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r60", "r87", "r450", "r469", "r470", "r478", "r506", "r611" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://www.trevenainc.com/role/StatementConsolidatedStatementsOfStockholdersDeficitEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Accumulated Deficit", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r107", "r146", "r147", "r148", "r150", "r156", "r158", "r222", "r223", "r351", "r352", "r353", "r356", "r357", "r366", "r368", "r369", "r371", "r374", "r466", "r468", "r480", "r791" ] }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerAbstract", "lang": { "en-us": { "role": { "label": "Revenue." } } }, "auth_ref": [] }, "trvn_RevenueFromContractWithCustomerIncludingAssessedTaxNetOfReturnsReserve": { "xbrltype": "monetaryItemType", "nsuri": "http://www.trevenainc.com/20240331", "localname": "RevenueFromContractWithCustomerIncludingAssessedTaxNetOfReturnsReserve", "crdr": "credit", "calculation": { "http://www.trevenainc.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.trevenainc.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited" ], "lang": { "en-us": { "role": { "documentation": "Amount, including tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer, net of return reserve. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value-added and excise.", "label": "Revenue from Contract with Customer, Including Assessed Tax, Net Of Returns Reserve", "terseLabel": "Total revenue" } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "presentation": [ "http://www.trevenainc.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Revenue Recognition, Policy [Policy Text Block]", "verboseLabel": "Product Revenue", "documentation": "Disclosure of accounting policy for revenue from contract with customer." } } }, "auth_ref": [ "r104", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r579" ] }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerTextBlock", "presentation": [ "http://www.trevenainc.com/role/DisclosureProductRevenue" ], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Text Block]", "verboseLabel": "Product Revenue", "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts." } } }, "auth_ref": [ "r104", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r312" ] }, "us-gaap_RevenuesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenuesAbstract", "presentation": [ "http://www.trevenainc.com/role/DisclosureProductRevenueDetails", "http://www.trevenainc.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited" ], "lang": { "en-us": { "role": { "label": "Revenues [Abstract]", "terseLabel": "Revenue:", "verboseLabel": "Revenue" } } }, "auth_ref": [] }, "trvn_RoyaltyBasedLoanAgreementFirstTrancheMember": { "xbrltype": "domainItemType", "nsuri": "http://www.trevenainc.com/20240331", "localname": "RoyaltyBasedLoanAgreementFirstTrancheMember", "presentation": [ "http://www.trevenainc.com/role/DisclosureLoanPayableDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to first tranche under royalty based loan agreement.", "label": "Royalty Based Loan Agreement - First Tranche" } } }, "auth_ref": [] }, "trvn_RoyaltyBasedLoanAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.trevenainc.com/20240331", "localname": "RoyaltyBasedLoanAgreementMember", "presentation": [ "http://www.trevenainc.com/role/DisclosureLoanPayableDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to royalty based loan agreement.", "label": "Royalty Based Loan Agreement" } } }, "auth_ref": [] }, "trvn_RoyaltyBasedLoanAgreementSecondTrancheMember": { "xbrltype": "domainItemType", "nsuri": "http://www.trevenainc.com/20240331", "localname": "RoyaltyBasedLoanAgreementSecondTrancheMember", "presentation": [ "http://www.trevenainc.com/role/DisclosureLoanPayableDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to second tranche under royalty based loan agreement.", "label": "Royalty Based Loan Agreement - Second Tranche" } } }, "auth_ref": [] }, "trvn_RoyaltyBasedLoanAgreementThirdTrancheMember": { "xbrltype": "domainItemType", "nsuri": "http://www.trevenainc.com/20240331", "localname": "RoyaltyBasedLoanAgreementThirdTrancheMember", "presentation": [ "http://www.trevenainc.com/role/DisclosureLoanPayableDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to third tranche under royalty based loan agreement.", "label": "Royalty Based Loan Agreement - Third Tranche" } } }, "auth_ref": [] }, "trvn_RoyaltyPercentageOnDomesticNetProductSales": { "xbrltype": "percentItemType", "nsuri": "http://www.trevenainc.com/20240331", "localname": "RoyaltyPercentageOnDomesticNetProductSales", "presentation": [ "http://www.trevenainc.com/role/DisclosureLoanPayableDetails" ], "lang": { "en-us": { "role": { "documentation": "Percentage of net revenue interest in U.S. net sales.", "label": "Royalty Percentage On Domestic Net Product Sales", "terseLabel": "Net revenue interest in U.S. net sales (as a percent)" } } }, "auth_ref": [] }, "trvn_RoyaltyPercentageOnForeignNetProductSales": { "xbrltype": "percentItemType", "nsuri": "http://www.trevenainc.com/20240331", "localname": "RoyaltyPercentageOnForeignNetProductSales", "presentation": [ "http://www.trevenainc.com/role/DisclosureLicenseAndRoyaltyRevenueDetails" ], "lang": { "en-us": { "role": { "documentation": "The royalty percentage on all net product sales upon targets being reached", "label": "Royalty Percentage On Foreign Net Product Sales", "terseLabel": "Royalty percentage on net product sales in China after milestones met" } } }, "auth_ref": [] }, "ecd_Rule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Rule 10b5-1 Arrangement Adopted [Flag]", "terseLabel": "Rule 10b5-1 Arrangement Adopted" } } }, "auth_ref": [ "r694" ] }, "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": [ "r694" ] }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SaleOfStockNameOfTransactionDomain", "presentation": [ "http://www.trevenainc.com/role/DisclosureFairValueOfFinancialInstrumentsAdditionalInformationDetails", "http://www.trevenainc.com/role/DisclosureFairValueOfFinancialInstrumentsRegisteredDirectStockOfferingAndConcurrentWarrantIssuanceDetails", "http://www.trevenainc.com/role/DisclosureNetLossPerCommonShareDetails", "http://www.trevenainc.com/role/DisclosureStockholdersDeficitEquityEquityOfferingAndWarrantIssuanceDetails" ], "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": [] }, "trvn_SalesDrivenDeductionsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.trevenainc.com/20240331", "localname": "SalesDrivenDeductionsTableTextBlock", "presentation": [ "http://www.trevenainc.com/role/DisclosureProductRevenueTables" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the major categories of sales-related deductions included in trade receivable allowances.", "label": "Sales Driven Deductions [Table Text Block]", "terseLabel": "Schedule of major categories of sales-related deductions included in trade receivable allowances" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "presentation": [ "http://www.trevenainc.com/role/DisclosureNetLossPerCommonShareDetails" ], "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://www.trevenainc.com/role/DisclosureNetLossPerCommonShareTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]", "terseLabel": "Schedule of outstanding securities excluded from the computation of diluted weighted shares outstanding as they would have been anti-dilutive", "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" ] }, "trvn_ScheduleOfCommonStockWarrantLiabilityRollForwardTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.trevenainc.com/20240331", "localname": "ScheduleOfCommonStockWarrantLiabilityRollForwardTableTextBlock", "presentation": [ "http://www.trevenainc.com/role/DisclosureFairValueOfFinancialInstrumentsTables" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the change in common stock warrant liability.", "label": "Schedule of Common Stock Warrant Liability Roll Forward [Table Text Block]", "terseLabel": "Schedule of roll forward of common stock warrant liability" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://www.trevenainc.com/role/DisclosureNetLossPerCommonShareTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "terseLabel": "Schedule of computation 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": [ "r724" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "presentation": [ "http://www.trevenainc.com/role/DisclosureStockholdersDeficitEquityTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table Text Block]", "terseLabel": "Schedule of share-based compensation expense recognized", "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": [ "r45" ] }, "trvn_ScheduleOfImpactOfLoanAgreementOnBalanceSheetTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.trevenainc.com/20240331", "localname": "ScheduleOfImpactOfLoanAgreementOnBalanceSheetTableTextBlock", "presentation": [ "http://www.trevenainc.com/role/DisclosureLoansPayableTables" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the impact of the loan agreement on the Company's balance sheet.", "label": "Schedule Of Impact Of Loan Agreement On Balance Sheet [Table Text Block]", "terseLabel": "Schedule of impact of the Loan Agreement on the Company's consolidated balance sheet" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfInventoryCurrentTableTextBlock", "presentation": [ "http://www.trevenainc.com/role/DisclosureInventoriesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Inventory, Current [Table Text Block]", "verboseLabel": "Schedule of Inventories", "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process." } } }, "auth_ref": [ "r17", "r64", "r65", "r66" ] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://www.trevenainc.com/role/DisclosureStockholdersDeficitEquityEquityIncentivePlansDetails", "http://www.trevenainc.com/role/DisclosureStockholdersDeficitEquityNonVestedRsusDetails", "http://www.trevenainc.com/role/DisclosureStockholdersDeficitEquityOptionsOtherInfoDetailsCheck", "http://www.trevenainc.com/role/DisclosureStockholdersDeficitEquitySharesReservedForFutureGrantAndIssuanceDetailsCheck", "http://www.trevenainc.com/role/DisclosureStockholdersDeficitEquityStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]", "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]", "documentation": "Disclosure of information about share-based payment arrangement." } } }, "auth_ref": [ "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348" ] }, "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "presentation": [ "http://www.trevenainc.com/role/DisclosureStockholdersDeficitEquityTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Share-based Compensation, Restricted Stock Units Award Activity [Table Text Block]", "terseLabel": "Schedule of changes in the status of non-vested RSU", "documentation": "Tabular disclosure of the number and weighted-average grant date fair value for restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock units that were granted, vested, or forfeited during the year." } } }, "auth_ref": [ "r44" ] }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "presentation": [ "http://www.trevenainc.com/role/DisclosureStockholdersDeficitEquityTables" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation, Stock Options, Activity [Table Text Block]", "terseLabel": "Summary of stock option activity", "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value." } } }, "auth_ref": [ "r12", "r13", "r44" ] }, "trvn_ScheduleOfSharesOfCommonStockAvailableForGrantUnderEquityIncentivePlansTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.trevenainc.com/20240331", "localname": "ScheduleOfSharesOfCommonStockAvailableForGrantUnderEquityIncentivePlansTableTextBlock", "presentation": [ "http://www.trevenainc.com/role/DisclosureStockholdersDeficitEquityTables" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of shares available to be granted under equity incentive plans.", "label": "Schedule Of Shares Of Common Stock Available For Grant Under Equity Incentive Plans [Table Text Block]", "terseLabel": "Schedule of shares available to be granted under equity incentive plans" } } }, "auth_ref": [] }, "trvn_ScheduleOfSharesOfCommonStockReservedForFutureIssuanceTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.trevenainc.com/20240331", "localname": "ScheduleOfSharesOfCommonStockReservedForFutureIssuanceTableTextBlock", "presentation": [ "http://www.trevenainc.com/role/DisclosureStockholdersDeficitEquityTables" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of shares of common stock reserved for future issuance.", "label": "Schedule of Shares of Common Stock Reserved for Future Issuance [Table Text Block]", "terseLabel": "Schedule of shares of common stock reserved/available" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfStockByClassTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfStockByClassTable", "presentation": [ "http://www.trevenainc.com/role/DisclosureFairValueOfFinancialInstrumentsRegisteredDirectStockOfferingAndConcurrentWarrantIssuanceDetails", "http://www.trevenainc.com/role/DisclosureStockholdersDeficitEquityEquityOfferingAndWarrantIssuanceDetails" ], "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": [ "r35", "r36", "r37", "r38", "r39", "r40", "r41", "r85", "r86", "r87", "r116", "r117", "r118", "r175", "r279", "r280", "r281", "r283", "r286", "r291", "r293", "r474", "r475", "r476", "r477", "r601", "r701", "r717" ] }, "us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "presentation": [ "http://www.trevenainc.com/role/DisclosureFairValueOfFinancialInstrumentsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Stockholders' Equity Note, Warrants or Rights [Table Text Block]", "verboseLabel": "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": [ "r42" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://www.trevenainc.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r625" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://www.trevenainc.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r627" ] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "SegmentGeographicalDomain", "presentation": [ "http://www.trevenainc.com/role/DisclosureCommitmentsAndContingenciesLeasesDetails", "http://www.trevenainc.com/role/DisclosureLoanPayableDetails" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]" } } }, "auth_ref": [ "r187", "r188", "r492", "r493", "r494", "r552", "r554", "r557", "r559", "r568", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r576", "r581", "r603", "r616", "r740", "r787" ] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://www.trevenainc.com/role/StatementConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.trevenainc.com/role/StatementConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation", "terseLabel": "Stock-based compensation", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r4" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "presentation": [ "http://www.trevenainc.com/role/DisclosureStockholdersDeficitEquityNonVestedRsusDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "negatedLabel": "Forfeited/Cancelled (in shares)", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period." } } }, "auth_ref": [ "r339" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "presentation": [ "http://www.trevenainc.com/role/DisclosureStockholdersDeficitEquityNonVestedRsusDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "terseLabel": "Forfeited (in dollars per share)", "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event." } } }, "auth_ref": [ "r339" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "presentation": [ "http://www.trevenainc.com/role/DisclosureStockholdersDeficitEquityNonVestedRsusDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "periodEndLabel": "Non-vested at end of period (in shares)", "periodStartLabel": "Non-vested at beginning of period (in shares)", "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date." } } }, "auth_ref": [ "r334", "r335" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "presentation": [ "http://www.trevenainc.com/role/DisclosureStockholdersDeficitEquityNonVestedRsusDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "terseLabel": "Number of Shares", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "presentation": [ "http://www.trevenainc.com/role/DisclosureStockholdersDeficitEquityNonVestedRsusDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "periodEndLabel": "Non-vested at end of period (in dollars per share)", "periodStartLabel": "Non-vested at beginning of period (in dollars per share)", "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r334", "r335" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "presentation": [ "http://www.trevenainc.com/role/DisclosureStockholdersDeficitEquityNonVestedRsusDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]", "terseLabel": "Weighted Average Grant Date Fair Value" } } }, "auth_ref": [] }, "trvn_ShareBasedCompensationArrangementByShareBasedPaymentAwardIncreaseInSharesAvailableForGrantDueToOptionsForfeited": { "xbrltype": "sharesItemType", "nsuri": "http://www.trevenainc.com/20240331", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardIncreaseInSharesAvailableForGrantDueToOptionsForfeited", "presentation": [ "http://www.trevenainc.com/role/DisclosureStockholdersDeficitEquitySharesReservedForFutureGrantAndIssuanceDetailsCheck" ], "lang": { "en-us": { "role": { "documentation": "An increase in the shares available for grant due to the forfeiture of share based options.", "label": "Share Based Compensation Arrangement by Share Based Payment Award Decrease In Shares Available for Grant Due to Options Forfeited", "terseLabel": "Forfeited/Cancelled (in shares)" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://www.trevenainc.com/role/DisclosureStockholdersDeficitEquityEquityIncentivePlansDetails", "http://www.trevenainc.com/role/DisclosureStockholdersDeficitEquityNonVestedRsusDetails", "http://www.trevenainc.com/role/DisclosureStockholdersDeficitEquityOptionsOtherInfoDetailsCheck", "http://www.trevenainc.com/role/DisclosureStockholdersDeficitEquitySharesReservedForFutureGrantAndIssuanceDetailsCheck", "http://www.trevenainc.com/role/DisclosureStockholdersDeficitEquityStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "terseLabel": "Equity Incentive Plans", "verboseLabel": "Options outstanding", "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": [ "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "presentation": [ "http://www.trevenainc.com/role/DisclosureStockholdersDeficitEquitySharesReservedForFutureGrantAndIssuanceDetailsCheck" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant", "periodEndLabel": "Balance at the end of the period (in shares)", "periodStartLabel": "Balance at the beginning of the period (in shares)", "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": [ "r43" ] }, "trvn_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrantRollForward": { "xbrltype": "stringItemType", "nsuri": "http://www.trevenainc.com/20240331", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrantRollForward", "presentation": [ "http://www.trevenainc.com/role/DisclosureStockholdersDeficitEquitySharesReservedForFutureGrantAndIssuanceDetailsCheck" ], "lang": { "en-us": { "role": { "documentation": "", "label": "Share Based Compensation Arrangement by Share Based Payment Award Number of Shares Available for Grant [Roll Forward]", "terseLabel": "Shares Available for Future Grant" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract", "presentation": [ "http://www.trevenainc.com/role/DisclosureStockholdersDeficitEquityStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]", "terseLabel": "Weighted Average Remaining Contractual Term" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "presentation": [ "http://www.trevenainc.com/role/DisclosureStockholdersDeficitEquityStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number", "terseLabel": "Exercisable at the end of the period (in shares)", "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan." } } }, "auth_ref": [ "r328" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "presentation": [ "http://www.trevenainc.com/role/DisclosureStockholdersDeficitEquityStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "terseLabel": "Exercisable at the end of the period (in dollars per share)", "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan." } } }, "auth_ref": [ "r328" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "presentation": [ "http://www.trevenainc.com/role/DisclosureStockholdersDeficitEquityStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period", "negatedLabel": "Forfeited/Cancelled (in shares)", "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan." } } }, "auth_ref": [ "r332" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "presentation": [ "http://www.trevenainc.com/role/DisclosureStockholdersDeficitEquitySharesReservedForFutureGrantAndIssuanceDetailsCheck", "http://www.trevenainc.com/role/DisclosureStockholdersDeficitEquityStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number", "periodEndLabel": "Balance at the end of the period (in shares)", "periodStartLabel": "Balance at the beginning of the period (in shares)", "verboseLabel": "Stock options outstanding (in shares)", "documentation": "Number of options outstanding, including both vested and non-vested options." } } }, "auth_ref": [ "r326", "r327" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "presentation": [ "http://www.trevenainc.com/role/DisclosureStockholdersDeficitEquityStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]", "terseLabel": "Number of Shares", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "presentation": [ "http://www.trevenainc.com/role/DisclosureStockholdersDeficitEquityStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "periodEndLabel": "Balance at the end of the period (in dollars per share)", "periodStartLabel": "Balance at the beginning of the period (in dollars per share)", "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan." } } }, "auth_ref": [ "r326", "r327" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "presentation": [ "http://www.trevenainc.com/role/DisclosureStockholdersDeficitEquityStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]", "terseLabel": "Weighted-Average Exercise Price" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber", "presentation": [ "http://www.trevenainc.com/role/DisclosureStockholdersDeficitEquityStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number", "terseLabel": "Vested or expected to vest at the end of the period (in shares)", "documentation": "Number of fully vested and expected to vest options outstanding that can 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": [ "r342" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice", "presentation": [ "http://www.trevenainc.com/role/DisclosureStockholdersDeficitEquityStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price", "terseLabel": "Vested or expected to vest at the end of the period (in dollars per share)", "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest options outstanding. 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": [ "r342" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://www.trevenainc.com/role/DisclosureStockholdersDeficitEquityNonVestedRsusDetails", "http://www.trevenainc.com/role/DisclosureStockholdersDeficitEquityOptionsOtherInfoDetailsCheck", "http://www.trevenainc.com/role/DisclosureStockholdersDeficitEquitySharesReservedForFutureGrantAndIssuanceDetailsCheck", "http://www.trevenainc.com/role/DisclosureStockholdersDeficitEquityStockOptionActivityDetails", "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": [ "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.trevenainc.com/role/DisclosureStockholdersDeficitEquityStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price", "terseLabel": "Forfeited/Cancelled (in dollars per share)", "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated." } } }, "auth_ref": [ "r332" ] }, "us-gaap_SharePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharePrice", "presentation": [ "http://www.trevenainc.com/role/DisclosureOrganizationAndDescriptionOfBusinessDetails", "http://www.trevenainc.com/role/DisclosureStockholdersDeficitEquityOptionsOtherInfoDetailsCheck" ], "lang": { "en-us": { "role": { "label": "Share Price", "terseLabel": "Closing price of Company's stock (in dollars per share)", "verboseLabel": "Share price used to pay out fractional shares (in dollars per share)", "documentation": "Price of a single share of a number of saleable stocks of a company." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "crdr": "debit", "presentation": [ "http://www.trevenainc.com/role/DisclosureStockholdersDeficitEquityOptionsOtherInfoDetailsCheck" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value", "terseLabel": "Intrinsic value of options exercisable", "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable." } } }, "auth_ref": [ "r43" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "presentation": [ "http://www.trevenainc.com/role/DisclosureStockholdersDeficitEquityStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term", "terseLabel": "Exercisable at the end of the period", "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r43" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "presentation": [ "http://www.trevenainc.com/role/DisclosureStockholdersDeficitEquityStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Options Outstanding at the end of the period", "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r88" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1", "presentation": [ "http://www.trevenainc.com/role/DisclosureStockholdersDeficitEquityStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Vested or expected to vest at the end of the period", "documentation": "Weighted average remaining contractual term for fully vested and expected to vest options outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. 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": [ "r342" ] }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SignificantAccountingPoliciesTextBlock", "presentation": [ "http://www.trevenainc.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": [ "r79", "r139" ] }, "us-gaap_StatementClassOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementClassOfStockAxis", "presentation": [ "http://www.trevenainc.com/role/DisclosureFairValueOfFinancialInstrumentsAdditionalInformationDetails", "http://www.trevenainc.com/role/DisclosureFairValueOfFinancialInstrumentsRegisteredDirectStockOfferingAndConcurrentWarrantIssuanceDetails", "http://www.trevenainc.com/role/DisclosureNetLossPerCommonShareDetails", "http://www.trevenainc.com/role/DisclosureStockholdersDeficitEquityEquityOfferingAndWarrantIssuanceDetails" ], "lang": { "en-us": { "role": { "label": "Class of Stock [Axis]", "documentation": "Information by the different classes of stock of the entity." } } }, "auth_ref": [ "r106", "r116", "r117", "r118", "r142", "r163", "r164", "r167", "r169", "r175", "r176", "r221", "r241", "r243", "r244", "r245", "r248", "r249", "r279", "r280", "r283", "r286", "r293", "r385", "r474", "r475", "r476", "r477", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r505", "r527", "r546", "r560", "r561", "r562", "r563", "r564", "r701", "r717", "r723" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.trevenainc.com/role/StatementConsolidatedStatementsOfStockholdersDeficitEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r10", "r24", "r107", "r129", "r130", "r131", "r146", "r147", "r148", "r150", "r156", "r158", "r174", "r222", "r223", "r295", "r351", "r352", "r353", "r356", "r357", "r366", "r367", "r368", "r369", "r370", "r371", "r374", "r386", "r387", "r388", "r389", "r390", "r391", "r409", "r466", "r467", "r468", "r480", "r546" ] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementGeographicalAxis", "presentation": [ "http://www.trevenainc.com/role/DisclosureCommitmentsAndContingenciesLeasesDetails", "http://www.trevenainc.com/role/DisclosureLoanPayableDetails" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]" } } }, "auth_ref": [ "r187", "r188", "r492", "r493", "r494", "r552", "r554", "r557", "r559", "r566", "r568", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r576", "r581", "r603", "r616", "r740", "r787" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://www.trevenainc.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited", "http://www.trevenainc.com/role/StatementConsolidatedStatementsOfStockholdersDeficitEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Statement [Line Items]", "terseLabel": "Statement [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r146", "r147", "r148", "r174", "r442", "r473", "r491", "r497", "r498", "r499", "r500", "r501", "r502", "r505", "r508", "r509", "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r518", "r519", "r520", "r521", "r522", "r524", "r528", "r529", "r532", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r546", "r617" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "label": "Consolidated Statements of Cash Flows (Unaudited)" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "label": "Consolidated Balance Sheets (Unaudited)" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "label": "Consolidated Statements of Stockholders' Equity (Deficit) Equity (Unaudited)" } } }, "auth_ref": [] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementTable", "presentation": [ "http://www.trevenainc.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited", "http://www.trevenainc.com/role/StatementConsolidatedStatementsOfStockholdersDeficitEquityUnaudited" ], "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": [ "r146", "r147", "r148", "r174", "r442", "r473", "r491", "r497", "r498", "r499", "r500", "r501", "r502", "r505", "r508", "r509", "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r518", "r519", "r520", "r521", "r522", "r524", "r528", "r529", "r532", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r546", "r617" ] }, "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": [ "r634", "r645", "r655", "r680" ] }, "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": [] }, "trvn_StockIssuedDuringPeriodSharesExerciseOfPrefundedWarrants": { "xbrltype": "sharesItemType", "nsuri": "http://www.trevenainc.com/20240331", "localname": "StockIssuedDuringPeriodSharesExerciseOfPrefundedWarrants", "presentation": [ "http://www.trevenainc.com/role/StatementConsolidatedStatementsOfStockholdersDeficitEquityUnaudited" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of stock issued during the period upon exercise of pre-funded warrants and related reclassification of warrant liability.", "label": "Stock Issued During Period, Shares, Exercise of Prefunded Warrants", "terseLabel": "Exercise of pre-funded warrants (in shares)" } } }, "auth_ref": [] }, "trvn_StockIssuedDuringPeriodValueExerciseOfPrefundedWarrants": { "xbrltype": "monetaryItemType", "nsuri": "http://www.trevenainc.com/20240331", "localname": "StockIssuedDuringPeriodValueExerciseOfPrefundedWarrants", "crdr": "credit", "presentation": [ "http://www.trevenainc.com/role/StatementConsolidatedStatementsOfStockholdersDeficitEquityUnaudited" ], "lang": { "en-us": { "role": { "documentation": "Value of stock issued upon exercise of pre-funded warrants and related reclassification of warrant liability during the period.", "label": "Stock Issued During Period, Value, Exercise of Prefunded Warrants", "terseLabel": "Exercise of pre-funded warrants" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://www.trevenainc.com/role/StatementConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.trevenainc.com/role/StatementConsolidatedBalanceSheetsUnaudited", "http://www.trevenainc.com/role/StatementConsolidatedStatementsOfStockholdersDeficitEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent", "periodEndLabel": "Ending Balance", "periodStartLabel": "Beginning Balance", "totalLabel": "Total stockholders' deficit", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r58", "r61", "r62", "r80", "r507", "r523", "r547", "r548", "r611", "r624", "r719", "r730", "r772", "r791" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityAbstract", "presentation": [ "http://www.trevenainc.com/role/StatementConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "Stockholders' (deficit) equity:" } } }, "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://www.trevenainc.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": [ "r84", "r141", "r278", "r280", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r292", "r295", "r373", "r549", "r550", "r565" ] }, "trvn_SubleaseAgreementsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.trevenainc.com/20240331", "localname": "SubleaseAgreementsMember", "presentation": [ "http://www.trevenainc.com/role/DisclosureCommitmentsAndContingenciesLeasesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to sublease agreements.", "label": "Sublease Agreements" } } }, "auth_ref": [] }, "trvn_SubleaseAmountPerSquareFootLessDuringMonthsFourteenToOneHundredNine": { "xbrltype": "perUnitItemType", "nsuri": "http://www.trevenainc.com/20240331", "localname": "SubleaseAmountPerSquareFootLessDuringMonthsFourteenToOneHundredNine", "presentation": [ "http://www.trevenainc.com/role/DisclosureCommitmentsAndContingenciesLeasesDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount per square foot less for rent during months 14 to 109.", "label": "Sublease Amount Per Square Foot Less During Months Fourteen To One Hundred Nine", "terseLabel": "Amount per square foot less for rent during months 14 through 109" } } }, "auth_ref": [] }, "trvn_SubleaseAmountPerSquareFootLessDuringMonthsOneHundredTenToOneHundredSixteen": { "xbrltype": "perUnitItemType", "nsuri": "http://www.trevenainc.com/20240331", "localname": "SubleaseAmountPerSquareFootLessDuringMonthsOneHundredTenToOneHundredSixteen", "presentation": [ "http://www.trevenainc.com/role/DisclosureCommitmentsAndContingenciesLeasesDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount per square foot less for rent during months 110 to 116.", "label": "Sublease Amount Per Square Foot Less During Months One Hundred Ten To One Hundred Sixteen", "terseLabel": "Amount per square foot less for rent during months 110 through 116" } } }, "auth_ref": [] }, "trvn_SubleaseAmountPerSquareFootLessDuringMonthsTwoToThirteen": { "xbrltype": "perUnitItemType", "nsuri": "http://www.trevenainc.com/20240331", "localname": "SubleaseAmountPerSquareFootLessDuringMonthsTwoToThirteen", "presentation": [ "http://www.trevenainc.com/role/DisclosureCommitmentsAndContingenciesLeasesDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount per square foot less for rent during months 2 to 13.", "label": "Sublease Amount Per Square Foot Less During Months Two To Thirteen", "terseLabel": "Amount per square foot less for rent during months 2 through 13" } } }, "auth_ref": [] }, "us-gaap_SubleaseIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubleaseIncome", "crdr": "credit", "calculation": { "http://www.trevenainc.com/role/DisclosureCommitmentsAndContingenciesComponentsOfLeaseExpenseDetails": { "parentTag": "trvn_OperatingLeaseIncomeExpenseNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.trevenainc.com/role/DisclosureCommitmentsAndContingenciesComponentsOfLeaseExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Sublease Income", "negatedLabel": "Other income", "documentation": "Amount of sublease income excluding finance and operating lease expense." } } }, "auth_ref": [ "r403", "r610" ] }, "trvn_SubscriptionsReceivableMember": { "xbrltype": "domainItemType", "nsuri": "http://www.trevenainc.com/20240331", "localname": "SubscriptionsReceivableMember", "presentation": [ "http://www.trevenainc.com/role/StatementConsolidatedStatementsOfStockholdersDeficitEquityUnaudited" ], "lang": { "en-us": { "role": { "documentation": "Represents information related to subscriptions receivable.", "label": "Subscriptions Receivable" } } }, "auth_ref": [] }, "us-gaap_SubsidiarySaleOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsidiarySaleOfStockAxis", "presentation": [ "http://www.trevenainc.com/role/DisclosureFairValueOfFinancialInstrumentsAdditionalInformationDetails", "http://www.trevenainc.com/role/DisclosureFairValueOfFinancialInstrumentsRegisteredDirectStockOfferingAndConcurrentWarrantIssuanceDetails", "http://www.trevenainc.com/role/DisclosureNetLossPerCommonShareDetails", "http://www.trevenainc.com/role/DisclosureStockholdersDeficitEquityEquityOfferingAndWarrantIssuanceDetails" ], "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://www.trevenainc.com/role/StatementConsolidatedStatementsOfCashFlowsUnaudited" ], "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": [ "r674" ] }, "trvn_TimePeriodForWrittenNoticeToTerminateLicenseAgreement": { "xbrltype": "durationItemType", "nsuri": "http://www.trevenainc.com/20240331", "localname": "TimePeriodForWrittenNoticeToTerminateLicenseAgreement", "presentation": [ "http://www.trevenainc.com/role/DisclosureLicenseAndRoyaltyRevenueDetails" ], "lang": { "en-us": { "role": { "documentation": "Time period for written notice to terminate license agreement.", "label": "Time Period For Written Notice To Terminate License Agreement", "terseLabel": "Time period for written notice to terminate license agreement" } } }, "auth_ref": [] }, "trvn_TimePeriodToFormCommitteePriorToAnticipatedDateOfRegulatoryApproval": { "xbrltype": "durationItemType", "nsuri": "http://www.trevenainc.com/20240331", "localname": "TimePeriodToFormCommitteePriorToAnticipatedDateOfRegulatoryApproval", "presentation": [ "http://www.trevenainc.com/role/DisclosureLicenseAndRoyaltyRevenueDetails" ], "lang": { "en-us": { "role": { "documentation": "The time period to form a committee prior to the anticipated date of regulatory approval.", "label": "Time Period To Form Committee Prior To Anticipated Date Of regulatory Approval", "terseLabel": "Time period to form a committee prior to the anticipated date of regulatory approval" } } }, "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": [ "r666" ] }, "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": [ "r673" ] }, "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": [ "r693" ] }, "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": [ "r695" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://www.trevenainc.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://www.trevenainc.com/role/DisclosureFairValueOfFinancialInstrumentsDetails" ], "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": [ "r191", "r192", "r193", "r194", "r195", "r196", "r197", "r198", "r199", "r200", "r201", "r202", "r203", "r204", "r205", "r206", "r207", "r208", "r209", "r210", "r211", "r212", "r213", "r214", "r215", "r216", "r217", "r218", "r219", "r220", "r275", "r291", "r372", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r456", "r703", "r704", "r705", "r706", "r707", "r708", "r709", "r726", "r727", "r728", "r729" ] }, "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": [ "r696" ] }, "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": [ "r697" ] }, "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": [ "r695" ] }, "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": [ "r695" ] }, "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": [ "r698" ] }, "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": [ "r696" ] }, "us-gaap_TypeOfArrangementAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TypeOfArrangementAxis", "presentation": [ "http://www.trevenainc.com/role/DisclosureCommitmentsAndContingenciesLeasesDetails", "http://www.trevenainc.com/role/DisclosureLicenseAndRoyaltyRevenueDetails", "http://www.trevenainc.com/role/DisclosureLoanPayableDetails" ], "lang": { "en-us": { "role": { "label": "Type of Arrangement and Non-arrangement Transactions [Axis]", "documentation": "Information by collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations." } } }, "auth_ref": [ "r358" ] }, "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": [ "r692" ] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UseOfEstimates", "presentation": [ "http://www.trevenainc.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": [ "r30", "r31", "r32", "r99", "r101", "r102", "r103" ] }, "trvn_VanguardGroupIncMember": { "xbrltype": "domainItemType", "nsuri": "http://www.trevenainc.com/20240331", "localname": "VanguardGroupIncMember", "presentation": [ "http://www.trevenainc.com/role/DisclosureCommitmentsAndContingenciesLeasesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information related to the Vanguard Group, Inc.", "label": "Vanguard Group, Inc" } } }, "auth_ref": [] }, "trvn_VariableConsiderationPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.trevenainc.com/20240331", "localname": "VariableConsiderationPolicyTextBlock", "presentation": [ "http://www.trevenainc.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for variable consideration.", "label": "Variable Consideration [Policy Text Block]", "terseLabel": "Variable Consideration" } } }, "auth_ref": [] }, "trvn_WarrantLiabilityRollforwardAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.trevenainc.com/20240331", "localname": "WarrantLiabilityRollforwardAbstract", "presentation": [ "http://www.trevenainc.com/role/DisclosureFairValueOfFinancialInstrumentsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Warrant Liability Rollforward [Abstract]", "terseLabel": "Warrant liability rollforward" } } }, "auth_ref": [] }, "us-gaap_WarrantMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WarrantMember", "presentation": [ "http://www.trevenainc.com/role/DisclosureFairValueOfFinancialInstrumentsDetails", "http://www.trevenainc.com/role/DisclosureNetLossPerCommonShareDetails" ], "lang": { "en-us": { "role": { "label": "Warrants", "documentation": "Security that gives the holder the right to purchase shares of stock in accordance with the terms of the instrument, usually upon payment of a specified amount." } } }, "auth_ref": [ "r614", "r615", "r618", "r619", "r620", "r621" ] }, "us-gaap_WarrantsAndRightsOutstandingMeasurementInput": { "xbrltype": "decimalItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WarrantsAndRightsOutstandingMeasurementInput", "presentation": [ "http://www.trevenainc.com/role/DisclosureFairValueOfFinancialInstrumentsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Warrants and Rights Outstanding, Measurement Input", "terseLabel": "Warrant liability 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": [ "r381" ] }, "us-gaap_WarrantsAndRightsOutstandingTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WarrantsAndRightsOutstandingTerm", "presentation": [ "http://www.trevenainc.com/role/DisclosureFairValueOfFinancialInstrumentsRegisteredDirectStockOfferingAndConcurrentWarrantIssuanceDetails", "http://www.trevenainc.com/role/DisclosureLoanPayableDetails", "http://www.trevenainc.com/role/DisclosureStockholdersDeficitEquityEquityOfferingAndWarrantIssuanceDetails" ], "lang": { "en-us": { "role": { "label": "Warrants and Rights Outstanding, Term", "terseLabel": "Warrants term", "documentation": "Period between issuance and expiration of outstanding warrant and right embodying unconditional obligation requiring redemption by transferring asset at specified or determinable date or upon event certain to occur, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r771" ] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "presentation": [ "http://www.trevenainc.com/role/DisclosureNetLossPerCommonShareDetails", "http://www.trevenainc.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Weighted average common shares outstanding, diluted (in shares)", "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period." } } }, "auth_ref": [ "r162", "r169" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "presentation": [ "http://www.trevenainc.com/role/DisclosureNetLossPerCommonShareDetails", "http://www.trevenainc.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Weighted average common shares outstanding, basic (in shares)", "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period." } } }, "auth_ref": [ "r160", "r169" ] }, "trvn_WithholdingTaxesOnLicenseAgreementPayments": { "xbrltype": "monetaryItemType", "nsuri": "http://www.trevenainc.com/20240331", "localname": "WithholdingTaxesOnLicenseAgreementPayments", "crdr": "credit", "presentation": [ "http://www.trevenainc.com/role/DisclosureLicenseAndRoyaltyRevenueDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of withholding taxes on license agreement payments.", "label": "Withholding Taxes On License Agreement Payments", "terseLabel": "Withholding taxes" } } }, "auth_ref": [] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "13", "SubTopic": "10", "Topic": "480", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481766/480-10-25-13" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-20" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "825", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-1" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c),(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r11": { "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" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "820", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6A" }, "r15": { "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" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483489/210-10-50-1" }, "r18": { "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" }, "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-26)", "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.21)", "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.22(a)(1))", "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.22)", "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.29)", "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.29-31)", "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": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-5" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r28": { "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" }, "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": "275", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-4" }, "r31": { "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" }, "r32": { "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" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "330", "SubTopic": "10", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB TOPIC 5.BB)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480581/330-10-S99-2" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r35": { "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" }, "r36": { "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" }, "r37": { "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" }, "r38": { "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" }, "r39": { "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" }, "r40": { "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" }, "r41": { "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" }, "r42": { "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" }, "r43": { "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" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r45": { "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" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1" }, "r47": { "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" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-1A" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-2" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482949/835-30-55-8" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "470", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3" }, "r53": { "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" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//205/tableOfContent" }, "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(19))", "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(20))", "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(28))", "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(29))", "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(30)(a)(1))", "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(30)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(31))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(32))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r67": { "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" }, "r68": { "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" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r71": { "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" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.7(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r73": { "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" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.8)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r76": { "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" }, "r77": { "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" }, "r78": { "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" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//235/tableOfContent" }, "r80": { "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" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//440/tableOfContent" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//470/tableOfContent" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//505/tableOfContent" }, "r85": { "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" }, "r86": { "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" }, "r87": { "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" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Subparagraph": "(e)(1)", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//810/tableOfContent" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "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" }, "r91": { "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" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r94": { "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" }, "r95": { "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" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04.9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r97": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "SubTopic": "210", "Topic": "954", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480632/954-210-45-5" }, "r98": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "808", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479402/808-10-50-1" }, "r99": { "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" }, "r100": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "808", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479402/808-10-50-1" }, "r101": { "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" }, "r102": { "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" }, "r103": { "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" }, "r104": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//606/tableOfContent" }, "r105": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "808", "Publisher": "FASB", "URI": "https://asc.fasb.org//808/tableOfContent" }, "r106": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r107": { "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" }, "r108": { "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" }, "r109": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r110": { "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" }, "r111": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r112": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r113": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r114": { "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" }, "r115": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r116": { "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" }, "r117": { "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" }, "r118": { "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" }, "r119": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(3)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r120": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r121": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r122": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r123": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r124": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11" }, "r125": { "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" }, "r126": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r127": { "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" }, "r128": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B" }, "r129": { "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" }, "r130": { "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" }, "r131": { "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" }, "r132": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(210.5-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r133": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r134": { "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" }, "r135": { "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" }, "r136": { "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" }, "r137": { "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" }, "r138": { "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" }, "r139": { "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" }, "r140": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r141": { "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" }, "r142": { "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" }, "r143": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(m)(1)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r144": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(m)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r145": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3" }, "r146": { "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" }, "r147": { "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" }, "r148": { "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" }, "r149": { "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" }, "r150": { "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" }, "r151": { "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" }, "r152": { "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" }, "r153": { "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" }, "r154": { "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" }, "r155": { "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" }, "r156": { "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" }, "r157": { "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" }, "r158": { "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" }, "r159": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//260/tableOfContent" }, "r160": { "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" }, "r161": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-11" }, "r162": { "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" }, "r163": { "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" }, "r164": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-3" }, "r165": { "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" }, "r166": { "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" }, "r167": { "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" }, "r168": { "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" }, "r169": { "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" }, "r170": { "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" }, "r171": { "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" }, "r172": { "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" }, "r173": { "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" }, "r174": { "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" }, "r175": { "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" }, "r176": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-3" }, "r177": { "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" }, "r178": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r179": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r180": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r181": { "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" }, "r182": { "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" }, "r183": { "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" }, "r184": { "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" }, "r185": { "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" }, "r186": { "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" }, "r187": { "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" }, "r188": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r189": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-2" }, "r190": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9" }, "r191": { "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" }, "r192": { "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" }, "r193": { "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" }, "r194": { "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" }, "r195": { "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" }, "r196": { "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" }, "r197": { "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" }, "r198": { "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" }, "r199": { "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" }, "r200": { "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" }, "r201": { "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" }, "r202": { "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" }, "r203": { "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" }, "r204": { "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" }, "r205": { "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" }, "r206": { "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" }, "r207": { "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" }, "r208": { "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" }, "r209": { "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" }, "r210": { "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" }, "r211": { "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" }, "r212": { "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" }, "r213": { "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" }, "r214": { "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" }, "r215": { "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" }, "r216": { "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" }, "r217": { "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" }, "r218": { "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" }, "r219": { "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" }, "r220": { "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" }, "r221": { "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" }, "r222": { "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" }, "r223": { "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" }, "r224": { "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" }, "r225": { "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" }, "r226": { "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" }, "r227": { "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" }, "r228": { "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" }, "r229": { "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" }, "r230": { "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" }, "r231": { "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" }, "r232": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//330/tableOfContent" }, "r233": { "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" }, "r234": { "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" }, "r235": { "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" }, "r236": { "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" }, "r237": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r239": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r240": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r241": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r242": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r243": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r244": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r245": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r246": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r248": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r250": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r251": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r253": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r254": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r257": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r258": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r264": { "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" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r266": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r268": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r269": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r270": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r275": { "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" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-6" }, "r278": { "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" }, "r279": { "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" }, "r280": { "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" }, "r281": { "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" }, "r282": { "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" }, "r283": { "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" }, "r284": { "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" }, "r285": { "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" }, "r286": { "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" }, "r287": { "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" }, "r288": { "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" }, "r289": { "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" }, "r290": { "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" }, "r291": { "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" }, "r292": { "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" }, "r293": { "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" }, "r294": { "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" }, "r295": { "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" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r298": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r300": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r303": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-15" }, "r304": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-17" }, "r305": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-18" }, "r306": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-18" }, "r307": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-19" }, "r308": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r309": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r312": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-9" }, "r313": { "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" }, "r314": { "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" }, "r315": { "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" }, "r316": { "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" }, "r317": { "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" }, "r318": { "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" }, "r319": { "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" }, "r320": { "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" }, "r321": { "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" }, "r322": { "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" }, "r323": { "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" }, "r324": { "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" }, "r325": { "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" }, "r326": { "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" }, "r327": { "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" }, "r328": { "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" }, "r329": { "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" }, "r330": { "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" }, "r331": { "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" }, "r332": { "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" }, "r333": { "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" }, "r334": { "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" }, "r335": { "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" }, "r336": { "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" }, "r337": { "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" }, "r338": { "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" }, "r339": { "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" }, "r340": { "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" }, "r341": { "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" }, "r342": { "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" }, "r343": { "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" }, "r344": { "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" }, "r345": { "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" }, "r346": { "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" }, "r347": { "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" }, "r348": { "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" }, "r349": { "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" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r351": { "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" }, "r352": { "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" }, "r353": { "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" }, "r354": { "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" }, "r355": { "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" }, "r356": { "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" }, "r357": { "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" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "808", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479402/808-10-50-1" }, "r359": { "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" }, "r360": { "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" }, "r361": { "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" }, "r362": { "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" }, "r363": { "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" }, "r364": { "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" }, "r365": { "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" }, "r366": { "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" }, "r367": { "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" }, "r368": { "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" }, "r369": { "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" }, "r370": { "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" }, "r371": { "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" }, "r372": { "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" }, "r373": { "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" }, "r374": { "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" }, "r375": { "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" }, "r376": { "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" }, "r377": { "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" }, "r378": { "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" }, "r379": { "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" }, "r380": { "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" }, "r381": { "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" }, "r382": { "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" }, "r383": { "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" }, "r384": { "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" }, "r385": { "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" }, "r386": { "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" }, "r387": { "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" }, "r388": { "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" }, "r389": { "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" }, "r390": { "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" }, "r391": { "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" }, "r392": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483013/835-20-50-1" }, "r393": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482900/835-30-50-1" }, "r394": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r395": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r396": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-2" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-4" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3" }, "r401": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r404": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r405": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r407": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6" }, "r408": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479773/842-30-50-12" }, "r409": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r410": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3" }, "r411": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "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" }, "r412": { "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" }, "r413": { "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" }, "r414": { "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" }, "r415": { "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" }, "r416": { "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" }, "r417": { "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" }, "r418": { "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" }, "r419": { "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" }, "r420": { "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" }, "r421": { "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" }, "r422": { "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" }, "r423": { "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" }, "r424": { "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" }, "r425": { "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" }, "r426": { "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" }, "r427": { "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" }, "r428": { "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" }, "r429": { "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" }, "r430": { "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" }, "r431": { "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" }, "r432": { "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" }, "r433": { "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" }, "r434": { "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" }, "r435": { "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" }, "r436": { "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" }, "r437": { "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" }, "r438": { "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" }, "r439": { "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" }, "r440": { "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" }, "r441": { "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" }, "r442": { "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" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r444": { "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" }, "r445": { "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" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480842/942-360-50-1" }, "r447": { "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" }, "r448": { "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" }, "r449": { "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" }, "r450": { "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" }, "r451": { "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" }, "r452": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r454": { "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" }, "r455": { "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" }, "r456": { "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" }, "r457": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r458": { "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" }, "r459": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r460": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r461": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r462": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r463": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r464": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r465": { "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" }, "r466": { "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" }, "r467": { "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" }, "r468": { "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" }, "r469": { "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" }, "r470": { "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" }, "r471": { "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" }, "r472": { "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" }, "r473": { "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" }, "r474": { "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" }, "r475": { "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" }, "r476": { "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" }, "r477": { "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" }, "r478": { "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" }, "r479": { "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" }, "r480": { "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" }, "r481": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-2" }, "r482": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "27", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-27" }, "r483": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r484": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r485": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r486": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r487": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r489": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r490": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r491": { "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" }, "r492": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r493": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-2" }, "r494": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r495": { "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" }, "r496": { "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" }, "r497": { "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" }, "r498": { "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" }, "r499": { "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" }, "r500": { "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" }, "r501": { "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" }, "r502": { "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" }, "r503": { "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)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r504": { "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" }, "r505": { "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" }, "r506": { "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" }, "r507": { "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" }, "r508": { "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" }, "r509": { "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" }, "r510": { "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" }, "r511": { "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" }, "r512": { "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" }, "r513": { "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" }, "r514": { "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" }, "r515": { "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" }, "r516": { "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" }, "r517": { "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" }, "r518": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r519": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r520": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r521": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r522": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r523": { "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" }, "r524": { "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" }, "r525": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-6" }, "r526": { "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" }, "r527": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483580/946-220-50-3" }, "r528": { "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" }, "r529": { "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" }, "r530": { "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" }, "r531": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r532": { "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" }, "r533": { "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" }, "r534": { "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" }, "r535": { "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" }, "r536": { "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" }, "r537": { "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" }, "r538": { "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" }, "r539": { "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" }, "r540": { "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" }, "r541": { "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" }, "r542": { "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" }, "r543": { "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" }, "r544": { "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" }, "r545": { "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" }, "r546": { "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" }, "r547": { "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" }, "r548": { "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" }, "r549": { "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" }, "r550": { "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" }, "r551": { "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" }, "r552": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r553": { "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" }, "r554": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r555": { "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" }, "r556": { "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" }, "r557": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r558": { "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" }, "r559": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r560": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-1" }, "r561": { "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" }, "r562": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r563": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r564": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r565": { "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" }, "r566": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479851/948-310-S99-1" }, "r567": { "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" }, "r568": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r569": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r570": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r571": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r572": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r573": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r574": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r575": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r576": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r577": { "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" }, "r578": { "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" }, "r579": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r580": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(a)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r581": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(b)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r582": { "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" }, "r583": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r584": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r585": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(g)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r586": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-16" }, "r587": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-21" }, "r588": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-22" }, "r589": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r590": { "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" }, "r591": { "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" }, "r592": { "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" }, "r593": { "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" }, "r594": { "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" }, "r595": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "340", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482955/340-10-05-5" }, "r596": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r597": { "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" }, "r598": { "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" }, "r599": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69E", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69E" }, "r600": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69F", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69F" }, "r601": { "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" }, "r602": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r603": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r604": { "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" }, "r605": { "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" }, "r606": { "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" }, "r607": { "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" }, "r608": { "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" }, "r609": { "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" }, "r610": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "53", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479589/842-20-55-53" }, "r611": { "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" }, "r612": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479401/944-30-55-2" }, "r613": { "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" }, "r614": { "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" }, "r615": { "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" }, "r616": { "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" }, "r617": { "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" }, "r618": { "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" }, "r619": { "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" }, "r620": { "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" }, "r621": { "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" }, "r622": { "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" }, "r623": { "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" }, "r624": { "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" }, "r625": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r626": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r627": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r628": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r629": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r630": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r631": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r632": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r633": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r634": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r635": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r636": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r637": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r638": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r639": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r640": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii", "Section": "6" }, "r641": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r642": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r643": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r644": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r645": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r646": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r647": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r648": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r649": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r650": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r651": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r652": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r653": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r654": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r655": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r656": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r657": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r658": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r659": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r660": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r661": { "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" }, "r662": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r663": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r664": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r665": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r666": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r667": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r668": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r669": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r670": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r671": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r672": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r673": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r674": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r675": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r676": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r677": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r678": { "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" }, "r679": { "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" }, "r680": { "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" }, "r681": { "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" }, "r682": { "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" }, "r683": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r684": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r685": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r686": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r687": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r688": { "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" }, "r689": { "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" }, "r690": { "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" }, "r691": { "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" }, "r692": { "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" }, "r693": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r694": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r695": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r696": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r697": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r698": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r699": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r700": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r701": { "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" }, "r702": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4H", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4H" }, "r703": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r704": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(1)", "Publisher": "SEC" }, "r705": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(2)", "Publisher": "SEC" }, "r706": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(3)", "Publisher": "SEC" }, "r707": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(i)", "Publisher": "SEC" }, "r708": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(ii)", "Publisher": "SEC" }, "r709": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(iii)", "Publisher": "SEC" }, "r710": { "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(6)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r711": { "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(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r712": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r713": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4" }, "r714": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5" }, "r715": { "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" }, "r716": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r717": { "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" }, "r718": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(f))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r719": { "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" }, "r720": { "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" }, "r721": { "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" }, "r722": { "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" }, "r723": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "55", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-55" }, "r724": { "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" }, "r725": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-18" }, "r726": { "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" }, "r727": { "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" }, "r728": { "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" }, "r729": { "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" }, "r730": { "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" }, "r731": { "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" }, "r732": { "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" }, "r733": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//450/tableOfContent" }, "r734": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r735": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r736": { "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" }, "r737": { "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" }, "r738": { "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" }, "r739": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r740": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r741": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r742": { "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" }, "r743": { "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" }, "r744": { "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" }, "r745": { "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" }, "r746": { "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" }, "r747": { "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" }, "r748": { "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" }, "r749": { "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" }, "r750": { "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" }, "r751": { "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" }, "r752": { "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" }, "r753": { "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" }, "r754": { "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" }, "r755": { "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" }, "r756": { "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" }, "r757": { "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" }, "r758": { "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" }, "r759": { "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" }, "r760": { "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" }, "r761": { "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" }, "r762": { "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" }, "r763": { "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" }, "r764": { "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" }, "r765": { "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" }, "r766": { "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" }, "r767": { "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" }, "r768": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r769": { "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" }, "r770": { "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" }, "r771": { "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" }, "r772": { "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" }, "r773": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481956/830-20-45-1" }, "r774": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481926/830-20-50-1" }, "r775": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r776": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6" }, "r777": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479773/842-30-50-12" }, "r778": { "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" }, "r779": { "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" }, "r780": { "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" }, "r781": { "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" }, "r782": { "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" }, "r783": { "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" }, "r784": { "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" }, "r785": { "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" }, "r786": { "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" }, "r787": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-2B" }, "r788": { "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" }, "r789": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r790": { "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(7)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r791": { "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" }, "r792": { "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 70 0001558370-24-008209-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001558370-24-008209-xbrl.zip M4$L#!!0 ( /$YKUCZN$WD310 (O0 1 =')V;BTR,#(T,#,S,2YX MY\F*!*2L$41 M:A"TK?WUFPD0/$02!"FYBA7+B(YJF4@DD/@2B4R-QX@KB.\]4 M+)TI6Z_=T/E,.*=!X%QPZB^(XQP?';X[/#E\ZXQ&GR2+"S>"+"QT)*^3PV.= M<)EP8^&9\W9\_&9\X M?$'$G;LBT=KUR,>#I1#KL_'X^?GY4'#R1$*7AMZAQU:2T]'IZ?&!XPK!Z2P6 MY)KQU169NW$@H#7"/V,WD,5#(P4$FZ% D$N&5@VC,ZA'H<#GTT/&%U#0T?'X MC\^WC[**FCB@X=<"]D4@,]#2/AAEZ!WA=IACSQV[%* M3$E+54DJ?OSAPX>Q3-6D<302FS6)4NJY&\TDK4[!9CW5Y!$7=?1I4B&#+_A6 MAH*DD#S&9,QS,CHZ'2%Z*J?@3Z$=VHJ>A/'JI*IY3H[&Y$60,**S@(R0C'!7 M0'>)1B?8751V+^8<.LZFR"$BWN&"/8UU:D$V:"'.@IJVDRD%,OJ"F!*@11TPHNJ:652@=AC<2AX'WJ&33(%2^;@CR\/-R;3)9OOBD9>P**8DT> UG>Y?Q[ZEW$D MV.K\A497; 7TB>9$!PX%(=MET?73-?3)G(94R@+#P-&1,W(RAO"'YND 4T=Q M=9"MH_@ZFO$OXVUV6P7%X"-,PD_R-^A5!,.L;$*T7$GFA,20T7,#+P[:Y\NJ M59LM^:@1VQ%':#8A78E+&%%80'WL1A=N@-WU<4F(B+Z$;NQ3V;D0Q389#!B" M@9 8INS@=YZCD[!T%$_GIY3K7P<$FQ%,/T:3^62M/0;L;VP%3;)$?^*)W++( M"MXNW(S8GYBQS\ISV-S)2G1<[-OY,ATL=%".[LIQZ4;+ZX ]M]:#BHQ&R-^T M@1R9.Y+[@*W%$'SM4OZ;&\1D,K^F(9A-Z@8WX'-Q&2M'5T2X-"B-PI:Y#*A" M!'-TO#T0(UM'\D4D4\Y.CK7S4\)\@+0.TIL0$@7CE$3H1/MQ ##ICYL:1.TR M&0%]4P8TQQ5[<,+8F7]TTE95='P58?$.S8)DX-*G+:5D6R\M"3D[K@$%7DH!*O,+3L/JHTJ<#;/0XH _#M M(NU'P;RO2Q;XA -<<^I1\>N?,16;MI&W!2-C)'[:)A+/%_8?"+XL[Z^.*G&( MSE]3'^Y=#J1+(BA(O3?E*')MT)2WKZ$ISD^%.@R:TW%>9XI!7MMIG223 ?=3 MP+WD*UC-ZBC> Y[U2V4UG;,:R29R(X;ORA@V]= !OLX>736 S1F,$+9VV0<$ M=S.HY[XOZX4?TWBXV^RYD57#E'HIEK$0\]3_5IML!*_NYR[H;B)HACG5KIISL[%-6A7EZ%]Y&2U8%@6!]X74QJ73#U;ZY;VO7]G?DUK!B4 M\,X76';Y1OI'H1OKODN'OKLG/;F!5@1'[8G#/I1H0'<54 /X&BMU[D&3PJ>V&F!@T: ;8/ A,!ALC#'34H;\.^.O\(M MFH@EX>B8ZQ7@)?&^6FN D4G;9>1&'4A*Y8^!L! M%]I_B.+60T!EY@;82XL]C;!#*:,G68SS\/AE,/J[&/VE"\WP "W!GXA_S?AU M+(#^[^A8@7>WY=:ULP5=>#?HRKOVPX2LA*-KXNRT M:-QUJ=AV@;@4/U@M$ ^6HAG9>\[\V!,/2!/7A8?51$;,?BYCEG!Q$C8#.,U3 M+]3#72W0=1[8Q@W$Q@Q3$[D1L \5DS**G^Q@"< ZS'@6K*M>::RP^;8XC(5 M0.EHY@.:==%IO%JY?#.9/])%2"&"PP#1D]<$@ ]_#QT'O?A2W&F7RXCH2<5* MA&(KMXIEC)V,LZ-9#WAV6ZANN=!L1K#;R;X!NN;S?(93>V9(S&?SAJ9O7E/55:-226/$Y>/-=J-D-@.UT'U)R<6CS$=MN3(P@OV]_IYJ\BW0.914N MR1I48->MK%/"5SB\0@:TB ^NZ+R[U<2J01U*&Y_M;D024*),]I,R'8Z%_G]1 M"_P'7P-Y('-'/LAQAL]@?#R(Z&J-JVSJVU*^&8$O88ST M'[IEGF2CJ*,Z=:;#_C8E.3@/-"+JS'!ZS'\;MN M]:A\#JD.G::<\N^HG4J6'I2R!$1GP!9XVUX?M]^.LE-(_=Z-4L:41_<^D7N$ M:(X.E@@2%O9>G)4V^R^(\' METL\G\EGG+&O]R0,HTWPY(;4_4Q6,\*5XXQ#WK^:"-6(F3YP=N;+9W)N!%FA MNP<"Q+-(4!%C]?_.6;S^>"#??#NC0'+@N)#*74]@:;CD'=(@P"E)_;>BA:&/ M,G^JBHIYLK^_3K8K,A.7#$.*4.#3/3EIRDFJ_JH8J JXZ(UU]\693U?X< B3 M@KZ^%.KMH1HY=&(/D:BX<>+DZ/BTI&0-=#V4[";T8T]^P,J6!*I.[J$<]^#< M$L[Q\D_F?4UN;-$7 N-Q\4MU$5-.-OLL^;ZU8B&$M'QC+6VU=#-U-N/C@0<5 MH*)*:.4/B7J9LSA]=ECN5(R)2_B(F#ZD+5LC_VPV]8- MH9-V;#!;=@?/-BMYJK,!!(3M8MWZ7C&;6F M),.7T">\ZOZ>;EK9G?_W5M,=E>4N1DNLVZ34# \L". W4A[LH4>T*:V#'_*: MXX*-"3M/RLU[BZVR]4QFM2\2KTU;<"(32N-Z/4D?QW90N]6,LO]D8""A6Y>D MJ2/HH2S_I-#9HOAN^>S*6D/X%,LSF)?L5O@ER>S(>R5GK@\A&Z;6"'-6YLMZ MSADXE,K 3-D%>2 > 9IT#.V4TS ,MO;93!)O^6\^F5&#CU8GRI3BW:%JUS*% M42U,]B ]N@'!S3(X=KD+'1:G,;=^+X?=4HZXIS-TBGQFNBZNRUDNG,1\U< MB4'NWP"=& (164[.%50RUJ96RK,WAZHCAIDQ U/V.T<[%MXQ,&!DRG"+!PW! MA&V#=%"RJ^TR&Y!M;0L[RGV#2^9N@+6$F#.>R9?6#M()R^K$'M1;SNVOD*%X% B1[_A$X#X3X3M[C7-T8#]QD<\64T?6:@ M3DO*88@-TRFP[ODKI4_7 E&4+X#_/DR+C?RZ6T1%*V)([Z4=.8>H..LK_B.N MV4W"1^*QT+\.&$L%LR%LD-#%"/QUX4EJB963F\_\27A->22J1*DE,G4SXM&5 M&WQ[*>H1J:?Z[G(47E[_2]SNJ!2JD]U8F=3%-HC_G M442V[9F)H)<&;0(Y7-R%*JM\R:*\+ZZ'61.):]HT1Y"+"R5= DW_LV MSU7L.U4;T=/MQ-N+,+D^U2Y?@U:V7\SI")NL>OX:/RM9+3/T1C71@L%8DE_?TLW5)D.#26Z[ M+-9YCB$]Z!PI +%2I8D&(U%/G?/B!)>*5ZWFPJI)>S C=AZ :XK:#$IUQ>*9 MF,=!"4W]!DNOGPT5I#VD=P8[A0IN-*MM6L>W&IP04&>#*53P5VV4[DE##+;8X M6?+9"=EN[9+$Q"VA+T>]5VQ%H'9>*>PUQ=:UF7:-C9O;(AT5K'<^UF&;7-YW M$PK"09I+=WTS3_#5WQ#2MI( MF5?CU]PJ;&T*=&],CN@D(WWA^&HUP2MWR'JCMJ?^J$Q,:Y6MS-9#G:T5 '>* MM1>[*E<+A9XPJ,P2#50]D6_Z\.8[<.C-ZLU M\)G,"\!-POQ2N<41T0Y<=@]S7L6TY0X@)B?3H_*5%O4T/53O![*@> ,'\:\H M)XC2G&!X59:KD;*7TDG_\)JSE>R=D 4WU%_&D0#GFM^$7A#CUGI<)8?__*G[ M MXVGC\1,0_UX^6%1M@/P][XGDVV *]CB$-?'DYN5'T;XAYJR67@1A%X6*JF M$RYW3Z2GJPG$#W(GP:4;!,2_V&B)$L)(GK8NC@1[8EB8\6QW:<"KF+^)6!)> MBWYE:@_A+F\>T3?H;O#90'6XR/\?Z-+J\(5AHXHY8V\Z>9-#2W ZW0.5P_U^ M>'G M(O!O4K.GE3_O!77ET!OE:?06JR54MU+LU$@6+/IF(8OG>C^[+W2E0X')''=. MH ]\P3AGS^@ZR8M1"FYQ[1GA3KSZTLV:O0SF$>)'Z%>54-8*X!<\#;L,O>E% MC2;80Y]!WK^/#%/G(3W5@+/C=KUI#[Q^E&:KO-GMQ/(&N)-]W0#W&D[*;RZG M1]&,Z/]$T MTU&;K6+A6OKXWW7E.@]@=K%J_2*K)?V/@G&ZOIB@]0\2^!<;G-B(!..VDUIU MN5\U/NNP2\%&AC1\0&%NPO,9V:B+\]LU12V;GK5)BWLAKEDLKX28LDE(_@$Q M X1U=S3,-\U>N*D6ZG[!Q'=NIDR<:5&Z1_JB;M3HTES-7/O8;/E 70^#A!T;(4B&8CJ.Y,4<6M8E;4!:/=;O/YCD.Y>FY'O=3PZ?\ 4$L#!!0 ( /$YKUC/!J+'RPT M +6_ 5 =')V;BTR,#(T,#,S,5]C86PN>&ULY5U;<^(X%G[?JOD/7O9E M]L'A#B'5/5.Y=+I2FTXHDLS,/J6$+8)VC,3(AH3Y]2L)-8741P1_+57/*B4+8H>X"+]]+4U\&_@.0J5??_GI M'U_^:=M_7/7N+950" +H6N\H&%K/9#P&V/H!*46>9UU1Y+Y!RZI6 MSEIGM;.F9=NAC"O@LSH$6T)8[:RZ_.4ZE$?PA=4L5QOE6J76L-H7M?9%O6UU M?RP+_F#Z#5!J20_A/R_X__JL28L!Q?[%AX^^EH9!,+XHE]_?W\_>ZV>$OK'Z ME6KYCQ_W3\X0CH"-L!\ [,"2Q0_*S2R*/ZQ53[$5.UT.F7QZ[(H$X021"]A,^M9 MUA=*/-B# TO(N AF8_BUY*/1V.-MBV=#"@=?2P&=8ILS4*G/D?SK*6!$QIR6+-_/2NXOH%5 XA1@@[)PY9%3F1P=\@W_&(/Z'P%B#Z&_ F\'%PBS#S702\.];OJ(BI_@T, /)\ M=>3ZD@N!?8>9Y@&A"/H\QKH3CZFY>#C[!&I%P86 OB< =\$,]#T8*I()8JR8 M0@"Q4#)"@7 G$5APP,8);+S C'\/66/W"/21AP+V[U#3:^ YM2R@,S=EFF'6 MWU!W>$#H2$3F'O1XC'HF LUG^GU^;9MF.O[F(G@>P(6JWS[&[#4&=V.LU-9, M,X^D'^RGMV4PA\,ZZ,03'GC/?@M-P#7)>>RW9F[X$4#LKCU% 6^.#? !CS"4Z]#+W 7SSA_E(7OA(^>+WT?:;J0J@'^M 33;U&"[PZK4JSW:^Z M=JMUWK3/:XT.D]6LVBVGV1[40;4%.DO.]JS\]8121L8&AM@RKZWZ>;-:KU9; MS6:]=MYFH-:47G.U2QK5'U!G(9_]=P M@EG"+".MZFNUV7&=?J5B]ZMM:%?;;M]N5SKG=A\VV$_M3J?1[!0)6.+C:R7, M=.*<#+_MWFG(#1R?KJFL;TX+=G2$,C?ZP';!X_!=3 N7'J;%A> MT!PN]S)Q5#2 @2NA49]-VL&**6D.RYI$Q&YB**$STBD?$=T:PZ@.H+^6-!*W=9&UERU-? MHT::TE5+3NE:-6R1@;5JV@+8M2*-6[SU@\CYBJA]AYGEX0,,'@?/X$/^OI/7 MV/=^,U_?BE'H<@J0QQ<\!X3ZP(-/D$W]YN-3]W\3/PBWU87274)%_PT"BOJ3 M@-=Z)EV0L)2QXU;-"SD*3A+9WR[ /@:.'Q]XRC3'S8/!$OLS67O!AF'\"OC( MD3B;II2#=YX\\!HX)'T@F"S2/N;XPKPN&>VR\N81G =C,7Z@90 #N__R--4J MN#T.PL4KV:958AT#F=?B:)MC?;BI/-L%)+WQUYUN_TZN%,5>8]CK!TYU!KP& M1G%^+'#NIW/U[W *7LB(5E6_/CHU4)JX K"0M_D3KM1ZAAI3 >8NAY00 B^ M)90U'NX#.;-G]@+Q@<,5^PX0YN.2'@0>^GLUY]]\\2H+.#[2/XD]](>F0;WY M,6H.#B$M^7Q5TD""=S+ 5H6^MYR%'E__F\!;AIV?'Z7,!W]'P?":C0R9?I2I MZ4WXM3(\UYK]Y[()I)A(]F PH9@YJ0_I=#-TYRC9/,=0I7!C/WV'YC!P'G9- M?'$F.0R*LDBP6>P8V-;"EMK/"WBO<\6YWPE_32!N62:*K&[ YJN2[>,I2T9E M8%?[#C%S48^AO71'"",_X X[39D*I]0Z&DJSX#1P#LS#/[,6/Z5TP]S3(^*0 M8C+%B76.AF!]E.HSX0+V5F-OO%+91FWH;*/R5BS1S&'LES)U-P[G;1W>BSY8 M*]F%%!&7O;XISTR]@?,_E^.M;Q_.$. WV&/V^3880&=S76D]YVZ_BKR>-QRG MUH"N[38:CEUS^Q6[4VFU[%:_V:ATJFZ_Z;2+V&'CP+J43!%SQ*O9"QNMWN'P M\C(V@&6SV&G2(1%U >8$*>.=('9/[S-F5AGIK%*SZ_M??1(XH$@W[U(69-&8 MYU3-1(R3+3@EU3''V7)B,&;121N_TM;/+C+TB0.AZ_/9,D]FG?!7WF*/ZML' MI [RMY85-6H>,=>?M8*!@U^);993\ZQOG!@!49,TVNV."5=?'/8;1]7,*IY7 MY,F[;1-N'/3ED\RM Z'27:TLPLQQSYPXC]L-R\TP>D,8$QPJO'WJ)CR^$7L+ ME;)#J0@[28?*;!BEU=K\1T/;"**7&@D>;?ID$?E%MGQJR1C%#G.F)\T^P_";DKJW';!$^!;$71( M^\\&-,*0$J+C"T=Q-]O-\^JQD:T!/"2\;2KA-W!,H8,$ M /9W#PIFV.1HQ$_Q_)U$OTK5$W"&S&8(7>/<5-=@)AJ@("$#;U7@!&A. 1N2 MV2EB.SC#9X#2]X+9[*%2M6QK)9S]@\NW1 -\_W?9A+76AO5SV(JY&\'SL?C2 M5BN$$C]/*&_$=?OJ2)3KF]>A4TE+OV]?%:>!Z5FK0QH:;"=7.G"*,X#;8SIT M\IW0Z11F%7.@I.8*M\C,+/UOTZF\B1O;;^(U\3QA*VS!>APL?YD=P)MXJ:O\ M8Q+1(@6$7='X+4_Z9#;^3H@KWSN)*QQUT19ST:+7/N*,OAE9%7$8^J84VO-0 M(4P1'GI(I6VKP@%3IX9%X]S +D-E_#=VW@3 M:^Q]]:@?K.9^M\"!ER.^RRY=,8HO;EY'4Z EN@:D :MF5Q':TOV$ M;W&)PLO[BQ=)KS?2$V[IU0I,>%XJ](+=T)MY'HL#?3\QC&O),"\"J%(IRWG. M!OF0,N&7"'4<((JZ?5ZM%GW'46Y$QT+32S3=/Z'W_ XC,],4HAEZJ0M)'.J8O/P'V;R'=@TM.0I:!E MB8\YB3]\=]FI)+'' B>WRTE8GMXVE5W_ES7G3^O&N8)QV*B;,%YV[N? M+TNR^]8'VORZL;C4O>TR!HR\8)2&3H&;AQI4R$?$4DBF3W>>)GUO!5E"7[30P5.G M "?K30YFY7PHO[V;.:9['-8:][$D>BP4ZL$1\Q_FO/R#Z1>[<;B$1N$N4#Z3*]B##D13Z?<7U:L;BDNWBV26:68OT:%^LY?D:XI# MF :H(-9X96<1=YINI//*-GINH *6#6IY+_FLYRS$1&W%/RM:=/[%/CPF$?TA M3 ^40/)YLNE69474[Y"VO>YR6 M0W96=C]5T"0D<9(B=$'2:=6O'X"D*%+"R@U'MB(J*F4)R_G.A@/@ /CM/U\6 MH?.,2!S@Z/=WI^]/WCDH\K ?1+/?WZ7)].C7=__YC__U;[_][Z.C_SZ?W#H^ M]M(%BA+'(\A-D._\")*Y\XB72S=ROB!"@C!TSDG@SY#CG)Z\__O[L_<_.T=' M_\B:.'=C6@5'3M;6V?O3]0\716LX^N3\?'SZT_'9R=E/SB^?SG[Y].$7Y_[+ MNMP72MDT4!4,@^C[)_:_)]J?0Q%&\:>7./C]W3Q)EI^.CW_\^/'^QX?WF,QH M]9/3X__^QGC4[6Q=FO?E)6J!;^^3C_L2RZTW0! M__3CQX_'V:_55@,)%26'_O%OCO,;P2&:H*F3-?$I62W1[^_B8+$,&979=W." MIK^_2\AS=,1$=?(AQ_Q_'A(J<*9)%SB*<1CX3/[EE_%X.EXBDO$]'D7^!5XL M"9JC* Z>T2V.XZ^1F_H!K?+.831\G=S4:$X(>D:1&T3>>P\OCEF1X^YZS#BE M):GCOKGTD&#O^QR'/C7A2S0-O""Y^E<:)*L^&*33V7"\N0QB+\1Q2M"U&Y _ MW#!%X^EU$%'M#-SPANHIR5P5)35Q@S#69X1YRP!1CWPJ$:K,[,LI)HM,L_MC MA;P[@/R9H%D0)X@@_S(@R$LRY1Y/IXC0L2]S )&7$D*+?G,)<:/D)HY3YOGZ MXV%[DFSP^1:[T;V[A M&[7QP7%''G?.^6( MO"-0/+G#T1^(>G]_$J>]F N_ U \>)B[!-%A,$;D&?G7F%RG"2W_F?D\ZOVV MW%[WZM*H?QL*3G&(S DI&R/=7A4_$$Y>_KKT>GIT5G.V^V^*DC6,)HX M83?R7>(S2TKC!"]&+T%\B1>T//7);AHFLMUNIP^*\\,QHF2S;UB' M,8/^(8/-NC90IU+<090<^\&B%+D;ALWTIK+"R)8R?\ZHREIK3Q3]S%B*HR,_ M%UR')'+:[I3@3-_ZH;=HN@-RLY:.%FCQU-1M\&FMM]N>T#FEB7CI$SHJV= A MN=S6*T13!0FB(#?GZ'NM7\2,WL_6.DN_T9&S"!+6U*:@4RGIY.[,^9)Q.,[6 MW]?4AMBKD1BR+0M,&CL<]LW&WQ1?_'D;N$]!2)F"XHM\&6KT%"?$]4H;#=TG M%/[^3K]"@5BGPK%5P'?ETIL^9G$=,6Q>'7/DNT,E^^;/+ A==[8J.+R%0USP MS],M\N5%:U1OS&E$ZO13\#)?EUY7*QQ,4U>98]\ M^J0FV'G$CIQ03&B$]?L[^FE) DSHC[^_.^E-\ALE4PM_4U9'_O72':J Q);X M6E"GQ)8B[)(MT(4ZN9VI0Y.NLYM/UP9R;. MS(:PJ[T#E7>5Q$+D9SR1_W;,B:D5L78-6J>K"?PHON#'QX\?3TZ<(V?3,OUC MW;A#6W?RYAW6_CHD+WOHR#_')*GX9OK7QB_3/_Z\)]A/O61,'A!Y#CS$2-G2 M?%&QG3%<5K"KX48/#EM2+0@H!"?&M%M6!HQ?NJE%:[ 6:W3?TJ2%JR0[9BVF MEUFUDLZ-*[<0?93)1_GV#,O)PE&V_+ZK\EIU=M1$NY8%]%ND<(U"6E:(5EBZ M[3"GRWRL0AP*^H&MS8W]E@BLJECJDGCRJK T"9:WV^*C_^,T"$@IZO;M$S M"B4C@EYEH2/4KVZ3,5^0RQ8X,D^R2Z8TG#)J0\TFW5;:CA;&8L4MB!U\\-!% M5QU-C%%!L>E1'*,\*M4SXWIY'@VAV[L9!_#7" M3RQIE1V?N(F6:4)_QI$7A$&6.U %HV?7'7>GYGF1W;SB*'9QRE>@SPC/B+N>!Y_*B:VE9[@Z. MM/10Z-!LFP+A_I2P+!^=K'2;_2D=)F,-&@;=I)(0O=ZIDA(+)3*M1-+9X*<7 MG_)JZ42IHGH6>'"/2::A24E>^6&SG2X=7PQ:$/+&L(T.@T2%"'%C&FU&?WQ0 MU4')$(Q5,[UPXSE+$:'_L"V\9S=4[":+*XCWCZ15+(">T)B!!%Z"?#YI_&^E MAMJF22'CVC;:UI2U9(V[HW=PLY8!K%IT6V!V-\'3ISCP Y>L'BA=&IO@HO+B M37!9#1N(-U3]8-/ M[BYP&B6(+%V2K!A=@GD=KQAWTB,J.!"<"5JFQ)N[,1K-""JNNZI3))S=:=?E M C>JW6;VIQ %;D#.H!-!/OWK.: 1W8-;RX3MQ M,I/R-KQ[57X>DEAOH;?TJ MIKA]^"5B#>;V,J@F5L@JU:].CM50A]UX)'#)O"+B*?-6(8M0I/%*O9 23G=Q MB("+6-;GX&%&G765I78SP#?61KZ7_?70ECO![ZJRM+8HT _=/^N FO86U M-EOH":/E755FZ_2JL(=F*E-:!@UOJ#*1U3+%W9YYZ L$&%%G8 MA95 J&_'*DBW:DS9K74H(R^5+7'OE!,J#[>D;612(^&4U$/7G4'(V(N5O0^N M_!QRJRHO(-.JHK-;+=GUN&(5KY00BG^KC#T<4H6NE5%AZ4Z)^0S$DAX'5]P: MB565W2'-[IR=X"4BR8I%7NQ.4;:!LLQV5U>**9%&3?&46*\N)'XPNN2K >J: MYORHUVV];F D,FQ,W_!K##J :DL/>D"LFF3U[E:-*8>HN%#99!6 P)4:FKB" M$>3NS$I# EB7EL%-2$Q\U6[D1 ^^K7%+,L>M]$QF15KW_AC#E3)E75.@"184!0)1Z>WYA M;9C=>7D%M[$.#8-[=S[15<\N)M9N9B3.WE')[YJ=!/'W\]4YBKSYPB6R["E5 M-7&6I$9%$&Q8$R6_7D11S8 -NQ5;YS7JRPB;439\!J,22NU:$@T(T(Q.L0@@ MJ6%B:I8G_3L4*2?[DAKZN+N=W.N)0F91EB?S4@!2.P(4OK'D2O2OE))W]:P^ MK2DH+4WU%92'@56>+R J;X*WVVQ>.?.Q)B564GBYI->VY&4DV\VXB9+ #\*4 M/9/WP$YF9[>[7KUX8>HC_YI*B241I$EFX./IE4NB()JQ)V_R%((5OP%9_DY_ M/8JS@?KM$XS1Y+XZ8HK^(D6+@)4@?#&E7%T:%F95 L4BAM*!JM)&WY -<-2M401!KO#8GZE;O'@]YA,@ME<=H>M ML+S8V\MJ0$&LDHN,'O-COLL";?,CH"%I7HADZN0@E)J4MNKH8I' M6-KK8,HG(+-\3Y%/GKT+7!\\2@H)L"##EUN.FP\K+#D4HJ+;KU&\1%XP#9 O MOK155):/3%:ZDTM;!HE*9L_7."8'4RA MW]'Y@RS\5M02CL :]:RM5==HDP8=PO**56M!C;;AA[XP=A:K!10-'I H(>RN M40M(M_O0FON2ATX7+B&K*2;9'1-B,Q*6%RN2K 84Q,JD#$4M,_3=IF3HB 0; M433\PVEB"#4S4I,.X (42N4H3>;9*]K*NT^V"PL525P#--7-Y&H,4N M0)XBLGF9GH:]XRF'R)C%QS'_)WE4UF$7XA"NXTY:[T8JM0+W1_SP6XXBM+7 ML&.46S[BM^,M6=W2/[,?ZE\58&J\^/'CQ_N$(+9(&$3>>SH\'V>LV+S-C:,8 MAX%/__3++RF%XR7*C^PP4"R=F* Y8]XSNL5Q_#5R4QH((_]=36G02X(BO_)M MSM>3D[.3$^?(*=NGGZO];GZ('3QU-ET[;N0[MBFYC MX!=;DZ?E-;2ME?59-@.>#^,Q=+W+RB=]R'8.Q>N,4$'\T493M MA^D55UCTP^>X2F>V>,X#T#WC#+,7YS;_![B&/ELB)!ARNEPADLUML2',X:R.C M7=*7),@6(3+AM[$-P1YWT6-^X"K*.OT6)/.+-$[P I&;B!W(8M<*QC&B__F/ M[LL=2MA*?)*2*"[6ZWG[XEVU;-&7J12OW&7O"FMGTFYM:T4 &\VN7MCEVDJC MDY0?4H ?VEB?! ,U,N+T4= M .[,2%H*.'!DQ31G6H"3.K5YL2(G\U)%_JR. (X022+X/QI:J5"-^M20 M41B.]57JX8CA#D>X3F&A+(HP3*/>D"+ZN8V(-+# $5AY6&=S#K<\'Z@\=<>O M R!LTU9#[L$M/BPX,ALGJ M/*K\F3*%!3X3Y(;!7YLMS^UARJ ! ,%%LS'+ ",W2!D6S"/^ (O%NP:;.Q]G^.0\B9FA[D]D?1,6P$@4\U(WQ09'-%F M85,MO2-'4J*@GH4];%^YHJZ,BK,M@$?WY1Y1.#ZM1Y ;HTN4_ZM:H,*:*/;42DP %< M2";" >%JM51-*1_(OH4F[M!O)F%Q*P 6++N2 ML1BD4LJ_'0][LJ.Z)'!)N_&"A#VLFJQ,#W5\,#G44>WUWYW_*#K^FY-W?3C1 MT2V).5=9X(PCQ0W;BCI[<.9#$XG=^*9.DO18H:"LW8,@1BI6"V_X:&S/I-=K MH]*3(9QR$*)_F2YM39RWR;?*]I'O!WG/]V[@WT07[C)(W% J D4=" &_KC@4 M4'HXH, >E?)(D+493Y"'@NR26R[#=2I ",I5W-;! 2?RGJ"$TH_\=1PJM051 M80AQM*X1B##8=4R>ER[2D(6MHO5DN9/2KP]@DU_?8>G#.IP\/)P\%&8SU7=S M;FJ;TKDR3G 87N<7:@FSG0Q; 1 9Z$G8&!FXB M@R.@R@Q =Q5/7@6 574@-#E&..*KO$OUB 73A_6R)N.'WW?C)!!NXGC%/F7V7W#N1IG)UNN7A#Q@AB-I_>TB91M+0C. M^K1K"L!,JX7,VV&W)-]\,.U&P!IM68P@N]!RE9@U. !G**BE(>LD88-(L>[ M*6^!&GJ[]S*(V>0^):@\.BBX7I MO(4;Y9/M[5)K/SEUCIQ-X_0/UKZ3=<#V M<\LNG$H?;%\WZP7L)N[F?&4D]EZ<;/^WP_8MG<$]7Y4? M_QD@0LUJOKIE=Q_H/8$IK0QF,[ES->">X55P \:9Z\J;;?$NN7KO=NJU 6,# MVTS1N7+5@PM#O-D[?'&&ZU2ZAR&M 6"MKI'"WTRLR2S_+!9 MFY!?[FW2 A _JZ?/M7O 35#:382.DV#A)FR1JJE(S9H X(P;:'$M@]H(+Q!7 M[(9T-$$/I FSAVJBP9R./M(%V[,;MME_[#MEV@ORFYM:\&0#)7D8R M:XX4CO$) 9N.E2 RJ1J9G 02'#F5 WPEGC./=(Q; 6"2O83)IGR HPARB@5R M5U4"$.\T5/"J5%4HX0B1MPG&7C;Z&N$G]F81FX'EVULLO9>R)0RR=.!);:*6 M.:YR.?<.":V^K]X >/Q>)]%=\PML!M@F)_TFFF*RR."8IH6=-4D+.W(V?3N5 MSN'GBUV$;AR7-_"/R83=_B)+ )-5.&1T]9?1I1;4(47KD*(%/45K3[)^ADS1 M@I'ULXDM( Q<6']W^" MQ2PS_R<&!$XL4K"A/W#H)FS-?"6=7FK6!>#X MU-HG$Y8 %RBY38+X^S5!Y?.$$SI#,!*>K $ :1/M)"@#!TJ,[#TUEC7PB,C" M2'R\B@"V:=N)C0<*PMI!?2C>V3726>&_!9!JJH>&LY; #47V+S-T/7.GD6P& MI'JKU[8J"F1KU@0 /VHNB%=2L-_6SRS:F^64;@BP7_6H _*6^>/1A M]2T2=LT,(H0]&K%9#BM)NL/%0Z]C7M7UWCX'BE>+11P7O@(CJW'8 MN&S]%(Q:((>=RS>[DV>TA:E3"\#*E\9>I@Z2PX:QQJ3JL&$,(T_%U-T? M=HP/.\:RLV_U<'H=ITJ\E;(*@(&AP5ZP$M9AO[[C]T#@[]=KB.TF\E,O"_I& M,X*R#WJ2DE2TO1K47"VYDI(@[<.CG9/ GZ%B?LY6<86.3% 2P$II$_\E0-,# MB[.;]]5A+;<8@/-3#9C+A=)]_!23I!([T;\V<1/]X\^)&\UXZ3Y;OX');=0, M5;?(M\-6KAKO_&HWL.3J0(V#UE3S"V7'(N7OZG-^MSC""22^9N,6H<,STGV1 M,[+^N\4X3L7(.J%@UA9O]1(:MLO:SF/@TUZ;0 MSP5E(?+/5^O!N2AHE*YBTBJ B9.V1K0&"V?CE@ME_1A,EL*XV;U4^O4&QGC*R5Z@@_G.^Y*;O8^U:^'&J-WW,>AB MV4D;>^T>N[T\U%OL1O?NBBV?F*6._KS[6"1KRRD:@Y_A>8F>DDU2JRRSDUMR MX->+:-OCZ8CIS0PIGI\2E 63R2EA?.TY(3X,NW?J;JB)\POVW_/RZZ*;Z9NO6Z6=ZQWY7X,5Y!,/F)FDZ,AP$0]UEB M@#0-45PO'+#9'5. QJ?140:"5/**@!\D4IQ-DY'!69( MGE\'),X\I3>7I!8:5;>=MJ:I7VIY\, -*9L'=L6RWUPXW/JVSREV)ATNNB'% M\S@/2 OI\*I;W%OL5C@\<(/GT)3GL#XC/"/NTLT$D M73NY!9!DJZ!?O&1B*[U6>#*M2ERA(:,%&TO'4Y:-Q(+UQMU:$:5C:(O0]QE17XN6MB12.6ZX#OG8]E(_N6L%JM3B ?-G&<6L5!U31 M?(W[DB/VM&7$K0<@Y[6QL+B X$@M.QQ_B_/C#HSRN_)^0X&\I#4 MY+,:2$H*!8Z,ZHBJ-\5GB]S^/?75] =WII?J)V\ 0L)J8V.30X,CT:K.20Y; M[18;5#KMUUMV ?0=)!:;FQNQC]FU(%0E N\.)71JXZ=>PJ(:[KS I/:@HFBY M+F*"RU88/V$)W6GY$,:%N[R9%O'H:+DD^-D-QQ[USO'Y*L\BN*;#J1O^#W+Y M)^+ZZ&90F;=<:^F% ?TK1Y10GMP3M C6*W^H!55!A5:\^47 M/3!]"Z <01%[.1Z-/%[H+BTY*+M;KH.(,,")%&XBCR W1IIE"B0Z.:-_8=3*G[=!])>V'P'QO(2Z?@HEF%S@6 M'I07%Q]41NW7/,1 X,CF<#_;N[/F2RJ=X86C$.OAG[UK&<6B@&BGU* ":[X> M(J0?C@!&^291MJF>)UNL=XN*M0"!2#3J#2JD]NDG&HCL72R1780QQR$%&U_2 M]KP@R2]95UVU;G8-Q=]WKZ&H]LRNHQILIW;UKC\=,6\+8XWMRK M)$W?MK#Y*LGAD8N.179XY.+PR 6T$?3UIEHU?>_BD&<%*<^J[3L7P!^%>G.O MT+1[UN+P#(U&'0C'"@_OT+R:=VB:+@6]NG=H%.E"-Q%+KV>)]J$;Q:8I0F>R M%*%_E^0(E=TZ6;][E17$EINRFXNI0K D/C=7Y?)T(SNU6)8I4G%'/USB:^80 MM6U_\--A>('*G;=;U@FC5[RG*ZT!,>NH&X%O'203L\#V83\>9=(-844=&'O# M&GJJ(:'.KV5N(B-V5)2R84Y'FDOJ^D.\9"06&<72!Y*T:@+8:=;2PJJXM(!9 M%=IG%"'BAI3 D;^@?(V3_%B\CM@TZP+8:C,6G"8TNTE+J@% Y/]W(LSM0;^# MAJWMCW?'%<%F>MMA=_^VWD=AUB[R^=CE)V-T*P/P$OVHCBX# ,[%LA_&&14C M=NR9?F4Z%?M@/!7+"C@Y=L M!D7DLT43Y1.#_70%8S;'U?5:'-$+>*NJ<[58AGB%4&6PD,X:).4!3/'Z-(2J M(DBX -L1'"85ATF%547+C:6Z]3S!87B-"?NQ:^53=/9J)RU],0S.7G&'"/,] M\_Y5;]W//@R3K:RW)TU<\^_U*"'EVQ0%"9U9QS?1/:*X^O* W)[VV?T-KHA< M#KX>5?P#Q0GR:>S+%K0\^O$1LZ^&O1VB(7A@71O:HG MIQ\ AUU@ZB&'5Z]'X2K6] VQ/$IJ<<^(N#-4RX9F8]%TJ"F--B$ #OG 5-DF MS'QS.FU7D5_;M,G0>UC0]KU2<>$"FSAZ[T/7.R?C=4W1^E3ZSEF_1]K?>F9@ MP>^W)0K \5>8P4Q;QKX>O:_,1"PHN';O [_PM1D;0Z^'I4=^7Z04[[)NHI' M3RQ_U1,]MM)SGP#.*<-43P7?@"GEDQKHDW$$-T%,BME# %$&.W5#=I+X3*:J M0U/R"B:.6FYA1[>'9O3KT7CC&$K$%=&=$9 (? 5SS,'MHTO^OQZS$0=L0]M' M(TKV>6O1EB$T8C3 LQ+K<8\]G'X337%Q7N%BCKSOVJVKXA%MP.TCE0(G(,R6- M#_T.9Q5OT.JWZ'5;_#JA^\5;\)]=)TJI 4L=A7ROV8NFS5O9BR.F]H M]4_!"=A.X; ">%@!M*IHZSO5J0VE&6NR7>K'N1L54\(R)N_Q*I6&1+SNE<(! M&0EGTC\ \GX.8V!-?T4'Q96@BX-HR._KRI=P M_"VH>LGXK=3 [.VI2S=!Y8M'( (7,RI?][X8)$X?3*7*&L#V\58"IB;N#)J% MO0VSJISZAV=89L2]C1 -KFF920N.<;VZYS\&3>GH[/F/_<_)>)L)1*\C ^.0 M0/1&$X@&O;KFD$"429\0HODY9R)"%"*/(7[_[V^AXX=_-'V/*J''6 MY#A33)R<(">CR'$CWUG3=#AY>,A!.N0@69_K'G*0#CE(BF#I%7GPC%B/9R>G'[B>2Z<"@,%(['!T /3 XYO(3[W, MT%AG8M;RRP$8"!0F2KKF15E%6S[-U'6LTZ4]9!L?4BV'B396F#, MC1F5)Q@6G(A'SVX0,F37F&3K8.+TH^&Z!>"SN]7#X5@'9S^C+[A=>SUE=Q9C MLJ$MO9/T 25#.]/1KETC#10(HE_>1 +:+U/TB+<363MUDTU)L.@R;2BI'2;W MK;@4Q@)'V2K.SK;9>FM*< -^@_H PO<>1EDS'KR"X7+WFO(W](IS8[-Y,P\S M7X1N'(^GWUP&)QF3"CL51HALQFT.VETO#B V2;!EB%/GLMG"JB"CR A3?LH#%\!Z>7TY.M_-D M*CUD&2^U/NCO>3?P;]^Y17&,4$;M)8H]$F02DN6R2&MT8,XQ22J$T[\V1-,_ M_GQ(W"0;3#XC/"/NO*L$V9<)@RJ"N M_>!*IF!KF1@ ZL$M_4$M-W6)_YG@='D3>6*G)"II.:XRUJ72$8D 61W0^<:\ MLTRM-2>]!9"'H8FG.EI+_1F4M(D10>YX^K!TO9Q2?QQ=!R1.KD.,N>:CJ @ M5<% 5#J(^M[DXG3_@*@B^"8BJ-4 L)'5@0QJD 820A'2^1DANG*050)P^+VA M*&2H^I;-5_B3DAA)^BBNW((!#X*9<%R#IF]/CHK5UCU=LZ9P%A8P0'L<5 M%0"<7S;EO +1T!+(#\+4>FJ_8!'X/2(/_Z(!-KK& M.&%X+E,21+,O-%:;QX\_\"-^G RK2&E]VLWTFL.%I!(KW&:$?6( MQQ'Z9QKY!/EW%')+Z8J;'5+0'P<7M!@W()EO2'NL4_H0O'1@V>KF!UU].!E< M"=0, )ED<.Z&+ 7B88Y0PE[@)HLL%6J"0G;OTR-NEH1P9IJ$4)#AQ(P.)]@0 MXI"<$B?!3GC(5.B?^'N"EX@D*W9RBEW:P@Y4+?.4.,7M&EHU]RV;P0B/Y/56F_-@ET4>V+T,ILQ?$T'P8"-[S'<2:'8K&+NI?; M(&XF7I/F]VN+HGO\X%7F#D=>$U.OUMNO'1$#8'LDO;YLOED/^[53TPL+P.N. MF1[LVWZ/$@YX^?1ET5#MN/TN48? X6B'#8>#VPJ+1?FT*ZJ. (;>1Y MZ2+-5L\OT9(@JFJ,$/HY1!FW(W^TP"0)_LJ^%P(3B+>[YO=L9ZA[!L#1&2&1 M=\*5$WF5067;W8J8'!0<>5576#673>15!I57=RM=*)-<(B<7PQ,XIJ4 MU>NCRGP,@Q\?+\A@6:<%(;'PN+BDK/WCX3+5V>(Y#T /J64[?DB<6"8L:OE MN%([RD0R(0*[F6,Y5=(+6[;*V+XX4Z$UM:2P.N6'*S\:W5RDY:T/EWT<+ONH M>_?[N4L63P'^OY@@5WK9AZCDWE[V(0+4]UFJ_PK<:!:G=_,?;D:"ZZ$T89>_ M7>#;Q!<+0*^>Q032=N+0@P=GHKZ7U]X)%L&5@X<"R.'".UOG5/;JPKL\T@NB M6>D;5',)7ED 9U3:7G@G!M>S?U,%9@R#(/ZM_#:\WQ)L[F@%O17"[3"4J^0[ MO]J/5G>D7^.@M?G9%\J.1;H0_+BGF M*"G>6'G$YVB"/$3+^&WXD#?VO$M2.9S'++W1:(MF 1R[:R+?%HBA!E5Z0N^R=0#'[_H/H?9)!:A.HV#6LR9(.@%P M;J]_A9#@!ZX76?#QZ)(92N()_J2- !F+W&8DG*+8S8M*!XH98^2&F4-GY[L9@W35AW6 MK$/;=?*&G:QE^#G##\QDTI#MD]*(S _"E!GB _)2*B ZG;IZ\<*4LN&::@5[ MICE-LL6-\?3*)1&=5S-69E!ER<9==S+P'GH[FL]7_ 8D*1&]]@@FA[H?U:OM MZ_?)1[MY'5S"A,F!^M5@9&X,8')J/>DJN["UL*\6RQ"O$,I>T\Y?+I"FZTC* M0\@/T53=JH DB*Q*9D)C5!)X"?(SRKY2EL:3AZ]2Z2CJ -@I:R(A!2JK4OJ6 M)2#Q\ZD$90!L6361PA8*JUQ_2)]B"L E*Q;UCZ>97DB"'DEY, <)^@]9)%RP M*\T--4P%Q]-*)I\TY-"I""/H4"IL34X:L'I8>KA$7F;;3#[L.IQD-9Y.$7L M8Q3YA?7?Q''*#O:*\T>;M (@7!9- / MX#7%7+ JS2HY4B_)*PC$*ZH4LBH''HP^#F;1'U.V.%L2?2/+Q M^)+;[?* '#J6@I9E<<6!#C\ M_X;8"R;('STCXL[078FA53K3')'O.Z>F''/F*6V.JA\L>X^#4^%4;+<]L[/VSQKHD,>&TOO_F=?&'"TDMB7\B?_CV]>^__?Z[[W]/_OC3]W_\Z8<_DIOW M1;OW3+)-V-4P"N-??X+_>6#\"-,PSG[ZDH5__NHISW<_??OMY\^?O_G\PS=) M^LBZ?_?ZV__S_OK.?Z);[RR,L]R+??H58>U_RO@OKQ/?R[EYE.Y?'M*H(/## MMR4O;0OXUUG1[ Q^=?;Z^[,?7G_S)0N^DB+"GPV8%,V_G+27.KW^\<ME7I_N%;\<>O_O(OA/PI32)Z2S>$]_XI/^SHG[_*PNTN J[\=T\I MW30+&:7IM]#_VY@^PL<$+7\$+5__*VCY/^2OK[T'&GU%H.7'VRNMOC_6:,E. M7!LC$WT[ESKW+';H()W4GGT5$QX.?:_93S7]Z)>_]K %" ZWSM"ZYE_H%+_9CAQUDBV_]A(7_+C^+Y(?AW3=I MLFV65+!+&O[X]^BA_X\;M6D1^%5ZM]P M.E6CA*-]"J@=>9 5+7(5=YVI,F$P_.^]ES(EH\,MW25I$][J6^(/$8UVQ]%R MU QWX.B$'>UX)6$B*,_GA#K-<+M?,VB MCG8]099E!0$!PLZ0W(EZ4Z8ZJ1=G(:17G?#>T!1_>.GT.TF'CMKA#C*MM.-S MBY+R;!@O,OUW840_[+-[C3;;)P MNHK])&5# U^4NNQU]H%VM, M5H2S(4E*)"L"O.9RZ7OORU7 TI]P$XK=F8Y,1-\>NQMW:%IW8$UCS*[;)?)( MIV7D29W^S+G,>1 PHV7R/]=A3%]K;='<%KN'MFA8]\Z&AI@]LTW2ZQ3F_2Y#F,?7U.JFV^$(_4Z-GHED=M%^";.HEM.6B9<18<9O;2FR3+ MO>C_"W>M\R9-XX5X:*..C?Y9:[D [VR6UY9O"NJ$D9]I'@1H?9Y23^.+1W_& MZWU->I0':I2_X?2P1@F'^A0?@(':3"X$)QNCFZ]H_X^9>[\^ON'^S"/FA"JH0E>U]+I4[C6\=]QNI96 MRJ&NQ:F09$->?__JX6M2T)_>O^Y3#\ZHWQVV#TF3IL=_Q^M9C9H4;E7[(TZ? M:A9QL$,):D20FP^GWG[QGYC$5+/?J&F&UZO:]#K&++4-3A]KE72HJQ5$24%U MUCVYBWV:TC@71S8@?MC<=I]IYS#:YGA=T$3/^L2RN2U.ES22>.3D4E(G)7DB MZ#O:$T>A[(2;Y,P$GI^'S_32RSTICM88VN;8 [)=S^/]\*:VF .R0^+1.^ E M=3CUZ15..^>1N_3"R^ECDAZT-CANA=TC&[4Z/7M7-L'L?\V"6CB!EY*"JB/T MGU^SR<+H;NM%T9M]%L8TTZ="13ED0)X(ZD>1G M@\(G&D5=3GG4"+LO-NETA(-*"\R>URCG6!0$FG.[&6.WA8.IB?_KW9/'#+7> MYU!I ];Z]//-]D[8W=!$YZ/UCY8>F-W42.ZQRP.J'B]-VZ$.U6;.CZ*PW0AV0&E''.J(@2SA=P@B["CHW MZDUQB$>L'[T+,]^+_H-ZJ?["?$M3O.'5I5]YT$?3#F>0=4H[^ "07 ,7E F0 M=G>!'H.6$]ZCK_1ZQW[3M RD;XDWX#JT.[Y$?]0,9[AU"3OZ"KWJB)RTLV(5 MSE2/ MGK<3D4&C/"M^4X6(_,7?^6TBD&"]>1?&7NR'# 0244I'4ZNT9U><@35$?XBY M/OWPA>,@Z0?/<)(X2Z(PX#6MWW@1E)2&A7>:9^35Q]C;!R'[R][]3(.1AD.3GRJ2#X?V<=-"95REWLR.4+HQ Z;;N$ M2-)H>!I01PVQQY5.W'&>N"J/KJ*(,]M*%LIYG/I/+N+NPLN>SN, _O/V'_OP MV8N80-EY?N&EZ2&,'__F1?OC)?.^?7''92\+J'%JU!%OW/83?["+,_*\A#W_ M06&T(EY."EZ$,W,2V3.;P8VJO1;M -;ZSW$7ZHBTL>1#+AWL[9D*.QW$F8SVD!*IADW 0)-X%? M&^F=)]@F60[Z0.X,V84$IUTGG"/8DMR+C+/E\?>6@1V""+JE+.T/_9P&S3G# M!^:RK>'5BP#NV.MO"S4PS7OCC=H!.@P-@(H5:4FG*X9.!E@W]H!TVDT*G>QH MFA]NF HY4Q84W<'2]P>JSYU;N^".=Q-]Z]FROCW>F#:2>GAV*(BO""7_:\I$^\V?'S*UYN/;.X# M"93&/EU]<(.4D<8J2K5VP M39F(/=>.2.N'D5X0S.$LV9XR%F,L[ :IIM2Z5 MW#,E(^#0/-.PHNLS31\2E]I6WUBHFJK:NUZC:)U4H@>AN@ZGRQ%X8>5(/JM[ MR'.N.UA:<' 7!M>A]Q!&81[2C.4H_&[:4Q(%#" A7\D/'=OC/;KC#J6^=E"# MS;0OWG#LK<'@&J85HW)2PK)8QSONSM3/%%:_XWG\^**;(U' [%A,:X?%1+K! M 1E]ZT5$L^U3) II-.=E)E2WT#"J6#@Y.7/N^_ X5W;C';R'B';LK.D:XX[+ M=AUKR6UC2[SQV"'OX.17DB62KMM-[ZF5W!5*.EKB8H*D>QK44P6^L:_\2F\; MH[[H ]3< D?QVMT1=?CV$'^$HP,7,-F@YU!)I#6&" GGZ M'$-H__Z['WYXS<,;?O-WONY5*')H'EU;&^(,W&[=($KUK=R&9" O7_+''HT_ MAHV#51DXVC.ESG[D95FX"1DM+RN<^YLI0KL)V28T'Z=:PM7!24HR MN7KC0&B"V;KQS @M5G7KUCXKQYL^M,AJ>WR#HX^1O:,#3Y; H17\.Y(M.>OW13+1>^] M')XD<96L3Z:W%X^>AQMEX-I0ZVJ+,]*,--2DXECBK&I>6.#O#.H&3&D0G\I,@A^#LTR9"GL#5@Q3QR0QEML5/XBY>F7IRK"K6L M(/3HBQC,^EJ@!#?3CLC!KK<:PX^?[P3\921_HL3; MZ!<^\*"<0>,ODL9"@3 MY@/Y_!3Z3R3,^&H:/\">)^0!4#%D&+=A,4K@)=$#E))[Q3 3Z,=)NF79=P65 M_L&'L3YDJ,N2"II^/2\>SF;GDI$HSTPDJSIB3CG5VO'28F_C0 N;L]GB+:]& M31Y$O9OIE+W+O31WK^X;^AC&\<0:MYS"G%?;7XYQPO$"5O?" MJ1L$4;S5H5 MXJFRQ5VJ>BQ*65J-;G$LY83'B^\JQTGE&G9__/=-]]]]YK-/%.QBO<_ MR1]6WWWW'?P_R<0[.-X^?TK2\)\T6,'J&V435S *81/3I'HB!^HXO6>>^41^ M>+TBL#+#%_,NJ4^W#VQ"*W_[@Y/J9M430JV%S$Z;X8YNG5ZU\F1';?#&M5;2 MX35BU5>=,$3T5"KJ8OE[$J(&T3,=:\='.WLA1=H>L@^^+ADR8( #Q+&1')9U1Z;[TT4US^"!2EXD%<*%R+9'%>?'Z?YCT+SF#X"C[;XGL$ JK9R%N^HW!0" M51VM-!HOWZ#'*+UN[2N*>#&H1=895A!GWP6=4&VYY?G&V9;GA+I5^YL3JM>Y M*3.!8F)OIGZ%WB%V=A41Z-ZMTG7#C:NF>O>IF($7\IO M;5.(<8)=#\%++"C#PY.$LW-5SWY>2V3"$N4:,WD5QB1(HLA+,\(R*;$B[.3= MM;HMN.+9>;G:;63 ADY+P@"=SOK8/^ZQE)C7RFTMU@4'4K% L0D\H=[BL+*R M/021+?9WT(2SV+SK8:FRP_+"N*YK5PB+ULL*WR.9;8RPON%!:M^MJQINJ @M31O; K0*<]# M]X].NXIBFAV?J-H]->[HLK#X[)@4M[5?4*3:G!0VA^O$DV&C4SZ3JET_[],2 MMW.>_9E4XY-30%,KW1^8)_!K="L=5[&?;"F?Z6V[7]G0M\8-S!U:JIBL:8H7 MCKL$'NZQ<99$8<"7)TKR&=3ZD2^HL0;B.=YDNTOI$XVS\)F2ZR3+R*N/L;7XM[#$5&-X4X:X?;A9IWJ1X75%G@]5B/G\"/"DASYQ D>UP\8[G%9 MFBO>QOY5>1K[!SRH&NS]?)W>T?0Y].GYE_"X?$Q+,YS>UJ47^)NN#3Z/ZY1T M^-X%)\KA3](EGX#RW,['#T(* ;++9.N%Q^7ANMJB=T.]AD>^>-H0M4.VB&O5 M*P5M>W[9:W>7WS6[C+6V^#TQU:-CMY^KQK@\[]V,-:Q4M#0#'>0Z?2JWP^OM\$;8%I)A]_]%@1=EVF;2K'C*FQS';*:2A][Q<4E MP7RS/-G2]"J6CTW ^^/L_X)[[\L'FJ\WMS3?IW%V2S.6 MB1ZOP=BEC!-9)K!>6;;<#EGD1@H!"Z33=0%5SV/)07HEX.!"F89S!D4C@L6-] M0Z84>4P27G4NDQ.Z/%&8R9<%4JXQ%)0"C;\A]WH!H0 [R.])HP'CQX0A5#LT?DOR)A-M= LV9J#"]],M7$LAG]DT(5+(*-Z%?Z'ZVXW," M;BU02^BO&'%%'O8YB1.H_+P-137X%3-6!/M]^XRNQ,&P,R\(9(TM^L5G!IFW MWCL2%[Q5':H01!C^HO2%4AA22 -^L"),(++>$"D2D3+-_\P&$EN*.[X.IZKK MXC&#M_)5T8Y4NJT]SI'/6%,UN=8VQIME=XL\U$E+RJ0@[3KQGD/7XIE=)R61 M+Y*,@PW'!>T1@7H;W.'7J%']_)'2 &^8-8LY?%\[XSE3\T1IKJ,F4V@$F6)& MLB0Z/M@X2_S\3&,6Q]%Y')P'VS . 1V@MJG$"XTENGOACC%#K=6HZ^B"-PY- M!1_JQY(^3_;K'(I1<)+DOS-:I];[CD81GQ$]*@;P:JS0S<0>/ED5U&79ZY*^VR">4>>@HN\JD87# M!46BWI*#'#7#'9TZO8XS6K4-WAC42FIORNBD1IMUO<1Z37(R272Z=",.W<)1 MUZ[IYM- 5;E/HQT]PJT]4)[&3 M:/N0Q$E=/0DJ'0NF)OUP1Z*QYFI<=G;"&Z7FH@_U:95#&;:2R=>NUU:G5W^= M/\'6G]1;#J%?.UEG?>>%*:\I<1[\YS[+(4M>;^0KL+K1M*L/[F@VTEB-Y-8. M>*/83.RA+@S499F4BCXL>Q8<'+T[,:W6%T^L'X67=#:@ORB6PI0^>5[="7#A MU'V>J0 @JA:X==E:5R?<0&:F,\A)]C MKS5FF .LV9!1SN=).@H?Y],+3J! M6N9(,:M2\RP<)"D-'^,+?NS8/]Q7QXI_]L(8%BUOJ1>UU&GL10 WKO2W16U] MP;@W7C0:H,/@E0?!BA2\B,*, #>Y ; B!4LWD_'Y+,)W")CR&VD9O[ ,_>+S M23NJ[8*^JZ[HH[_7%'R!L^_IYI^S3[D[-_"FTU5NG"LS;F?S[ \TK_8GSY^] M,()"/?>)4G)-OJ_VQLM"7V>JWE20A_$PJ]2"NQ\)Q"$_4)'!0$#S^NX]*9G" M#3NU#*7DNR**RDG5"_59GG.G1?1.\JR#O$69+GYP.^+ MW7M?;GB!2]8OI4R?2RK^VW7/:@[&N!%I/MN?;!),RA4O[LVH^[@U^WJ1QQIT MKBKL/&,S@C.XQ$LJ@97M6G$9-=GP"\JN+[0MQ?)^S?)H89E]^:S+7$D*TU'U M^?;[1#S>/O0CC>:Z<$"V8_5>:#R.Y8*AV)+BR'!X1:301)4:DF A-TYP=OPM M/L:I7$LCC[ R*RW]=)?J;!=5DKEZ-6%8[,5)M%8N[T';H0TT/;HR05=<[S( M9"+TB,+T>CQ146)&=.B^8S*7/5QE6V^]%-Y&R(IWU_BTOF/^VM4'=QP;::Q& M2,.:%MB )<%7> M;UI5JR\;R"\;RX4[_H:B+]\BRP MS8B5M%'$K"T]3:*V&&_QQ.TO-'Q\8B*=LZS$>Z0?]E#9?[TY>R(X B M5C_LZH/;)XTT5OVSM0->7S43>ZC?5M0)D#]C4SC)P-Y[;W?[A\Q/PQTO^WA+ M?1H^PY&?1M\TZH#3,P=MCD&TJARY(2B-/O.Q% M,I4_^T,AP+S/>4UKA1IU4I%W4[P_9XD5#8I-LM:A1=L89^B:Z5BOT]_4$N\H MTB'OX.'#9RBQ%S$IESN<9#^5&+ISWNV94(_^N#VXMR5J&9)I9[Q^WE\%&Z[? M>9'"3?VK^B6RJ_AT8!FJR/": M3X(/+(V+G[Z&6JR-J^>?@#&1G-V<*D9L'C=+#,5]J.P^TJ8J=(%GFT=;%=M]\ 2'N5 M97L:7#+B\:, <_ZLQ-LO-/7#C*XW-XS$/@YHH'DI9B0IG(!EPS[5[L4P.MCW M-49J-31._E8\1L(OA)"02T#V.YXA"+;P5Q;/9X)S\6I)QN]K%CLC*?4C+\O" M3>B+]*+I>1,2<,T(PPBX9,+4FWG7Q)&-14XK&!/!6::Q*_$0T(J\56Q="C#- MBT!=4.[45&_;?6YRM!9'FNW M0FMY>&UL86Z +N3T#(1VURMP??ZRNL"Q;'X M(_0^@=F)\!P%>D]O[S;X%MP7@]_3&ZL#P%W?UJ@5H-7,88[;X,3H5HVTI94= M8:KY*R;-TBZQ_J]R/>3"RY[>1[RK1D923W#7 M!Y@1SLWUA1X64R#,39H\APS:WQP^9C2XBLL'O,_]/'SF:RM,'?:+/?O=NGQ_ MN^O):UO$<<>*71L>H;T%RGCCS[)^8P86'I*%(.0!;MK!+DL8?TU*<4@ESXI4 M$I%*)-=%S) 8M+*85S)T4M^+&6(3YBWI8:T!;I@YU46%BNJO>,.]049K+V7 M(YA^M.=[*+K2P1^8D9G;,SDC\=*.PU[8#R-:R_OO$T-( MZL@F)F*%.^BGM*_V7(XE/GB!:%)M+9VX*<4BIZ\"P5M _?(5UXG)$BR>EA8O M"Y:RW\+//AA[+^Q+$BS)S27<;_)#GKNQGR/*"\O'P?D6QK]_-JUU]^R*&QO[ MZ*]BG4D_O-C52_JAD:$R69&2#=]54!DYP9+9+>!DP;'QN*%N'4O7&'< M^M8 M6UYL;(DW2#OD';QYI3EIZR0,I])1<\;5R?(!/P#\[V$<%'-%W6RNJ2'NX-/K M5EM6.&F%-^A:9!U@9S1) (;LJ/%0HX[? 6E.'/I:N'PU!0W M*=VQ!/.2;FB:TN"M2 3/8U$ HS$I&TUL:1C2QT;M>&)":4G8TDL?RS@C>1/) ME,>7**4R>3)RWQ]R9K'4N>]#;JL6-%O!\5UN)SG'$T"4<$-Y38::<+9W7<'? MD%2NWATGB@RU@_'T3NF[\)E=DR:S3>J4D1C79,ZF58SF<0K#^2\XS&F-M=X% M<.1B!7S?> > ;MC8\OUTSR:_6MP<30PGBMJQ47LN9D)I2;E8+WTLYV)EXB&9 MB^UBP=X9P#@V56F3G>"R(IXT2$,FYAB+S$\/:VS;\4DGE)>'"@- MU6\BP"K%6>R-H;D-6EG,\:%:(0CET\Z;-&0R[: 0X(&?$M;8L*L/;C RTEC% MF-8.>*'#3.QQ#DS%:LJ*E Q(P6'F7?$YM8:PY;G*AE]I!O:RB1\X-@I)MDTS.:1S4?Z&T%$763K<-9)6!MU]\?LSKEB6A;S<;JEW3FET( MW(#EYIO4'IF=50*\P.G(#H-/53(!5@)^%3G@58E"1/%'V$X[_EVM@WQTHF$3 M4RTB4FA 0 4B=' "Y@O[3# @%&=N8-_"YY^-#Q&TDDO6)RV_$OQ]<2/$%!_L M9>.W=3A^H>B*!2RG #Q1Q?AMW+ILB<%Z)IAU1N'PQD:69I[.7'>YE^8OPF / M]#&,X?U8K=GFJ:^PW^TB7I'3BXK:GU?5*]%=M5V->^,&\YY6J)5D,.N*%Z#[ M*C"XH('"IZK\2A16KO> G5@B"#,_2K)]2LNU9[[RK#S5/F0#6+.-NFQ5F_P\==$O=\*L(&49SX8-=FY;[,:(K(MVSLZ3=^-\?L$1^3MR3FW>=Q M;\-C"< LDGAYBOE 0 IT+T7@--XPMW/RF&7ZZ,6RA%A5OUV4%V.VRHK@7V_D M6KH7597=.W)&6[1QCAB36+#VAJ4-PGBS4;OJ#;X<%1VV)7:P'BJ6^6U()1CZ!:(3+YF;&BMK"&(%37D.#M\.8K7R#:NMM M'7"#6;>NM M+[>.7*T=EN7-]O!9<6>%OOOA:3:M,07Q5?S,6"?IH5*ZL^!J6P_< 6R@;;WL MCK8YWN U$7IX 1U!VUG1J1/5N@:[\\"')NP:(SDZX M ]),Y]IB=VL/O.%I*/?@15V%_._@ZMLF],/\:R)8X7%G\S&F3_\E.KGA.&3< M>6FN/P6$UZ- \"+ #-4 YLH>&%#A(MEN0_$V\WD^V>QQDR;!GEE ,K1W?_LBB1BI)"T.^5^'/HTS*&4' MEP4?6R_@#2* ,[R'VZ*\@]VK-_+[UL-T&5S9*B$!W81Q*"YY/'MAU+0--QFZ M.5!94!YS:%6K[!S113*2=A%NX=77 'N8F^]5FCOCW>@#:2>OB\ M4"$^=P ;+/].JKQ\4BVB/'IKK%R$[T M F\8:N05E=J*REW;X7A->8P[8L[''M9H/$6>UM' MO,';3_P)[W>C"W,TED%XY,(LA>Y-!#=$#+-)CT,8BTF\!^HQ]D#&+?631[%3 MBS AG]DHDYW*^)N7AK %#EE_&,A'X=L#OD\_G#'>6_/RZ(5))^0G+GJI,/@F M:>UI"*^J-[83 ;Q)4O(L!2&^*LF\9S%F,4;!A-2X.$]]7!O 'H@Q;\O3\&'/ MVE\\>>DC??#\7S,#%#/MB!C&>NE>XIA1+^1 UD^'*9$LJ"0A?B7*O% VFSE* M514V.,#,J0GLP1E+]K:[_,8[@/O#:T[@@^!V)I#6IS-B6.MM@Q+:C'LBA[?^ M>DP)<3LN#=D)<<@K>.WK:_X"&!=I7JB;SS2"$Y&LQ-MO)3,T(VH?K5XC0_K>)H]D?8>.'&JA[:U4EWZYG@W\DR$'EQ^2M+F3XT =?)P()P^^<0Y'(?H M/"=!00"I[G48TZN<;G4GRG1MNUY46[@C.7K9YG'!LN*C1PEG9^#F]8$:I8 *\@K_K^$,HAZ M9O;@!P.WI00DJ\P#UY.9PFQV[N3"@L?+,+N*ZRSAVV_YJ\D9V6<, MJ\59K\+$K,5G#TI:V-PPJF:VXM(QSS=_$6P*>QUNDRAZEZ2,>]"*MW8HXD11 MB]8JUVW'D4.^L&M)N:&!Q)6M+YDVO6:P*Z,H(2Z.$ M"#/!E<'R'@[C-<$3,]<^SW*6[+,LV"U"E2\<7K"^[!'0QU,!&/)2L5D0RPX@8#@PRK&Y_YYSS:KOS_'R]@5?ESA]3RM<M!8SSQRNF?U)9LAE*?X5P:N)7B$284,N M_);-5G9>?/A=1AZ$B"0#&5W-.^;G=1 G]CTD M=X:%DC\^N'-GN_UVZZ4'#FO<6,E./ LCV6$$L-OR"!0WT,G=/F?Q=I5E>UBO'CD+A%(N1$/(7+8[F;)D)^=5;U6+"6%( M(0W^T<&%(3M<[]MRE'"QK+-F&V(!3X#^-'&ONG!PCG.C/J6^/$0D,MU2Q,TQ1O M#M8E\*B(7O$S:Z[#=VI5C^YV[9*8IV(E@LNS9I93%*AF_2Y*/E]5F- [4^E' M V>0CK)(/6_I06 )ZL=??XH?N87*N@;OO1PJ?9D=7QM&"2?: M6K!./5WJ309S*C5$8 SQ7I.1*9.)5,EZ1@K5KI'%I)Q5OMH)%*+9?DM)R M8J2*JGI53BKV\4=VZ0BXZ44-OJ4_#9QKT3E]&$<4-,79L=IS4#*>(%X@L MZ34FU4G2AE2GD$&>IRO$P(=9C@VHPABL2?'K!=G^04 7FVZQ69?MC;3_O??B M/(2%BF?:>WG*L#-.?!EF@_J"E$G/):Q$]=)CJB6H?RA".%Z%FL4>8OE)9:6N M.ATCHJ,UIUDLH0+?9PJ5W1CP><\,AA^I= XFZI8?GBB>""4,HZV67_(BFEVF M3,WXDL);27!3U.!8M5$WQ C80^_J4'1W'^2HUT<#^V60MMY_PLO>S($?>1$Q MOL@*$IT5F\9!*13<-(CV[-_\BESJ!;PF DM#.#YX$S'>1#! MA%1<7">+\^E?F]7:]QC'U8V\-&8Y=G9#T^)6:NB?Q\%E&.V9/CWOG?>EAA.0 M+5E)4W>H#RF\D]RQ"EFI&20Y0^$?<>-B13AWGJ%(_JYQ"I/!X-3%/B]+)SV4 MM@JDK6*:$S9&9H3-O<75"[?H=,Z27BX;0_CJX:*W7P2POF/1>E&I=&I9<^"R MR&@IF&;;MLUP9XO+$I#0NJXV8EX5BB@/DQ5B$? /C**VM5"=7 MGSFC-6/S=S[J!B\ N)QV%_?>%'I>!CT/Y'.RCP+RQ";FY(&RG!Q6!LX*2[C MZP_[[0--UYMRQ?:./O+%6LTW;&N/&ST[-55!4-L8+Y9UBSPT2 1E5&1#AA98<3J>P&*OSPQ)H?UYY@&=_N'C.59'BQW-2W! M=7?!B2A]]"U7W#O:(U]M-Y5^_,#WF7,@";" K?.2Q[S+XS,IO-X0P8%P%D3E M,?^:.(*OO-0GG-OJ=]BDCQ,1)[.D[>>6D=<6L:_BX&.J_9]-=EFQI#32/ 9V: QLEI[+B!LS.0?'Q,K4I(GGX"V M6Z=7(_34 )?)U@N/L[JA-!82 GTLTA@))@06$!"]U+ P5BAA(8B[#8RK>+?/ M,XX K]]32#Z[#-;88R%.K]>VT<5/FR_ H5N$'GZ*DQ$CK[$XZ@^]'?6'!3OJ M#_T<]8;!NVS>R9&UORGUI39,@O<(3&% M/=4XLDD?;_!-HJ7-B,V%!G,F]-?([;X Z;1HU4OZ\UP.NXS6(.]3Q) MS>TB_YN#,BGF*Z9F2X.:7KC]T%!KS6)@4Q>\OFHJ^%#O58CRL^*9PS3G)DGY MFZ]YJ73Y0W7'KQ5/^U' [>4#K*%Z?(_N>+U_B!)#(T'R(EY.FO>)7(3$VRP/ MMUY.6>XT-"9ZDL =%$/LH49%G_YXPV*0%N,7PMUF.$H)Y9_39+]CDXTRZ;_+ MF34@1B\\\9;N=&4.-O2@,+G#UD.YU8U9C/IAQMIC#57H:2S$UZL,!=]J"<+ M#BLU#57K_A9\W,3Y7.J["&*H9'P>!_ ?>..3@4GMB$&EJ\8V??KC#NK>EE"# MV[@SWB#OK\+@FQY0N)H_OP0_*,PT\>\DZ.<#:4>ZC3*N0Q1>W$6K]/8GH@6R_]E4U3-OLXL%CV[)8)GH90:7+H MF#R"#,ZH'6N7\M+6 !K(+W*-T6C\=)/LY,IQLH%W>*4DXD4*&-CY#[229MX[ M7RYL4_$DJ-,;# ;R'24\VGEYM[?H[3WO*\]8?J#8+F(P;;HR8V,I=EVDML,*+2E,K M;./(A'J*]3.3C:C"$2$=J8NG%GW@$JX(EW%%2BE7A,GI]C %,IN7Q,@#S3]# ML4UQ?>][OL3C\"K?1>1EV7HCS^*OTULH&]I6OJ:U VZPZ]:UMAFK;8T7<@QD M'EY8CY&&E5I)G"0IX>1=%GI1HIQ'-5R7:KF_T=(Y#J]E'FO[5KYH>$_3 M;>L]"J..R_)EO>YM/GW::SF^W2+[4!\O+F,$A/%A7@T3"G@6#H-SWX;9K^]2 MRN8*3"*:Y;=,SEY.WDI@6<[>;8LVI]?W7H[S&^@P>$.;D3[;,-HDE,3Y0X@8 M8H#7I?Y;$K$),G_KNX_[Z_HNR_-;+=#F](T=E^/O[>(/=?6*H)/'"\H+-&*. M? ?5X%OFBFWM<7MQIZ:UEPYTC?%Z:[?(H]E<8#O;(S3V3%5"V!M\<8>_FPRF?#C *\P&F5E+>YQH9*QI+3/3-<8[$':+//AU(T\\B^@Z,5/T M^N!MV8]\8U>\KM2:J!EU1.Z]QKK7W+BS%V)_-I?=DF-;S_,NJ<^'"_!DN)N1 M']:;#96OA4C4O\JR/52>T"> @ZC@].:15BE3QOXDD.>2(Q2:-,F$1VX+V0@( MQZ^$Y0<6-4(\?H1&9I\DE!+.FX8ZL%W=)((I6:LF*0YJ%(S1'"^Z[J@QU=D) M)[+TT[GSJ-$U_NI/AG)/<.3HVG'1IHDU=SD=*W@SY.):9>OJZ?#CC0*-=7J2 MP!W.0^S14-O9J#_>4!^DQ5CWY\.88$<4?O5CRYRE$Q!P81,2R6L9![)5C! V M&&'$K$$R*ZZ '&Z3*&+Y&4NR LUURA[=<(9[7[W+B8!!'WQAW5ORL6Y;,B$* M%U>7(&?7O@K:M.)B+UQOV!_W<4"#7KLZ1KT0!ZNYUF6L=G=!/DGOH<"DDW+6 MY$P(TK@)-'.IEAFL4K(@C?LFY)/@XP#'YE'^K$U[F^6K'L,,SL$%EV%*_;Q8 MT&B!L>XNB#',4%^E!%5K>^3H92K]I-"5ED*0@$M1+B3.7F!J:FN4B@H&Y?+@ MM'#U3-.'I+5NU&QZ'WW@:;95KN)@[_-IV/EC2OD/9CLI;1T18U8OW1OW2[2] MD.-7/QUFWA4)2X&(5TCD;A=D.O/4M:[XD)*1Q73D31H&CU06RX%5'6T6HFN) M.)#;M:MRCL9FR$.U0^A)8_/V3# G)?>9$XN)=#]1RUZ@K1F>I=U+%LW-$(=8 MBUYE?#6T01Y<;1)/&ED),"X7&4B@PX?>,X3?[IO+"#3]':\?-6I2>%+M MCSA]J5G$P64L!+79W,C[TNY&1W]'[$9-FI1NI/X1J1LUBCC8C00U- <8/^Q! MK?7F#JK&\0J9%UX4T>#-H4C:9,->)QQ[4<7INI:MUGE&TIPDOC"QK9CU4Y8K M(J3@UQ-*.8@0A#P\]^.P&+"R4O;D,0U)_N3EQ/=B\D#)CJG[Q)H% M9+]CTUGZA:9^F/$K'^4T]E48RZY?HX&XMU)07@JB_&-IM-=]OH4!K07"F:F% M.D&LB]#"H,M8G0D J^!-.'.ES<08U;+EZ=96I4%VW"" -$$215Z:P>4P,E+QX:8AW_LXS"O M#;CL]ZDX59Y4)[9G+EPPIUU:$'-FH.PH=C"G40I;6$;&2>_?0/5%S?ABT TG M7/;5V_1N#?3!FSH92S[9'9K[TU*;\\S7YE-]8#71/LE-,<\L>/Z51FR.*1Z0 M31KWL(>1P1F[8^W2GO&TTUABXF.HD865B&J]YHGQ@-4:+R:A9(0@U9G8$D:+ M6B5. '/RYD *]D@RG]F\I4R,"U\I'&7DTM08("UFK@%H?16?/] #%#$8;#P] MO:5#:X>E^F&LAMA+ -LNU2S&4;',&XB(8D'D26X(H75,D!K*Y:;PB4BID0#^?-26=:<#\)DU\2H/L'4.HHA38>M-P M6?@\#LJ[Q,KOY(_%<->X;S,!#\0 /Y5%E3(%=AD@!_W)U!T:C_<,W'TO>X*; M"%'RF<"WYXA?5!<$=%/K'JRJ<0*66Y7J"+7?#G) ETARRUC7$.+68ZJKM?S2WQ[GEUR#O4E4NR*U(0 M)IPR))9)YNK ST3:EBH^ CFG00@/;'9BDI$T*XE:#\D>A9DP?/?%$I6%DSJ/R>?"?^RP?6)C 7K1^H+IRK4=- M%A*1BCZ-,^!&"I+A"5B,6 RYBOV4 M,B:75/SW*CX%@RI>FS+YWA1PAM,(:Y3+%/VZ(U^$&*C,F"6&4+(DKP+)].O3 MY678[D2:'GAI_VVRC_EY5OAU55GTM#Y06 Y&S^5@Y)4JS+O ,+-YKTK3 M7I:F98;L-3S/L"PPNU7:',)%=G))'_*K.,M3'ISWWD-T?,*CO25.<#703DU9 M&IKAS5S:A!WJEW<^F]#NQ1+4=1(_GL'!30*<2,4J(Y\X-R?O?MTSVNO-.:Q\ M/8JJ9OKWZ71M(.'KX95?!6A2Y?*/V0Q&>>\COEP;#, MX;-UBIBPFLRD5(1496Q]Y+T_%=PN/] J:C#T)($W3(8J,C2 5'X&D6.['LW@ M%*4%]QL;XHX O6[Z_ 0WW+?(.KS@:"T/<0CC=>7@2+%!V>ON+C@]LH^^5<'<]O;( M%\),I9^V2+\0@CSPTBD1$\-54>O)S2$UY0P(<)BDD+5.BW=AFO'\CDW!!X1O M8_#MUA?=IWJ2'>HLFDX;X!OB07C D<0$J7 %3F*L%#L@9X1R)9#D# M/-Q1%E'!<'QH[K]$@&BQ1#="-'1>*D2TJ3(I1F2<\?) 8A*#M:.$8#DC3-P_ MA>D(E&CLOD20T-NA&R-.^RX5(EHTF10A]%FO<&VMKBQ 4C#8L"SMJ&^!:MS,0=?/%-(3CSLP5W M]/%8I<;%U*ZVB-VQ2\/2'74-D;ICI[AVW-'2GA/+6[]Y3)[9U]K'>7H0/BG_ M4;FD_,7?+SX<:5S[ TYG.Y4=/*OZ+3XW:I!M\$WHOUY].'>_&70=QO2*H;39 MYJ3:&J=/&6JIWPDJF^+S/E.!K6U8 FG":<_[/O74BL)9,5['D)\5L_FZJRJO M?'WBG)^[76^ 'V34;Y(T33[#N[4?8:912^F;\G\;1''&JEV;*2_&CJ2(?/YL M3[^1[ZJH1\HAF/@L^:%D+&?2+N?.[DUULK=>V.Z\M!T'(C[7KB0A7)3V;;T9 MSIF[M]^IJYTX6.5[GL92UB"]*/$BET ::YIT]E@,&.NTU2#M'N' M:LKZ1@4/EUCH0E_7^#6-SG&I9]ZLYRRSNN9"(2"@)K=N[8 3HLQU5:=W^M9X M9W@&,MLOD-,P%[*BJ$'-B]GTE=LZ9TW;.A;K8,*#$"Q/86//,U5.K+\/(RB/ M'-,;[\!W<)(W]);ZE+4*/NZ2&.KZ0,$<+PK_R<>MLD/SJS>3L,$9^U/;M2J7 M:9\'\D1H2HTM[-O"C>0J^]\6/,A.2 4;N ^4I%(P\5Q>2A_WD<=OK'J[79H\ M>Y&<+/BJLD2Y.#)S.4Z$-J_)5+NA5C(A4BQRGY WE!22$1"-G,A6]7/Q)A!* M"Q];Z,2=+=:LT%E *@[*\F.![Y*4AH^*XG?>R6UJ*P07.++TLE7G&&)$;:&C M13_=K(\+^QW[FO J5\NH #W$B>&-$([7XA32\5*&.,: >2RI1_L"XSFHBX/# M4@0%X@D(@0?5Y['9^Y/D@_N5\*DC7X*R(1=/8>RYW^-]Y_E4+-H:[;/5FN/$ M;%,]]=N\55N\JP"=$EM;JP/:':$.GI<1JF^C6@E9A0@HN$Y;'-(_?*;07-$.A;0"F")I5 MGB6NURR53.$4">R!@O(?6$3LT_3T"(=9#]RQ;*"M&L4MS?'&KXG00WV7TSXJ M4+4B%0,GE3>G5!B. &20(T/=K16)3XJ+.AA\KV)F>Y:]WS(LXP?3@QN6K<-, M]]&L=%P' =PAW-\6^G&YK3?> !^@@[61NN!&@-V*"(:DXH@@YY[4(*7^;-Y. MR2LO(QY[5&V=<#;3"\9U= M@Z[(%_T'*#+XO$;) QR:I8XDI<\TWL."JAQ%PIA\_.;N&_Y'6&J=^2#=C,8H M[N,J1EG'I. &5?N)Y,?7XQULL\YHC ]&OC ^O>BYG7HK1"IRG MO=[61VP_G M\NS!VF!=FOA?]!_4:BQU,PP8QODYHU\X-V1$\D"/VE!I;VKS5 M'L4YC7+?VY%P4V[;EF=Z$BXJ/ \KJ[QLN+3DP,0EWB:'VP' 2:QKJ'_%L=7K M\FOH-X"E5-6TE'HG*,$(^ ?'CVAIT:F5F.I3%\B#H= MNS9\AYB%1)-'@Y>>4694F+[:',;BG!GS)J7;L+C+<[6Y3\/'1R95\^/KG5U0 M#R]&^BI#16M[]+!O)OW@\MOE@1M?<(*G/X%5\:Y,LL^SW(L#**VS2\/8#W?, MJZ%0=^GV_,R$1_PG"%!(X I225H\6@.1DO.?+I+MSHL/A$;4AW$C86&T\PX$ M?J?R4FZ%,;:,DGC+)DP%=<_/]TR.K9?#T]R'%<1>7EAE[K%@VD\DZ1/)8%7< M-+R"BSB2B0MPGD?K7:&U/!JF?F>;SX')U5+Q_M^YW[29W]X2,62V:Z<\X]74 M##E =@@]$A>?:,0?WBJQ+A5LB"?XS/UVUB2Z5KL94CE)V,4S6%-^S%WD^;3U M<[IYE_/XZ:\;&!'#H#"&9LW9I!].3.JM>?U9SXY.>/<_S$4?'LF-K]U)-N7\ MS\D>R?3:RS"'6[O9AJ8L08"D<2?RR\V>98K*7&W$]0P+=WM- GQIX6P0O(L) M5=NNB2("IU(J;%;*\9F@MYL-FV&&SW3$L:!F&KC#<)!%S X'-1# &\+#U)CJ MB%#)$^\IH2G,4JE=I=PXC@S)"T;9>O,NC+W8#^/'BR3+=6436YKCAH,N/6O# MLZ8MWB#OE'CPV"8)PS)H29IPVF[&[JD4O:;\&OV&4O'\(J^=?K;STOQ _ 9U MYWFF5%PWX(L^HFQ(<>] KC=JK&32#W>X&FM>>WRTJQ/> #87?<2LL.105,4I MK]>05Y+-\1@T3U3/K[WSFS;%$]_KS=V3EU+^, 'L"=$X$Z_<*^_!OCE4;20 MGG_VTJ#M>7B;]'%#A75+JI!BC3A>Z+&OXM @59^]YWQD.2M5&O5 !S].H#8L M;OASF<@G+I6;"L^_,:/.M4.0;&GY^,8U, %3ZE^@;N^!&]8,M#W:#] UQPL] M)D*/V -@M$E)G!34';Y7K=&W]='JKCZ+]&+]\]6M'1;GR9;>86GQ94N/L@SQ M9MB=9J[P=!X'E_291LD.9'O[!8:5YE?O^O7$[=D]M%?]VZ ;7B_O(_SPP]2" M!U^%4;@0R<:%I_],8YIZ$5/[/-B&<9CEXC"NB:^;]L7M[;TLH/J[44>\'M]/ M_*$^+[EPEZ_S<>GUG3,7W<3ENN/M)2N$<<>+/=O55B-&4\4;:19U&SQ5-I@> M=\R.KQV_+(7 BF__L0_S V$Y*Z/-=WH9H4EVBPP*L".PQWH'+#/U5+^3O:2( MTZ5!LTGD.*-;H#?MC!N5^]F@MK5DU!,ONO:4?_ V2\%&O]38G-#,A0$N M3_Q?I?:^0G]1:9P$KG6%6[=)%+U+4OBC;;SM8H8;6*:UL944L)437N":6%]G MJ>**2 '9#\IUOT\@))%2+BR%G-;BU;-;G+N3\S@632/4F?X3E'Q^,P!:M^Q$ MV"F8_"9@\TA59(A9O,]ANL:[-@;N!S-P\._S42; M$X92O%PD'V$+#%!?2ZL+!8C4H!@(*.$ZD$_G#QFO [OXW>*Y/E7!YZS9HB]X M>'#[#?]K(*A_!0?H_YN'_,7B_$O8WY[TPQCM>@?PE$*:P:_$;."%;(#/:=FV M;?%.^^(83;4E%_3;.E,,J_;%6/CX.M%WZ3706I9AP2/N5):8/\7"]J%T.]@+&1U&;Q8YF(*-%FKA(\[? 7.JK,8Q<,TSOSK?-% MCCJX/^30G?:7,48I6V(.!B-S[B][U.GY%2;:MO]MCB-]#8!AP*AM\;_$,6&N MCV)\(N!EH/UY$(3P@Q=!V>0HR6"F5VP+3O0INWB^;&0WLKA-/&]E^')1W$QM M#-A=24H449>^.S^M_4^&N%L*Q2S%"Q/5X[;W--TZ@^6';N,]]-Z?*?54U 0M MOV_[C+-+L@ (=_-U3H!]7C&0P[TC8V 8!-H7=8S1;<:Q86$?JZBEII9,T27X M2QPR>B^:Z4S]>J*/;E7 ESW V/^6-L<=>]*]W.%H AMA&*5&[$N\L"$,T0<> ML%^QQ %.OP(X]T@V3)*7/62-^#HVQZ8!8KS<06B,,3",-NV;&B]L0''QL4PV M.Q8^5%PQDX5Q%OI_\Z(]G6%$.&7XFP%^C:TGPOE[U M!Z=L4DHBQ=2^EK BI:P"JAE$UR">B4D.-">5H"LB:G%*61U5*%W&=_@8IR7A MVCL-?!'&T;-;DYE.W/QXEZ3R5]!.ETO/+L1O%,Y;O\DLN-XHP6\0X-OMX![I M0>9&N!>"DTV2$D5T)\GZPCY.N1KER=6HM%R-VE5&32N6D.+O,8X9M\R@:0B[ M!GQ\_,C$S6[O/G8]PMO:!SO#,3>\1CNY*ZS!HY_46=@1;/ M#5[%3)$]OPR[SI]H>O_DQ3)++/%FPM>KA@J!.\;&* M9/F*:"DYX:*3G,E>K5>6XA(!_'_S\#]! MW>*^S'_3H(^GSO%0O%]>7;39OPZC=R97%KR\.!OP,IX":[C1E M6=5GJG>P!DGP6QU"M5]CGD'TA/UO<1C5&P'_0%K*OMPWN!Q\GY?T-I?YV'ET ME/%G1CJ_9)_UG1>F_"P-BI6UGE+^5@>.45]UYAE:'Q%_BP/0.$/A'Z24V=[) MR7&N(P$E"6@ICB@NMMX"TD]M9O7?ZK"'V G^:X#K\?VPC6K_-9096><%CE\O M>35S^@_;M=#Y,EY_P&MQW7+HPJOLF:XS0&TL?#E#3^%^JUG#D&\XZU*KD62_ MQCF?$$A;J*.1ZT@@W@C?K5+OI4&N!%]$T M<@Y&%CA_^Y1$ 0NXWTF0^,:%U]TP!3YX6WK^)=3=\3QJ@MOCFO11_4W].UYO M:Y1RJ*\!,0+4R">@=[Q6.JN;729PYZ)#Z[+1,ERMKE.3LXD6^-WM2$X+#B?3'J@-/'S'4% M?^MN[=;W@L3G21]/%GM_) OW7G9,:IY[A_$F2;ML+RJOXF#O\_P?9-4'HZ8=XAALTZP,O:9&R".N M5>3A-5(*HCQHR"=!=Y+=66WPS*'9Q./9]WW'L^^7.YX=Z]H^GGV_X/'L1/89 MQK/O\8YGULS!M;0;E8.7N<3!\_5&W*@Z?_;"",I"O4M2OHJE/SHW(UO$"#&C MW4N7EE3#$IH/#:[7+ M^A3'YGNWA[T,8<5%;8!W&,[VQE W.YSCU5QVMK+MW,$+[\KDY!H[W!HVP=_E M'1&;VO!OO @NX[2_]+G@2ZXSVZ]VBLO(BBZF56SJF%+VRZM88Y;+/;U/CB^" M6R13R2" M/2V6I3;E41\ '=Z'B!%25M2>=W5J:78?/_.[I/*S7<5M<[]+\S?'-:,J,P10:I8V(F0T)]*GAQ&-F(-))1L9T7U6>T@F,FJFK>J">0R4,'1U975 M^4TBQY4V8[A8%KN(O"Q;;W[Q8.S(U^DM'#56G@#43.<,NN'$QKYZJ\M-77WP M+AL92SXXX($!9*^2!3SER)G4WM1T]!S#Y-I+RLP RLO,CBNC*.!VX>W"W(L$ M FF13F>\ 720A_Y0R]2PH"\1Q. P6!4;Z<&*2*:D_P@Y;8[@SC[\58 B@V2@ MZ@M[93R=:LLH78/.-T5X=171*%//G$.%L_)7SS!1>WT(4V27V]H'&>'Z-F+0T]_L+"S M!T[G[*%M-=UO;8Y]@F\F_."Q2B$/S\U4#-PE8;7CHVF(/.8ZQ9[T*&\FN1.O9#_S#LE4ZA>$24796AJ7I;F2 MPK%_5>D;^P?+"WIFGRVGP MQK\]JM"UQNJB!=F5&T]P,>3[3(;3E;":E$90%+XY_%,P)YPX/S_OS MIC,3:=^@%YXUJ>LPIEJ*?'3WPAFJ/;7N7I\JN^ ;0?H*/L4Z%7 AG(V; MFLO3Z\[^,V02HADCSU/JK3=W.\\70@?K^%V89OF[*$D:A\JN#CC#T%S7:"P5U-LU 1.X&Q"BY2(5O"0V(8% MU"94O0/7CCX\ -PTX'85AWGH1?RL-QHU=UL0)K7HK46FACX+PZ;E/ MV4SP?1+G3]G]Y^0^N7\*TYS2]O.D_6DA!KRQ%CH])=R3$')H'*W6X.4;SE"\ M;R07,1A/$C&F_%952GF!%F!/MIP_^1Y.Z[S^P=$YX[D-5)U#%I9BK(G@38 Y M >Y$L">"/V$"D'OV?U($!S51EN5-3VFR?WQB+N4$D=\QXX/R]\DZIG_=QT%* M@P]AW+B 9H?LR\#I+KL-@6P=S9>#WIT:SAAZKW_/D?R[']%"^636&H#JA2P M[4P:(L4A( ]JB,?F<@7C$[ROC'!?M\E=^,5"4FY _F7@OZD=AXP#7;1? MSGA@K.F<0?KZ.SXPO/Y7M /#Y&8;,$"H@\+]Z3@A)4,]5*#UQF+,>/VO3IZH M3!.X=GN EV3R\YB_6+P3M27O&=NV!U*->N(<$ 9H7WOALKL;WGL4?80?&@L% MCQ5_H2@G'JS0%GQ6!/BX?)959P&0J_VM5J.>"_7Y4^V-?+[JMD"?;Q!^4I^W M?AOU71A#22AQMO4\RVA;F8VVQCB=UDS',@_7MD2>57?+/6FIC8U@7QQ7]K@ M\R;(TUG@79-R+H:=-3,ZLW[\R)6\#KV', KSP\4^A=10@UR=G7#&;3^=U7&F MO0?>(<90[N$;WY)\<3^UY+ BDH>3FZFSJ2VFK)%D$-*,G&D41Q#,=PSJ>9V+ M]4; 3^A%-TD6 O;*,P%LXGH=9L/"OA?Y)0-$?SN:0XDY[:6"S@ -)X2G%2GE M@4,LI42D$(E\JH0B()63R:'&I!^8*P\9J&O]%AF*IYH;Q%C5:7'!TR#Z%%%1 ML<$T;D^B?-/0K54?1Y!/-8 /Y+!PX)AD&!]"?L%@A&0PKP1:]GC>[S,L-01[ MA-/B0F-"-\CK5[> V^ &,H]T08O9^+H[;.9-.:R"-02V2QXT.MNVH MXH@MVG@1Q[J&@P\?5H(051*H8RMEX<&K2L-PK(YHJSJD6<6R'X4Q8_H(,K9A M&4J;!HHD+N!./1YA>'*@HPMN6#+15X6:MO9XX<-(ZK'G7G"=%YA%961G!=IT M'KU.8(WX<@%AW(J!'5$G,'\ ME@UL],N.#6=#'J@8'6]%=:.KV$^VQT4[M8UPQUFS3FJ,U5O@C2^-G*.K<@EZ MC@Y?6%9JG3_1E(1-&EG+ X6H;T68?J &J6!##YQ!TT-;34)XW'Q1.:%6^)$E MVMC$I4JE^)FGLH*^<-45B6D^]^,)DVI^-')+D"&2 V$L9ETAFD/E>V!.DJ;L MV<5@7B8JFBEK6SN"^O$"R3P)]'1*NIZE MJDMGM^'C4[[>?,PH+RFEGALU6'AK[XT[*'M:0;>HVM(5;P#W5[2U/:0B4&"59:&&//C#&XYII!T<.&92A=&YP1VZI18V5# M]^M.O0H:6EF=J5+WS5O75NJ'4\(** M!9V&'UD$UBO25C^ED&!%2AG$"2N0@H 8CM8)G5D-YOWDU?DN#2/RFIR12^KS MBO#DA]=?HX4CAL$?Z)?\_C.-GJEX>6B,99O)O0 H:K%3;R!JH+5P&&K3:!X0 M@GP'1"!"!OD0&%X(FL)B# '^@!EH &7O/R1FPNG)>.K.$ ZA\X+ 0K7,8+@ (B\$,&JJS T9 MP!P_:%@Q$8OG/V*'#7AAVX+!))F7 QJJ789B!M!X&9!1TV1FQ #>Z '#BH%8 M(/\;9KP8::<7@P]C<&'Y># _#CBYW#Z;.<1)BFT8A]O]5IZDV#5O5;M'@X]Q M$&8^'-6AP=LO/FLJ#NX,,6(+K07C1)>%C$%#1VBA"-*ISI1PHC(G@CL1[!T= M!G%CJBM&D2F4%_="7!_?'G0>I!V>A+8Z%@,L6! Q,H070P8W;[N#J0T:7H0/LL'@Z&A/]RPWVN M\,93J_,E+V,V*MQS^;(OC05&>Y_EREX$%H8#DZVYZ4$!W:+DO(;!L!@)R[!) MVGPSKYH>O??R?$%DI'ZC-GP2-*\JRU"6 M($C!W_6ZIB-K%17OL,'+??*&WE*?AL\TZ'O';0S-Y8*-L<5,,:>3X#*AQURM MR1"(Y EYH*20 MD"J5OC85LK-;5&CVMO \F]#&@RO?8VA-;R 6F2:V_]L C) MZJHSB[F\]F:B\/WG!(!V+, H9%X&L!S;90B@%#26#R0GFLP'((PU3UYPXX8U M [F\_6:D*%S6L8(8*J$7@ADGMAF$&B65%X ;I[K,B!S ? G88<](+B_!F:@* M-W=L@(=*YV5@QXEEAD!'263YR'&JRGS ;P7@!OV3.3R+IR)IB,-]6) 8@PV M+!\29D<"9U?A9K$&MC,D=95_H5#SG ;GS^RWCU2L#A=_O*?I]K7&?@/(X :' MH7;15S+MIH$7+ 9K8JVR<<&32*:DY"IONP!?!#5-9[!-:0I/FB(M32'PA(F\ M)6<*X$8HKKX,!I?>1'!#RS";Z$ZI+1E6!NIAZ9P:7DB9V2ZF@%)['@E?MG(I M#_'=>CF]H>R;: ^]#B"#&U*&VL4X6VF@@1=6!FLR7;92<"7 EDU]!&-\^

I#0(\^LDR^JJ-9IH*"7,@#W* M.A5.#R*#'9['*3480LH'0[T23%B4$9\S)!'C2!@R>P6DI*5X[,<(KD("$F<\ MGHH\*9L9A1U9K@EESVM&%+P),#\!X"E,),; MW'C]527MF(BP?C]QHN TW2J MW^5>FF-3_DV9OS3K/_F,X>+)2Q_I@^?_:F>ZH*6'>>BQ8*F>$X5F8MB'(1NJ M_=<4 8D]>\P/%!&6,#>8R&(*V?DG!0KS,<-7G0QF3!YNE]YS 84&=@0>H9'; M68!?281S!F#59#W3?SVR($O];1II67F_3!N#KE!J/[U10)J]2 M25OYY=2P [@=Y?YK M41^-17LLZS,A^! IQ5C"TOYD=CNRQ?P+_#7-QJQ4'1/"C-1C;--[F;]&!3LN MC]+)[5+_1H92)J1RG3[/8KB>"_[M:(-LT=^NJ9:U[&]7=T<+_S4E1J[B=-!: MUST)&*SEMA!8WY/14"_%J#K(A:2[#=J[I',\ \*_K3&NPZ59V1E\0/37* MSRFL<^W35'\AM+,33KSNI[-ZX;.]!]X+GH9R6T6"!\I"G[:>2Q'LG5SLG-@B MZWV>Y9[(11L&#WN)V37#*891YW%PFQR\*#^\YT\1-.&>OBG.,#71K\R:-.V0 M)T5=4@]UOUNX1@R#RYZ-MB$3('X,(6?QLHSFWY"KH]^P)GZT#^ A]8=]#NND M<<*2GW ;BC%J179LM(KS%?&3W2$%XBN24_\I3J+D\; B6R_>;SP_%YO(NS2! M5\96)$LV^6>/@0"+_#SU KKUTE]7A,4%__]M$M,#AX5]YCW2,Y ](&DANQ!V MWF1JJ@\BZ7*U4T&90!8:[]T,]U*>1K#0M<&)$JT:U6I:J@WP#M7-8H[U.^EK M]L:=FR* MPIAA^E;LK[%Y32Z+;3%(+W@3SIR-0_Z\\#Z1[J=JV0NT_S=D,F7[#T^?/<[& M\^D^#WTONDBN\T ?=H;]$ =A'\W+D#3IA#Q >ZDP:;A*20B(0NJRD(N$,&GF M#=]9+-.MM.W9&[/V^6-**7A%U_2ML2WB(.[2\&@"=]H0>;!VBCUI@$8%=^(5 M[%W,ER90__I4LXQ/%0.6R4;)CJ^BPFS*3[9;FOJA%X7_Y":R%YT72<1()5"\ M[YF>IRG3A OR<<<V6-P6&4T$>4N MUU[P+,[WR^<'4LF7[/D;KKXJ,/$JB>>%#P=VJ[$D"D\BF1871^9XMZ'UR)H# MXWRL^XX]*/TES)^>D@C6P^^]+S1;Q\5*6X'NQ867)DOTZHT8.OM;H81,\Z[( MH7* (H,?(ZGAXN>*,&\R#HFQ3IAR:Z\ M/C<_[CFR!?>)Z9/'^Y"F5.XNA*#<39H$>S_GE9]D'5GOL?&([GB2B+'1DKTZ MLA1U)9VEK+/74D9D#;G0LA]KE [4[((*@EC M+Z?'0U63X8820HS>HVQ38O8@*LB1>IQ.@U-?QE4M/?%9,(9S'7 0$VZR%;Q/ M<^!YX=>A@01;?I5-,B:",[E/2,G[-#F>'VL7Z$53 .]]PM3?7B3;+0A";^#H M['UR'C-Q0CBB%%RR_UEO;NGC/@+RA_,=&QB>F^\AV"&["% >;;<&B!Y, B<*O*DMIY+EQ>2?9JX0B 80C2\/34B[B2<%<(;M#2RHX MST =Q""E'(0+ K]71"$@"UG7[%>(XQ+X'=O0LB=.O]#R/F0S@3R):<-"^<== M$IL-$E:I(QXK[%NQ_29SKSF@Q )8W+Q%,8>FM&( M[[/<0WU"N-[J^4_]SB6.XO)RQZ,6J]H:D!I8O.P1J4UAQT.2V*?.A6RL&9P0 M286(BQIZIC"QK;%';&%+X8B4;G&CSQ06U@P_=:>4[CC! "3O/E=[]>M"V0\T M5W?SF\S9IS/BX:*W#8[8[B5KQZE"B&0H$DIOGQ\2$(AD9L MGA6:YS.0Y*0<]X%#FP6.,F[U8T'S8^C\IJC[R:F/%*A(O T3O1K],[*E0_:F M1Y=W%%_GX9PBNGM%UZ#(WC',.@BV>[V(C+7F[=> M"O>]X.C4W9.7TGNH('/T$29C@A.AI[6I6C7"+@>\92/;DN,Q%.]N\.IZK.T MF&B0W+)CKPCP()\$%T0.;@P'UV%,KW*ZG6@T4\DO,6"&V]'B.%727EH CM#0 M]@C4.V4%D0B7Z3BLIYW4H[.H6E UJPQ*:P;UZP;E@K._?:904I+]D(%,&4G4 MXJQ\F^! /B?[*"!/WC,\_D-C?HR1%)K_M$!(%67/I_FL)>T7#:9U"UI$4D'X MQ<+HD7J.,71%A#Q+A$]+EIP*.U^%L?RU6L?_3]]6EF#X_^M?_J7XC13H+_\_ M4$L#!!0 ( /$YKUA=\M_9TW]K8NG< MEMO2(=!=._W.WW>VW1G_NCO[<&[4>OT;EOJ*1 M;8VL@J9A_?YG_)]7U%\+46@Y?_[I&'_]9>^ZQS]__OSCQX]??_1^M>$.56]W M/O_WU_MG?0\.VB?#(?V;H)"K^\ZI\2%-G,IE\]G\]%44-&92F M3V3_^[^T6G^!M@F>P+;E-_%G]_T(_OJ+8QR.)N[:_VX/P?:OO[CPS?J$^=_N M!83\GT6(CNC?J;596J[AOM]96QL>?#;^TL+M?WNZ2XS'A> -6)IAZ;_J]N$S M+O*9K36?0B:V?2Y(W;.+,(H',K%>+2LVOKO^]M%>+: M7'/V*]/^(66*I35>'NT+P]%-V_$@6,.=9AE_^+,=3?8%<'1H'/%?Z^W,R>PB*?Q<$XK<6!6T(4OH8+@^N'V[R)_6:">;$VO4YJJ@ M[Q':&T]WG_"@O5SPNVRADAEDZ,A6!8BE3_:[9KKO!>@AMU4%90_ Q?;W(X 8 M.K;UO$>V4QZR" VINQK+7Y657IU?L#Z7L49'#5>\4N>G+Z61JE9M)UQW\Q.3 MUHI2:WA^TC*;5&P]ST\I0Z/5K^WYR4MO1YG5,#]AU.94W9DO@*L9IK0-^JEY M=2V# AS@[$!!NZ \:PM*TCU=+,Q,$[QEZ<[&GFLH'>G('^>P,YP7 #!9F% MH+O^VKO>;@%$L [6)-V#^-3U-PU"!/H[Q_'PC8@\'A8?4L46*KZZW7@F(B_Z M\KT MQ@;KICF!RP*UW@K@@MJ+%E ".8V.C#>6*C/[[/[3< IZ^."S7=C5HR,7O_^DO*[Y\E M#B7BUPMJ,64D\9^_#WOC0:?7Z0P'@WYW/!JVV^>QQ?$PA[,9!VU#I!C_^DOGEY;GH+'8Q^"RYY<6 MHF(+( QU"F64_A#=V$P^0L.&"&Q^JV4([+\\#:(!F&AY/MHP#46$DK43(\OX M0XEV4R0:R:5;CER026'82)]M%DAQ4J22*%<[F62//I1(K\YS#-E.R(@*SDDR M)MEET=I)E(F 4*C]ZJ99L*2O#!,\>(=7 %-$]S M>T,6);56S23+3TLHZ%'5\^Y%^WFWP1?*V'L-CR%##Q+*UTQ>/%2$DAI7+:GI M9H/XZ(3_H$TRZ!"EE%*V9A)BI2"4SD01Z=N10$M]Q3B?S<6];Y-WI99': M\)]IX)$,*CPA> :ZASOJ=%]?\#5!B@PNB]1&!DP#CV10X1%!>.GX_'YXM=<3ZM.. DN&__*GO\8TOX70FK5AM!,$\^$@>E>_: MYT&H2W"TBC&$&.DY1',IO7AMY,--1"2GM#V[RL=HJ#]-]P-<-%<+Z:6[QT[2FD6>3JFE:R8<=AHB M(='V_*4(Z7D/3#-+-O%"-1-)YM C251X"A":/X%C*0[E"<)VUIZ+TR'C+039 M\*-42I+;0>2.5)84-RF1Y-+.#M1=HN:(2Q!'OF_ S_\$Y#EW4:YNPF08?22_ MM','Y5U^0D-V93BZ9OX#:)#LP44J6AN1 M&YEECSJ24]IAB#@U^I?/EW$9A8,U^!Z2B,F &+/1:>.8C5.[Z'.\Z5;8=BMH MO/6G4_/_]DL)P1M;S7GUV_.<3SM-.X:A6:;K1-^<\1Q^\?U$2BP3TJ,=.-,2 MHCS00+[S5/^^Z*QZW=YBN6HO^Y-A?S";S7K+<;^]7 W:[?&JT#J:A^:IXR#I M$*A++Y2<%UTT+_J5S&8)O#]K P[2)42A5(&!T)ID@L)%6540P2$TDJ19**N] MP''\/X[U1O_@?"1OF@EP]+<[UR!\1]MZ/QT< 0!,==4$!(MLKW&1G^#:X^01 M@J-F;,*T&8@)?GZC!#,)*&&HV22,Y"67$NY6#X2P8*&Q4F>6;^'@NWI:O#AE/V3('SV!M1$!BWWP".TC@.X[SI'HYP- I!^Q M7?X R$L%N4J22;W18%S-P4$A3' 3*"'DMEP4A(\06CL_@="3L=NC?=DWM#!B M]A%@0*W3"!SP4T@)TRU^UM2OQE:@&@F-D#.%%$K0;SWL@5B.-*3)XODM@\26 M&:<'K-55P4$I1TR%F%)[BR%&/=L)%+F"*J@1(E@J3E@(K_WI0_B@1_2L4L8F M,[6PPHA@$6'*VL).9A/D#STTRL0L\@]68E^1X9!=MXGHR$EUU,Z845EKT08Y"=: FZ/?\I I.B)XJ<6C9)?!\1WVF"Q/EI5DK_$P3^& W% MYTOXW%"<0,IBSUJWR8 HQ -!Z\,;@*]V"D0*A644-!&R;8.&HH*5TMH?07(? M.K*RM'%0X"1=$I,6@]&NF6+P: MU8_MHECCY,]$H*"]05+X)1\3GA[Y?=2,S9TUUXX&6IMBY)/."#,K-@X3.4FN MO4/"$WX1Q@*;I08MP]HY4UWW#I[_9%KX+A_1?2FK8N,PDI/D9ODJ7'.1V;A, M N%--FG)A@& DL?8;BRSK.Z=/0^/PD(M@49N+&#I4"YM[]%F_!ZZA:Q?/ M.%%BZ ;Y8NA:?TIT=],Q=>UI;[GJ=);]7K<[[,S:T\EB.AM-NIWV9+48#I;5 M[D.1G-;0IV/CV^&/ /IY-)BVIJ3*JB@5";+*VLERL:3V3A!)VH,$+%//W2/- M]\=9GU Q=%GIAK'#Q(H&[(G3J,:/BG,A)JAP\VBAL$'0OE@UI) 37#'62C)K M.!KVNK>%F2Q>2+F J^R8E=/"8:AY4P#*RP]1&^[JPM O,\ME&C:4&K<*&28^ MU/YJ[XI@JC5#*'W;$*'P@/(F6DWAD6W"L*>UO#6@,!HOPC.5E75Z=_K266_# MF$ST*X[5M@^HLSVP'.,-W-L.=T:L+CTCUKGCEKUMG;OVWSA/=-["O=-[MS,:#Q7(Y+_\&*!SA M"PZT(=[^Q NIJ#;RLSOM(BB36LIYFUCO0 >Z,2FBO\X21'_@F/N-I[O(F ;P MS=#!]*=QZ1I(*J:*%#FX?A85%U&*"\0,/^BM(>2-K93Q9ABDCII$20!07NT$>2H_1UP219 MH]%@4O7]-8<^Y"2+=%^/@"TW7L"K@4@IBX%$UASL(L]4(LKQIJ5CI*59D#?/6FZ^1^T ML0XNI<,4%"1=0:VC&CKR"?D:+/Q$%]UE3 *@6&"';YRK63]POCDB!TE+";52 M4_&1@VHISNEG73(H&RUWUAL(9D9 N_\N/?J&@!-2\:8BA(O>VN\S(NKHNN*B M5'-%GTUF4;M"@>5B94-@[,)T5?K["UH;'<0D1,<7S;"PW?T$-)/B$\S>0%.1 M4I #$OS(*SS9Y+4\;L[HR&5OB(S;+AD/P#UOX:=OFF%BMX$7.^;V&D:OSS3' MT$DHX6LERUG2[*X!N"8DA*G3'\&WVA+-NP* 3I!G-9S 8)_LVY@I7?<&-16Q"H)4395>@AD,7%K0R>+ MB3;T\>*ZT'CUW$!W!(DK\J*\6*^J0;PBI.:8,A+X+O5*?5)!#-(E\R+&D$.0 M2#54PVEN5WTC*6.>I=1J#"WXJ)82=5;BZIM+/ M@PC5D, O4$90E+]TE'YF<4GWPC ]EWC@12A]"X"@D:K4,Q>%(?$;P.^#@LWT M#4!M!QX\'&&RWEY%Z-+T!E<;"9[VVXBGU8:]B8!/<09(?4I#%5"%LXHU=]F@Y[G?:G4ZG-U^5[@!0-,Z^ M0HTB@_G7NH:!=M6"3 .J\=;?MO#\3(F^9ZJCBJ Y1$&1'S.%BH@S=L=#C>Z^ M*J>LV)@ED'J.Q4"D(I(C//- E2*U3A,ERD\P<8O8-" MNBRC*UC6^DT4=S'BB1XD)1_3)NE/S5%$+=M$R;(32G2/J&K M]H',EPX1=];UQOS)-LV5#7]HD'39PMF*L@BA"_L:)2+HKOWC&Z)> 5, ""+D MF:9+F.@6!(2C[^B$( W=QF49;BQ$N#D@:.&I&BQG]SCGQ2:<-43W3\!//8R, M85_K\-"%?)S-K'])&V>XF M @8O5TY_8=[FD\SO(N-YT$ D2^66U MM7M=-TBDK9F+P$L("46?M@EGH!^DO M?P*H&PY8;_&3/AZ^DB8D-2C25+.!)IPS4H,3!27V)- ;F#MB4)79EBJP$@X M-FSEXT^S4GHF8O4(RV6BC"J8D;OF99-<^]>1A)U3-!4#C'0+"CX)MIY+JYJ$ M"E)/*9H*$&X."(I&286*FDZ;>9XW[]&?-\_KP5G#Q\^9/3KY' J'O5$;V:/C MR60P[@PZDW'I_IOEO0/:[XV&H[$:URG<0J&J'"[R9=VJ5*%UYIJS7YGV#^Z7 MUOH\KN&XEY;?3ZLM(1BJD M<554CT 9I^Z-9+&J]I>_B"E;PZ7LI<\%5,%*"6*]QE &&YIUQI*X"L)W-Y9N MF"!QQ/!B,_(^0XW)Z.JF@5H:0VOO.K4 :*2ZX7,9?3:!#PEK,SW@#"]_:)2+ M9Y:JJJ&P-&!<8S(WNVJ_O*9?F),VPZF%/W"4AT&UUTZ!W\5_&M8F(UGT=<$/ MQ/ RI_;^)W(?*[AM#/'S2:F', C7^=._GW#NA_46,1&_(IE^C<_; M1I)9_=%@TKDU4(GC6U&?D=2LZ!5N.BE,";T/,[:2[ U\X% 4TVKO5'!-_R,$ M1V0U+,+Q1^G'K2"D+U49%FM,-306A 0+QG*S1>S+02]Y89=S3;TWM%?#]*=I MGN4T5KVQF!'"B&8]6WS-C:FNVQY:+!ZU=^S*C$]2=!UZB"PBP(HUUEBX26!+ M[?>2[,?5A:\F5<-5J2?U!=DD]4W.\A^T26?&RK T9 S+N2OG;%P5L%9Q5RZ" M5;4_D@V8 'P3Y!$:B!]''!_W[F_<2(=LM#H)-@U&E7N=2A1^RK$:-V?D&?_Y M%1]A)X!8J .P<5:(OU=1&E$ QV4V!HZ:-XF6%5\6;1)L@-C7+ M3,.

]"*]:)DX%ZU_ M'ZQ&L]%PU!NMIH-VKS,>SSK+V6B"%.V@W>_-RG]/NPA59PR](+3-T A_)RR3 MHKM110-6 9#KA;<4[M8H\/E,TK-W.&CP?;U]-G:6OZA8;GB!CI,7(4;IL7/( M#,79O5:<8?M^_H1S#ZUS%ZU8'TJJS6MN,.A"YK@L]066V45E5$A":68]OD944N]<7*MCZG,.PLQT$O< MJ68HC-ZUPL -M_R6L8=4<8BYWVM-N;C6:5A:O$!INE)*AUDE-B,AJVJW\LKZ!$4F[,N3E02Z5P M9Z$?$>;8+8;^M0)(-J+D1(^&^'X>>&:$ Z5&V4ZI5T/)FL"T*JK,7P[9)-U' M.4F3>E+2*V.6WMN:%?K&,L[2P?4LQ8VTSJTH.4T7X-7-G*%QO9]> >TX9YU5 M>[Y _[8[@R52_:M5H/%''?0?WM3/@NG*FKR$TJK,6R'\OY[7/%37^K96_4GDY0=\M>>SSIM^?#68 Z_$+R MN/19GSY<=CW 7#\Q1X9M1;RE"\HJ9<=>B!^UU!DXI:,11*M.K4W@8;<#%L<) MW^A::\0:]6]&+IM54FE0.,%E,7"U\WW>F2(*R[C?&UC@G;:9T;4E*K MA,/##NY8QA@NOQGN?NXYKGT ,..,@+EVV0]$4X>5I1Y8JZNB&'+*,OEV= &2 M!++?-=-]YU, DY3CAJ!%W\ (VY2L# C^3G/; M1 "W871[' P,!Q-@[YH=U5DB3P-E&P2GP;V!V(!XK 'F%I+P[Z"]>#6)JO++ M-;G$%R-H]:?HD[+/)HAV M(UKTNQ/TO_ZT-YOVEM/QZRO _#"9#EC\:K>X-X"0_'R2D25;J4)-M]>%KY 8 )8 A M@B)FDRN4B$#'OVO0P,Y.>,TU-F%&$CI.F.LE.=%5XE),$#2*\4!"T*OP=.QH MR^I"X]5#Y>=HP[\#KYK^N\. #*:*38=&?B8(>@Q9*C8>$>^.;I@:#0?^XO.- M(#EI-CZ8*S<=(\48(>@EY')T"!K:,X!OA@Y6 ' I$6K-IB.D !=">$Q4AL?) MC<+UH,6H.L@5F@X&?N*CH[-V?=,?9.SE7K#YQ784WVNC_\L1E=?Z4]")LB?P M7(["C(ZGI;OL?=7@[\#%C'X&N@?][(59^U1J'56T 3O#K_>=_ 36_K#\_+25 M_^2&[[%PRF[_%6AXWF[6UA/F!\1N#-;FP;9@]*=_SX#K^Z)] ?K>,O[I@4!/ M,,=SRNR[";BLCE%59^PF&#+/^AYL/!,M4J&+"&;J9?ZB)]LT5S;\H<$-%8X" M6JPSR&217_NK@3-/TMD9)<):0_^UMNP<%WG;JS.ZY! OZ-X@Y72WK+AV+D.Z M?VU(QYI2WF 6&N;^O?3+X3-T3\.:HX45?6*R&PW&PTIG>88,:%,\ M!Z&2W=5+V3OC6/;HM2BN^3VXGM]^6U%@O/(S7%2$?*<_[\TZRW:_TYFL5LOV M8V],=!$&65FNFF?AADN<] /0Y7K0Y M5>:\$-$034HQ;*E_:E%BJ#V7LAA>*PMZP+WRVD/&@5KI^3W/<%\>CJ;]#D!X M@>![;Z,M.-B@K15^Y328T*8_##]7)'[O=V<9?X!-\(["W'9X=A."^U-%)[$+ MFF:*E,&.6W?O TW"XU"N5#UV9QTV)T?2? Y M],TR7&>*3Y^$8I"SEUL I B65'W\EVG[^Z0[B0//Z9MFF)BTE0V_X..H;\@" M@P%7[Y"I:N&8S$=DM=+O-^1UE.1T?S1L*WT2V*5L"F1SI6K7XCSX0_,.F2E@ M@^A?>2X^,'0<#^^1"L*-L=UFHZL($P1Y$RN3I8EKPSFZWG!2GN)4+1QNW!19Q+*IZ MXR5 U3@. .%KS=;.9\K)!^6KYF+'/+:M?XZ6;@MUHAE5]::KN#ND[Y$,"F". MHX7;Q%I1!LG:BY6JWVR8G&QA4)+S8L_ $]"!@3:JW*HN?Z.WB40)/%/T=56? MM/_R-,1#UT\LQVVXL52^+10)X(V$T-.R<_%RG22-KT^2+C+R*G]VI&)J7M)1 MLX88N8 (E-8"8";C^T6&D^3L:DDP#T:#^"L&];8Y)G+G?;U M7"9FVE1^5HM,N3D8]SJSQ;0WF8V[X\FB/YY,QF%>]]%\MJK0??ERR#@N2,=O M7!NFYP)ZD$S!UE31&((D2/4X*LR7VA\6GYDQ18;1!A..=.PYIG+Y4S<]I%0" MA7TX>M&KR;SI8<5W=$- EQY;SQC@:-#XQB0/_, 5QO3V._X M0L\1RR?GWE")%['+$MFU;N-C4^V7V2>L&RRPB33S5->]@VNDOD(<_&KZ!HX"0!F@1WNB?@$2WE:"[AW%EHV =[DD315O,P'BA+:*9,U M1:]N50.,;R<^0D,')/O]5. #*@DCG'O90?#,3W^P&=M=U/>HN5X^T%U M6YOYZ0>6"B).F"-[Z[>];9KOZQ]HB7SV7AVTJ]2@<95'G:6**FJ G>6GP^0\ ME-7_(#DC7QS?_.U=SU^FA'&J3]P3D\ZDL>Q]:=6^SWK3]G+2Z8^G\]FL.QYU M9[U>$(^]:L_;@U4=$XGY9Z,DOQI1[2T^&4!AZ4-9?'#+T\*.')S@HB1BF!Q9QT]U_'YT/D*L'&7!8+K&LJ*/+>4 M*))G)%]A.?>XY=R[;3G3R!=T!6A6YP>>V,O0S(?TTLJ"HBQ[@8,M=0;+"]0L M!PT2O45Z=.\4.!I0C4L%)7B-2X*T>D.*^OP>=:D-;NWK# '?HJ>X')UZQJ *IN!1+(/PG1W!4N M;H$D4B9=UB5Z5KTD[\:CP;C:.VLI6+B&7#Z^E'+C75XF*46M6*9T:B,H( -GHEY; E0.C74,K!@V;9SFG^#C@%R#?+ M?L5IG_%12N"V@-_W0 (PC3#3??S$Q=?\IRNG!T#4;W)Z4PZK)>G!$KDIU92+ M'O&NTN%^NMD8 4WQ_*&<7OC=/%[XGUKGOENQSF_3/7\ZGTSGTUEWM.BM.NWY M:C[O#MJ=\7#1'O26B_FH]),J4W.<]3:\W Y?6:7YVY,K)"?6!$WK7B5J2J L M4@ZF^,A7[G:F)"?XZJ2?4U#4RWM>LAOA"%*-]WOUP"D@=S8;AH\3C<"2>%=J MA7"26[04N#"27V=PQ-CF4XO]]"BK$*FX:K HO.YP$5IG]^@T0JG+"KF":B#@ MDB$;!!JZ1%R2NOQY!/AFY@7 W6ER*Y8!U!PK0XY26X2/)X,Y_<5!&A]= &2 MH/NDN71O0_8&&@\73M*;M+3X*7/^;IM(?OZK$CR(2:V;X-BHC3C6;Q98V*D6 M='1:"4[.9]2!U18\-THV0HGE5<-#82N4CU(B!BHYS/3'2K4DKPNJ)D ^_A// M*;,H%',^27!;BCVR&@+12=6\],*J28:1LQ<^1WSDU=ED.R6W>L?/*##H5%)Y M105?0*=R42K(@:@:#)SI>] .Z*-_ :OY#VE0%7-V1=50P2?4%%#DH[A"#4'0 M]@N@^PH-@R%XE7N]12,)@EC"21,]K4U>!OA;40X0^01ZL5X(XD.=%Y)4?7N? M$3!&KZ0:5@HO*3G(E?!.8H716Y$QA6:%3[NS]ES'U:P-FBF7>UH"9'B:J 6 MZ/*_!E%A!BCE,TA8GD(B3R^+/MFFN;7A#PUN"#X]K-4:A8E"1"OE=4S P6,T ME/A>[$3I@VW-/8@YG 8&UKI)YG1&H\FP$D04$N8%)@K1+DA!')$!9*,!:-!5 MR+5XNOD?+P@Z.TVZ3%>JM#H-0TU^FC_4"'$J59.]0!$]0L^.PZ](EM;U6QB1 M 5NEK_83V!D.OJ/;+ P(=-?G5&S[-[;#0"!L.M0!<3. M)33^Z]#JI4VQ,SV\?'-=IF;72I+?K3PQ%J. 4HS)''16_<)CB??E=95L+H'6 MTE=-TGUY]8(7L%1SD5IK$)1U8:X ++B$6OS"7*S.%[BT7V[SH_TS1>EG5%%. MU/E$=;$4Y"%:D+23+V$VQTNB*= 0Q(<*5PX&F-Q9&T_W-S_3'03^!S9D$"NJ M @:1,J0@@X\/"BX4,VAL=B \CL5W\L3U(;6D*N(6O"RPTUIAB )!I&MW#V#V M)B^E6#.%R4JHY5EEF-11!)L66343O! M:3_I@HO_7F/!99)1YW.L^&'O/9NK=K*L*H(5=XC)3J:$=S44\-A_\##2$0-P M6D8_%>E<,TVPF;U']EY8D,NEG[U5U1#%C@U MGYT/([9T>("7U5;CX9:+ 8+6M.1YK'"GSE1Z"72FWLERU&\"3L00W:QG%&C! M-#A1#T'79%5K EP*T2KUT3&9^B-:GB.J_P9,M#0'+]78Z:X=_,TT 1Y":9<: MY5@F7*+E=H.)OK.FK^ =WX3DQ@VAO203^XB)ZG@-B0<0#Q-") UKBZ3L?<$7 M_-C*?KU-<>5$EM_)=3?V7?@QTLZI>RS1?30!5^4Q)L3A1*J2 MDAI[AZU&"P$::>GSV6[TY3M?!%V_W;F,H(LUC_Z*>FBMMZ=?WM6/?SNS@_5E M-TJ-[Z7G!#D-9F58AH,D\,6V-Z1%)[VP:EHA@[_72PP'65)\)2M^+]!*?9JTK$7\ 9LMKO'&&?S>OW[,++ET6U&[M[9<]\3L!>XL'0+$B@4(_KVS MKG71>?N39NGSM5"G:=N[,MX%T%K*/:[467UO:]:C]HY]*_@F\^#:#L=MM<+& MU)_!"_#J9D[>^+MVZ16^K^;]2;<]G8[GT_YT.1I..[/):C[JK";M]K@WGI>] M].)AGG.'T')/I)14948+X?OU,LU*L2)/".(7!=;;*3XCV 6Q%.00U=2RJHB3 ME__7DF,G3SD?3 Z!Q^C#QT,/MF\1A=_$G/S3PQ=RMJ(:2-A%?0T3$:0W/1BI M>@F+D-*%,<=!>)T51%*!4I:#ZX*J@2#_6L!(6YU]NI,DXB O:D8"4O$D7X:5 MOZ_%*+DLD6<0J* "M]\UTWV?H4W.!N^2&(**,ZJH+=D, 5WJ[ARDUDC&*P,Z M_JJF[RGI!3BJJR+[W,)CE3\CZ37"PC/0;6N3'PPI]6\&#:RTJY=9@DC2R]Z M!=!P7?UFP,!(>MU"GT\Y%[\ >P>UX][0-9,0RTXLJPH(\EOZ_.353M!@=TE; MJH5/+:N*H/G%=2%J+@)5V;\[0/]U9[]]UFW/M,YL".T?.'OJ-PM1D=C'INWW"S>J-D3H@KXX )##"Z7R M;S!!*XIW"X\\4L-TZ#4:"PHF0I5ZWZSP0I(>=X390EA+R!6: 8N<= HZ-9*= M(L4VD3CMP#4ZYCOQU3!Q,+X%'K5W?^VU9^ )Z "5VGP[VA:.0\.!99II_.&+ M\%0A/9.*^&Z: :Y2N5.+G!L$7H0LP&3[5W3D^D$I!!J=$L3/ 2 M6C0;!E, 8T6*X\["3]TX[A,"JG^/N7E$RRH6YXXM=H;60+-@4Y!NJ;DL^F6C M*#Y]*'D&+XLU"Q%,U$4';FTE[%"ZF]89PFO\F@:"MZ$_ /<1VAM/=[&EG;I] M9J^=Y-!D-)B,:BA_$41'L%#Z():T*7O"<;4>B'3@7#O>;<.-V?1XA/:;9JYU MM*0ZL_? =7&%K"W-_ ?0"(^+"N^F04 KBSL1(M4X*"8BTG)1+X\0'(SH-N1N M^P*-W0X_V9>.+FJ51B&%G])(ZFKD0R9F=PB-K2";S%1/V^%22C9(QAP$1J)5 MXT!50-Z1RZ05".A'S=A$+"'8H)GUFH&.8N1&6&G(:2D;,AJ- QZIJY%M6.+1 MQG*[!3JVGPJ<;J2TD6#JN(V8.JDQ8HJ3'N&I(5F%U7K=I?;X$L>""&=%CV25 M22)9QC,>M<=/+FHCJ,C-(5R>81-7C*8$:%0SO%O!3FP V-Q^?,(+(=D6U^4:A9*6(B+I"[GB'50 MMM2G@3.%+Z/ U33RJ@B/( DXR*R79%X'L;Q?8V3D(S?"BMR#6:D95OUW(/:V MB0AQ%F!KZ(:[_*>'^@_^NT:[2HC6ZO-K$)'?,E\^UN%U/M9XSS@?J]_WO[6" M?M'OX8=H!"UD1+;",;2,X7NOCK$Q-/B.;\I#BBFY_8CEE1,\IQ!38,!%:JU! M<*8/9T\+PIG"/)C4W'_9%96#!9=04T"1CV+UTH0M@.X'.F,P9%D#Y/10_*TH M!XA\ KVX%!;$![5A1[$O-D:/@7*)=GL6LT0<4XZ)61XJ$Y5WV?D!LI^L58! M\1=?I]G)%/6^7G72/X/]>8]8ZTP]=V]#'*5)P@"YAFI(8)=C"@8XR50JMX\( M'\Y@T#S(H%=J$CAR4"IHG5#&:ZH&O@_UQI@,5DA8KL1'&:713?!03-V)<-1O M E[$$%V+_#^T&1%1^3=@HMF GU1U8NUF H3>3+-QDH-VI?+[%(%+Y *]P43? M6=-7\(X/>7/CAM!>DHD]M/&H]A4TN0#B88+4S$!J6$7512W4$VCB&5 TIY!J MQG%WS!?Q&"]86TW 00R6:'U'Q$I6NCE6; OVNF M!Z:;__$<%]^5G14S0151ZS0!0OD)+9RT*#4#GG ]E)[S..7R!&G@T]U*[+OP M8[2>I^[E1??1!&"5QYARTB15Z05_9^&(:AQ;;6J6P^OYWJ5YOO\KQ?7]U&W+ M[[=ASNYH"-\9?; GTVZGCS WZW:ZO>+M9^X$TP;V66.4D,58)0CP6O$\+*&IPQ"C]L@&6R##Q;2/>/QAW&JJ$Q9'S9K(F2*E M:TGG)5L1>7\!%H":B48_W1P,R\"+(;;\6"3.5+>),L]/.-'+HF0[,FNM(RUU M]QD.>,4;5@TO91L(DCA8>S?0J>FW"S;I#*(GEV"KK!STY$#A&G,%V"/(K9!T M<]6O]!#&_V'MDS3%*>[05[QG,#WN,QB_0"M@9$L+N[WA(YC>>-;M=Q'L9L/9 M8KI:=$>KY;C?:;?;J\YR^7$$TZ0CF$Q9W^@13#!*U 'ET"51)DD,?FJXVL?? MRK:BLIFAB&3SL^-,HK7!Q_0X1)R>$4%"5ZKA+%ON.2QN47Q1!'++P]&TWP&( M63?4;3ZQO&K"+TV0UQCBXY$B0*C-*8 "T*KY*4 2>&*#?&H"VF!6QMWLGFS3 M7-D0_R@:R-3.E .W'+ )1#4_.ZL.<5<)YX%/H'R(!_TT!MW\H).*> IW!8'] M"*!A;YY=#;JUA#P2S188KH(NY27J^ MIMD;V" J0#3;^TZ@GYOP,'S5:T5<<74SKZ^&+CK\J:":S=-V9%*-O, M+\3@VE]T%^5>Z#./#QND3H.K?C[P+I63M4_E)'")_ W@$#:D(]X U'8@$7.+ MU^YM6:^")3+M7KWF5^PHIX*)Q-C[QXRI@+\2\@C6:VI,-QLCH/D<#^-DO4IJ)\_]U:5.BW)$T9J+D MQB]A#BD@AF;X.19@)+<52^(O*OR1QL"FI!,1L9>_0CM6P'$/W MG](HX0CCHD/E0"X'=%*/(UA8VJQ7E'W.9#HDI-QICT?#P?B& $9F@80#WC,@ M!I79O^*7$G-:1\K,2]RKD$D93,9#>N::)".-H&P%L=FJ1<>O09. M'CDYUWC[;\R4$8?D2J8711K2$NDTU87EN7'&GW;:_3'=%9I.A<59?-VQ5/3;Q=LTIF.<^=8#FG.L55NS!K'NXU-K<.8ZG63K(E8IKR!V=$HRF%0VGM;5A*QA0RQ]12[,V MK6A,=*0($.0&.-TV(/CY1+S^*1<4$;442R->1#F1EVQH9/)"Q? A)G.!!OO. M:# 95"KG3+Z3144A2(QB=N&;A9G>;_=Z'9_Q^)OOT963CD@SW@ >3K?=Z:6J MV^P*J@J$PMVS2'*2)U4\=];&TWW%@$="EDI:N?H+@YDJ,!9JT>E[LO-[9: 2B5;>9(XJ"L]SL*JJ'"?$/XF!("UPR!(FC&PX&-7#*J.>54 M9()4PV])'M4BE@Q$_L&V_)/^*U>BR%V'X ##75\595VN"5^80[>K2Z\?FY:3 MW('43U(1;&D4 MR,4P029SE4_MS$W-<=;;WS3,&G<-GW!@38QZ M B"SJC4=7[GH;\#+3#%6SK6CX6HFP5DWXBL)/[SM-!Y00AA2R[>7,>F&ZQ^+ M3ZT-?F,:32!@Z09P[O&FC?,%@E&[<^GC'>O!]]9.](%^#[I1_]T!"J?.]&8X M=7.V4:YZN0>. X OC@5P=&CX *:Y;%-JJ*(R"DDOKB-X:2TM9[P#W9ATT5]G MR:(_OC\C-OM&UQ=@[Z!VW!NZ9J;X,E'+JB9-7F&Z*U'+ MJB)(?C%A=8.Q"/WG>!\3RJFFA2+V:K,%%).'THU4Y_ T8/Z M/HZQ2QJ(9BMS755DS"6AI&"+T2I5E_X=Z1A/@YLOT/:.=Y9.UJ3I)5623C$V M7VA/#G(5L633E<]]AGMP1BU5Y"O.NLU#L-0G:'FS$Q)F\A0";;U]/FIZ0-QF M;:T,Z+@KT[93)S2U0CWD3I?:Q8SFIU>J"^M0FMB?@6Y;&QZYQVKS@2FB3VU8 -%S4ZG MU"5])$:\ZW!0$2%+?!7K8'L'T9!O[".#S/]&6%*QLV\6<6WC0L'9?;)HI+)"X2!X97L^K2_VV@)_\ZP-(N ! M,;<@I$C-WC:ZN+@2 FW<$(5UIO@ER8!GXZ< '9;5_&T#+Q=W0@!.I *P*@?( MF69B9\_G/0#NG;6UX<'OZPF8.#']BYW/0;++ZR 9#J/EX'&TC/- 6C 8205V+?*\1-=*])@2>O*X[)JJB3ZOX#@@D$&\U%ONE6'A934X_9\B ME--@?,C(4FQY>KA1&(I1;T6='Y15;WRX MNRD,T?!0V <"/[BHK *3I;8^E)4,M@ARIZA>11$/Y[Y V^&^-/ K-1-'.6@6 MY I!.GHH'2M37?<.GG^_NP"(!C1G,$7HLPE\>5J;Z<&&KO&'_SV18P14B6J^ MF?B3RIVB/A.3 *D6V.'Q58]4(O4/Q,-46I4DST:CP:3; $1Q4QP=I;:;88C% M+Y08SU%I59H)$FZ*(Y#(B493"B2%378QC=\>\ KR)H)HT7/^ZJWW5"9EGIYF MU+HA/&40'0%%C> ZV6B1H\Z*GPK>" (%*;6BQ_R**C4>R-T0?*A0*!P]J+"= M+D=9?:@H\4R)T%CT^)ZHF*J*Q< O"=@6_F6]O0_">O'+ H W^J+'&WUQ[KAE M;X,PBQ8(^OZ(MB@:;4$,=HY?(\QM!W5->2R&4CPY2<:5)^+,'4"1BU!![GA7 MRH W,E#P-1XFG.E>#A=4!0&Y!)AUPT8D4&J6HE[I+_V$48QW%EHT2&%4R4(- M$SL#<47]*05?*S"I]H"<<"F_OBY@J-$0.>>E5%1"(C4V'R>V99@D5^5404'A M99Z/PF:Y4,?W0Q?!!O'+5H8M)J5VG(^#=KM;?8P_BZ#IFT=>:IFZRY:=*%$3/U7M5YUV8:XY^Y5I_XBE7.#=Y?>Y=_FHS]86=9K(K_"Q MOZ\ZFT+2) K?BB1YRJ47OIA HV&[VHR&A6T##C*+:OJ,/<&@2A/A$2+58APU M,P,5U#J- P<_M9+WC<.*5Y/$\;K!GZYGD.L]PY9Y[O%C&5%L&8FA(9H9"R^+ M/IXF&J=5"A/?K//(X/Z/$.P0L>0)X&0;B&Q\D^?HFOD/H)%>ELK?H&I0*XR4 MM+,0H_W\%F)#=-] M&,_&XE?-]? ,P-!\C26Y')W-!@/FK8/%,@888G(U#"<:)QYL6?@">C > ,; M7O>=W&VJAD:!T.'#93Y.-<^=AX4_'.X\>9K[P&1>)C5KE\G*FID M+8A[_XB64RQ:[C> TTN S?0-?;L#P9Y!3LH2G8J*BYG QH M[@UY;F#Q-=(X6 D@OUFG%-1Y%E_:'@'4 >,[E]G-- Y80AC0K'@CREQC!Q9? M(XV#E0#R2SEAD&J(/T)[X^GN$R[C<68M'K<[ER9VV%PK;$]]HSDU#P!FF,O,M&0%:->5H[E(G;=@ M@SOPJNF_BUD4T]M31:O)7Q$YZ)=Z?E.RIHJ1741-Q9I1!3)R9)]3/V7QI\Y+ M8"J5P9=K&-WV?=4V8.%!P]H]^F-D UNNIF\<@.)X)CDW:;F #)]RP L(=# 1 MN?%WT=('W/*Q2-!1=?)<(O_E6AW64>5M_:H74G&'U8I8^2N ?W\&\,W0@1 [ MG]2B*FI,OJ7/Q0&I%VHEV_H)PHMHJ41#J@!'%@)R*JIL'C7#YD_06=#(HK5U M\S KP"9!!Q:*F%IEJ#'\;' U(<_U46,ACP2MD.(,KL(7R]>\^0*QZ1D\7D^X M9J974@5=.:VK D1*=1XIY;&L>X1\I&&GUN;)?M=,]SV7&\GDVHTD;-AWPPZ; MKH]+2?/]L-T]@+$1OF"XDYP7T\JJ-N>+>R@R4TDQ;:.IVQ4B3P>Z,5FBO\YR M1']\#QVUUM$"-OUI7![/D(JI)CUVYI\%QT6;8C+#& V'["QL[%A-%MQU656D MQR6!5,$QTD:4G@C+_&H%_ H.K^ R'P>MJ(+R8&3LA=W,0Y^@#;Z9P^6N>#1D M0&>JH%/+J")A;BE=KW/9="DGV0R=.O<3H4'$-??]03N0UL&T8JK(M>@ZR$P; MY;!$;.!6ALR>P-&#^AX9]M,=! 3>TD#<5UDKIODP!#M^_J5Z65F"24%6XQ6 MJ>OFXUZ#AU?#_D\; NW.TLG+9GI)E:13C,T7JR@'N5(%]'\-S=HYWL/^A^8/ M2=.!YQJZ9L[M>W=#%A=+O<8*+S?Q1,U:KFGS@MI>;Z<0(C)\5J2LAM2RJDBV MR)+(3R#EG+>R@.;8N+$Y_X &=/[F!7UR-!T/TZ':L9RMJ"9^=A&F'.@*(+V$ MK:=A[4Z**VOO>5U6-8&)8'KJMI21=#$"RV?48C()NX_3;ZK)*^^6@TX0Y6*D MW'T&'F7JI+KX516Q9+,V10QJ3H>OAF4,_DWIB(Z-*&6@_Z3*( M_UYC&622H8AY?JEM[PT+W+G@0#+1B>631(XJS[16Q$SG(U)08CZ2OP]O'A"" M:3>W321*&R<]>0,QF^C;$?'-RU&P6@@F37P2.?-$=>#(#&%]Q)&ICR M\"[:#U\/4S!INU2GUH)--@I!,GBA5!IM JQ>C ,(XC57-OP-->T"Z\%VT>QY ML7&Z0D9L$6I(_.U+[8B-Y#P#47@$?BR'@&8;"BJQ_!"5"5NF;LIK%K(A35SK MC0*<9+:$N!LU$7=H?@)C)QE^Q$Z2[!XC=JMUQ5$*"OFX$X)QK/(Z6Y 3OIWZ M@@/<<8B-IN_YCKSR]_(!1W[VA'B^.4J#&7/E1J&G M&-5RG^LL)=P-D8D#/Q\#%MK6\QXQG"O6K=.^CG5#K;9PLRW4;BMHN.6WK'ZD MVU*#.*D_YH@_8D)0&^K\>U:5[XOV?+A:#OOSV60^["U7L_%RL1HNVK/Q8#$? MSE9E7[8]8_7FF=A_".U--H;I8:7Y#'3\VH\!G.5/W?20B(/LQ(>C%Z!KO;VD MD!8=)[:3Y+R;C(;M:AS2!3B:]CL SZZM_[[V!T%U2R:6 MKPB5X+)3]? 6R$0S=!1N?X&^6@?:;S]^HD*#6:2@L^&E6Q)'M M-]^K.]U?/;5,0P6832/Q2K_DS9#WZB""-?B.-_CKK8\WBC%)+*^:("LQ!?FX M(\C;IY)8^1A]>'*LM[$8#JK]EUU1.21Q"34%%/DHKC#>GG"RN@"ZK\\P&);_ M] SW?;U%(\$1.-8FU'AWCN/AA&KDB"7^5I0#1#Z!7ARZ"N*#)0($EL0 MF&MJCL.P^)#**X>02A8?+NX(PR";0*EA?:4+_>+Y\@Z[B: MA:.*?%Z2#EQYVF@B:(HS0&I@'J]7L"Q0+; V!YLKMO#!BM3*#0&+BP528_M* MAU8J5WG,G2;"A)U0I2+RA(,AG!>,< A+WP(@:*1*C;4K'1+A<4AXEK&&3UB! M+G_B('D'AXSIX/2C$_[J=.BG>WQMJ0:GDK=1XG@F^8&E\E_ *2:(Z0$G%Y5S M[A2TG91"I_*0@Y*1*X^'I617*!"_X/?E /W7G?WV&>B;H+L[RS'0N%^@ADW+ M>'Y%IHB%R630[P\N0Q;"1EMAJZV+9EEC%3#)?_DR] M:7?JN-(V_/W^%7[WN8?NM4*V!\;L[OTL!C.$>3#3%R_9%F \XH$AO_Z5;$,@ MD(0DD)ALSNK3'4"6I:JK2E6E4NF?_[?45&(.+5LV]'__C[HE_X^ NFA(LC[^ M]__2[6RI]'__[_=__?/_12*$W,^T*H1DB*X&=8<0+0@<*!$+V9G<$1W#-(%. M5*%ER:I*9"Q9&L/@$8J\C=_2MS$B$@FZR@ ;/6GH=^L6M]3CC]F@8_QS["<5 M_4F3=)1(W-'H'Y)H5!];^@]79,$"UFH]BSO4&WF;3-+HG=%XC'[:O VMN2Q" MXMX0B%+NCB"!&$LDP2A"BC$Q$ATQJ4@* AAA1C2='*7$410*?A\3!]$*T4NW M[UP[,@; _/?'Q'',NY\_1\ 6;@UK_#/X 8^9^1$T5F5=V;1<+!:W2\%2O=8T M23(_\<\"(LBZN6BXNF.M-D]XK6THWHZ-^<_@QYW^E[:\T_V"67=._>Q7*VUQ M C40D77; ;JX>0WN5G)VWQ(\%OOI_[AN*B^="!K SDO6 Y)U-'Z(*?O3L8!N MCPQ+ P[B ^J(BD7(9(2AUOW8EK-/,?3ESFSDY7.THIBMMZV;6W#T+&WC/]&O MZX:N8SW;,/43_;I-&/D%?CTEI 3EP[Q"/^S.S#:B-)5XJ6N_1?# (:92J53J MYQ(C<=TK%*7#KT<_[+S>L>;Z3I>.!>=0![(NWHJ&YHD9R3QR:[F'VYTQX%\? M$?@. ")4'2;%:Y"B(W1\!\7R013'?13+/W[_,X% ^OV/!AU B(;N(/7U[P\' M+IV?/B'QPQ$X<^7YOS^"WR/.RH0_?O[^QY$=%?[^Y^?ZOWY7@B&M?O\CR7/" M=E8J_/>'!JRQK$<JRT\(8Y] ??!M14 *6Q'/M'%]/D;E&SA@,66!2&4.I M%<;ERAA1QK[3917-T'(1L;T)+?T^TC9?'_$,SU \YC:O0"T8HM(%*NY61J@K>D/F:P]BC'5;'O$Q9/-TTQF>_@YU_(PS5-\P(R.L<69EC;N =$B):X]-,=NOJ9J M]4GS!R%!4=: BN0MPCR=6A[(EC>A*@2V:T&\3/?0ZLSIAF"C50\(*BSIINO8 M+8B&(LJJ[ T!?7+1LJV/T;(LVVG;AD['DSNTH-:@LT.>>"8BS"RI5E B5E'L:9#,._7R?!6:3P+%4IE3:LT9(DCZ[%LPE"ZB02G+#Z1 M"J<"0PWA^D.4&,XE@8V8JP076:W*]SVSE4_R[\'#XTB^"A(?I@6M5X0XK-L: M&8&F.%K<6P\JV_Q<6IP*&.\D09HFU=D\TGO@>G.D7+/*HE(>?$ PB O$T7O1 M _III1PG7XF8/ M]\9BY,9GB?E[9.G+1>+#I" ;SC#WD*=&7*3(EEJ-S'#4D#]Y43H)*-XY_QDW M*#1R*;>BK'+)S$!+B&HL]@&)N$"U^D[*]=WRF%1<=L[N!!H[=:0"WI$ER6X(EG9V)+;K<["8[ MM4J3C^+AXE=\W5@;Z 6&M#M:1BHTG)C=-DG0D/7&*%$E5T::C^'1-C^5KFDT M4,D;K K&_OAJP++X(=.W.MJX557D9*RMSZ=.=,2CQ7 $5!L^,\#7PC;V!%C0 MYJ>"4(@OP5+D7"F5L@=IHYQ^6+PS\/08JRG5\D\56];0-$/W@E!M[]TEVW:A MM*.PICV%I&+)7IN$@F)FFERAQ[:0JJ<2=#)%D=&WQ%Q.I$7RL@JM+!+&L6&M M=@;KKJ9QJ.>;%KN*#G.RG4DDRQ(:+-)Y$2"*4,6^!90(KX?/XM+K"_6+3-H- M%C[+)Z4ZTHU:1AF3]3D#DP:;[P_@2T&QT*'QR(EV&['4*C>HQ,A"-SM;P=JB M,,Q\ZD3/P-"ZZ^"-";SEN3/9>DL;+JV4V.': SNJ]D?I>@(;6I?-U>=FJ_;$ M"96'",41RAHOY\MQ*;:\)-;N*=3G9AK-=ZI=V%*C;!UT1_%875%2V*VFD@Q- MD=0[(ME1GB'QR&D^& R?@X)3TFW'\A;;]%*V>;S]QK>,%5"=E;?_73& GAY; MT+-DJU 3H+5YOK,R87V4MBR@C^&3+OR]]<#PU.)L V./!KD&2<9Z=F/ M%=S5>" +Y>+H'M/@323XT&(+1>FNY:J0(H48A2"0E@P3+9R/1E P5*%5*=^7 M 5?CZO/E8%65G/M,??&R&73VP78L37?VQUI(TWD.%+HBZP[3=$NOVV:C-_Z" ML2)KY!C:COF*24JEADY^ MW(1N+/(L%'[N[C9[BP1$4F7__@=OZM_9WGX]&C_A;?+?X:WP?W_8LF:J>//> M^V[BY5U@P8VL?=W;I2WA?=*?3_KT/MJ&:WF?O.R*NX!&WAR>TQ>;[\MAK[F]Q>@V8)VIU:V/4:X75[$XG3QNT9%O)(Q5=0L-% MDW!:R(1]TN ^-"SY->?9 E_'B'"$A[CX<$TGVRIO!L.>/KPNCL;CC$Q_(\2>MG25&51 M#A8X0I(U')XQ] /;UB_R^"[3_:J/>_=Y".DT2T][R69B#,36,GU50%?WZQLJ M(F:]W_ZM%='%^5\ZR4\;B=J44>JT:O<8/9V9E*]&T-7_NJJ?"U0_E^6 ]1XX M;M9XB RX>"NZRK*+^##--*^ZY^J 717/\8&?#1/\:2*:FX8.\3[VMJ9H00?( M.I188.F("&OA[BY[T49RDE78>&H>DT5KL(Q,0BN"+T[U$?J'YWH9#O9[^9N6 M)"^M&:@-($LE/0M,V0%JP.8LK4Q3]8<5K\B3=G[8,+-+J11:*^](-K\XY2D8'QT'1(.=7J%&N)YL,J<^7V>[A]EK7ZS=P6 M15=S59SE7G?-4DZ?QE8K"_I(,S)<@RO8;+-H0ZB9S4ME\I?8:O29;+6W,OCE MU7N::"T+T?JDS1;RQ>ZJ#RKB??;B=?@7K-ZA8??1R[>J=YEDK%.5%9A9LGK^ M7N4T^^)9_\7+]U?#X(CUN[18.D:^GFR0[8Q02=XK]RM-NM1PRY>MWR=C]-/# M%0P^7'' ,T\O@"7M[;&PFJD:*PB]"'/=H\ Z>#KI6%)\UNZP6='6M5KC?LR2 MH))BHJ+ WI582X-+B^2YN/;.MLT#53/BT2]C##OL;A[7M4\C[F2+KFB MI[[Q;T'SN1I=\'*K8)+9(:30&AXGTTP?@=DA.E[1=5#XZ+5&NS>5 M_BI>6CILK])-/5!BMID0+TVC?2[,7B3H%6\OKZ#EI).;)M6BPK4C?*^6N>^0 MXW1H0R;AQ=MEK9XGL-3KPVY&H[1$E8/9%1BXM?DT6?W^P G)WM@KA]O?RU0J MVJ6&61J(2F'<9E/EQI I)[__ZO-1]RMZO/OU1) _R_UZGN7I4=1LR3%9)+/2 MLDR99+S(L5!'W.UMEX=5Z6K4FU)MB7 MQ+U/%+WS9X"]5?:6N8B5F0T43=&&I5EFB*:;7(0VFA,2V3L_&]\3.Y8TN5PI M%9I=)KJ8HPVF%EJY MWJ=/(-VO$.CC88V#E%V__"!IPP["C4<CR1KL RO?_UV>.X3Z]*ANN/GTQ$R>J2?[S5ER,=7O-?/ M/[C3_MXTV6?RYE(L-,W[:47B>BUA.*@49L:X'%JM&9J\N?=OP9\H!G1D%/!# MV(B8*TDN6W:=[;E,1AIG836?"FU\*)S8^(KXX$GTQA&)66T1#LQ!1*LH\6([ M54FKA2S9NU1\?&YBUI?KCT\L?+;5Y=8Q:O_6RYU M>W(&II-?;1Y8O-'3K9% MU<#//NU\?1/-$\MN_7MP.#EX:M"S[6JQ9G19NC.M9ZJ]ZC+"A':U"]49^5>X MN!60?P,;3S"LP_Q_',X. "XC,GFY4JEQR7B]7"X"LC>RY7Q_V3?CV="N"'^P M?%T.WK]ZR2@E-:?,)0L6"U:2PY;:O-AU+@'25RU]7M1^3M&B$$G"1 M 4O*$:$VYU:MA4Q>C:>K6(8D#'SQ8IFKJFQ/Z^D-1<34V'H8V1/P' M"]@% ?ZK%XU5FQFF],Z#P&KI2C\67<4XI7\UG_YD/?UTN\X+3\:#[;JOW$$N MB_'4(B?..EQ=F^0BY42N$D^'5O_^J3O(3T.GQV[+H:;QLVS+/;?U//.PEU3\LLW:4YYAK:HV['R4C!G2M8FRZ0+(N1+ BME1LRMH:DPN4^5Y/TK,^9/;NI].Z-8KI"E[-*>(.SH>-J.&K; M[;-5''8>^F2EM2"SE4FN$U7N&3MU%=;CV'KBVE9O=O&\@EY/[G_@^8S6D[LU M3I%SB6&V-DF6DZ7P,O05'^[ #"]C/7W!2CI\HT?#@B-7EZ#T%5=[0*[8?IBU M!9FD:RNYGU*:TC"\N>.OW6/Q.BD_;MV'._CP&;BV+8=O8=_&0Q[^5)5U67/W M;K)YNPZKMW)U>DDM4DHVU9.2V2A]GZN'+J:/IGRW(<"/W_CC#@7.#[)OH!T/ MH @L3X.B;IYJ%S.*E"/I.40&:W<932="YUX>0M$V!:XH.IV]U()CV<;W24HY MV8*BLU;):\0PE#CN1*I'XY:PHZQ&@Y& MI2+G%M5A*MY7L][/XD< M[ASA/EV8/Y&C^]&H4+797D]XD$!GT6TWSHZ*L$3#JXD\:/&M99\%\W&D2\;J MQ=CY"T=^4=#XV#J-:%B2K+JXE$\;BJXE.S*TV:6HNA*4\I:AX3"ZZWA]U4?K M8\L-:+4GP(*9U>$.7DC)K"]F?7V6@'.23I8,A:LT[\U5:-VH,]+G$_(GOSS- M*$0H?#F':9SFDN-:'YDBO=RLQDPZ<<4NA-8#_!14?EI&U!6EQY1+96=:3[5' MPH!;M>]+L<9 ;=2[H;7H/@6A?T:]W2/K:7S^2FX9G4KM(6X;;)W6ED4I FJD M\V?KS,]9R<-0\><+4?CR2K[4BT"OR>V"4J\7[\N\D"E#X<]&Y=>LY'\X2E^X M:FS1G,B+#J\IO7&E/>@K_,.@=5W)0WQQV>?:F5\;.5PT1W:AG@0]A0;-Y30Q MGTB926CUYS5R&$(+]4UW@KR\FG?T$M..]]7#WI)TCP M;Y;=[$M6#-%[ZBDN(#[,GT:#P8?U#=-+[5V:B.AK+5/?M7YCU#E9>F_85,8<14X ZM("**)>6-%F7D= !;'3L8D9BJ7A#Z!85 MLOQPGVQ,K.B2"^^YHJ,P<]3$OS5JGK'S3Z5GJB25:*K(F.(B*XJM%"\ M)UQ#KV?"8'M_ #''Z9E$IV=T!Z+-*KT(WW6$0:W,6I>]-GVMG@E3G=J&9:!. MG!6^_<1!],"Y2YX 958; ]=SLGRS'U8@]D/2M@TWV6G1A\[#7)FG:!:4"_.5 M5%5*"2FTENT1$P[\G6=G?*9DB4^XE^D$S$ZER&*;% RE/C/%2GRHC2JQT"J# M\#+[Q =@8QM>X[,%6<-%#2P3Z975[I5.]S)R[&VW-EF Q@18&A"AZ\@B4+-& MQ9&.#[E49!'36A\_S>L#L>9(9L@%Q\;3R:F:LV&KU F=@8&/'QPB4@"&8ZAT MWEC+<_0]&QK)V G1F/#12"6_&HW9:-;,UZF!K90KM:K)MF*M3O.*QG"CD4I& MR,0)T1B41 O0B)8$R16=NM6&UAS-:\<@]B?ZAM#SL\A+MT&MJMTOQER[LG0& M_8E8+X7O2C6,O$,$>;24=RCRW5 6/TENZL8AB_.!UGNLP_>J"O0D6I"-LF%! M@'R7 #['GCI]#S0GK*5F8&-)L$!,+P"2#9T)]XI2/$RW]P/T_*=(CNS^_E_1LJQ\ZZ^ZM MJ#EV^M\:01]:E?8+3Q4-QV+Z]6*3DZD.K=V6!GTRTT)G?H45$B'7$]AWSO@_VXA7S?+H[I!O]16;.EIEAZ4IA7E M8-U(9\;:L )'H?,*+JX@VB?<('%R*!@9II,:S4&-[67RC&@-E7+Q7]_R[0!^[P)(*EN&:NWO^FW!; 1IC"Y@3G.>S52)R M G&I4\$R#*4!==U>J7.@R^#XK #$*Q7G.&XVFM>)G4EHJ6:$>HB1D9GH4*OA MO+P8AD[[O)(5<)BR'\L*>)8EZZ*3+_+DO'D#SW'S;+XY&:'("$D?XYL_:7J* M6 S)4X\9-EN?+E#?&B1W7NE(!A9'C&KG"R'3L-?Q>U+Q8U*8AFBCDS3 MV6EZXM#GEM53@JN:WE>61596#+Y&I72C39U]H3AK$'''*CA;T-BJ%IOEZJ12 M5-QF.I'3=+7*<&/5\S/U(S0&&-*]TLKEG23_(B?V\MJ/KP5 M3:ZW/IZZPNPC!H_-P/V"Z[659J0Z3BAI949;/>F^+M^7S-!M))P_H?:*_D]% M_\'[:CX?_=5RQDE5X$.;I8N1QM(M#@K)0>A"IN>_[N:*_M.A?V.X);9.<(3F M$!OJ?SK6.NT8*[>$RBIM=;O2(G0VR?40V[[S1B:./V.1.*T+89.3KSN+%.6#.Q60G(3! 1WW MC8$ $\*AVP[?<;U7HM,!5>^RM:\P[O?Y M<96Q4\E8TI53!Z)9*_IZ>+KH8%N[R%.3^21V>;D$N386;+#WX]#&<+YXZ&[%6UY@L83 M1%MB6]MDH2E@-9B,H%Y739FL*Y2YH(=:A&]?P1E&<#[=MXP=OV\9.VVTY<1> M9!NBMYS,NK;Z1H=2QF)#<7-LHRD75KW^?>AB+.\W?0]0ZVK[AC".^!&MW*?, M2D\H6AS;*S'I#CO.2[1R:=;NJ>.$8=3#7Q+->^^-ZPT+CEQ=@M)77+T^E4@J M4D[*+@=!6@)NZ7Z2%T)G:.S5 7CFZO772?EQG%]6GOEI[V!_"NQ3W,$NSS*Y M#EC(#-O.E&Q@JFI/E4)K&(3_#O83,/PQA?"1YW[ZY5D0T#!:,-N<161%[DI\ M6J[F^[01NL!K:!'PQ '9P<"K&:>/33^\\%UT)OQ#)C7MY>PYHZP*6EK@RDHW M"T*'P6LF_*=GPN_4:MU);C_=:EE,]B;]Q+)^=KY\Z>2W#FE$5US%'(FF0KK5126: MKVG &(1L]B>_ H%B?-:WIU*V,IX5XVQ/;B_MF!8;ZX6S>U9O9GTL0C&GM!@/ M5J9J:>,>$"U2XMI#<^SF:ZI6GX2!%E]2XLG599]J^.9"K/AU"2W:O(WO=[7Y MJ2 4XDNP%#E72J7L0=HHIQ\>_2'-KWGP.QBC]\SZ/>O?UI_QBUYY*=?.\?44 MF6ODC,&0!2:5,91:85RNC/?>*-M&E*82=^B1#[S0GHTB-[>YTFE+:3H46A[R8O+]_ MG*3D/;#=6GBY^[HCV>#B;KE3=EJ MFP5W.6?+@VR]QE7+@U5GGPT!IM&?'^"[XT?&^8S=B(-^?_C RH.H(JW2.;>1 MVH>W9PL$SWP$;1MGC1\P5(]CZ.B(RS:BW8Q)=Z:%Z#,O?GSL8]##6)<;DX(M M475>D4O#A-C,Q(>5+:Q_/?".D;+3@"ZPSOB*QDSO1S&RQKJ=1&8N6]:R.GB. M%?XS+_/AI[R\0V)CN)8(;?_C! +)6P30,'__@_Y%V,Y*16N)!I:1A2PYDSN* M)/_GEPDD2=;'$16.'/3-+1-[_,Z2QY/'+PW;*V>-7J1ZU[3]^O&D7VLLZQ'' M,.]HZC9N.K\0P2(3Z/41I6X3,?35UHO1T^;ZV1%:("(CH,GJZN[_.LA@MHD: M7! M0P/Z_]WXWZ#_VFA9&?W?+Z^U+3] U!%^C??B._0G@?_/!'_@%P!B8L'1 MOS_^TZEGT4?;!/K.*[V_[W3#TH#J=[OPQQM\]>-W!R 7BS!&1!:O8\ $> M*H_U.UPH%%J_!,-""-D\&:6$!$,+\93(_/") M[#^1->;0"KXY#6SV"?+2?/SGHNBG ]/C:J4.FR/:G72';6^F&KIAMMDLURIU M2FR;2-=R!-O/%M.U DMDZ]5JJ=TNU6M?.O;=P?: /4'X=0S]ALC=9F\)FHQ% M4Y\\P'V%@1_%BFPNV[(@J\BPOIO($C*Z4?/__4^2)IE?&PUQDF%&/TC'?+U5 M_=__4''RET<[M#+HANXMD;)(!(9Y"^O(][DPA ZP@R)!^2YGB%ZV (Y8_?"$ MM@8LBV?3R5B,A\.EHHD1*T/6IT)K/'YEU!09:?J\WAGP*7E_/ G_J@)+(>HZ M_/N$\*/WAK --DFV316LD$>JRCJ,"*HA*CX,9!U[>-XS_M+"Q/W'=SD[P@N8 M\^\/&3V"7$8T%4,5@*H:CF L?YR'\4T7.8S04E8WN72KP[8J Z+%-NJM#M'@6FTN7>L0G3J!-&H'J4U?OBB&J+<(*O:7]+?_ M13U/=(HLL:5V-RHWG>T0]7SP7(J)ADCQY@V+<":0F*VY2?C>/ 'QQC)Q0(ML M8>U.PM%-U.E$ JL5,H2@?B:P-;Q!L7[@80MJU0;O%#EZ-.5HPRQ5\O?Q[ M2N:E.5=Q#4V"H6X(/(HS*YZ/,*=NA68%W!O=IRV)WU!UXKPYWSG8TYWR9)YC M-2K5X%;C!9-44KU:BDI_ENZ,?D1W=EKI6KN$->2?ICR=#3_7VG-D&9H_Y-/^ MVS%"-'V<=B3;>+.+R,O(;T9@$:#U.>8GZX6Y\6O]MVZ)T"Q+3R;Z+.4HO61. M)\?CV*37?,T$)4DJPL01OKYX.0BC!C[&*3D[JUMP+-M8T!RJM"9Y :@A69>\T$Z%AP#G5PXX.UI(NWY^-[ZG7R_<4N@>@0>&8X^O0X M5P+81-N$(M[CD0A9)TJ.360GGJWV]Y?#,GF\:^QXD;6@AR#2)!JJ"DP;WJW_ MV!X57JR#<"(.K(E^0"X8EA^_!*YCK+_P@Y?>-SLQ3G(K..:W>30(UH%)QUH/ M+'@AY4_:D=;?SZ'E'>4(2.0'T8)>HJG;9.I_MND5O,^+43+K.*7?Y3FE8F.LAYO .AA.W]$$1W39S(WZCEY3R4TO7QKDI MIF7,L:H]N>?F:VU\A:&%3%RO+R\9)NL?V)__OACA^_)5OP.6I2#'0?3ZV[/V(L5:I+ J M#%=HJG8YV"G=-NZ;=\2K&:JQ@J!9W>&1,VX MW4=(^%76^TR(@Y3\#NO6%Y$C_#@YQ])V!LV3EB0+VG;PGXJL0VI+ZPPH>JZ9 MS1E+@H?1(A6I@42VL.]COJ0L4K$8L9W^260,5X5S8$DW1-N5T>I"4>3)%-)G MT2N+3P!9'6.A;U$+M ;I^U)SV>2@NF@E1]5^2X-OT]';E/H@46X.1;7/1Q'/ M4JA;#61HR;JX;?2L[FTZ/W6'-38NU^GRHB RDG +/F"T_/>?_,QW"-P0FOGJU__'[,=J#ATOM].Z-NH_7* MDAT9]6AY0@[?#V#KL4)_@\%I$6G;M3 MT_C9P7YJL5@S=/TYLK" >2<@C:I$%H@DKR;F;GX'@FVH MK@-_X83._:"WG\D:_/M%4^UQJG3TEF3^D+E&Z5OF6_ UB @\'1M]&X]])L:# M]WTZ/3YC^^Z%K4;O20F*02@8ZS/#NEOG5#_]%>>PW.&2'A;^:^]G/XO#2\O& M>YBRXR>K0R!."!'7"-DD!WR5='\S+N^$H6*WB;TU^FL8;P'/$_ 3?OZR__X0 MVT^AZ+X9VT/ XW4J@"?;<&V (LMT,9'1-X_FZ_.\?T;QQV_C9]/[Y_#PS^BI M!?[ BJ(%3YG^6)NJ&:'H@'Q==+EZJA6;Y9V'D5T>\[1G_K[DR_N5F BO2LH- M\=_D+4E2A DL8H[OX7XVN>[5<-D'M/3%!\P"=>=KNPV+)+$Z18H%1CG87IC] M%9A;W4H3L8AZA46=5K=V"D:\66]^!2.>[OEC37*6[?ZU**U]Y<0 M7%Q2SFMJ6E"$GOU#T7X?W@D$F_@+]8SP3M@N6B#MB8%SY-;YN,X$.$_GLP"[ M@\8C]A\.IO3W#0%TB?B+WIJW@$0'-1*F:%;X(:\]>A*/)^C,*\WCC<0;+K = M(D7Z/4A@9=^NHY ^$,Z^TY!U+0N-R,\TQWK4 8YK;P4ERU02C)*9IJZX8)+2 M'Q*+EEX]>%QG"SH#:#\G@2\]MCOW]^2TK_O9.>GSTBL)_YTUXZ3OCA[U[F#_ MY*6&WU=?8'%!DJ+)CH,$#*I(8BQ#QVNINB(@6E=71 DO8$#T]A!SP %^'OD3 M3?+8QW:DMN6JT.=HE(P%2;.N"AY533O2(?["?R:"W'F:H6^#MLY$MM$,@(G3 M:#]%N?B3V*@+:/_]V7I@B]:8U(%:V-(#-;V3LD5U(K&S9G:T6 Z3Y>+#^*H' MCM0#(9#0\.RTO$U3(&$$A(J>AP001:0I$."1V& YL? :?/!; F$MC]3O];-7FWP_/C6#;'E\>.94?[ )P$>%2!R7R/THF0[AP\TQ(ZM7TW6U*X,!41%Y&?/&Y M*WK_X=W5- [U?--B5]%A3K8SB619:AZ4Q7=RTO_D1=U?.AA=VS4SMKBZX9[-U02<>'$^':OE'DTVIC&?D? \OG)9_I,T_R^RZ5-^",:\LZM+YZ7)0JG*K5+:<2ZQJZ<7XO64>#KNC']C:^!Q5<;:3G2<+^A_AYXY> M<"9QUNY!-U@>'8J5>1$RY##JAA?@?R()F_P,$\R"!Z M17S4IKFPF*87J; G4%773";^0JSS@@7^ ?TCW/)UZ&\ [7!IK3:>V+ZR:FK- M."#92D212Z4,+#MQV]0/!@9/I:P^/XX7#PLJ/W,_X UQ/(QA_RP"1K1?MYDP M7,?3(UBAK'-5 KS+MNUB4RXXT.!EIT$ODB;Z*1*VGR(![/43R.>'MH/4$8Y1 MHU6)P,7%;L]6 O#Y!/8_OJ(%D[HE8U\8Z EJU'HOWHOY7&*LYSBRQ\G;5/1* M]L\,L;T-]B?1M\\=?W[!'7HMJ>QMARU?A=E)IKE[[F9_N?#U?A6LD(GIUV&\ M(P+[)^^M &C"N-JY9]Z\Y>:(G?J4:,62#$>"HHP\]1^$C4B"YD7N&D]'7F5" M!-W8__XHU?('\BP>+V'TYUM_G.Z6,666I]6T<0^39#S9+@Q78FW0S2+/CTK> M,%'R)A5CUM;0F@Y?G]-$?7:.PC&#HC][4$>47=\MLGZHBOI6D?5#-=A?F?@Q M-1]#QJLCAOP>3J[K?B(Y"8RLH\?O%0H-%M#33(!\UR+U7SN++Q"5L86\<^E) M%OG6!0/!F&D/>&,8\==V,'*@=0?4!5C9@8I/I&Z9_PF@=KNU$=_WVHB/ #U,ZN2M.BXX QL'DAB-43%>8- R'Q4 Q0,Q*O+(915B M I,2:%+&<]T\\+5)\?-W53CI388EZGLC6:QVVUCGU)13/L^!/=(T? MP^)8QSV?\;]1+7]H,L0;A/(]R2=)ZC;Y_+F7*_'/'9U(W"9>+Q3V!P0-:X'^JAB&XA\[>9]Q_=@[@;OW=WTV M+R&"MT2"UQ";&Y?WC?!WXNX(7_T%77ART'F&S2XK9/E]"2!O,F@N0GN\TUZX MB+F]>SG^# B^>[I7O!Z#UR]9R38*OI%N=4I\*DF2B=3>"O>L!M^4J&QU@FL6 M(D2^5$O7LJ5TA2C5\%UUZ<[F'L+W:ND_0@9VYOVR&'SFRE_JL%5JPU/O1LPJ M#DCPB7@L&67>M^"7T/H=9-#=58V(_@CY$,21ZN"?<1"8I,'*ZM]RK4O=[7%]@2FY<0K[JQWPC^L6\2[J&K MZ5JZX,K)CX=*SM>2HHG/^@+=?T9 MBY]JV"X^Z) 6#-=9URIMR;;RC62*_BXR%<79DZUZI8TPTFC5LVR.:[%MGD[% M4XEWFO2/PA3])L)T!B+A'&G+4/WP5L,R1"AAH?EC1>3JZH1B>[O$)W%6#_.1 M_>U2A*AWBFSKNKG];3:W*VPA7?$T'[(>:H4VGTC%4O1U9_LL]*G ,?)1O#7! M*\+[K1:%U'<1B72KU"[GT]E.O=7^L!RDOXL@?)PJV%$@\D!T#.L*_! "G^9J M+;90:G?8%IMKIRMLNYYGFURI,VBS6:Y5ZI38#\O#MXE\G8U6G+YU=6<;J'Y1 M&7]7<.L:B1N"LZ%_7;6WFMC^70XEKRP-T7 M<0+L9Y[]1L+'D-]$^)@G'!P!+UK,F;@8"=1E MP[H*3:B%)EHMU=AV.L]V!IO0)T)!G$E&J0^[,-\FQ'5Z(E5E':*U:031LK(5 M%_[>(K)^:W#BDWG]?MD02T[,B^-LA7'X)).*DJF/"DWLFPC-:>E3]TIMEG2_ M=)-LZ-];4BY3).)LOUC*E#IMGHHE8LR'UX_X-Q&%T]"%74YD0?Y6&2_,-<'] MC="]Q+F%&H(GV;2XU&/Y[5*AENYXQFR*C%/,.S.U'[OY3KKIZ=&#/[JHXA<6 MWWN^"I8'"8I^Q,5A,I+'D_%:>V]\K;WWYMI[004Y&@HD0S,IGDQ)$A^E8RE> MB)(D'TNDDC$AA9P?0?CQ>ZN"W!NJHH2SS-P'"J\(I]1;+\]@&S(!PM>%@CZ] M0NS+M?0[^-+9I@OPU;'JBO O9"8,'5-RO1U*1IK>#97>!;7!79%/']E<$8G+ MY %9]^Z:]EBA!JRP'T^3>'?3ROK<4.?>3;JX(K&#,X$MV5;\'"Q7%]'*C3K" M8=Q; M^Y_D*'P(+K%^,[0RQ9%V73N])7UKTZ_G9P=0C$N9+X#O!@&F=,6=Y0 M1' = JBV\6244+7A8@+1=]X8#[#!NXA@@:_U0/]%C8))V/Z%O6##B^T]VLU; M$0E45_*O$#:\6UL0S8'W-M&P4/?>^09A12!5AP:!#S,C8AN'1T*,+$,C#-X02*<$ /5N2T,XP\6A[Z#O->ZLP?\[(6O>%V;,Q_IBUQ@I2@_1-*2.A_2L !/ZDHG8K%R9]H>:1BL223 M(&FD!:/1: R947,]0I,T0Z%_EA2IW$X<[9!2?Z-XO;H$I'7=14!Y1J#*6PM" M(%MPS(;PA5H:+_M214L>0'JU>D@[$9-P]+F.WP8P& M5D^O?]7P!)Y^N9!5]>EWHN&JTE[#0U_:DT/?PJ6)D/ST6QFOE'MMD4FG/_W. M\"ZZ1R#8N^$6D0(+OK/WBP!5&>X_ &U'U@XT-RTHR?M#-"UC>F#DIH'7>*06 M]@F%[S5RX?;UN>LYZ&,#L6GS1 !':UD7N:V?_\(EEMH:;8'$<,+2'HW_%B> M?8%_DG5D'(ZQGEM?R&0\8F);0WK9W_@5(]=Q+>BI5!MN-UDK9$4W%GJ@A/V_ M/;5\LZN3O0;^D$:^ZO%5# (6 B:^)PJK"_0+QK+E*\@;0D5,4#U%Z5WZC5; M&WQOE!=CQ2H(WX.,Y!NU"E8*[[)US")+]O2Y)(\\=16H).]6E\<0+8&@A=Z% M+YA"/9@& AH-?(> M0M3$+/!9LF:&Z%^ECE[C\Q 1P0V8AOCBBR#8W"3]"(R; "J+B2Q._*'I^/(O MQ(: ^[<;*^N KO&7';@'O;L+L[W>4"WX8Q[(SN"VO"%OHG@0$>348@*.Y"64 MMEVAM3L7;&CMQ# OC>IA\_MW_XT(B?1A Q'[PPXD1V8 013\1K(JZ<^FMK M +LW>?SO?U+Q1.K7TSC-D^L^/KH\;X9\Y&J-90(O-;Z$[$B'M7$N<"-\Y9H# MQ[*(3#HDQ;JOK?&M=FA()D[KL?T^L$2AQ<6[5@1]1":;]Q.^IPI;;^NFC[T# M8K..^+?J^1=M/*)R+RQTQ>@?A=$UA-!"8D&LB+']@-4G/C M@=48C62DM-&ZJ\ 5 =%R:*P@SB^ST#J*C'B\4%SQ=<77HPZTU[F+]4JIUAV4 M-P8#\-=,;) %.!RYV![#%^=!"_O$Z'6!/8ATF^2*#K8<).\=,E%%RZCH65Q(A?GPT0U]\[7MN)(< MZ"_/1MQ3;5>(72'F0VQS+[;C>>2>-[T'L(V-KZX>[;4@0,?=MK%O;4@>#'.6 M.R;2$O(@O'N>/4__"L,K#(]9-;>LM9&+@T(^& U_Q]^0[#Q MXK_YBLXK.A^5Y%981)45J,H3K/.0SO2=@D//!,#UP;:_#3WS8*Z*NB'I%@VVL.M?Q%]H=2 7>*@%$$9J.OZ\U>@97-_C. M;$0II-TL/UU!Q:_##\ E,OS6RG!M3AJ:B?S@:V#XBLA=1-J>ZO(W\GSX7=?' M*W:.P\[.!CR&D&Q)$4\MH3>Z^&#M)G0K0>PBW&QE%^$-;ISV\R0H9UACH,L/ M02H48;LFWHO'6Q&;!Y O 8&%^GW25L+^KBRXWC:V9R0:^&R]+-H8R7,9E^"^ M O@*X(/N[B;WQ(KV][I@:T)S]&U$57D$:*0E[*Q-@>W=V37Z7,(OC:N M]( :/KK(CT]LOKC(71)KM57&>WA@K$Y!7#7ZMF<8ZAJD(_I0]I4@0YI'37YQ,.;14' MN[S;T1P"IV=T] 26=N&7P$96M4RM>DOWND96M?G<5_KG3C#=GXGT4O)IS M''SEZ1N/V>$Y_[4S]$>U??>?D?<_U&)@N(1_CL,_*D1XAX3@H<-'Z\,,Z]-6 M?C#AP'&BM:FP>T@&QZL MFK7YZ_0\[*&?\)NV=&G#+Q0OW=,8-L&#HX+X*-0 MSQT2P%V]=$0@X$W:]LX"X'<]'M,(1G>SE3$/;%Q@:2>E_Z53.L^=#R#P$1PO M\@&#XQ! %%VKB M%I\]VD2E_6#CH[>\>RC$W_5]\:B%?W8I0!2FDY\"?>#$@T]GS"OT.3CJ8!&H M6PN]>!6<:,"8P;D]?N8ARB24=RO76@Y68=^$(. C#<8V&F+))FH^)3)R/,DF! M%T2*XD4Q)5!PE&1 G-XI;^!=FL"GDB292)VTA,$V&;Q*!"\)RM,B(5N7,7C4 M\\@F8@&1*E'B1 M9B0^*D**%Z!$\:/$B&9@+"E $-W1$1V19TE<64 RTEQ[S$MU(29W'E8+GN+I MIRWGJO%@1PJK)>G&N_UR,1[O\[$T:AE[VE*< MYLFG+=O%AU%M$6]3BM:.]IH+4WJ(C1<\L]\R#X0!-33C2S:[M ?57&^:D-$X MH_LMXX;3G60?Z#:Y,K)+Q4Z04G_41"WW9J1,*C&[EWI@V(C<84H=;DD-A#1J MN3>C9CK!YHH\[2A:5Y=J;BQ:BO!I/K;_]N2HTVA%[LD>MRH,TT-'D>L]NY9K/9\L.83^RW'';'#_>T$*5)""8-.IKG6Z-ZFD_N MMQR[S7JUH-,4.XLVN8K9L:5(ILFG]EO&BHGVH%(HTJLS54S?MU"OU/X ^-)#@>4E'3 XB"RUKG?CHHCCEW92FC9&3:7932N.D^]#- MB2/F.^1,ZF>6-L5-N_,F;KHWK?X,1*F 4+ENPJF; MK4F-!:,!K5%B+5>LH $<0)4Y$ZLK[D&HE 9;M\+O&X5+:<(FPVD4YYB@ =,"L(DF>(%$L$N MRL0@#Q(DR<>32#M&&4D,6\(#PZ]0@BG#\A-WTFY ML;Y>JG' ::9:+6O8+>F(OP<0+HQ6<%%85"EN-HQV'X9SP6[T$-,.(#P[EDLL M-QIVN>PP)=24X:P[Q@,XI#C)=K.TL#,I+C[.2;HZX,F"BE!S .'-VH1LC>U$ MEJ1ES74ZH];#!"QPTST93_5[))MG^[*R6EC]=#]E:JL'K]>UC+\A5N\;"]C' M"?P;;.F+OH>P$P(%KF.LO_"]*>^;':>+?(QN!VW(/4]IK[PW9;YANCGJO]^,2'V^K<0!V.5&.QCA2L/T=P8/[.]T]QF9U7_<+-[T! UI[KP%_K MC8E/< ;)6S+V6@7#-Q2"W''TCZJ^^=R>!G,;^T*>;&T6[;/G3V8+?4M%KWP) M'U^HQ&WJ*Y78E3'/,>:6>K;:\I4O5T5VY:9I^F"+)UPCR4MS7CWKO_WL3 U[/_?A; YY5H7A4Z[VVS5:O MN22\H#6QWL4[,Z5>W1HXGG95? 3%)Q=#!?L'-$E']VCW$5/@"\GUZK;NIPK? M20"8_$[XRT$1:@*T]B'([$+P+;?5!!I\.Y]+%"$X/,?VDS$_6$]"/NG/1\-5*+8] MJ;#CX[!0O&.%^TKN9H/"2,!;N>XNP,GX[#7J#Y.]U\*QH1&TLP4V_Z"EY@_# M]FL1NM!@^Y+=I.!(:A97VO,+\Z$_<&;_'*A^FNVW](RNUJ+WBO_^MDX1 MW3 MR1+_R$M\RB-O^=<<$*XN.RV6]?0/ M0H*BK '5_O='A/E!^.=L_OTA+YT[W=4DPPE^_T'H0$,D<>W(& #S#HMD6I?P M?]A'>4P[66!9*T3++E!=^(.P$:?04ZCG=09GA"NWNEH:<"#2%1Y*$7O J]F<4^U"Z?9\F]A0=R#W#1U=FR@=/Z/%]JB*/[V.#0I=]:"?3? *;&+'H2RY1R',WKC)[7D/ACY#9 M\UD%'Q):JUZ3&G2T2Y)P87-@7DD"<;Q 0AM_36@O.8Y!!GL\01UVO+>#4U), M7,?RAM"A46$H><$[!47+D2C4[ M&O\@I4U]S">QY4'=4&3B6\4VK@)^#65/\P:2DR2TY=*4]G MT@JNG!?W)#SUG0(;F-L18Q3!E>!5?#?2-=/D6^\87S--OJ4-4U]?3%_!,NQ) M=7W$V= +XAY0<0]JM E;[97#R9HCELIBI:45QWP*&S',38PZ9U;M53JN&N.: MC/+E1M%;54:$BHSN6]Q#0RESK7Q/=,AJ2<-5@O%^STT\?F*K*&1&OI^%BATQ[E38@XH#RHUBFFTG%PJ ML\JDE&KD%@_1G'?9 3*.HN1-_#LEP[Q8A:HB^U=5RL$I)MLQ1&6"?H/^[894 MXA>^JE@69>>4I:K^1+OI>\2\OSZ3YIG)76M^7"$;UD22(R%[^6[WND24^KBL MG*Q.5,BF&B(3^GN(:2C3)3YGL0G[I*]8_Q,R!\ZW2GUIM8:T*"(2X]O P0I? M[G32'+X_<06Z^(#,U_LPWR P&TA5PQ>JY\\=.9$.+''%^P>RU^_J]'0T8&== M[[)&KSX"0Y\Q3ALJ;7H5UXOUW[Y#+/18>>V7.ZV>X@)!*7>74#63#2T;]^35 MJU_ D,PWW3A^-!#_V*=VV]AA6!AW=K%6%=IV?KJ@))+ M6M5$NF\07.7D)=DDE]JU,!%V&G?%O9#Z6S_SU,FG<) M?[;6[:ANC[\GW?:]LJJO'CKQLG=[.][]O:%?%/Y+BWYXV8+GL%C^2//DFO=[ M/2GP.1:.8\WU.T]XU\IL];S/)BQLADK(F389$<1E)%\8Y9(CI-%B_B%',DI] MW_,!EV';7!7']<# )YE';](+ M+CK:AQ+ M>BP6_0XA&_\5%0,)[C57Y?(WO[]3TOTWL"@,?=R!EI:#@O-BU3M!*I2X>7%1 M4[)9NUNS0=I03.02)8*3A0QUS5BY"NTU;>5SK(-CI79:[3MY8.1L)1OM.D*# M9_*S9A-++:YW0-XDR1/OZH3,T/4"/K9G+Q#&:!/1, T+3_4:S;@Z.==H1A@V M<5Y48E2[X*93'"@K*RU;*S,]NCJ_1TK,*U89O:%B+^7>70,:5UF_!C1"M>_R MHK GVWI"X!O#@2)'(N5BJ4=:MI#&PNZEH43I;Q33Z '+ EL;+*MK3..ZF7S- M0KD, Z9AP1%$6DQJX^(@@2AOZ[@7+AVB]7L[O8)0 5:G(%=&8C1313HN*%Q) M42_IN&MBRI^M2ZZWI5Z.W?,!'7&_O*]54D)_HL2UW(22TU&F7FQB'8&O&;F) MGOKJ^) 9]'X&RC7SY.J_76,UH=@G>O'L0*LATY'[08[E"FTR7X&#C(C+3M)> MVJ;;AX?17Q:XCFLDR5XV1\R6?3#3'!-]F(Q; #4.Y5EYHGXS@P MD[RAXR=.BOU*L+:?+_AXLLI=?Z+9\3T4T-+6!/@ 5M/MWHC>WN=)I2VDZ%%H>\ MF+R__[#57ZKEWW3GV'8 HP&LNH7,%@=*7:"ZL &M-A[KQEH@?6NA!BR+-X:) M66F:G'25'J2:K6XG1L'% G'@;&1XDV7T:71(QUQN1<+F@)3);%V;S >5>6+\ MXS?"#'G(*WKR!6$"BYCCM_PZUIX,"#<5A$)\"98BYTJIE#U(&^7TP^(K\>,1 MR4Z[SL2PD"A)!^F5+"3-:GO9Z2M@:B13L\6@HI6;K^'F_9/_--0<-7OPT.W* MR68O0\[F\^9J7%VJQ58:1_Q(DL3_/P(Q/@D(L'G3#8%^AX1LV[B$CV$1ANO8 MF&!(+Q+ (:K $B>^(F:H&_\/# >OR$\.BE 3H$6@GPA,IFLD[NJF?Z=(W [C M(S84(_(RXG/]KNC]AZ\]B#'>L6R56]%ZJ2?/,ID>2#]]]D.#]C_BCA 9D7Y1 M_6^">PF"KW[\)@)K8H/"DVT87V-I?Z*07DHL[0@A51@HQQ_Z78$$D?MA)=L> MC'!L,"AR1J:9NB7[\WX\WB["5^'RU:+R3=&'.!7?3(5K96RP_2% MNC+O)8*38O0.U5RU%5APU,$*5( D-O\0/V:+:$>9\7)B=3_J*YE.S%NGGM#'RW%)[R99>FZX?"4>71K8[Z=]_^6]/LS;_91O@;.2Y[,= M)/1\,NTVIS!6Y-HQ(:-&K64Q*2)"4\D;AL9%2@[0>7LEW#8*3 M&/+, +5X> M-==KUC? :_W1V3U(QTF7,N896:)9=]Y4\_5&O^?82+M3B1LZF;JAR/ULO#4\ MC[!*ICV%I&+)7IN$@F)FFERAQ[:^Q"KQW?]=F\3G]>NSB.8[U2YLJ5&V#KJC M>*RN**G*XBMFL16Z>#J5MRJ(&P+QT(2(I7.H7G.O__@]DJ_?UKO\/*$M[>N9 ME <2"<:T.2Z.L_TR*6M==T'9N3X)%CSM77U ):^GR*^B>@';F=\@W^<(61TP M8G<:X\09!SBZ).=*(#\5TUA6<2&\ERH^?(-]W#1Z(9X54)'S*DL162=$8,H. M4*];(-?HZG?: KDP(^-1,!M(+DMZUI?*+7UV0)5EG+%-=MF\J)1;LR@9+RZS M=!R9'=[E!K$D9?LV],\-.E2UR'!I'P?'XR[.<$< M8]G'AZF2Y V3/+$M\[6&BRBZFJOBN/[C-?77Z,:[==0?<1HT_ ?&]R9/_'59 M=DL+.D#6H<0"2T>4L[?D-.>+*=)=:.JHVP-*;):-<&IYE 9<;T#22Z93G(PG M2(EYUQG$4K&;Q($K6OZ^'AR_JHHSV3:7!(@SJ8KSV3D?TQ7VDAI,%LP\P<[Z MQC!CY4UY/DIC7>$9/$GD[.SOV?_]3:(WVW<8V,\?Y"*N49QSNW)?K2*^.,KS MU=,/@X8\FS&U?423G;D(X2\IQ#1-R]EXO5??7TPZ!2SF=TO4VGR/$NG^!IMX5/=RF=9L&!F?X8 MZQ3O^H5X;#^F]#$3*U0%>;R3LDC6D;PY=[O0?"J@_B\;RQGOE!TILR<'DXA&"ZV=L3/Q?;G" M8US7(X*0 *)H:&A0*WQJ6S<<]';'P(#Q/ !OLV\DZT 792_NA;[04,_V[0GG M\#QUCU5_DCS__0_ZU_HY487 P@IA\DN2;5,%JSL/'[]VV44G;ID8'@#Z:N)G MA'L4"_0%2?X/'M!6OSN=142HJK^>44([/9R+U0'AZ.A:96XX2VW19>O?_[4] MF4<_,"(:JF'=K17@%O4"JM">+AS#B&!!H$3 "+W]#J@+L+*#J292M\Q:M]YM M="CC 8Y$5/X?8NMO3),]GFE@&=DB6Z!Z(RH<.7?!8^OO/+6Y^=*PO:W[.PNJ M "?=/^%9P'+D]MS1U&U\E]U1ZC81V^/X6=8SYI$[_P!B8F%=_)]./7OHM,/K M!Q8Z&('X\IDL5NU((#?R %Z7B:>D/D1!X"EG?C2B&5$0$WP,_<5'4VB]$$:I M."] *4&/XDD &>&'_];34&U[M@):-YZ'_0&%UFFQ7;:6#LYHE&I97TWYF=&1,6P;>(O3@>NA$PCZ>]_?@J?MP0=D(0MAOWUCWP ^#CU1A;Q MX2*=<":&BYEDWQ!P*4+TI'=*RILFFG3P"=$$(!,AB(1H&)1B8Z1-)^4Q#@?35 2 M+XBI%"_&1JA]:D3%4_3.$\@Z5*:ZWM/B1;<&X4&?;D6*^4:?Z"W8Y1B[S7LOX W3M M[ABVV;I;F)93U8>,F6ZBEK&G+UZ'A"UCI2NYQ&+??&.6#XZBC5TC),&A6V*AK1!">/78-3:V+/K2*^D_M-B_E<6;&G M\WNV,).56;%NV0*WX"EJOZD+HF!A%;@&V]#K"BL3#8#9;XH6TYYKSMPL2U-ZAS&UJ9RF4:\'F)_K)+LBY*FQ M$D_+TG @R\EQ%#4]P'VKJ13B@_2PQ$;H27)H&(MF"W@W\>X/H!BM#X0"72#E M7#]U/QT!]+1W)=]>4Y!*K6:4LM#8WL2)2B!'W]>ZWETX>TWKP]28=-@ZR;6M MYDI?B8S6N?>NE-AKFG'+AFB..Z;B)ND4R+9KH-%/XT*N>TW)9#L&V7ZGS-9K M@X=6I$0/,V*3IP]P"S*I67_673!DH?A0ZRR,D3G%I[HH'#?:;=HOU/*-Z+ Z M5,IQ<5*BF@.EE$*]'F!LID29TYD,):675.5)/64_J,T%;KHO_IV'>*63GP]8 MN5=(&\GAM!G)C''3/;G2C7BU6--K-"O7%*O2IE*Z&_%.H.T-(%))E;.0JRT1 MLNALO3@#A9'5M>'_ MYRJ(M<_^WNX(J+;-O+I/1S"8H9@',_TA/ @P-C9XP,#5?Y)L@\'4M!844.4= MYZRNHH0MI3(?/9E*I?Q]5>JYS'-_,2DP"]X02$V<-_0^?JJOK_GB:I&1UQ-* M*E:-:-VJYN15TT*9'&X'L(NS=Q7LF ET$V1VJ8.?[@_>A0BM,@ZK1OR2MWGI M,8_WQ%0<$D_XR+>AN6]UGD;:R]1[-C1>/8[GX<*>)ZOP:1-9M=SUSOT='US_ M:?L[%AS^FW[&_N\L!UF::8"_DYM)7'D82;Q^L=?( 6 5I<'RUNF-Y] M81LZ5XKO4>#D]22.3U6N ';N''92;TGD[87&_Z_/4/8 0_TJP)#II]N>3[XP MOJ!TZ0OA2: C7U='HH^RYMP%A3W>H+NS<\UML :*"2YT_^;]C>^.#EE^+S$X M = [J]7E$\R%K_@,;""P@>]N U]K\C^ZOM^T1EU34P63-T*:O:H_ HV_0[.] M_ZI3%SHL3-UYP:E/. Z8-^V# V-R[)P6[JJ>H\.Z9HP=HVIH':"M11YD-J(^ M=H[[N7^LX4LPQAREY)+T,Z\0J_$LOT-0%.N2" MQML7C5G.U.%$ :VL\+*)IB.CZP#^G]!E-W5@-"9M8)B:HK/?Q#4PY/87 M;7P:A;P;ZGQ4]._2G/)N1GEW3O*MT?2S"OR]X!O?>OAWMIB<,-+V8MIG>8T0 MF,YH.34+=7G1F-W;ZM#+5_N][;11(A;ES%(Q2NHP/4)G[*Y,,0-,"3#E+H=_ M9YAR0E"U6JE5J+AG7L M-F%WZXR_-%KN>@VQ*ZQHLYO)Q>6$"B<#U22*_O@W=94+P0,8"& @@(%/"K:\ M%P:X;FU32><-@UAPB\TBELJ)R8T%80#=-4Y=I>SXUS* QPB<./2N V09OC$< MF@(%:*R,ZT2RPD)41-W0\('TP E]4)_E*SFA7XZ-%6U[RRA"YLC::#N >0:8 M(TP9=*UJNBHMAGVQ+9/]Z;:5&:?QQ:/A5.RUFN^!Y3Z4Y=Z,?'TS$[\NT_JX MB1<+RIIBU/)T995F$CY;Q;^WNK^Z,$UM'F)3NACUB5 M2BZK2U2C//"M@_R&(+_ARW ]U\SA2I _&/G+RP _ZXS)?N1YS/03Q=V8JA3) M*BIY3>#;O\+IQ!6I7H 8CX@8]Q2MN[6<[@Q:KLLQ/PHMC=5":\_E09'IS'6R MF1A.*[MM"T%+ D,+<46*^56@Y4$"?-Y:MSXZL&) MIBYFJ'MCYJ4%5Y= &2P$+CAT.%S MSB XV9S$=J!63-" D>FJQ;+M&3?%UXECMI;TL[4_ X,/##XP^'NA:1\T>'7" MD/P'$ MU_X,#B ^JN_QE=+F[F!" R4.E/CAE?CV$_K](B+N <09JTP!7%]#$U;40FM6 M-@$ZD&BQFL8J1D@665L4@=OT\&[3+U0A_K)^U)?;VRI \^TAZ\T(KQ19"D01"D5@BJ GU1<(R#G$\'Y<) MAQ1PN?SZAYS%._>";DH"OQE67WFO#%E@7574XQ#ZR]FIS0Q77RW4Y[%4;.?; MMF3TS&)2\W''C>OZ&5VN"'3#X6B/[+/?%Y0]AHL>Q.\>B\V5E36P'6X; MQ5WS/0/CB8)>%>@VL:4;5K.MC8WENC6$/ [7QNQ !1HR(\13YK*D8-%*&[9O&+K\(8'BH^MZ=_3FCN8;SY^\*Q MP'F_#^?=)X4'3W1WS?-E9WU23\SS1#NJ$,6-3AAK,=+CUQ"OD[@B&>EG>9?+ M;+^KB0YL/K#YKY'K_K;-,XV*D8IK9E):E.G6+*4!D:5:R.8A1XO%_'NHE\MM M?\AE_=%C=/A (E1CJ$( ]C;$FYH&%'X+21N/$_,>V7._+SR[V\)#C[$./+K@ M'IPN%FR R#GXT-581;?'461%!<%(&T!1[(#P6I).>UDW]-5VH]/FE*L9[:26 M737@\H(O(?"?=7_HHY)W;E8!' 5P]+A,]C)P%+,Z\G.)GPBTN"'6?"0K %K& M<(0.L8?1"KO-6XZ\ (R9#8/W),X"[!_/X\V?L24^#QWP4?!,:A0E-F MS8HRR\F@J^;4Q4)5.H;*2S-5AM.A9UE=Y%]S^X?]YK8P21E+VFP)1*$W;TX; MB@5[C>AB,IP(BK8%J'-S,06H$]'*H,P'56B'12]!,OQF?SS:M:FLZQ*B3 M0*B3"@K'?9UXH[VYSBB:$X0.35E10?OLL+T$#*1#(1WPIB8:8G!7PY>-1=QN MU;CC)>)^0Y$72+0:DRZ[::H:ZG#&,#21,PV;;359#38YPZGRJRX75V:]OD2Q M9"R;,#O1>!=R*OL"A2#^]Y7B?T>*%40";^&31R%^"JJ)V.L]K"K_^XEN]@V& M?E]^]K4OQO*M&NZ*\)I/+5=&@P$U7^7HA2)9G+589T"D-::H()(7H$: &K=' MC6M?L?5+J+'AFX.8HE,L;8+:.#&+Q^;1"D8-)Q(79/Y]E4B<_8HFT$+Z##H1 M(5&QE0O.:7"#PU>--GRG%* [4(C " (CN#,CL =_,1$$09^;[:&Y65^AY7X- M5R>07(L" MP.X=-BY]G&GVIWIO/D]+':-*\:,QGWI^OG1LB/J DT>SF@*%J$,2WT%=?"'1 M@MB[=TLF-^6MG1)A*LN4*<+PID3/WXEWB*GJN- M'\3- E -0/5VH/KAT-E5037;JNFY>8W.,!&):8S(=$'.%RV$(8G/ =5/%<<[ M0/45@=B@FCJW_QR$%;]$6-%Q3OH 80400BSL(SL%>[\$JWE(-0T=!=!AIZ[I MI#SD/%\T\G)G.TS7#;W&N.-WTV@6BT2KOJME=1R4C MTS$5?]L!>539. NF3T0?DPY:."DR'"6BX6CZW/'-X!!W *$!A%X&)CY,J#\3 M0DNI1<)8/Z^&!,OTM\G=D!QDAQ@DWG0W'E4V'X#05Z2#(#0=CJ=C82))?0J" M/OKFR%\XR?@*=LX#5&[5_D148$^,G]&$?RC(E_B-@=Q!MSL A%@>^CZP4ULX M\R%%->#;#179&([CL,A)FH@*J_ B*\,>PP]0UK?^="]C>%#1WZ[;'H/_10L4 MQ/6__\!_W._Q,F U!#>SOP517\KL]B=5[N)-)9^B<=0!^-$,0ZDM)&>] M)XC_H@YYGGOTL @/9/GO%R#NZ G7FEU'<%3,A;+]9%(>N7C^_1_O8 YQG@BO MRJKVTR4P'NDY4J$P%D]!A-, *T78"7S[3U:VV*WN##69?HJZW.CGG@-%L8X1 M4,K_#7E^1C+QS=F"W40\8G.@/R*#B?'3^9K[&:8]^P]57<1)6!J0X%O;P_LVS9Q*NIS$F0Q0QASR2B98!/Q M<7P2 ^.80";'*2Y)CED6Q* 9LF2_H\''(Y-^A/_)@(O*B\6?('F_HC_V(__SG+PZ^2_OK MWS_^$<^HH6C _O/PE:(2,F:JJ4,RJ8=166\ NVHG4L!NL) 1.E%H1W=(7N H MP OC))^@QK%4/ 75*<&.*2K))2B.37/1B2-LUN6CW3@@N1:]6S"1ZF#54DE" MF(LM1*5/6TYX>C3OF)-.>4'3QNC0@,["EOZ.R.1WLK'*?(<3FFKKP8U;)UOB15Z$ASHJT- M7M#0,TGBM&F)(FDIKS)Y!I0R9")&&AR[Q4U]PP?MF+[CDD6#3DS:&XY=6=$* M.T5-?<.GU5ZJ$U]956:K33JD9*PR$MFR/:'CEI%GPRS)D[8D+1:->B0Z7ZU8 M)0-;^H;?C.2U96Z<7]&+"E]>:*F8( M3V-(W_#J?3B<&,:;(-$"QR:$QA M2]_PN5E>7I7I","J-+IR;=I"+7W#YZ?#S7PP35=IMEM+9&J?\ MDC(KSTM9V3 =!F))G]N2"5G*M6!+GTH1/7&3[^K+/+U8Y ;+'KTF6B/TS+C/ M3K2ZN30F.ZA2RU5:'S9JG>PV UN2I _Y:*63GA1S,D-9/*_-V>@S44$/]0_? MZ'&J,*X6$A(PUVR?YJV2".TD?6;V0;F^BS%=FLX-\YWJ;,ELFQ *TV?>KVZ> M"_-2+U4DS%1;GA!4+#^'>)H^\WXNK32DSCB:9+:=HII\7DB5G-%"37VJDIEG MGVN+74Z2BGV1,"H9*"B^/N:7PXGB^DBHQ%LM*;3"@&$618W]4V E2H/ MEM&ZVJ(IBZZ6E83!634+-?7-0+M66G//PK J+>946R?@$M6MXZ>F3IOJ"[I$ MZL9 ;C<&07R_@.D62_G%%^[LJ MS_;)M<1*+;6ZWK0D0K=04]]3V2C=RN;(2I]A,R6E(U%R8K'#3_4)=J=D*YP^ MH=9,4682G!H;+ @3/]5OA'J5X4:#;3LKL=LYP:J9&V/BLDQGPYD9J3 M):+(J<\QZ7FU5=*X"WXAK M9I=7,QS2ID:A(Q"IM#.2M_5S7#IVJ)XX;8\=C MH0LCLTL=_'1_\#(QQ/H=QH^X+V]SYF,?PQ-OR%>W!SQ4W?-P%3YP(JN6Z_^ZOT=0V.RG[8Y94 )OND'[O[,5Y23]%@7NYP M7@)[N<]Y(9Y2T6!>[F]>8D]D,"WW-RT!C-WGO!!/Z40P+_H'T_*B5TD&+/D.YR6@8_)8L.Y?;U[>/@![E*WZY@[ES82 [MSUI!P[TYNU-V4!&@6W]RN9D MH#?OV"D,A/2.;;N;&M7 MIMA3^DN%CNV+W.U(,0XC7VP!^\)Z%+CB@2L>N.*!*W[?6A*XXM]]G?J&KCB^ M@SUPP@,G_*Z$%#CA@1,>+$IWG5MRX77(KFH<.-.?05)B3^GK$MT+Z\;_7N.^ MH(P^;DP\-;N3>6H0BW$UG>[WN9W =JU>IYGQUNPNUPL?NVM\H2HX1-1DM8:& MJS<*/58V@7MKT&FE[CJK:>,^B"A=(S&2Z/Z*IR-F>D@V!YD?5[DSZ5@&L;$$ MC/RPQ_5SA*A4^%1_-DAN&C>0P;CY^Z'-57"-RU M1W/74F])Y+6YMU.C_?]>"#QLQ^SKY)/;U_<^RK+[.9IQ*3?MZV@)WC(-E.0: M+MO749(15 RE4O/O. M''P IXGP'24@KP$:)'H?J^@1[TO?TK,K:5C\2VG8R9W%'W47?9?O'6X\__D? MG@=@,KDE,F59F55X$ X]LXK):ML0&0ZA7+N+H>Y]#=?5^TOY>9\^.(]FX_LA MO:.EGN*GXPV]GI;9,5A%8#7!3;7'P]!34Y'>NL2$VG'^>6TKL=8@.[; MI7[\2R;#5"H=)HG8F13.AS2/N\_'LTL'WA=F_.^EJOU]&;1 :=R--)%OYM7A MB&:79%:5ZL5II7HV?_M3H2(2_0!6>./ =D_V"!'=(X0U+1HI*'R# 7RIN4HE M-HGI$"%$'"%$@ R?A@RHVL+70P:[0$( #1^#AD,J/$H4*"M.;,F!"8XDMKMV MFFW3C;*IQ:,SGI\#Z[HPT6">R7J#7I69!CF8*_%R7-EF6A F4C_^C:>(<#1U M%:RPPV !5OBS^K\>5-B)^/<%%;Z!AOZX+Z1H X,5%2#0K*9 P>@.1#!$EB6I MWB(I5;HJ7^)J,6!66I>%""@P^)@S6%':]C@ML:MR3*0X*X[JK79A($\A5I D M HM4F$CXCY']&3"+JU4\^))P85_0=5]P<8Y9H DEJ4L$9<@;!-@>0;UOXGM^ M@GK?703N!JMA;,M4EQ-^*1%FS:K&"O4%JPXO[!*_N)"-ISPYZ4:B):9CR$7- MS-69Y#*#%K+DCW^3X43.#S^A1>:.\X?_D)WO-RS!*Y]@4N@X;?6\,\H[WK/$KAZ[=8[B$/F M30VOXF-R[!29Z:J>BC.7C$K&)\1FS6<&1;I27%GS8I\=L>:O,[6,,#=U _5) M[ZHOO!GO@&819G2KXB6=8 M7X]N,T55:3$TZ,QI:SIIDY8T':=0J#.1.E< )\CV>XQ*)?.R;J[@=L?O"*O[)!^O>CL_<>L:O7FWWTSS^JY?$O7^RV%Y,^RRO$0+3&2VG M9J$N+QJS7]]3NAW!VZ1R[5JWOAI08B$]@O((0L5M-8Q0CVX*Y9S^:^@OF?DTY[40?4GS%74@TM M.FB46HQ(=BDE05<+QJ[UT>1:0ULK]M9 6==-(,!.PYFPH<3.LG7-IC%I:L"V MF;YM,OJ9K-M%+OT\))N1").++/M\P.]@GIXDD.CQ>4_TU$>C'!(C4NI[+;;JTJ-2+;O-2+B@4R MD8'0E#H'39=($0P2BN\CH?CN97*/VC M66&: [5"^M<3D*#'8!?61T467XM2#_H9T"^6VQMF83+==FTY,S2E-28)?* ] M&4XD4U<\SOZ=#L^S=?=B^*;/83*#2^-")I,(2N-^[E;%_=G.1C(A7E*"!08X[G M8^-8+$:-TV0"C.,\QW'I:)*84 )\P5^L^PTH*U-);2+;;M9D3%5)K[:1P2AA M05F-B=.60FJ[6N]JV:$4>1YNAYK:TX16!K:,G;:46P*O&N5&4\I-FRMY0RV MBF(TX^1IRZAJBM)JLJ&)2I1?;R;30;5412U)W^MIMK^F4WS1HE=#?=/B!\7A MYAF]GHR>-MW1Z71$G6QG-,4(M>E6B5.BUD)-$[X.4&.3CY52O)0;#,JC)*_D MFPEK3/F'3X\CL(6UV=$1-5L0=Z75+M=HP9;4:BCI%W^QKRZF-+FB%Z-NIIVC%CDBGX'&Z1M3H]:JYKJ-+"CW4TC_Z03''IDUZ/6)6S&(+^)A0RM9:XYA_ M2$4.C$:EW31)5 BC.J@)&ZW$6+"E_Z&E6)*H[I9RED>2BHTX:NDW_&9.;4OK)3$GV,:JMEE1^HIM3%%3G^%'=566:7.OCI_N#%>71@96;?PKI@-Q&\/"K[Q3XB@XGA7?TC>)G&G[B7T!+_ M10N H;EO=9Y&V@O#>W;-(5E]M1:?(*[//%R%#YS(JN4N,N[O$41\?G(:8*6( M!27P]U+5<9CNIP9DUA#7X.29^[^SG*[*I@'^AGT[,\2;$63R P09CFO_[V^2 MY=2K%8FO/"D.)<4O]LW/=YZ7U!/U:@IX,"^WLA?RU0398%Z">0GFQ;LE^6JR M;# M@;D$\Q+,R[W/2_(I^6I5Z6!>;C,OQ%/ZU2L,@GD)<"R8EP#'[GU> GL) MYB68EP#''GU>R*=X.IB7>YR7 ,?N<5Z23XE;[HE]]7GYT*E>>W_ROLZY[D_U M/K.*R6K;D'VL-WJ1-+G430JA?]*Q7NK33RK=Y;LQZ3FJIS.?=&QWG=-):E[H1J7(9#P=M-?39K>/TJ4H=*8_&8N%$VGJ M.@?KR"#U_!Z$\CGGYFY2SN$N3L5]*E)<_B@<-XJ#-EG8)(AJ$93+C<[+)J+A:.(J),+>G0JP(L"*+WZXYL-0 M@6YW&G=,3N M."-?X93)0LTR3::HTZV2#L!BV;KP&?E3F)C,B=)B7H_U&+.Y;'?$CI$ +#[X M%;O:19=H@R7 AV^"#XF'N/3JOO AP_/FPI1A4Z%AS("&FFE@!A1=7 .[F*@# M&;+2BZ;BW9HH@>R&5@K/,K/0K^R*Q#?I,1OM/2]I,#>;XV:ZE&IF,62@\[_Q M<#SMKZ7QBV5*WSIP=?4+DK! (ARK P%.\&()IP"7C@V!#?H97&P7X^ML6=R9 M95^T5,6WKRS_W27PQF&00,,??'X#";R5E_85Z-EI ?BHMP!\]**QXIK$C;A2 MM3EE5N*LRA 2F"^87]]1R@AS4S=0G_2N^L*;\:YT%E&6G(>Q8";3<"-5<$ Z M5( .T-8B#^P[R=N 5Z<*?N(9UB?2R?90G^RV1$>J4IT6N>Q6)%0B(_7CWQ21 MN%[P^3L;8P!'=PE'P8H;J'B@XA=*J/[Z$QRH^%M)P@&I_.4(H-CO;]($EYA) MB8D^6#\+2JX]^/5-QML1S%EAF[2BQ31'K(:\MEL*T M5P6FW^9&PVIQI4XKOY[7]%(,!5W)G%FSHHS\[(*J=5@9=/;>]B$64@=&8])E M-Z\E7$N5N%WA057#^;27F95.L@E3) JD?-PWPPI+I9 M2/8SP$LHY$Q:[3!E&FS+G8XQ&-76Z18"K^0;X/58^9ST!FB\J(.0.@E!>48F MT!: $+)836/AA(>@@H5PI1& _LO+K*Z+$S@6K(WP.T[#D"RRMLT&":#WG@!Z M^0(5%X45_R'T&==F^E6"!$PNGYGV1&X\FRVLCY:K0.?3['SNLJZ;0("=AC-A M;\38=2M<6VA,FAJP#:'OV,&9.A;ISH*,B+%!5>IO=ADZ/XLMT\WI.(9OGP]3 M42(<35WI\OGOOGL:2. >TV[OF:O\"JB\BY.\ABH]5C;!>T#E0#M*+:#MLLF1 MQ/2U* '8QJ(8S:'[I.)7.WSVW4TID,!=YEO=,YI\2H;SA9$E-HCQ!;.C#:4B M.6(M(;W(-E6$+"E$5^*)JU36"1*6 W2Y2W0)$I8#%0]4/$A8#E0\2%C^(M'Q M2WNBV4B9HW<:3^16M=U\,2H8G0J^KCAI$\8+US2XEP1<.RQ>!P9./ [RBW\Q MO]BYP=BI1DXN-R%=E44A]!\"_^_>D"1(EKG-%O0-U>3NA?92?G)@6H%I!:9U MG3RU;VM;0?YS8%O?U[9\0KS/S*MWE-CM\&"X'$8652E1ZJ2K&;F8(_J_7C(3 M^D&'W*K7\J6>&T34V)0)C;O? MY1(;4]1JP"S[>DOJ/ZNE3)6JY"3BP]G2OWBY'Y7CC.V 7K88<4+KW>1S3YQ- MK7$")46GPNED/$ROW-4'C8\7T/Q,Q+E\S?R9U M+&YLQH;$:L=3Y6BCS>:4# 2*^(]_7]M9#@ B (CW^/$!0OPZ0KR>WJS44Y&A MNFL9A)AN=TOU9&NWS5X9+6*#[D8LC8I;NF*88D8>IBN[-D(+?-E?/)R,!O66 M \SXPIAQ_6C$KT'&.W8D5LV.52IQ L50(Z%JI2.KE,9>^!*O%X,.K1(Q8=78 M,DM78F)L^;S3H1>#@ -?^A='=_-2?.T-'2Y,H4N[B=5[+22LQ?,LVT(K M),]<\E"70[$]$!=JQ\3.:\"L]29T'A7?"P!UT MNP- B.71O7JLLH7&$U)4 [[=4)$:XJTQ7(AE(BJLPHNL#'OL:)[^=,$Q>*SX MEJ+\[6[\)8CK?_^!_[C?XV7 :@CK9G\+HKZ4V>U/K+/.JUQ@HY)/T3CJ /QH M!A#0V!/G #Y!_!=UR//"#+?[^ KT=/N);&.8*C8NYJL%>PJ$HY4*(SS4Q#A-,!*$78"W_Z3E2UVJ[OK1OHIZJX; M/_?K0Q3K/0&E_-^0YV9 M#?H90C $?ME^K&7WU_GHQ[]=7"!?G81R:-V"N+"W!_9MFS@5]3D)WHEILWC= M&K,D%:/20F),I:+<.,;'J#%+16/C1#0=3:82?#K!Q7_8@[],Q[U"Y^"2^K+U MG8'W;IONT?5,V-Y#+==S3YZQ[$F$KDYRK#XKR*JE,PIK"I"2">,X$84V>-&Q MO+Y4^:>).WJK5P@__LUYUZ?#4+ FPL&$\&A"?^S' WUL[O.6W3-FYYF6/_X1 MSU@9"GF*//RSJ(2,F6KJD"Q":Q*=\("C@"279F/0EQJS;#HYCB5 ?)PF!'(, MHCR;2O/Q!!EU)XUUJ=8BR4ACJMS+2=1JE1#$>HVOKUHH">2TI5"UYJ"O2J)D MJNJ*4*L6V5Y/QY2_92T_X ?1LM:25B4Z-9EW=GQ[C.K5^5K&^;@N5ADA*Q55 MK0*D3'$4LU#+^&E+,=UES/9<6M&-&ME)+U7B66#1$4#?B#+JEJCGGW=Y:0%B M0,ZNF^F&W!K'_2V;3)\3S4(E1H/I9)8NCC.DFD%9(+Y^3J.D6W]OU]"R[5LU87UK,A@-K MDNM DI\9)_TM6U4NEB0TT)8B1+'"5#=$K9NPQBE_R[S\K*2VY9%,=-;I<7X= M79;RV^DX[6^Y$*ALC%ES)I/KC$N](3LB] Z<=\+?-%:?9I[G@TFK!2TV M*&Y4#38E_4U7R?HV)DKJE*%2PJ#>-8J)#=(FRM]T!K;-W3/5?"8ZO2E57Z?J M\4C=&I-1?U/1,H&LKT"/IA)S- MV! ^]3(KM,I]W(M6OF-H.:1D^;EK.CZ5*@2(YABY-5.2NEE.X\ M WU$_U-K;'K3&,UK?:(8)YI"I#VMK3>PZ9F)E90$K1?+8H< 6Y:@Q]I.FS9A MTS,36])'1#HW:HWIG-4H\]WI:EN'-DV=F=C$C-J.M4ER2O2?31"E5TMQE,N@ MICX+)*+I%K.,$F4BT:,3^1(7GZ]:N*G/!)6MJN3[V4&3R$57H)0JBZ-H%@+5 M&74AQ5I;HZO;DF025L:@6KN$%(=]/:,NG 6LVC#>JQ&=9*H765F3CHPZ< 8M M^J2>V [ *$V8B5U%<@Q!X=YH@X%&]S+]>KP%25-0W5_<#FJ?B3(SKK M"9LX;?#2AIT*Z%ZHIO.E8U9J:&Y7G2Z0]G+]9JS')NC$4^S5&I4>JNAYO@J? M.8%KNDO2W-\C*&;TTW8'+"BY-VFXXW+A%[M-60YR"=, GT&_WQ-+)#\02_2Z M5A^/N&$6;X^:>DJ\FND7S,MMY@7ZBJ\6>PGFY4;S0CRE R"[PXD)@.P^YR4 MLCN=%]BS5ZO[!A/S6Q/S]E&2CQ'DFVYQ^T)QU]OS_@"D/[1(H(.'/OR_'_$? MORJ>Q%,J]9G5TLY'GH\%]EKTMCO3 C5X!]F>HC&-T#LX[.!S00V\WDV@ M]G0$E^3TF@R^?+57QP)8E> E/OK,A%8PE0:0!E&D*)=FM\?=G/ MBQG"G0WV[M84.RX22.E=X=;'$=,G\I''$4I@87(P2F,UI.S4)= M7C1FOWZ\LZFI$]%XJY94.IG):K=2JU&;5DF2V,LG\0I%K4>;7Z[Z]SU !,+?= M894;T+GA="2IH"PP$BH+F[APS;?[=.0/=X[C0UP:@//%BS((*0Y]0)^BGWF4 M(V_J0 B)2DC]MN[_]_4^?J^LWEWXY1]"O\^?]D#[OX?VW\AG_ASM?Q@O&1VO M@N_(@R5<]$3,2P(&_J ,_-)KTRU-,?KYUPA>UV'V6AC\60;HAXPB9!8JG)L= M_OP,,9?RJ6H?F"9!+S):=SJNB]/,QAHGD0>=NMQ=T('MWMAV;S#FV_O:-S#R MZSK;OVCD:W[*:9+$4TR#27;'#6Z=BD>GT,BA]YUZK0SS(WO>#O/ 16\B'(M\ M:E10!2CZ95G(W0PX\"2^CQ_]Y>@++BJ?15::\QCI&2PCUJ6H)9';"K&-CA;& MEHF0N7YKG$*$)9'R%W$,[/Q+V_G->$T "->E.N\&A-5@L!>_5%SA/<5];6=4E- 5IU#QGU M(3.I,>G;QOUJ(M>49T(ZY*D7\8(@4L*.5&1&O1V.-0HOJX1XBJ#,"*!,"*6\).GW\OVO!.J MA#4BHDXBI@Y"K*X#(W#S CVU4US.@'L+C?*H#+,D/60\6@0WPD,/XCO MW)ZZ7-SP6_5)CFCFAENB0H[ZK2+(- IE"QD^I#)D](OGSMC41C\YBX*%%H+S MOX\"!>=2OKR3]\7S:>Y@V@/MOU_M#T('\J>OZ5;_]4V M)"YF^.D$F6S'^N.YM%#86E7J&!G MY#AHW(4Q*M;F _MUMMUTQP-NYS#2[US4# QL+;U:;__+V0&X_UOL#OLX-'KGDW M;>M&U11L\WXG%(*6]@R(W7.)IFKUY4 3H+(DMWBNTL"]ORE-WR_VQF/ M!_>B'1O%V[9-382D;LG*3<=4S_#<3:1L,O5>0Y1RL2V_K7=2VF0#_65<.M5_ MA#7PE;^VM0?I'5_3*?XH+,1:8B$KI\JFBBJ8L0V "-%W5%%.PN@<(84Q(5U85ZU5E-B M88)A+DY,J9R6&9.X^.EKERP\_;1Y0BM:@Z$2M-"3!;PRIS99V-6[##07PEP) @%^'F&'*37(0/8DBASAJ+ MRF*38"I,K5005OEY?H8Q!)VK^1+!F /+$IP,6D2R$.,*V[P+K$QQ#>6B.%7& M4'E^3>0-=($?_'O@CP8[P?>7J_#@# A!%_I_^F![[;W9H3]D%.'X T_+)A2? M*OCSXGG91+-";WA<1[#-&H">3 !OO(: YFXGI\:\TI?8>+P4Z91E/36'"$BZ M69W79%(!)#PN)-Q=)TBDJ/A1NH7>_71+C>?-@H8$MP$S4L7 ME+\SCRKW;G+DQ.PY )^EH) 5VMS"IRPB\EPJQ9U5BAOF#58>8V>'P&5?O6NM!)M:D6T1F:J::9K*M)93JF*!RN MBH;C9#RX3#D D?O8,;P_.=T7VE#C6K+ ML?MS8!FU]-(CX@W2O':C1S",V@3 M)4;9$GQ%G\YE<[M.I]-*<4(&H0VZ39$(4RG_:;V'#6Y]F*\!5#_FXDSMFT'% MF82+*(0%034Y&=P%?O[OM9*);C#.N\"_0SQ, D9^V./Z.4)4*GRJ/QLD-XW[ M(5LMV2BNFL,>0?2?DU5M-N\G5;(UIG"I82H6)M*O7242X$" ^_*I?KN.! = M)_/4(!;C:CK=[W,[@>U:O4[S?G"@F!A62X7N6I,ZJ^BP)Q,UV> Q#J#]O70X M1OC/&G^E2%;'7"YE@%+163DDB#HOJ[JIX1QL3)'SCXX%JAKWT( MY;L=.;O*D>8[F]- M3\KO^3C5B#=,G#)<@_\-":^ MLT#G[KRNCG:TNLR7Z41Q2K4)31%F<>BJXJJD9#B>2+WEJ?YEH'*H%YU-$79: M,7X>:_&I+=M_V6\-H<._[S3OB^L=#WL+M*.^1Q-^$T1]=#UD %!]>74!.[5% M&1R*:L"W&RK2+;S%Q:+- ^=0$O2B=0-^@ ]W/]W+&'X%68-N!]T.NAUT^_>[ M_9<@KO_]!_[C?H^7 :LAUC+[6Q#UI_CA8)*/D7CJ#?PHQE A,'N MG4MJB/^B#GF>>_2P" ]D^>\7F-+1$ZXE5D>*5,SE=7LIQCQR\?S[/][!',(+ M$5Z55>VGR](\TG.D0F'"-@413@.L%&$G\.T_6=EBM[KKR:>?HBX!_+DG>E$\ MN024\G]#GI^13'QSMF W$8_8''X8D<'$^.E\S?T,<[O]AZHNXL"Q!F1(A=;@ M9,Z<*3?4Y4\*TO'CZ8Z13\FX;\:O0KJCA]GYAPW--$08_]-MY$Y4WGX(^MFE MV/@3R^ZO\]&/?[M( U$@(H?X)XX^./; OFT3IZ(^)T$6L\)QE)JP*8I+C5F6 M2XQC$T(8IU- &,>242$:H\"$XU(_[+=>1FK>T7*J++RL]F? H]NF>W0]$[9C M4N5ZSB9(]ECJB%89*J.PI@#]&*'@$JK.GD^-22))7G0XKV.AG]5R1V_URN'' MOW@ ]M @.=R/ ZG @2;N1Q4Z#.N?O[C/P_KF O:&O\21F>,=OX8V915QAQ]T$"7\):,(T&W2T=:5[6*=T9C\?D>K M"SN5E55><>,LY3RL%.:N'0CH,8,A+*F+BI UR^M.>=Y +)>#:R!PH9#985_"H=4 M#7UV^ T!?$^"S9'6))@D/ M$#9;(&<8ZNUN'^A55-@HM ""R*.A(M\[M(1_M9.W\#$%^$1N&T)ZKL&7*4!; MJZ8>TK$38^5ZX2C@$-$!CX(.%AP,U'O?B5=SP0&M,=F7V^[8 MG3T$$PA;^>NLIHV7G?QV(/3!EEEE0<)H3.;IW##SXU]5 ;XX0L@9-IZJ&0L% MAFY?IJA0.-8&BZ%MY#769O;@O_**>WIA9O]BO MCH@*N&)%MZN7./>J0$Q#HJ,((AGVFA06-+03%2FY;G(ZU$$#&HB\#<%_D'V@ M63C$'2 6JJ;&.[??@0E4',.)4YS:EI/X"#"@HU\\Y@@MV3T5! T0_B@JV)!U M W[F/'S_H:'!IYY8%>JV I^GA3@ %*@FZD3$C/P)(D<(4A@ QTJ>C!6.;R$: M:*0L_+(5$C1S&F*72]D)H&%;KNE1$@[11U0SN\#7VED,_@7F?,J:D; M:-TCPNX?4/3A--/]=$!AF J< 3B5[M=$&QXG MH@9?MS)9#5H3^CM\,VGW!)J=C!?@<,@"\#4*=!%XW G6V#]& PM6A'K%KEE1 MQEP48R=4CQDZWXT@$XY'A?W0PR'.-.QOH^=I 'Y9,+&">GJJF\LEU"?\&-1! M.'+8R$"B72)-TM90M=FEB-)(X/Q;2-$5W()%;:%68E4$FR5T9>!K0AHZ;H9& MAF4.II ZL#('#E] $N,(LGWTP]+6UU/<@'\RT0WL(.8PJ;P_*?PHRX5E".SI5D%)=(D,G(E.2Z6_8KCJ8 M_O@WGHX_)?V+*-0,&?YPA)9X_R[Y-T), \]5R(*S=VDY_O[9]8^(M0X,2!$A MN%3A>-Z0H,S78HW)^IFH6)5L_+FVY)8-*,'D*_+#NGQM"7U\;^A*$LKQXS2U M2O44@BVTZ5*-:U$+&4O(O]VSEY"+TL9, R"T@..K^<35<90X< ^@D5$6:"Y'YQ9Y\8]M&BXHM=#617^!R^EA4PG&S[? M**<*^UTRW#;3R85#774)%P2*B$=B<,'UNGG'[SUX>LY&>%%%CX=^(@^7$O=Y M^P=9,Q$.7D-G0. C0Q"8V2G^.EJ;6 24NA?M]L;IYIG8FSYP!"9 JQP;FJKV M.HE?A\4.Z7-H"XE5"$?A;%\'41Y[5??O$>$55]1U$PC'8D=W&?.(P*&5&:$] MV$!^@E['L3*^"\#-T<2,S'>V!<_0R6Q#'TU1#;B8(\(N.N-&&X]>+OK:*+#O M*2+6*>/Z>S;)T< $+>H><:(E"$D%\DB7FG@8+-YW-NP!(>&JF(#\JMB?X"C= M%^^_NH0BPHP#LDIQ:D\ [+Y7V1=[O& 1N]?5?2=M M9WD"- T[6M#5U="BY;F4<7_IM:G(2('1I" SD\\-#,D \ ":.52WDFHAGAZV MYQ"V42!EAQJ"3 'B(=(Q/'5> F!!B$&M=)-'I&YBRHBSOB)*+"<\_U 3G0^A M:"8';AK>/Q0%!X"V<)0>608D&I#B8 ;KL/A]P,%]\-N]L^6'Y^%%Z4'F@S0+ MPH(I0Q_(H\L^/8;CL"=+4+$Y06\,K$77R'UZ#FG[Y-@50%/E#@E)#G@MTB_" M,-YI-A<+] KVO+;9*@J'Z7V4?Y3'9 XI&X==TB6 8Q!P?Q#Y=T;"PP>X?J8' M()""(0$H^,R=';)ZFC3^K''&2%CO-)NC)J1MP\54D^A#M(+;8NFR2," M[UKK"N$S@K595A?UQN1D!K;VO_Y9T$NELL[T.)TP%YJD3*&MUQN6?Q;.M[N7 M6<"#1A/@Y2FW\0T1@3A*5GDS1P4NU= C="(U8,EJ=HU=^#W$9M'B9XG&##_4 MT20L5,I@E!%\*0AG + M*'8$$7Y9!X<<&R<$A,!R:L)AX%9PF02L35[P=]VE@36-F:J)ANWE'G?A3%?/ MCXE%# A1(F$7 M0D-R$1!5T&X4\_#FM$_P_QRE>EN/7,*"8I/V/J@39D2CM+G!W-0-N_%^?4?/ M%06 M$X!:,E&6.:Z+Q-6U.SPDH?\GR.*1[USZ;$^ ^ %(AS&2YJ]UN,_GZQN MZ*_(B#0P@\LF4B;LFG_#B#^ (TW1F.2SKWH39\"-V. MU#RSB@DE9.\RNB^#VG_F]2=?=[X9LIM$?5^"73V,_,7N>B-''Q:&;0^>PV2N MSCBV!JV@94<\H96V 8XWPD8%V-P9,!%IP6E535E O$4#K(M5<\>H;+!ZV==2 MA'.Y?,?=\*O70M4-3)O1PJI .\;^@RMTN'Z+ MBD.W#@Z6JI_OOTO4#Y -N;I=N$L_H4N %/(<4V'-R>!GL!(O%I*)7 M'4V6CA-D^G6.N=E*N[?$L74LC)HEW>J1%D[32BOV?[*:-W>=6L>>+]M MBX>AW,:!*V,ZHX 3-J.I6U8VMA&.U0_\&W'J*5QK<93J:'5&J6BA^'&P!^AH MU1,A*Q;>G>QBR2ZLZ+L1OEN^ 3-FZR2Q^2 M9WG;L!0@=-SNVC7=_2DO'"AEIBNVW"<2\VG94DKT@"BT?OR+&8M_-\7"CPZI MZ-DAW?/P<,C)A8+SC^<%"EE;JF[N@/O'3K-'AJI5VWWT?$CA#U'DG>51@/MD M>T"9VJ3L_2Z7X7C]IL/2O=/NDOH7!W/608*..73CO-P1PY*;S+5_&=X \,2\ M/=04R")/J8S4J MF.H=9 $R]D'F?8=O%T^RPT)[__L]:ND+'^TC/B]MOBU8"2"(L@=K.VJZ;BZ6 MMEK9\0*<\6=K^\+6/PV[80?/[0->GW<3QKY:RJONAZZX3\:[H!AS4>GD,.H" MRN%":[;^T_;C'7C&\71H$EAB3N0][&SDH.T-9!6>8 :.R'LHN [(]#>"O+^V W>0MW7U;.=0M1E)^D,"1!%9L+[Y"@H0^A]'1(^\2;; M84?F]UW3WR9Q;S"OHQU;-&EV:N1!>V#G9B*<)@VGRZ%'0\Q%'C]62K31AR1S MJNFB 3LBBV#M# %IG*K8>V4S=],.0JYII_WASO,X+.+183A409R@\"@.'=EA M!:?U31"X %6XAS38DZI=5G2(L-A.;>ZX!V:^VC$0\_=] F7=;R8 M>Q ^+:H9/A"&);NUU=@!Y2/LL3,J-]AT4+^@, ^P!Q\[A3:K.'_09Q Z(@A. MH98A^X249;]S*F^/N>_>F RO#/9HBCZ55>@T.KWS]L,V: _ZLO93,!\"*"Z( M.HNWU2>RG4"SAQ67V+G=L$U4Y>PM:,6&.[P^ZI KR1!9[-UO.R%>L4<#<3#G M[EJ_%/T^LQC8T77XBX@6$L,S@C :@M]=B'[2EL,YM?1F+@)[Q7#2:ETD%4X6 MP+,:&C+M)(1]TBM\JP2,HZ4"R7;AS[[8([8-Z:;-OFS\1*NE\R0O4L,G_057 M N>;Z-D+ $%64&5UBGBU/=N8$+/'W,+F,GQUZ.#LD! MGD'=!,W;R)\Q ;K)%,6PD-?4AZJ<<_**7XH$S)ZA9]$93I9$+E7)9@=\K,*V MKL6WWWMXZVR4J.FD.#L#O3!PO[P'YVF(BV*:D&ZE0 M]W MFHZ?88/.L8\P0Q@;WGOQ9 0MH=D#U&S])^;>O-MS7R-WY^;%5R$)_ $?LY_+_02_/*5'ISN< M64(95N=? M(_'OY-]_XM5#!QY51:$6R(T YN/(&9/E_2F-0TX"?"^DYSB5"KN6',I"5S5T M+@9V'9^CPUM&NLR?8I]&G)"^UCG-&$ \KXM'S/7W5/",&- M:* 3"AWAV/DJ>U'BF7C#.D.VGX\R MML4-CAQX>R+:N.C"!7+V]O'>4S9^Y'-.((O01,R 3L:&OX*8X0(E[$Y,-(4" M/EO*H M%SV]O8WUZA[[IZ<./1)MN6+?_?MO07;#:79#(LAN"+(;/CF[@?I0=D/T*I'% M $'?T_B%UK!2_1F[!?RUDA;.2.<7 M@]#N&$-'@[QP^,(%.V]-QS?*AQP=AG=(*U0@E[>^0ELA:4)!6#\G=:D^=]Y]V7.M?;;D@:SW7GJUTU,!%0<0.1-Z92CE4IL"-&.0AL-G+Y:8 MZ.%MM3]0P/M/'%_%(;SPX9OH>>BD/.KY!#B[G,M]Q,0P-13L_>Q)>E7Q3N;- M/B()4#8!P#XH% 8^ 74\C6BR7II*.[T83@0Z>+VO)[+WDX3#F:Y].P^W1\.@ #G[,!7>(S[R$Y#[J^DX6'KJ\]D'O9%OY_K(^.P8>@GV:??[ MOGCS[^ =H&(+.!IO8'&HO%W481_*>7GZ=YT^-3F.4SQ]L-72;UG@JVCO&6O(,]A;P/U;X^@C&V(/8(QWNK%=S)UP"WL4 M[' P?I_BY@G2L>BX@ ;1D]4,9Z_/W:M!415@6,"Q5_LA2U843C+D41$4].LA MWK?WXNWOH'K,MN^_MQEOW-A>!-!Q$UYZ\]%/(<: 9&AG1SA$W;M[XTO3G\0%/-SJSQ[[3B*W[ M/#M6>+R,ZDZ0<7]0U-//P\LM>[8]?T, A79,<22&]0K>AG&4HH$0L6W7D['! M[X5UUSXV[SFWL=]AME''WF1&"2K.-MO+1X2<)? M JE$8PXBC<&,(BH#LUEB]&JKVKL6%[TX2-GC#35=CI3#'&D_Z'L$*R_M<6*8 MNB>\A]?[$^JWYWQ.G/5D)?4>?U,]../BH*BL59$'@K_&DAML!D+878=Y5,8) M?]-YNVT1"U8 [HX6BROS($IU)EGI4';@_!A"FFN$Z+'[,+6#S,BNG%T$.U5A MC]F'[]N;Z4>V_**\'MJ8\QY^W['I?0&R^YY MQZ,;: %Q1AM"P[U[&V:W^BNN&+1(?/1Q;^ 'E7?V9CPK\(E7B-\^.%V[MSX/6'C],1-:_I&8?. MO6C,X2-+AFUM(T9UPU3CQ,UQ!;7G3 MQ!HAZ M^!(#\/O/CPP;3JI$V_;[7T(+33!WJR$@#:(HCJQGV"0[-#./@A:'%!H\R'O$ MB**[E7U$PP^Y=<Z3B\\Z.K4QG/B6BTJXW,Y1B@CR[+S%,[WGE3PIU(Y#@C9OV9"L M0F1UD[$Q_*!(X!_B$WB"TVFIMK30<62T2ZO_>>QJ+646T2V\%0['(=J[LD<) MVTZ.!11G&+*I!4Y:Q=X6GODE:Z"*E;H;\_+00T^Z$-(#I]S $14Z#ONY0Y]A MK$>U6[<1K#2A/V)[98'"D"G *!-?;]M.C>IQ/@4FTHDB#'/D<0X%D^3 MXS092XZ3 B X@N0)(I9TKAYAW1OY&IN%.LHQ<89)Y)1^ML1I1$7(C*DQ==J2 M:M7[II@8-"&-KZQ*JTAIUF]:L&7\M&4+*$HJOICTF?Z*'F>3U9VVQ@1Z1:REIE)KR*=#&SI']*( MK)C+B;2HFWDY5AJ7R64&MO0-GFKU MIYWGYPU')^J9*K?E4L1DCI[I&_QJ7!/)#C$OTGW2&A/48K'=S- STZ%!D_ZQK3;5.;/ M*L)!85B,:DEQ'2_50\+4QA2__KN?ZT6C,M M*B$M>C7A.;&9;C1R.DZ=>;TP7^B[69QF5A:?2F6%B*P_9V!+WS.E7GF@#5N: M1??Y?G(8F8VV20NU]&F):5:;E5*BL&6V0JP5&5K9E,JT8$N?EDP&M3XW74YU M"92GO,(/I56R8,&6OL%;W?1SG#6%%-'?3NMK_GF1B=?1B/Q:$MMEC45^]%QA M^H H+->5?K(40QWURRDGE2H\7<[5F6(Z&]VU1#ZW@TW3?CE-*[/-?%I8\D3? M9)[U%5TG":@E$%U]30<]8V>.BXN"U-@FDOVB1%=!UD)-$Z=-ER-0CJT30YE( M-)AR0F>7XBB'F_H$(+5RS\,Q2 ^95:NW:A*-[*S8F\+A^SN@4G*L2:?6C,3J M23JW;5NIH9I!37T"J,Z9S8;D:Q5BJZZBS6XB6I *N*EO5N6>GIQU&J6&U)!Z M#!<#';Y7Q4U]PRKFAV;.ZH^J#-BJ*KW>%(1JI86:^C0@-XJ*M\3,[T]U['G-A/^/D *KM M4]N1\*EI/]#=LO<>L-P'JIW#ESBT](?*H3 *9I>BLC0-_<_3NU;V(0&4X.)] MX!^FXO_V4ZAQ^ID36,8_.CDQN ,HVP [SGB/#Q_O1 =%13O\[H8L;)\?2F(? MUS@_$OND#7 J.[IW]Z#I1*64@>]T]E.(\7??UU7G&#+^XFU4S5?%W7MF=E_K M_9+BQ6$Y;7^I& XL>.X:XU#2P=$9X/T!87!1. B?1V.5@U3WF3+N ML136(V@4]4&EQ@5VQW0RKW8^_ MO'_XK1Z?Q).PAL.^_FW-1 -$H(_/H\" I;%+MY^IPUZ-T]'_[S_I1#+]MWTU M_:%?QXW\48??6L/?#EE4$7R$2'RXDR3_QNL@>[(4F-F<>78N'2.![<$H$>\EU@,',,W7/U!8NO,C@4^4,R^PO-]%]8 M-0(U_99J2KVJIL>ZB?-^G0HCY_70I[WA,X\X*/-[GN>:P;[4-\[?ME^"BW"H M I#M!SO'4GT5Y_8$YT![PB$@XBT&083+&-J!Q)33_>V>K(0(C.361A)]U4B\ M%!1IV9%W@#<$/=KH;)WAJFA04<^SDE?4[WS 'R/I?K/A\VOOJ ZK-(#+$NTS M#&[--M'KA=D&B^WM6'#X0+1'=K#)B:=EIPAA1'BA$IY'H(<2@6AG?FX*^.Y9 MO$,)+00JE9NL(0"4&XZ^[3:"0T$75NJ'C=3#D:.C8^:>U\$QPL>@+4[#Y\"B MT^Y35<-)6/ )CE;!KIPM0+1W>636\:(>/_6^0<6:;M32!^=#J%-0][>;'377;PW MRYJ&ZGY@;\S^_^Q]5W/JR+KH^_D5JG7.OC539=@*(,"S]ZHBB)PS?E$)28!0 M @72K[_=+8E@X;C "%OSL,;&C=3]]9%MU MMT"XHGLO!5\+OL=CT5CB7\<0?"8SO[#1U >2&T[%_ L'/-$?D$AVSHQ'2?*' M'9F*$C_MR(EHZJ<=F8@FZ!]W9(KX84?^@8A-1HG8#SMRB-@_X<@_$K%C/^V6 MDS#K\QY/C)Q'IS[ .S$FDN>R)GZ8=7$[&#CFAFLZ>_&:Q09#2?>8ET']LV'D M2+L01F\;-"&,WE840QB%M'8)532$44AK(:V%M'9[&#EV8@BC-PW+'P&BT!(- MH"6:]('@M3X<3N3;_^^^(8=W6EY7( C^^XO\]5G>043QZ_K5X-%?+#5^!S!0 MAL ^%^ %0-Q[%.@2J/]^9$"'3T7)8%]\R\EH;.X3=M-.-F+-S52\$!($Q[$< M(H$?"3I'*50-E$EZ5/Y3"^Z3V!57D?FW3$6_.56/OU]+X(O M1(4KHP(9HL*?HT+BMDZT"Z$"]?='U2)4072L$QWW$^1Y43SMP7E])2*-:M0> M+Z8!W?H\)TK15V85W/C<'JU>*E#RXZ[1#>K_P'.CX.&/._=/Q7,WR/?CSAWB M^<\Z]\_%\]B/O&\GZ'ROQW8M!^^K7LTDT"WCB]?K)GT6Q=<=>-^WV"W5AZ.+ MOH$K];N6/O[?W13#')GFJ.+X&.?0"-VC;MF86YB>-]QV6[8F.67I/? #V[$X M3> ,@>UU>:.7WTQ' +(J/+]<*T4IW^.BEF3YML8W)4O>[6I[/[;HV9 M[5'[OPSLW)7>2.9^'>,VA6],]M\XT^BQAJKN6:LE5.F8IM;QI2HT>KE^(5&8 MIW]A@LB#ARCF?W]%J%^8TYWMO[^DC?6HV:J@6^[?G]?00P),:P+\'W-H$G#F M];\P$]PY^";UR^N'65IHA:<2N5S( Z;3;.SH>7+4;K%QEOKUFWR@DH37?MX# M]%TXQH- ZC>HF0M)_4*DOO^QZ+4F09Z_$XK?KW$BI6@!X1)X,XEWS>2N-<(C M_%R.+_OCQCPUO0F!%RDC+]NI$2XO(]5"<]N=Q'L,[(Q-7Y' ;QWG#PG\G@@< M=;LA+^'%_"%X]^4UJY? NR^I._V07/'AW;T%Y_J#JITF-HG-.LW2R.8C M'HC$%8V^GT=/800BY",!MBT_S#W859:=K_(<)0_&RFS1[;32)08.,**OR3U^ M;EPGY!Z!Y1Z7-EQ_WC6'8FKL8(?$GT*6<']6IC?'CF_ M/#1Z,>0,1/NDGQH_3:(7='7K,)?P,*E7$^" 4'@SS\;VAM'5.X^N7BZ?YLQ) M[HJ60SMT'Q%Q:F/?F5U'J!\5^:F3U8HG#=X[_=Q9+!<^L'F:77ZY-S#<7 M.OP/<[$CA:&Y$.<6;W;\NC#2_1 _>XAT 6)T/P3G[CRV$T24N]^( MC9/D-^ , _8M][35;1B2N7Q(YM:&UE63 8)WW("[8"\7M]D_7-(XC9LF"P7!;P6)*'9;O6ZU/NW"/[-QW5L_)NTAGUARW MY6W.V$WPQJ(P:4Q9 H,SCN 0[2\5V;@U'EPS+S!XIPVXFOK93 'JN7(:',UW-##-6K&N]QFR.V]D M:H/:)D*MOT[SG29W6;*<;W&][$+M*HMM.C54UE#S)'^>&J,]CEQ.HF MWA/'1#M9UX?\C@/\D/@"3\ W9Q'G9MN'+.)[6"PAZH:H&Z)N,%$W%H0KOE(& MX:V/%7"]+- &L]I+THU*I;X8+.?F'0IYYCM9F:P\>XU!18C2@L MU>H\#56]=YN^_[;@7.6O' E,@#^^DV\$A7TY(*S;*G@^?^9W05K]_@_XQWLN MKXB< >E_]H\@F0N%VSXB,+M;\:B=3$0I.%%%!1^Y0U8H&OSNLCT<_Q?<\-%S M3QX6X45%^>>U2=?>$ZX<:R%C1YX*!\I)!VX(+D?__L_Q80[.PPBO*[KQZ'&\ M(^BY4"$1\YN*D;$A_.5&X3.0*;RVLCBCBQ'MVO>9\9SCP<]T/=E-#L;D-4.$M:B<_NS+UR2U\\ MDD24/KWN&#";XKX;OXH;B3K(%E"KF441KW6O"9!/%\J3:A"59\FN-,)Z$0Y=YX M0V43:2 A\>!C?X37='I1LHQ;KD9T24TK6QVJ1 M@L_T'5[92>-$>=GNR\MT52U1[8I!XFNPTG?XT:RA6M5UDY8[R70JTLIO\]D: M?&;J^5A-X" M*_VO;^#4FNQQJL5L.SG#+.@[4M9@;;/O]?5%.ZT^L5M&WHI,N\#TQ$RK#E?Z MGKGKUNIEUFIT<&DW+"8WS0T]E*=@I0]+-*L\CXM2M\F09(78QD7C:OMUW>*HX';5Z[%K 1=4J1JQMBIA9\)E^+*G6 M6X7I)EE(X!6>M+D(G]-D#C[4#R>CW+,R4I?/XV+/5D?:=(UO^36;\L.I+!0; M:65[%\XM!,PV7^I%/LHQ^,VUNF.T3)^NX$FF:5:3&^C8P3M17JW:J MMV&6#;/.&OA$+^_04A\ 5D_:?#&)K!),84?.NGI92XX*R _JN]6GW8XV^THN M)2\GC;0^R;>K$0(M]1UKH]9VBIRV>7FPE8ELA6N2L03:@ \#4N*\2=>6N0D^ MJ(MV>C3/&4-P66"I#P*5!1<;# N;@LQ)E($3\9%0W3J*O \']$89%T:L.)0Y M.6'6TI%,IM=HG1-FJS'1IQ-$,\=D6F\\JP=4[N="OC32^W;=&]0E80!VIBN;86K7/L7.JWI#B1C$A,Y8DM;3O5 M^H**P96QYRNS9K$1X6/YC$P7*Q*OQ\1>%HF(Q/.5I$1O%PN\0^.D'5_R L7/ M*HBA^MY.K-MXKE.H=7L5GM=LO#33QU/(SGUO-]OR;)N;E04F6TR45X3 =O4: M7.E[^T;FFJE"%/<%G)II\/U MZ4HUV=\F9+S*XU(RIJ_[^14K/\&WGYZ();C49#(F #_&8PDVEN %-C5.)MF$ M&*?!+V,^R?,^I"[6+2L69^=X)Y)HCMA53#!UP '\V%=;$8R M>#>^%:8 ^WS08J51+463*UU6Z[M._JF:3RWC9S$Z+C3Q2:N9S,D=(9>7P(;5 M1N\LGB8R@_BL]C0M]E1FLILQ%9'F%^ES>$JFQ '.3D=C?#D0\H*Z&C&M&L0^ M[^W VH-."TFS.>3T0-\;LQJY%H3Z(-N12:6?)I-=KIHFTBQ<2CAN#O -44A; M;ZV&[WGA'9*B]+GUDSR0N4F_*.\6RMP &.>\X_=_D!VXMZ<<3Q*PI11N88J/ MW@_'=@$T/US%&BKAO*.\>V8ILG4B>#0>PU,X#(:>&$%''BC7 D)6(3)%@5&J MV]8C9UOZWI8AHG@2F3/^2:*.0O^FX\P)NE/1Y-?'W*-X_'R5^*?\&/?EY T> M!(@H=8.\BR!!(/G%-;S!@\!7!YB#"($O*-<*,@ 2T>0/AT H"D(B"(D@)((H M]<.U@60TF?H6$'@[__@^K"&8H'P<*1KKBO##V<'M0.+82[ 5F"+*0+D.Z#!#(0KK\I*$;@NS#EO%/!%EH M2H>F]"L@X74%?OC?7^2O3X(G%8U=U^D$C_E:2YLS\!J?O/,8/+]^YT0>U2E@ M%/'PGW^/OW44[FLQQ$6'*U/+A=&A9>MP['#3D'BP TG#TCS,ML9JG"'#T5(7 M0I&0B=POBG3 0Z0).(UF80UK!EA'8PS>N4)Y1DYU58@FET<3XNH--BZ,)SU- M?XX7IV@1-%TL^18NO"Y'3=Z0%JA&Y5ZP_X\.?-R5][1#[_@Z.M4-S94+4P:) MD]2]Z%KW@R,W=IQ<&$?^0A7*&/%WR$Q"1'D'HI AHEP845R%Z]MA"O7W1]6P MH^YV2 <+0!_]XT,[HPPO,>HI 'U)WS!!OC(UY*>#(7G[0<]! $, ^K<' PSG MF]G^+"BX(=V?#H904(0T$=)$2!,OIR/\=#"X*0;?! P?MY%NOHSX,FTCOZ(4^!UM(8\/=IW.D 3IMH:DKMO'L;SFUHNN9DG,,CW7 M4W55S54FG^_C"$DTK0GP?\S2EE:< CNDO:^E(VLE^OJ:J-IRHSG7V.D8IX8\ M['#B-.^.I[Y#\^Z ,(/[YP5?4PQZ![S@LVUB"6]\WSRSW:K$.-;C$O2T-)ZM M\:9Y&PY0[PKI3E5-\K@JF$8UK92VS2WL!$=?D0-\C3KP&B*%+.$;LX3[[7@> M$+R\<;GW9?36KRC9_JBL\F'F'8?,7 NQIFOBULWJQ/)@6V;H ?K6X;,+#O6[ M453L#C3,P%J;)6TEFI;Z?@4S-\WDT]55AV(X>3?.C?+U2KSI-JK5$.BY ANJ^O!<*.J$TN"B[FL0M&&Z8[X!H!L:HOR"MJ0K87FYBK M\8HP2APRCULSCS"4?-^AY L&JX+0Z.Q'QYN3Z!U=W>(4C$.5FICJ:.<"!F0X M9H@\O![PBX5-@%##5E"JA=ZM;QV-OER.\YF#W1NYA_;Q(9+DU'*_3[F-D;MM M(3YIC'L5F[4S 03+9YFDR@-FGJ($_$P1OVC8D:72XT,NGN4 MIR)+BQ')+HNKF^&.B<'YRO0U>4D8D Z9RSTREQ.,.#[MPA C:X-;0 9T,&/" M"N/O'Z^^7/;W_9/'_4:HG5=4)0XAL21>L*O2CZ/1&T>G+YSP'2B-Y+3S6QC> M#",47XF?[^C#=V$$_:$<-$30.V&@/Q0_OU>4[ X0])[C8$[NYX S##@XP5.Q MMZ%9?/5 UZVMQ]N69=[Z]'?@M[Y<-&S_<$GC-%[BE))F6H8-GWSR4)<-N-_: M=JBGE-;=C1DU71W&8]MX3QY^WN]]9+Z_S_F=QZ?]6#ROI7';,J2MLF3SC)AF M"1REE#[$$F$@[>M]W;>FVZ_,+@O>Z?_8XQ=*\Y L0K((R>*K8C^WQHRO3.<, MWNGO0,G];'(&]5RU#8[>O-D4VO-99,3@4F1<7_6V[;6$K[].;ZZPV\&RNBXM M9%'.K5DKOH[,BBVH-Q/DVXKSO<0$3S)XE0.,OC2--S!<_NA[!/CK5WHV3G@< M!7B")3CDQK\>E3^BMU3[+=C/35I][6GNN# M85M93I(MJ'N^VWS_MP6GV__^CR"M_AREH@?:\; :?0)^G3F#7(DHD1+5?Q:Z M*:%!\X:H<):T$O<3:_%_0?0^VLW!5Q;A=44W'CWB\)X(BMQ(FU$X1A0[G%%(?%PC89!8EJ)F(K:CYN0 MQ %- H8"H>85B8//CIQ-T;V0?(WVCN[?S;?Q2=DF9S#AU?4 1(&MS[ M(T7[11_#@ D?=G41.\'PUQH0/$TZ;8 NQ5%Z(8>*4A8FOXSPFZ1,"-1:1-Q%%$ M'HOH?RR=B8R7AE OR!&C+U3ZW,R>]-:W0#5-W]\V^M\9(+E#SY'KT1UKC0D M"\'I(2RLF2$"_ (/GYD01@#[:A!T&$4\8$!8QJ(8XN27QX(S^L\1$OQ'.O4C M(E!(%F 4//AK3N219(0[I##8[,?:8HT).#@\%SRJESY6,DV;TW@1(/;O*QWD M'>C,ZRH ,7BSSLO8VMD:Y &F#> -R!Q0G"8ZNLY:LF;H9EP20'I^XA\3,H45 MX!;80@%L$2H5Z)SNPS!Q(QJ\9(H.!C@R&'&04U#]!06*B)B*LGU [X$O(/%_ M3M=YL$1_)/[YVZ$-7@$L1YI(T'EMGGBX.!#'>,!H^?@ M.3ES!KB@92GN"82Y[;1#QB8B9P'M ]#Y##P,O4[3+:#B@)4"?,98Q"# -\YO MYR"$P(N(>0\6;X];R'"A+N8ZXD4.H/AS/G" /3_CM"E\WS%7V3ONP>MUL JP M8@U:!_F4#7M20%/66/)QR A7>_P@/X<2$9\ >PH<.% "F -K6&2." V&%L MSV21=18Z:W"?@FB)!M"AP,-L$T+%8Q<24G===#N66\XR#LL E)0C'7ZF*^ " M&PN$R$T@Q."?:[H@*E?C(N\@/@ B6UTX0+=-Y_Z\,SR7' CO."AH%45?NT5= MCF9;MU6P&_[$LLC9SFVR0!.&ID6,[>HLY=H9,;:M3@<<;^!"K_.TF-KYNJ(V M9JWGZOA>!W?*L-.:<*2@NT:$T-#:4'F - D6U'7-\'Y%M@7\/MI)5^1GFK2T M1;,+A7X7[#2C +)P=?DQJV\TR]"9U4:NS(84N+/R,M$%MH0(M/Z%"'NJV>+E M[-N#1GZLM+^HF:%OXN^/%GU =W8V!;'%W9#*;2+H+K6]2AE1Q(EU; 9'#&?O MX)-3P\$RO+<>F0>_WA6AI!/1Q*LARB,U[>CA.GC@!."D!P_O=^3U?!P;(B=' MU@ "9XR4TV?N_\Z- 9.R+=>(\1WQ=N'"#T0+C^RH3WA*CBV+*/VJ$^S*EW)D MFOGOYV??"_YJQ45X+S>Z%["S5R.#X<7WDOP[H5X(\H2WLN-[H5\ M(\4AO)B0D7W#>WD[J=*[H/=9+3<#0M)SE[K.T;&N"%?,-OR S7#7( '6,_SP MO[_(7Y\%#Q!YKU+P+?I-! Z)WF)S(9#>H3R%0'J/)A-"Z2OH+?EQ&(U/WGD, MDD-)T/A#!1&A[+ZU[$Z^!9&W+]W_[RD:7%)*W[ N[,($SL UCC_ "#X/>$.C<7.+[X5L *D)G-0D2#)&&,&\;!]]'U MOR0-VXJ<8?Y],;$2L+-_47JU+VH3MNM^(6H2,,#\00KVPC9$=B$9G47!WJR8 MRBC;J/=JE=&VVSJ7@WU(C;AB"O91WC5:U=TNQ).'/%_@\88N8 W/GM7QDG>R M,-.F,>G %"/T,#A[CLVBO"[TH9MP9CY_@#TV)4'BC&V'4T3? SSQ ^6-D\;F M95ZE-<%]I)?"YCY9ZI7R37&=$!B:YW)R5[#:['IZG Q.?" 7W-LV>%T;XH79 M &"%MPNV\!Q.^\QP_#!91./8U6Y"-W"U:<;69+.^'AE3>,^_?L>CEQN;YY.G M(8L-)R*\Y@4)&&"^CL5^39G+-^>Q@UVOMVSN(J,>W8YML\R:?DI3K1OQV/)P M+&2U 3N6"U)I$IGJ+"_0D,?"T:11*N2Q;_&23U@OMSQG6S+ER 2FY4O0DA-- M"S, A=R#T^O*#8X^D!?V,V3=6TE8WTFP!=-V@,2:![1:B/GD[+:RC2%^2:Y5!;K&\FW/M[()G)L/LY(0K<]Z77Z#7:09F/0AHA%R>O) MMULRPG]=HK'\+2.D@>2'7QX!#17][\$0&]-!.2^*9)HAYX-D*S'E^/8F?2.& M2*3K"2NC]^8R+38+PV&UOFJHD"'"$8O1Y(]BB-\H\K#28:+AGXPR"'J@X<+: M?P1/;<:EAG800R*^3 M=MR\(]?GE76?L2MKKE8U4XEVML7&H?I/$+%HXHH60,#XYW6,@H!QBR"PT3!& M$$33X>[XJ(:S\V:B/J?D!JF8 TI+9V:56_'12KM"+#8;@NI)9+W9451=71MI MP$>!U4"0R2A)_W0^>F=Q@)RT@KV>!&PKB8H0NO]#]_]]N/__L#/I/7@E0C?M M-W33_@"\/6D'^.^3OD8W:,[T&2]$-$:$%W.UB_E@N>Z;0N4' MENN^Q=)_3OTE&4W%OE,!IJM?.P#;:]F?+S]TJ2=@'LD,IT"_\<-!7W8+E*F+ M$4? 3GR+BI@ @N'34US\\OG[A*O^>'#+Y4,Y>H;JIB8KKLX,,GF*-Y[D2K'T M\1$KR(_0-$3P-D,4SCH0ZKJ6M<%?->O,I)6A49_QB68NP=#SSB:7E^QN:S)E MR?<,^?L$E[PE963/]%B_!TTAL)SO>P1V7%X7X#'5OL-C?UV8[[WARKP>%^SB MQI:8XL4,+FW+Z7:JFJJJYO33@Z8.G>WWLF'R@:,+'!O_^EMKB\UXVH:H8JHJ?5!7#(8#G$T@O MST17TJ:TDUM&K""B+UW9-_S.*%_1)CCZSKRZ/&*R!D066?_")*Y4+CM(WJ8>^<>%I*)*!5? MG(P)05&I%X?TG3PLPHN*\GR&W(DG[;)>PQ>='F3,(^<]]J;\GD#X[_^\:^+@ M$?11/>OMA#^_/N0/12OU"99UPH[F7CAQQU[@\S3Q'-3G(,@A.F;'*8$4 MQW22I7":9&/QY)@=QQ()EHR3XTF2H&)DBOKEO)7S*#^U9LA(IZX^X>*NU&@\ M6;F"RK6 $4D\7SFR%W)RFWUJ,XU>,RY(98FJ;=*.N7FZDC/E(4V/!W6\,1RH M*ZF8(7,5:)C&?2MKR6%#'9(+1NQD5N7L0!];.%R9>+ZRE%UWX[-Q:=$;[.I- M<\0J>(9H 1Z-/U\Y6-73HUB>S^!T?REF9YEETLC!E;X3$<)DMZO7IW6F0)?F M=JZP,B0!-DOPO9UIE!5*J$NJO)SA_8@VBF1:#5AEY7M[HY6;BE)R66 D>QU[ M,A4:+(:\.!;>98;2/,66.G#D'F6TOK9J=YD.DU":A>?[+Z] MA,_T]OE,P'B)%1JY%H3Z(-N12:6?)I-=KIHFTBAA@OSUXK=>3;,X)\V^?-3A M"^S'G7;X3H4X6 ,:/2-O/W;QRC/4#JD[2%&:Z0J0@Z:CL-5U2_3VTS"V1Y7)A78UW2-ENWS\-)HPFFIX;@P_'X0VS&",FY.M#J2CI)A'L$-\PB\1K!DF#00P&P./)H*)Z8%\%X(.AH+)T % M\&+(D)$%\EX P1"AG _BQ80$$\A[(:EH/!QE%Y@\SC?ME&^/,UZLH]X8VKK7PGO%E(3CP?RZ&A%1^KXSNGP 0F M39=&KWBAXT73$"-YL$=1P [)#W^NX+LJ3.!+OYQ4BXLY2 )SYV>8Q%_-TS9GG"&:['P\+M ;;L/W;"&5,D=IO9+>K2^2JMT6IY()F\X+.BM?$DZ%.I7K^ ]4M;A]*E]K=S**Z#=\%]B;R MMB%9DFAF.441A0K2F1:.)IX;LFV)&,HJV^6U2D/K%R(MI^R%>$C$D@] M&%RGB^.-N$S@B(ZXC<#YF 3^O]=ISFDDKM1,/ M5$#K.P4V/^CD"8Z&&50*^X32J3+-9D?K1JK,=C@KI!KY=DM.0KI"2F?B*K9= MP&+$WRD(_ >>YH@I\A%I$W%@\%A$_V-S31R/#\SFJ%>PM].1-*X4)^7662_U M9_=\5*WU6GUK[-]$ZM^ XE+[2[E(,#HPEH^C%+*NZ+I$*7;>BR#5VV M7^>R=<@O+VE >*,Q-TA\BUU]^S2:E(H]NZ@\M98\R1G-0"G(J?567 QQ?B17 MGG9)RL(7B1&W=H:6D3@>^FE#/VVPE.A;4MHG%&6Z(-,TM9MW>E).W>BU^82V M^/3! M(NC;YS/>MY:*:/394$F6S:@#J5_OR5(N\92MSY*5Y&F_X%NKJ'HYV4Q31CXM MBWJZ68I/M5$L-65IJ*+&WNC_%OIO/Z&-!H>\ J*:FH;%MF&39T1*\+>:I$FJ MK7YL,.LY\FNT)*+,9Q5J]NF M*E=8,_WK=PJ/4DE_3D'D#39WM9O@-I>YB7Z>Z!0SLI##R968KI+]32R=F ;A M)J99;9(D:7[)B':D59NN=2;?7P/[@8Y'8_ZKN)P!$2H?9ZR)N^*.*=?['0/T M2?V;(N#/B6_C^[Z9H+R99_PSC0(^TBG@F[O/;P&5E[WIW[63]1\8,K)HY4;] M\2"+2UJ%3PYFP\2F$2AK))'-%\A"-E=ELM6UH,I/7+[&3MD$2FW&'V@]7REF"%3;;$H4(Q$6O-2FFEO*[$T6.E[ M)C'AS2I7JD\9E2_K$UL8I*JY-4OZNZVWBW)JFRIU3:;3-(M;,]Y?IY]@YW[? MV^M=CC"IJ=1C(@M:DGC F_G2^ESG_FSF*:;-M^,A4XF13Q4ND\!+\OI?F6SY[>V*:GPMX M0^E5B EG\\GFG):G8"7MKKQR _.2M@(,5C>V._'HIBW?V 57*D=_1NRYV@#&+"CG'F" L99 MJ#>ZHJ]% S92YW73PG0#TT0+,T2@#>U0$W2T.HIEX5\E$]A-EFBHD@8>8)NP M3 ;U5Y<,$^[FP?U)MRU,%:V9+D##"@.V$"8=-G$ R19\S"NV #8&'^/L8(*E MFZ4'S.#6&##)P.&!E88!0Q LD0PALN ,:XNP#%I"8(EF3\ /-JK9@J\!-XB8&O)FF$+0Q=LQQ2%CQ(D MTS*DL>U\ $ 'G@%-; \$UN K>G>@R0-G<#]#)P*#A\2'+"A-O6"84^]QV.6 MCHWA<343$ UP<0&!P(K%$F#NBEF.5!82P"2KB8CND^!6YIJ M "_0IH"9+**&^&C[XDI4] 4<+H>)FX6HF6+T-BC8/6K*[\ ('DO98B)$+P!_ M%P& M;R%-X>0#H)-VF,*N($9/-0!ZTS )MZ'OABW *#G(%C@BP#FVR: %P @ M@*\EH9TX"^%S]^^,8GVT.W3[^SE])L"YK0/YI0VPRL%Q$[8%5?45W!SX58?- M/0&I'!_ \"[:E"SGJ>!&9R*X9P X&6P;W*P@.9_/N!4$!]KFV1.!O4\@78W! M#:]/@>>1T>E9OG;6Q)["W2E<:"B0GVVOS,UD+J;K"[RC"NK2,B4ZHP1@M,2! M04$BE5P:/ATE\1>B>=TV 5::?SMS(WQ#C1POV$31.>O$([8W:T35^\09)Q5- MGATP/"Y&,)L+^ M_ &\F)"1!?->2#1K.KR7P-U++!I/A!=SM8OY8+K,F]KQ-^Q;_**\%W$2T6_5"]SKBN%''>JC35=]CHF Q?WSDB:9,U' IKHN7*)&RB&* M@)WRZU." IGD\7^72.IQ+-,[J,2'=TJ0_X0X?;',)61C!0P,E\!IUTBY YQ^ M9[HK+&EII/!<,Z>/GAAN061TN5Z85JIG:UD(THW24&QLVZLN)OQ"QNW:NAK+ MUU5.'YTDNT:H#^2Z[J,@GI@I0"FS3V&E#MUYD\T.1_7U0L\6RQG-)G-=/)9F M29@BD$R]U@[M$R+XENAZB L=(H/I?63P'I32 #*F8)3!! LFGIP.3FW0383V MS[IT5T*'A'!&N >8$'Q0POZZ5T&_EVIM$29/B>>$?8IGU Q5KZWQ;5TK[O0% MD5IL8(;C"\+^[\]4![Z$#L$TP[NZQ2F^1+_O;K7S^F]^]#^@AY,"+#=0^*R:Z0?5+MW=)L\@?N#V>!> M_$ ^^2$G7SO*MEZ=R=R&.;QO# CZL&K^/&^:@GG31YIZ201:\E#>%!E)UMDZ MD=+T#G'21C(2?X>F#IO, #6=-T3.%'.B\_^2YE?<#]ZHO>I.'W5^625F[& X M>9+E0I-;F>D9OUJ::]AB/>7OP .N48$@$ISB"IC^O!4Y Q/1++_]V!2*>,#@ M6:,8O):S@%^CT@3WGBP=XW@>L&QKGSF/O9HY+SCY[K;& Q'!29JU=1+^517V MO@&:-]SP"M7=H[H'MWH"ECSPL+2C42W5^Z,*9@)PF%]4 ?%5M:U7SNC/B6/K MM;JK3A+O%YM/[10N)H;D4W.^;0VI]*]]D8J0MEY9Q\)EQ.VKM.)1K*J#NVIR M6RAY;U6FA:47AJ1 6B(?$+6Y+ [^ E2W+?S@GA=TDR =G<;M(G)C M3D4&.[+4FM1:OW['@+;ZLG" 53#@C0[FC/?O/$&=_3"!/5 \] $RX]R74:$; M0!1.6,'9):A$[IV8 :MB^)G(9LPFS0V'3SM&&L5D89O.V M\G#C+ES^^ [;F_A3M=PCA9X46>'EB6",-LF/$[PGB9N&#LQ;PU';3S2]VM,=2[A#SEF[*=8YHMJ; =#,N?U.JSL!(/\#Z4_WRTB9H$M%5+ MUT2@E<#?NWI&;#O"4N@M="V[UW^E'0+9_@OF68PHL8D2-1_7>9DDVE)-7H@T M74S#'E.O8H3#B8&R#;CQBI,45%1H+Z!^S\\DH'%XEI4HH8;=W+%B#DN9/=#! M1SK[@U6XIHBT?Z [N*73I^J%@VZHXON&V ;;@8)G6FA+!5&?&MQB!GU4"$&0 M"6-LV6S]\VC9A2>\%%;2*;ZPEN>1+*.F>VE^8N_Z'?N3*L9+6.DB(T1 Q"WS MN@%4["-DA.U1S^+?K&DPN$9-!3S27H[+"46E^>7Z+8X$4(_SH]Z^Z< QLD'S M#B*)9^X!Q,K. (AMI$:P/RJC!EN"@X-/<*:A93@%LNC.3!1?JJQ.1B:Z74SW6DRA/.KCTT6] M6P8"W&>8G5]W50\6U6]!LJ^ +X&E.SP )@<@KSS[E(IB+*N[5HNR$ MQ#\F*NJ&X6/4^&'L !,S(30A:W)>:)XM\#[76NKD=^2R]96! T-_]H\@F0N% MVSZB8SQS 9")*!6'H ?N84T"#2G-2Y'SSUY6(07%>6?URI'+ELE\V*R-AGS MW/W[*R1P?^D+_/=_3NI\]EY\6*&N&X^>J_X(?"Y82.2UGXH1IXR(FX#7/W+* MFMN:[ED3J>@^C>)Q[^VG$&KA,&R$'?T,@>*[-%C]?@2WDP)X]VNG-?#>AV^4 M,[EW#DO*22)*G]YWC(@FXKXKOTHPACI1/>NS@C^_.A / M<2!(@%FG88"Y]U=QQV5/YXGB.:C/0=!M6D7&2)P7:9Z-4\D4&TOB(IM*$00K MQ!-)?A(7B!07>]Z\J)\U%KT=VZ[WZ+9=W[0;HM)*I,\UK9($@R_C[78'!\)T M-*]*/2'>/-M@:M"OJ%QA45GWLKVDE!0&9&?;3I]K!K70JIOZL+%4<5L<"=/L M^&G5WZW!2M\S4YEI=;"KU159W%)9>]RK2PEQ>JX9%#E/328Y*5_J<9PH4\9\ MT"C0TJ3VR[PQ3RI2RUW\ M\(Y7Q<[E6E<"]X-)4,+^9J%_/!LO WAXDL@ M<>6R[X_6[8;D<6ORN"5(+D8TWZ$! \-%STTY5,IP?(@QMWTF+.U#&)D:2>Y.6A@3<*M+UCR72W MFVTYG=HI\H%.$1>J6PZ _M$#4-+!]F"7: & "':V1N'+[Z=*?"5'#'"EIJK)C**-NH]VJ5T;;;NM^:AH\-5ST]0"W<&",3=; M#-RL(CE#9?Z2_D8?G> K3+6/2)N(@YZ/1?0_5M4HMI2IE*KXDIM)=(+7Y5RS M=1;7_ZBBZ>U\G(DTL411VU,+^A_V%Q'_VRG? ^@I >ED1>#A7Z*AF"!4$U6=K#A;@208L"FB+ M"R=M%+X/YE@>E7K YZ,PWY'K;E__H7*"B $Z,L#G"BP= L2IP8V6;4W$*/S! MS4T_O,#[IIM5#%'/NT@NI,3WY?ZZVSQ06T/+Z0 Q@3Y3%ZVF,\0*YOF:Y\FP M,>@9\]6JALOJJL/5NGBRP:2F>S%%^X%EX? M0!_$),P#QGH9N]C$T%7W/;!&%/UZ[AVO(',42YN0QXNFK2 T1ABNCV$]*D1( MF&DLFNZDJ15,?3_998W;HFSCA^?;^,"QX$ P\'AG=-N]U%U\02G4GR>UMV'A MI"UZ B?++4H3-[$][=YG V:/FYFM4T>2ER#>CP W/5])U^@M)A-=)>7LL-FH MSIKS?&(\?:O4 DX'XV&--$I'1IAWKC"BAVHO,'X&=P^_A&;AZ8H[8 Q),%@Y M[4]J-YV<=D!HB GKMF5"-('H>\20%X8$G@16@N]+QG[2'E1FD)P$FMF#4V,J MF8<9:& ]>NY^-PM#5*5C-0AN!YP"CO3S./+B)()ST*8\ KYV-2BL[VA#,"(L MA+_5 #6KMOH,:[\>ZRMR*U*;)N2TO"2-@5!N2.728OI9K$_LEHE8Z6J MXJ[#D,5(@6IYG.Y%#W63:L?C]7',09/@-CKQEZ2NE% ME-'+ZJ$-#5BH_.QP0$]QAL;9 R9-3@ZP\$#BUK()F*!CFFYYN'\< M[+8"^[*@IX@F[*$":^!<(#VX8T6?O]L6]Z;7@I.$P]E>NE.GPO/%&X>5R+S" MF:8TD?:C;0$?0J5Y/&?.7KJ:9^5&-FY%LWLZ>)V.FG[,*] U M(!7'&;XI>L!17>5_ G#,?'!T?R",P#T 7+JVAHXZ#=$NIZ%NJ:OP=&J=XY?= M7D.=Y2*51*Y*IS]?Z.[O%SH+-]9IW&U7QD9MKSM-+D.80PF_1*L M;GZ%[SS *]WWIH :K*,;6]TUTO/MQ9V+OQW6_*"INI+[LO5H(Z]"TY[V9 M]G!J+NE("?/\:-[7'EX7?H#WV?#8XRWJ(P10SYV%#5_E>@8!!Q;/#$I_P_7G M\D_7)P)WJD #%$H4HI]^3!"8&SLB-%6?.#5@\ MTQ4@#U3G;WNIIFLG3<6,8X\CW,M;'L<7KQZ)J6? @P0(6#^04$Y#,HRW30O< MO@% -YE($,&AR(0OTL2I\PNOP^9,<,_PX\,3]M\4Q(D$6SHA#=N9&2]..%NQ M'IR:=T<=?VZXGYK0MG;*@D[0,4%0 ?LUP7K\O!8NC" $JLX3^: M[M_$26.G<_CTK(H>RF^DM:D+13HX-#@TP-Z%1!0K^4C1A 7=ME.7;3KWBCP: MIH7DJMNAZG"]SC3Y!\]8X631=-1)-+@;W*E3=GCXOLO<#X;CB8#N[J88RJ@!*>VH2)![P9=CG"HUPYZ#/!&P1*EANH;H&"(=S M(ER>LN()EC-W@HF3B:N!'70EZ(6' +Z./_L^0JV?SW(YCBLQ'G3?"BTE5(O9 MT,7D0M[2Y629GL>RHU4:MHY+^GW:MS-WSUE)I^V8CABA]+)Y+)FF#=5N@&;P MUBR?IF0#3 77_EX4!(P(@)R=C\<%>L-M^)XMI%+F**U7TKOUE4SHBW9S8M+: MHJ^M"FR/UL0N5VC6XB7^#T*=66C;-"8#![P-HPUC>%YKK@X4S*B?918P3%'( M;-UUIKOP?-.N9JYD8^FQVUH <(?\#/1$ QYU8\$>GODJ&J M.HQ@B@#8->RY8D*=%R@![^C,DY.@=PAIM2XJI)N#J=F?SU-R MQZJ2_!/+)\OE:WE3[@\5&!?"30C@_1_W]T^<18 =D2ITBGQECB_)=F6RF$V; MW4T:N0#C9ZX?YBJ@VSA$PF%S1N?-J (?JE*<*V/A+;_2]N:^[NIYYSS!-IYU MSO-NQX-\6A,*4<<#U09IZ\.2A-'>.%N T6=O()<;,))!NKU*T)%34*Z' :SSRS' ML#Z6)9YYI8A(R9Z(KHJ%VGM%%ART!GC==/3->PEL!KI7H&O_-2;[%V4A?,_: MT OVJ:QI,8-B(J,LO1NL\R7&1BVAXR][;)$'$F$',AA$"V'/%)HTUBG>'9#+ M-1R>(U84RT.$>/8,M&K_$*#O0PG]/.CYN0N]: []5?T'7\68^Q8"#UNC4Q"XTD M-Y!)KK69)U8S(3/[O#_(4]L9!ZSGHP]FGUS,V_TX0RX2XVTULQD/(NG7_/[[E MNDHZL$OBB]M#7-JV),5EDN!B8#JM$T!!?-EKUW]P[L %#Z>W>M!%?9?[X-8 MNY?OX\/([^9J3+SSM+%HK:&#WDV[1DL479M&4*;O KX7;AUZ7UV'XY'O[51W M\P20Z=_8"R()MC\Y/3EZJ^=X/9#PD?!Z)K(.3C(@*N?B(3@&VZH G:PC =2& MZ' JK?9Z(PKA>X='>SZ/F@_[\ULSSG$>'S:M0ZO!C7TFJ&6?&T%#((9N3.=:1>B<+.IK<>5%&D\4+R<2.F'D#$<&#MQTZR!EN J,(=90J;'6EWI?*(*(.DD/<\3BK+_I- M2\M1W%[6*J)8PVE[?BP?G3$GJ& M24&'ABJ>:/IDS9%PVXLGJ"QN>-%$: /LYX@7882VK0G#J#!GY324A?K_.TZ< MXYP@3V59SYQ][(\'I-D8G0N>T;EO\)NC&3G'<%[N!2E/E 7)]2.X-SAQ6VU[ M6@-RF,';A.E*$VF#1GP)>[T1O>@%\7GEJ4@=Z!*' !0-DT&NN+INB:_-26*6 MZ1VC6\->STZD!-SJ[KA(\\R#H9D\:)X3Y*".12(Z# 9P M_X7N8.FIVHY\M3;0^PU$J]"F@&$Z=W32M2)Q!^*012LWZH\'65S2*GQR,!LF M-HT_"7R@ !/"J [:57I_N+/AC7(L8TW;7(K'.[WTDBE2^J9AKO?QK;=B7*?Q MK#,!]V<&G6+JWP[D32"A1>B,?S_4<\2T-*\NU#*SC2S6R_Z34N[,IK]^Q]\# M\X7WOG>#_:BHY %%'14%:CBB^>!4K[AIHD 0R**X.%)RH+L#TH]U -SEN8L=RU#58+WFD;)P&3GV'A-H.3*$ZRM-Q_J)[ M^L_!_7WY@82.007U)6FR/>DH,$'_/9M2*)U1TR4+/(0'?]VG.J)1&<_8*#J& M&Q]#=('R? Z7+Q$^X-'>L'X<$_U]17FI]M_73 TM$-^*9E\.)>.#-$+@RXA MQ9F2"7#+>#[6S]RG$!QR-8X\?5!5?^:^<&GD6CR-(%DR>9JBNA^MXT; $4\Z M^*LAKX+JLG D)[QH[#.O=V<_!A&6I?J>Y $4OMW!80^%TYK@/M*;J>4^>2[@ M1*22E.R>R*4%SBZ59_EQ*UCY'KM6I$G3BU:,:51ZM7YVT[?*3[#6XB&12#VD MR@)[62RS_^[[SJZ2 M$UA44T*5K@BM7J%-+6I<;JI7%BW8I&?U0DK@49<;M_C!Z\KCGZ?M]!]Q/<6. M5^[0@63OK(#?0'YG98M,T9<\(OX2G[V->O&\B5.3Z&7S+7#&VEO&9W;?Q.T MQM>-,6ZLKT2_B7. M2/.D+%E9"V,CT#_YD*)B#U3R#-_=R]H9>+R74+"_=92SZ_1C<3)^P56Y M'FS':>9XN6%@9"4:W/3LY7GO)Q 2=GV8P8 MB3?JC6T@)"X]+U7B=3Z29QK3W5ANE^GMT@(2EXI29[(/GR7?HP+W]U8)7UJO M"A)%7OY>!LE"I;&:;R6&CG6X]9)MYL?UUIN:D!L_==HL>6E1>])$?!7E-NDG M1M6> $_%9V-R\L%^F? 0LMXW6:]WZP+DP24M/1:W4)T['ZW8='>;R*!=[RW[ M9(F-<(NU4H93IA_(EW@PO.LQNDO$A&$;+O<-^VL?BYHXD?;%Q*ZF!6/[,/;N M9F8ZBYRYYVM--,R9M, 4294L[N#U=S(C7!6,0\6VUKY6%0IXQPL+WGO,M,'3 M==MX96[QB>F^E_:'U,ICJ7"VTN_R6'B(M!\0L:M?#2V;>EO,MI8129;Z IN6 M:ODAJ7^V ^(?FN4%^-L+X32+K<\[&:&5DR/%AKT42T6AF47AM"2=?$C09Q#T MO'7NIL'L.5+@K/4@,9O+2Y5,@Z0*Z4AF*GOOZFE"^BD7, ML E*5F.3'E[HI(1I7VEOJ,B%+6(OUGM5DQ@JX$=EX:XOW;UK@A_Z;+YRUTZ^(BKMV'<0@P+8>K2%:Q6H)7!W@ M)$-R-6 H /7&-[G]+@%*>Z]WBBA)F>>Q.B M!&QLXZAZU_:7?=@K==\^M>/\H'T@*J2;/4-MNG6R>O29^Z.G!YVO$V[.1LM)E61[S, 08\O2.K*5E#1T;[Q2)PQI!C*Z![?J1W"X M(F![2/JN :<_K@AWVECYZL(?G"SN0_-MY%3EG&J!N@ M=8T0#^;>JB+VEYON_C>:[N3IG.?YOGG*^-WF7BI RAEX!%1I%=TT#WGJ1VIM M6.3E+_(BPR*OL,CKCXJ\."2QV!B5Y&/Q"70_P;75;Y>>[-:P3>;ZR7^XM1]U9:\?8Z>QP MV*?BC9S>8DG_RN%PII5G=(YF&OER7E[8BZ[<2X.5\>WN*5'N=S9:0>H4I M(>Z(183*1.",4]_;R5%^-\NL$E69Y)([;=*L3X71FHWYWV[-^DIQAR^+^#8S M3].$R/7H-%/# M$ZEEO6JEP4K?/F/)9"LSST5FC-B;RNM>K#T;Y=+G[FC:&L\W[2=19,CAP)87 M&C&C@I6^9[;8%4"U+-YA(OIBN*+M M^HYLP+/[GME?Y VCGTNN<1$G2IUXP6[010A/WS.SNRDMF:/\6MY69RNFS:5J M.R[-TGXH]8;2:$!7V2432?7*JA0SK4(:KO2]O=WNYS/VJ%WOV>5BOUAZFO2: MG2E8Z7N[V!\(T\)B0]80I@7<+_=J(9277X-3%BI-B\,>A'4D)Y M.@4K?6^O=U2**Q6T*K.UB]5$FM'X"EKI>[M1F2UU6H@MY6TOF7KBIFN5J[?8 MI!\_8[PIX_-29LZHHT:SJ48J57:S!BM];\^FRJER4Z3C>.>)G%>R9:"\4"TV MY7]FK3V,=:QM3V?4VI >TX9M"P!**?_9JWFNM^!GD7DO:[##7H?J*)4A7.G# M^2G)4GRFQ(YDT93B378I W"U6 +WOWY-K*DFH[?JC+I)3O0,6:YUR#5:YN]!7@JX=_ M9E5OQA,PI.9)=.S9F5^#9?ZX#]. MD!%NML[K.ME6 M>_GAN%/"Z:=^=U'?5N,VX$_$&:;'[/*59$W-3WL#DA:J2K8XJ8RF<*GWU!>* MBU\OZ/M ^=]U2I'_O*:NI$&M#BJZ3873]G5UUZ[ Y&? DH3&-Z,N%'TKBAVG MM!F5-*&..=!A %1P]*ZTTX0*M:1I[ZM=FZCG ^J,Y:_8S&F5AA*K+=6>/=U% M5+Y@KS*U])5J,#]H;AVZV4Y1[0URA_O=D\\;.B)/9\1I&<(!DTUPFESL.V>A M#F^F97#PFB.*I+F]W0Z=2IQO>76?7C6YTSL#MAM!<7/G!?P1^/?UPT>5QLCQ M9F(374%5RW\A[YINF\" ,O]^1#B$S)6]UN^,0>7A"*>%*3YZ/QR#$D+.59"A MJL@[*J9G/2&-G+,MW?O 4CB\%ECS[?D#O-\C<*[LHV/RP'C-FZ;&_N_< M&)BXMB7^ ZT._.KVQ44F@9X8BQ^?P8OL$F\(,Y&\X2VXUCUZL>]"?M1%$%&* M""\B !>1BN*)\"("!&AUG39B_BW94!CXATW\C[;X>M. MG3S73>B]8+@J#MX7#(!I"S_\[Z_XK_=@ E.3W@QK'T+HL4&0^%*S(N.71$Z MR=?"?.]P)751L^V:TQZ4.33;_G__2]#X/Q3QX/RP=RZ%R!+RBN!>?]('@M=P MWT%M_[\^9-]S!?(MKO"B[HI'J=1=,PKH(;X0%WA+D;]R\L/7"9&?C2[4O0B- M:W"-M\6#SP=]G*0&.W&>)JE=7US $=.H.YS3ZG,E*OH"YEE=[ IO?<#/9.)> M@M/=^MS_=X&3.#;_#4YRQ(100.@X/@?HYB2'[;W%'A<>(E)"N8O[=AM5-]Z) MTI*]-1YQI34A=R M=Z"*FY=<+VA2+9N)YWNVK1?''-/-]YNGXT ^,GHQ[8W_ M.1^8?3[,A?KE1=PUDJO&"UF>8Y8"R:SU8;E5R\$D)^K7;R+N[V%SSX3R"GJ% M'"/D&'_*,:ACCD%=G&/4<"+14MCNMA?9$DRU.-M5K/;TZSD&U5)P7)_T\=[ M*O*-QG1GFQ7(,6C ,9*I:W",.UL*FHB88[XYH3X- @ MF*8"O<'WH-H'2 F\G2WG!X)GL5R*R=_X;$'B^'^@(Q8<4@,,/WU":*<\7V ( MNCGN%V6\LBLGFS,CMNGE;\#SZ4;$L/N31$NNI%+U;FR>I8Q<"\[W_/4[3OH+ MT^[1<10DE3#D'S^"?_R!QO@^_I'H#O3^B#<9>1!A^]9X5*\PQ@VL3+&;M38$ M3]/R\HEG5KOX]*ENP((.H#/21.)Z.N-]J!MWZ$#LPG)C#/5PB/@SD4.=__). M@5/&20'&*>@VS-R^B52XJM?@YD<-DI!X9^'&5[-T/<[O:FJOU< +B1'@[,VY M(K=:;!RJA'32WPK_GOUE =42 T@X(8\(@B)IU(JM2FU6+;LCR8%.<=93Y8SD7G4;P=K.(.^OG)W0>T/D\9,6P5_ALVKL>,Q:!@DKI77^ 6E M]Z(.YP[YHSZF,T JT]FS>7%>S>#CUQ::GN[" MB[CY122CJ5NV%_EV%_'!LJLW[8>?47;UNIYR7S#85]?0GZVNH6)1^JZ+:URG MAY.%<33NX:,E*"&I?#FI7*E"\4JFY)>'RD(<^'(<>,-VNO=BS.L8,C^5,*XK M( )%&&]I[C?7 @;N!-+/E9^&LO][J\FA1A!BQF7SBT(](=03@J$GW &Y!%Y[ M2#MCRT/E(101H?(08L;7]C8*-FM\S; *A>)W%HIM4>4D..TX%(LA\PO%8H@9 MH5A\E\402L7O+!7AO$A8CF-S2B@70^YW/W+Q3Q&_;L.."0[.ZY-+,[YOA _ M0?QY(]I#^??3Y%]7--10\(6"[\*"[XX3$%%!IAF*PFN*PCM&CZ8A\6(H(2\L M(>\8(?Z2-$> ;D7.,/_^K!A]"3ZN9+UUAX<,IW :+SY@.9$7#Y;#?HB.,Q/A M0OSRUH>]6 M 3QH&JH7/I[NUH$'/)CL?CPOTAMOP/5M(I[$$^Z^^VG;1_:'K@=_1I/_8Q*J(E:3\QNN9%=7\V3 MM9/V3Z5Z_@.]75X8Y&T8G#9%W0%'Z$]NW4)1Q4)C@6];P.#[]O MI+:;S&S2&*7Q[(R$O_UFXI'Z>25.$@ M5(VOYR"N#AILNOM 2R+4'NT"Q-2?=0V!7G:Z3)8W-;7>+$\9/'U"/Q%3Y!\% MVX#*[UGJ&;]-/>,/4\\^E^$H? ,]6>2>?A;UPK.^1T#GF@UX/R'9;JH,/A=VGM)\.7%W:UWW MIWF:+BT4;WU_/]7;<2O1^:/P^];L-[3%;R-S;R=@\[HQ$<'%"/_.PFB/HH26 MYA6F'256:3U0EF;Y=/,?%>!N MI:0U >QUX8PWMC@IS&*:K#SA@\6D02:S&V.W6;,$ 4,Z1/(A0?MG.OU]GY03 M6OX_Q?*_1ASG9ESCHE$=\^-,XX/AG:R5M;L)FM)QU4AEN70F(LGM-&0H,+Z3 MB%)7&2@4>FCN7UN\MWRA&ARRX4\6BGT;%\ 7N'"^Y>RG#V<3_;D824]BB[84 MEW@\*VPJQ *GBSTFX,E$PDIK-:85MBY76N:\7NX0_"(_A=%=H'I2R=A#XEKS M1(- 7#_5OQ9F$_UY-M%7\(O[2":*M-9,I;7@YC+7'6ZU9JLTR4[7D(>XV417 MU#9O34FA!_-/LXFN;,/=03)1@1]9HYJX&J=&_Z54TQ=-.#5/-S!QLQ!Y^+.E8ROP*<99U]?I[UN!#[7U;ZFM.S21U@3& M)8FN#C]ZCQ+?:FT72YS,IO'.)M>A*LM86NJW6(+Z$B7^F\O;&_B/+Z>>WQ$O M"'7QC_""#ZKH)8DKS]CU1F,JIK48,IR<:6IKR"&NKZ)_<_YP MTLF)/<&("LX0K&K9\M:.$"27,0A>1R+U"W7R6QNW+E=!0Y._0B^_]7E_6KID MJ)R_5R ?4<*+6G@WD1Q7A>' 8BI/@UX_QN7[1",->"/4PLEXX@$GXJ$K/72E MAZ[T[ZZ^'W&+#^KI/!,C>DRZ5^DU&L5I;UX<,B6H=L2@GAY+ %4S=*6'KO3O MK(OU2-$G^]JG:[O8UYT!U7\Z-<0I9XF8!, N:29 PQ6GV"*F3S#= MN31,/+853/@79"Y@P%+ (#9B:_#I.Q5.*$0:*3S7S.FC)X9;$!E=KA>FE>K- MI$N<8; J);;$-%/)RDN[J"45 MR5AN2^E?OW>BH?O$Q0.&WHH!Z%O@;@5I,A$-4>-%;"Q::U%T/H;[YK0MJC=) M_&-BO**;@.X ]@'880LHO> 5_]]]ZP2?L"'."FYT"Y,UH1B9K+[!.]E6LTU/ MM52]-_WU&X_&:-\M8 #3$:!=LA$/,!4Y0#4.G!W:BMZ.\ETTP&P3O 5N-Z, MJ8!U^)FN@$^<_:&M0^10=4%48"!/-"T 0, OX%,6&DMQ;!'_T[^\L\NNJJFO.UA^.GXJAT?%.\-*Y3#>8Z5SF2H>#Y2%/?]^3 MX8H%2O?%@&B%^P.:"T &^+D'L;6D*(!2,?W@VW*^:$!X@]<8HF4;&B1O0S)E M;&*(D&W#T"I*/3Y"/'>O B)2\.E6$A4!DL/9K:(]1K$+XJ*OV=W+N'BFK2#\ M^5&R@!+%_P.GCYB 3Z+S($: 0?YCWE1RMCN]B(#-;H0-U!EP"O#>*!@Q51K+< WW$_1-<.GLE!M@BHA-M" MO#!%RU*\9VNB%=DS&.?1 %-Y]'A(/BY-"0"KK!D@-D0>%K=!OSM8Y6E<&*<" M#=F"C!HJV> [0!?0P5,P^ Q /@ BF(9<(XC,$;N'/QVC^$71YP-7<1>:5KC) M<)-O6;M BX":DJ39G&O[ ^[]^S_@'^])O (L,FCXSOX1)'.A<-M'9-&X._'2 M1L@$,/GA_L!',X<%H_UZ[FO\7W"+1\\]>5@$UF[^\UK#;N\)5QYM2L:.BDP= MN!)NGU $F*-__^?X- >3/\+KBFX\>KDS1^!SP4(B'\!4C(P-D9,CW 2\_I%3 MUMS6=,^:2$4I+RWG<9]^0Z'[QJ%G!3OZ&0+%=VDJMXD/"(Y(RT$I]=FGOGEKYX)(DH?7K?,2*:B/NN_/^S]Z;-J3K; MXO#[^RFL?9];=4Y5S&56][G_7Q4JSK/B](9"0$40E$'43_]T QJ-1C-HP(2J M7=F)-DWWFGJMU6NX2PHP?N#-X&-3 VKY_]VI9]X^V'TWS:&*X'\$%%/7Q@1' M"_0"0)UFSR+\/P>X/\\4KT%]#H+\SILPSZ_B.4UG!DRY,RO$Y7I\;I4=#N.( M/][;]B.I13W=F!"RB?"HUD( )R]J P<8,2T!-\>R2=,#(DSGY81X=,"M\RM1763:-\$1EJTVX MQ.F<\59N)MK;PAS!F'92$=%.B4G"D2<[*FV+ $\TWE.6.;V3Z\\VZE*BP4CR M]4A5X&O9H6W4&$G)X46%8?.R 6NVG;P]F9\O2],U&&+W='0Z(Q8E.^UX%5:/ M1Z+M40+H5Y4J4A:U%"/2V8)LTEX=Q53%R5>*MD#OLU@!)9HF56' M[?=H#CW%:VD^652ZF^V866+C0H?KY^/C!N23$WBU!]G*VIT)Z0JV31R38!1YT 1DI*Z&EC0%-U^:-Y2R=';8J M-."3DY$+)^*K;*3GG M>,\B]$5*HY"\TIZ(6&VURFE=#G+4R=L;Z>U2&HC#&9N9#/1)S4%6<7YRCDL[ MBU$CV6HB$R8SFQ6WM6*5R!OT.2Z=*F4RM1XC#6:IU(A6A90V4N,LE^;8E!8? M<_J&*;-ELU[S7/\7,A;C6=>;6,*/E&8MF0,+G>5" _G\P9M_O::"Z/!#;> MF8S6U)Q5TTOZA$LY?(PDQPE4X# " >2>('F.1Z4QAXY$44 QC,=(_O7<4GDF MS)>FHB/Y+L(LT *1P2S +J?K)69#=5[+U!6DGL$;SH*K*6L$4O0I7+/%J4Z* M?!>9=Q(96<8QM+$\2Z=&'+.DMXQN]5G6 M3J1$Q.IL^7B#YN!0[+9JV_N=36-=574'VIK 3@6&L3T'XUW7B3"%CE,3F)RN M46I:O&6[QJ6F:_&5%TL.S&USYS:!@ZPI]'P T].:FC$)+$)\Y9#^Z^H*G[Y< M:*+W\)U6[A>"]?/20M M&P'V@*OL=,":TBKX_L\.?V5U.^ :B4V>B5<&LN-PW3&:!&^73(%?@/=;ABW= M3IM[41J1Y\O7&"]/PB_?:=:X-L5>-??"VX%:KO(+4_J[^^5P49"6_ 5!?4[P M],!CO?G@[LY7FI$39=*]P5;OW33GWQ;NA_,C45=N2OD.K![1 7O+0N<^]GPJ.++:/ M7^M"Z/F[)IZ)B]5:([P$@Q<,K.QBOD"$F(AA(KP<,,PSE8KP$CZ\H-0S=3&Y M)D+,EQ#SP>Z05Q6QP(#PS7W//B#2;]+7[")$+C4U\P+M3W]^I?'=1Q2-^T?Q M1102;@JY^=[J,2CDZC'W@]@H.G+"+U >#R310?3;Z>:3/8T/I7#J&4\$ MVN3]@T?W+FC_!GW?(S'[R]@E$K,1W41B]EUBUL^)BJ1LQ"T_1F$.\3'V/ M0?3Q3?T'/YH\?J$P=?N?D[C5D8/AT&:_3^])PUA/Z M@+3Y2MF.;Y,WWU+/Z_W2YE6E(M>>A.8D5&Y:,(**SPW(]+6A51II44K5B MG=VVEU 0D7_^P0"^+LB@C[1]#=0H]3N_NO#X?+?74%D'MU9?PB8OV+KDOU>N];#!WM"+>)GOE&2NU MTUE",2P5JP91,/^JR;SGEEUO\S.6L6$L)7WW=]>1M)5=!,LKP> M+99*QD3*B$RB3KKUH+>7FW'5DAMU>J'4\76F7:#8.H?2L.2;>WU)4LDG](;= M/L/.C)%_(;J^#*#KP%?E33@THR_=7J+ZM,EK:$ECYTH3T1F)YGJ86WO2N[X\ M;7KPK:U6/EN*^6":Q;LK6'S[DG-^E?ZK5>Z>COHEP.+S!AQTI7''ASNQ!&IF MO&K.9SX /7MN]5(QDH6I/,TN!?+7EAU1[=X]?#[C&Y:-=T:2&"[NV82!^UO MS+/$*^=*8Z,W;FW9>GG&J*9 (5;1@9+Z-,YD3[RP;0E\.\#(0=^*:S1L:XLLG028SW MVZ*A[?4)H5>\K+I50&'[F9P-G34Q5PNY9Y%6RUAIKRNTFO5QQNU8XI+#?ET MU.YR6"#PC)U>!0/?@6QMJ+QFOE&G-3>F"C@RV;!L6:TS[5'9+(@&?:WV67DKR^@U=^#VB )^/_,Y-@'5M")<8X!VW'8RU@>V6/.C$%A \ M?V]:Z-7;EU?GE;!5^?5_>3=M6!)S$VG^'(U6 K]M37A;J)"WZXZ'_Z, M$A$B0H (E(PP$0Y,1"P1$D2@U'/R8F)TA(F[E@J]>DI_WZZ#2S^^)@UN7/GQ M6O[GG4L]7CV%[E_K,2*"P(G@FMR]>U+T-0 4-=$67&?>#2KZ1&+N.RC\ 6#@ M"[\0%PNXQA(CD>.^C ST(A]ZXO8>M;L7 M@_"H/N@-WRQ\:B?;0AFO$$AE!\@0-7[NW7! [S9WQE4-G_"O-];9N)%>#I2Y M,A\6E^GA>J$F'2> N"@OVFGG@C_QNI^)/AA6FC5E,JV(4>P)G_HWJ#@1AA-"V-=4- M>$7ZF%KBK0_'4+'Q[5)=@];?OU-!#S<*'U#COETMDI^F#3R&0GUK,1(T_@*3 M+ ^'Z+!K'WXTDR-;TZFDBFXPD\6OP4>:;L5DT[0?52\)@$8C!>;A41@I,'?! MY'WJ383C,/P&92;,92B^P?7QSG#IC_H2Z>X0:_2=](HIKTE.GO04M"Q]PI?H M!>5^UAT"5F=(X,.B]H9#)&M+'?UU)8HS7I+$1J6=5DU9(K)>4"A,DWAM37,) MZ%\D\2<,OTN%V'#P8)@4TH=BUH=36(\NG^Z8Q_\#/&F/D)(?1#[^1\\)=#Z? MMC B@RMV/)Z@:-)9C]*/X3G7X]U\05'HEK(4N#@2'V7CA6232[I5B1#J*8&< MEB7Z[.;=MTWW31/_LN(35,I<2P(SK23Q,&.N:)HVM B#39K;K0Q0 MA;>NW;+>R)%C>6.Q'$C:"LGC6+-2D"=]WGF,'#ECAX2SR7+Z&*;* K#$W QP M%U.R#XLP)L2YJXFK_$:W_8>.,P*^EB"7Q'YGWL.[VTM]7T(*.";4O7*!_=)\ ME'#C!26>$Q'#W \Q'PRHA\(K9"6?W+,VIGNNK!@0V2943.'QXR5C8PB*Q[P0 MV<^I\2=2(F0 >#MEY,O[];DOG!>DH2J\MR]Q\5)_Q#=:/N@@0'<.@G+2RLZ2 M:D%AVW&N5TN7.LB$#J*2L>\EKK]PUIM%^28X0_13M?$2X7.;]+A-&'RE.8': M]9]_L 3^E*(N5>3[A"P*M^#!;BQX?D&!P8\<_9&D^9*DV;LB2PNEOZ&*:XOI M5;JI+2IDF@DA"+?*!R1-L[Q=XX5JC54^UXA^F&[VX]W^.AG1KJRL2)E]7?,Y> M(ZU4PN'D5GZ!9(:LA@_8!C&7@TCW^X#\0+:9=D=)QX<*95NRI YZ\T*UR1%0 M?B2_G*P4=FVGQT-@'NLW/U6?^0;GS0,$$WVSY%$D*SOHCGH91-;*0K(W[2?6 M]2^H%!F5-\WZV*?;NM&"VSS@\S,2-V3Q(.G<+O+YU16@1RV.L?<,!"2Q)\H]+2*^ANA M('P#UU"O8EC@WQ"5LF;SWH9OOS7DXLX^OY<[Q9<<4IUL MN<7M:0THF!!($TD39,G,RJ:@ZB:@N--@$FNH+'"=KQA(7IW&24=9S;DD[3$, M@+(DTM:%<1PE_!(9@PH\J,+S^EN^^S(:=@X@; MU7TU.#/'LB#%W#,!MD7(3&'Y=&-DZ+KR%&M(FF9NU!6OR;P+,UB0>@%!^!P[ MF,P-U4[\QXPM#!E V8SY'2)@4'2*)(]>$$OKMBJM@(A^NO!BV,$! M=C##._= , UW$J]=1%[2)P:_F,+C]L5F M/-S.X69\ZW%19J=6>S7M*1+*:9+%IXB\=72L(.]-[Z -B:^/VQ"!+CF)=2TG M&Z:54W7]Q AT"]H[C5F%;77D&EL?U 94H5$=<:(#34 ,/PVZC9E+&YQ0L;$D M65#%$J65I.H+V'3@D'9TKZ7&&+XZ-H;O=@GFEV.B+8'5BV^CHM4:T=HRT6&1 M>=?(E1BETW.(R9]_".2)I,[TDO@0+DSWY1XR/'YUF24&H#'WTFFG@#^]1P" M)4V$A>J!E3>9QJK\!MX])I]C=2U6%RP=P"J&NK%[:/(X=L^M-.8V5;%T@/,8 M/S$DSRL'NX\V M+T^Y,[K=,$RHCKI[ +.^5_M;CBW.F%?54H_OQMG\HBXB2TZK* *,7[&_!&];FV"VT6YZ[)[ CGZ"^3I([3Q1T7M7'!RZ@EQG:/ASH M':Q-_]EM.C7K94 N7IL1&L%W+"MH5T2TI^ MI&T(J44/?!T O1?<'J#/YL9KGF%732:OI5KY+#W> M].'9@"?\QEBOU>XC 8&YL;W(TPOK:KHECV4_J'% @/M[]/QX0[4G)4!=Q=$LB\:5@H9OA MJNP,G7>CW7,2 V/3GY^!D#7!1Y 0#M ?WPSZ?8$+F5K\T&Y-U:PZAS+UL1!TH B^S-(3[CRX+Q][@:,'H3%"F!M!O1-3?\C MRN9"Y3=_79_$*Y\ F!,GH2D#/O*CH\GB,*?_/Y=\F+<-O7VS M!BM&O"1&^>8?2IS&T\*?_W44/+QWO<-L!MWXNW/&'8#/!POF^N4F4MR+3>;' MX/5_>=7A-Z:_UT3J&=_Y^?[N_7FX:Y8B ,S_$SOX'0+E!&DP4^( ;D>9$/YC MQ\D0NP^OQ$C[.+?TQ5\,?::.\4V@SPGR!.5W<;#B+^CY/SX&. (F/_NU#-G MG5CP]YTG]=#L]S\"%K>;DP+4E(R77&+NG3[\82SU>:9X#>IS$.1=-N8D!$\E M>8+@$AB?X@@1(SD>%1-< B<1E$=3 B+B?[RW\CLW8AG)RXM5:U-7\G'%X0BI MR0WK32_.\G@D5^1883&AT[<2+>C@>64_8J;($)")2+Q=7RUY&D>L*''FR3@M;=W.+@9-09*K7 '#K MTIU1TW.AOIJ3:":9)H61BCSE>PVU-,\V!3CR9,[48E%4TU*^Q\CB=CEMS,J# MK#;ADJ<[*L@%G*\M>FU&GI<1?=9.KKIYATN=CAR-# P7$TZ#::3"%B(L<(9!C+ID !WJ" M(B@>&1.)E""]GGRXE I%L9V<*YNEB113%;23)YQS5#VJZ@+63#&"(@_S(PTI M\2-JV?2B_XY']M<$GR5DQ6'G%-^3\DK9GB/-&!K:=,76^4YZ39&637] <<0I9*==HM"Q#Z"#8:ME!,AEK5I7@ MG=[)2*?%;NF,NNXJ^7Y>S36K"XIK3+S;OU>(Q;?3@-EP\O:RV6'$49VHN/ESE=+#>Y MQ.G(;+[(TQ(O#Q!JF 7JD*ZVQ]NF5P_D>.18E3L$26T*[++=+UE22Y9;^ M4\65LLYU*QICKW/L3&+DX4INGJ5_5$FENIO,9,IL.EB='HEJKFZYK'(B>%6R M0I+=M24C&762=^+:K!8G)G H]7HH)O73"7F-4HJ<8[M\)V&.NQ,'UMH]%2I4 M?SZN50R<[>DDW9@R6KVU>0)5','/-3$HTLFG$+;0_Q.@.P#X8^HH!$9'" M1R(RXL98"N,(0J0X7DP@W%@4)3*1PBC @2?BQ5QEJ.)P/6?*O8E9V9#UB=4^ MRX SO9EF%TV)9"D*ST[*9%^L8/0Y!NRT"TM*$WF4D15BAFM3DT[TSQX!-BGT MVT@70YF>+3F2Q>#IBN2<8\!*?LO/2,IH*WRO252I>'4VSSKG&)!&B@VD&U_H MS++H]$JH39JS:?,< R;Z[5S39'H\RYN<+![ MJ5IO=0T_O*9>&)*;;@=3B.V);0(%S;4S\ ,?PXL3 48OOV5DNM\=&IG/L<,[ M#-=;?<;C.+8-V%SYO*EZXBSM08^GVUK:NZ#P'C/]E>S&O:Q]?W.RGU,V 6[@ M\F1-M[WRAX>^D_T#PG6ACZ2A8!?J M[:Z%'_GFK._\W3E<7,>. MVYYXZDWU'Z^?M&L_>+Y>]_D%O]EU*SWTYAQZ:KW S",@@0W]2_YWS%=\K[2G MSLIPS>YU@.NVE1O3O"FB=4Z1B\.$T$Q3P\KO=-M^I.#7[BUS"(2&9+1='VM. MUZV*9)I9VP#66=7UYG4"@@_&/6'N M]FD_DQP!R-$T8Z+[ M]?&,/V;(+B.R+;$P=DNG_)@#PBN@@57>1TVR6)CE[7 MI +@:D,2:[)V$HWBDDA1+(B=36(\1K#"U!D84G>08B9__D&?ST24>B0B:[[4 M08D7\D!2K^GC:4<@@$)>'D&1EV=0ZO29B)9"14LO%-0Y)J@V>,5;8L=NE9A" MG"U-D?RLV-GH3G;5LVA 4]3;:\MZ]T0B*EJ,C"YQ1X##U3B= VL>GIWO& M'L4E- !*-;H(C"OWA"YOFKH@NX$9+R>U)NAS\+4!@2= 'R&\U#VK M?0#><*-]O0EV).V&8/J[@BD;\$5@2J##3:$2M))BJ@[PQ(-QKD[EO_!?_L+^ M_7SW6CONO7R:5V%D77LJ2=9!^-/Y@CH6OZ2);64M ENU7YIFVQ1OEYK!%]1I MVXN%ZD(=4,O(VU',A%L"8/5X&(H^UU?H:;)^I(S#NQCP"NQ W0QB&*B: %GF MOV];2>?=?>,_713GI>(C23TC:( U/DX+>T!7]ND6'[+ 1]0K^X?A!7U.!

PDOB.<)+"/$2R;%PXB628R'%"_6KKT_B@CGEH23?*;" MW?3\@["[V#'\$'P?:47AR][0% B@W%?4][Y'SRWT]VF@U\"*,?L;__(,_D2CV$_HT19Q[ MH],S8MTQ#*3V>!?GB U;68R%A8+85:="Y&IS7A]\'^\NMHO&8*.A,LNOLX-1 MRJAHN)L[0T'>I]T*-;ZB>UL':&A0%IC: M'UD_H;7K?YJR5?'9>9/QN/R,Q)ZDV*+>)AR&;7?P;'L\[0^M"LP+PV&-9^1, M@9Y(%$2BX!^VVNDDT^S!'C7*% 7+)]'HT MC] [=+7A2APQ\<4FP<8WFW*IMVCEDEPPNMHK]]7]];30B*"#YSX2P?##3>C@ M011YSH)2YFJZ)KPIPE&RT4\9"+] ,H3)V@/2;G1F,'D8Z'/$$THD?Z;W+'A^ MB$1&Y+(+L=)W46BPZ]4DET_5EHQ4F]/)N3,UJ0XL^4%!H4%\LJ M@C2&J,M5O+=E>RNCRV<4IU(>.$&H@EX+ OW;%<+0("TLTNPMXSWPK@;?=&D: MPIV'0K1_MSIX1IXG!1Q))8EF5HDC]B99KY136![6< %*(/F$)E*_TZD7B8D@ M;FA#N/50R(EO5P'/"(JA4\AOIDZ]RO3*S163L])-JPFKK5%04!#H)4'Q_IR0 MMR@DO&DBWRTDY.UMPR M+S\\92=XH@]]'$" -TP15"(.BCCHP0)K0GJ^!AIPTC"@T][:'#]N:*\H9OFN30(VHAWDQ*Q5GH3 MA S@4O'_@ ;\E\Z=22*&-C'2EOEP( M%6HX'U=(Y_N87Y.*VB"^+2),F5S-*2:..6:K"9B?NL+\C^PP\'4<6A#LN>V5 M@!6EA2'!FK]@EY'A$^SU8A2)]ID(AG#%IIV ,?:O7ZN1'ZX FMN[G;V[@C/AFDBEG:2;I'-M3.CTTJ9)]FIK 6OPP(XHZD=__CF1; M)-O"!+5WAEW\3N'V$"KG':7;.M,HH@[&4\JF7DMU#;*S6HIN,SJ8XH5?DFZ/ MXV]+7O2W:5+D:XM2'J(LJ3:ZNM&;HD$3RJ-)+L<7>.&TU_8Z^9VS4'^5C M?$>VUAI?9^0DQV842$?-%2QNCSABRE80:H83TWHR@=0JM'ML 5E^VGLR$A*1D B%._%72(G[)6E] M4$QTF&3"5E$/&IIO81ML,MM27?& M-K5,K.C@]#M5UR9QMQ-N5)@ILOU#H=5%IO]WJW@7*ZQP5G]@" K99.QN*5_& M\6$^V0;BVZUJ?JDJ0I_HJYW45ZH=5*KM/-:$J$) MY050]Z)R3$MVD&]D4W9%V623Z<$\(:@DV0Q" ?3*,8T/,R4C!U]X;/? 2XU$ MQ9A^D0IX1I!;YJJ3$Y.I#E(O268A3N:ZBY'#H5Z!]3MJ?I&(B$1$5(@IA'K? M&2&Q:N?)@>)4NDPFF2W$5\,Z:FV;4$A Y]Y5=>]_+1X@[:8XD37 AM9?G#JE M3^BF^TJO &\O-7L.WB[\\W]'?QYA)VL;;GPCAW*^#._H!P*]-9_T>,% 1+8] M7$SL7$V=UZ?-URAP89_13:L#8=0!2!KXWY$,V+@0 MT**JZHX9^Y>LQ:RI;IN ![4Z7++8+=SG=0&,YQ>F]'?WR^$:X9*FGH([ MY]=Q%QG:GO7CJC2V#F5!W.59]Y/C'O>6L7NK/QOJD &*%Y6,$!,^ MQ$2"+)QXB019./$2";+[(N9#3OMKVO%/;!%W36"'>\_ U((?_K\_Y)]/[I] MG\G$70&0//;&",#NDXS+$!D=O=._&!GIJNB:KX8DQ:K@BZD98X#%*\;^[W]' MG[VG"I+DST4E>2-?[.&(![Z/!P*\JKXQCU1Y0YAZ;=]Q]&G7_SUBDL=F$@^/ MIS_/

(D@>4U07MKHVP0R>D-D1D1R0"3X1T7D M.=]R:"Y'O4+;K]N[PGJ@-ZJW#3DA-+L-RGSP_ K!YC"\A_3/6Y:0ATYXX;NB M Z'='P'NY_%=&* 4L67$EI\!W.?._$ MH]\E&:6"7.&4'&RU2[27H]T/'FGF,R(2R,N M?1PNQ0^Y%.>,:J%9KDXK!<5NTHGL7%.K.#NY+Y>N5M-Z@>C@%-.;V4HY)S"M7 ZO(2ROZ30_*A>20$YZC;YQ\K0JQ&V* M54>")!(DD2!Y)(7KJB#I%W@R84AJELGT^6)N*8WQ>=QO!'Y%D#R2-\:[;O%R M=O5SERZ1J?<581AT.MDWV8*![S-DQN)]E"!8@?65I>B)+\;SG9XOC8JA@F%F MVS45P=I:$^F-6T4KZ7 )3R.*7#L1OT?\'DY=Y7/\+B5%?):R5C*3I\TEQR)4 M?8-!?@>*"_&#G434*><'&' 7&K"$SAK\76 (Q!O@0,'P3==(8=+QH6,]'\CK4?$?9=S*C3J MRZ[I]D$O2%@HR#W8X_HX;INP1!#L6O0K--C@3K<(*H^@W_X8S_BY\G(MN-OZ MF#4EMT_9H4PXXS5#5W0K:6L)C9VG%8:KD\M->TG[3:ZQ^WG)P\PHD;SX[0;P MCW&E?UU < -'G!E87% R^&K 94=5H9#>]8F^)" >R?3W]:)3(J2)TIQ%%1Y^0CA .*_>?GL4G$%P'K!H_." _N7#@,E1N? M>L=_A4D0*H]"X%$HWQ5M$\*MA\QJN&/ W:')\$9BUG34Y/F&68XK>7LM"[GY M-NN8$[]C;>0\B$1#)!I^FD/AO:(ATVJS\6RNWU+FC=2&&:<,9*)-_"ZU5]T& M41^+TSX6+N0]D//F-*?J3E'ST 5FS,JFH.JF;4AO=+?0"Z4FG6POZ\BR3(Z$ M5;%>K+5HCX)DS99$VKHPCH/#T.![8;3MQ4*5YF DT$4% (88K"(D&(D$64CQ$@FR@#MC'#G1KVK'O[#*YC61 M_E ^]:^W$< 2SXG[QJN&N95&V!CD=W/ +83"S3CBYU2)K]ZTL4:@+!.>--\[ ML]##M%3 GG'J)S'+3?MN1$3R8XGDPWTW3B1HR.YOX7U*;,$#?(QU(\;/P<(L M$];;5&VH8[GW!5)L+O'P?@5>/KPTX;YU?"@2/NB<:5KT%<]%R'870%2;YR@( M6<3[&VB_&?(CTHY(.]RD_6"6P$L?B?T]N!D;&_K\=3G#VQU,OXR8KSC:'R1> MZII;^B>64/W.SA(-?@-50O-,#)3#Y@=KK,(%BI\4#/U3T M.+SF[V'%HW.:Q%&VQX\U< -/] B_]1 (5![#F'AP9>8PE+MAR$ .+'CUDJ2D MR1J6Y[9]MIXJX+HQVI"3%>WWF;BC1A-F[OB]0N)V#I2(V;^Y"L1[F'W=&.:X MJJ.3B"Q65Y-E(I4MYII^+XBK2M%#)W' O_W<"-[/4'%CD0XBK@2@%AF0LJ?_ M$65SH?*;O^Z._97M;GNPQ#-.PO6"C_S +W?]QS%9!_,>3187)%7]SZ5(I]M& M=;UY5801.X;8PQDE3T.UX,__.HI+V[,TS*C0C;^[.Z\#\/E@P5P>GTAQ+^R- M'X/7_^55A]^8_EX3J>=]%_N_^VLSW,4_ L#\/[&#WR%03I &LS4.X':4L.$_ M=IRSL?OP2OB=CW.8 H&AS]0QO@GT.4&>H/PNXAE_0<__\;&I 87,?W?JF;,* M'?P=4#V0'NI1](G_T9]_W&0B>-N5\1)N>9XC6HST&0=T4-1Z+$ MF!20%#.QI)("E221Y)_O+?R.^%4'8F-<@9C)HI<;FWS M=6QERQ,'BM'7(Y.&E".S>(97>+',*%G&DI)M.))\/7*+0M3 M)M= T!G-$:R6V,YI@T^BA#31?M[*S! MIN<-:*^>S+GI4$.G5YD7$6JQ'#>(-NOT4A//LCT>64JUUAF5[:HL7U.0D=$O MI,S&! C[DSF3V7XVK72O$1#5Q514(./($FVJFGD,<9]MAV\EJ%UU9\5(9 M'$J)4VR:E+(E6TZ=9C-,H\C-U_-.TZ&YY.G;FX1,I=-TH1S M'J^3(\C4B$@@%)<$),\18P+E1@0)$"2BPIA"DFJ<5D]H[1-N9F7*\QR,FB>I;Y&$Y$9VEPS[7K'(O#!FE<(YQQ--=95 M;63B;!\I.V+/97L59$AF2H"BS\"3'@I$K5:T MRVP^52P-&\:,7:1I ,^3D<,Q59>XK+U2>LU1)<[*=6W 0EER0J<+)SO&R3A? M4.IBSFKYU2Y.V7HGE.S*WZ R*;*6[8!_G\C/WOJ1V<'X,X)&V<$A2Q+"GE-!(N6GYPA]P;EV M.1,DPDM >"&>\0@Q841,Q# 17B*\?$B0$1%B[H:8CV8'7]..'SH1\#ZZZ>_) MV:&>T1^5L[.WYSV05?QHGIMD>ET[<,(&B[M2#?:3J.8E+.P]#")K92'9F_83ZSK]Z0B9BP[P7:1, M2YKST/=LU,.!,^T^WGQ]FN7NRS2R./8G.*PAHXO"N"\?]/2 JY M1X7DB*,BN'VW)"*"!MP/E$1G+Q$_*H&:R;K46#8:E+)D53*^YMN%K@XE$/7G MG].LAB]I=P&KCJ.I*XDKW#9 M&2F5HE.):J?M-KM>:C:FO6A$N'>A*1(.ZG)_TRPO^->[[F>8^8_8O* MR/N8W$H7.HL,8:]8NY])"JO1W.Z/8'CA[561D#E= $*H7^%0^MEV6LC $#F M E5KH,'5%7^60^ MT2LS;)Z'1.1YB(R1R/,0TB,:EDP_=S4SV6[FW2IK,.4^DBY:PG39D!R_--,3 MB9UF-T<4'^WYL5T.MSAK0Z9: ?&2C$SKNVO/07=@#QF8WC2]@X93=.[OSOV< M;I^[#UW;$EW;+)0-,\\C5:%$S% SV_2J%U'$SXK'"!G31++E:Y9[T'#Z;99] M1X<]AN>R)L_MN9] O/"%3&3Q/Z@M<),ZK9$-_WUG^;G.\CW6IOM3547:NBED MIR2=3!FP"@4\PY\P& D4F>X_8\^W8M<0&N./Q:[7[O_/%3\?UTP5S64Y),/5 M^J(\4K5B![(I+*E,?>G"_QK*P^FK@"+O;TR>+VS+;2ID289D6I'W(K(P(N]% M""JQ!JGPL)HHFP)L.R:)S%H 0VFW"=D9L2H.&O1HI#,U=B.RU;&8&+36<5C3 MSLLI(4XEZRV2V2(G1B1B?KH3X^%%S%DE[0.B);],M0>H8BL,16=+K5FEL[$- M!X@6J+%]K07&.S6V8-6SPQ)QFY_GXCEX[AL[6YSVD\8!UXNZ#4OJA4X\OH*1 M:X'>6O$*&A@?M%0OP^?![-@W]*\SPA#=K@@DO2"22GDY+*'%=2)!-V&=7Z!G MD4]H(G7&@OTYCI=(<(1,H3DEQDS:$Q MX*#8H+QV"==DQE'CC-<]*1ZRD<8W5"S6C?.-WCIZ6FI)@B2O)/%*\6*JU)_: M4F&X5.H=*]'.E_2XI8>@>'%#,MSFXY9DS$W8B$&WC9@)V1[L\RGF2#%IO9 $ MRQWDU3"&%7MD;?RCJADG$L\8'E4SOB!5/W PWZRH(?Y,1,4F0X@7S*U$%N$E M;'A!$VYAP0@Q=T+,!XN 7CU4?F$]MFLB_?<4 4T]8R<6Z".7_[^*QU/I?CU8/!/\ =(K'TL]\I[K?CWUCW#LYMD(I7I M#)FZW*W8:YGNK(=-K_)BDCKGN_V"0/P!E<_N?NR'D)>O64D_<<]7+9!(6-U. M6+VC*%(^WUM)-LH4V'*I)6B;;D\UJ\ZN\AF:N%5AI-"J;K'2MDY:;=JIN0FDJSR3(8>I>F,F$);Y&17&0F]6!GI\?2R6]2%B?2R MW['G2"_[3@D%:\*\):,(C2KF]3Q69ZE2NE:VBL*V;NT+PZ#4US)7'D CNT4] MC4@CNZR1!1T&'2XPO:VQ!0VG2%Y">0EK:;PE+K-\LHAO\UV&E1NE>F$ML_QZ M._$*:F#DI<+=#Z;0W;DB&,=XHIM8R5]M>EG*;-:Y9LN4$T6; > M53=M0WHC=K0[JJ2F_;)68\O6Q):9?CXFR.=$*HJVND@8 ?4HC\(3PXD7,HI.#"%>DL^)BWFD$5Z""K,F M@\Q)B/#RMAPC([R$#R] CD5HN1M:/AK\?DT[_H7![]<4TX<&R3XDGOQL2#R& M/R.)GQ02[UX$QKS@K!BCB9(8J_*&,/62"G#TZ5QV0<1GX>>S&R29W".E!/EA M*270I78"I_OHTC^8)$[N!AZ<)/#/RLLKCKR0A1.%=^Z=5+\>#)Y/*&1!KB& BW>._'KR\%P@OQX,KL?AQS+)(UDBE/N* M_?6\=T3>(G F9#;[-YZ!OVO/URY!@BEQ]G8@PGO#70X"7.*F)/P5;6/CYK1> M*ERXTSUI3_5L[31/]\L.T#O1?7#+5IZA4GQ=MIBVUE@.5I;>F&4=+^8R9>$E0,?1N2L.O)^#(; ^M MV1ZHMO%)-D:+Z9ZPTM:.DI'45G-D=.>K#F1CJ&M@M] U/AU[&X!__BBN//(\ M1)Z'A_$\A (D57_._8,] M.-$P:VTFU0TE592R.G)P1RQF!B7:ZZU]130\7M# G2X-?AWRFJL)I,$*U5E57J[2G2[%#V,(\Y7K]JZOFTM,;MM)C?1>R1L^(W\/>M ME9&O\S>U*G9Q>USM,ILX,VSEY4:BOZ2]IM%7^/M[:^>\G0B%[L?M,S"PQ?L3 M,5_?HH"_(0)ES>:]8D$/41;HSFT:6])*TFPI9^CS#)@;4D-/MJ89VP3PEHS3 MHCK./-DE[>J\S&#)/)O%C5+)63L>;P#0 C*U+HSCX##T7B5XCFCJ4C9,\CG6 M,'31%JR8#X!];LP]EO()M-^>-L\<$X>D>0E<0,RXD@MJ^_41$+DNW=T89!_@ MH\Y4BF7T.0#6!H(.3?S'C"T.UJCOUQB33;<#IVDO%NH&]ND[)%EMX] "&ZS$9_"?X'& ^Q\Z];O\U)'Q3-BTX]YR?Z4;,F>JJ9 )Y M#&\V+4,>V99^;1J7?2#SF;&)I $YKX+5'LP,Y-\TQH,7F!88S$\,28(5U)[ MRV1A"G=I@H,0[&JTMVW6XFR?W$_[EO:8]FLL6O(X%)Y\PA?E1;L[; MP(JW "@7NJS!=<4ML/JGF+T M5"=*J@R MGF.!0D=UI 3!T0'R2Y4@ ?Q>0Z"_"%>NO$.=N:__H M_E, "]-?%L#E[EE -;HFQ6# !V"&&&!FR+W\6H)THOIP&8/='H#-*VZA3>"+ M=_,8/A7"=QN2SV;@>X^A(!( 1'G;FNH&X"*_I)ZT%E1;W+W G\*7'L?@],!L MQD3PBE>K ?CCP;.FK;IH.%F0 27B:"9Y@%KQANQ6ESN:_YM8]QJU^DMW>,. MI?_ :ST6!%^LP%K!5DV@!WG$PEM'-.#(JAH;VYJG\$.:=ELR0PJ%8A%\) A MV+D/.T#IB9G@:Y<679GV',N\"'E>@]2^EY$'RS&E!0\C5U1/VH(%'']_7AEU MZX,<5$$15$!MT+":_@><&@N5W_QU%?!7"C"6>,;)Q5&U01>>QW52#N8]FBPN M2*KZGTMNQ=M66GDS?QDC=H;J7F2AU&GY%/CSOXYJQ>Q]WK#VH6[\W25B'X#/ M!POFVIT3*>Z5HN''X/5_>=4!'+]SH::>\5V*]]]]+C?NBE($@/E_8@>_0Z"< M( W653R VU%I1?^QX^J*NP^OE,3Q<0Y;66/H,W6,;P)]3I G*+^+&P%_0<__ M\;&I :V._^[4,V M*5Z#^AP$^9WMN]P(XJJ'+[?LDHG7VSF9C3?+-+22_GAOVX^LMC;IGEQ65XJL MH&1+*=MBN@-'DJ]'DO-EH M9+<=1A^.L]R$PSCD]8:G M"W0^,FBJ+)A>OU.1W**2+VR9(LKP MPT2>7\Y[-2$)1Z9>CZR4BF9SH[!QMH[DA+G==IK;+8R!/'G[E!#D;J(Z7")\ M+<G\F(!=3C),(#%%G-M.3[2T^]R" \/ W!=02 !5K9WE\KR[V!9] M&QBX9KP%Q2\ 1U:" ():4[!> :\:M:N'NU!< "48'C50'=:A-J@;#E0K]^8J M--B!OB=-@ [N4X&[,Z+>/A>CY)VJ+?<*E9S MW:UB);U4L8KAZ%/,ZXX,9YKJM@D41_/?]R^A[>(L:P"NU%X0]D;Q;&XC=&=M MM-=@\S397 U[/8SJ__;BV;YBYBIXP'#3=Q]XVIW[R;OK:R>P9RSUN0K;+PTX M2.0Y$63QQM.*C5!I1>ZNGEZ^- B@XBQVL4O(SRVA&3Y$_-)2V2%#!(H!*S7" M1 @P$#5>40-7Z8&PLM.?EQJR$F2>T/1EHR5 M+$@?K0E_XGH.-!D3S)GF57CM\A0K\9K-&YN8?[ER,S(/>H-!U!3!@L[ _\^- M6CQ[7LAPILKN+R[OT]$9Q?:Y*<2&K2S&PD)![*I3(7*U.:\//M[2V;U#I 5/ ML6CM[S[IW=5G3C^N<:>&G.GNW.JK\65MNJZRDAC/SNJTJC2[ M#H>Y'>HO=':.V/E3?L=?N&_/S18;SE;4]MDLCN:MD> +K;18S M:KJ&86_4GW_05,3ZMSS)T:!+)P7#^IX7+6+][V=]8%^ OWWKX@SSDW0K/7)L MFE)DJT_23,$NY!/PV$_]^><2[X?=C[*8S1@>H()D;J+)+-T+[3,S4@R M=G%D^P271S#+P\#:UR(\[K#)G3?A5N9(J&20&YB*W6)WOX+\KEWB_XQ-7KL@ M?_RS\I/!M+DPD]EP4S=NKQ3_/A,X'$[\6ZO. M8;?H;ZU-!XV_R%O]J[W5D*3_]3//Z0/-V_NP;C3\76+-N._51Y$+NP0R8-W''@/YJ>EW?I% MGOIYX*E= +XW=J6'7+=M9$Y_2.\,+D#J&Y30@#<7^7?OKGZ&B7R#TT4C.O^Q M*/;5JE].Y[Z.]=!T_L@QNVX]%.]XQM$G[Y/<^?K]C*LE/12!I\@SI/_^@E[2# MH\XUKVMNA[)>04BDRKV7L2M#+FNJK$GQ$2PU>5*)U.?;I/>XMSK:K0#/:!.N2EOP*/4-HS#GD^( MQS8UWC"XHKG)\Q6VQ;)89RVK0KHXG6#TGW]P\@G(M1/&B3D\!._8E*Q]("@VK_4_=O3F:>^D\^-"TCLI]1RK +&MF5YCBY:^ MX55K\^U]E$Y6]HB-E0X!">09(%5!!GK!UJOE3>^ZZ'C=*1JP8=%(UF-EW9#X M6%$3GH,KMEP$RUL8L@H$,IH\$L@QMR*!F]X"JWYK7D<3$Y8"5W?;O;JQ)UA\ M>_?YT[ZDL@B(3-47[J-> Z+7, -2OEXIUKJ#\OXAL'/>XTVW1Y/N%M5V2Y*; M,"X3+$>P85%R6$D<_&N#@V3J+>4YQKIUQE^Z'OEUHP\:,!WNW!.;;G^1F+T8 M&SH< (10W)#&0 'UZGKSYG3?@^<.9])>N%&N<$.34+A1'(YX?YB&Q67@L2(9 ML.SXI@:$&KV630XJ<-P.XN[N 1ZJTGPD&9PO\[C.9B'5QP?"[N5)CY+!V;LG M6O_9/KJH]$8%@V5Z19SN,)..2,!)*D3+OV ;H!B_6 B=A$) M27<*V-@K-K[VBH??1\,X1I_?N:Z^4Z!=).Q0Y$N4&R".;O.UZKSD3-AV96T- M^E.A7I0^B;C>"ZSUN:*"9]F1IB\LNY M(+ML;.@K+P7S0-Y[#9QD]_0R7+W&[0F@[1M > F M-G';_TUDKX?6 MCMA-Y)U#,BO6B3\SU/LZEGP'*-?^GI5>S>%&N1KPIFQ]4E0Z[I1U3]=-A@[B#UBW\ M"[SA-R/I6-T#;+;?A;2&[S,EKX>+MR&O6!^_%T M*]Z$G .;NKS'M@NY@#T@];@I"7]%VX#U.8%]?43K4%_W@I!SNM$S8 M!K:9; MX&T=O>,!S))>GZ4'9#VU4B:SLEA>X1&>UK)JGBU. %FC220F\AOSM9,LYGCO M@.U[P*P!M>\LGK;FNZ2"[VD%MD'55=B)SY#,!6R@ ZG)I2!P\+_F"$.:V"IO MZ0;LV@-DB=>#\;4% .D5D@K\;LJOW.GF4,6/E6#CSUCV8%9XDD'P^6N6EC8/ M]0W?;^(WP82GQ.L6K?L=>-TCW<:&L(0K7+:@ T! /+M-#,%@^(7I=A'R07&X ML0/[Y]).7+GC@M -=X5[VN^HNA M*0-ZWO9LHSQY6LW>BX MFC*&FI8ZPQE#)7D':-EY'F&<3S!M1P=L.]\#JP&CBCLZK0'>DA8^*7 MAM(9_3E6L<1O]-%<=LNX+/]AW\Q[=N@Z:^" [W749*: -]PT4 =_P%\-(D# M>9CP'-!7Y:&/$0CO8WQD=(",&T@_,/]L,N^T249NC2H;VNAV18<.U&-C)\@U MBV\5$\D[3KX^'-5'&6 3_8-=,OF"]-B$!ID9(K/(U=&!J90KM>J":9&M3C,8 M+TX%Q><3LS]L,>V*7B+9LL[-4-=N/TUT?^7% 1H=!.9S#,HW>P([CF,(AKS% MV0>>G._@XJ1WC81 +D[ZUTA(T(@G[2XU)L?I.8/9>:[?(BE;F'^S9^><7G.& M,#*-JC88SJT^4^<6F8V9RZ:U[B3$_MC0(+FWI;"I/%ZT6;DHL%*DV8@ MW(UGXKER.VW,F'J^4[2'CC0M&),KW/WD-6T?20)8!^35G?GOJANNK9_+TN=T M5%<45'DH%S \)'* Y/RZ>T .D/LB? &3R& ZEK2ZNI"1NH(N'&PXCW/M3Y+( M9^4 ,(* -OU><3!)+/-H IN:RC))]NAL!]W,&C>XGKF/+ @-HGFR.99QQ&$9 MBD[.U*PIM8J=8$[Z7F->K*]6A9E2I^OE:K?,R(3D?%T67#=;?9O@L",S, 4D M59ZXKB"W[;)W_>/=[P C ;XP96 N:+3XKM$@>N3[\"88!C?Q O3-Q1_A;&+ MPX%@#95Y=EW+4DJOD$L#64!=D@6 )$[MS9.CP(0>_PWDXXGA]1>.ZP "%G'.!^5%!+["]S_C:&I#>9))%:X%3E42F8": J6!)VBG:%]Y+_!N[C7LWHJHQ3;).[^U\C+[C_J:H^4V\94., M+6V $:$;UNM[1FNJFY(_ MW'??^6(,RC0@R79[A+]*2ULV//_M",@S2,M^$-].]+GB#I"[VUE>'P$IR'NM MS.V]SZ2B\P>!1B?75F]XA3QGSYL762YTWG>)=>B"(-&!4^_<\NVM0-!/8=9+MP;RSQC).+HY;CKAOMN+?9P;Q'D\4% M257_+X_-'': 0W^_*^C_F[[<'C8 %TW_NYBW@_ MYX,%<\/?)U+<:Q_'C\'K__*JPV_,70OSU#.^2Y_]NP^;QUW'*CCKR?^)'?SN MQO2^1AILKGX MZ/FZ?YCQ_W3=Q]>:6/GXQPV(\?09^H8WP3ZG"!/4'Z70B/X M"WK^CX]-#2CX_[M3SYP-'8>_ QH' E8]:OSF?_3GG\XND#FCN_WHS7U@(W_8 M_>X\4[P&]3D(OHKEO1RWZL>CW@ER!Y[YSUQE^XJ@+\7!2:5KK\0X](^[@DI2 M)<$O^[*[LO8\R/.CB[ /7F"[4W_V\OJA/$K?=)5MY^RXH*WY+9/!R7F%7VO M7IB\_RH[]A!WV2[9W.@>^\ 8NOL-MKON&]]>GUF_JV:\6O_'[JN_Y3+36WDP M!)?SM28+G#:2?T,)>WS2\Z/[[IGQ< MOMJ\D&MUK.%!6+PW&X!WY0LG"B,T)8@\)R1'!$=(!,HE4R.4&XW)Y%@B$"J5 M$OYXQZS_A)1 1P213'$\CHTX A,$+@5_4'B2&(U12L!)Z>B)CL Y\4)R-N9K MI()U%X[&9;+CGDQ#4?]Z9".K9!MCT6"9O#W%B-1:ZV4-FL-.1Q;X:;'-30L: M2UE";=RG$(T68"\=\O7(2B%51YQUD4/F)F-A,T'H]>.P>CCR>F2FENPPG<(* M5_C!D$[GBLX6[=(<<3IRT^9HLLNO*TA\N98&"2UESL@F&'FRSN6J6"XDI'86 MH6I-I]!/K\W!%!9,/%FG320J7+*\9)$>2R,KFI\O-IS#D:=O[Q8I>KXB"4Z9 MFYQ9$"UCD4O -,'3'9G=(5>F1$5I5PIF'9G0K=6L"4:>K%- 1M-X2C5;2 ^O M;H;QD6TFXG#DR3IY6FWTFIE5@MFP ]I<(0M>[3GGL#G&TJ1*.TH>F6?U?&YH M5*>&IB?G("\, MYNTFEEHL&:J>J/-58S)KJ8>0OW/R%<,;&A#V,*JS#72=,ZE6TK0SHL1LN6MMZ+&P M5:#]O09B&IC? JV)61DV^Q9=8^,4L(5299-EN?R4:4_:=FEN:RR=HN\$V \< M>U!+&.LP6=%SXD"-R90L$VH+OLX%3NV%;>W/:^AN$-Q33O1V[/IL5(B8!4", M"6&R]T%XI2"A6B4"G1H._I?;OD>W33"#^03=&!)8C/<4G/1E#I&W^'__=9'K MK\NWQ;T\= &Z4A>F]'?WRR$4X*9]LQ4:<()G^.U./-=.YFU+WWW@&V M]$$JNS\&.3& +6.WL(/&\G_>6\@S@3P3%WO;1(WK/]:X_@LU'I"+%54C1'P3 M(M!GC(@0$09$(,^1: H#(H!HNEA:,T+$]XFFB"-"@0CD&;_84"["Q/?)IHL= MLB)$? P1'VP$<-5^^+Y=)\^9]-]4GNVRZOY8, #V+/SP__TA_WP6'N0S@09: MH#EYZ1+^'8E#'=<+7_6\\,R+%_Y5T>-]DM!]9=@#T4\D/D(H/I(G(+A$^QYI MG_X\(?:]H, ^*RA0-.C.'%\5%%[9\UM)@?LV, @S&9#)1R<#_%$.@WN0P>?$ M?M"%?-.7KQ($[X['NPT .Q%@O 94\&\F\X,&P.U:++D^TZ"W$TC+G="U-WW% MM#<[F8+&[BV)-03")Q!BQ8-ITOK=U!K"%LH/8!C5_,/O$4R:4/#3E8O"L%;8 MOW*M%K4GOEKC&W!*40/JH03C@8#5 W8)9CA3$K]=M3G)3*Q%)=[W]_;=#*5<]U4.YF%;]GR@>_W'HV' M/%;A9J-1GEKS:X&UQ53*'-!ZF=XZ-]:M/M(^93\4S58;%R%Q5-G@<6VYA'@+^YY^?"1H_\/L$0A\"#DQJ MP- G',&?\-1ID8;[-',+@UR!3QA"3.]<"[BUP- M@?_SFRV20!RE!\E"?O$B:(-8NJ#$XJ=Y2I%;]4-V1]!GPYW\KH'OZVN>H:P, M<_!=OY OS>E&;V)V9[.4TK8JF##DA&2I=&OO+/8!:7XV0?+42_0BO)GY1)$[ MV]*6S>#\/-,SAH-DAO::FO\X:/B'VN?@ 0\SH,U1U\^QR(W],6L@:*EP+S]W MX!L+@[C[L/)Z5W&GB\T&B<\5D\UWY.*($^0B+TZ\MNT_#AKO$'=OP\,3=\ES MK>RC:X-_ NO8'5C+V'?4,E@84APVI)#$F.,VW?(ZR2UL0YCRYNN+"MDT;:^= M'6 83?)X;E]L*BL);@DOM]H/;/@L>:62@+DA:X)JB]ZC;HV$E^C$=]=(X+T. M7_OB:0N O/?TV_Z<%'C=='M7TJQM\99;1"NC\J99'[>A^7301LCK[R&)7L$- M]]N>#]A7Q=':]LB419DW-K!$ZUOT7U8W6O! 8GSX-R#X]U^:_KK9C>'_8P:3F?* @U&@YZ@KD:A5?-*&T0I!3<76 =-ETNZ:8 %86;#&T\JI> MK&3#LGE5W0"J@$VP1;]^UQEJAK/,=5ACPX;C175&O5I?2JI[AA^)&WSV[NSN0T\O0)]\/M_$'-T&&'B9':(_[LX MJ.#O]Q:Q@;VT=J]N[Z'"^/O-@>UF7G9Z6O/FM+Y-OC":92K=%H[8=6R#SXD& MM;:=>W5=?RE*"ACNXEGU\B3\\ITGUX\J-V/I.P4G@3^GT !S=4\3=&&AV=,M M/D:B[A?T3"P594R' !$H^HP&R0\1)B*6"!DBH-L$9CGOJ>9X-& W[5*1; S41KW[ MA>N$+^Z&GL.F-&>$.I<5L>CF#^M-GN?H_^GRY9K+N8?*4@"//U; MDFD9,FQ,YXH2N"43$*\O3"8TFYS4^@:&]+++&C[M4(J9=\(G3.8LGD1%1-28 MN"GQ(HO2UD#V&P2A3R25?$+OJ0/\=*:\YN3^D4P9X.E^F2G76H'7:G([K]3K MA5*9&Z7+TBB$3-G.516^FB5[C+WEXB5A0\F9*NS%!4[X)#CA$]B-3_B@5?%= M*%1D\W_.Y@_0915& 12@5N!3LB]PZLZRKRT3T@K!DD5=82O-TF)SL6=[, (G ML>!)1XU7)TI^D6[-35I$LE+(N?!.31,GH"(E<.B2QRS MLJ%W*K4M9>I,'9NO"V*S*\/!L2V;+X_H'"4K=H\G-;3/ MB$K+\7*24.0IB9!/%'J)97\G#YR[K(UXX,,I=^'@ 7VZG>8II]M@EO%VNK@6 MVX,U 3/SP*E%/.$H\80FKIY:NRRU<,;KO4J=^^Y4ND\M.EI4M*AH43=8E"B; M"Y7?_)4U5=:D^ AF-!UEFL%GO(/-S3D#C_NK"_W6 ES4A52]L&82![JN+R^# M=\]K3B+&*1Q'DIR ("A'2$F1XQ.C,2=2(D\)*8Q,HDE(P?SNB6*'J6)5ND;G MF2I3Z[2SQ7:&;;>+]1I=RX*/*X-VL5W/Y?R';K/;D_BXMQ,YX?H\S11[CKVL M$T( 3?RG'7M9;PPL.+9;\?_?WI8B43(EDA*F,K)$]@(G1!W%\]O'=Z:6YYOSDXO.'2[KD[-/)^1%^<;&>-M4?@JJLXN]O M @BC V^FB144E9>G*3JGV*8J(QE.TB#%%M0X3T0_B&3D!3)$)]2GK@FZ#MS5 M/,SXLK%BES05Z9 :47L*OI>F^?W//+*ZW_&A>21S>);""O:(LET2_RC?E9K. M\52_+*0+HCA3V/$J,R''8R43?,,I7,E+V<319$,8_+]SF60J"2?B7(WC)!/P M]O?@\NKK&KO_IN<6 S+#67($X#UCWRT_;8+C4-1(;?K0BW)TZOJM"8AIO.%, MZS.^&+Q"%!F]6KNI\G9AF='=?:.^#D%"-5=KIOG'7WFXW7$$4U MN]V#]CX$U8U&I]/IOL8V^UV<3!/^^]IL?*D/L]$,H]V3M6VVM&4WPN D!$X] MBJ()?E '/FC( K2C/6UV,'K-1.]?W>DF>A5 M#;7343[(TPQEHU$7IY$X\[)8 Y8TB+]E%$%L[\&K2"'K,8FA1&WIJ0"'E#(J M -*PP#GX7+^H\VA.(B"D1UIV[LBLMC>KC\\#JB68+1J^-4XVI0%,![S.#+7V MZ^WNN-+03UQ2[?2SGEMYV*ZGPO#M;>UTJ^T57-@#T.J4"24M2\V#V7Y _/D_ ME6['8J,)X07BY(U)CUGDTV1I4:9L $$*-5/*/KS^C0QOY"0U:?_#>MMDWMX4 M&;8VR7@#R/QW8?U.H'<\-G1P@;[R$"DGZ =XQ -H+V&00\3I*9G4 M!%Q35!T,8^.INO@#_2:8A&2/T>AF$4K0/T.DDU$^&E"F'R2@NOYB)Q"_!Z75 M7!-DS*EQ--#+N$UQ)FHD _"AY;4,0F( ,C,&70JM"RCD&"8/_D4OS_CN&[9S M"9#00S5KD2?-Q^0W:6_5&!K"K (G!4P40N^,T;G!E;@ACX:ND'BM1WY.+-37 M<1B3*4W(FP)RDII6 T3I"8'"$?$5FT4]FSH"_J!C5@#DH+=+HS0 -PM&6MHV M%&R&&H8,K)I8*U MD%Z>@>"#7A$IN+BPM ITSV#(<0(Q/#X]0*_U&K]*BS=%,APH \2%3[\9@@-G ML3#06:L]J1UR M%&WX'A2GRB1(I[D6/+0,]ZYL";T\_[W1Z=(8_4#V@!$]<,!SN%L"HWDT_9I0 M8P@6Q^F$#5&J@O^BE!0..0=4\*C]=H<>-8I]3&LH\"UV->V8FA0@#!-8"'XT M?:"IAFM2^OAK12R\"%!JD8[P2YR DF(E /&5 :8H\9^C;ZW\C>$(%;D*.)D M("..@(AF&80Z1I7K( J54XHQ48I+$T6$2I;(("5;Q,:EQHKH6D,<(JY;R1)Z MH:<8@1<)=!G8P2 =F@N!3\$MAT (LP+('N"? V^ _NU#M!03W]$4.(^#4ZC. M#_@)* :D!UE)2!#@DVLD!XS>L_(]XQQ>[!7 C$4Z3!&Z8 7MC>;3RP2XQPFE MU$#[']$-510X,D88'8' 2<_+1SFGE'P%!BL@]BM[PO@#9A-Q#%B@7V' MOM/W^^77]&;XX*#XH)*6@@DJ1/.+P ;K]-0"5+H:*MLQAI>P*A-^J^3<,.J) MGL+CV+2M0Q<%*=\/&,C,5V-X=FI$UKIMH"*2'T%9B)P,$MD;6B4_)FL&AD^Q M1U)&JN)?A9$K3SH$T:+T7FC'):8>IVA!8Z%$ BK-&%EYJ,/+^Q":E.\TP& MOVUA9K.H^L#.&=!Z/?G1"] VR,2_ M*5::^!$VW@SA2O!YGGX?^M:A/_TF,.?P_H1(/>A/[LA1GQ5[$(?&1;"#'4+5 MA1A/4WQ44CRU*%Y)XA[Y?X)(1&CK^>HR_<+A-#H1<1+ & @1F%X!W,^>0J>?3'5D\4"3VQ8;,S'!X@OI94ZQDA@K>4\;;.=7O25>DJ(LS M), 7CPE0FFT*B<'A&6CMDZ'?B.*?9T.8\W\A0-89%8CI.>[E? !2E<;\4::^ M_$M\@! +/SO' +>[U^[N^*]XY($&D:9%T'B\?>,/ER<$(:QRPL_UP$5%NU5@ M+&M<<)VL-VN]%$RX ;6NK(C!M1:?P!^.P4+=34?\<.:VF;T$"8KY3Z ;N',Z MJK^.,[9D-YQ5P\\J&,@%1:RIZ2WUM$JA1%$**N(\!^(ZIQS%]RC6^SKA #4 M?!:R_;]& &DY=T:K=+ZV3-U8Q41+YAN64OBX=F% _#%7,*Q3E$6U%_@:P-_<>*MH88C)XP4_ M,8QO."T$WOJ"8'_L%Y$S^-8>WR_4=#$ M>FZ>UF3Z=+O=QHY\M=-ZQ7_;:NLW/:"?8'($CV\SE5%A;%9TFOM&Z12H A,; MF/RXQ%@\ALN:!XU=H!G$/.!GT]!AED&,1/"DV8LWZA:B#'J4G0_&[[_OUAJ- M!OZ_H)AM:S7!31: -R5"$>J96RED&MM"PE&" (8W"C)4@!4R)D ^+B"@$A?4 M?OQ-L=J^0O?L-L+WH"]X(=N?\Q5$"8PTF9DKIF-[)3''),+ZATB,-1A>5K8D"@6(00( M2N]9!7;UF*V]ES%LO5<[36W8P#W%Q"@Y^K*P')C0;=6[?(G)T0;1;1:E:H6- M78EY$VR^#;:5*)]](TQ;T3R36N?AZ-"@JG6)PJ5?3JGY$ A-FT4#L]51S-2; M6.I3U$I M-C&1[=?A%5FV3=CE6\3F8%%%LSW?CRPF8W-W,2LQP'A2\[>,++^',^.F?NO M/#S->W_J3+$)2HN27O0TBT6>7E>+]V9Y<]&VN>:#Q3X>EVC>Q@7SEU^6J^_G MB7F5YAA+)@OI[Q[ -].98HP%>_Z%ZZTWSHN4\S=.WB$%@9?3M M9>)Y]>'E/;*RQ[C'AYL61YZ'?8PXCT]8EVDV_BZLS99_Y?Z@W$ \@5F/<'KK M43ZXAU>6 I2APRJ+_8.I_?IYQ?,F[U@>307V92P33OM((&OBEPS$FX!T5)GG MJ3$%-"7EP2. QX]Q'U"7A51*78MCS>#QE1*ANWL,3-VV%L:1_*)P\YD7D"D% M,C$:FQTAY$VJ^M6. VZ'X5BIV97(!-(T01+6 M!??QFW *2\^JQAMX86A. RS&J;=5^37%'J&E38LK677R3AFN->^!%Y0!&@]! MO..$A 2?E 3*%$;!E]>@1ZFFA/*Q?5#A<5(Z8SW0[>K:U*_)-.8M+?:]J, ^ M2+Q\Q%6 .A=B<2(S%A:#<)9$(B-3Y8;\@A/YLY3'7IQG^J2Y)"&?$(NLU"T+ MQ6NL$PX0B,.O&-2C!:[L\(&5XFH$,S#Y3*L"'O M5FG2FE*8.5;SZ.)87,;CP!-[C3W=[:-7@G409@ZPI2SEZX]-&;'.RN+]<.UBKZ0>]$3O!*Q$@!2 "+UJE< 0[ MZ2M=?%L4,[^%JZTU"5/=;666AE#;'RZY?H3<9 M>VA YUZ$\[K7JU&2=^"QL\2@JHH==&%AME2VC-M8$Y'"H](^Z90%KZ$5B*-P MLNBIT^HKR- + Q[IL6MN^^M81&)<%%2^@:\]-YRJW@UFXUMLLP5T+BDWS9F] MAD$<:746XG^M%RNE&JK<">!:F\P#01OL^HS4\L_AY]96;*M7_:6H_C M %1C.6A=%Z8[1\SF<]%4QXQ>#CSVO!SNRL?4]1<"C9()1PYS5 *)6%H.CSI6 MBB'&%F6*-@7,Q&AG#\>"'C")9E4"=6]#.M^-HFV[NG#B8X_=; D8G$3QO5Y/L!*W3F5.V:=FN"7Y3;O(LRRNA0H>P#4M6&A'EF:^/!7J M/IU1]N+W1:_6DN%C=V?0R[%"%_1 ,E X9] >\&R(@,183BA?M>/)=/B*R_QR MBF.+._%YV@R)OM(!;.DA97GR9'&3]M2PD);J*$G#P*^JI*1R=J8U.L&Y'*WY./E Z@4O+T64SN@JC4M)\18<&,CHF//6ZV*])ZB\<_;33B\!J/F-=AL942J=X)X1 1B'T=3GGC M**^QVX.TO]OQG;OCBTC@;L?7[?BN?<=WL7FJ) FI=%Q6DV15)52*?.7&6A') M2!_K::=3:45)*T'.Z'RL,0;:9<3DC$8D-"_5NT%4I4Y:#9.+ILGE2Q3?K#37 M\IA%>N\L@WI<&M2U=IW]@09%%LN ]@$&B\Z"Q)16 N9:)L:@L?4PFY*R"*ZY MNXO<$].K4--IA@&9S=*&4N)UXYEX.L--;W%5X9'1>*=+RU3S%1<#1:U M>#>99"*FSQT'"YY8%Y^S0,.#4*XNB!A3D[I.;TH^Q7D5BX/Z@!;26]8 M$(MW6C"W0]4-F'NA_$"_ZC!QUWS92DT)F6J.0#\%Q2>L[767&HBIMZG(. GNET/2?=*M0> :J]&_6YQ MD6PI4\8]R3W7Z5"I;%M$M$R,DF^Z5M%S82NQT"HX"\H9]$09]M=ZFZTHNJTH6[M.DW5=F M':W&J>?0;#U.:F5GA)&@,CULB9T=>EMEX%:$51?< A[AWQ@JWR&V5^5X4%L+V0S8G+M029,Q6H15P5[5((5LZ@]K K;PR7U]6 MY9@Y32_D^,02VL%MU0;:ZE^%\KDLI.\I/:LB6,TBV( 5B7N/L3Y2"P4!YF MI[-?3Y=0X8W1,9=F4HP@@T3OUMN+C6U*5!Q'*NE]L=%J%>J88J=4_!1CS=/< MKXYCGQ(J]%#>1-MO'M3$[3" -G7,L>0@@RU].CD1G2Z,!4MGQ?0EGEY_>0@M3T;:0'/,F&P&OE&+X2*R%V;ZM8?D%:DA;1505 MDI .T/+L$N0/5V@5#@ 5W:4!0G[HE+YV@*FM"U$9+)VH&76!PJ*%VB6U5.HN MX+#W<7([XU?9>,K>!%/OPXH]78?H665X5NO=7/U(FXM5E5KEQZ!LZ<)FL-0X M?C^!A_]E]\(C_UE?32_'"Q">*"09RBD/@7D&/[C&,@I?3 +JZ^Z+_ZHDKDX" MB_"*.@&2O @W$CA[@CLOQ5-84/B2N'!M DI):G]K++G'N7(;#4J%[.S*:*:H M:F(\P826NJ\(KRS558IZGV*E. S;:58N0%]^C#-5])K:J9-/,LDT$')M*03L MFNZ6M"J C6VW*A 9MIC>8%C2<",QLYB2,;NJW6C+,KEV-P-7:E1!7^2C$2:# M"Q2Y4DRH_O\:[2L_GW);BYPF,A]&C5#,7+:U/$TEW8:@_"^5I/H02V2H">;? M-O (@J>0-1NDLU73S@CY,;2_&?@!LN6. :[X]'NK:%&F3 F)#.6PB9A')FW- M&ZCGNS\E@3]0-88BU'6D[-C87Q+U1D8_QK^\[C7JC@/O"#0T0 M41'B*TOTL9K08;=YK0F/L*/E%.84D?#T&C+-,&"/:C M53XV;CC,//0A%/=;[X M!A'25 ;[)E6H>T"*#.J4ZJQX]%.ZT=K51+>HK 4JM6-!\ *H%?V]PC%,JU:+ M_](0D2:56AV0U6"QN)F0<=]@0D&_W-HW]HW+ 3#HL/9FJ^]X.:OD'COI#O35B& =:BY71MI!)D$9*=J];Y^4]' MQX\I=D<*N'/=,HH!O-EHI_V"."NJSO!V76*2Q!,9(E0LUQBFC&M:E P85J]3 MV:>I9J.W!7BXI37%V-3+E20A_.\YH[4W](O[37[$2M3.62BK-:@NWI4[&'8! MX)^5?E/37#?U7*M7KR!&0812U*JO-U),K=;6&\LB0=S8 +DF-6CX01.=-@01 MIGTP[Y5FN] ,PB?I*YH2@TX;3XQ/@B:PW'&JWIA?[!G@FFJ?'KU; MC[UB$_!1$"'S+#8?< 1!GU0"#;L!@:]IS$0'66(&IE_89"9:>. UA![Z$7O= M>G?_MG.Y+7_=>C@JLGX8WQB&-']3-<\;CLEN@$AWQD+%][('^A/LW5L,BV:G M^"@!4*/>Z-Y68G7?8Y?MX/;;#ARO'QRL<5%T-H)>/+,^+WM=FFY9-F]9]NL' M+;5G 9:GRJ(9VJTGBQ2%^^,_ONM\]E#R' M]?U;)?B;Z7-P6U7'?(+U*N^LEG==4L;U-\ZXGE#&]8?7/<TRX=>94NUDS M1_ X&^YLN+/A&TPD9\.=#5^?XCVXBR*W61S3U3[]<\;J%-:Z]5!K?5 _;#TG M8XU%3-MBG+>(1YZ50X?U;8Y'5LLCA_7&_G/BD6/"85\=ESQ^TO*1N>1NIV.F MHM)NUO$\I:H T4_NA.A3&=ZL3.PW;'YFU583@FW8Y!Y2#;Z*BKHUD,'28E3M MO,2BKW#I'6._ ,;N.,;>A+5WC/T(:;&7Q]CKD>;[,/8#G,?U#'^/7O&I>NS7 M-L2)&RB.K)36%Q'>29+O5^5Z M]=LL%=:M##:+2@MSJ.LFTW8XS$[*G)1]2T)WW63:"K_<"9D3LF])+J^;3-OA M_C\7*=N:3#:_0H.218/BP*35E3]LY?IM=EWZDVP6W@45]"SVQ!Q_;C-_/D&^ MR/&GX\]O\02?.7^ZC.VZB@^.8SX9E(_HQ+,^7:C[V*'NRZ+"1E:V/C14/3AP M"2$G)2^E3/;!"9W6OA,3)R8OMNAV*2'9:1^^J$@E M>"A-Y OIXXF:>"PN8O.Y./[%Q_'KSH,^U)IW:P>=KJM/=&R\&>G2!V_EUQH' MAXZ-'1MO:%9U.:>QU>FLW&O<2B;>_M3KN4H5'8>%WJ*OKE48C_&(-1Z[8#(>U@\.5USTX,7BV8O!,,1J:C5JSY39" MG!P\$[2&AV:@6_LN [WM&6A^Q8MT'\C\ZMLT5%R,Z 7CV K"!E;@/!M/I-%W^ M=LOSM_R*LVRH$A%$7CQ28DPZ(U?'_MF5\P]5[ MAEO)PMN? #V-,I6H--/.H0MS79C[TM*<[6[;)7D<][_4).?JP:DV;-T=]S__ M%.>#P=G<$5#/(\-9^+&Z]-*%UB\^M%YW@O.AH76SO?*6",?$6\O$FU:=N1P3 M=SI[CHD=$V]WDG//-9P_DRPG-9S'D>C'B8+Q"B]/$A5Y$Y$E,DJEYSK07SS^ MW 8=4+5N,FW^?I$3,B=DSQA-]8%"UG1@$D[*UB1E+PASM;G:[4*7,W[Z>58Q M5UUQK,/8#'>2]4&Z$$OW^Z//8:9OX(.G&_MN?6/=^@W+#AS'(UCIH8K2X%J1K^_R("X/XC+P M+@/OA,=EX)\D ^^$QPF/R\ _+ ._VJ*PYU;Z_9K2U2M=P2""]V9OJN.>'BA_ M4T2 F%)?7E*5!5):F0D2^P5_:: MMB+$.$_2' ])T1?"O#&L@2?(0:+4",:3PCM"F2D?K\F&^/9K%<9C_(X>Y\4C M>+07X-X'G0.-AZ^8 021.!X&D:0K+^(\&XI?XT3)NG@?)_2X; @O$B.@QS 5 M"DC@B]]DX@U%NUD3K4:K4Q,W"L;@H3;RQ?>M1@UT#SX8INOG7E:E 3XR'08\ M/!B(G^2#XDJ8P4.*YFU5[EO[ M]787APX?#17J?)Z*5K>-QM]1;UC/K3QLUU-A^':!#J\\8>7V">B1J<20O-4Q MBKD@>:ME$<;Z^3_V;$I+LNO%89R\,9;6(I\F2XM,RT#M]D":ONS*/KS^C0QO MY"0U=OVPWC:9M3>%L6X3*S2 S'\7UN](E)E%&\FONQ;=M"7;#54_>Z-O,Y^1 M?2X^C-, %<$;TAR@JJ863:]Y%H_?M)KUO>IZ=YKU_>[,DC^*V6R7R_.#%" + M_7]^][?+L^,ITV29ABA.1C+DQ][P>/5'W_UX2?N\(._'\"TJSL)(R1_O%(II M4L^CX).KB2,4=M#\-51UH 5:%2THX=RKAT?+S(UJ4J=? M3XHB0Q-73:4&:G#\GOX.F-]"._BX<)\4Y#T MH ^WP:C&<6)L70 V,LW'XW!B6;ZZ .HAB=(\S,A\*#R9C PI&^X*[=@RYV._ MN$"E63""OU(>0C]4:#V0-E-TK D@T UH/OQW'"/K@2W&9CC0#"EK0'M%1#+\ >0VF.W-)1Y!&Y$*0Z:9ZX#F!!228[@I2 WEJM() =) MG"8YO-B(#MT:!E]4& QC7K*"FTI7C 9)/(R/DI$,)VF0T@B\&+Q;L(?(M71J M(#RA#_YP3!K!"W.?%0*\!;U<_!I',7_Y<&3#.!UCO "/EZ->#LH:N2?-@?;( M@NP6I&('XY96X^W1Q7%*OS;?OB)>8MG3G(I75D@V#)"(4V]-%.H>?'E.148H M@ -X,ZXFS=-2!S*:B A(;@( )$"6P(2!/C^1A]?"53":,E(0*0X0W,\X'PQK8B@QG/$(T@>L#3"!%&%\PXNPF,NL MYVF& QE\KWH)7#E!5=6L@S&>^TZ;\9:?%^FOY1QG5%=R#$SYE;0XV(;O6WNU MO49C\9 >81SM>>-H=C%\J8L_AD&HM&./NE8,5*02&%4^OI&)STH3B0SJM@S_ MQJ L$ZTS6:'&UWA76(H,? CZD)F&M6U*RXG#!Y;P8W0KM.2R2>-7W8"5( X- M,)8B-H;[0:I5A77 U*( ( V,L5V/(M4:9L;^V1H'EBTNU4[AMLR7,U3%8]MN MQ,G9V-;% MR5.RY'0%CA=K+G+$[( )J];Q$$A+YJE&KX0[ M_Y6'D_DW>C$X;.@^PV@C0@BKB]_BA%W&*(/;K-O;Y7J5 ZL.>69?:&]I?F:AHG6Y;3WT4\#N( U^./&6[4/%(L;:0&%&V$Q2KSBMKL9AA*ZP)/ MV:K4'AZ\!KTI9L=R',8VP&5&X<#KZ#=@.\I/7R$\'U;)4V/C+.HA(1?HH53$">][_^Z(2@WWW_(R M_O++A?X;?$!XXD2/#(=C43(,1D%F_,%17$@(5P23:!>O7Y/V6B9=_H\:,4%G)W%%^S7A-Q+P7-EZG"<2-7 M1AMYX AR9NI"5-+4+JTTG59JN[222RMM5UKIYP3;(Z92YVS-2Y5!7FL8:%,B M0P]C*U0PV9P[$^RO("T#AJ^GT-?#=31"(4(Y3 M]<;\8D\,YZ'Y!RGI\0I4.=;:X]/LVIAALRPQ;]5/:S)W/'S/ME7OM&^K"+38 MP7HE>NI]H([93S-_D[I_PR)_ W2Y4]2T7J47FTLE*O0\4T\A8HLW/*W[EM]" MK*C/;]P1[MQ:]^S694WKTJPW;FT0"6XP?_O.[[G[>H]+CX+:@>3Z!>I5WZIBK%X<^ M1ER45/^-D^HGE%3_X77O7BTLCD<>Q"-K; -;,0_1+@S#T[6;-8-3YYAH"29J M/92)FJUGQD2XD5AEFD=SL]<_=?/.8WA +PG@';^H\%KA)/%],DIW[9=6*<4" M-OMSAGJ.R^9Q6=NIIL=H*+D]@GH))+@K6'D!--@P27"L[UC_GC2X3\>^5OP; MUA+U:7K':)"LJFN_LWF]DZMH"M3LNV'@<@_&@C]8M3[?L"5?O[IS@K -@K"_ M"N6^SB7]^?*C./*\))?AZO3WQDCN<_),-AQW:OVLO"$Z>V-(X)C_OE38?L=\ M*:,EQ/$0GJ%P[%R$Z\ET*/P@]:B)Z)E[,6L3D@WS>1[&/#N=%4+E;+X,.=_? M20RQMY_M['Q'!RQ!QJ( M5<(YKY^A-\0:; P)'/,_0:IIPVS_5,61=Y;UP85)*P0CWT@YV!!;L,E4 M<6)S;['9VW:?_\C".D"X*>-:.D"MO#@ @N]NXLZ!CBD?=TE[S#M-FBLT+VG9SL8H3(2="+[SN M:J;3.E+98SIC:S^C='W]IVN?NML0V6)3LX'\Y$3I*39)'N^ W_N<-[&Q9_L> MX_DB<5\,XMA/T=7PUW,ZQ^PXZ!"-Z0-G]1$G>/)(D/AT,-Y$A/$@2$$R4CHM M!<_O&@;C,9Z[H?_F@W/\(,$C7A *=J@D'V.36J>SE$?\I69OBB\Q)]WQ9S $ M.K>K+M9#J4LZJ# ,XQLZNXTP_ODD9#IZJ#S;+%$#F?B&#%/$]?/$'/W&\RJ. MB.3S+\W9<'2 3)0);XCGQZ5BQ\=S Y+B0+NM/G:@]"Z[[?I!=XTPP[/8PGBL MQ^P4MQ)C^%L\&@?*O9'KLM]RZ[)YZW)0/VRZ==F\=0%Y<>NR@>MR6.\%9K[G,-+?KOS+(I',TQ;S5V/9!.VER9.'3MU_,A'N#3K M>YWGI([G'N&RDD-(6LUG1J>VLTF/;)/6S"X/9HZ_B]/(@Z@H56+GG>+?7MWW MR)J9O8T-*PQ8L/&X"G.S83-=1S<4YN%#">$*M>L&H(JUHR2@R-.#&DRL20:#=K L.4&L0EH[%, MX(LLIEM2.;*J?/"B=DWXN<+OI8 +PP0J[BB%#Y&F(#("\8R#"?("*D,91(H M!JND'0)E*K3Z#">0QE&D0ER?.$_@>%Q=0R M-#40B4QF%T$5(Y-I&L/-^.*;(!L"%6/O"PG+(6B@E,8SPFNY @O? ^]5F%= M-R>E]Z&#+G;#ZJX^,#L\$6[H*\7S#=4 9]$/%$@&T 8^CI.!C(+_TLMK8J2P MG@M>T>_+(($)P?)\41FUW:(DU(C0>9C1@&@@'L&!XI2Q,S?PU$HY^A9^N2^+ M+"WE59T!FJ)5: IX1.?O-:SV6T(1U 76W9F'B1NL$4P"F !0HF#&63W1S\-0 M9$ 5H4;C,)XHS;Y3E_'*(-TE?'8=9,CF<;^?PG+QL ^*85JAV_(:6[.T?=%LQ? MJ-VJPDAS>#9:[NO 1^&HBX7+88DAE@:C?X4.IX@5J7) PBP\4&^DD.T7:64'RSR$ 8LAA!IPDWT%TX@<'6O7V-H5]T*8 M _K)P[=^D(Y#.7E#CJ7F/)/_:NW7VUWD1_A(;\X3?U;WS:WG5AZVZX%Z?GO; M]L=J=]X7.M>MCO&N"^G&E//T=CK^_)]*[4 1(& Q_T:&-W*2FF:TPWJ17WQ3)!+;I'4:0.:_"^MW),K,HF&ALT6W2JVS MOJU:[FP^O*-$0J\Y5@^WFO6]ZGIWFO7][LR2/TI4V"Z7YPI?!R"HEX/(^#+X3@Y@0O45["TKL#QA10A/)>6S2V\I MWY E :J]]80 "W6MMD-)X=Y1!T9A[,A=@B]! 7M?V(TCW'K011.T2H-$CM@N MY+U4_97#(X%JO8I$A!-W34X MU7&R<3QCNQ=WI01J.-,F>/KW2 W<)RB8;L9)\Q&*[G]1O&_S:HHY[#QB$XVV M!V179)[%Y@,V*O3)$GTV[ * ,Q#G^J:5==[L[]7;ZVPF<)TW15:5C*W93VC= MBJOF"CW7LR[->MMU1&W@NAS474/4!BZ+4V.;N2Y.C6WFNAS4F^OL@G[NZW+/ M@N([7>.74MIW#XV^U20I"F6[]RJ4MWG^>Z/371G7;]CLGJ@P>2;'L6%D>'!)_G2N\YE4Y+=JS?WV MJIV"#5MSQ_HK9/WF>CKI'J4;I7;8^<:3Y=8?%YQ]./WX^W]^W09G;6,%=9US M-B[G:JS2-HIAJ]/<8/FO' M<+4FZ+DXARXH' MMS4RZLQBOFQ_8/3)=.3N5EIYG;?XK+W%IR?#\]L.>UU6/N/:)/X;B:-<.][I.>)SP/'9%X]IG_DC2 MTU@06CX>&'-U&:>'RM\4W@UBSVTJ(O.E!4&&$$A+@3\RB)=UW/C=D*U+("]- M ;#Z27"M(H2 LB#28 P,R>I?$U8J-SA8L*IA?*-LW."50S@OYH)ITOX05%Y( MOQM84R!\#+]IK&*8(**.[6@:OZJ)2&4_O X>BR?N&+?-R@8P,HC"(%*[O3#V MOF@U0YP%ES/[WCF?>^#[(B.D(2J(T*PH(8!-,8X^J1[QU0)X]@08=Q9C3\[B MAB%"<('ZJQ]Q#,\?T%_O99"(WV4(M_\ADT0"[W\(),MN%;^W:>'WED\+L U) MI9FF N.)+?GX$MBX''VKWBW>,Y"(@\TC]HI'(A2TN*9':I#8L'BB%\HT#?H! M0L'RZ])"WFR9A-=TJJ]Y!)3AF:ZKQ4SX(?@K#WR#@G@LQR@XB.T*T_-4NAYE M^8@#Z$'V8M8F!6CL53!RFG2I0LQIVT%>]S/J ;@-;GA!"72IP E?U)<>KCM<1.B&-%H9 MIC'B'"K0IPB]*.1@D*@!@2?VQ??-EL7(XSS!T63($J"G0'H)P!JN5V@%2I#N M"D)BY%L@[!JK')^M"_F1E8Z'023IRHLXSX;BUQ@8?4T(A$?9##;@#=**B>-Y M^2CG_4]?]0,O(.CE[[N'W?I^J49NXN0+ 2YKSB1*'M0/.$]27.;)E$TI_8)+ M"W)*A,0;6NWZ7OE(!E%.,V LVGS%._"J1JD "*GY8WRM1CU8<1AZ@X;>#T)< M67A@%_RG8C'3H0K["/RLP=;QHPPFQB"2X$\1=#)!.3.LHRR D2$0@(O MRCK197IQ0+3^Q',9M.M@:$0BE;)AR7 FXF>- M,G\:P14:B?VT_A,0&9[Z'EQD7IV+W?::..\L-Q9J(O*4Y(^6.2!H4-0D1EU8 M)Q28I3(HXG'_#B\-U&:>X'VS0EG]OCPM8>DS#/2]I%U0V^%9#AG:=!A1Z2/" M9&P#2T8=UO9&,42^LD8&JSL>PP):^H(F#&QQ@]?AT05L"T?RBRI42LD\=$X$ M&(4AO@P,LY>#LEE">Y-<$(+R$Y +\5!C^6DRG"$ AIHOH:D#:8MN3ZL 9$?9W0Y/0)#DD.5YN' MU,5ZF/>CRIA;B3CHB!1TL:#54?"_/[2<"9S"]\U&_?#^Q[G0O7QD"_#<6.%; M0)40\Q5A"+J689RFC+S\_;ZE9.C5^]8Y"_QFA&VVW4ART6SV);-9^F)ZF988 M[I((LP[S?3[F>]=AOD^E$!SF^SHPW^]IT=/!=T>4^^(EH5(UO.6N'M+[#=93WX?3\[R*D#)P_L3*]*((\5A/A"8L!NL8V=":]?N M [JS8A#S&2M NR1ZW'/![A$JD\/R/HQOTC4Y!DL IA-W]6F,][?^3P:FOMNH M-]OMP_;^06=*E5L9<0M"?76 Z9WZK><].[STIP).K9R_ZO"?-W!9FO5VQZW+ MYJW+0;WAY&4#UP746-.MR^:MB]-CF[DN3H]MYKHX/;91./9W1"PO!3UX^7AA MJRGR0$1NFSJ-^N'><\*+_>U.1.Y'4W7;RTI.RVRZEMEH^&F+#H?U]OYS4B?? M"E'^E.K#\]Z1L\M*F=S M"A6W(!3;0(F\:]-B@QLD[Y'B7X,26:K5<>>PUFDU7JTTF;!)B2;'PL^?A9N- MVL%^Q_'PE@>P;%C?!Y&,O,,PS_A,?9%HHOQ')8*M %N[15%G%*'@8 M,D.[+I8;Z/+C*H!H9!7#P< [S Q\%M?! ($QW (#;Q6W$\ELS"[&%2MPMFS7 M F_C0PD#_XRS@KH+9N2H"$N (31,@R-JP,7ATA8!K*O=W)CI)OP;L9%D$4 M@E0I1B?*D50V'$/1#F_C*4V/ >$5P%L)^N"Y1)E!H(D0"B%3R4B#*7T+.E)M M(3P28VK6Q=FUAER(8$%$=J/":\/XA#I6@7_2$!,9HT#.0CX0<$2A8Z=1CM(XFPC^H+30Y<$ ,%"0L( ME$"0 2(V]L"TXS5@5:YIY(F,4ND9R$F8!CX8^"\/29/8*^<'84XN M"[P21PO*P?LR!,, &H*4%MX:]_LJ(;K2J-*A3!ALBY82'!P"%H0;-1(EKZ/& MFID//XCC!>9>]*TF!N(:&MUG%.EIGV#D:"%LXL.KJP";-J[F?/+5]$)8! 4G M+/39IE"$B@"#$?J4I*CB5,V=-G,KWHGZ%,%3O?A:102V2@M@$I8S'+$>#?4MM%E%@VG;0=C/\,01,DX?&#Q&*\9Q P;H]X6% M^;;8O1+I6FA=M!2$M!;*29QG;_K!5^7;':(&;HR=V6I^7E^&Q?/?O;:_^*81 M3V?]D5,H];\P+78PD_CXQ]\.]_8/WTYG5Z:R(S.N^0J"E]L Q:;@FC025S\G M8-X +<$RV%LV3N;M1J-,7,PD7!R>G\YE%6JFM>?P_*;28P[/[WYX?DZ=OV1U MSNFWC,'24PNN&,)%!5&K#L&-*M<^I<%=7Z#":P+Q^QB<^EKYE@>!8-(ZX6$[ M+.!7>QQ(+\)I1% )T$OT/3B)[,+ #8@CGDS,L[0O"C9J:(9UFSUQK/^B6)_ M@M']0"8"@WB3 9?$J%0#AI?'"T:$S)[.@H=.N4$JH>0%QBOZ%L=HCM$L1O,@ M"*TQPC_XRS6='4BK>1>#,F]RP!IHG@*[?)YJ-1I8!W/S="]:?A/2?XX"3#)= M9'0OG85!\2+$XG$2$')HE@:^FKW8<;/CYI*;HYR.PY@^"Z&20\ T(OH&"YR" M(MF!:26VH_,=4T?/Z+/=,DSPH/72B]1 SS0*$[PU^L !F$5*-!VB;/9CFO7 MSK5ZZP]XTVP&S&C*X+T+F4-1WYT*]E_L#'[::@EW,=0+^: M,ICC%^ 5NG!#F4/4RB?K+ +,RC&W8^Z"N75ZBC>YHDFM/'V/\E7VX5?$F([] M'/NMB/U0FQD^*D\!C4TZ-)0W:1YD6$C!1QSJ?7^3C\0KJ'3M9VJPH_<$J M&&89F64)&%K=C$7E .F7(,13*(NCE]_BMQO$2 W'1QO@\IGZ,8H;QHD:2W;6 MK).<0!=A10X9."S%PM!Y/ Z!,%0T@XY=$!6;,.@X1F F/9.6Q&*[$ ]8S''' M/\%J&]" NIJ''L>I%_$>RX3HH^:;['2RV1< MJ.[QW[E,8.7"B3A75$MH-E..HBBG\Z;I4PH3RG(G7>Z8IC'X<+BZ5.1)Y7-6 M9>"\4J955K16U^@V-,TS,OW'X'4&F2[6[JURF19SR\Q@-I5]="FH!XO(-7ZL MN40O3X,(&P+*HCU]6'0UWT<<@,5_9!9Q_PWWC#689T+EW7@.>UJ4I2=HAPRZIN>!.>5%T69J:586,%'CB,$(5S MB3H=%^5K&W.-%Q?[;AN2!!88)F@(HCB:-?#A>:* M_*(:WQYUE7]*TB'OQ,DH*A.4@KKK3T)W%=W!\_.+U3; M=X5JKE#MFPK5I C\?WYW)7N'!YZ4W2N_?2BO.E+)J]YAOWO5EXU6][!_V.YY MZCM^*]]Q>GGR6_O?GX\^7IY>'EV>_GYR]/$=_/E!__7N].+XP]G%YW-]TY-W M@>'X]"$7=6&/4\! A35240SUY$(<_73V^5+\=G3^Z\FE.#^]^'5+6@>_^_%C M7&P<^Y7^.[W G6[;D_W]QE6S(_M7G8-.\ZIWT&Y>2=GR&GO=;DLU^S,+W#D^ M^WAY?O;A FCVZ?SL^.0=4NFJ=;AWN-]8_\IVZL(,D%:U'.)Z.@]/KF68%UNC M[\"?">,4-P10>),X9!_@4Q)[RL?FN56;>K8:?^9I%O0GM['76S[_N3QPN,:& MG!P\F>A>(FN+]W@8J+XX^4KA+9CN,^S\4DD-;?SQR5FMB#_X0@VO!SY$Y<+W M<*%B&BGN%5/]/O>9LJ_*+_-+PGDVX<8%X18UK^$3<2!]XZKBZ?54Y4C ]/-C MIY5[7/=9AA5!$;#(7C3W&TT0ZFY[I;)Y#SWU$W6%ZV8Y58A#C7GCY(Q;;310XLBC_;OF81O8"(_,'E&'-+$MWF-?^$ISG]V,B..?BTI M\/A]A;UKRB\:"_MY1 $]=2@:&0BI2D.[R@(;3B%T0?,_U=I$36(116$DHW9O M84\9\6&.SRE226A U"ZI?(L4E?D'F%SWT+/S:TSM-,5?BQ.Q?9TVQ6?IY(&. M@C .T^*6"FP=#_H!+PH1_.2X: 9-<)%8>Q.6 $R"0\%*YZHLESZ=I)D:U71@ M@J'=,+Z!$((ZJRRJD>@NWCXO7I>/W Q>LN7E]%O-[V^FI?=?VK/4\V M(;AK]JX.FOW&E>IU6_O[K4Y?=:KQ^J>C\\O3TZL#Y*35NH?SX]K;#@ZSMS]@ M6.P.G)Y:GBS&>,T/)S\??:"8[N3=Z<>?+Z[V#[N'K4<>_#)Q9[,N:&S"&MR: M4+<0(,,.\WO[C8Y_V.Q?[77:G:M.7QY>]9J=O2NUU^X?]+N>?^#/YG&:1YCJ M>']T?'EV?K%2\BZ_UV-1]ZA.J1>A![3B39][Q&-/CP/WT/10,$=-:>RL.6IJ M 2@AI@2*?2.(!M*#,<-\Z.">X?6RP MA,(POB$@C0)D!3U@+N>QPQ<-/6'BA3D1>HUW#>!N^-= FT&H$L6CP*,G%\.F METW#V)0-%'[LY7KC0C%*1Y'W@"B%0#IT665U#KAO@ULXM-L.XXH]A%H"3TY/ MSGQN_#=85?#B,QN60Y8;*](']R0UV0\3+ILYU"ST&KN]J73W8.:\L:6!=/*4 M=\RR1.JZTL";#_B!VVS*"^$]=0'_^^%UL#$L?&>&/2Z*@Q7Q2!M M6/&P]O>-[$KSNMU4>;LP5-R">J.^#D'HLTH%SS_^RN/L[9WTX,O>?J>]B&&6 MC=,WKU_?W-S4X0WU07S]^@C;TB#>?*W\@4Q>^S*3KYN=UF%WK_$:+'.SVSUH M[S=:G4:CT^ET7V?)=;2+F&Q-^.]KL_&E/LQ&*RB#N=./F:TC0 8C*";&CGL' MH0]U+QED1=O1N7,MK7RC^JK1S6:ESE[&>K%LRS#*'1Q0G1U&8T'DQ#68-@"M5-!:ER/A MMV:KW8?HTP >V6UG"*D$VD4F/B4FD*8?9>K+O\0%:9+?J):W9CYD1>%'LG>IMYP53)+@MBI\X0.<2+@[R->D8!"N'F:>@ MMM,^V($@"D;YR-+9)0; '92G@@-#>KM; !?P-_W$RC1NP6:R(' O\$O#_GVSWFA@QI5!S>KB+!(7H$99 M)6N-7+-J[Q%0"#0# 4)@*;]F=!@@E2<2>^FDJ,;O(\!/5":T:$#>@):*2*SO M_J!)BYEWT>UV&SORU4[K59$UOX-;>XI=EQDOI2\I3SV?#JC)\:5SZ(%FJMT@ M/]1L5!6.H2\GC)PG/>@V=CQ7NVT7^T*S.R#Z"MI8X*Q%,=C)9'_^)MBZP(S[G!K) O/&U^LR'Q(1$*FW'!/ M(8HJ?*"?^PM_GHI/,E*AV,'IZITN^D1O9KUBU&?SE"R.OPAFQAB7=V).V)EU M@>8&",7@X MZ^6.V;3,7'Y91WGN4HQ\E,UEVQN"$TXQ8\JU%"#_D64:N)HV,#B=53M!=?[: M6"PR%=K[N]5%+.*<(]I@-3QD4%G)&("%F%####\M+565JOT274^ M);W+%!?1SFTN_+V<=EJ46Q=D_DK(#7$Z;9>)7J8Z9+0( 6!I].WI:##:[81IW;>I5-SQ00M:".9^*[UE>3-_R M@LB>8]QTUKG%-)ZN\4AL,RHCCN"YCQF_5+J IE;D7N=E73DYTJ.D"W:K4KXA MG)CZF-C@U=-)&I7GTTNY12*)H\"#>"8,L84:%#[R+X@9\&*0#A75TH#.T_.V MH*$)MT^F+.U!]$5<#)7B% ]^='9Y+'XR3_T)GTIA$MU%5+82V>#3(SS'B'@V MP-(^A.;FWHTQ@TQ3H&.0EC%+CHX:QVD%6:D]O&;3R=4+S*\7.'3U JY>X)OJ M!1X[54T:SB06T7[>D*;0)4W4EX4&TSID2.?@"_#1WL365A*W]:]F!-75P7I.HM;Y$7@U9!KXC>BRR.A2GW(&\G)9T\0T\+1F,9 M)&(R@]V)N[O6H2TSC[@9J@AO R$I,<79 M$#$=3(!62+^DXGXM,/=%(F>^S][+R<6S*SEG?4!,8K$]95[&846ZSM;0&ASI MN9RHC:=F&HF>8PU=>"3A?Y4%DVI6(4%2(]8O?1<&,%J?0#%FEZ=&)]$0_6:2 MJ>@!^4D\'G-Z"H=W>7=R]A9/F<_LX-=IQ"-J%5S!,E1R\YU#KW7HMQI7/:_; MNNHT6NVK@WUU<-4Z;#740;/35'TY4\O2^OSQ_.3GTXO+D_.3=Q=''TXNSMZ? M_/OSZ>5_+DZ./Y^?7IZ>K+;$Y4$51*VZL,($O]&U M1O !MKJ<7EQ\/CD7GSZ?'_]R=+'@WO75)%76$:=]U:Y?O3MY?_3YP^5%9]-JQMI^-UK@Z4W[@Z/%1>J]E2_OI7N5T79IP"!RIXI)NW0MV^5(>R=W#5V)?>5:?9A#7H>/[5 MWN%!OPFKT&Q[>[/-8;^=?CRY.'I_I^U=[37V_4:SOP>,[\\0O7MV^G']V?G MOQU=GIY]O#IH'W8:A^NG-QZ\AF,3UN#60^EW93[LSD,/L;$D4F7G&6^%4W < M<^M:.J_/2#3WY&YSI__*[$'SZZW\FO_G9OWXZNUD'4$ZS440N M]$]OB='_?-1Z_UG^_+MWDO^_H]9Y=):./_TQ6,?HN]7![S:+?(Y,*&UI_!YT M=)9=G,'5AW'#/[T)/__:.^W[?QS]>[?_V]&V+,YO_Q?\OZ]Q?/GOSY/A']G[ MP;]5WMU="VLMMS@HI>2:ZX.[Z/B^0FA/L9FKTSA @3QG6%GTWR]V?YTCP:7@ MME\YZ(GYJ:EVPZ6F7&KJX:DIBT)=)I %1K'?:1_N^=VKEM^45YV]P^:5/ 3' M],#?E_UVLWG0ZLP&?GLG__?+Z4^GEQ=7S>Y^M[T!'NA>79@QK:WUT=K9"_"( M^!\;0'1J-W7_7[WMJ(<\ !ZR7'5G$8]8R M6I,D4>99;#Y@,:1/*M+:&&=3HMJ8$;$L,0/3+VPRDY78@K=JUF:]">K&VGNR MD A%JZ(+;1FPWH4)3CQPV>R9F;^I1.<-Z[D;H-F=^L4"@BPN-5W&CZQ7YA_JJ_MIM]\JG;F8R1T7R/Q MFXSOIR2($.@PG 4VY*,4943%C67G!H'+=7:D;MR($P:8LSY9:C>H/I-)VWZI M==9DT^7[F5J3E7CR8'-:SN:LUS]?@_UI;8C]F<'+=?;'V1]G?[:"+U=C?UKU MYO\Z _3"#%!K2P*@YH'X7+^H']?1L. #C#7J-KBPC>O9*O=4KCQL[!5E-C+I MR4BENV=?0S4Q5JG5:+2<57)6R5FE#;-*+6>57IY5VHZPR%DE9Y76K0 V;3H; MSI6J]-JM:5EAB7-JJS1NE9JI:TP)==HEV'WY#IJOZ(>KO_[Z?S M#V)'_1\AW6!!ZD\&]:\X>T1\D-$@EP/UZHW8"72V[#B.TC@,?&JZ^4F&U+NJ MT3'FG3!%3= &^%:W^!58BSO!W,?2 $"T'@+P+[O?AL*WTQPN'SL0Q^K!B8B]!8$P.5-?_)!FH6 M^UG(%P#USAV :*E]OWI8G>TTF/,@G-YW>G]3!>O;]/YK:M&JM%(\>&CU*CBN6V\4O:%4QVM(*+!Y M3#1$XVW1$,Q13&C,>O('CRL)E7-CK994?M7_ MSF/YM8T&; #H:\]._['"[BD**?,D8E!#<.3UT8B(V\XHXA15_E5$E7SXX3U2 M@_H,5K0N^G74 ]EG\"K$,>0PJ7+K@4D55@HJ[&?QZ:N5@T3L$T30T,4$( 6O MTTB1#!P]"-(,05D1WTQI@$E?&6Q0A #M9QHADF"O$68-@1;Y"(=0GYR,3S9G M(Y6#(-Q<'?H2>C1VR/, IFV>T10O3##FNHUK&\U[8D5<8?18%BW1DW2XV8T^ M[L3/A\(D-!U,0OE_ZGCMSI5L^@=77E_* MQO[^8:?=J&)T79S^_/'HDC"Y#AM[S79KI8@(MP<=L^KEMB;"Q9[9J3O MP.E[PT]:>0B-OD&?L34&NQSG^L9O1.0H8_#.8;W16AB$%YI] M_!10!+/X \9_VT8<@F6(#Z;9T7Y-M-^KMQ9GGQSQ'Q. XX'J9WN,EV%"L!;X MX3^_:WUW)RFZC?KA_IWIT*7YR>\G'X]J^A3YC\I8Y_AK._ MCY;=LND[(5B-$#R]:OMI\N8A7*QC 4,GW+415! C3%[IC@W+U<]P^1C\=?I: M_'1T?OX?-AH(H*V6A0]'S\0X[&;_6W,QTA/[P.%E4\ M;&04NB'U(1LR#+=?.+-?V%K]?J&=X-5;=944;_4S3.FT6:],;S->QX$_?Y>Q MK*WIQ?X$_AEFH_#'_P]02P,$% @ \3FO6)1,F&N)"0 G$$ !@ !T M&5X,S%D,2YH=&WM7&MOVS@6_2M<%SM- ,NRXZ0/.0W0 M)AE,@7;:R:88[$=:HB,BM*@A*3O>7[_GDI(M)^DTR:2M.^,";2H^+R]YSGU0 MRN&_HNBTR'F1BHS]>]09[![U^%!T=8JSCNI,N$G80#_;CO?[>/NL_3_:>)X,7[.-[MO/I M_'C7MS[Y<'S^WX^G8=J/G]Z\>WO,.E$<_SX\CN.3\Y-0L=_K#]BYX8653NJ" MJS@^_;7#.KES91+'\_F\-Q_VM+F(S\_BW$W5?JRTMJ*7N:QS=$@E^%?P[.AP M*AQG:Y5Y]/YS]$+M'#2*7%T&#<_0]NQSA9'AYF<,>L62KSJ3+FYD$7D M=)D,^Z4;H6>,ZFMMKJ*YS%R>#/K]?X]*GF6RN(B4F#B4](8'JS(C+_)5H0Z+ M2XQ0W,F9H-%;XZ9*<).,MXK6?9])OHPD43/I5JD3P]EU-AV:]BSL[T ME!=/NZ$$/ZTPI7+L70_/1D\ZX^&@][@,!Y#?^5CR;HN"56N#>L;OD3E M3%K(H:1;)+G,L!(T_^G)B[W^<'084]/'%*JEP!0Z$^8>"CL6QLF)3#EM+M,3 M]M'((I4E5^ST2J05;37[,$$+8:CZW(B9*'@W:/AMD?8>6<-_93$?*V,KCCUQ MFIU5"O,.ACP:[._P7<:+C T.LFAP0$\53I=A+A?L/UBDP=%&X],K8+8 W;Q. M':UU\'*XOT&K>VW9ZTR7Q'KMA6(!M'?UD>_OD>1^8=R,>2%L].%*B46SIKU^ M?^^?@(DUH=YVV3&'01'L78^]T97)]+S+4G_T%U 6=\GFZL/QL1)LK U.[*M. MOP.YE:K9??EL2YXVS_5DH4>4:J5X:472_&?T"(N+8"*Q2ESV@S4ZYJ<'F<0:31/)=.1*0>D11Z;GA9 MBS-\AEZU&FMY!N RE[5%6J^_N9.QWZ+'.NUK MOH=7:MM\1[YDBX@?%!%[FX:(-]QZIY]-%^P2TBN!\* ;@&$"'#*-B0N-N (# M<%G \B]@[YVI!"1%T."##N"$LRF>C(2K,^%D'>'@3*6WJ;[=C0:%2(6UW"RH MR91?"F]GEV-:E&40!E,JDKHQQ*DTB'30#+&/K3T/;$*:,UO1/ZO^L(DL M@"P"Z0I)7>_N(XP%U%;ULIC0>#[209"CJ@QC JTMV'2!=$FVM038B">(/Y1: M$4&-07MM:G!-YN/C+K6H%!H _1H0]=-9+T_*;T6Y%N0/QSD^YL&\O,U1-#9&#P?V1K&=;1&QE#7Z0C"REO& MC?"H!,HD'1V@APE+^R)M3LVIV12. #D#])Q)FRIM*_0C%\%H%>!9&IV*#,66 M[0"-F0"\ ^36$@,^L1"B;9]=.-@1N^&QE6(0NR'C("G&+P)!T$R,C'6+-P*. M2:K[33FY.>4$4]+:K_,*6E 4D7QMKMCRP,-XH(7/SM%U1'YWDN";1A(GPF(Q M (EWGK^,Y2[Y]2FO[-V[D(,]%D!C/5-PV75E, !,,AU@,O1H)0H_#F605BY" MV\T(V7+ N_;95\#LUBX(54JX"Y#%:B4S?ZMAJ[&5F>1&T@)DB"R\XU/02)4E M;]_SHO6A@7<+M!40R/E<9I>5G#:_4IR\&2S+"[&*&M CQ"#MT G_&PMJ"(<# M_7&&-\O!8,W?!BV?9YD:GG[<_I9U?C#6&6\VZ]S9JM\@G[O[ W?F(/#63&9$ M+=SJPI]?;D%+E&X@ON$F:[ /-I(\H( BD-NF)2;T-.$98'DK=%N0%3RMJWI! M965*,)#U$5.:XNAY 7SBXD(4"(04B @UPM]@4).J<(%L_(T37)PMW6SIYGO0 M3;II=',ZXZKRG@!A44PF=,3O#T@IYP2VQ(6HRQ MT9\7X4[S+5L+RLA,OIRY9.,FU^,94P150)X1#;YEB"U#? >&R#:-(4X"]FYB MF&X[ZM2!K[F5*>[AAE!HH].T,H345AQQRZA3;1W*Z<4&C&6AI;FVOMNW]91=^$EK;)E1\TR7JP:<3QL"2K?P\A:SBGN[+1Y#*T<;\RUX3< M>P1*-Q(D2]%XE4FGC5W&)KX 0TZGTCDA_L0C&FM$/U2?2E:AI*$W]4$N)[^JH*_U:5W=WF33<4VIOM,&QI>@SZOG&X*PB<>OF2- M=MH\%-I020M''>:/\JM.>!?=8ZF1LYY_4&-L>5ZOHT WI_T [:T=^U[G?\I ,[GY( MPN<]];_K[+#5]M?7MF>1=2/R0+5_A?6>@(43]IXOV."@R^@CM["(1SDFW^:; MEO:.W76/-GY?'KRJ#5G,/W+3PCM3]]Z+VF37WNJ@O&+^30WVI.__?.^]BFW, MCE^?G;T]]9\W??AT=O+A][_WCGQGC=_XF&RK[:_)17+=WON81CIT2.F;3R.L MI*#:Q_W'N123FU^N'L;R;\Y1&[U'.W_R4?'N+7O3A'3!2=L4Z]WR&_-EF#3F MZ>6%T56144BG3=(8A=:G].L5M4.^!T&4+$14/_?7PKOZ>_VU &^];/G[ 4I$ MXU%PWOD$&Y/PF99-NN3YR]YP:U; M:V_;N!+]*[PN=IL EF7929O*;H"\B@VP;;.IBXO]2$M41(02M21EQ_OK[PPI MV;*=;IULVCBX+M DHO@8/L[AF:$X_(_G7>0IS2,6D]]&'W\GL8S*C.6&1(I1 M ZE3;E(RDD5!<_*1*<6%(*>*QS>,D*#;>=,)>H>=KN<=#Z&NLZJ0S$-RZ <' M?J_;.R#=MV'O;1B\)5DY?G^?_MG MOG\^.G]/I]/.M-^1ZL8?7?NIR<2! M+Z34K!.;N'4\Q!3XR6A\/,R8H21*J=+,O&]]'7WPCB"'X4:PXZ%?_W9YQS*> M'0]C/B':S 1[W\JHNN&Y9V01]KN%&4!)'UZOY+GSICPV:1ATN[\,"AK'/+_Q M!$M,^*YS$"R2%+])YVG2=2U43%##)PSK;M0:"495.)8F':PV<%_)HBZ7R-QX M"P-,(W?-,=](-.;^B/ M8?2*I[)UV1)\N52MS?@.7DZX!CL$-[,PY3'T!++_^NJHU^T/ACYF?4JC&@,8 MP9@Q]8 !.V/*\(1'%">7R(1<*9Y'O*""?. Y@)7#7Y\3R,$4OAXI-F$Y;;L1 MOLRCSA./\+_IS%6I=$EA3HPDUZ6 =H,^]8*#/;I/:!Z3X##V@D-\*F%U*6)2 M1KZPJ%2PM"'SQ1T@-@>R.8D,]C5XUS_8HMZ=:'(2RP(X#XTB&X\$]! GM\)$ MMX==LSVG:DQSIKW/=X+-ZD[WNMVG!LT2.?7?%,L(]VS*)L Z^MG >K#AEVUR M2I6:D2\IS]LDLN":P6A3$V[A@#Z J0P="T;&4@%NWK>Z+>B;$)4=\V==T*A^ MKAIS);Q("D$+S<+ZC\$3T+ '&Y616=A(P3W3X@S-]02=R=*$";]C\:"QF3FC MZK$Q"O['3S(Q$YSPB(H*XG96P*3!-.6&>3@\+,SE5-&B,L=.536,E3T!,*J) MFR8MOU^?R\=:ZQZQ(C!*950,FDQ2)<&B)BF=, +$S]D4!)=)N29_E%0!?8D9 MN6:%5$ =.?D )4"G>7\T-PJ">\1B*6'/?!QQWT[1#A$[1'P7$;UM0\0IU=;Q M(-F,W(+U@H&+TG; 4 X.L82&0[Z8P:JPZB2@:7@N%C'!W!"209/ M"F560G$+!IF5<;MQVWQK&7(6,:TI;#*0):.WS&[F\SHUI,5@##0IT.IZMX^X M F\+LH'_I2O] Y,0I427^&-1?LH4JRK!#F1<@U> P^W\,\5T 8H"6\=Z"S!- MQM!-F&D8E/&L.0P[W.]P_WC<]U\,[AE)YL[2 DEMZW2 ,PU06[SG>8+U67\+ M7"U1QE GH+4!FS8@G>/>6@#8D">0/X18$$&%0;W2-'!-;+WT-N8H!60 ]$N MJ&U.6WLBJE.2"#G5-34H=L.U4>@N4$QT=H.5[0;"=6W,FK4[D.] _GB0'VP; MR$=+B,"U$;P=Z K&E4>'FZ&L@B*(E4M"%;.H!)1Q7#J 'L(TS@O7*6;';!D( M 10#^!QS'0FI2RB'$D%)X>!9*!FQ&)(UV0,TQ@S@[2"W%)YHA#<.]]A2>(/M MNT>.\87>3-%TI^&O,,",($"@/:WB[B(74_VNT?)ME*GC:>KL[UGEAK#/>;M;9>+]? M(Y_-E<+&' 2\->$Q4@O5,K?KEVJ@)0P_(-]0%=?8!S;BU*$ /9+[FD4FM#1A M&6!^5G6?T^64UUW5H:)4!3"0MAY4%,'2LP;80,8-R\$Q$D!$\(;AN8K-4N;& MD8T]!P/QLZ.;'=T\!]U$VT8W%Q,J2JL$$(LL2?!@<0(HTO>$$N:.TR9BR#W? M'UZP] (E099H%\08PT1_VX2-VIOG9ABA2;X?R23C.O9C&9.YH0![!ECYCB%V M#/$,#!%O&T.<.^RM8QA//ZJ@@GUS+U,\0(:@:R.CJ%2(U(8?<4^MF=0&TO%S M"ZA+PY"3O]SA)=G[1I$$* <$PDKNRO (B, >W."93E[.[=IW5J54SYTNE!:6 MHEAL-9<=CTH/S8C@MTQ4IS@K^=O_>HBVD)9V 9@7%9@]W#9R>5Q@UGZ[$->\ MU%[LXR@KFMRPV-(1W0]PIM:"*'/3:!ES(Y6>^R\V :K,,FX,8_^@FL82/"1\ M'W.PSU:R!PP"&D6C!H+?&,ZI:8_]57(PWU)/_)_0PM8%2$_ [4@4[+IM "FS0@%@;K]JJOB@[50[SR=23!A*]YS> M5!]GJ4I;L*P0/1Z3SZ0QSF%B0_*1 MSDAPV"9X)^@G7_]XP%?J]E*/XZZ-",D9@EU.W4+'2SJXJ& LEJ:)ED;6">[^ MCTU9&LSFZ+H\:]1D"S68J44L.;QON;L+:^RTPB&. *L*#@X[[XY^:8[@"C?\ MZ!G:<$Y6".R?NG2(%\9JOJ[I/BCNB#TR):^Z]M\/[_)W[I3XVB>G)]?7?Y(O MOUU^6O31TLMN_N;SAYOSUDW>XC;);N+6)NZ9YV;(E\G?JA%NH$"$%^M2SI+U M.W1#GQ_OIO*G3^73=&E)D;DKN=MBGC7&_4S57$W0Z/9&R3*/45%(%=:LUKCG MN_RBTA4],$3PG'G5C7N0K2]87W\/U!+ P04 " #Q.:]8^;LR3N8& !7(@ M& '1R=FXM,C R-# S,S%X97@S,F0Q+FAT;>U:>5/;.!3_*MITVL),?"7A ML@,S;:"SS)1":9C._JG88$ MH>YG,VDY$(B#NP4Y)(4N&]X?%S$+MI0M KYP(\F/(=0 MO-2M(-J$4(O><9%;??:=CRCE0B]> DZ>( *8$G2"19RA8=!'*B3W$:Y02ED3 MWQ4YB+86$$W@U+A(P+(A5!80Y6'#G%:5P@V_BC*!&(\R(@B@;4,S9VB0-0?H MHPF&M(&@]RYZRVN1\$4?G0E24<4KO=#:)%121S%.Q*"[ 4NHQ8(RV,+-MCL0EH?7Q/MO=":IEH(0(DTIJ!KXG!GIBR\Y7M"_)W3051B7^E-+YC21MXTWP%SQ)L;21-*^TZ MCI73L)83[ U'D3+QE9XJSGA*G)Z6_T,9SUJNK872]L=.QR&CYJ_1H;9(K)KJ ME;1._+:^G\CZ!L_1^FB1JJ:._9 &2$P+"$C41-/&-#%5>4 )@5%985\-8[AK MPS38'E)M&"C!+*N^GI72 F[MJA\63/0EL!,ND0I7T(3XWXS8C"#FP&D ,%NV M :A #'O4S+@ #L0:<=5=MY-?W+J:^]@&?^]HJ2_OQFB_RQ+-UDKA,B-A=157 MP@1I16V?@6O)FPYSS=<]:QZJ[;(,S0V;U)-:)ME#VBKV>R;MU6;9(+>( FNN M*]7O&A1O#&?D;H]>MGG8,9)6\:&UMA)TROBBX6O3=I1)AC-!\!=G 4S\9D%C M-8YG%6>U)%'CEMH'?GQ5:1%^OZ,W91_[N>YJOL[O+70W9L"P0^=W]B<#:,V]0S**P060!/TPM<_C\Z?;U2(O,I#DS?GY\=' MNB!Q>G%^>/KY^IQM58<$ -@$(7?0^^;AMWS7WWU\X=\[[7DP!_HDPKI1.?II M!'5?*_TEQ3FFZW%)7YZHA FQ?JKP'37!L4(1B]:\D\(T[GB-MWB+H MY@9I,I-G*Z*G>)XPS6AER^'-$T(TAN=H&),L%(-#O \#"@J1$D")6(T"A"PG MRV+>+2_4<&;1W?:ZGC@T1?U-F'U%A*S!*2V%089V3@@A0W^O#*EXPV+[&@&"MUE/5<6:/ M[-Y(L[/577Z&XR]SP8$+JA+!1=CD3:VW -8'[/U%Q1-8G#BV[:]5)>RK!FMU MB?6^U:L-)4!WS%U'LR3$EYPVY<&=/7>XRO%,EZ_K@.:-"?T*QL&_4$L#!!0 M ( /$YKUCP)LDAQ@8 *\C 8 =')V;BTR,#(T,#,S,7AE>#,R9#(N M:'1M[5I]3]LX&/\JOD[;0&K>VO*6=)5881K2& R*3OO339S&FAOG')?2^_3W MV(Y+DG*[;<#$;B HC?W8_OEY]^,,_W"4P2]'YR^@$E/%[,22Y1+ B6 MT+JD,D,37A0X1Z=$",H8>BMH,B,(!;Z[ZP:]'==WG-$0YAI7@W@>HATO&'@] MOS= _E[8VPN#/71^BK:N)N-M37UT-IY\/C\VRYY?O?UP,D8=Q_/^[(\][VAR M9#H&KA^@B=_RQ@SJ9E$7H>4G< M1":=T5"UP"?!R6@X)Q*C.,.B)/)-YVKRSMD'"DDE(Z.A9_\;VBE/5J-A0J]1 M*5>,O.G,L9C1W)&\"/M^(2,8Z4%WB^;&6=)$9F'@^R^C B<)S6<.(ZF$%K>_ M<]LFZ"R[;>1F$[9*GP] MH7-2HH]DB2[X'.>ONZ8%_I=$T/1UI*E+^C>!J6&#DMQ(!S,Z@\D56-- \P24 M(]SM X5A25AQ8]I8=4GT!J><)=!Y?)/1*96O7@2[?M3ON;VA-P7^%8^ -09X M1+2P*7*[T#4M 0NCS%+ 2\910+D2YP"#Y"4?!/KIR+]VQBRY) MK!AJ=#'H[_C=)P3YL$2'"2^4"ZVA?T( &]P[\'=![&B2$72)Q13GI'3.;AA9 MH<-8JIZ>[_]>IEZYQ_YNVSV>Y"CF>6ZX9V*J!+9]6F !>V K=$$*+B3BP$Y! MKDF.NX;')WGLHBU%JY#W_&C,YQ"*5_HIB+8AU*)W7,PK??:=3RCE0D]> $Z> M( *8$G2*19RA?M!%*B1W$2Y12IF-[XH<1+L0$$U@USA/T/$-A,H]=53B M*2-HRD5"Q)N.WP%V,58E$^OGLL"Q?:ZF-R.0]LKX(V6&97$4;PC(X"*J@:AX7($-MMN0FOT-T=X+K7E4$P$H,<%M\Q6\1K"S ME=BGM.T4U@ZALIS@H#^(E*M8ZZGBC*?$Z6GY/Y3Q-/)H+92ZKW5:SA;9/ZM# M=9%4:JIGTCKQ;'V_D/7UGJ+UT3Q5CSJN0XB7F.80D*B)E-8T,54QOA"D5%;8 M5=T8SM$P#):'* @=!9AEV=6CTG5TA D3?<"S0:R*_DB%*WB$V&Y[JF@?<^ T M )BNZ@!40(5.]PYF_O8!G_O:*D/YL9HO\D2S=)*X3(C M877,5L($:45UGX$7DML& M(0HJ,+RU?[;.C3#*<"H*_.$M@ MXG\6*];]>%IRMI DLFZION''5Y4:X;<[>E/2J3Z;KN9?^3T8N(.#9X;_1(8? MN ?!,\,?B.':?S>S@!]V+8^0[^VYO7;"9YH:?#E256=S8'LPLWUL\=4S'\@, MM!H"#9S45Y"(FW-Z0W+?9QY5Q*NRQ*"X0:"L-$$O?/WSZ!O?+-34A;C!&J_T MT-O#BXO/Z/+]ROX(S(:R*3_XY#7MMAKUK&6_EI8],44: MTF8DUL=%*F&"6%W?W%WH''IT]*QWSWIW'[V[HZ)EPWSO.S+!C=.[R0I_ZWN: M24;+ZBK"WKSB.-;%$54#;954RDQ5<7(NT92@A) Y2>Q=B+Y!4PL2$H$R6/5 Q2ZB .\S&?MTLX"]BS:R][6 M1Z,FU&Q;OS)2 '3'G#,U M2T)\S:DMS>X=N/UU'F6:?%V#-6^BZ%=;1O\ 4$L! A0#% @ \3FO6/JX M3>1-% B] !$ ( ! '1R=FXM,C R-# S,S$N>'-D M4$L! A0#% @ \3FO6,\&HL?+#0 M;\ !4 ( !?!0 M '1R=FXM,C R-# S,S%?8V%L+GAM;%!+ 0(4 Q0 ( /$YKUAM:3 0CR\ M /L& P 5 " 7HB !T#$P<2YH=&U02P$"% ,4 " #Q.:]8E$R8:XD) "< M00 & @ '@L@( =')V;BTR,#(T,#,S,7AE>#,Q9#$N:'1M M4$L! A0#% @ \3FO6*_\X?8Y"0 -CX !@ ( !G[P" M '1R=FXM,C R-# S,S%X97@S,60R+FAT;5!+ 0(4 Q0 ( /$YKUCYNS). MY@8 %&5X,S)D M,2YH=&U02P$"% ,4 " #Q.:]8\";)(<8& "O(P & M@ $JS0( =')V;BTR,#(T,#,S,7AE>#,R9#(N:'1M4$L%!@ * H I@( ' ";4 @ $! end XML 72 trvn-20240331x10q_htm.xml IDEA: XBRL DOCUMENT 0001429560 us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputRiskFreeInterestRateMember trvn:CommonStockWarrantsMember trvn:December2023EquityOfferingAndWarrantIssuanceMember 2024-03-31 0001429560 us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputPriceVolatilityMember trvn:CommonStockWarrantsMember trvn:December2023EquityOfferingAndWarrantIssuanceMember 2024-03-31 0001429560 us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputExpectedTermMember trvn:CommonStockWarrantsMember trvn:December2023EquityOfferingAndWarrantIssuanceMember 2024-03-31 0001429560 us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputRiskFreeInterestRateMember trvn:CommonStockWarrantsMember trvn:December2023EquityOfferingAndWarrantIssuanceMember 2023-12-31 0001429560 us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputPriceVolatilityMember trvn:CommonStockWarrantsMember trvn:December2023EquityOfferingAndWarrantIssuanceMember 2023-12-31 0001429560 us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputExpectedTermMember trvn:CommonStockWarrantsMember trvn:December2023EquityOfferingAndWarrantIssuanceMember 2023-12-31 0001429560 us-gaap:RetainedEarningsMember 2024-03-31 0001429560 us-gaap:AdditionalPaidInCapitalMember 2024-03-31 0001429560 us-gaap:RetainedEarningsMember 2023-12-31 0001429560 us-gaap:AdditionalPaidInCapitalMember 2023-12-31 0001429560 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0001429560 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-03-31 0001429560 trvn:SubscriptionsReceivableMember 2023-03-31 0001429560 us-gaap:RetainedEarningsMember 2022-12-31 0001429560 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001429560 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0001429560 trvn:SubscriptionsReceivableMember 2022-12-31 0001429560 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-12-31 0001429560 us-gaap:RestrictedStockUnitsRSUMember trvn:EquityIncentivePlan2013Member 2024-03-31 0001429560 us-gaap:EmployeeStockOptionMember trvn:InducementPlanMember 2024-03-31 0001429560 us-gaap:EmployeeStockOptionMember trvn:EquityIncentivePlan2023Member 2024-03-31 0001429560 us-gaap:EmployeeStockOptionMember trvn:EquityIncentivePlan2013Member 2024-03-31 0001429560 us-gaap:EmployeeStockOptionMember 2023-12-31 0001429560 us-gaap:EmployeeStockOptionMember 2024-01-01 2024-03-31 0001429560 us-gaap:EmployeeStockOptionMember 2024-03-31 0001429560 trvn:InducementPlanMember 2024-03-31 0001429560 trvn:EquityIncentivePlan2023Member 2024-03-31 0001429560 trvn:InducementPlanMember 2023-12-31 0001429560 trvn:EquityIncentivePlan2023Member 2023-12-31 0001429560 us-gaap:RestrictedStockUnitsRSUMember 2023-12-31 0001429560 trvn:RoyaltyBasedLoanAgreementMember trvn:RBridgeFinancingMember 2023-12-31 0001429560 trvn:RoyaltyBasedLoanAgreementFirstTrancheMember trvn:RBridgeFinancingMember 2022-04-01 2022-04-30 0001429560 us-gaap:RetainedEarningsMember 2023-01-01 2023-03-31 0001429560 us-gaap:RetainedEarningsMember 2024-01-01 2024-03-31 0001429560 trvn:SubscriptionsReceivableMember 2023-01-01 2023-03-31 0001429560 us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:WarrantMember 2024-03-31 0001429560 us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2024-03-31 0001429560 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:WarrantMember 2024-03-31 0001429560 us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:WarrantMember 2023-12-31 0001429560 us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2023-12-31 0001429560 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:WarrantMember 2023-12-31 0001429560 trvn:RoyaltyBasedLoanAgreementMember trvn:RBridgeFinancingMember 2023-04-01 2023-06-30 0001429560 trvn:December2023EquityOfferingAndWarrantIssuanceMember 2024-01-01 2024-03-31 0001429560 us-gaap:RestrictedStockUnitsRSUMember 2024-03-31 0001429560 trvn:RoyaltyBasedLoanAgreementMember trvn:RBridgeFinancingMember 2024-03-31 0001429560 us-gaap:CommonStockMember 2024-03-31 0001429560 us-gaap:CommonStockMember 2023-12-31 0001429560 us-gaap:CommonStockMember 2023-03-31 0001429560 us-gaap:CommonStockMember 2022-12-31 0001429560 trvn:OtherWarrantsMember 2024-03-31 0001429560 trvn:PrefundedCommonStockWarrantsMember trvn:December2023EquityOfferingAndWarrantIssuanceMember 2024-03-31 0001429560 srt:MinimumMember trvn:OtherWarrantsMember 2024-03-31 0001429560 srt:MaximumMember trvn:OtherWarrantsMember 2024-03-31 0001429560 trvn:RegisteredDirectOfferingsMember 2024-03-31 0001429560 trvn:RBridgeFinancingMember 2024-03-31 0001429560 trvn:CommonStockWarrantsMember trvn:December2023EquityOfferingAndWarrantIssuanceMember 2023-12-28 0001429560 trvn:December2023InducementAgreementMember 2023-12-27 0001429560 trvn:RoyaltyBasedLoanAgreementFirstTrancheMember trvn:RBridgeFinancingMember 2022-04-30 0001429560 2023-03-31 0001429560 2022-12-31 0001429560 us-gaap:WarrantMember 2024-01-01 2024-03-31 0001429560 us-gaap:RestrictedStockUnitsRSUMember 2024-01-01 2024-03-31 0001429560 us-gaap:EmployeeStockOptionMember 2024-01-01 2024-03-31 0001429560 us-gaap:WarrantMember 2023-01-01 2023-03-31 0001429560 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-03-31 0001429560 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-03-31 0001429560 trvn:RoyaltyBasedLoanAgreementFirstTrancheMember trvn:RBridgeFinancingMember 2024-01-01 2024-03-31 0001429560 us-gaap:RestrictedStockUnitsRSUMember 2024-01-01 2024-03-31 0001429560 us-gaap:ResearchAndDevelopmentExpenseMember 2024-01-01 2024-03-31 0001429560 us-gaap:GeneralAndAdministrativeExpenseMember 2024-01-01 2024-03-31 0001429560 us-gaap:ResearchAndDevelopmentExpenseMember 2023-01-01 2023-03-31 0001429560 us-gaap:GeneralAndAdministrativeExpenseMember 2023-01-01 2023-03-31 0001429560 trvn:FinanceLeasedAssetsMember 2024-03-31 0001429560 trvn:FinanceLeasedAssetsMember 2023-12-31 0001429560 trvn:JiangsuNhwaPharmaceuticalCoLtdMember trvn:LicensingAgreementMember 2023-05-31 0001429560 trvn:JiangsuNhwaPharmaceuticalCoLtdMember trvn:LicensingAgreementMember 2018-07-31 0001429560 us-gaap:LicenseMember trvn:LicensingAgreementMember 2018-06-30 0001429560 trvn:PharmbioKoreaIncMember srt:MinimumMember trvn:LicensingAgreementMember 2018-06-01 2018-06-30 0001429560 us-gaap:AdditionalPaidInCapitalMember 2024-01-01 2024-03-31 0001429560 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-03-31 0001429560 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-03-31 0001429560 us-gaap:CommonStockMember 2024-01-01 2024-03-31 0001429560 us-gaap:CommonStockMember 2023-01-01 2023-03-31 0001429560 trvn:EquityIncentivePlan2023Member 2024-01-01 2024-03-31 0001429560 us-gaap:ProductMember 2024-01-01 2024-03-31 0001429560 us-gaap:ProductMember 2023-01-01 2023-03-31 0001429560 us-gaap:FairValueInputsLevel1Member 2024-03-31 0001429560 us-gaap:EstimateOfFairValueFairValueDisclosureMember 2024-03-31 0001429560 us-gaap:FairValueInputsLevel1Member 2023-12-31 0001429560 us-gaap:EstimateOfFairValueFairValueDisclosureMember 2023-12-31 0001429560 trvn:December2023EquityOfferingAndWarrantIssuanceMember 2024-03-31 0001429560 trvn:December2023EquityOfferingAndWarrantIssuanceMember 2023-12-31 0001429560 trvn:VanguardGroupIncMember trvn:ChesterbrookPennsylvaniaMember trvn:SubleaseAgreementsMember 2020-10-02 2020-10-02 0001429560 trvn:VanguardGroupIncMember trvn:ChesterbrookPennsylvaniaMember trvn:SubleaseAgreementsMember 2018-10-11 2018-10-11 0001429560 2023-01-01 2023-12-31 0001429560 2023-01-01 2023-03-31 0001429560 trvn:RoyaltyBasedLoanAgreementMember trvn:RBridgeFinancingMember 2022-04-30 0001429560 srt:MinimumMember trvn:RoyaltyBasedLoanAgreementMember trvn:RBridgeFinancingMember 2022-04-30 0001429560 srt:MaximumMember trvn:RoyaltyBasedLoanAgreementMember trvn:RBridgeFinancingMember 2022-04-30 0001429560 trvn:JiangsuNhwaPharmaceuticalCoLtdMember trvn:LicensingAgreementMember 2018-07-01 2018-07-31 0001429560 trvn:PharmbioKoreaIncMember srt:MaximumMember trvn:LicensingAgreementMember 2018-06-01 2018-06-30 0001429560 trvn:RoyaltyBasedLoanAgreementMember trvn:RBridgeFinancingMember 2022-04-01 2022-04-30 0001429560 country:CN trvn:RoyaltyBasedLoanAgreementThirdTrancheMember trvn:RBridgeFinancingMember 2022-04-01 2022-04-30 0001429560 trvn:JiangsuNhwaPharmaceuticalCoLtdMember trvn:LicensingAgreementMember 2020-08-01 2020-08-31 0001429560 trvn:JiangsuNhwaPharmaceuticalCoLtdMember trvn:LicensingAgreementMember 2020-08-31 0001429560 trvn:JiangsuNhwaPharmaceuticalCoLtdMember trvn:LicensingAgreementMember 2023-05-01 2023-05-31 0001429560 trvn:RoyaltyBasedLoanAgreementSecondTrancheMember trvn:RBridgeFinancingMember 2022-04-01 2022-04-30 0001429560 trvn:PharmbioKoreaIncMember trvn:LicensingAgreementMember 2018-06-01 2018-06-30 0001429560 trvn:PrefundedCommonStockWarrantsMember trvn:December2023EquityOfferingAndWarrantIssuanceMember 2023-12-28 0001429560 trvn:December2023InducementAgreementMember 2023-12-28 0001429560 trvn:December2023InducementAgreementMember 2023-12-28 2023-12-28 0001429560 trvn:VanguardGroupIncMember trvn:ChesterbrookPennsylvaniaMember trvn:SubleaseAgreementsMember 2018-10-11 0001429560 trvn:ChesterbrookPennsylvaniaMember 2024-03-31 0001429560 2024-03-31 0001429560 2023-12-31 0001429560 2024-05-13 0001429560 2024-01-01 2024-03-31 shares iso4217:USD utr:sqft iso4217:USD shares pure trvn:tranche trvn:subsidiary iso4217:USD utr:sqft trvn:segment 0 http://www.trevenainc.com/20240331#LeaseLiabilityCurrent http://www.trevenainc.com/20240331#LeaseLiabilityCurrent http://www.trevenainc.com/20240331#LeaseLiabilityNoncurrent http://www.trevenainc.com/20240331#LeaseLiabilityNoncurrent http://www.trevenainc.com/20240331#LeaseLiabilityCurrent http://www.trevenainc.com/20240331#LeaseLiabilityNoncurrent http://www.trevenainc.com/20240331#LeaseLiabilityCurrent http://www.trevenainc.com/20240331#LeaseLiabilityNoncurrent http://www.trevenainc.com/20240331#LeaseLiabilityCurrent http://www.trevenainc.com/20240331#LeaseLiabilityCurrent http://www.trevenainc.com/20240331#LeaseLiabilityNoncurrent http://www.trevenainc.com/20240331#LeaseLiabilityNoncurrent http://www.trevenainc.com/20240331#LeaseLiabilityCurrent http://www.trevenainc.com/20240331#LeaseLiabilityNoncurrent http://www.trevenainc.com/20240331#LeaseLiabilityCurrent http://www.trevenainc.com/20240331#LeaseLiabilityNoncurrent 0001429560 --12-31 2024 Q1 false 17289104 Non-accelerated Filer 0 0 0 0 18321010 P15Y P5Y false false false false 10-Q true 2024-03-31 false 001-36193 Trevena, Inc. DE 26-1469215 955 Chesterbrook Boulevard, Suite 110 Chesterbrook PA 19087 610 354-8840 Common Stock, $0.001 par value TRVN NASDAQ Yes Yes true false false 18340953 23552000 32975000 2426000 2230000 25978000 35205000 540000 540000 1107000 1195000 3512000 3665000 31137000 40605000 2327000 2303000 3839000 4239000 1041000 1012000 7207000 7554000 31317000 30809000 4153000 4424000 3114000 5475000 45791000 48262000 0.001 0.001 5000000 5000000 0.001 0.001 200000000 200000000 18321010 17289104 18000 17000 581067000 580387000 -595739000 -588061000 -14654000 -7657000 31137000 40605000 20000 6000 20000 6000 88000 127000 5845000 6089000 3965000 3909000 9898000 10125000 -9878000 -10119000 -2361000 -2466000 4000 9000 353000 289000 513000 446000 -5000 -18000 2200000 2300000 -7678000 -7819000 1000 -7678000 -7818000 -0.36 -0.36 -0.81 -0.81 21303390 21303390 9594072 9594072 0.001 0.001 17289104 17000 580387000 -588061000 -7657000 681000 681000 1031906 1000 -1000 -7678000 -7678000 18321010 18000 581067000 -595739000 -14654000 7744692 8000 563362000 -547772000 1000 15599000 806000 806000 -1000 -1000 1230380 1000 1568000 1569000 -7819000 -7819000 8975072 9000 565736000 -555591000 10154000 -7678000 -7819000 88000 82000 681000 806000 508000 46000 -2361000 -2466000 -153000 -132000 196000 701000 -239000 -212000 -376000 -742000 -9420000 -10874000 3000 3000 1000 -3000 -2000 -9423000 -10876000 33515000 40280000 24092000 29404000 1568000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">1. Organization and Description of the Business</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Trevena, Inc., or the Company, is a biopharmaceutical company focused on the development and commercialization of novel medicines for patients affected by central nervous system, or CNS, disorders. The Company operates in one segment and has its principal office in Chesterbrook, Pennsylvania.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;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;">Since commencing operations in 2007, the Company has devoted substantially all of its financial resources and efforts to commercialization and research and development, including nonclinical studies and clinical trials. The Company has never been profitable. In late 2017, the Company submitted a new drug application, or NDA, for OLINVYK® (OLINVYK) injection, or OLINVYK, to the United States Food and Drug Administration, or the FDA. In August 2020, the FDA approved the NDA for OLINVYK and the Company initiated commercial launch of OLINVYK in the first quarter of 2021. In April 2024, we announced that OLINVYK remains available for purchase by customers, but that we are reducing commercial support for the product to preserve capital as we conduct a process to explore a range of strategic alternatives for OLINVYK.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;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 0pt;">Since its inception, the Company has incurred losses and negative cash flows from operations. At March 31, 2024, the Company had an accumulated deficit of $595.7 million. The Company’s net loss was $7.7 million and $7.8 million for the three months ended March 31, 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 the financial statements are issued. The Company expects that its existing balance of cash and cash equivalents as of March 31, 2024 is not sufficient to fund operations for 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 or debt financings, or through strategic transactions, including collaborations. 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 a result, management concluded that such plans do not alleviate the substantial doubt. If the Company is unable to raise sufficient additional capital, consummate a strategic transaction or defer sufficient operating expenses, the Company may be compelled to reduce the scope of its operations and planned capital expenditures.</p> 1 -595700000 -7700000 -7800000 <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;">Basis of Presentation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The accompanying consolidated financial statements have been prepared in conformity with accounting principles generally accepted in the United States of America, or U.S. GAAP. Any reference in these notes to applicable guidance is meant to refer to the authoritative United States generally accepted accounting principles as found in the ASC and Accounting Standards Updates, or ASUs, of the FASB. The Company’s functional currency is the U.S. dollar.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="background:#ffffff;">The consolidated financial statements include all normal and recurring adjustments that are considered necessary for the fair presentation of the Company’s consolidated balance sheets as of March 31, 2024, its results of operations and its comprehensive loss for the three months ended March 31, 2024 and 2023, its consolidated statements of stockholders’ equity for the period from January 1, 2024 to March 31, 2024 and for the period January 1, 2023 to March 31, 2023, and its consolidated statements of cash flows for the three months ended March 31, 2024 and 2023. The information included in this Quarterly Report on Form 10-Q should be read in conjunction with the financial statements and accompanying notes included in the Company’s most recent Annual Report on Form 10-K for the year ended December 31, 2023. Since the date of those financial statements, there have been no changes to the Company’s significant accounting policies. The financial data and other information disclosed in these notes related to the three </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="background:#ffffff;">months ended March 31, 2024 and 2023 are not necessarily indicative of the results to be expected for the year ending December 31, 2024, any other interim periods, or any future year or period.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Principles of Consolidation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In connection with the royalty-based financing agreement disclosed in Note 5, the Company established three wholly owned subsidiaries, Trevena Royalty Corporation, Trevena SPV1 LLC and Trevena SPV2 LLC to facilitate the financing. The consolidated financial statements include the accounts of the Company and its wholly owned subsidiaries as of March 31, 2024. All significant intercompany accounts and transactions have been eliminated in consolidation.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Use of Estimates</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The preparation of consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the amounts reported in the financial statements and accompanying notes. Management used significant estimates in the following areas, among others: stock-based compensation expense, the determination of the fair value of stock-based awards, the fair value of common stock warrants, the accounting for research and development costs, accrued expenses, the recoverability of the Company’s net deferred tax assets and related valuation allowance, and the amortization of debt expenses. The financial data and other information disclosed in these notes are not necessarily indicative of the results to be expected for any future year or period. The Company bases its estimates on historical experience and also on assumptions that it believes are reasonable, however, actual results could significantly differ from those results.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Fair Value of Financial Instruments</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The carrying amount of the Company’s financial instruments, which include cash and cash equivalents, restricted cash, accounts payable, and accrued expenses approximate their fair values, given their short-term nature. Additionally, the Company believes the carrying value of the loan payable approximates its fair value as the interest rate is reflective of the rate the Company could obtain on debt with similar terms and conditions. Certain of the Company’s common stock warrants are carried at fair value, as disclosed in Note 3.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company has evaluated the estimated fair value of financial instruments using available market information and management’s estimates. The use of different market assumptions and/or estimation methodologies could have a significant effect on the estimated fair value amounts. See Note 3 for additional information.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;background:#ffffff;">Product Revenue</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:13.5pt;visibility:hidden;background:#ffffff;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Product revenue is recognized at the point in time when our performance obligations with our customers have been satisfied. At contract inception, we determine if the contract is within the scope of ASC Topic 606 and then evaluate the contract using the following five steps: (i) identify the contract with the customer; (ii) identify the performance obligations; (iii) determine the transaction price; (iv) allocate the transaction price to the performance obligations; and (v) recognize revenue at the point in time when the Company satisfies a performance obligation.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">OLINVYK is sold to wholesalers in the US (collectively, “customers”). These customers subsequently resell OLINVYK generally to hospitals, ambulatory surgical centers and other purchasers of OLINVYK. We recognize revenue from OLINVYK sales at the point customers obtain control of the product, which generally occurs upon delivery. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Revenue is recorded at the transaction price, which is the amount of consideration we expect to receive in exchange for transferring products to a customer. We determine the transaction price based on fixed consideration in our contractual agreements, which includes estimates of variable consideration which are more fully described below. The transaction price is allocated entirely to the performance obligation to provide pharmaceutical products. In determining the transaction price, a significant financing component does not exist since the timing from when we deliver product to when the customers pay for the product is less than one year and the customers do not pay for product in advance of the transfer of the product.<span style="background:#ffffff;"> </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-size:13.5pt;visibility:hidden;background:#ffffff;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-size:13.5pt;visibility:hidden;background:#ffffff;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-size:13.5pt;visibility:hidden;background:#ffffff;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-size:13.5pt;visibility:hidden;background:#ffffff;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;background:#ffffff;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Variable Consideration</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;text-indent:36pt;margin:0pt;">The Company includes an estimate of variable consideration in its transaction price at the time of sale when control of the product transfers to the customer. Variable consideration includes distributor chargebacks, prompt payment (cash) discounts, distribution service fees and product returns. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;text-indent:36pt;background:#ffffff;margin:0pt;">The Company assesses whether or not an estimate of its variable consideration is constrained and has determined that the constraint does not apply, since it is probable that a significant reversal in the amount of cumulative revenue will not occur in the future when the uncertainty associated with the variable consideration is subsequently resolved. The Company’s estimates for variable consideration are adjusted as required at each reporting period for specific known developments that may result in a change in the amount of total consideration it expects to receive.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;background:#ffffff;margin:0pt;"><b style="font-weight:bold;">Distributor Chargebacks</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;text-indent:36pt;background:#ffffff;margin:0pt;">When a product that is subject to a contractual price agreement is sold to a third party, the difference between the price paid to the Company by the wholesaler and the price under the specific contract is charged back to the Company by the wholesaler. Utilizing this information, the Company estimates a chargeback percentage for each product and records an allowance for chargebacks as a reduction to revenue when the Company records sales of the products. We reduce the chargeback allowance when a chargeback request from a wholesaler is processed. Reserves for distributor chargebacks are included in accounts receivable, net on the consolidated balance sheet. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;background:#ffffff;margin:0pt;"><b style="font-weight:bold;">Prompt Payment (Cash) Discounts</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;text-indent:36pt;background:#ffffff;margin:0pt;">The Company provides customers with prompt payment discounts which may result in adjustments to the price that is invoiced for the product transferred, in the case that payments are made within a defined period. The Company’s prompt payment discount reserves are based on actual net sales and contractual discount rates. Reserves for prompt payment discounts are included in accounts receivable, net on the consolidated balance sheet. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;background:#ffffff;margin:0pt;"><b style="font-weight:bold;">Distribution Service Fees</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;text-indent:36pt;background:#ffffff;margin:0pt;">The Company pays distribution service fees to its customers based on a fixed percentage of the product price. These fees are not in exchange for a distinct good or service and therefore are recognized as a reduction of the transaction price. The Company reserves for these fees based on actual net sales, contractual fee rates negotiated with the customer and the mix of the products in the distribution channel that remain subject to fees. Reserves for distribution service fees are included in accounts receivable, net on the consolidated balance sheet. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;background:#ffffff;margin:0pt;"><b style="font-weight:bold;">Product Returns</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;text-indent:36pt;background:#ffffff;margin:0pt;">Generally, the Company’s customers have the right to return any unopened product during the eighteen (18) month period beginning six (6) months prior to the labeled expiration date and ending twelve (12) months after the labeled expiration date.  The Company does not currently rely on industry data in its analysis of returns reserve. As the Company sold OLINVYK and established historical sales over a longer period of time (i.e., two to three years), the Company placed more reliance on historical purchasing, demand and return patterns of its customers when evaluating its reserves for product returns. OLINVYK has a forty-eight (48) month shelf life.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;background:#ffffff;margin:0pt 0pt 12pt 0pt;">The Company recognizes the amount of expected returns as a refund liability, representing the obligation to return the customer’s consideration. Since the returns primarily consist of expired and short dated products that will not be resold, the Company does not record a return asset for the right to recover the goods returned by the customer at the time of the initial sale (when recognition of revenue is deferred due to the anticipated return). Accrued product return estimates are recorded in accrued expenses and other current liabilities on the consolidated balance sheet.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Basis of Presentation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The accompanying consolidated financial statements have been prepared in conformity with accounting principles generally accepted in the United States of America, or U.S. GAAP. Any reference in these notes to applicable guidance is meant to refer to the authoritative United States generally accepted accounting principles as found in the ASC and Accounting Standards Updates, or ASUs, of the FASB. The Company’s functional currency is the U.S. dollar.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="background:#ffffff;">The consolidated financial statements include all normal and recurring adjustments that are considered necessary for the fair presentation of the Company’s consolidated balance sheets as of March 31, 2024, its results of operations and its comprehensive loss for the three months ended March 31, 2024 and 2023, its consolidated statements of stockholders’ equity for the period from January 1, 2024 to March 31, 2024 and for the period January 1, 2023 to March 31, 2023, and its consolidated statements of cash flows for the three months ended March 31, 2024 and 2023. The information included in this Quarterly Report on Form 10-Q should be read in conjunction with the financial statements and accompanying notes included in the Company’s most recent Annual Report on Form 10-K for the year ended December 31, 2023. Since the date of those financial statements, there have been no changes to the Company’s significant accounting policies. The financial data and other information disclosed in these notes related to the three </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="background:#ffffff;">months ended March 31, 2024 and 2023 are not necessarily indicative of the results to be expected for the year ending December 31, 2024, any other interim periods, or any future year or period.</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Principles of Consolidation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In connection with the royalty-based financing agreement disclosed in Note 5, the Company established three wholly owned subsidiaries, Trevena Royalty Corporation, Trevena SPV1 LLC and Trevena SPV2 LLC to facilitate the financing. The consolidated financial statements include the accounts of the Company and its wholly owned subsidiaries as of March 31, 2024. All significant intercompany accounts and transactions have been eliminated in consolidation.</p> 3 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Use of Estimates</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The preparation of consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the amounts reported in the financial statements and accompanying notes. Management used significant estimates in the following areas, among others: stock-based compensation expense, the determination of the fair value of stock-based awards, the fair value of common stock warrants, the accounting for research and development costs, accrued expenses, the recoverability of the Company’s net deferred tax assets and related valuation allowance, and the amortization of debt expenses. The financial data and other information disclosed in these notes are not necessarily indicative of the results to be expected for any future year or period. The Company bases its estimates on historical experience and also on assumptions that it believes are reasonable, however, actual results could significantly differ from those results.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Fair Value of Financial Instruments</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The carrying amount of the Company’s financial instruments, which include cash and cash equivalents, restricted cash, accounts payable, and accrued expenses approximate their fair values, given their short-term nature. Additionally, the Company believes the carrying value of the loan payable approximates its fair value as the interest rate is reflective of the rate the Company could obtain on debt with similar terms and conditions. Certain of the Company’s common stock warrants are carried at fair value, as disclosed in Note 3.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company has evaluated the estimated fair value of financial instruments using available market information and management’s estimates. The use of different market assumptions and/or estimation methodologies could have a significant effect on the estimated fair value amounts. See Note 3 for additional information.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;background:#ffffff;">Product Revenue</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:13.5pt;visibility:hidden;background:#ffffff;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Product revenue is recognized at the point in time when our performance obligations with our customers have been satisfied. At contract inception, we determine if the contract is within the scope of ASC Topic 606 and then evaluate the contract using the following five steps: (i) identify the contract with the customer; (ii) identify the performance obligations; (iii) determine the transaction price; (iv) allocate the transaction price to the performance obligations; and (v) recognize revenue at the point in time when the Company satisfies a performance obligation.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">OLINVYK is sold to wholesalers in the US (collectively, “customers”). These customers subsequently resell OLINVYK generally to hospitals, ambulatory surgical centers and other purchasers of OLINVYK. We recognize revenue from OLINVYK sales at the point customers obtain control of the product, which generally occurs upon delivery. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Revenue is recorded at the transaction price, which is the amount of consideration we expect to receive in exchange for transferring products to a customer. We determine the transaction price based on fixed consideration in our contractual agreements, which includes estimates of variable consideration which are more fully described below. The transaction price is allocated entirely to the performance obligation to provide pharmaceutical products. In determining the transaction price, a significant financing component does not exist since the timing from when we deliver product to when the customers pay for the product is less than one year and the customers do not pay for product in advance of the transfer of the product.<span style="background:#ffffff;"> </span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;background:#ffffff;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Variable Consideration</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;text-indent:36pt;margin:0pt;">The Company includes an estimate of variable consideration in its transaction price at the time of sale when control of the product transfers to the customer. Variable consideration includes distributor chargebacks, prompt payment (cash) discounts, distribution service fees and product returns. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;text-indent:36pt;background:#ffffff;margin:0pt;">The Company assesses whether or not an estimate of its variable consideration is constrained and has determined that the constraint does not apply, since it is probable that a significant reversal in the amount of cumulative revenue will not occur in the future when the uncertainty associated with the variable consideration is subsequently resolved. The Company’s estimates for variable consideration are adjusted as required at each reporting period for specific known developments that may result in a change in the amount of total consideration it expects to receive.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;background:#ffffff;margin:0pt;"><b style="font-weight:bold;">Distributor Chargebacks</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;text-indent:36pt;background:#ffffff;margin:0pt;">When a product that is subject to a contractual price agreement is sold to a third party, the difference between the price paid to the Company by the wholesaler and the price under the specific contract is charged back to the Company by the wholesaler. Utilizing this information, the Company estimates a chargeback percentage for each product and records an allowance for chargebacks as a reduction to revenue when the Company records sales of the products. We reduce the chargeback allowance when a chargeback request from a wholesaler is processed. Reserves for distributor chargebacks are included in accounts receivable, net on the consolidated balance sheet. </p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;background:#ffffff;margin:0pt;"><b style="font-weight:bold;">Prompt Payment (Cash) Discounts</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;text-indent:36pt;background:#ffffff;margin:0pt;">The Company provides customers with prompt payment discounts which may result in adjustments to the price that is invoiced for the product transferred, in the case that payments are made within a defined period. The Company’s prompt payment discount reserves are based on actual net sales and contractual discount rates. Reserves for prompt payment discounts are included in accounts receivable, net on the consolidated balance sheet. </p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;background:#ffffff;margin:0pt;"><b style="font-weight:bold;">Distribution Service Fees</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;text-indent:36pt;background:#ffffff;margin:0pt;">The Company pays distribution service fees to its customers based on a fixed percentage of the product price. These fees are not in exchange for a distinct good or service and therefore are recognized as a reduction of the transaction price. The Company reserves for these fees based on actual net sales, contractual fee rates negotiated with the customer and the mix of the products in the distribution channel that remain subject to fees. Reserves for distribution service fees are included in accounts receivable, net on the consolidated balance sheet. </p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;background:#ffffff;margin:0pt;"><b style="font-weight:bold;">Product Returns</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;text-indent:36pt;background:#ffffff;margin:0pt;">Generally, the Company’s customers have the right to return any unopened product during the eighteen (18) month period beginning six (6) months prior to the labeled expiration date and ending twelve (12) months after the labeled expiration date.  The Company does not currently rely on industry data in its analysis of returns reserve. As the Company sold OLINVYK and established historical sales over a longer period of time (i.e., two to three years), the Company placed more reliance on historical purchasing, demand and return patterns of its customers when evaluating its reserves for product returns. OLINVYK has a forty-eight (48) month shelf life.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;background:#ffffff;margin:0pt 0pt 12pt 0pt;">The Company recognizes the amount of expected returns as a refund liability, representing the obligation to return the customer’s consideration. Since the returns primarily consist of expired and short dated products that will not be resold, the Company does not record a return asset for the right to recover the goods returned by the customer at the time of the initial sale (when recognition of revenue is deferred due to the anticipated return). Accrued product return estimates are recorded in accrued expenses and other current liabilities on the consolidated balance sheet.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">3. Fair Value of Financial Instruments</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">ASC 820, <i style="font-style:italic;">Fair Value Measurement,</i> establishes a fair value hierarchy for instruments measured at fair value that distinguishes between assumptions based on market data (observable inputs) and the Company’s own assumptions (unobservable inputs). Observable inputs are inputs that market participants would use in pricing the asset or liability based on market data obtained from sources independent of the Company. Unobservable inputs are inputs that reflect the </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Company’s assumptions about the inputs that market participants would use in pricing the asset or liability and are developed based on the best information available in the circumstances.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">ASC 820 identifies fair value as the exchange price, or exit price, representing the amount that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants. As a basis for considering market participant assumptions in fair value measurements, ASC 820 establishes a three-tier fair value hierarchy that distinguishes among the following:</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;">Level 1 – Valuations based on unadjusted quoted prices in active markets for identical assets or liabilities that the Company has the ability to access.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width: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;">Level 2 – Valuations based on quoted prices for similar assets or liabilities in active markets, quoted prices for identical or similar assets or liabilities in markets that are not active and models for which all significant inputs are observable, either directly or indirectly.</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;">Level 3 – Valuations based on inputs that are unobservable and significant to the overall fair value measurement.</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;">To the extent that the valuation is based on models or inputs that are less observable or unobservable in the market, the determination of fair value requires more judgment. Accordingly, the degree of judgment exercised by the Company in determining fair value is greatest for instruments categorized in Level 3. A financial instrument’s level within the fair value hierarchy is based on the lowest level of any input that is significant to the fair value measurement.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The following table presents fair value of the Company’s cash, cash equivalents, restricted cash and warrant liability as of March 31, 2024 and December 31, 2023 (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;table-layout:auto;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:54.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:0.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:3.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:7.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:7.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:7.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:8.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:54.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:0.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:normal;width:3.12%;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="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:7.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.76%;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="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;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="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:7.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:2.14%;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="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;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="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:7.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:2.14%;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="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;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;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:8.3%;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="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:54.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:0.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 colspan="2" style="vertical-align:bottom;white-space:normal;width:11.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;">March 31, </b></p></td><td style="vertical-align:bottom;white-space:normal;width:1.76%;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;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Quoted Prices in Active Markets </b></p></td><td style="vertical-align:bottom;white-space:normal;width:2.14%;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;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Significant Other Observable Inputs </b></p></td><td style="vertical-align:bottom;white-space:normal;width:2.14%;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;width:9.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Unobservable Inputs</b></p></td></tr><tr><td style="vertical-align:bottom;width:54.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Description:</b></p></td><td style="vertical-align:bottom;white-space:normal;width:0.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:normal;width:11.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;">2024</b></p></td><td style="vertical-align:bottom;white-space:normal;width:1.76%;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:normal;width:9.24%;border-bottom: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:normal;width:2.14%;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:normal;width:9.24%;border-bottom: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:normal;width:2.14%;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:normal;width:9.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Level 3)</b></p></td></tr><tr><td style="vertical-align:top;width:54.47%;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:normal;width:0.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:normal;width:3.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:normal;width:7.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:7.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:7.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;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:normal;width:8.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr style="height:13.15pt;"><td style="vertical-align:top;width:54.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Cash</p></td><td style="vertical-align:bottom;white-space:normal;width:0.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:normal;width:3.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:normal;width:7.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,381</p></td><td style="vertical-align:bottom;white-space:normal;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:normal;width:7.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,381</p></td><td style="vertical-align:bottom;white-space:normal;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:normal;width:7.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:normal;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:normal;width:8.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:top;width:54.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Money Market Funds</p></td><td style="vertical-align:bottom;white-space:normal;width:0.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:normal;width:3.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:7.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 21,171</p></td><td style="vertical-align:bottom;white-space:normal;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:7.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 21,171</p></td><td style="vertical-align:bottom;white-space:normal;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:7.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:normal;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;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:normal;width:8.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:top;width:54.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Restricted Cash</p></td><td style="vertical-align:bottom;white-space:normal;width:0.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:normal;width:3.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:normal;width:7.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 540</p></td><td style="vertical-align:bottom;white-space:normal;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:normal;width:7.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 540</p></td><td style="vertical-align:bottom;white-space:normal;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:normal;width:7.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:normal;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:normal;width:8.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 3.5pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:top;width:54.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Total assets measured and recorded at fair value</p></td><td style="vertical-align:bottom;white-space:normal;width:0.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:normal;width:3.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:normal;width:7.92%;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 3.5pt 0pt 0pt;"> 24,092</p></td><td style="vertical-align:bottom;white-space:normal;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:normal;width:7.92%;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 3.5pt 0pt 0pt;"> 24,092</p></td><td style="vertical-align:bottom;white-space:normal;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:normal;width:7.92%;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 3.5pt 0pt 0pt;"><span style="white-space:pre-wrap;"> —</span></p></td><td style="vertical-align:bottom;white-space:normal;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;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:normal;width:8.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 3.5pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:top;width:54.47%;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:normal;width:0.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:normal;width:3.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:normal;width:7.92%;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:normal;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:normal;width:7.92%;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:normal;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:normal;width:7.92%;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:normal;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:normal;width:8.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:top;width:54.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Warrant Liability</p></td><td style="vertical-align:bottom;white-space:normal;width:0.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:normal;width:3.12%;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:normal;width:7.92%;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 3.5pt 0pt 0pt;"> 3,114</p></td><td style="vertical-align:bottom;white-space:normal;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;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:normal;width:7.92%;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:center;margin:0pt;"><span style="white-space:pre-wrap;"> —</span></p></td><td style="vertical-align:bottom;white-space:normal;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;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:normal;width:7.92%;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 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:normal;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.42%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:normal;width:8.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 3.5pt 0pt 0pt;"> 3,114</p></td></tr><tr><td style="vertical-align:top;width:54.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Total liabilities measured and recorded at fair value</p></td><td style="vertical-align:bottom;white-space:normal;width:0.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:normal;width:3.12%;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:normal;width:7.92%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3,114</p></td><td style="vertical-align:bottom;white-space:normal;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;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:normal;width:7.92%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:normal;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;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:normal;width:7.92%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:normal;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:normal;width:8.3%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3,114</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;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:-0.5409012%;padding-left:0pt;padding-right:0pt;table-layout:auto;width:101.08%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:53.8%;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:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;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:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.37%;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:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:8.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;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:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;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:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;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:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.32%;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:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:8.89%;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:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.8%;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:normal;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:normal;width:1.37%;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="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:8.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.76%;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="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.3%;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="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:7.83%;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="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:2.14%;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="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.3%;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="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:7.83%;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="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:2.14%;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="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.32%;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="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:8.89%;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="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.8%;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:normal;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:normal;width:9.49%;margin: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:normal;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;width:9.14%;margin: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;">Quoted Prices in Active Markets </b></p></td><td style="vertical-align:bottom;white-space:normal;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;width:9.14%;margin: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;">Significant Other Observable Inputs </b></p></td><td style="vertical-align:bottom;white-space:normal;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;width:10.22%;margin: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;">Unobservable Inputs</b></p></td></tr><tr><td style="vertical-align:bottom;width:53.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Description:</b></p></td><td style="vertical-align:bottom;white-space:normal;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 colspan="2" style="vertical-align:bottom;white-space:normal;width:9.49%;border-bottom: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:normal;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;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:normal;width:9.14%;border-bottom: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:normal;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 colspan="2" style="vertical-align:bottom;white-space:normal;width:9.14%;border-bottom: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:normal;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 colspan="2" style="vertical-align:bottom;white-space:normal;width:10.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(Level 3)</b></p></td></tr><tr><td style="vertical-align:top;width:53.8%;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:normal;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:normal;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:8.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;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:normal;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:7.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;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:normal;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:7.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;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:normal;width:1.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:8.89%;background:#cceeff;margin:0pt;padding:0pt;"><p 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:top;width:53.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Cash</p></td><td style="vertical-align:bottom;white-space:normal;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:normal;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:normal;width:8.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 3,159</p></td><td style="vertical-align:bottom;white-space:normal;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:normal;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:normal;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 3,159</p></td><td style="vertical-align:bottom;white-space:normal;width:2.14%;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:normal;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:normal;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:normal;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:normal;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:normal;width:8.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:top;width:53.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Money Market Funds</p></td><td style="vertical-align:bottom;white-space:normal;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:normal;width:1.37%;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:normal;width:8.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 29,816</p></td><td style="vertical-align:bottom;white-space:normal;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:normal;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:7.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 29,816</p></td><td style="vertical-align:bottom;white-space:normal;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:7.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:normal;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:normal;width:1.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:8.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:top;width:53.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Restricted Cash</p></td><td style="vertical-align:bottom;white-space:normal;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:normal;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:8.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 3.5pt 0.05pt 0pt;"> 540</p></td><td style="vertical-align:bottom;white-space:normal;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:normal;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:normal;width:7.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 540</p></td><td style="vertical-align:bottom;white-space:normal;width:2.14%;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:normal;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:normal;width:7.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:normal;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:normal;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:normal;width:8.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:top;width:53.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 18pt;">Total assets measured and recorded at fair value</p></td><td style="vertical-align:bottom;white-space:normal;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:normal;width:1.37%;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:normal;width:8.12%;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 3.5pt 0.05pt 0pt;"> 33,515</p></td><td style="vertical-align:bottom;white-space:normal;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:normal;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:normal;width:7.83%;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 3.5pt 0.05pt 0pt;"> 33,515</p></td><td style="vertical-align:bottom;white-space:normal;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:normal;width:7.83%;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 3.5pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> —</span></p></td><td style="vertical-align:bottom;white-space:normal;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:normal;width:1.32%;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:normal;width:8.89%;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 3.5pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:top;width:53.8%;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:normal;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:normal;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:normal;width:8.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:normal;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:normal;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:normal;width:7.83%;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:normal;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:normal;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:normal;width:7.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;">  </p></td><td style="vertical-align:bottom;white-space:normal;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:normal;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:normal;width:8.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:top;width:53.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Warrant Liability</p></td><td style="vertical-align:bottom;white-space:normal;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:normal;width:1.37%;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:normal;width:8.12%;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 3.5pt 0.05pt 0pt;"> 5,475</p></td><td style="vertical-align:bottom;white-space:normal;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:normal;width:1.3%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:normal;width:7.83%;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 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:normal;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:normal;width:1.3%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:normal;width:7.83%;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 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:normal;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:normal;width:1.32%;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:normal;width:8.89%;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 3.5pt 0.05pt 0pt;"> 5,475</p></td></tr><tr><td style="vertical-align:top;width:53.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 18pt;">Total liabilities measured and recorded at fair value</p></td><td style="vertical-align:bottom;white-space:normal;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:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.37%;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:normal;width:8.12%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 5,475</p></td><td style="vertical-align:bottom;white-space:normal;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:normal;width:1.3%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:normal;width:7.83%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> —</span></p></td><td style="vertical-align:bottom;white-space:normal;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:normal;width:1.3%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:normal;width:7.83%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:normal;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:normal;width:1.32%;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:normal;width:8.89%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 5,475</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"></div></div><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="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">The fair value of Level 1 securities is estimated based on quoted prices in active markets for identical assets or liabilities.</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 Company recognizes transfers between levels of the fair value hierarchy as of the end of the reporting period. There were <span style="-sec-ix-hidden:Hidden_6B-bqrdNGk-rVdKVahufUw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">no</span></span> transfers between Level 2 and Level 3 during the three months ended March 31, 2024. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">December 2023 Equity Offering and Warrant Issuance</i></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 private placement and warrant exercise transactions in December 2023 (collectively, the “December 2023 Offering”) were classified as liabilities at the time of issuance due to certain cash settlement adjustment features that were not deemed to be indexed to the Company’s stock. The warrant liability is remeasured each reporting period with the change in fair value recorded to other income (expense) in the consolidated statement of operations and comprehensive loss until the warrants are exercised, expired, reclassified or otherwise settled. The fair value of the warrant liability was determined using Level 3 inputs and was estimated using a Black-Scholes Option Pricing Model. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The assumptions used to estimate the fair value were as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:67.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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: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.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:12.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: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></tr><tr><td style="vertical-align:bottom;width:67.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;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 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.15%;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:2.75%;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.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.76%;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:2.75%;margin: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:67.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;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;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 31, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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.9%;border-bottom: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:2.75%;margin: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:top;width:67.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;">Expected term of warrants (in years)</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.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 5.0</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 5.3</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;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:67.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Risk-free interest rate</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:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 4.2</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.14%;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:12.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 3.8</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></tr><tr><td style="vertical-align:top;width:67.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;">Expected volatility</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:1.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 114.72</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.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 128.26</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></tr><tr><td style="vertical-align:top;width:67.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Dividend yield</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:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</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.14%;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:12.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</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></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The following is a roll forward of the December 2023 Offering common stock warrant liability (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:84.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:84.53%;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.52%;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:12.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Warrant Liability</b></p></td></tr><tr><td style="vertical-align:top;width:84.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;">Balance, December 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;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.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 5,475</p></td></tr><tr><td style="vertical-align:top;width:84.53%;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</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,361)</p></td></tr><tr><td style="vertical-align:top;width:84.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;">Balance, March 31, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;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.41%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 3,114</p></td></tr></table><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;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Warrants</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">As of March 31, 2024, the Company had the following common stock warrants outstanding:</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:26.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;width:13.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:0.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 0pt 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.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 0pt 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.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:16.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:23.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:26.22%;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;width:13.21%;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:0.99%;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:16.44%;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.21%;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:16.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;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:23.56%;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></tr><tr><td style="vertical-align:bottom;width:26.22%;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:middle;width:13.21%;border-bottom: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:middle;white-space:nowrap;width:0.99%;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:middle;width:16.44%;border-bottom: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;">Warrants </b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.21%;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:middle;width:16.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Exercise Price</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.21%;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:middle;width:23.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Expiration Date</b></p></td></tr><tr><td style="vertical-align:bottom;width:26.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">December 2023 Offering Pre-Funded Warrants</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;">Equity</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 1,748,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.12%;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;">$0.001 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.56%;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;">Until exercised</p></td></tr><tr><td style="vertical-align:bottom;width:26.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">December 2023 Offering Warrants</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;">Liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 8,648,666</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.12%;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;">0.70</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="-sec-ix-hidden:Hidden_DP005WsPYUGuygYibKHfJQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">4/19/2029</span></span></p></td></tr><tr><td style="vertical-align:bottom;width:26.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">R-Bridge warrants</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;">Equity</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 200,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.12%;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;">20.50</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.56%;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;">4/14/2025</p></td></tr><tr><td style="vertical-align:bottom;width:26.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Other warrants</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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 3.5pt 0.05pt 0pt;">Equity</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;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:16.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 4,114</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.12%;border-bottom:1px solid #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;">90.38 - 265.48</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;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:23.56%;border-bottom:1px solid #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;">9/19/2024 - 3/31/2027</p></td></tr><tr><td style="vertical-align:bottom;width:26.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.21%;background:#cceeff;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:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;background:#cceeff;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:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.44%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 10,600,780</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;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:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.56%;background:#cceeff;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:11pt;visibility:hidden;">​</span></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;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;table-layout:auto;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:54.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:0.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:3.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:7.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:7.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:7.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:8.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:54.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:0.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:normal;width:3.12%;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="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:7.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.76%;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="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;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="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:7.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:2.14%;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="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;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="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:7.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:2.14%;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="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;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;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:8.3%;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="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:54.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:0.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 colspan="2" style="vertical-align:bottom;white-space:normal;width:11.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;">March 31, </b></p></td><td style="vertical-align:bottom;white-space:normal;width:1.76%;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;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Quoted Prices in Active Markets </b></p></td><td style="vertical-align:bottom;white-space:normal;width:2.14%;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;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Significant Other Observable Inputs </b></p></td><td style="vertical-align:bottom;white-space:normal;width:2.14%;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;width:9.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Unobservable Inputs</b></p></td></tr><tr><td style="vertical-align:bottom;width:54.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Description:</b></p></td><td style="vertical-align:bottom;white-space:normal;width:0.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:normal;width:11.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;">2024</b></p></td><td style="vertical-align:bottom;white-space:normal;width:1.76%;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:normal;width:9.24%;border-bottom: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:normal;width:2.14%;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:normal;width:9.24%;border-bottom: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:normal;width:2.14%;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:normal;width:9.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Level 3)</b></p></td></tr><tr><td style="vertical-align:top;width:54.47%;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:normal;width:0.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:normal;width:3.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:normal;width:7.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:7.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:7.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;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:normal;width:8.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr style="height:13.15pt;"><td style="vertical-align:top;width:54.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Cash</p></td><td style="vertical-align:bottom;white-space:normal;width:0.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:normal;width:3.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:normal;width:7.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,381</p></td><td style="vertical-align:bottom;white-space:normal;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:normal;width:7.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,381</p></td><td style="vertical-align:bottom;white-space:normal;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:normal;width:7.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:normal;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:normal;width:8.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:top;width:54.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Money Market Funds</p></td><td style="vertical-align:bottom;white-space:normal;width:0.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:normal;width:3.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:7.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 21,171</p></td><td style="vertical-align:bottom;white-space:normal;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:7.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 21,171</p></td><td style="vertical-align:bottom;white-space:normal;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:7.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:normal;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;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:normal;width:8.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:top;width:54.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Restricted Cash</p></td><td style="vertical-align:bottom;white-space:normal;width:0.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:normal;width:3.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:normal;width:7.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 540</p></td><td style="vertical-align:bottom;white-space:normal;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:normal;width:7.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 540</p></td><td style="vertical-align:bottom;white-space:normal;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:normal;width:7.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:normal;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:normal;width:8.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 3.5pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:top;width:54.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Total assets measured and recorded at fair value</p></td><td style="vertical-align:bottom;white-space:normal;width:0.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:normal;width:3.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:normal;width:7.92%;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 3.5pt 0pt 0pt;"> 24,092</p></td><td style="vertical-align:bottom;white-space:normal;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:normal;width:7.92%;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 3.5pt 0pt 0pt;"> 24,092</p></td><td style="vertical-align:bottom;white-space:normal;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:normal;width:7.92%;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 3.5pt 0pt 0pt;"><span style="white-space:pre-wrap;"> —</span></p></td><td style="vertical-align:bottom;white-space:normal;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;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:normal;width:8.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 3.5pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:top;width:54.47%;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:normal;width:0.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:normal;width:3.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:normal;width:7.92%;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:normal;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:normal;width:7.92%;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:normal;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:normal;width:7.92%;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:normal;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:normal;width:8.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:top;width:54.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Warrant Liability</p></td><td style="vertical-align:bottom;white-space:normal;width:0.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:normal;width:3.12%;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:normal;width:7.92%;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 3.5pt 0pt 0pt;"> 3,114</p></td><td style="vertical-align:bottom;white-space:normal;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;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:normal;width:7.92%;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:center;margin:0pt;"><span style="white-space:pre-wrap;"> —</span></p></td><td style="vertical-align:bottom;white-space:normal;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;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:normal;width:7.92%;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 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:normal;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.42%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:normal;width:8.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 3.5pt 0pt 0pt;"> 3,114</p></td></tr><tr><td style="vertical-align:top;width:54.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Total liabilities measured and recorded at fair value</p></td><td style="vertical-align:bottom;white-space:normal;width:0.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:normal;width:3.12%;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:normal;width:7.92%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3,114</p></td><td style="vertical-align:bottom;white-space:normal;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;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:normal;width:7.92%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:normal;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;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:normal;width:7.92%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:normal;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:normal;width:8.3%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3,114</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;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:-0.5409012%;padding-left:0pt;padding-right:0pt;table-layout:auto;width:101.08%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:53.8%;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:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;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:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.37%;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:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:8.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;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:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;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:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;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:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.32%;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:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:8.89%;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:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.8%;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:normal;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:normal;width:1.37%;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="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:8.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.76%;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="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.3%;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="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:7.83%;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="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:2.14%;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="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.3%;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="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:7.83%;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="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:2.14%;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="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.32%;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="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:8.89%;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="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.8%;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:normal;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:normal;width:9.49%;margin: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:normal;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;width:9.14%;margin: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;">Quoted Prices in Active Markets </b></p></td><td style="vertical-align:bottom;white-space:normal;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;width:9.14%;margin: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;">Significant Other Observable Inputs </b></p></td><td style="vertical-align:bottom;white-space:normal;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;width:10.22%;margin: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;">Unobservable Inputs</b></p></td></tr><tr><td style="vertical-align:bottom;width:53.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Description:</b></p></td><td style="vertical-align:bottom;white-space:normal;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 colspan="2" style="vertical-align:bottom;white-space:normal;width:9.49%;border-bottom: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:normal;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;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:normal;width:9.14%;border-bottom: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:normal;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 colspan="2" style="vertical-align:bottom;white-space:normal;width:9.14%;border-bottom: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:normal;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 colspan="2" style="vertical-align:bottom;white-space:normal;width:10.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(Level 3)</b></p></td></tr><tr><td style="vertical-align:top;width:53.8%;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:normal;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:normal;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:8.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;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:normal;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:7.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;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:normal;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:7.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;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:normal;width:1.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:8.89%;background:#cceeff;margin:0pt;padding:0pt;"><p 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:top;width:53.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Cash</p></td><td style="vertical-align:bottom;white-space:normal;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:normal;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:normal;width:8.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 3,159</p></td><td style="vertical-align:bottom;white-space:normal;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:normal;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:normal;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 3,159</p></td><td style="vertical-align:bottom;white-space:normal;width:2.14%;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:normal;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:normal;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:normal;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:normal;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:normal;width:8.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:top;width:53.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Money Market Funds</p></td><td style="vertical-align:bottom;white-space:normal;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:normal;width:1.37%;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:normal;width:8.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 29,816</p></td><td style="vertical-align:bottom;white-space:normal;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:normal;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:7.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 29,816</p></td><td style="vertical-align:bottom;white-space:normal;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:7.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:normal;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:normal;width:1.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:8.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:top;width:53.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Restricted Cash</p></td><td style="vertical-align:bottom;white-space:normal;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:normal;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:8.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 3.5pt 0.05pt 0pt;"> 540</p></td><td style="vertical-align:bottom;white-space:normal;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:normal;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:normal;width:7.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 540</p></td><td style="vertical-align:bottom;white-space:normal;width:2.14%;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:normal;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:normal;width:7.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:normal;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:normal;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:normal;width:8.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:top;width:53.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 18pt;">Total assets measured and recorded at fair value</p></td><td style="vertical-align:bottom;white-space:normal;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:normal;width:1.37%;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:normal;width:8.12%;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 3.5pt 0.05pt 0pt;"> 33,515</p></td><td style="vertical-align:bottom;white-space:normal;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:normal;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:normal;width:7.83%;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 3.5pt 0.05pt 0pt;"> 33,515</p></td><td style="vertical-align:bottom;white-space:normal;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:normal;width:7.83%;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 3.5pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> —</span></p></td><td style="vertical-align:bottom;white-space:normal;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:normal;width:1.32%;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:normal;width:8.89%;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 3.5pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:top;width:53.8%;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:normal;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:normal;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:normal;width:8.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:normal;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:normal;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:normal;width:7.83%;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:normal;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:normal;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:normal;width:7.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;">  </p></td><td style="vertical-align:bottom;white-space:normal;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:normal;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:normal;width:8.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:top;width:53.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Warrant Liability</p></td><td style="vertical-align:bottom;white-space:normal;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:normal;width:1.37%;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:normal;width:8.12%;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 3.5pt 0.05pt 0pt;"> 5,475</p></td><td style="vertical-align:bottom;white-space:normal;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:normal;width:1.3%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:normal;width:7.83%;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 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:normal;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:normal;width:1.3%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:normal;width:7.83%;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 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:normal;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:normal;width:1.32%;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:normal;width:8.89%;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 3.5pt 0.05pt 0pt;"> 5,475</p></td></tr><tr><td style="vertical-align:top;width:53.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 18pt;">Total liabilities measured and recorded at fair value</p></td><td style="vertical-align:bottom;white-space:normal;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:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.37%;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:normal;width:8.12%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 5,475</p></td><td style="vertical-align:bottom;white-space:normal;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:normal;width:1.3%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:normal;width:7.83%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> —</span></p></td><td style="vertical-align:bottom;white-space:normal;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:normal;width:1.3%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:normal;width:7.83%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:normal;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:normal;width:1.32%;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:normal;width:8.89%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 5,475</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"></div></div><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="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">The fair value of Level 1 securities is estimated based on quoted prices in active markets for identical assets or liabilities.</span></td></tr></table><div style="margin-top:12pt;"></div> 2381000 2381000 21171000 21171000 540000 540000 24092000 24092000 3114000 3114000 3114000 3114000 3159000 3159000 29816000 29816000 540000 540000 33515000 33515000 5475000 5475000 5475000 5475000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:67.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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: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.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:12.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: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></tr><tr><td style="vertical-align:bottom;width:67.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;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 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.15%;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:2.75%;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.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.76%;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:2.75%;margin: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:67.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;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;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 31, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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.9%;border-bottom: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:2.75%;margin: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:top;width:67.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;">Expected term of warrants (in years)</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.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 5.0</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 5.3</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;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:67.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Risk-free interest rate</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:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 4.2</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.14%;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:12.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 3.8</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></tr><tr><td style="vertical-align:top;width:67.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;">Expected volatility</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:1.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 114.72</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.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 128.26</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></tr><tr><td style="vertical-align:top;width:67.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Dividend yield</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:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</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.14%;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:12.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</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></tr></table> 5.0 5.3 4.2 3.8 114.72 128.26 <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 December 2023 Offering common stock warrant liability (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:84.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:84.53%;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.52%;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:12.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Warrant Liability</b></p></td></tr><tr><td style="vertical-align:top;width:84.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;">Balance, December 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;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.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 5,475</p></td></tr><tr><td style="vertical-align:top;width:84.53%;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</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,361)</p></td></tr><tr><td style="vertical-align:top;width:84.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;">Balance, March 31, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;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.41%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 3,114</p></td></tr></table> 5475000 -2361000 3114000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">As of March 31, 2024, the Company had the following common stock warrants outstanding:</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:26.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;width:13.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:0.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 0pt 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.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 0pt 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.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:16.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:23.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:26.22%;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;width:13.21%;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:0.99%;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:16.44%;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.21%;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:16.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;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:23.56%;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></tr><tr><td style="vertical-align:bottom;width:26.22%;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:middle;width:13.21%;border-bottom: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:middle;white-space:nowrap;width:0.99%;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:middle;width:16.44%;border-bottom: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;">Warrants </b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.21%;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:middle;width:16.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Exercise Price</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.21%;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:middle;width:23.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Expiration Date</b></p></td></tr><tr><td style="vertical-align:bottom;width:26.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">December 2023 Offering Pre-Funded Warrants</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;">Equity</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 1,748,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.12%;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;">$0.001 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.56%;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;">Until exercised</p></td></tr><tr><td style="vertical-align:bottom;width:26.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">December 2023 Offering Warrants</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;">Liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 8,648,666</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.12%;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;">0.70</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="-sec-ix-hidden:Hidden_DP005WsPYUGuygYibKHfJQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">4/19/2029</span></span></p></td></tr><tr><td style="vertical-align:bottom;width:26.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">R-Bridge warrants</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;">Equity</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 200,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.12%;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;">20.50</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.56%;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;">4/14/2025</p></td></tr><tr><td style="vertical-align:bottom;width:26.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Other warrants</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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 3.5pt 0.05pt 0pt;">Equity</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;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:16.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 4,114</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.12%;border-bottom:1px solid #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;">90.38 - 265.48</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;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:23.56%;border-bottom:1px solid #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;">9/19/2024 - 3/31/2027</p></td></tr><tr><td style="vertical-align:bottom;width:26.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.21%;background:#cceeff;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:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;background:#cceeff;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:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.44%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 10,600,780</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;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:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.56%;background:#cceeff;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:11pt;visibility:hidden;">​</span></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> 1748000 0.001 8648666 0.70 200000 20.50 4114 90.38 265.48 10600780 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">4. Inventories</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Inventories are valued at the lower of cost or net realizable value. Cost is determined using the first-in, first-out method for all inventories. Inventory includes the cost of API, raw materials and third-party contract manufacturing and packaging services. Indirect overhead costs associated with production and distribution are recorded as period costs in the period incurred. Costs of drug product to be consumed in any current or future clinical trials will continue to be recognized as research and development expense.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company periodically evaluates the carrying value of inventory on hand using the same lower of cost or net realizable value approach as that used to initially value the inventory. Valuation adjustments may be required for slow-moving or obsolete inventory or in any situations where market conditions have caused net realizable value to fall below the carrying cost of the inventory.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Inventory consists of the following (in thousands):</p><div style="clear:right;float:right;margin-bottom:1em;margin-left:1.85%;position:relative;right:50%;transform:translateX(50%);width:49.14%;"><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:top;width:43.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:18.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><td style="vertical-align:bottom;white-space:nowrap;width:3.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:24.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:43.89%;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:3.35%;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:22.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 31, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.35%;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:27.1%;border-bottom: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:top;width:43.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Finished goods</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.56%;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:18.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:24.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 896</p></td></tr><tr><td style="vertical-align:top;width:43.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Inventory Valuation Adjustment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.56%;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:18.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.53%;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:24.57%;border-bottom: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;"> (896)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:43.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total Inventories</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.35%;background:#cceeff;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:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.56%;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:18.72%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.53%;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:24.57%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> -</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company recorded an inventory valuation adjustment of $0.9 million during the year ended December 31, 2023. The valuation adjustment was recorded to account for slow moving or obsolete inventory due to uncertainty of commercial activities and future expected OLINVYK sales.</p><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 0pt 12pt 0pt;">Inventory consists of the following (in thousands):</p><div style="clear:right;float:right;margin-bottom:1em;margin-left:1.85%;position:relative;right:50%;transform:translateX(50%);width:49.14%;"><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:top;width:43.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:18.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><td style="vertical-align:bottom;white-space:nowrap;width:3.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:24.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:43.89%;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:3.35%;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:22.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 31, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.35%;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:27.1%;border-bottom: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:top;width:43.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Finished goods</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.56%;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:18.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:24.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 896</p></td></tr><tr><td style="vertical-align:top;width:43.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Inventory Valuation Adjustment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.56%;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:18.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.53%;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:24.57%;border-bottom: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;"> (896)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:43.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total Inventories</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.35%;background:#cceeff;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:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.56%;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:18.72%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.53%;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:24.57%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> -</p></td></tr></table></div> 896000 896000 900000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">5. Loan Payable</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In April 2022, the Company, through its wholly owned subsidiary, Trevena SPV2 LLC (“SPV2”), entered into a royalty-based loan agreement (the “Loan Agreement”) with R-Bridge, pursuant to which the Company may be eligible to receive up to $40.0 million in term loan borrowings (the “R-Bridge Financing”). Term loan borrowings will be advanced in three tranches. The first tranche of $15.0 million was advanced in April 2022. The second tranche of $10.0 million will become available upon achievement of either a commercial or financing milestone as set forth in the Loan Agreement. The third tranche of $15.0 million became available upon the first commercial sale of OLINVYK in China which occurred in August 2023 and the Company elected to receive such proceeds.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The following table summarizes the impact of the Loan Agreement on the Company’s consolidated balance sheet as follows (in thousands):</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:63.04%;"><tr style="height:1pt;"><td style="vertical-align:top;width:84.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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.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 0pt 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.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.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 style="vertical-align:bottom;white-space:nowrap;width:2.61%;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:12.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;">March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:84.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 style="vertical-align:bottom;white-space:nowrap;width:2.61%;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:12.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;">2024</b></p></td></tr><tr><td style="vertical-align:top;width:84.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;">Principal and accreted interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 32,691</p></td></tr><tr><td style="vertical-align:top;width:84.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Unamortized debt discount</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,374)</p></td></tr><tr><td style="vertical-align:top;width:84.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;">Loans payable, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.98%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 31,317</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 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 0pt 12pt 0pt;">The term loans bear interest at a rate per annum equal to 7.00% and will mature on the earlier of (i) the <span style="-sec-ix-hidden:Hidden_mn3_IBKIL0qahi67cokDPQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">fifteen</span></span> (15) year anniversary of the closing date in March 2022 and (ii) the date on which the license agreement with Nhwa expires. Repayment of any borrowings and related interest will be made quarterly beginning June 30, 2022. Repayment will be in the form of (i) a 4.0% royalty payment on the Company’s net sales of OLINVYK in the United States and (ii) proceeds from royalties from the Company’s license agreement with Nhwa. As a result of Nhwa obtaining Chinese approval of OLINVYK in May 2023, royalties from net sales of OLINVYK in the United States are capped at $10.0 million in accordance with the Loan Agreement. Upon a change in control or in the event the Company elects to repay any outstanding borrowings prior to their contractual maturity, SPV2 is required to pay a control premium equal to the greater of (i) principal and interest and (ii) $10.0 million or $20.0 million depending on the timing in which the triggering event occurs as further provided in the Loan Agreement.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In April 2022, the Company placed $2.0 million into an interest reserve account in connection with the Loan Agreement. Payments of interest under the Loan Agreement are made quarterly from the royalty on the Company’s net sales of OLINVYK in the United States and proceeds from royalties from the Company’s license agreement with Nhwa. On each interest payment date, if the royalty payments received do not equal the total interest due for the respective quarter, the interest payment due will be paid from the interest reserve account. The interest reserve account was classified as restricted cash on the Company’s balance sheet at December 31, 2022. During the second quarter of 2023, the Company agreed to transfer the remaining funds, approximately $1.0 million, to R-Bridge to prepay future interest payments. As of December 31, 2023, the prepaid interest had been reduced to $0.0 through interest expense incurred under the Loan Agreement.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Repayments of all borrowings, interest and other related payments, under the Loan Agreement are secured by substantially all of the assets associated with the license agreement with Nhwa, the Chinese intellectual property related to OLINVYK, and deposit accounts established to hold amounts received on account for repayment of the borrowings and related interest under the Loan Agreement. The Loan Agreement contains certain customary affirmative and negative covenants and contains customary defined events of default, upon which any outstanding principal and unpaid interest shall be due on demand. At March 31, 2024, there were no events of default pursuant to the Loan Agreement and the Company was in compliance with all covenants. Interest expense is imputed based on the estimated loan repayment period, which takes into consideration estimated future revenue in the United States and China. Changes in estimates are recognized prospectively and may have a material impact on liability balance. As of March 31, 2024, the effective interest rate was 5.8%.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In connection with the first tranche borrowings in April 2022, the Company issued a warrant to R-Bridge to purchase 200,000 shares of the Company’s common stock at an initial exercise price of $20.50 per share and will be exercisable for a period of three years. The Company concluded the warrant was a freestanding equity-classified instrument to which the proceeds from the first tranche was allocated across the debt and warrant on a relative fair value basis. In addition, the Company incurred lender fees and third-party costs of $0.5 million each and were netted against the proceeds allocated to the debt and warrant. Fees netted against debt proceeds represent a debt discount and are amortized into interest expense using the effective interest method. During the three months ended March 31, 2024, the Company recognized interest expense of $0.5 million, of which $0.1 million pertained to the amortization of the debt discount. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The accounting for the Loan Agreement requires the Company to make certain estimates and assumptions, particularly about future royalties under the license agreement with Nhwa and sales of OLINVYK in the United States and China. Such estimates and assumptions are utilized in determining the expected repayment term, amortization period of the debt discount, accretion of interest expense and classification between current and long-term portions of amounts outstanding. The Company amortizes the debt discount into interest expense over the expected term of the arrangement using the interest method based on projected cash flows. Similarly, the Company classifies as current debt for the Loan Agreement, amounts that are expected to be repaid during the succeeding twelve months after the reporting period end. However, the repayment of amounts due under the Loan Agreement is variable because the cash flows to be utilized for periodic payments is a function of amounts received by the Company with respect to the royalties and net product sales. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Accordingly, the estimates of the magnitude and timing of amounts to be available for debt service are subject to significant variability and thus, subject to significant uncertainty. Therefore, these estimates and assumptions are likely to change, which may result in future adjustments to the portion of the debt that is classified as a current liability, the amortization of debt discount and the accretion of interest expense. Other amounts that may become due and payable under the Loan Agreement, including amounts shared between the parties with respect to cash flows received in excess of pre-defined thresholds, are recognized as additional interest expense when they become probable and estimable. The amount of principal to be repaid in each of the five succeeding years is not fixed and determinable.</p> 40000000.0 3 15000000.0 10000000.0 15000000.0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The following table summarizes the impact of the Loan Agreement on the Company’s consolidated balance sheet as follows (in thousands):</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:63.04%;"><tr style="height:1pt;"><td style="vertical-align:top;width:84.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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.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 0pt 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.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.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 style="vertical-align:bottom;white-space:nowrap;width:2.61%;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:12.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;">March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:84.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 style="vertical-align:bottom;white-space:nowrap;width:2.61%;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:12.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;">2024</b></p></td></tr><tr><td style="vertical-align:top;width:84.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;">Principal and accreted interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 32,691</p></td></tr><tr><td style="vertical-align:top;width:84.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Unamortized debt discount</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,374)</p></td></tr><tr><td style="vertical-align:top;width:84.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;">Loans payable, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.98%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 31,317</p></td></tr></table> 32691000 1374000 31317000 0.0700 0.040 10000000.0 10000000.0 20000000.0 2000000.0 1000000.0 0.0 0.058 200000 20.50 P3Y 500000 500000 100000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">6. Stockholders’ (Deficit) Equity</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Equity Offerings </b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;text-indent:36pt;margin:0pt;">Under its certificate of incorporation, the Company was authorized to issue up to 200,000,000 shares of common stock as of March 31, 2024. The Company also was authorized to issue up to 5,000,000 shares of preferred stock as of March 31, 2024. The Company is required, at all times, to reserve and keep available out of its authorized but unissued shares of common stock sufficient shares to effect the conversion of the shares of the preferred stock and all outstanding stock options and warrants.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;"><i style="font-style:italic;">December 2023 Equity Offering and Warrant issuance </i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">On December 28, 2023, the Company and a single investor entered into a securities purchase agreement whereby the Company issued 2,779,906 pre-funded warrants with an initial exercise price of $0.001 per share for $0.70 per warrant, which are exercisable immediately and do not expire. In addition, the investor received 2,779,906 common stock warrants with an initial exercise price of $0.70 per share, which are exercisable for five years beginning on the date in which the Company obtains shareholder approval to issue the underlying shares of common stock associated with the warrants. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;background:#ffffff;margin:0pt;">Concurrent with the securities purchase agreement above, the Company and the investor entered into an inducement agreement whereby the Company agreed to reduce the exercise price of 2,934,380 warrants held by the investor from prior equity offerings. The weighted average exercise price of the outstanding warrants was $3.35 per share and was reduced to $0.70 per share in exchange for the investor agreeing to immediately exercise the warrants. Of the warrants exercised, 1,234,380 are being held in abeyance for the benefit of the holder due to certain beneficial ownership limitations and these shares are not considered issued or outstanding in our consolidated balance sheet. In addition to reducing the exercise price, the Company issued 5,868,760 common stock warrants to the investor with an initial exercise price of $0.70 per share, which are exercisable for five years beginning on the date in which the Company obtained shareholder approval to issue the underlying shares of common stock associated with the warrants. The fair value of the warrants to purchase 5,868,760 shares of common stock and the change in fair value of the warrants resulting from the reduction in the exercise price totaling $4.2 million was accounted for as equity issuance costs in the consolidated statement of operations. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;background:#ffffff;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;background:#ffffff;margin:0pt;">The Company received $3.5 million in total, after deducting underwriter fees and other third-party costs, as a result of the sale of pre-funded warrants and exercise of the warrants as part of the inducement.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;"><span style="font-style:italic;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 warrants issued did not meet the requirements to be indexed to equity and equity classified and, as such, are classified as liabilities at fair value with changes in fair value recorded within other income (expense), net on the consolidated statements of operations and comprehensive loss.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Equity Incentive Plan</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The estimated grant date fair value of the Company’s share-based awards is amortized on a straight-line basis over the awards’ service periods. Share based compensation expense recognized was as follows (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;table-layout:auto;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:73.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:2.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:1.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:9.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:1.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:1.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:9.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:2.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.52%;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:normal;width:2.18%;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;width:22.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;">Three Months Ended March 31, </b></p></td><td style="vertical-align:bottom;white-space:normal;width:2.18%;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:73.52%;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:normal;width:2.18%;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:normal;width:10.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:normal;width:10.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:normal;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td></tr><tr><td style="vertical-align:top;width:73.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Research and development</p></td><td style="vertical-align:bottom;white-space:normal;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:normal;width:9.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 156</p></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;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:normal;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:normal;width:9.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 189</p></td><td style="vertical-align:bottom;white-space:normal;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:73.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Selling, general and administrative</p></td><td style="vertical-align:bottom;white-space:normal;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;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:normal;width:9.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 525</p></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;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:normal;width:9.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 617</p></td><td style="vertical-align:bottom;white-space:normal;width:2.18%;margin: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:top;width:73.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total stock-based compensation</p></td><td style="vertical-align:bottom;white-space:normal;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;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:normal;width:9.07%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 681</p></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;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:normal;width:1.31%;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:normal;width:9.07%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 806</p></td><td style="vertical-align:bottom;white-space:normal;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Stock Options</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">A summary of stock option activity and related information through March 31, 2024 follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;table-layout:auto;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:63.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:2.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:10.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:2.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;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:normal;width:8.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:normal;width:2.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:8.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:63.05%;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:normal;width:2.33%;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="6" style="vertical-align:bottom;white-space:normal;width:34.6%;border-bottom: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;">Options Outstanding</b></p></td></tr><tr><td style="vertical-align:bottom;width:63.05%;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:normal;width:2.33%;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:normal;width:10.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:2.33%;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:normal;width:1.44%;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:normal;width:8.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:2.35%;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:normal;width:8.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted </b></p></td></tr><tr><td style="vertical-align:bottom;width:63.05%;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:normal;width:2.33%;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:normal;width:10.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:2.33%;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:normal;width:1.44%;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:normal;width:8.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:2.35%;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:normal;width:8.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average </b></p></td></tr><tr><td style="vertical-align:bottom;width:63.05%;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:normal;width:2.33%;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:normal;width:10.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:2.33%;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:normal;width:10.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted </b></p></td><td style="vertical-align:bottom;white-space:normal;width:2.35%;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:normal;width:8.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Remaining </b></p></td></tr><tr><td style="vertical-align:bottom;width:63.05%;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:normal;width:2.33%;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:normal;width:10.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:2.33%;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:normal;width:10.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average </b></p></td><td style="vertical-align:bottom;white-space:normal;width:2.35%;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:normal;width:8.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Contractual </b></p></td></tr><tr><td style="vertical-align:bottom;width:63.05%;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:normal;width:2.33%;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:normal;width:10.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Number of </b></p></td><td style="vertical-align:bottom;white-space:normal;width:2.33%;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:normal;width:10.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Exercise </b></p></td><td style="vertical-align:bottom;white-space:normal;width:2.35%;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:normal;width:8.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Term </b></p></td></tr><tr><td style="vertical-align:bottom;width:63.05%;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:normal;width:2.33%;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:normal;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;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:normal;width:2.33%;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:normal;width:10.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;"><b style="font-weight:bold;">Price</b></p></td><td style="vertical-align:bottom;white-space:normal;width:2.35%;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:normal;width:8.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(in years)</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:normal;width:63.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance, December 31, 2023</p></td><td style="vertical-align:bottom;white-space:normal;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:normal;width:10.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 403,484</p></td><td style="vertical-align:bottom;white-space:normal;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;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:normal;width:8.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 35.68</p></td><td style="vertical-align:bottom;white-space:normal;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:8.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 6.81</p></td></tr><tr><td style="vertical-align:top;width:63.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Granted</p></td><td style="vertical-align:bottom;white-space:normal;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:normal;width:10.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:normal;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;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:normal;width:8.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:normal;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:8.92%;margin:0pt;padding:0pt;"><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:top;width:63.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Exercised</p></td><td style="vertical-align:bottom;white-space:normal;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:normal;width:10.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:normal;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;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:normal;width:8.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:normal;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:8.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:63.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Forfeited/Cancelled</p></td><td style="vertical-align:bottom;white-space:normal;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:normal;width:10.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (18,767)</p></td><td style="vertical-align:bottom;white-space:normal;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;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:normal;width:8.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 37.31</p></td><td style="vertical-align:bottom;white-space:normal;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:8.92%;margin:0pt;padding:0pt;"><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;white-space:normal;width:63.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance, March 31, 2024</p></td><td style="vertical-align:bottom;white-space:normal;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:normal;width:10.66%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 384,717</p></td><td style="vertical-align:bottom;white-space:normal;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;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:normal;width:8.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 35.61</p></td><td style="vertical-align:bottom;white-space:normal;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:8.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 6.66</p></td></tr><tr><td style="vertical-align:bottom;white-space:normal;width:63.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Vested or expected to vest at March 31, 2024</p></td><td style="vertical-align:bottom;white-space:normal;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:normal;width:10.66%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 384,717</p></td><td style="vertical-align:bottom;white-space:normal;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:normal;width:8.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 35.61</p></td><td style="vertical-align:bottom;white-space:normal;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:8.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 6.66</p></td></tr><tr><td style="vertical-align:bottom;white-space:normal;width:63.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Exercisable at March 31, 2024</p></td><td style="vertical-align:bottom;white-space:normal;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:normal;width:10.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 257,015</p></td><td style="vertical-align:bottom;white-space:normal;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;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:normal;width:8.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 47.92</p></td><td style="vertical-align:bottom;white-space:normal;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:8.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 5.62</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 0pt 12pt 0pt;">The aggregate intrinsic value of options exercisable as of March 31, 2024 was zero, based on the difference between the Company’s closing stock price of $0.46 and the exercise price of each stock option.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company uses the Black Scholes option pricing model to estimate the fair value of stock options at the grant date. The Black Scholes model requires the Company to make certain estimates and assumptions, including estimating the fair value of the Company’s common stock, assumptions related to the expected price volatility of the Company’s common stock, the period during which the options will be outstanding, the rate of return on risk free investments and the expected dividend yield for the Company’s 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;">Restricted Stock Units</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">RSU-related expense is recognized on a straight-line basis over the vesting period. Upon vesting, these awards may be settled on a net-exercise basis to cover any required withholding tax with the remaining amount converted into an equivalent number of shares of common stock. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The following is a summary of changes in the status of non-vested RSUs during the three months ended March 31, 2024:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:51.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:4.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:20.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:4.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:2.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:51.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="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.46%;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:20.03%;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="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.46%;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:2.69%;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.68%;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="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.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="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.03%;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="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:19.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;">Weighted </b></p></td></tr><tr><td style="vertical-align:bottom;width:51.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="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.03%;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="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:19.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;">Average </b></p></td></tr><tr><td style="vertical-align:bottom;width:51.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="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Number of </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:19.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;">Grant Date</b></p></td></tr><tr><td style="vertical-align:bottom;width:51.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="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Awards</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:19.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;">Fair Value</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:51.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;">Non-vested at December 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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:20.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:right;margin:0pt 3.5pt 0.05pt 0pt;"> 1,602,588</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 2.05</p></td></tr><tr><td style="vertical-align:top;width:51.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:top;width:51.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Vested</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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:20.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:top;width:51.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Forfeited/Cancelled</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.03%;border-bottom: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;"> (34,471)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 1.70</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:51.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;">Non-vested at March 31, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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:20.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:right;margin:0pt 3.5pt 0.05pt 0pt;"> 1,568,117</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 2.06</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 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 0pt 12pt 0pt;">For the three months ended March 31, 2024, the Company recorded $0.4 million in stock-based compensation expense related to RSUs, which is reflected in the consolidated statements of operations and comprehensive loss. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">As of March 31, 2024, there was $2.5 million of total unrecognized compensation expense related to unvested RSUs that will be recognized over the weighted average remaining period of 2.17 years.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Shares Available for Future Grant</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">At March 31, 2024, the Company has the following shares available to be granted under its equity incentive plans:</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:52.37%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:61.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.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></tr><tr><td style="vertical-align:bottom;width:61.68%;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:3.14%;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:15.14%;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:3.14%;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:16.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Inducement </b></p></td></tr><tr><td style="vertical-align:bottom;width:61.68%;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:3.14%;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:15.14%;border-bottom: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 Plan</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.14%;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:16.87%;border-bottom: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;">Plan</b></p></td></tr><tr><td style="vertical-align:top;width:61.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Available at December 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 253,463</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 12,000</p></td></tr><tr><td style="vertical-align:top;width:61.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Authorized</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:top;width:61.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:top;width:61.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Shares withheld for taxes not issued</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:top;width:61.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Forfeited/Cancelled</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.14%;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 3.5pt 0pt 0pt;"> 53,238</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.87%;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 3.5pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:top;width:61.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Available at March 31, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.14%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 306,701</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.87%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 12,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><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Shares Reserved for Future Issuance</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">At March 31, 2024, the Company has reserved the following shares of common stock for issuance:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;table-layout:auto;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:3.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:14.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:82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Stock options outstanding under 2013 Plan</p></td><td style="vertical-align:bottom;white-space:normal;width:3.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:normal;width:14.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 273,967</p></td></tr><tr><td style="vertical-align:bottom;width:82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Stock options outstanding under 2023 Plan</p></td><td style="vertical-align:bottom;white-space:normal;width:3.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:14.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 102,750</p></td></tr><tr><td style="vertical-align:bottom;width:82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Restricted stock units outstanding under 2013 Plan</p></td><td style="vertical-align:bottom;white-space:normal;width:3.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:14.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 1,568,117</p></td></tr><tr><td style="vertical-align:bottom;width:82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Stock options outstanding under Inducement Plan</p></td><td style="vertical-align:bottom;white-space:normal;width:3.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:normal;width:14.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 8,000</p></td></tr><tr><td style="vertical-align:bottom;width:82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Warrants outstanding</p></td><td style="vertical-align:bottom;white-space:normal;width:3.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:normal;width:14.72%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 10,600,780</p></td></tr><tr><td style="vertical-align:bottom;width:82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total shares of common stock reserved for future issuance</p></td><td style="vertical-align:bottom;white-space:normal;width:3.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:normal;width:14.72%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 12,553,614</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> 200000000 5000000 2779906 0.001 0.70 2779906 0.70 P5Y 2934380 3.35 0.70 1234380 5868760 0.70 P5Y 5868760 -4200000 3500000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The estimated grant date fair value of the Company’s share-based awards is amortized on a straight-line basis over the awards’ service periods. Share based compensation expense recognized was as follows (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;table-layout:auto;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:73.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:2.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:1.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:9.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:1.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:1.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:9.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:2.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.52%;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:normal;width:2.18%;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;width:22.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;">Three Months Ended March 31, </b></p></td><td style="vertical-align:bottom;white-space:normal;width:2.18%;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:73.52%;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:normal;width:2.18%;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:normal;width:10.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:normal;width:10.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:normal;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td></tr><tr><td style="vertical-align:top;width:73.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Research and development</p></td><td style="vertical-align:bottom;white-space:normal;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:normal;width:9.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 156</p></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;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:normal;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:normal;width:9.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 189</p></td><td style="vertical-align:bottom;white-space:normal;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:73.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Selling, general and administrative</p></td><td style="vertical-align:bottom;white-space:normal;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;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:normal;width:9.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 525</p></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;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:normal;width:9.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 617</p></td><td style="vertical-align:bottom;white-space:normal;width:2.18%;margin: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:top;width:73.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total stock-based compensation</p></td><td style="vertical-align:bottom;white-space:normal;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;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:normal;width:9.07%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 681</p></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;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:normal;width:1.31%;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:normal;width:9.07%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 806</p></td><td style="vertical-align:bottom;white-space:normal;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table> 156000 189000 525000 617000 681000 806000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;table-layout:auto;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:63.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:2.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:10.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:2.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;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:normal;width:8.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:normal;width:2.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:8.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:63.05%;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:normal;width:2.33%;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="6" style="vertical-align:bottom;white-space:normal;width:34.6%;border-bottom: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;">Options Outstanding</b></p></td></tr><tr><td style="vertical-align:bottom;width:63.05%;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:normal;width:2.33%;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:normal;width:10.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:2.33%;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:normal;width:1.44%;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:normal;width:8.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:2.35%;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:normal;width:8.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted </b></p></td></tr><tr><td style="vertical-align:bottom;width:63.05%;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:normal;width:2.33%;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:normal;width:10.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:2.33%;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:normal;width:1.44%;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:normal;width:8.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:2.35%;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:normal;width:8.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average </b></p></td></tr><tr><td style="vertical-align:bottom;width:63.05%;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:normal;width:2.33%;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:normal;width:10.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:2.33%;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:normal;width:10.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted </b></p></td><td style="vertical-align:bottom;white-space:normal;width:2.35%;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:normal;width:8.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Remaining </b></p></td></tr><tr><td style="vertical-align:bottom;width:63.05%;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:normal;width:2.33%;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:normal;width:10.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:2.33%;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:normal;width:10.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average </b></p></td><td style="vertical-align:bottom;white-space:normal;width:2.35%;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:normal;width:8.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Contractual </b></p></td></tr><tr><td style="vertical-align:bottom;width:63.05%;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:normal;width:2.33%;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:normal;width:10.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Number of </b></p></td><td style="vertical-align:bottom;white-space:normal;width:2.33%;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:normal;width:10.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Exercise </b></p></td><td style="vertical-align:bottom;white-space:normal;width:2.35%;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:normal;width:8.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Term </b></p></td></tr><tr><td style="vertical-align:bottom;width:63.05%;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:normal;width:2.33%;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:normal;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;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:normal;width:2.33%;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:normal;width:10.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;"><b style="font-weight:bold;">Price</b></p></td><td style="vertical-align:bottom;white-space:normal;width:2.35%;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:normal;width:8.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(in years)</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:normal;width:63.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance, December 31, 2023</p></td><td style="vertical-align:bottom;white-space:normal;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:normal;width:10.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 403,484</p></td><td style="vertical-align:bottom;white-space:normal;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;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:normal;width:8.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 35.68</p></td><td style="vertical-align:bottom;white-space:normal;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:8.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 6.81</p></td></tr><tr><td style="vertical-align:top;width:63.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Granted</p></td><td style="vertical-align:bottom;white-space:normal;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:normal;width:10.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:normal;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;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:normal;width:8.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:normal;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:8.92%;margin:0pt;padding:0pt;"><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:top;width:63.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Exercised</p></td><td style="vertical-align:bottom;white-space:normal;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:normal;width:10.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:normal;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;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:normal;width:8.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:normal;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:8.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:63.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Forfeited/Cancelled</p></td><td style="vertical-align:bottom;white-space:normal;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:normal;width:10.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (18,767)</p></td><td style="vertical-align:bottom;white-space:normal;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;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:normal;width:8.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 37.31</p></td><td style="vertical-align:bottom;white-space:normal;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:8.92%;margin:0pt;padding:0pt;"><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;white-space:normal;width:63.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance, March 31, 2024</p></td><td style="vertical-align:bottom;white-space:normal;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:normal;width:10.66%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 384,717</p></td><td style="vertical-align:bottom;white-space:normal;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;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:normal;width:8.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 35.61</p></td><td style="vertical-align:bottom;white-space:normal;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:8.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 6.66</p></td></tr><tr><td style="vertical-align:bottom;white-space:normal;width:63.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Vested or expected to vest at March 31, 2024</p></td><td style="vertical-align:bottom;white-space:normal;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:normal;width:10.66%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 384,717</p></td><td style="vertical-align:bottom;white-space:normal;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:normal;width:8.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 35.61</p></td><td style="vertical-align:bottom;white-space:normal;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:8.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 6.66</p></td></tr><tr><td style="vertical-align:bottom;white-space:normal;width:63.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Exercisable at March 31, 2024</p></td><td style="vertical-align:bottom;white-space:normal;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:normal;width:10.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 257,015</p></td><td style="vertical-align:bottom;white-space:normal;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;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:normal;width:8.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 47.92</p></td><td style="vertical-align:bottom;white-space:normal;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:8.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 5.62</p></td></tr></table> 403484 35.68 P6Y9M21D 18767 37.31 384717 35.61 P6Y7M28D 384717 35.61 P6Y7M28D 257015 47.92 P5Y7M13D 0 0.46 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:51.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:4.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:20.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:4.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:2.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:51.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="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.46%;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:20.03%;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="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.46%;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:2.69%;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.68%;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="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.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="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.03%;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="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:19.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;">Weighted </b></p></td></tr><tr><td style="vertical-align:bottom;width:51.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="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.03%;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="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:19.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;">Average </b></p></td></tr><tr><td style="vertical-align:bottom;width:51.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="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Number of </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:19.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;">Grant Date</b></p></td></tr><tr><td style="vertical-align:bottom;width:51.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="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Awards</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:19.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;">Fair Value</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:51.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;">Non-vested at December 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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:20.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:right;margin:0pt 3.5pt 0.05pt 0pt;"> 1,602,588</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 2.05</p></td></tr><tr><td style="vertical-align:top;width:51.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:top;width:51.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Vested</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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:20.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:top;width:51.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Forfeited/Cancelled</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.03%;border-bottom: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;"> (34,471)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 1.70</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:51.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;">Non-vested at March 31, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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:20.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:right;margin:0pt 3.5pt 0.05pt 0pt;"> 1,568,117</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 2.06</p></td></tr></table> 1602588 2.05 34471 1.70 1568117 2.06 400000 2500000 P2Y2M1D <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">At March 31, 2024, the Company has the following shares available to be granted under its equity incentive plans:</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:52.37%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:61.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.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></tr><tr><td style="vertical-align:bottom;width:61.68%;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:3.14%;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:15.14%;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:3.14%;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:16.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Inducement </b></p></td></tr><tr><td style="vertical-align:bottom;width:61.68%;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:3.14%;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:15.14%;border-bottom: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 Plan</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.14%;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:16.87%;border-bottom: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;">Plan</b></p></td></tr><tr><td style="vertical-align:top;width:61.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Available at December 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 253,463</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 12,000</p></td></tr><tr><td style="vertical-align:top;width:61.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Authorized</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:top;width:61.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:top;width:61.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Shares withheld for taxes not issued</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:top;width:61.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Forfeited/Cancelled</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.14%;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 3.5pt 0pt 0pt;"> 53,238</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.87%;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 3.5pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:top;width:61.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Available at March 31, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.14%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 306,701</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.87%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 12,000</p></td></tr></table> 253463 12000 53238 306701 12000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">At March 31, 2024, the Company has reserved the following shares of common stock for issuance:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;table-layout:auto;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:3.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:14.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:82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Stock options outstanding under 2013 Plan</p></td><td style="vertical-align:bottom;white-space:normal;width:3.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:normal;width:14.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 273,967</p></td></tr><tr><td style="vertical-align:bottom;width:82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Stock options outstanding under 2023 Plan</p></td><td style="vertical-align:bottom;white-space:normal;width:3.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:14.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 102,750</p></td></tr><tr><td style="vertical-align:bottom;width:82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Restricted stock units outstanding under 2013 Plan</p></td><td style="vertical-align:bottom;white-space:normal;width:3.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:14.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 1,568,117</p></td></tr><tr><td style="vertical-align:bottom;width:82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Stock options outstanding under Inducement Plan</p></td><td style="vertical-align:bottom;white-space:normal;width:3.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:normal;width:14.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 8,000</p></td></tr><tr><td style="vertical-align:bottom;width:82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Warrants outstanding</p></td><td style="vertical-align:bottom;white-space:normal;width:3.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:normal;width:14.72%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 10,600,780</p></td></tr><tr><td style="vertical-align:bottom;width:82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total shares of common stock reserved for future issuance</p></td><td style="vertical-align:bottom;white-space:normal;width:3.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:normal;width:14.72%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 12,553,614</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> 273967 102750 1568117 8000 10600780 12553614 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">7. Commitments and Contingencies</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Leases</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The Company leases office space in Chesterbrook, Pennsylvania and equipment. The Company’s principal office is located at 955 Chesterbrook Boulevard, Chesterbrook, Pennsylvania, where the Company currently leases approximately 8,231 square feet of developed office space on the first floor and 40,565 square feet of developed office space on the second floor. The lease term for this space extends through May 2028. On October 11, 2018, the Company entered into an agreement with The Vanguard Group, Inc. (“Vanguard”) whereby Vanguard agreed to sublease the 40,565 square feet of space on the second floor for an initial term of 37 months. On October 2, 2020, Vanguard notified the Company that they exercised the first option to extend the sublease term for three years through November 30, 2024. Vanguard has a second option to extend the sublease term for an additional three years through November 30, 2027. On </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="white-space:pre-wrap;">August 3, 2023, Vanguard exercised its second option to extend its sublease term. The Company and Vanguard agreed to further extend the sublease through May 2028. With the current extension to May 2028, Vanguard’s sublease is coterminous with the Company’s master lease term. The sublease provides for rent abatement for the first month of the term; thereafter, the rent payable to the Company by Vanguard under the sublease is (i) </span>$0.50 less during months 2 through 13 of the sublease and (ii) $1.00 less in month 14 through 109 of the sublease, and (iii) in month 110 through 116 of the sublease, $16.50 less than the base rent payable by us under our master lease with Chesterbrook Partners, L.P. Vanguard also is responsible for paying to the Company all tenant energy costs, annual operating costs, and annual tax costs attributable to the subleased space during the term of the sublease. Rent expense and associated sublease income are recorded in the Company’s consolidated statements of operations and comprehensive loss as other income (expense).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Supplemental balance sheet information related to leases was as follows (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:56.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:17.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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></tr><tr><td style="vertical-align:bottom;width:56.01%;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:3.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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:19.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 31, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:18.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2023</b></p></td></tr><tr><td style="vertical-align:top;width:56.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Operating leases:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:top;width:56.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Operating lease right-of-use assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.91%;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:17.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 3,512</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.91%;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:16.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 3,665</p></td></tr><tr><td style="vertical-align:top;width:56.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"><span style="-sec-ix-hidden:Hidden_LD23uiABqk69_gs0T25jcg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Other current lease liabilities</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 1,031</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 1,002</p></td></tr><tr><td style="vertical-align:top;width:56.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"><span style="-sec-ix-hidden:Hidden_ZvdbE-py7U-yyKJWpRF8_g;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Operating lease liabilities</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;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="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 4,148</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;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="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 4,417</p></td></tr><tr><td style="vertical-align:top;width:56.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 18pt;"><span style="-sec-ix-hidden:Hidden_A20lqv-WzUWvrVaCkwLKYw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Total operating lease liabilities</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;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:17.1%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 5,179</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;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:16.76%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 5,419</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:56.01%;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:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;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:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.1%;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:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;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:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.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:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:56.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Finance leases:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;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:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.1%;background:#cceeff;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:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;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:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.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-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:56.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Property and equipment, at cost</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 29</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 29</p></td></tr><tr><td style="vertical-align:top;width:56.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Accumulated depreciation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (16)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.76%;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;"> (13)</p></td></tr><tr><td style="vertical-align:top;width:56.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 18pt;">Property and equipment, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;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="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 13</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;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="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 16</p></td></tr><tr><td style="vertical-align:top;width:56.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"><span style="-sec-ix-hidden:Hidden_x3xCi8_UCkecDW8oaE-RLw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Other current lease liabilities</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;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:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 10</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;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:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 10</p></td></tr><tr><td style="vertical-align:top;width:56.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"><span style="-sec-ix-hidden:Hidden_4ibRnW7urUqzJowfu6q7vA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Other long-term liabilities</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;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="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;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="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 7</p></td></tr><tr><td style="vertical-align:top;width:56.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 18pt;"><span style="-sec-ix-hidden:Hidden_qUYGPD9uLkyD8BYm7cl55Q;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Total finance lease liabilities</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;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:17.1%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 15</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;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:16.76%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 17</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The components of lease expense were as follows (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:54.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><td style="vertical-align:bottom;white-space:nowrap;width:3.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:top;width:54.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><td style="vertical-align:bottom;white-space:nowrap;width:3.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:41.57%;margin: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></tr><tr><td style="vertical-align:top;width:54.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:41.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 31, </b></p></td></tr><tr><td style="vertical-align:top;width:54.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:18.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;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.69%;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:18.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;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:54.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Operating lease costs:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 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.68%;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-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 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.68%;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-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:54.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Operating lease expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 385</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 398</p></td></tr><tr><td style="vertical-align:bottom;width:54.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Other income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.68%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (350)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.68%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (350)</p></td></tr><tr><td style="vertical-align:bottom;width:54.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total operating lease costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;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:16.68%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 35</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;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:16.68%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 48</p></td></tr><tr><td style="vertical-align:bottom;width:54.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:54.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Finance lease costs:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.68%;margin:0pt;padding:0pt;"><p 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:54.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Amortization of right-of-use assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 2</p></td></tr><tr><td style="vertical-align:bottom;width:54.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Interest on lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;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="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;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:16.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:54.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total finance lease costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;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:16.68%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;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:16.68%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 2</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Supplemental cash flow information related to leases was as follows (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:69.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 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.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 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.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New 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.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:27.78%;margin: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></tr><tr><td style="vertical-align:top;width:69.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:27.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 31, </b></p></td></tr><tr><td style="vertical-align:top;width:69.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:top;width:69.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Cash paid for amounts included in the measurement of lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:top;width:69.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Operating cash flows from operating leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.49%;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;"> (122)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.49%;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;"> (128)</p></td></tr><tr><td style="vertical-align:top;width:69.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Financing cash flows from finance leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;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 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Our lease liabilities will mature, as follows (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:63.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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:14.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.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:1.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:14.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:63.01%;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.91%;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:16.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Operating Leases</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin: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:16.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Financing Leases</b></p></td></tr><tr><td style="vertical-align:top;width:63.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2024 (April 1 - December 31)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.91%;background:#cceeff;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.78%;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-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 1,090</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;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-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;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-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 8</p></td></tr><tr><td style="vertical-align:top;width:63.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 1,474</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 8</p></td></tr><tr><td style="vertical-align:top;width:63.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 1,498</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:top;width:63.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2027</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 1,523</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:top;width:63.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2028</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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 3.5pt 0.05pt 0pt;"> 640</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.34%;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 3.5pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:top;width:63.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total minimum lease payments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 6,225</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 16</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:63.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Less: imputed interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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 0pt 0.05pt 0pt;"> (1,046)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.34%;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;"> (1)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:63.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Lease liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.91%;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:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;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;"><span style="font-size:11pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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 3.5pt 0.05pt 0pt;"><span style="font-size:11pt;"> 5,179</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;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;"><span style="font-size:11pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.34%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="font-size:11pt;"> 15</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Per the terms of our sublease, we expect the following inflows (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:77.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:17.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:77.23%;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:3.48%;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:19.28%;border-bottom: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;">Sublease</b></p></td></tr><tr><td style="vertical-align:top;width:77.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2024 (April 1 - December 31)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 869</p></td></tr><tr><td style="vertical-align:top;width:77.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 1,178</p></td></tr><tr><td style="vertical-align:top;width:77.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 1,198</p></td></tr><tr><td style="vertical-align:top;width:77.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2027</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 1,166</p></td></tr><tr><td style="vertical-align:top;width:77.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2028</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.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 3.5pt 0.05pt 0pt;"> 254</p></td></tr><tr><td style="vertical-align:top;width:77.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total minimum lease payments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;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:17.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 3.5pt 0.05pt 0pt;"> 4,665</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Weighted average lease term and discount rates are as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:75.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.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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.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:8.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:75.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 style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three Months Ended March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:75.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 style="vertical-align:bottom;white-space:nowrap;width:1.12%;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.28%;border-bottom: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.53%;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.26%;border-bottom: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;white-space:nowrap;width:75.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;">Weighted average remaining lease term (years)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="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;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Operating leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:8.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 5</p></td></tr><tr><td style="vertical-align:bottom;width:75.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Finance leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="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;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 2</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:75.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Weighted average discount rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:8.7%;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:75.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Operating leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;">9.2%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="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;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;">9.2%</p></td></tr><tr><td style="vertical-align:bottom;width:75.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Finance leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;">6.5%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:8.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;">6.5%</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> 8231 40565 40565 P37M P3Y P3Y 0.50 1.00 16.50 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Supplemental balance sheet information related to leases was as follows (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:56.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:17.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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></tr><tr><td style="vertical-align:bottom;width:56.01%;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:3.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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:19.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 31, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:18.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2023</b></p></td></tr><tr><td style="vertical-align:top;width:56.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Operating leases:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:top;width:56.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Operating lease right-of-use assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.91%;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:17.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 3,512</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.91%;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:16.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 3,665</p></td></tr><tr><td style="vertical-align:top;width:56.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"><span style="-sec-ix-hidden:Hidden_LD23uiABqk69_gs0T25jcg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Other current lease liabilities</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 1,031</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 1,002</p></td></tr><tr><td style="vertical-align:top;width:56.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"><span style="-sec-ix-hidden:Hidden_ZvdbE-py7U-yyKJWpRF8_g;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Operating lease liabilities</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;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="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 4,148</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;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="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 4,417</p></td></tr><tr><td style="vertical-align:top;width:56.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 18pt;"><span style="-sec-ix-hidden:Hidden_A20lqv-WzUWvrVaCkwLKYw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Total operating lease liabilities</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;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:17.1%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 5,179</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;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:16.76%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 5,419</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:56.01%;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:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;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:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.1%;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:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;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:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.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:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:56.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Finance leases:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;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:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.1%;background:#cceeff;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:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;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:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.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-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:56.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Property and equipment, at cost</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 29</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 29</p></td></tr><tr><td style="vertical-align:top;width:56.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Accumulated depreciation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (16)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.76%;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;"> (13)</p></td></tr><tr><td style="vertical-align:top;width:56.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 18pt;">Property and equipment, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;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="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 13</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;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="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 16</p></td></tr><tr><td style="vertical-align:top;width:56.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"><span style="-sec-ix-hidden:Hidden_x3xCi8_UCkecDW8oaE-RLw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Other current lease liabilities</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;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:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 10</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;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:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 10</p></td></tr><tr><td style="vertical-align:top;width:56.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"><span style="-sec-ix-hidden:Hidden_4ibRnW7urUqzJowfu6q7vA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Other long-term liabilities</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;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="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;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="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 7</p></td></tr><tr><td style="vertical-align:top;width:56.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 18pt;"><span style="-sec-ix-hidden:Hidden_qUYGPD9uLkyD8BYm7cl55Q;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Total finance lease liabilities</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;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:17.1%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 15</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;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:16.76%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 17</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;">​</span></p> 3512000 3665000 1031000 1002000 4148000 4417000 5179000 5419000 29000 29000 16000 13000 13000 16000 10000 10000 5000 7000 15000 17000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The components of lease expense were as follows (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:54.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><td style="vertical-align:bottom;white-space:nowrap;width:3.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:top;width:54.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><td style="vertical-align:bottom;white-space:nowrap;width:3.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:41.57%;margin: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></tr><tr><td style="vertical-align:top;width:54.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:41.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 31, </b></p></td></tr><tr><td style="vertical-align:top;width:54.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:18.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;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.69%;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:18.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;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:54.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Operating lease costs:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 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.68%;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-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 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.68%;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-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:54.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Operating lease expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 385</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 398</p></td></tr><tr><td style="vertical-align:bottom;width:54.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Other income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.68%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (350)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.68%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (350)</p></td></tr><tr><td style="vertical-align:bottom;width:54.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total operating lease costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;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:16.68%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 35</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;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:16.68%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 48</p></td></tr><tr><td style="vertical-align:bottom;width:54.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:54.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Finance lease costs:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.68%;margin:0pt;padding:0pt;"><p 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:54.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Amortization of right-of-use assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 2</p></td></tr><tr><td style="vertical-align:bottom;width:54.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Interest on lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;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="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;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:16.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:54.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total finance lease costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;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:16.68%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;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:16.68%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 2</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;">​</span></p> 385000 398000 350000 350000 35000 48000 2000 2000 2000 2000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Supplemental cash flow information related to leases was as follows (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:69.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 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.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 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.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New 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.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:27.78%;margin: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></tr><tr><td style="vertical-align:top;width:69.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:27.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 31, </b></p></td></tr><tr><td style="vertical-align:top;width:69.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:top;width:69.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Cash paid for amounts included in the measurement of lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:top;width:69.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Operating cash flows from operating leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.49%;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;"> (122)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.49%;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;"> (128)</p></td></tr><tr><td style="vertical-align:top;width:69.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Financing cash flows from finance leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;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 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;">​</span></p> 122000 128000 3000 3000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Our lease liabilities will mature, as follows (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:63.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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:14.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.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:1.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:14.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:63.01%;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.91%;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:16.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Operating Leases</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin: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:16.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Financing Leases</b></p></td></tr><tr><td style="vertical-align:top;width:63.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2024 (April 1 - December 31)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.91%;background:#cceeff;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.78%;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-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 1,090</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;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-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;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-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 8</p></td></tr><tr><td style="vertical-align:top;width:63.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 1,474</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 8</p></td></tr><tr><td style="vertical-align:top;width:63.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 1,498</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:top;width:63.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2027</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 1,523</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:top;width:63.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2028</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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 3.5pt 0.05pt 0pt;"> 640</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.34%;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 3.5pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:top;width:63.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total minimum lease payments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 6,225</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 16</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:63.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Less: imputed interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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 0pt 0.05pt 0pt;"> (1,046)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.34%;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;"> (1)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:63.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Lease liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.91%;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:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;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;"><span style="font-size:11pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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 3.5pt 0.05pt 0pt;"><span style="font-size:11pt;"> 5,179</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;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;"><span style="font-size:11pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.34%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="font-size:11pt;"> 15</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Our lease liabilities will mature, as follows (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:63.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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:14.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.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:1.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:14.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:63.01%;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.91%;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:16.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Operating Leases</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin: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:16.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Financing Leases</b></p></td></tr><tr><td style="vertical-align:top;width:63.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2024 (April 1 - December 31)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.91%;background:#cceeff;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.78%;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-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 1,090</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;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-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;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-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 8</p></td></tr><tr><td style="vertical-align:top;width:63.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 1,474</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 8</p></td></tr><tr><td style="vertical-align:top;width:63.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 1,498</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:top;width:63.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2027</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 1,523</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:top;width:63.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2028</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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 3.5pt 0.05pt 0pt;"> 640</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.34%;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 3.5pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:top;width:63.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total minimum lease payments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 6,225</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 16</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:63.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Less: imputed interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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 0pt 0.05pt 0pt;"> (1,046)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.34%;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;"> (1)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:63.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Lease liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.91%;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:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;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;"><span style="font-size:11pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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 3.5pt 0.05pt 0pt;"><span style="font-size:11pt;"> 5,179</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;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;"><span style="font-size:11pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.34%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="font-size:11pt;"> 15</span></p></td></tr></table> 1090000 8000 1474000 8000 1498000 1523000 640000 6225000 16000 1046000 1000 5179000 15000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Per the terms of our sublease, we expect the following inflows (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:77.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:17.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:77.23%;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:3.48%;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:19.28%;border-bottom: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;">Sublease</b></p></td></tr><tr><td style="vertical-align:top;width:77.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2024 (April 1 - December 31)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 869</p></td></tr><tr><td style="vertical-align:top;width:77.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 1,178</p></td></tr><tr><td style="vertical-align:top;width:77.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 1,198</p></td></tr><tr><td style="vertical-align:top;width:77.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2027</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 1,166</p></td></tr><tr><td style="vertical-align:top;width:77.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2028</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.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 3.5pt 0.05pt 0pt;"> 254</p></td></tr><tr><td style="vertical-align:top;width:77.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total minimum lease payments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;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:17.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 3.5pt 0.05pt 0pt;"> 4,665</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;">​</span></p> 869000 1178000 1198000 1166000 254000 4665000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:75.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.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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.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:8.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:75.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 style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three Months Ended March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:75.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 style="vertical-align:bottom;white-space:nowrap;width:1.12%;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.28%;border-bottom: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.53%;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.26%;border-bottom: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;white-space:nowrap;width:75.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;">Weighted average remaining lease term (years)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="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;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Operating leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:8.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 5</p></td></tr><tr><td style="vertical-align:bottom;width:75.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Finance leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="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;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 2</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:75.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Weighted average discount rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:8.7%;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:75.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Operating leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;">9.2%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="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;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;">9.2%</p></td></tr><tr><td style="vertical-align:bottom;width:75.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Finance leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;">6.5%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:8.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;">6.5%</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> P4Y P5Y P1Y P2Y 0.092 0.092 0.065 0.065 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">8. Product Revenue</b></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:0pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Performance Obligation</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company’s performance obligation is the supply of finished pharmaceutical products to its customers. The Company’s customers consist of major wholesale distributors. The Company’s customer contracts generally consist of both a master agreement, which is signed by the Company and its customer, and a customer submitted purchase order, which is governed by the terms and conditions of the master agreement.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Revenue is recognized when the Company transfers control of its products to the customer, which occurs at a point-in-time, upon delivery. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company offers standard payment terms to its customers and has elected the practical expedient to not adjust the promised amount of consideration for the effects of a significant financing, since the period between when the Company transfers the product to the customer and when the customer pays for that product is one year or less. Taxes collected from customers relating to product revenue and remitted to governmental authorities are excluded from revenues. The consideration amounts due from customers as a result of product revenue are subject to variable consideration.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The Company offers standard product warranties which provide assurance that the product will function as expected and in accordance with specifications. Customers cannot purchase warranties separately and these warranties </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">do not give rise to a separate performance obligation. The Company permits the return of product under certain circumstances, mainly upon at or near product expiration, instances of shipping errors or where product is damaged in transit. The Company accrues for the customer’s right to return as part of its variable consideration.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Sales-Related Deductions</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The following table presents a roll forward of the major categories of sales-related deductions included in trade receivable allowances for the three months ended March 31, 2024 (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:72.29%;"><tr style="height:1pt;"><td style="vertical-align:top;width:50.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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:2.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:50.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Sales Discounts</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.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;">Chargebacks</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fee for Service</b></p></td></tr><tr><td style="vertical-align:top;width:50.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance, January 1, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 19</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 9</p></td></tr><tr><td style="vertical-align:bottom;width:50.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Provision related to sales recorded in the period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3</p></td></tr><tr><td style="vertical-align:bottom;width:50.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Credits / payments during the period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:50.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Adjustments related to prior period sales</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:top;width:50.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance, March 31, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;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:12.75%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.87%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 21</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;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:12.36%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 12</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;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="display:inline-block;text-indent:0pt;width:18pt;"></span>As of March 31, 2024, the Company’s outstanding accounts receivable of $35,000 was offset by the trade receivable allowances presented above.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:72.29%;"><tr style="height:1pt;"><td style="vertical-align:top;width:50.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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:2.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:50.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Sales Discounts</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.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;">Chargebacks</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fee for Service</b></p></td></tr><tr><td style="vertical-align:top;width:50.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance, January 1, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 19</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 9</p></td></tr><tr><td style="vertical-align:bottom;width:50.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Provision related to sales recorded in the period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3</p></td></tr><tr><td style="vertical-align:bottom;width:50.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Credits / payments during the period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:50.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Adjustments related to prior period sales</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:top;width:50.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance, March 31, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;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:12.75%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.87%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 21</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;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:12.36%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 12</p></td></tr></table> 2000 19000 9000 4000 3000 2000 2000 21000 12000 35000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">9. License and Royalty Revenue</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">License and Commercialization Agreement with Pharmbio Korea Inc.</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In April 2018, the Company entered into an exclusive license agreement with Pharmbio Korea Inc., or Pharmbio, for the development and commercialization of OLINVYK for the management of moderate to severe acute pain in South Korea. Under the terms of the agreement, the Company received an upfront, non-refundable cash payment of $3.0 million (less applicable withholding taxes of $0.5 million) in June 2018, and will receive a cash commercial milestone of up to $0.5 million if OLINVYK is approved in South Korea and tiered royalties on product sales in South Korea ranging from high single digits to 20%, less applicable withholding taxes. As part of the agreement, the Company also granted Pharmbio an option to manufacture OLINVYK, on a non-exclusive basis, for the development and commercialization of the product in South Korea, subject to a separate arrangement to be entered into if Pharmbio exercises the option. The license agreement is terminable by Pharmbio for any reason upon 180 days written notice.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In accordance with the terms of the agreement, Pharmbio is solely responsible for all development and regulatory activities in South Korea. The parties have formed a Joint Development Committee with equal representation from the Company and Pharmbio to provide overall coordination and oversight of the development of OLINVYK in South Korea. The parties also agreed to form a Joint Manufacturing and Commercialization Committee at least six months prior to the anticipated date of regulatory approval of OLINVYK in South Korea to provide overall coordination and oversight of the manufacture and commercialization of OLINVYK in South Korea.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">License Agreement with Jiangsu Nhwa Pharmaceutical Co. Ltd.</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">In April 2018, the Company also entered into an exclusive license agreement with Jiangsu Nhwa Pharmaceutical Co. Ltd., or Nhwa, for the development and commercialization of OLINVYK for the management of moderate to severe acute pain in China. Under the terms of this agreement, the Company received an upfront, non-refundable cash payment of $2.5 million (less applicable withholding taxes of $0.3 million) in July 2018. In August 2020, the Company received a milestone payment of $3.0 million (less applicable withholding taxes of $0.3 million), that became payable by Nhwa upon FDA approval of OLINVYK. In May 2023, the Company received a milestone payment of $3.0 million (less applicable withholding taxes $0.3 million), that became payable by Nhwa upon regulatory approval of OLINVYK in China. The Company is eligible to receive up to an additional $6.0 million of commercialization milestone payments based on product sales levels in China, and a ten percent royalty on all net product sales in China, less applicable withholding taxes. In the third quarter of 2023, Nhwa launched OLINVYK, recognized net product sales in China and reported royalties on those sales to the Company. This royalty is required to be used by the Company to repay its obligations under the Loan Agreement. As part of the license agreement with Nhwa, the Company also granted Nhwa an option to manufacture OLINVYK, on an exclusive basis in China, for the </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">development and commercialization of the product in China. In the second quarter of 2018, Nhwa elected to exercise this manufacturing option. The license agreement is terminable by Nhwa for any reason upon 180 days written notice. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In accordance with the terms of the agreement, Nhwa is solely responsible for all development and regulatory activities in China. The parties have formed a Joint Development Committee with equal representation from the Company and Nhwa to provide overall coordination and oversight of the development of OLINVYK in China. The parties also formed a Joint Manufacturing and Commercialization Committee to provide overall coordination and oversight of the manufacture and commercialization of OLINVYK in China.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">For the three months ended March 31, 2024 and 2023, there was no license and royalty revenue.</p> 3000000.0 500000 500000 0.20 P180D P6M 2500000 300000 3000000.0 300000 3000000.0 300000 6000000.0 0.10 P180D <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">10. Net Loss Per Common Share</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The following table sets forth the computation of basic and diluted net loss per share for the periods indicated (in thousands, except share and per share data):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:70.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:70.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;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:25.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:70.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;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.75%;border-bottom: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.08%;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.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td></tr><tr><td style="vertical-align:bottom;width:70.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Basic and diluted net loss per common share calculation:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;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:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.32%;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:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:70.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net loss</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (7,678)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (7,819)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:70.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted average common shares outstanding</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;background:#cceeff;border-bottom: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.5%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 21,303,390</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;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.32%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 9,594,072</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:70.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net loss per share of common stock - basic and diluted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;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.36)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.32%;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.81)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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></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 0pt 12pt 0pt;">The pre-funded warrants to purchase common shares issued in connection with the December 2023 offering are included in the calculation of basic and diluted net loss per share as the exercise price of $0.001 per share is non-substantive and virtually assured. The pre-funded warrants are more fully described in Note 3. Further, the shares held in abeyance also described in Note 6, are included in the calculation of basic and diluted 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 following outstanding securities at March 31, 2024 and 2023 have been excluded from the computation of diluted weighted shares outstanding, as they would have been anti-dilutive:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:73.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:23.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, </b></p></td></tr><tr><td style="vertical-align:top;width:73.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:top;width:73.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Options outstanding</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 384,717</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 334,060</p></td></tr><tr><td style="vertical-align:top;width:73.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">RSUs outstanding</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,568,117</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 834,720</p></td></tr><tr><td style="vertical-align:top;width:73.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Warrants outstanding</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 8,852,780</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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 3.5pt 0pt 0pt;"> 3,145,394</p></td></tr><tr><td style="vertical-align:top;width:73.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p 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.11%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 10,805,614</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 4,314,174</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 0pt 12pt 0pt;">The following table sets forth the computation of basic and diluted net loss per share for the periods indicated (in thousands, except share and per share data):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:70.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:70.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;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:25.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:70.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;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.75%;border-bottom: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.08%;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.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td></tr><tr><td style="vertical-align:bottom;width:70.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Basic and diluted net loss per common share calculation:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;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:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.32%;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:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:70.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net loss</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (7,678)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (7,819)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:70.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted average common shares outstanding</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;background:#cceeff;border-bottom: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.5%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 21,303,390</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;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.32%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 9,594,072</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:70.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net loss per share of common stock - basic and diluted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;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.36)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.32%;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.81)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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></table> -7678000 -7819000 21303390 21303390 9594072 9594072 -0.36 -0.36 -0.81 -0.81 0.001 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:73.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:23.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, </b></p></td></tr><tr><td style="vertical-align:top;width:73.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:top;width:73.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Options outstanding</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 384,717</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 334,060</p></td></tr><tr><td style="vertical-align:top;width:73.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">RSUs outstanding</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,568,117</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 834,720</p></td></tr><tr><td style="vertical-align:top;width:73.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Warrants outstanding</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 8,852,780</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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 3.5pt 0pt 0pt;"> 3,145,394</p></td></tr><tr><td style="vertical-align:top;width:73.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p 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.11%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 10,805,614</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 4,314,174</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> 384717 334060 1568117 834720 8852780 3145394 10805614 4314174